Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 4b05cc6f 70ca403d

+127 -97
+14 -14
nixos/lib/systemd-unit-options.nix
··· 68 default = []; 69 type = types.listOf unitNameType; 70 description = lib.mdDoc '' 71 - Units that require (i.e. depend on and need to go down with) 72 - this unit. The discussion under `wantedBy` 73 - applies here as well: inverse `.requires` 74 - symlinks are established. 75 ''; 76 }; 77 ··· 79 default = []; 80 type = types.listOf unitNameType; 81 description = lib.mdDoc '' 82 - Units that want (i.e. depend on) this unit. The standard way 83 - to make a unit start by default at boot is to set this option 84 - to `[ "multi-user.target" ]`. That's despite 85 - the fact that the systemd.unit(5) manpage says this option 86 - goes in the `[Install]` section that controls 87 - the behaviour of `systemctl enable`. Since 88 - such a process is stateful and thus contrary to the design of 89 - NixOS, setting this option instead causes the equivalent 90 - inverse `.wants` symlink to be present, 91 - establishing the same desired relationship in a stateless way. 92 ''; 93 }; 94
··· 68 default = []; 69 type = types.listOf unitNameType; 70 description = lib.mdDoc '' 71 + Units that require (i.e. depend on and need to go down with) this unit. 72 + As discussed in the `wantedBy` option description this also creates 73 + `.requires` symlinks automatically. 74 ''; 75 }; 76 ··· 78 default = []; 79 type = types.listOf unitNameType; 80 description = lib.mdDoc '' 81 + Units that want (i.e. depend on) this unit. The default method for 82 + starting a unit by default at boot time is to set this option to 83 + '["multi-user.target"]' for system services. Likewise for user units 84 + (`systemd.user.<name>.*`) set it to `["default.target"]` to make a unit 85 + start by default when the user `<name>` logs on. 86 + 87 + This option creates a `.wants` symlink in the given target that exists 88 + statelessly without the need for running `systemctl enable`. 89 + The in systemd.unit(5) manpage described `[Install]` section however is 90 + not supported because it is a stateful process that does not fit well 91 + into the NixOS design. 92 ''; 93 }; 94
+6 -1
pkgs/applications/misc/synergy/default.nix
··· 26 , avahi-compat 27 28 # MacOS / darwin 29 , ApplicationServices 30 , Carbon 31 , Cocoa ··· 48 patches = [ 49 # Without this OpenSSL from nixpkgs is not detected 50 ./darwin-non-static-openssl.patch 51 # We cannot include UserNotifications because of a build failure in the Apple SDK. 52 # The functions used from it are already implicitly included anyways. 53 ./darwin-no-UserNotifications-includes.patch ··· 76 Cocoa 77 CoreServices 78 ScreenSaver 79 ] ++ lib.optionals stdenv.isLinux [ 80 util-linux 81 libselinux ··· 97 NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-Wno-inconsistent-missing-override"; 98 99 cmakeFlags = lib.optional (!withGUI) "-DSYNERGY_BUILD_LEGACY_GUI=OFF" 100 - ++ lib.optional stdenv.isDarwin "-DCMAKE_OSX_DEPLOYMENT_TARGET=${stdenv.targetPlatform.darwinSdkVersion}"; 101 102 doCheck = true; 103
··· 26 , avahi-compat 27 28 # MacOS / darwin 29 + , darwin 30 , ApplicationServices 31 , Carbon 32 , Cocoa ··· 49 patches = [ 50 # Without this OpenSSL from nixpkgs is not detected 51 ./darwin-non-static-openssl.patch 52 + ] ++ lib.optionals (stdenv.isDarwin && !(darwin.apple_sdk.frameworks ? UserNotifications)) [ 53 # We cannot include UserNotifications because of a build failure in the Apple SDK. 54 # The functions used from it are already implicitly included anyways. 55 ./darwin-no-UserNotifications-includes.patch ··· 78 Cocoa 79 CoreServices 80 ScreenSaver 81 + ] ++ lib.optionals (stdenv.isDarwin && darwin.apple_sdk.frameworks ? UserNotifications) [ 82 + darwin.apple_sdk.frameworks.UserNotifications 83 ] ++ lib.optionals stdenv.isLinux [ 84 util-linux 85 libselinux ··· 101 NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-Wno-inconsistent-missing-override"; 102 103 cmakeFlags = lib.optional (!withGUI) "-DSYNERGY_BUILD_LEGACY_GUI=OFF" 104 + # NSFilenamesPboardType is deprecated in 10.14+ 105 + ++ lib.optional stdenv.isDarwin "-DCMAKE_OSX_DEPLOYMENT_TARGET=${if stdenv.isAarch64 then "10.13" else stdenv.targetPlatform.darwinSdkVersion}"; 106 107 doCheck = true; 108
+5 -5
pkgs/applications/networking/browsers/librewolf/src.json
··· 1 { 2 - "packageVersion": "106.0.1-1", 3 "source": { 4 - "rev": "106.0.1-1", 5 - "sha256": "0dg4dvpa4fqhaikqnyqvxmi84g4gw535rdxmax724d0m6ksjm5yh" 6 }, 7 "firefox": { 8 - "version": "106.0.1", 9 - "sha512": "15f5a65a69e11dd0c463b358cafb5ad0f31db93619b9ec3f89e8c5e14d4d319d9423fe4dcd0dbbcbedc1ad444dcbd8e5e30e483220277f5b550bff6124b66519" 10 } 11 }
··· 1 { 2 + "packageVersion": "106.0.3-1", 3 "source": { 4 + "rev": "106.0.3-1", 5 + "sha256": "0f0nz7fbp9k1pz7i8lh3fq3218crwqw2fdy9ia9hi9nlnybh114f" 6 }, 7 "firefox": { 8 + "version": "106.0.3", 9 + "sha512": "226bde9082330abe134d1726cec59b473d4d6839ea55ca20faddb901f032d89eb9d2bd5d887ccd4ba515c6b1a44817420cfee2e9f4f8a79ed46a38287083d28d" 10 } 11 }
+4 -14
pkgs/applications/version-management/sourcehut/builds.nix
··· 1 { lib 2 , fetchFromSourcehut 3 - , fetchpatch 4 , buildGoModule 5 , buildPythonPackage 6 , srht ··· 13 , unzip 14 }: 15 let 16 - version = "0.82.8"; 17 18 src = fetchFromSourcehut { 19 owner = "~sircmpwn"; 20 repo = "builds.sr.ht"; 21 rev = version; 22 - hash = "sha256-M94zkEUJU8EwksN34sd5IkASDCQ0hHb98G5wzZsCrpg="; 23 }; 24 25 buildsrht-api = buildGoModule ({ 26 inherit src version; 27 pname = "buildsrht-api"; 28 modRoot = "api"; 29 - vendorHash = "sha256-8z5m4bMwLeYg4i91MMjLMqbciWvqS0icCHFUJTUHBgk="; 30 - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); 31 32 buildsrht-worker = buildGoModule { 33 inherit src version; 34 sourceRoot = "source/worker"; 35 pname = "buildsrht-worker"; 36 vendorHash = "sha256-y5RFPbtaGmgPpiV2Q3njeWORGZF1TJRjAbY6VgC1hek="; 37 - 38 - patches = [ 39 - (fetchpatch { 40 - name = "update-x-sys-for-go-1.18-on-aarch64-darwin.patch"; 41 - url = "https://git.sr.ht/~sircmpwn/builds.sr.ht/commit/f58bbde6bfed7d2321a3b17e991c91fc83d4c230.patch"; 42 - stripLen = 1; 43 - hash = "sha256-vQR/T5G5Gz5tY+SEZZabsbnFKW44b+Bs+GDdydyeCDs="; 44 - }) 45 - ]; 46 }; 47 in 48 buildPythonPackage rec {
··· 1 { lib 2 , fetchFromSourcehut 3 , buildGoModule 4 , buildPythonPackage 5 , srht ··· 12 , unzip 13 }: 14 let 15 + version = "0.83.0"; 16 17 src = fetchFromSourcehut { 18 owner = "~sircmpwn"; 19 repo = "builds.sr.ht"; 20 rev = version; 21 + hash = "sha256-u/y+sYu/09LypWI/ngghbge5SvkuLQpray10j0SjlOo="; 22 }; 23 24 buildsrht-api = buildGoModule ({ 25 inherit src version; 26 pname = "buildsrht-api"; 27 modRoot = "api"; 28 + vendorHash = "sha256-DfVWr/4J4ZrhHpy9CXPaAQcbag/9FmDgiexcNo0lEsk="; 29 + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion= "0.17.20"; }); 30 31 buildsrht-worker = buildGoModule { 32 inherit src version; 33 sourceRoot = "source/worker"; 34 pname = "buildsrht-worker"; 35 vendorHash = "sha256-y5RFPbtaGmgPpiV2Q3njeWORGZF1TJRjAbY6VgC1hek="; 36 }; 37 in 38 buildPythonPackage rec {
+4
pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
··· 75 ./panels/datetime/tz.h:34:# define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab" */ 76 77 postPatch = '' 78 sed 's|TZ_DIR "/usr/share/zoneinfo/"|TZ_DIR "${tzdata}/share/zoneinfo/"|g' -i ./panels/datetime/test-timezone.c 79 sed 's|TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab"|TZ_DATA_FILE "${tzdata}/share/zoneinfo/zone.tab"|g' -i ./panels/datetime/tz.h 80 sed 's|"/usr/share/i18n/locales/"|"${glibc}/share/i18n/locales/"|g' -i panels/datetime/test-endianess.c
··· 75 ./panels/datetime/tz.h:34:# define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab" */ 76 77 postPatch = '' 78 + find . -type f -exec sed -i \ 79 + -e s,/usr/share/locale,/run/current-system/sw/share/locale,g \ 80 + {} + 81 + 82 sed 's|TZ_DIR "/usr/share/zoneinfo/"|TZ_DIR "${tzdata}/share/zoneinfo/"|g' -i ./panels/datetime/test-timezone.c 83 sed 's|TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab"|TZ_DATA_FILE "${tzdata}/share/zoneinfo/zone.tab"|g' -i ./panels/datetime/tz.h 84 sed 's|"/usr/share/i18n/locales/"|"${glibc}/share/i18n/locales/"|g' -i panels/datetime/test-endianess.c
+1 -1
pkgs/development/compilers/rust/rustc.nix
··· 210 meta = with lib; { 211 homepage = "https://www.rust-lang.org/"; 212 description = "A safe, concurrent, practical language"; 213 - maintainers = with maintainers; [ madjar cstrahan globin havvy ]; 214 license = [ licenses.mit licenses.asl20 ]; 215 platforms = platforms.linux ++ platforms.darwin; 216 };
··· 210 meta = with lib; { 211 homepage = "https://www.rust-lang.org/"; 212 description = "A safe, concurrent, practical language"; 213 + maintainers = with maintainers; [ cstrahan globin havvy ]; 214 license = [ licenses.mit licenses.asl20 ]; 215 platforms = platforms.linux ++ platforms.darwin; 216 };
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "ailment"; 11 - version = "9.2.24"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "angr"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-bRoSYl+VmlACWdS3m4G4a/649yMRtYp+J6pHPEAFtCk="; 21 }; 22 23 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "ailment"; 11 + version = "9.2.25"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "angr"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-AXMqCNnN63sCi5IlichNQhgXKxONnue//8ECi77Gf8Q="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 46 47 buildPythonPackage rec { 48 pname = "angr"; 49 - version = "9.2.24"; 50 format = "pyproject"; 51 52 disabled = pythonOlder "3.8"; ··· 55 owner = pname; 56 repo = pname; 57 rev = "v${version}"; 58 - hash = "sha256-STFNKFI35PpdlZ5537G2+6RBRJDsrEb1MQNLLQnhiB8="; 59 }; 60 61 propagatedBuildInputs = [
··· 46 47 buildPythonPackage rec { 48 pname = "angr"; 49 + version = "9.2.25"; 50 format = "pyproject"; 51 52 disabled = pythonOlder "3.8"; ··· 55 owner = pname; 56 repo = pname; 57 rev = "v${version}"; 58 + hash = "sha256-BxhCQZl/hsqaKzjieAreiOePUcmWGNn63jD0mZ9vFNE="; 59 }; 60 61 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "archinfo"; 11 - version = "9.2.24"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "angr"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-e8s8/HzJ8yeqcUarGCnDGHzwMUqYj/1/rC6p+zWihLk="; 21 }; 22 23 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "archinfo"; 11 + version = "9.2.25"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "angr"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-9uOv7h5UUWIZTWB7A+7ikG6ReE1FBHIeNAVY6QBhzmE="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "claripy"; 18 - version = "9.2.24"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "angr"; 25 repo = pname; 26 rev = "v${version}"; 27 - hash = "sha256-I5uf7K5QBhgbumRMuFmJKPOmwXjmf4BP1JiFuxk40AA="; 28 }; 29 30 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "claripy"; 18 + version = "9.2.25"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "angr"; 25 repo = pname; 26 rev = "v${version}"; 27 + hash = "sha256-zDc7TlMtheekLHUuZS7gFieaWRrs+iD/9ko6ECdHiks="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/cle/default.nix
··· 16 17 let 18 # The binaries are following the argr projects release cycle 19 - version = "9.2.24"; 20 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 binaries = fetchFromGitHub { ··· 38 owner = "angr"; 39 repo = pname; 40 rev = "v${version}"; 41 - hash = "sha256-xCU/9V+rncJxpv5MnalpyKSLr85K3y+CYEqvAN9ixt0="; 42 }; 43 44 nativeBuildInputs = [
··· 16 17 let 18 # The binaries are following the argr projects release cycle 19 + version = "9.2.25"; 20 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 binaries = fetchFromGitHub { ··· 38 owner = "angr"; 39 repo = pname; 40 rev = "v${version}"; 41 + hash = "sha256-4igNQqH3mU8Gyk8vpPKp3a4BCyRezmJ5dfZhR5KwyAo="; 42 }; 43 44 nativeBuildInputs = [
+6 -3
pkgs/development/python-modules/cryptg/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , rustPlatform 5 , setuptools-rust 6 }: 7 8 buildPythonPackage rec { 9 pname = "cryptg"; 10 - version = "0.3.1"; 11 format = "setuptools"; 12 13 src = fetchFromGitHub { 14 owner = "cher-nov"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-IhzwQrWu8k308ZZhWz4Z3FHAkSLTXiCydyiy0MPN8NI="; 18 }; 19 20 cargoDeps = rustPlatform.fetchCargoTarball { 21 inherit src; 22 - hash = "sha256-M2ySVqfgpgHktLh4t5Sh1UTBCzajlQiDku4O9azHJwk="; 23 }; 24 25 nativeBuildInputs = with rustPlatform;[
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , pythonOlder 5 , rustPlatform 6 , setuptools-rust 7 }: 8 9 buildPythonPackage rec { 10 pname = "cryptg"; 11 + version = "0.4"; 12 format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "cher-nov"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-2HP1mKGPr8wOL5B0APJks3EVBicX2iMFI7vLJGTa1PM="; 21 }; 22 23 cargoDeps = rustPlatform.fetchCargoTarball { 24 inherit src; 25 + hash = "sha256-AqSVFOB9Lfvk9h3GtoYlEOXBEt7YZYLhCDNKM9upQ2U="; 26 }; 27 28 nativeBuildInputs = with rustPlatform;[
+3
pkgs/development/python-modules/dask-gateway/default.nix
··· 4 , aiohttp 5 , dask 6 , distributed 7 }: 8 9 buildPythonPackage rec { ··· 20 }; 21 22 sourceRoot = "source/dask-gateway"; 23 24 propagatedBuildInputs = [ 25 aiohttp
··· 4 , aiohttp 5 , dask 6 , distributed 7 + , setuptools 8 }: 9 10 buildPythonPackage rec { ··· 21 }; 22 23 sourceRoot = "source/dask-gateway"; 24 + 25 + nativeBuildInputs = [ setuptools ]; 26 27 propagatedBuildInputs = [ 28 aiohttp
+2 -2
pkgs/development/python-modules/fastapi/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "fastapi"; 24 - version = "0.85.1"; 25 format = "pyproject"; 26 27 disabled = pythonOlder "3.7"; ··· 30 owner = "tiangolo"; 31 repo = pname; 32 rev = "refs/tags/${version}"; 33 - hash = "sha256-pMKWaj81rDX+zPHGvHakMDWN8+SU2qBAStk7HqENaig="; 34 }; 35 36 nativeBuildInputs = [
··· 21 22 buildPythonPackage rec { 23 pname = "fastapi"; 24 + version = "0.85.2"; 25 format = "pyproject"; 26 27 disabled = pythonOlder "3.7"; ··· 30 owner = "tiangolo"; 31 repo = pname; 32 rev = "refs/tags/${version}"; 33 + hash = "sha256-j3Set+xWNcRqbn90DJOJQhMrJYI3msvWHlFvN1habP0="; 34 }; 35 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/flipr-api/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "flipr-api"; 15 - version = "1.4.2"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; ··· 21 owner = "cnico"; 22 repo = pname; 23 rev = version; 24 - sha256 = "sha256-/G92WkWUr3T5T7VVzMERFVmLDfLz6m9rlZLQZCBQbCI="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "flipr-api"; 15 + version = "1.4.3"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; ··· 21 owner = "cnico"; 22 repo = pname; 23 rev = version; 24 + sha256 = "sha256-aTDZB1kUlvvxoio7EAl2KPHW/JkCcuIEPD4T4NN6FX8="; 25 }; 26 27 nativeBuildInputs = [
+17 -3
pkgs/development/python-modules/hypothesis-auto/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 , hypothesis 3 , poetry 4 , pydantic 5 , pytest 6 }: 7 8 buildPythonPackage rec { ··· 10 version = "1.1.4"; 11 format = "pyproject"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "1c9jksza0gg2gva3liy0s8riv6imjavhnqw05m8l5660knq2yb2y"; 16 }; 17 18 nativeBuildInputs = [ 19 poetry 20 ]; ··· 25 pytest 26 ]; 27 28 - pythonImportsCheck = [ "hypothesis_auto" ]; 29 30 meta = with lib; { 31 description = "Enables fully automatic tests for type annotated functions";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 , hypothesis 5 , poetry 6 , pydantic 7 , pytest 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { ··· 13 version = "1.1.4"; 14 format = "pyproject"; 15 16 + disabled = pythonOlder "3.6"; 17 + 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-XiwvsJ3AmEJRLYBjC7eSNZodM9LARzrUfuI9oL6eMrE="; 21 }; 22 23 + postPatch = '' 24 + # https://github.com/timothycrosley/hypothesis-auto/pull/20 25 + substituteInPlace pyproject.toml \ 26 + --replace 'pydantic = ">=0.32.2<2.0.0"' 'pydantic = ">=0.32.2, <2.0.0"' \ 27 + --replace 'hypothesis = ">=4.36<6.0.0"' 'hypothesis = "*"' 28 + ''; 29 + 30 nativeBuildInputs = [ 31 poetry 32 ]; ··· 37 pytest 38 ]; 39 40 + pythonImportsCheck = [ 41 + "hypothesis_auto" 42 + ]; 43 44 meta = with lib; { 45 description = "Enables fully automatic tests for type annotated functions";
+2 -2
pkgs/development/python-modules/peaqevcore/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "peaqevcore"; 9 - version = "7.0.13"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - hash = "sha256-0qzqnmMzgiUBe2NQsYC/EmjmoBmZsG+tUkfGc9cyKP8="; 17 }; 18 19 postPatch = ''
··· 6 7 buildPythonPackage rec { 8 pname = "peaqevcore"; 9 + version = "7.1.9"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + hash = "sha256-ytW+liDg3H0l6znuosG/b17QJJXai4GG7ca7oUQ2eZI="; 17 }; 18 19 postPatch = ''
+5 -2
pkgs/development/python-modules/pynndescent/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , joblib 5 , llvmlite 6 , numba ··· 12 13 buildPythonPackage rec { 14 pname = "pynndescent"; 15 - version = "0.5.7"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-7LOVJV+janSLWHC0ugMA6g99qLGWSGS47dYld6hN/X0="; 23 }; 24 25 propagatedBuildInputs = [ ··· 28 numba 29 scikit-learn 30 scipy 31 ]; 32 33 checkInputs = [
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , importlib-metadata 5 , joblib 6 , llvmlite 7 , numba ··· 13 14 buildPythonPackage rec { 15 pname = "pynndescent"; 16 + version = "0.5.8"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-p8VSVpv2BKEB/VS7odJ8EjieBllF3uOmd3pRjGOkbys="; 24 }; 25 26 propagatedBuildInputs = [ ··· 29 numba 30 scikit-learn 31 scipy 32 + ] ++ lib.optionals (pythonOlder "3.8") [ 33 + importlib-metadata 34 ]; 35 36 checkInputs = [
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pyvex"; 16 - version = "9.2.24"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.8"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-PRrr/ry4OEdn45y5AiW6uwcKfxvDUwt1ylfgsOR47HI="; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "pyvex"; 16 + version = "9.2.25"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.8"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-7AcotD80GlBDiVtNPXlCUSNbZXybHoqWH92CxTfajhE="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "sqlmap"; 10 - version = "1.6.10"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "sha256-gBDHRV+5N9dcsH/55I6AcguiJSIP57fUtQJ6sMGPzyg="; 15 }; 16 17 postPatch = ''
··· 7 8 buildPythonPackage rec { 9 pname = "sqlmap"; 10 + version = "1.6.11"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "sha256-/zucBRLf5qnRURS0YS3Zv4jxRZYOIGtzPBepQ7a2nvs="; 15 }; 16 17 postPatch = ''
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "teslajsonpy"; 18 - version = "3.0.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "zabuldon"; 25 repo = pname; 26 rev = "refs/tags/v${version}"; 27 - sha256 = "sha256-9S1ZhXHkLnDmYBAMwOIQt7AUj43+wtxXGpYx7oe4CGc="; 28 }; 29 30 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "teslajsonpy"; 18 + version = "3.1.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "zabuldon"; 25 repo = pname; 26 rev = "refs/tags/v${version}"; 27 + sha256 = "sha256-y0HaHpdJdEUTVo/1xoCJdOtAohE4eaBGHdjMfbyGE2w="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/transformers/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "transformers"; 27 - version = "4.23.1"; 28 format = "setuptools"; 29 30 disabled = pythonOlder "3.7"; ··· 33 owner = "huggingface"; 34 repo = pname; 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-Ziye3lop91VICMVEC42ulE7CU6PfHot8Ij8YZxIS3J0="; 37 }; 38 39 propagatedBuildInputs = [
··· 24 25 buildPythonPackage rec { 26 pname = "transformers"; 27 + version = "4.24.0"; 28 format = "setuptools"; 29 30 disabled = pythonOlder "3.7"; ··· 33 owner = "huggingface"; 34 repo = pname; 35 rev = "refs/tags/v${version}"; 36 + hash = "sha256-aGtTey+QK12URZcGNaRAlcaOphON4ViZOGdigtXU1g0="; 37 }; 38 39 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/yappi/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "yappi"; 11 - version = "1.3.6"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "sumerc"; 18 repo = pname; 19 - rev = version; 20 - hash = "sha256-MfvaLWw7EhfzFx4aZdRWvQVOOcvZ1Mt7EgxyB2nDB2c="; 21 }; 22 23 patches = [
··· 8 9 buildPythonPackage rec { 10 pname = "yappi"; 11 + version = "1.4.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "sumerc"; 18 repo = pname; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-AogBnqhLcwsyTHLP+Uxc+EOgYzhdwX5rbi9RMCuC2IU="; 21 }; 22 23 patches = [
+2 -2
pkgs/development/tools/database/sqlfluff/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "sqlfluff"; 8 - version = "1.4.0"; 9 10 src = fetchFromGitHub { 11 owner = pname; 12 repo = pname; 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-fToZik96lRsajpDDkTiyob9ZDv25uCEaonrV87rVmgU="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "sqlfluff"; 8 + version = "1.4.1"; 9 10 src = fetchFromGitHub { 11 owner = pname; 12 repo = pname; 13 rev = "refs/tags/${version}"; 14 + hash = "sha256-5QWjlidDtf0OWQ9sdS08bCX5XV41igWmPr20gwbumQU="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/development/tools/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.10.0"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-bSy5aoIrYjMG6hlkDf4vyR6r2XpjKAOX0C6MitYeg8k="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-UwHZRSH2amS1um9hi/MRs3nQiCXCl52+S7+hqc/Orqc="; 16 17 doCheck = false; 18
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.10.1"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + sha256 = "sha256-9WDqd8Xgiov/OFAFl5yZmon4o3grbOxzZs3wnNu7pbg="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorSha256 = "sha256-EZ/XPta2vQfemywoC2kbTamJ43K4tr4I7mwVzrTbRkA="; 16 17 doCheck = false; 18
+2 -2
pkgs/development/tools/pip-audit/default.nix
··· 25 26 buildPythonApplication rec { 27 pname = "pip-audit"; 28 - version = "2.4.4"; 29 format = "pyproject"; 30 31 src = fetchFromGitHub { 32 owner = "trailofbits"; 33 repo = pname; 34 rev = "v${version}"; 35 - hash = "sha256-xOcBOk+ac1djfCLKqrCTS+WnOXFf1niRUWN5hItO0v0="; 36 }; 37 38 nativeBuildInputs = [
··· 25 26 buildPythonApplication rec { 27 pname = "pip-audit"; 28 + version = "2.4.5"; 29 format = "pyproject"; 30 31 src = fetchFromGitHub { 32 owner = "trailofbits"; 33 repo = pname; 34 rev = "v${version}"; 35 + hash = "sha256-S3v2utDLZOY7RXOnMQV8Zo7h6vMPyiwlws/EftXFpTM="; 36 }; 37 38 nativeBuildInputs = [
+3 -3
pkgs/development/tools/ruff/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "ruff"; 11 - version = "0.0.93"; 12 13 src = fetchFromGitHub { 14 owner = "charliermarsh"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-rueFBZLYce1SVqJUyunv8Ph/r0bHKsyUX1EToF5PDVg="; 18 }; 19 20 - cargoSha256 = "sha256-DeMK0t8brIK4vLqWmzHNVeTKYpdsr3h3xE1m/vGGqU4="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 CoreServices
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "ruff"; 11 + version = "0.0.94"; 12 13 src = fetchFromGitHub { 14 owner = "charliermarsh"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-ux6AeETHFVCapBBKn32NlMhXMWTi5tEbnSqGd6K5r0A="; 18 }; 19 20 + cargoSha256 = "sha256-7eB6DaD4/ivAGip3Vsb1RZBQ38Hxn4y/oz9/jjI3A1g="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 CoreServices
+4 -4
pkgs/development/tools/rust/cargo-audit/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-audit"; 12 - version = "0.17.2"; 13 14 src = fetchCrate { 15 inherit pname version; 16 - sha256 = "sha256-fSdh8yCV+2AdAtF4eO2z8+uxOAf2N0IxqIFLw4B8dKE="; 17 }; 18 19 - cargoSha256 = "sha256-YCEQaUcTmZ9zTdGcDQkaVI0Dc8oIBvt840s3x9PUlrg="; 20 21 nativeBuildInputs = [ 22 pkg-config ··· 28 Security 29 ]; 30 31 - buildFeatures = [ "binary-scanning" "fix" ]; 32 33 # The tests require network access which is not available in sandboxed Nix builds. 34 doCheck = false;
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-audit"; 12 + version = "0.17.3"; 13 14 src = fetchCrate { 15 inherit pname version; 16 + sha256 = "sha256-8L2E8Gj34n0aVfP3XVdm5+zHbHw7Ayg9Ptb/igdVr2U="; 17 }; 18 19 + cargoSha256 = "sha256-h0MnJPD1zxkfAvcsrKuR5eJK68mXi+TIIZqutBiBEaM="; 20 21 nativeBuildInputs = [ 22 pkg-config ··· 28 Security 29 ]; 30 31 + buildFeatures = [ "fix" ]; 32 33 # The tests require network access which is not available in sandboxed Nix builds. 34 doCheck = false;
+3 -3
pkgs/development/tools/rust/cargo-zigbuild/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-zigbuild"; 5 - version = "0.14.0"; 6 7 src = fetchFromGitHub { 8 owner = "messense"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-XeeMROSO012vo9nOsVUdFFLTj+9mSYtg+EFHJxs+kl0="; 12 }; 13 14 - cargoSha256 = "sha256-KuxGUDS2xJLa32mON+JI7tT+zAheOk7M5FYtSDJlF1A="; 15 16 nativeBuildInputs = [ makeWrapper ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-zigbuild"; 5 + version = "0.14.1"; 6 7 src = fetchFromGitHub { 8 owner = "messense"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-9MmIu7oNdLLOl4zsx/A1v0dEc54bN+J6T2GcLFOvMpQ="; 12 }; 13 14 + cargoSha256 = "sha256-3UNjJRpNrDdrU63R7z+6TJR7lq8waPceDscx2yo+QeE="; 15 16 nativeBuildInputs = [ makeWrapper ]; 17
+3 -3
pkgs/development/tools/rust/rust-analyzer/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "rust-analyzer-unwrapped"; 15 - version = "2022-10-24"; 16 - cargoSha256 = "sha256-IkYoFcaPtgiCxdmR+nb0kXSYUuAwAR0UmEmDVomIBhs="; 17 18 src = fetchFromGitHub { 19 owner = "rust-lang"; 20 repo = "rust-analyzer"; 21 rev = version; 22 - sha256 = "sha256-rKESGm1up385ecSGp5txbvOkxRRS8SX88oWI8UubOkA="; 23 }; 24 25 cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ];
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "rust-analyzer-unwrapped"; 15 + version = "2022-10-31"; 16 + cargoSha256 = "sha256-yehukhYwNhFqHUYmIe0P/LPgRHvyj1/DFCl2yzBkB8Q="; 17 18 src = fetchFromGitHub { 19 owner = "rust-lang"; 20 repo = "rust-analyzer"; 21 rev = version; 22 + sha256 = "sha256-D0YwkSqwtD08twtCtN5q0a8S0Y26kgDWg1ruRNEQEOw="; 23 }; 24 25 cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ];
+7 -2
pkgs/os-specific/linux/wireguard/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "wireguard"; 8 - version = "1.0.20211208"; 9 10 src = fetchzip { 11 url = "https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${version}.tar.xz"; 12 - sha256 = "sha256-MHC4ojhRD8IGwTUE8oEew8IVof9hQCC7CPgVQIBfBRQ="; 13 }; 14 15 hardeningDisable = [ "pic" ]; ··· 20 21 preBuild = "cd src"; 22 buildFlags = [ "module" ]; 23 24 INSTALL_MOD_PATH = placeholder "out"; 25 installFlags = [ "DEPMOD=true" ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "wireguard"; 8 + version = "1.0.20220627"; 9 10 src = fetchzip { 11 url = "https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${version}.tar.xz"; 12 + sha256 = "sha256-skbho3e49lZ/GLp/JDQpf/yXIEjes86aYtw/dn6e0Uo="; 13 }; 14 15 hardeningDisable = [ "pic" ]; ··· 20 21 preBuild = "cd src"; 22 buildFlags = [ "module" ]; 23 + makeFlags = [ 24 + "ARCH=${stdenv.hostPlatform.linuxArch}" 25 + ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [ 26 + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 27 + ]; 28 29 INSTALL_MOD_PATH = placeholder "out"; 30 installFlags = [ "DEPMOD=true" ];
+3 -3
pkgs/servers/dendrite/default.nix
··· 3 4 buildGoModule rec { 5 pname = "matrix-dendrite"; 6 - version = "0.10.4"; 7 8 src = fetchFromGitHub { 9 owner = "matrix-org"; 10 repo = "dendrite"; 11 rev = "v${version}"; 12 - sha256 = "sha256-CJ83blu8xpXpcgIS7l2ya/2xJaPau5JaT4+PV+bAEhU="; 13 }; 14 15 - vendorSha256 = "sha256-i7lICrsQ5I5IFsrkey0jcJeYnRPAURTOGdYU+BCR+js="; 16 17 subPackages = [ 18 # The server as a monolith: https://matrix-org.github.io/dendrite/installation/install/monolith
··· 3 4 buildGoModule rec { 5 pname = "matrix-dendrite"; 6 + version = "0.10.5"; 7 8 src = fetchFromGitHub { 9 owner = "matrix-org"; 10 repo = "dendrite"; 11 rev = "v${version}"; 12 + sha256 = "sha256-AU8Tb50HVODB2P9vObiIx4l+PxIFR+eQEgLi3wHWT64="; 13 }; 14 15 + vendorSha256 = "sha256-QqyLgxUB7MXR3SxUV0kYXH7fqQpwIc+G/2Y2ry1r4e4="; 16 17 subPackages = [ 18 # The server as a monolith: https://matrix-org.github.io/dendrite/installation/install/monolith
+3
pkgs/tools/graphics/gmic/default.nix
··· 75 76 # CMake build files were moved to subdirectory. 77 mv resources/CMakeLists.txt resources/cmake . 78 ''; 79 80 passthru = {
··· 75 76 # CMake build files were moved to subdirectory. 77 mv resources/CMakeLists.txt resources/cmake . 78 + '' + lib.optionalString stdenv.isDarwin '' 79 + substituteInPlace CMakeLists.txt \ 80 + --replace "LD_LIBRARY_PATH" "DYLD_LIBRARY_PATH" 81 ''; 82 83 passthru = {
+1 -1
pkgs/tools/virtualization/cloud-init/default.nix
··· 118 homepage = "https://cloudinit.readthedocs.org"; 119 description = "Provides configuration and customization of cloud instance"; 120 license = with licenses; [ asl20 gpl3Plus ]; 121 - maintainers = with maintainers; [ madjar phile314 illustris ]; 122 platforms = platforms.all; 123 }; 124 }
··· 118 homepage = "https://cloudinit.readthedocs.org"; 119 description = "Provides configuration and customization of cloud instance"; 120 license = with licenses; [ asl20 gpl3Plus ]; 121 + maintainers = with maintainers; [ phile314 illustris ]; 122 platforms = platforms.all; 123 }; 124 }
+1 -1
pkgs/tools/virtualization/extra-container/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "extra-container"; 5 - version = "0.10"; 6 7 src = fetchFromGitHub { 8 owner = "erikarvstedt";
··· 2 3 stdenv.mkDerivation rec { 4 pname = "extra-container"; 5 + version = "0.11"; 6 7 src = fetchFromGitHub { 8 owner = "erikarvstedt";