lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
e800d53d 9c32c81a

+162 -56
+41
pkgs/applications/backup/unifi-protect-backup/default.nix
··· 1 + { fetchFromGitHub, python3, lib }: 2 + 3 + python3.pkgs.buildPythonApplication rec { 4 + pname = "unifi-protect-backup"; 5 + version = "0.7.1"; 6 + 7 + format = "pyproject"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "ep1cman"; 11 + repo = pname; 12 + rev = "v${version}"; 13 + hash = "sha256-HAiyNFWLs1McrlAB48me/iI15LssO8ec7BiWuJbRlbs="; 14 + }; 15 + 16 + preBuild = '' 17 + sed -i 's_click = "8.0.1"_click = "^8"_' pyproject.toml 18 + sed -i 's_pyunifiprotect = .*_pyunifiprotect = "*"_' pyproject.toml 19 + ''; 20 + 21 + nativeBuildInputs = with python3.pkgs; [ 22 + poetry-core 23 + ]; 24 + 25 + propagatedBuildInputs = with python3.pkgs; [ 26 + aiocron 27 + click 28 + pyunifiprotect 29 + ]; 30 + 31 + checkInputs = with python3.pkgs; [ 32 + pytestCheckHook 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Python tool to backup unifi event clips in realtime"; 37 + homepage = "https://github.com/ep1cman/unifi-protect-backup"; 38 + maintainers = with maintainers; [ ajs124 ]; 39 + license = licenses.mit; 40 + }; 41 + }
+2 -2
pkgs/applications/version-management/git-and-tools/git-machete/default.nix
··· 12 12 13 13 buildPythonApplication rec { 14 14 pname = "git-machete"; 15 - version = "3.11.1"; 15 + version = "3.11.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "virtuslab"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-BhR1dE6+K7UKaCbLmWPtLMyq0oIj/xYenXp5s7kRINc="; 21 + sha256 = "sha256-alSok5/qcAOBUTNlGjeVSEbT4xW+HzPWj59njfXpG6w="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ installShellFiles ];
+37
pkgs/data/fonts/cardo/default.nix
··· 1 + { fetchzip, lib }: 2 + 3 + let 4 + version = "1.04"; 5 + in 6 + fetchzip { 7 + name = "cardo-${version}"; 8 + 9 + url = "http://scholarsfonts.net/cardo104.zip"; 10 + 11 + hash = "sha256-eBK6+VQpreWA7jIneNXOcKFcT+cJzhoQ9XXyq93SZ8M="; 12 + stripRoot = false; 13 + 14 + postFetch = '' 15 + mkdir -p $out/share/fonts/truetype 16 + mv $out/*.ttf $out/share/fonts/truetype 17 + rm $out/*.pdf 18 + ''; 19 + 20 + meta = with lib; { 21 + description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists"; 22 + longDescription = '' 23 + Cardo is a large Unicode font specifically designed for the needs of 24 + classicists, Biblical scholars, medievalists, and linguists. It also 25 + works well for general typesetting in situations where a high-quality Old 26 + Style font is appropriate. Its large character set supports many modern 27 + languages as well as those needed by scholars. Cardo also contains 28 + features that are required for high-quality typography such as ligatures, 29 + text figures (also known as old style numerals), true small capitals and 30 + a variety of punctuation and space characters. 31 + ''; 32 + homepage = "http://scholarsfonts.net/cardofnt.html"; 33 + license = licenses.ofl; 34 + maintainers = with lib.maintainers; [ kmein ]; 35 + platforms = platforms.all; 36 + }; 37 + }
+46 -19
pkgs/development/libraries/libgit2-glib/default.nix
··· 1 - { lib, stdenv, fetchurl, gnome, meson, ninja, pkg-config, vala, libssh2 2 - , gtk-doc, gobject-introspection, libgit2, glib, python3 }: 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , gnome 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , vala 9 + , libssh2 10 + , gtk-doc 11 + , gobject-introspection 12 + , gi-docgen 13 + , libgit2 14 + , glib 15 + , python3 16 + }: 3 17 4 18 stdenv.mkDerivation rec { 5 19 pname = "libgit2-glib"; 6 - version = "1.0.0.1"; 20 + version = "1.1.0"; 21 + 22 + outputs = [ "out" "dev" "devdoc" ]; 7 23 8 24 src = fetchurl { 9 25 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "RgpdaTaVDKCNLYUYv8kMErsYfPbmdN5xX3BV/FgQK1c="; 26 + sha256 = "w43XV12vgUHh5CIzOldfr2XzySEMCOg+mBuI3UG/HvM="; 11 27 }; 12 28 29 + nativeBuildInputs = [ 30 + meson 31 + ninja 32 + pkg-config 33 + vala 34 + gtk-doc 35 + gobject-introspection 36 + gi-docgen 37 + ]; 38 + 39 + propagatedBuildInputs = [ 40 + # Required by libgit2-glib-1.0.pc 41 + libgit2 42 + glib 43 + ]; 44 + 45 + buildInputs = [ 46 + libssh2 47 + python3.pkgs.pygobject3 # this should really be a propagated input of python output 48 + ]; 49 + 50 + mesonFlags = [ 51 + "-Dgtk_doc=true" 52 + ]; 53 + 13 54 postPatch = '' 14 55 for f in meson_vapi_link.py meson_python_compile.py; do 15 56 chmod +x $f ··· 24 65 }; 25 66 }; 26 67 27 - nativeBuildInputs = [ 28 - meson ninja pkg-config vala gtk-doc gobject-introspection 29 - ]; 30 - 31 - propagatedBuildInputs = [ 32 - # Required by libgit2-glib-1.0.pc 33 - libgit2 glib 34 - ]; 35 - 36 - buildInputs = [ 37 - libssh2 38 - python3.pkgs.pygobject3 # this should really be a propagated input of python output 39 - ]; 40 - 41 68 meta = with lib; { 42 69 description = "A glib wrapper library around the libgit2 git access library"; 43 70 homepage = "https://wiki.gnome.org/Projects/Libgit2-glib"; 44 - license = licenses.lgpl21; 71 + license = licenses.lgpl21Plus; 45 72 maintainers = teams.gnome.members; 46 73 platforms = platforms.linux; 47 74 };
+2 -2
pkgs/development/php-packages/composer/default.nix
··· 1 1 { mkDerivation, fetchurl, makeWrapper, unzip, lib, php }: 2 2 let 3 3 pname = "composer"; 4 - version = "2.3.7"; 4 + version = "2.3.10"; 5 5 in 6 6 mkDerivation { 7 7 inherit pname version; 8 8 9 9 src = fetchurl { 10 10 url = "https://getcomposer.org/download/${version}/composer.phar"; 11 - sha256 = "sha256-Py1GeH1RBw+SK/mRqggyRWb3JvGGB2wqXk6LAajqP9A="; 11 + sha256 = "2AgnLyhPqOD4tHBwPhQ4rI82IDC7ydEuKVMCd9dnr/A="; 12 12 }; 13 13 14 14 dontUnpack = true;
+2 -2
pkgs/development/python-modules/lektor/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "lektor"; 30 - version = "3.3.4"; 30 + version = "3.3.5"; 31 31 format = "pyproject"; 32 32 33 33 disabled = pythonOlder "3.7"; ··· 36 36 owner = "lektor"; 37 37 repo = pname; 38 38 rev = "refs/tags/v${version}"; 39 - hash = "sha256-9Zd+N6FkvRuW7rptWAr3JLIARXwJDcocxAp/ZCTQ3Hw="; 39 + hash = "sha256-i3SuvRREuq0EENDtXjQegdmz30RmH1HVqBwdjq/mkTM="; 40 40 }; 41 41 42 42 propagatedBuildInputs = [
+2 -2
pkgs/servers/matrix-synapse/default.nix
··· 11 11 with python3.pkgs; 12 12 buildPythonApplication rec { 13 13 pname = "matrix-synapse"; 14 - version = "1.62.0"; 14 + version = "1.63.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-14aHO13FCUEq3pwLUDvrI1au6i8Wykhc5d5C3tLpE3g="; 18 + sha256 = "sha256-RiW2D3nkEK4EUiNoYGhkHqtWZfUfXMqFKakTNNmSp3A="; 19 19 }; 20 20 21 21 buildInputs = [ openssl ];
+7 -7
pkgs/tools/admin/fastlane/Gemfile.lock
··· 8 8 artifactory (3.0.15) 9 9 atomos (0.1.3) 10 10 aws-eventstream (1.2.0) 11 - aws-partitions (1.603.0) 12 - aws-sdk-core (3.131.2) 11 + aws-partitions (1.608.0) 12 + aws-sdk-core (3.131.3) 13 13 aws-eventstream (~> 1, >= 1.0.2) 14 14 aws-partitions (~> 1, >= 1.525.0) 15 15 aws-sigv4 (~> 1.1) 16 16 jmespath (~> 1, >= 1.6.1) 17 - aws-sdk-kms (1.57.0) 17 + aws-sdk-kms (1.58.0) 18 18 aws-sdk-core (~> 3, >= 3.127.0) 19 19 aws-sigv4 (~> 1.1) 20 20 aws-sdk-s3 (1.114.0) 21 21 aws-sdk-core (~> 3, >= 3.127.0) 22 22 aws-sdk-kms (~> 1) 23 23 aws-sigv4 (~> 1.4) 24 - aws-sigv4 (1.5.0) 24 + aws-sigv4 (1.5.1) 25 25 aws-eventstream (~> 1, >= 1.0.2) 26 26 babosa (1.0.4) 27 27 claide (1.1.0) ··· 66 66 faraday_middleware (1.2.0) 67 67 faraday (~> 1.0) 68 68 fastimage (2.2.6) 69 - fastlane (2.207.0) 69 + fastlane (2.208.0) 70 70 CFPropertyList (>= 2.3, < 4.0.0) 71 71 addressable (>= 2.8, < 3.0.0) 72 72 artifactory (~> 3.0) ··· 106 106 xcpretty (~> 0.3.0) 107 107 xcpretty-travis-formatter (>= 0.0.3) 108 108 gh_inspector (1.1.3) 109 - google-apis-androidpublisher_v3 (0.24.0) 109 + google-apis-androidpublisher_v3 (0.25.0) 110 110 google-apis-core (>= 0.7, < 2.a) 111 111 google-apis-core (0.7.0) 112 112 addressable (~> 2.5, >= 2.5.1) ··· 121 121 google-apis-core (>= 0.7, < 2.a) 122 122 google-apis-playcustomapp_v1 (0.10.0) 123 123 google-apis-core (>= 0.7, < 2.a) 124 - google-apis-storage_v1 (0.17.0) 124 + google-apis-storage_v1 (0.18.0) 125 125 google-apis-core (>= 0.7, < 2.a) 126 126 google-cloud-core (1.6.0) 127 127 google-cloud-env (~> 1.0)
+14 -14
pkgs/tools/admin/fastlane/gemset.nix
··· 45 45 platforms = []; 46 46 source = { 47 47 remotes = ["https://rubygems.org"]; 48 - sha256 = "1i1ci3jibkqizr2ms31grj0j9ymhfq8rx7dn6nr10x6arv0db31z"; 48 + sha256 = "0qym8s8msgpm0ybx34i0nmr8hvmvxn6x785kxymq7cf63hbpf2a0"; 49 49 type = "gem"; 50 50 }; 51 - version = "1.603.0"; 51 + version = "1.608.0"; 52 52 }; 53 53 aws-sdk-core = { 54 54 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 56 56 platforms = []; 57 57 source = { 58 58 remotes = ["https://rubygems.org"]; 59 - sha256 = "164abp3cvmvfa2qsgzbxvkafbhwbgn3qwknp0amwmxw5nwvz8p3s"; 59 + sha256 = "1ri89cvl1wj3w64wx6l57fnv3w2mpgn03rfhpn2l7nl5lhn2d5x2"; 60 60 type = "gem"; 61 61 }; 62 - version = "3.131.2"; 62 + version = "3.131.3"; 63 63 }; 64 64 aws-sdk-kms = { 65 65 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 67 67 platforms = []; 68 68 source = { 69 69 remotes = ["https://rubygems.org"]; 70 - sha256 = "1m8vwm4cakfv3i4f723a6id07myx18fpdbq8ypa2j7r5njwxpmzz"; 70 + sha256 = "1p2dbmb1vl8vk2xchrrsp2sxa95ya5w7ll1jlw89yyhls3l2l1ag"; 71 71 type = "gem"; 72 72 }; 73 - version = "1.57.0"; 73 + version = "1.58.0"; 74 74 }; 75 75 aws-sdk-s3 = { 76 76 dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"]; ··· 89 89 platforms = []; 90 90 source = { 91 91 remotes = ["https://rubygems.org"]; 92 - sha256 = "0xp7diwq7nv4vvxrl9x3lis2l4x6bissrfzbfyy6rv5bmj5w109z"; 92 + sha256 = "1d4bifmll4hrf4gihr5hdvn59wjpz4qpyg5jj95kp17fykzqg36n"; 93 93 type = "gem"; 94 94 }; 95 - version = "1.5.0"; 95 + version = "1.5.1"; 96 96 }; 97 97 babosa = { 98 98 groups = ["default"]; ··· 368 368 platforms = []; 369 369 source = { 370 370 remotes = ["https://rubygems.org"]; 371 - sha256 = "0qfjqscldva6njrggs3cyvsdnbcz4rvdi69lp7h5rl74y0mr07ak"; 371 + sha256 = "00wv58qhf6kywqzj6ynlgh718h43269c93jfh24h0jknb9gkq8wa"; 372 372 type = "gem"; 373 373 }; 374 - version = "2.207.0"; 374 + version = "2.208.0"; 375 375 }; 376 376 gh_inspector = { 377 377 groups = ["default"]; ··· 389 389 platforms = []; 390 390 source = { 391 391 remotes = ["https://rubygems.org"]; 392 - sha256 = "0vswj47jc5k3x8frywsq295wfngfm8rgmb5i8z7bksxlcc4iysag"; 392 + sha256 = "0psz3w8c95ashk5hlfvn5l32mg111z7fv07ngvvgm5mkw6wksh4d"; 393 393 type = "gem"; 394 394 }; 395 - version = "0.24.0"; 395 + version = "0.25.0"; 396 396 }; 397 397 google-apis-core = { 398 398 dependencies = ["addressable" "googleauth" "httpclient" "mini_mime" "representable" "retriable" "rexml" "webrick"]; ··· 433 433 platforms = []; 434 434 source = { 435 435 remotes = ["https://rubygems.org"]; 436 - sha256 = "19ccrdgb34w49l62p28yy5qrgwgb4wxs9q3mnb2d334q4q3wsk9f"; 436 + sha256 = "00jq03n0ff20rv4smjgx7ggv70crh2whpj5p6jmlb41nim267fvz"; 437 437 type = "gem"; 438 438 }; 439 - version = "0.17.0"; 439 + version = "0.18.0"; 440 440 }; 441 441 google-cloud-core = { 442 442 dependencies = ["google-cloud-env" "google-cloud-errors"];
+5 -8
pkgs/tools/misc/mloader/default.nix
··· 1 - { lib, python3Packages, fetchFromGitHub }: 1 + { lib, python3Packages }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "mloader"; 5 - version = "1.1.8"; 5 + version = "1.1.9"; 6 6 7 - # PyPI tarball doesn't ship requirements.txt 8 - src = fetchFromGitHub { 9 - owner = "hurlenko"; 10 - repo = "mloader"; 11 - rev = version; 12 - sha256 = "sha256-cZ9jaRrzzc5M7QYGuLxMv1J1mlfp/UEJ4dugTuJIQ/A="; 7 + src = python3Packages.fetchPypi { 8 + inherit pname version; 9 + sha256 = "81e4dc7117999d502e3345f8e32df8b16cca226b8b508976dde2de81a4cc2b19"; 13 10 }; 14 11 15 12 propagatedBuildInputs = with python3Packages; [
+4
pkgs/top-level/all-packages.nix
··· 23131 23131 23132 23132 unifi = unifi7; 23133 23133 23134 + unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { }; 23135 + 23134 23136 unifi-video = callPackage ../servers/unifi-video { }; 23135 23137 23136 23138 unpackerr = callPackage ../servers/unpackerr { ··· 26052 26054 caerbannog = callPackage ../applications/misc/caerbannog { }; 26053 26055 26054 26056 cardboard = callPackage ../applications/window-managers/cardboard { }; 26057 + 26058 + cardo = callPackage ../data/fonts/cardo { }; 26055 26059 26056 26060 cage = callPackage ../applications/window-managers/cage { 26057 26061 wlroots = wlroots_0_14;