Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
7e7fb633 dae6d3bb

+219 -129
+1
pkgs/applications/audio/sptlrx/default.nix
··· 27 27 meta = with lib; { 28 28 description = "Spotify lyrics in your terminal"; 29 29 homepage = "https://github.com/raitonoberu/sptlrx"; 30 + changelog = "https://github.com/raitonoberu/sptlrx/releases/tag/v${version}"; 30 31 license = licenses.mit; 31 32 maintainers = with maintainers; [ MoritzBoehme ]; 32 33 };
+3 -3
pkgs/applications/editors/lapce/default.nix
··· 28 28 29 29 rustPlatform.buildRustPackage rec { 30 30 pname = "lapce"; 31 - version = "0.0.12"; 31 + version = "0.1.0"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "lapce"; 35 35 repo = pname; 36 36 rev = "v${version}"; 37 - sha256 = "sha256-ZFQjQ5+G0b0Fgg3+du/drt+62rC/TCNR5MIdJXAkTrE="; 37 + sha256 = "sha256-KSumy7M7VNUib4CZ0ikBboEFMzDQt4xW+aUFHOi+0pA="; 38 38 }; 39 39 40 - cargoSha256 = "sha256-sMTootPsenaWzLLFImo6HWC1pcm2uFupPhVWsUJp1Ak="; 40 + cargoSha256 = "sha256-7SVTcH9/Ilq8HcpJJI0KFiQA076lR2CAIBwmTVgmnjE="; 41 41 42 42 nativeBuildInputs = [ 43 43 cmake
+3 -1
pkgs/applications/emulators/wine/base.nix
··· 175 175 done 176 176 ''; 177 177 178 - enableParallelBuilding = true; 178 + # Until https://github.com/NixOS/nixpkgs/pull/172617 is applied, 179 + # parallel builds do not always work because of a bug in dlltool. 180 + enableParallelBuilding = false; 179 181 180 182 # https://bugs.winehq.org/show_bug.cgi?id=43530 181 183 # https://github.com/NixOS/nixpkgs/issues/31989
+7 -7
pkgs/applications/emulators/wine/sources.nix
··· 46 46 47 47 unstable = fetchurl rec { 48 48 # NOTE: Don't forget to change the SHA256 for staging as well. 49 - version = "7.4"; 49 + version = "7.8"; 50 50 url = "https://dl.winehq.org/wine/source/7.x/wine-${version}.tar.xz"; 51 - sha256 = "sha256-co6GbW5JzpKioMUUMz6f8Ivb9shvXvTmGAFDuNK31BY="; 51 + sha256 = "sha256-j3bpyWtQ8qyOJOXe7fo+DZWWpXBnCSJvZalMahYAGbg="; 52 52 inherit (stable) gecko32 gecko64 patches; 53 53 54 54 mono = fetchurl rec { 55 - version = "7.1.1"; 55 + version = "7.2.0"; 56 56 url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi"; 57 - sha256 = "sha256-ncjlYDt7xkNU65SuTqD2ghQkdno/9E/w0Z40akkMEeo="; 57 + sha256 = "sha256-Xwbq+646SezDHfzqd3B1vUTwzBJuT7Tijs76ButDYyM="; 58 58 }; 59 59 }; 60 60 61 61 staging = fetchFromGitHub rec { 62 62 # https://github.com/wine-staging/wine-staging/releases 63 63 inherit (unstable) version; 64 - sha256 = "0vlj3b8bnidyhlgkjrnlbah3878zjy3s557vbp16qka42zjaa51q"; 64 + sha256 = "sha256-payP+lx/aGZErGbkpogNMgsE393e7F2VGrllDKu/Lws="; 65 65 owner = "wine-staging"; 66 66 repo = "wine-staging"; 67 67 rev = "v${version}"; ··· 84 84 85 85 winetricks = fetchFromGitHub rec { 86 86 # https://github.com/Winetricks/winetricks/releases 87 - version = "20210825"; 88 - sha256 = "sha256-exMhj3dS8uXCEgOaWbftaq94mBOmtZIXsXb9xNX5ha8="; 87 + version = "20220411"; 88 + sha256 = "sha256-FjH10nZDYbqXI6/vKpZJKfv2maXSVkahNDf5UTU3eyU="; 89 89 owner = "Winetricks"; 90 90 repo = "winetricks"; 91 91 rev = version;
+3 -3
pkgs/applications/graphics/rnote/default.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "rnote"; 25 - version = "0.5.1-hotfix-1"; 25 + version = "0.5.3"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "flxzt"; 29 29 repo = "rnote"; 30 30 rev = "v${version}"; 31 31 fetchSubmodules = true; 32 - hash = "sha256-Oq/RKeKICyImSPr4GSNjPXZWtuRQ7+9nRfl9MmC+UYI="; 32 + hash = "sha256-v4cca4tSv//VFUvOfemkueELxlez2TdtynqbzjCTlB4="; 33 33 }; 34 34 35 35 cargoDeps = rustPlatform.fetchCargoTarball { 36 36 inherit src; 37 37 name = "${pname}-${version}"; 38 - hash = "sha256-gdVy+7xSQVkI84Ta6KLOLR9UUsDoD2Cd0cuNU+OXf2M="; 38 + hash = "sha256-sK8GOLxNG4mu45oQSaFi467DHYt00Pxu3vMM6Po/YqI="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+6
pkgs/applications/misc/cataract/build.nix
··· 26 26 sed -i 's|#include <exiv2/exif.hpp>|#include <exiv2/exiv2.hpp>|' src/jpeg-utils.cpp 27 27 ''; 28 28 29 + # Add workaround for -fno-common toolchains like upstream gcc-10 to 30 + # avoid build failures like: 31 + # ld: stats.o:/build/cataract-675e647/src/stats.h:24: multiple definition of 32 + # `stats_images'; cgg.o:/build/cataract-675e647/src/stats.h:24: first defined here 33 + NIX_CFLAGS_COMPILE = "-fcommon"; 34 + 29 35 installPhase = '' 30 36 mkdir $out/{bin,share} -p 31 37 cp src/cgg{,-dirgen} $out/bin/
+2 -2
pkgs/applications/networking/instant-messengers/cinny/default.nix
··· 4 4 configOverrides = writeText "cinny-config-overrides.json" (builtins.toJSON conf); 5 5 in stdenv.mkDerivation rec { 6 6 pname = "cinny"; 7 - version = "2.0.0"; 7 + version = "2.0.2"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/ajbura/cinny/releases/download/v${version}/cinny-v${version}.tar.gz"; 11 - sha256 = "sha256-tM3YA0GW8Z24gt8t9dOyr10GCINodAB0b4/gD7jfgOM="; 11 + sha256 = "sha256-qVnNVJK/Y76cZTh8QNeSNHDxHA/Ekbt7X6mKYkYAPNU="; 12 12 }; 13 13 14 14 installPhase = ''
+7 -7
pkgs/applications/networking/instant-messengers/schildichat/pin.json
··· 1 1 { 2 - "version": "1.10.4-sc.1", 3 - "rev": "v1.10.4-sc.1", 4 - "srcHash": "0sxibzskbw9pa6wmbk1y3n7p74cfj9zvm2hsw76sp6wfac1wnbwl", 5 - "webYarnHash": "1z8xr35gh74y2iv9kfk6d6b6f3iclcrpkdds5q7rh2irpf14fwpw", 6 - "jsSdkYarnHash": "1cwvb0hwq19dh2937fmcbfvnkkfmalk9wrxf1yv81nsbyjnx86di", 7 - "reactSdkYarnHash": "0j4rxg11q35idfzvjrpmyrwkz9yqgzpwps3xqx1k4qcs844jjs9f", 8 - "desktopYarnHash": "0akmgib212gkygvs2snn9c43k3ika3ipg85d480j3hqyb6yxwqmn" 2 + "version": "1.10.12-sc.1", 3 + "rev": "v1.10.12-sc.1", 4 + "srcHash": "1rpfax6xx731w59a2i7v6jr17l3rnrn79d666f0cjchg36nkqqg9", 5 + "webYarnHash": "0m5dnz3m68iz94siwmavzj50wxd6w6wanjsm1zhq76lgymgcbqc2", 6 + "jsSdkYarnHash": "1k1jvavbqr7vcbdaxc6yqiq5254kxhywn1s2zndrfny7ap8z5c1c", 7 + "reactSdkYarnHash": "0cz7pgrbysljmhpf4m0wqwqjqijxahl3wz5qhczlkj46dvq6qyxb", 8 + "desktopYarnHash": "09ri87ynfgxrv22sykggiy6nlcf20qwj7zj9qq0rz3c2acr6g9mn" 9 9 }
-5
pkgs/applications/networking/instant-messengers/schildichat/schildichat-web.nix
··· 78 78 buildPhase = '' 79 79 runHook preBuild 80 80 81 - pushd matrix-react-sdk 82 - ../element-web/node_modules/.bin/reskindex -h ../element-web/src/header 83 - popd 84 - 85 81 pushd element-web 86 82 node scripts/copy-res.js 87 - node_modules/.bin/reskindex -h ../element-web/src/header 88 83 node_modules/.bin/webpack --progress --mode production 89 84 popd 90 85
+9
pkgs/applications/printing/pappl/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 + , fetchpatch 2 3 , avahi 3 4 , cups 4 5 , gnutls ··· 20 21 rev = "v${version}"; 21 22 sha256 = "sha256-FsmR0fFb9bU9G3oUyJU1eDLcoZ6OQ2//TINlPrW6lU0="; 22 23 }; 24 + 25 + patches = [ 26 + (fetchpatch { 27 + name = "file-offset-bits-64-linux.patch"; 28 + url = "https://github.com/michaelrsweet/pappl/commit/7ec4ce4331b6637c54a37943269e05d15ff6dd47.patch"; 29 + sha256 = "sha256-x5lriopWw6Mn2qjv19flsleEzPMHU4jYWRy0y6hTL5k="; 30 + }) 31 + ]; 23 32 24 33 outputs = [ "out" "dev" ]; 25 34
+51
pkgs/applications/science/math/primecount/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , primesieve 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "primecount"; 10 + version = "7.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "kimwalisch"; 14 + repo = "primecount"; 15 + rev = "v${version}"; 16 + hash = "sha256-hxnn1uiGSB6XRC7yK+SXTwTsJfjhemWXsMNhhL7Ghek="; 17 + }; 18 + 19 + nativeBuildInputs = [ cmake ]; 20 + 21 + buildInputs = [ primesieve ]; 22 + 23 + cmakeFlags = [ 24 + "-DBUILD_LIBPRIMESIEVE=ON" 25 + "-DBUILD_PRIMECOUNT=ON" 26 + "-DBUILD_SHARED_LIBS=ON" 27 + "-DBUILD_STATIC_LIBS=OFF" 28 + "-DBUILD_TESTS=ON" 29 + ]; 30 + 31 + meta = with lib; { 32 + homepage = "https://github.com/kimwalisch/primecount"; 33 + description = "Fast prime counting function implementations"; 34 + longDescription = '' 35 + primecount is a command-line program and C/C++ library that counts the 36 + primes below an integer x ≤ 10^31 using highly optimized implementations 37 + of the combinatorial prime counting algorithms. 38 + 39 + primecount includes implementations of all important combinatorial prime 40 + counting algorithms known up to this date all of which have been 41 + parallelized using OpenMP. primecount contains the first ever open source 42 + implementations of the Deleglise-Rivat algorithm and Xavier Gourdon's 43 + algorithm (that works). primecount also features a novel load balancer 44 + that is shared amongst all implementations and that scales up to hundreds 45 + of CPU cores. primecount has already been used to compute several prime 46 + counting function world records. 47 + ''; 48 + license = licenses.bsd2; 49 + inherit (primesieve.meta) maintainers platforms; 50 + }; 51 + }
+36
pkgs/applications/science/math/primesieve/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "primesieve"; 9 + version = "7.9"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "kimwalisch"; 13 + repo = "primesieve"; 14 + rev = "v${version}"; 15 + hash = "sha256-lwT+adKFoNI125y5FuJMovtMh8sFi9oqMLYGLabzrCI="; 16 + }; 17 + 18 + nativeBuildInputs = [ cmake ]; 19 + 20 + meta = with lib; { 21 + homepage = "https://primesieve.org/"; 22 + description = "Fast C/C++ prime number generator"; 23 + longDescription = '' 24 + primesieve is a command-line program and C/C++ library for quickly 25 + generating prime numbers. It is very cache efficient, it detects your 26 + CPU's L1 & L2 cache sizes and allocates its main data structures 27 + accordingly. It is also multi-threaded by default, it uses all available 28 + CPU cores whenever possible i.e. if sequential ordering is not 29 + required. primesieve can generate primes and prime k-tuplets up to 264. 30 + ''; 31 + license = licenses.bsd2; 32 + maintainers = teams.sage.members ++ 33 + (with maintainers; [ abbradar AndersonTorres ]); 34 + platforms = platforms.unix; 35 + }; 36 + }
+6 -3
pkgs/applications/search/recoll/default.nix
··· 35 35 36 36 mkDerivation rec { 37 37 pname = "recoll"; 38 - version = "1.31.0"; 38 + version = "1.32.0"; 39 39 40 40 src = fetchurl { 41 41 url = "https://www.lesbonscomptes.com/${pname}/${pname}-${version}.tar.gz"; 42 - sha256 = "sha256-TtkfohzeT0HO6ywCMNxrODW1DnJg5KMFkx9AbDfQt+c="; 42 + sha256 = "sha256-4kt6g5MVZTyYLSH7q2z72nzAsU6fatC0vTebEKhSA6E="; 43 43 }; 44 44 45 - configureFlags = [ "--enable-recollq" "--disable-webkit" ] 45 + configureFlags = [ "--enable-recollq" "--disable-webkit" "--without-systemd" ] 46 46 ++ lib.optionals (!withGui) [ "--disable-qtgui" "--disable-x11mon" ] 47 47 ++ (if stdenv.isLinux then [ "--with-inotify" ] else [ "--without-inotify" ]); 48 48 ··· 87 87 done 88 88 '' + lib.optionalString stdenv.isLinux '' 89 89 substituteInPlace $f --replace '"lyx"' '"${lib.getBin lyx}/bin/lyx"' 90 + '' + lib.optionalString (stdenv.isDarwin && withGui) '' 91 + mkdir $out/Applications 92 + mv $out/bin/recoll.app $out/Applications 90 93 ''; 91 94 92 95 enableParallelBuilding = true;
+26 -11
pkgs/applications/version-management/git-and-tools/gfold/default.nix
··· 1 - { lib, fetchFromGitHub, gitMinimal, makeWrapper, rustPlatform }: 1 + { fetchFromGitHub 2 + , gitMinimal 3 + , gfold 4 + , lib 5 + , libiconv 6 + , makeWrapper 7 + , rustPlatform 8 + , Security 9 + , stdenv 10 + , testVersion 11 + }: 2 12 3 - rustPlatform.buildRustPackage rec { 13 + let 4 14 pname = "gfold"; 5 - version = "3.0.0"; 15 + version = "4.0.0"; 16 + in 17 + rustPlatform.buildRustPackage { 18 + inherit pname version; 6 19 7 20 src = fetchFromGitHub { 8 21 owner = "nickgerace"; 9 22 repo = pname; 10 23 rev = version; 11 - sha256 = "0ss6vfrc6h3jlh5qilh82psd3vdnfawf1wl4cf64mfm4hm9dda63"; 24 + sha256 = "1yh5173qhi9bd41zss9k21nm0xnr2sa918kvlyr5xvzhq47rrwz5"; 12 25 }; 13 26 14 - cargoSha256 = "09ywwgxm8l1p0jypp65zpqryjnb2g4gririf1dmqb9148dsj29x2"; 27 + cargoSha256 = "sha256-o2fMIlj+veTmhfqi7BVpxr3520SOwWLmVS2UU83EVjo="; 15 28 16 - nativeBuildInputs = [ makeWrapper ]; 29 + buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 17 30 18 - postInstall = '' 19 - wrapProgram "$out/bin/gfold" --prefix PATH : "${gitMinimal}/bin" 20 - ''; 31 + passthru.tests.version = testVersion { 32 + package = gfold; 33 + command = "gfold --version"; 34 + inherit version; 35 + }; 21 36 22 37 meta = with lib; { 23 - inherit (src.meta) homepage; 24 38 description = 25 - "A tool to help keep track of your Git repositories, written in Rust"; 39 + "CLI tool to help keep track of your Git repositories, written in Rust"; 40 + homepage = "https://github.com/nickgerace/gfold"; 26 41 license = licenses.asl20; 27 42 maintainers = [ maintainers.shanesveller ]; 28 43 platforms = platforms.unix;
-33
pkgs/development/libraries/science/math/primecount/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, primesieve }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "primecount"; 5 - version = "7.2"; 6 - 7 - nativeBuildInputs = [ cmake ]; 8 - 9 - buildInputs = [ primesieve ]; 10 - 11 - src = fetchFromGitHub { 12 - owner = "kimwalisch"; 13 - repo = "primecount"; 14 - rev = "v${version}"; 15 - sha256 = "sha256-/Cb/HkD4UQ9gXsRpvRiEuQBoRd0THxNHsBaAAa+CqQo="; 16 - }; 17 - 18 - cmakeFlags = [ 19 - "-DBUILD_STATIC_LIBS=OFF" 20 - "-DBUILD_SHARED_LIBS=ON" 21 - "-DBUILD_TESTS=ON" 22 - "-DBUILD_PRIMECOUNT=ON" 23 - "-DBUILD_LIBPRIMESIEVE=ON" 24 - ]; 25 - 26 - meta = with lib; { 27 - description = "Fast prime counting function implementations"; 28 - homepage = "https://github.com/kimwalisch/primecount"; 29 - license = licenses.bsd2; 30 - platforms = platforms.unix; 31 - maintainers = teams.sage.members; 32 - }; 33 - }
-23
pkgs/development/libraries/science/math/primesieve/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "primesieve"; 5 - version = "7.8"; 6 - 7 - nativeBuildInputs = [ cmake ]; 8 - 9 - src = fetchFromGitHub { 10 - owner = "kimwalisch"; 11 - repo = "primesieve"; 12 - rev = "v${version}"; 13 - sha256 = "sha256-M35CP/xEyC7mEh84kaGsgfsDI9fnanHraNPgTvpqimI="; 14 - }; 15 - 16 - meta = with lib; { 17 - description = "Fast C/C++ prime number generator"; 18 - homepage = "https://primesieve.org/"; 19 - license = licenses.bsd2; 20 - platforms = platforms.unix; 21 - maintainers = with maintainers; [ abbradar ]; 22 - }; 23 - }
+2 -2
pkgs/development/python-modules/apispec/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "apispec"; 15 - version = "5.2.1"; 15 + version = "5.2.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-z3VMQ5pW3xLwFJ/FaQpCJ3TprDOV+2eYiCwX+8OinS0="; 22 + hash = "sha256-bqZULh6//p/ZW6Ae8/UTUerGwgCpdFYsdHMFm5zSCqc="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/casbin/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "casbin"; 12 - version = "1.16.3"; 12 + version = "1.16.4"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 18 18 owner = pname; 19 19 repo = "pycasbin"; 20 20 rev = "refs/tags/v${version}"; 21 - sha256 = "sha256-7URIk76iQ1u59RM1VeqO5qqTg+0kCPtsP+2Y5CxCZ3I="; 21 + sha256 = "sha256-/zIx1GlzAnQf0t2d8ME+bi2CZGj6Qr9f5Z4afrQD8FY="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -1
pkgs/development/python-modules/datatable/default.nix
··· 6 6 , llvm 7 7 , pytestCheckHook 8 8 , typesentry 9 + , isPy310 9 10 }: 10 11 11 12 buildPythonPackage rec { ··· 63 64 maintainers = with maintainers; [ abbradar ]; 64 65 # uses custom build system and adds -Wunused-variable -Werror 65 66 # warning: ‘dt::expr::doc_first’ defined but not used [-Wunused-variable] 66 - broken = true; 67 + broken = isPy310; 67 68 }; 68 69 }
+2 -2
pkgs/development/python-modules/django-auth-ldap/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "django-auth-ldap"; 20 - version = "4.0.0"; 20 + version = "4.1.0"; 21 21 format = "pyproject"; 22 22 23 23 disabled = isPy27; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "276f79e624ce083ce13f161387f65ff1c0efe83ef8a42f2b9830d43317b15239"; 27 + sha256 = "sha256-d/dJ07F4B86OtWqcnI5XRv8xZWf4HVumE0ldnHSVqUk="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/django-jinja2/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "django-jinja"; 7 - version = "2.10.0"; 7 + version = "2.10.2"; 8 8 9 9 meta = { 10 10 description = "Simple and nonobstructive jinja2 integration with Django"; ··· 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "ae6a3fdf1ffa7a9ef6fd2f0a59c1a68c96b29f7f00f5166375658ef392f1ed32"; 17 + sha256 = "sha256-v9+7VcH1pnnWmtV11VDEcH04ZjQAkVLv4BQInzxNFBI="; 18 18 }; 19 19 20 20 buildInputs = [ django pytz tox ];
+2 -2
pkgs/development/python-modules/pyglet/default.nix
··· 18 18 }: 19 19 20 20 buildPythonPackage rec { 21 - version = "1.5.23"; 21 + version = "1.5.24"; 22 22 pname = "pyglet"; 23 23 disabled = pythonOlder "3.6"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-3ukgIDzzBhWcUDurti84eHJocIl39clF0oM3WUt5fEY="; 27 + sha256 = "sha256-W0pNXlrVSUbjFJLqxn9ykuUaZXckRkGidxgPkKAZKo4="; 28 28 extension = "zip"; 29 29 }; 30 30
+19 -4
pkgs/development/python-modules/pyvips/default.nix
··· 1 - { buildPythonPackage, fetchFromGitHub, pytestCheckHook, glib, vips, cffi 2 - , pkgconfig, lib }: 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , glib 6 + , vips 7 + , cffi 8 + , pkgconfig 9 + , lib }: 3 10 4 11 buildPythonPackage rec { 5 12 pname = "pyvips"; 6 - version = "2.1.16"; 13 + version = "2.2.0"; 7 14 8 15 src = fetchFromGitHub { 9 16 owner = "libvips"; 10 17 repo = "pyvips"; 11 18 rev = "v${version}"; 12 - sha256 = "sha256-8CeQbx3f2i0lEU0wxPeUwHlUGtzOztzTOdFNjIDy8s0="; 19 + sha256 = "sha256-qMVoVzqXALhPWVKLzu+VqihHPN7J+pMhKnXdb+ow0zw="; 13 20 }; 14 21 15 22 nativeBuildInputs = [ pkgconfig ]; ··· 19 26 propagatedBuildInputs = [ cffi ]; 20 27 21 28 checkInputs = [ pytestCheckHook ]; 29 + 30 + postPatch = '' 31 + substituteInPlace pyvips/__init__.py \ 32 + --replace 'libvips.so.42' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ 33 + --replace 'libvips.42.dylib' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ 34 + --replace 'libgobject-2.0.so.0' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \ 35 + --replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \ 36 + ''; 22 37 23 38 pythonImportsCheck = [ "pyvips" ]; 24 39
+3 -3
pkgs/development/tools/rust/cargo-expand/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "cargo-expand"; 10 - version = "1.0.19"; 10 + version = "1.0.21"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "dtolnay"; 14 14 repo = pname; 15 15 rev = version; 16 - sha256 = "sha256-+LKZ0pbSlqY8rbz96HZ59XYKsSJDMOrJMxblXNj74Yw="; 16 + sha256 = "sha256-hxG7e5JBDv79eA7IQEdU8kpvE0B69Gqc+aPdCoc6Uf4="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-ZEHc67jgLSZV6JH5/owAGTxxnbnYnx2fIUf0mQ14qvg="; 19 + cargoSha256 = "sha256-7CMNJb/HGHPP4CIBEYK+2HC/JAce25qGI86NkSvyxos="; 20 20 21 21 buildInputs = lib.optional stdenv.isDarwin libiconv; 22 22
+6
pkgs/misc/drivers/foomatic-filters/default.nix
··· 25 25 substituteInPlace foomaticrip.c --replace /bin/bash ${stdenv.shell} 26 26 ''; 27 27 28 + # Workaround build failure on -fno-common toolchains like upstream 29 + # gcc-10. Otherwise build fails as: 30 + # ld: foomatic_rip-options.o:/build/foomatic-filters-4.0.17/options.c:49: multiple definition of 31 + # `cupsfilter'; foomatic_rip-foomaticrip.o:/build/foomatic-filters-4.0.17/foomaticrip.c:158: first defined here 32 + NIX_CFLAGS_COMPILE = "-fcommon"; 33 + 28 34 installTargets = [ "install-cups" ]; 29 35 30 36 installFlags = [
+3 -3
pkgs/tools/admin/eksctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "eksctl"; 5 - version = "0.96.0"; 5 + version = "0.97.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "weaveworks"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-AmwkWFhoGRBWrEhRlTRLGRu79ayWceszZi2hgx388Eg="; 11 + sha256 = "sha256-WqYal+SDJNBCYc4vxUvYUXnKtmlV/ttfeQKAeOsy5lE="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-akFclhx6c18u3z2oa6EvLd2NwkVCgJrYWv8Vbp1hZ9g="; 14 + vendorSha256 = "sha256-0uur+L4bSVn6S8yBbdjIdMIgTY4pbQzVPGEVDgYISuw="; 15 15 16 16 doCheck = false; 17 17
+3 -6
pkgs/tools/archivers/arc_unpacker/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "arc_unpacker"; 6 - version = "unstable-2021-05-17"; 6 + version = "unstable-2021-08-06"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "vn-tools"; 10 10 repo = "arc_unpacker"; 11 - # Since the latest release (0.11) doesn't build, we've opened an upstream 12 - # issue in https://github.com/vn-tools/arc_unpacker/issues/187 to ask if a 13 - # a new release is upcoming 14 - rev = "9c2781fcf3ead7641e873b65899f6abeeabb2fc8"; 15 - sha256 = "1xxrc9nww0rla3yh10z6glv05ax4rynwwbd0cdvkp7gyqzrv97xp"; 11 + rev = "456834ecf2e5686813802c37efd829310485c57d"; 12 + hash = "sha256-STbdWH7Mr3gpOrZvujblYrIIKEWBHzy1/BaNuh4teI8="; 16 13 }; 17 14 18 15 nativeBuildInputs = [ cmake makeWrapper catch2 ];
+6
pkgs/tools/graphics/cuneiform/default.nix
··· 20 20 }) 21 21 ]; 22 22 23 + # Workaround build failure on -fno-common toolchains like upstream 24 + # gcc-10. Otherwise build fails as: 25 + # ld: CMakeFiles/rbal.dir/src/statsearchbl.cpp.o:(.bss+0x0): 26 + # multiple definition of `minrow'; CMakeFiles/rbal.dir/src/linban.c.o:(.bss+0xa3a): first defined here 27 + NIX_CFLAGS_COMPILE = "-fcommon"; 28 + 23 29 postPatch = '' 24 30 rm cuneiform_src/Kern/hhh/tigerh/h/strings.h 25 31 '';
+7 -4
pkgs/top-level/all-packages.nix
··· 999 999 1000 1000 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { 1001 1001 boost = boost16x; # checkPhase fails with Boost 1.77 1002 + stdenv = if stdenv.cc.isGNU then gcc10Stdenv else stdenv; 1002 1003 }; 1003 1004 1004 1005 adminer = callPackage ../servers/adminer { }; ··· 5430 5431 5431 5432 schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix { 5432 5433 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices; 5433 - electron = electron_15; 5434 + electron = electron_17; 5434 5435 }; 5435 5436 schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" '' 5436 5437 #!/bin/sh ··· 6152 6153 6153 6154 gfbgraph = callPackage ../development/libraries/gfbgraph { }; 6154 6155 6155 - gfold = callPackage ../applications/version-management/git-and-tools/gfold { }; 6156 + gfold = callPackage ../applications/version-management/git-and-tools/gfold { 6157 + inherit (darwin.apple_sdk.frameworks) Security; 6158 + }; 6156 6159 6157 6160 ggobi = callPackage ../tools/graphics/ggobi { }; 6158 6161 ··· 20115 20118 20116 20119 prime-server = callPackage ../development/libraries/prime-server { }; 20117 20120 20118 - primecount = callPackage ../development/libraries/science/math/primecount { }; 20121 + primecount = callPackage ../applications/science/math/primecount { }; 20119 20122 20120 - primesieve = callPackage ../development/libraries/science/math/primesieve { }; 20123 + primesieve = callPackage ../applications/science/math/primesieve { }; 20121 20124 20122 20125 prison = callPackage ../development/libraries/prison { }; 20123 20126