Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 11a016be 4d4a2f8b

+355 -240
+6
maintainers/maintainer-list.nix
··· 24725 github = "uku3lig"; 24726 githubId = 61147779; 24727 }; 24728 ulinja = { 24729 email = "julian@lobbes.dev"; 24730 github = "ulinja";
··· 24725 github = "uku3lig"; 24726 githubId = 61147779; 24727 }; 24728 + ulic-youthlic = { 24729 + name = "youthlic"; 24730 + email = "ulic.youthlic+nixpkgs@gmail.com"; 24731 + github = "ulic-youthlic"; 24732 + githubId = 121918198; 24733 + }; 24734 ulinja = { 24735 email = "julian@lobbes.dev"; 24736 github = "ulinja";
+6 -2
nixos/modules/config/shells-environment.nix
··· 34 description = '' 35 A set of environment variables used in the global environment. 36 These variables will be set on shell initialisation (e.g. in /etc/profile). 37 The value of each variable can be either a string or a list of 38 strings. The latter is concatenated, interspersed with colon 39 characters. 40 ''; 41 - type = with lib.types; attrsOf (oneOf [ (listOf (oneOf [ int str path ])) int str path ]); 42 apply = let 43 toStr = v: if lib.isPath v then "${v}" else toString v; 44 - in lib.mapAttrs (n: v: if lib.isList v then lib.concatMapStringsSep ":" toStr v else toStr v); 45 }; 46 47 environment.profiles = lib.mkOption {
··· 34 description = '' 35 A set of environment variables used in the global environment. 36 These variables will be set on shell initialisation (e.g. in /etc/profile). 37 + 38 The value of each variable can be either a string or a list of 39 strings. The latter is concatenated, interspersed with colon 40 characters. 41 + 42 + Setting a variable to `null` does nothing. You can override a 43 + variable set by another module to `null` to unset it. 44 ''; 45 + type = with lib.types; attrsOf (nullOr (oneOf [ (listOf (oneOf [ int str path ])) int str path ])); 46 apply = let 47 toStr = v: if lib.isPath v then "${v}" else toString v; 48 + in attrs: lib.mapAttrs (n: v: if lib.isList v then lib.concatMapStringsSep ":" toStr v else toStr v) (lib.filterAttrs (n: v: v != null) attrs); 49 }; 50 51 environment.profiles = lib.mkOption {
+3
nixos/modules/config/system-environment.nix
··· 21 list of strings. The latter is concatenated, interspersed with 22 colon characters. 23 24 Note, due to limitations in the PAM format values may not 25 contain the `"` character. 26
··· 21 list of strings. The latter is concatenated, interspersed with 22 colon characters. 23 24 + Setting a variable to `null` does nothing. You can override a 25 + variable set by another module to `null` to unset it. 26 + 27 Note, due to limitations in the PAM format values may not 28 contain the `"` character. 29
+1 -1
nixos/modules/services/web-apps/code-server.nix
··· 86 hashedPassword = lib.mkOption { 87 default = ""; 88 description = '' 89 - Create the password with: `echo -n 'thisismypassword' | npx argon2-cli -e`. 90 ''; 91 type = lib.types.str; 92 };
··· 86 hashedPassword = lib.mkOption { 87 default = ""; 88 description = '' 89 + Create the password with: {command}`echo -n 'thisismypassword' | nix run nixpkgs#libargon2 -- "$(head -c 20 /dev/random | base64)" -e` 90 ''; 91 type = lib.types.str; 92 };
+10 -2
nixos/tests/env.nix
··· 4 maintainers = [ nequissimus ]; 5 }; 6 7 - nodes.machine = { pkgs, ... }: 8 { 9 boot.kernelPackages = pkgs.linuxPackages; 10 environment.etc.plainFile.text = '' ··· 17 environment.sessionVariables = { 18 TERMINFO_DIRS = "/run/current-system/sw/share/terminfo"; 19 NIXCON = "awesome"; 20 }; 21 - }; 22 23 testScript = '' 24 machine.succeed('[ -L "/etc/plainFile" ]') ··· 32 "echo ''${TERMINFO_DIRS}" 33 ) 34 assert "awesome" in machine.succeed("echo ''${NIXCON}") 35 ''; 36 })
··· 4 maintainers = [ nequissimus ]; 5 }; 6 7 + nodes.machine = { pkgs, lib, ... }: lib.mkMerge [ 8 { 9 boot.kernelPackages = pkgs.linuxPackages; 10 environment.etc.plainFile.text = '' ··· 17 environment.sessionVariables = { 18 TERMINFO_DIRS = "/run/current-system/sw/share/terminfo"; 19 NIXCON = "awesome"; 20 + SHOULD_NOT_BE_SET = "oops"; 21 }; 22 + } 23 + { 24 + environment.sessionVariables = { 25 + SHOULD_NOT_BE_SET = lib.mkForce null; 26 + }; 27 + } 28 + ]; 29 30 testScript = '' 31 machine.succeed('[ -L "/etc/plainFile" ]') ··· 39 "echo ''${TERMINFO_DIRS}" 40 ) 41 assert "awesome" in machine.succeed("echo ''${NIXCON}") 42 + machine.fail("printenv SHOULD_NOT_BE_SET") 43 ''; 44 })
+2 -2
pkgs/applications/science/electronics/openhantek6022/default.nix
··· 13 14 mkDerivation rec { 15 pname = "openhantek6022"; 16 - version = "3.3.3"; 17 18 src = fetchFromGitHub { 19 owner = "OpenHantek"; 20 repo = "OpenHantek6022"; 21 rev = version; 22 - sha256 = "sha256-y2pNLAa0P/r0YEdKjQ3iP66cqtTWERG8lTOZDR64WTk="; 23 }; 24 25 nativeBuildInputs = [
··· 13 14 mkDerivation rec { 15 pname = "openhantek6022"; 16 + version = "3.4.0"; 17 18 src = fetchFromGitHub { 19 owner = "OpenHantek"; 20 repo = "OpenHantek6022"; 21 rev = version; 22 + sha256 = "sha256-FT+DyfD5WHBblRXWXFnyB2xwoIgoh84oB+QN32wx78c="; 23 }; 24 25 nativeBuildInputs = [
+15 -23
pkgs/applications/science/logic/vampire/default.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 - fetchpatch, 6 z3, 7 zlib, 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "vampire"; 12 - version = "4.6.1"; 13 14 src = fetchFromGitHub { 15 owner = "vprover"; 16 repo = "vampire"; 17 - rev = "v${version}"; 18 - sha256 = "0z71nxjak3ibp842r8iv37w1x3cbkrmjs88lpvxqb4sgrbyk38zd"; 19 }; 20 21 buildInputs = [ ··· 29 "CXX:=$(CXX)" 30 ]; 31 32 - patches = [ 33 - # https://github.com/vprover/vampire/pull/54 34 - (fetchpatch { 35 - name = "fix-apple-cygwin-defines.patch"; 36 - url = "https://github.com/vprover/vampire/commit/b4bddd3bcac6a7688742da75c369b7b3213f6d1c.patch"; 37 - sha256 = "0i6nrc50wlg1dqxq38lkpx4rmfb3lf7s8f95l4jkvqp0nxa20cza"; 38 - }) 39 - # https://github.com/vprover/vampire/pull/55 40 - (fetchpatch { 41 - name = "fix-wait-any.patch"; 42 - url = "https://github.com/vprover/vampire/commit/6da10eabb333aec54cdf13833ea33cb851159543.patch"; 43 - sha256 = "1pwfpwpl23bqsgkmmvw6bnniyvp5j9v8l3z9s9pllfabnfcrcz9l"; 44 - }) 45 - ]; 46 - 47 postPatch = '' 48 patch -p1 -i ${../avy/minisat-fenv.patch} -d Minisat || true 49 ''; ··· 51 enableParallelBuilding = true; 52 53 fixupPhase = '' 54 rm -rf z3 55 ''; 56 57 installPhase = '' 58 install -m0755 -D vampire_z3_rel* $out/bin/vampire 59 ''; 60 61 - meta = with lib; { 62 homepage = "https://vprover.github.io/"; 63 description = "Vampire Theorem Prover"; 64 mainProgram = "vampire"; 65 - platforms = platforms.unix; 66 - license = licenses.bsd3; 67 - maintainers = with maintainers; [ ]; 68 }; 69 }
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 z3, 6 zlib, 7 }: 8 9 stdenv.mkDerivation rec { 10 pname = "vampire"; 11 + version = "4.9"; 12 13 src = fetchFromGitHub { 14 owner = "vprover"; 15 repo = "vampire"; 16 + tag = "v${version}casc2024"; 17 + hash = "sha256-NHAlPIy33u+TRmTuFoLRlPCvi3g62ilTfJ0wleboMNU="; 18 }; 19 20 buildInputs = [ ··· 28 "CXX:=$(CXX)" 29 ]; 30 31 postPatch = '' 32 patch -p1 -i ${../avy/minisat-fenv.patch} -d Minisat || true 33 ''; ··· 35 enableParallelBuilding = true; 36 37 fixupPhase = '' 38 + runHook preFixup 39 + 40 rm -rf z3 41 + 42 + runHook postFixup 43 ''; 44 45 installPhase = '' 46 + runHook preInstall 47 + 48 install -m0755 -D vampire_z3_rel* $out/bin/vampire 49 + 50 + runHook postInstall 51 ''; 52 53 + meta = { 54 homepage = "https://vprover.github.io/"; 55 description = "Vampire Theorem Prover"; 56 mainProgram = "vampire"; 57 + platforms = lib.platforms.unix; 58 + license = lib.licenses.bsd3; 59 + maintainers = with lib.maintainers; [ ]; 60 }; 61 }
+3 -3
pkgs/by-name/br/brush/package.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "brush"; 15 - version = "0.2.15"; 16 17 src = fetchFromGitHub { 18 owner = "reubeno"; 19 repo = "brush"; 20 tag = "brush-shell-v${version}"; 21 - hash = "sha256-hPF2nXYXAM+5Lz2VJw9vZ6RFZ40y+YkO94Jc/sLUYsg="; 22 }; 23 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-A4v4i6U6BwUMNTI/TO7wTQvNVtQYKGiQfDXOCy8hFTE="; 26 27 nativeInstallCheckInputs = [ 28 versionCheckHook
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "brush"; 15 + version = "0.2.16"; 16 17 src = fetchFromGitHub { 18 owner = "reubeno"; 19 repo = "brush"; 20 tag = "brush-shell-v${version}"; 21 + hash = "sha256-ZQ1IiWkM888CWEtwWJ+dMjJO1sGvBTA8E6f9v9JLh/w="; 22 }; 23 24 useFetchCargoVendor = true; 25 + cargoHash = "sha256-Vg5efRierCc7sT+7b94/4i4+3L5CoOrDoeMx/Rzg5mE="; 26 27 nativeInstallCheckInputs = [ 28 versionCheckHook
+3 -3
pkgs/by-name/ci/citations/package.nix
··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "citations"; 27 - version = "0.7.0"; 28 29 src = fetchFromGitLab { 30 domain = "gitlab.gnome.org"; 31 owner = "World"; 32 repo = "citations"; 33 rev = finalAttrs.version; 34 - hash = "sha256-WYy6cyPmyWL/11yHf+dRbcZGBfvVfELeTwKvpJMu5ns="; 35 }; 36 37 cargoDeps = rustPlatform.fetchCargoVendor { 38 src = finalAttrs.src; 39 - hash = "sha256-bqZZIA7sE0viAhI5GUFIVCXTkK+U9aWPvCPCug5SR94="; 40 }; 41 42 nativeBuildInputs = [
··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "citations"; 27 + version = "0.8.0"; 28 29 src = fetchFromGitLab { 30 domain = "gitlab.gnome.org"; 31 owner = "World"; 32 repo = "citations"; 33 rev = finalAttrs.version; 34 + hash = "sha256-aJp9UrfRXAsnHFGgMTHGRgCvlPEa62r9/0hEp5YKRzE="; 35 }; 36 37 cargoDeps = rustPlatform.fetchCargoVendor { 38 src = finalAttrs.src; 39 + hash = "sha256-ZoflXdou6S7CYFF5x1pB71Ur08X1W6wPaJIm1sYsI2w="; 40 }; 41 42 nativeBuildInputs = [
+2 -2
pkgs/by-name/cr/crystal-dock/package.nix
··· 8 }: 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "crystal-dock"; 11 - version = "2.10"; 12 13 src = fetchFromGitHub { 14 owner = "dangvd"; 15 repo = "crystal-dock"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-to6+sGPhc3kKVq78HljjxeMPWQcNbJjr5FMFcREGAX8="; 18 }; 19 20 nativeBuildInputs = [
··· 8 }: 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "crystal-dock"; 11 + version = "2.11"; 12 13 src = fetchFromGitHub { 14 owner = "dangvd"; 15 repo = "crystal-dock"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-edTBlqCJkw9ER06yZeXvJXQeQ5bJn//ss5ceYwt0QUU="; 18 }; 19 20 nativeBuildInputs = [
+2 -2
pkgs/by-name/cu/cura-appimage/package.nix
··· 13 14 stdenvNoCC.mkDerivation rec { 15 pname = "cura-appimage"; 16 - version = "5.9.1"; 17 18 # Give some good names so the intermediate packages are easy 19 # to recognise by name in the Nix store. ··· 22 23 src = fetchurl { 24 url = "https://github.com/Ultimaker/Cura/releases/download/${version}/Ultimaker-Cura-${version}-linux-X64.AppImage"; 25 - hash = "sha256-kkZGmpskFXEtTYHh62/Zyk6JBZsH5mSiQwzqrfjCrqU="; 26 }; 27 28 appimageContents = appimageTools.extract {
··· 13 14 stdenvNoCC.mkDerivation rec { 15 pname = "cura-appimage"; 16 + version = "5.10.0"; 17 18 # Give some good names so the intermediate packages are easy 19 # to recognise by name in the Nix store. ··· 22 23 src = fetchurl { 24 url = "https://github.com/Ultimaker/Cura/releases/download/${version}/Ultimaker-Cura-${version}-linux-X64.AppImage"; 25 + hash = "sha256-8Km249t0m4YnOsyXyjJJD0y4n9kUCrA/AcsqBcrVf5Q="; 26 }; 27 28 appimageContents = appimageTools.extract {
+59
pkgs/by-name/di/dioxionary/package.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + openssl, 7 + stdenv, 8 + installShellFiles, 9 + nix-update-script, 10 + versionCheckHook, 11 + }: 12 + rustPlatform.buildRustPackage (finalAttrs: { 13 + pname = "dioxionary"; 14 + version = "1.1.4"; 15 + src = fetchFromGitHub { 16 + owner = "vaaandark"; 17 + repo = "dioxionary"; 18 + tag = "v${finalAttrs.version}"; 19 + hash = "sha256-7Kex5o518L7v5EAhlr4BGoT7LynTe5JmDU8Urn0H3vA="; 20 + # enable fetchSubmodules since the tests require dictionaries from the submodules 21 + fetchSubmodules = true; 22 + }; 23 + 24 + cargoHash = "sha256-3Cny2OtEoevlUilL0/xtYbyHcuBsFGEFZG6EX35PL+M="; 25 + useFetchCargoVendor = true; 26 + 27 + nativeBuildInputs = [ 28 + pkg-config 29 + installShellFiles 30 + ]; 31 + buildInputs = [ openssl.dev ]; 32 + 33 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 34 + installShellCompletion --cmd dioxionary \ 35 + --bash <($out/bin/dioxionary completion bash) \ 36 + --zsh <($out/bin/dioxionary completion zsh) \ 37 + --fish <($out/bin/dioxionary completion fish) 38 + ''; 39 + 40 + checkFlags = [ 41 + # skip these tests since they require internet access 42 + "--skip=dict::online::test::look_up_online_by_chinese" 43 + "--skip=dict::online::test::look_up_online_by_english" 44 + ]; 45 + 46 + nativeInstallCheckInputs = [ versionCheckHook ]; 47 + doInstallCheck = true; 48 + 49 + passthru.updateScript = nix-update-script { }; 50 + 51 + meta = { 52 + description = "Rusty stardict. Enables terminal-based word lookup and vocabulary memorization using offline or online dictionaries"; 53 + homepage = "https://github.com/vaaandark/dioxionary"; 54 + changelog = "https://github.com/vaaandark/dioxionary/releases/tag/v${finalAttrs.version}"; 55 + license = lib.licenses.gpl2Only; 56 + maintainers = with lib.maintainers; [ ulic-youthlic ]; 57 + mainProgram = "dioxionary"; 58 + }; 59 + })
+4 -4
pkgs/by-name/ev/evcc/package.nix
··· 17 }: 18 19 let 20 - version = "0.201.1"; 21 22 src = fetchFromGitHub { 23 owner = "evcc-io"; 24 repo = "evcc"; 25 tag = version; 26 - hash = "sha256-nsA/tJXRuL1Ql0N1OR5DeFjXI0PUtSa65hXH6C0Uxds="; 27 }; 28 29 - vendorHash = "sha256-NUDGqBmRL7L7/RDy68YG+nAz9Sj1Ink0tAbx9or/h1Q="; 30 31 commonMeta = with lib; { 32 license = licenses.mit; ··· 52 53 npmDeps = fetchNpmDeps { 54 inherit src; 55 - hash = "sha256-iaQNLbbNvklSAEGAveOqStruL+LOpHdmGQqtERkagWU="; 56 }; 57 58 nativeBuildInputs = [
··· 17 }: 18 19 let 20 + version = "0.202.0"; 21 22 src = fetchFromGitHub { 23 owner = "evcc-io"; 24 repo = "evcc"; 25 tag = version; 26 + hash = "sha256-J2rYM+lQ9I3d9zK0Ez458+52V+h1VuX+zmTc1sPzlHU="; 27 }; 28 29 + vendorHash = "sha256-QIFWrrF0Rl4N/Qac7yevf35tAPAAB9HUbiyth/mlI1U="; 30 31 commonMeta = with lib; { 32 license = licenses.mit; ··· 52 53 npmDeps = fetchNpmDeps { 54 inherit src; 55 + hash = "sha256-xv7RG/Am/SXXMhETCpQZPzXIpi2uMwyE/TY/UXWJLsA="; 56 }; 57 58 nativeBuildInputs = [
+42 -42
pkgs/by-name/fa/factorio/versions.json
··· 3 "alpha": { 4 "experimental": { 5 "candidateHashFilenames": [ 6 - "factorio_linux_2.0.41.tar.xz" 7 ], 8 - "name": "factorio_alpha_x64-2.0.41.tar.xz", 9 "needsAuth": true, 10 - "sha256": "d6f632845056b94601f16ee6a9b818991e492a8dc687213ab49d555b7cad2069", 11 "tarDirectory": "x64", 12 - "url": "https://factorio.com/get-download/2.0.41/alpha/linux64", 13 - "version": "2.0.41" 14 }, 15 "stable": { 16 "candidateHashFilenames": [ 17 - "factorio_linux_2.0.41.tar.xz" 18 ], 19 - "name": "factorio_alpha_x64-2.0.41.tar.xz", 20 "needsAuth": true, 21 - "sha256": "d6f632845056b94601f16ee6a9b818991e492a8dc687213ab49d555b7cad2069", 22 "tarDirectory": "x64", 23 - "url": "https://factorio.com/get-download/2.0.41/alpha/linux64", 24 - "version": "2.0.41" 25 } 26 }, 27 "demo": { 28 "experimental": { 29 "candidateHashFilenames": [ 30 - "factorio-demo_linux_2.0.40.tar.xz" 31 ], 32 - "name": "factorio_demo_x64-2.0.40.tar.xz", 33 "needsAuth": false, 34 - "sha256": "91ab921f8599c575f6090f5539090fb2eb42eb0d8bc83f366da078d995c639e6", 35 "tarDirectory": "x64", 36 - "url": "https://factorio.com/get-download/2.0.40/demo/linux64", 37 - "version": "2.0.40" 38 }, 39 "stable": { 40 "candidateHashFilenames": [ 41 - "factorio-demo_linux_2.0.27.tar.xz" 42 ], 43 - "name": "factorio_demo_x64-2.0.27.tar.xz", 44 "needsAuth": false, 45 - "sha256": "75938e76d0e730273616e2441ae3c3bc238bb3cfa38d34a43e5fb25a3d1f2323", 46 "tarDirectory": "x64", 47 - "url": "https://factorio.com/get-download/2.0.27/demo/linux64", 48 - "version": "2.0.27" 49 } 50 }, 51 "expansion": { 52 "experimental": { 53 "candidateHashFilenames": [ 54 - "factorio-space-age_linux_2.0.41.tar.xz" 55 ], 56 - "name": "factorio_expansion_x64-2.0.41.tar.xz", 57 "needsAuth": true, 58 - "sha256": "b1a085cb98b5d8800cb296578ca8f38df233b036f5c99c82e33f3eb868bb783f", 59 "tarDirectory": "x64", 60 - "url": "https://factorio.com/get-download/2.0.41/expansion/linux64", 61 - "version": "2.0.41" 62 }, 63 "stable": { 64 "candidateHashFilenames": [ 65 - "factorio-space-age_linux_2.0.41.tar.xz" 66 ], 67 - "name": "factorio_expansion_x64-2.0.41.tar.xz", 68 "needsAuth": true, 69 - "sha256": "b1a085cb98b5d8800cb296578ca8f38df233b036f5c99c82e33f3eb868bb783f", 70 "tarDirectory": "x64", 71 - "url": "https://factorio.com/get-download/2.0.41/expansion/linux64", 72 - "version": "2.0.41" 73 } 74 }, 75 "headless": { 76 "experimental": { 77 "candidateHashFilenames": [ 78 - "factorio-headless_linux_2.0.41.tar.xz", 79 - "factorio_headless_x64_2.0.41.tar.xz" 80 ], 81 - "name": "factorio_headless_x64-2.0.41.tar.xz", 82 "needsAuth": false, 83 - "sha256": "77ebccae8167fc1a9fc4da8c11e8410f6017b92b1a0913eb58ac5285c9eec399", 84 "tarDirectory": "x64", 85 - "url": "https://factorio.com/get-download/2.0.41/headless/linux64", 86 - "version": "2.0.41" 87 }, 88 "stable": { 89 "candidateHashFilenames": [ 90 - "factorio-headless_linux_2.0.41.tar.xz", 91 - "factorio_headless_x64_2.0.41.tar.xz" 92 ], 93 - "name": "factorio_headless_x64-2.0.41.tar.xz", 94 "needsAuth": false, 95 - "sha256": "77ebccae8167fc1a9fc4da8c11e8410f6017b92b1a0913eb58ac5285c9eec399", 96 "tarDirectory": "x64", 97 - "url": "https://factorio.com/get-download/2.0.41/headless/linux64", 98 - "version": "2.0.41" 99 } 100 } 101 }
··· 3 "alpha": { 4 "experimental": { 5 "candidateHashFilenames": [ 6 + "factorio_linux_2.0.43.tar.xz" 7 ], 8 + "name": "factorio_alpha_x64-2.0.43.tar.xz", 9 "needsAuth": true, 10 + "sha256": "971c293f46d2e021be762eb23c45c17746aa5b8ec74e30fef5f46fa32bb7e1aa", 11 "tarDirectory": "x64", 12 + "url": "https://factorio.com/get-download/2.0.43/alpha/linux64", 13 + "version": "2.0.43" 14 }, 15 "stable": { 16 "candidateHashFilenames": [ 17 + "factorio_linux_2.0.42.tar.xz" 18 ], 19 + "name": "factorio_alpha_x64-2.0.42.tar.xz", 20 "needsAuth": true, 21 + "sha256": "c99a4349d4e29e0fd16ecbd710958232d454d3a412ec23b4ff2bd93a31e306ff", 22 "tarDirectory": "x64", 23 + "url": "https://factorio.com/get-download/2.0.42/alpha/linux64", 24 + "version": "2.0.42" 25 } 26 }, 27 "demo": { 28 "experimental": { 29 "candidateHashFilenames": [ 30 + "factorio-demo_linux_2.0.42.tar.xz" 31 ], 32 + "name": "factorio_demo_x64-2.0.42.tar.xz", 33 "needsAuth": false, 34 + "sha256": "eb06c7521f7ed557e6642a7954b0395ee5c993367e1f97c65f0336a94abbba42", 35 "tarDirectory": "x64", 36 + "url": "https://factorio.com/get-download/2.0.42/demo/linux64", 37 + "version": "2.0.42" 38 }, 39 "stable": { 40 "candidateHashFilenames": [ 41 + "factorio-demo_linux_2.0.42.tar.xz" 42 ], 43 + "name": "factorio_demo_x64-2.0.42.tar.xz", 44 "needsAuth": false, 45 + "sha256": "eb06c7521f7ed557e6642a7954b0395ee5c993367e1f97c65f0336a94abbba42", 46 "tarDirectory": "x64", 47 + "url": "https://factorio.com/get-download/2.0.42/demo/linux64", 48 + "version": "2.0.42" 49 } 50 }, 51 "expansion": { 52 "experimental": { 53 "candidateHashFilenames": [ 54 + "factorio-space-age_linux_2.0.43.tar.xz" 55 ], 56 + "name": "factorio_expansion_x64-2.0.43.tar.xz", 57 "needsAuth": true, 58 + "sha256": "43d98f9dfa4edc15a622b9881f71673902710ef8aa12cccc7f6e8ccd7962488e", 59 "tarDirectory": "x64", 60 + "url": "https://factorio.com/get-download/2.0.43/expansion/linux64", 61 + "version": "2.0.43" 62 }, 63 "stable": { 64 "candidateHashFilenames": [ 65 + "factorio-space-age_linux_2.0.42.tar.xz" 66 ], 67 + "name": "factorio_expansion_x64-2.0.42.tar.xz", 68 "needsAuth": true, 69 + "sha256": "41c8c8dacad22f5d94399cd5272a3311e38917937bd1a4d102aac7286afc580e", 70 "tarDirectory": "x64", 71 + "url": "https://factorio.com/get-download/2.0.42/expansion/linux64", 72 + "version": "2.0.42" 73 } 74 }, 75 "headless": { 76 "experimental": { 77 "candidateHashFilenames": [ 78 + "factorio-headless_linux_2.0.43.tar.xz", 79 + "factorio_headless_x64_2.0.43.tar.xz" 80 ], 81 + "name": "factorio_headless_x64-2.0.43.tar.xz", 82 "needsAuth": false, 83 + "sha256": "bde6e167330c4439ce7df3ac519ea445120258ef676f1f6ad31d0c2816d3aee3", 84 "tarDirectory": "x64", 85 + "url": "https://factorio.com/get-download/2.0.43/headless/linux64", 86 + "version": "2.0.43" 87 }, 88 "stable": { 89 "candidateHashFilenames": [ 90 + "factorio-headless_linux_2.0.42.tar.xz", 91 + "factorio_headless_x64_2.0.42.tar.xz" 92 ], 93 + "name": "factorio_headless_x64-2.0.42.tar.xz", 94 "needsAuth": false, 95 + "sha256": "b5b8b8bdc915e67dbc1710cd3d6aa6802d397b7c0f47db07da8acf39d5bd6376", 96 "tarDirectory": "x64", 97 + "url": "https://factorio.com/get-download/2.0.42/headless/linux64", 98 + "version": "2.0.42" 99 } 100 } 101 }
+15 -10
pkgs/by-name/im/immich-go/package.nix
··· 5 nix-update-script, 6 testers, 7 immich-go, 8 }: 9 buildGoModule rec { 10 pname = "immich-go"; 11 - version = "0.22.1"; 12 13 src = fetchFromGitHub { 14 owner = "simulot"; 15 repo = "immich-go"; 16 - rev = "${version}"; 17 - hash = "sha256-6bLjHKkEghbY+UQFrgbfeHwOjtks1HjXbDXEr7DuJbU="; 18 19 # Inspired by: https://github.com/NixOS/nixpkgs/blob/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c/pkgs/applications/graphics/pdfcpu/default.nix#L20-L32 20 # The intention here is to write the information into files in the `src`'s ··· 31 ''; 32 }; 33 34 - vendorHash = "sha256-jED1K2zHv60zxMY4P7Z739uzf7PtlsnvZyStOSLKi4M="; 35 36 # options used by upstream: 37 - # https://github.com/simulot/immich-go/blob/0.13.2/.goreleaser.yaml 38 ldflags = [ 39 "-s" 40 "-w" 41 "-extldflags=-static" 42 - "-X main.version=${version}" 43 ]; 44 45 preBuild = '' 46 - ldflags+=" -X main.commit=$(cat COMMIT)" 47 - ldflags+=" -X main.date=$(cat SOURCE_DATE)" 48 ''; 49 50 passthru = { 51 updateScript = nix-update-script { }; 52 tests.versionTest = testers.testVersion { 53 package = immich-go; 54 - command = "immich-go -version"; 55 version = version; 56 }; 57 }; ··· 66 mainProgram = "immich-go"; 67 license = lib.licenses.agpl3Only; 68 maintainers = with lib.maintainers; [ kai-tub ]; 69 - changelog = "https://github.com/simulot/immich-go/releases/tag/${version}"; 70 }; 71 }
··· 5 nix-update-script, 6 testers, 7 immich-go, 8 + writableTmpDirAsHomeHook, 9 }: 10 buildGoModule rec { 11 pname = "immich-go"; 12 + version = "0.25.0"; 13 14 src = fetchFromGitHub { 15 owner = "simulot"; 16 repo = "immich-go"; 17 + tag = "v${version}"; 18 + hash = "sha256-C7QfuCJNraOan6N67k7k30hKwJUDzRCNvWpJM3N328s="; 19 20 # Inspired by: https://github.com/NixOS/nixpkgs/blob/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c/pkgs/applications/graphics/pdfcpu/default.nix#L20-L32 21 # The intention here is to write the information into files in the `src`'s ··· 32 ''; 33 }; 34 35 + vendorHash = "sha256-J8vqii0X6GGmOCJ6L9lILz9NQEPa7Idg/ULrdRqBS9U="; 36 37 # options used by upstream: 38 + # https://github.com/simulot/immich-go/blob/v0.25.0/.goreleaser.yaml 39 ldflags = [ 40 "-s" 41 "-w" 42 "-extldflags=-static" 43 + "-X github.com/simulot/immich-go/app.Version=${version}" 44 ]; 45 46 preBuild = '' 47 + ldflags+=" -X github.com/simulot/immich-go/Commit=$(cat COMMIT)" 48 + ldflags+=" -X github.com/simulot/immich-go/Date=$(cat SOURCE_DATE)" 49 ''; 50 51 + nativeCheckInputs = [ 52 + writableTmpDirAsHomeHook 53 + ]; 54 + 55 passthru = { 56 updateScript = nix-update-script { }; 57 tests.versionTest = testers.testVersion { 58 package = immich-go; 59 + command = "immich-go --version"; 60 version = version; 61 }; 62 }; ··· 71 mainProgram = "immich-go"; 72 license = lib.licenses.agpl3Only; 73 maintainers = with lib.maintainers; [ kai-tub ]; 74 + changelog = "https://github.com/simulot/immich-go/releases/tag/${src.tag}"; 75 }; 76 }
+2 -2
pkgs/by-name/li/libjodycode/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "libjodycode"; 11 - version = "3.1.1"; 12 13 outputs = [ 14 "out" ··· 21 owner = "jbruchon"; 22 repo = "libjodycode"; 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-sVEa2gNvgRJK1Ycmv4inbViTBPQFjzcZ8XHlAdsNzOk="; 25 }; 26 27 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "libjodycode"; 11 + version = "3.1.2"; 12 13 outputs = [ 14 "out" ··· 21 owner = "jbruchon"; 22 repo = "libjodycode"; 23 rev = "v${finalAttrs.version}"; 24 + hash = "sha256-doTGeIElftC4SAcn3MTQ+DffQFMv1Elo28i/MFxjFzk="; 25 }; 26 27 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+3 -3
pkgs/by-name/ne/nezha/package.nix
··· 14 15 let 16 pname = "nezha"; 17 - version = "1.9.11"; 18 19 frontendName = lib.removePrefix "nezha-theme-"; 20 ··· 58 owner = "nezhahq"; 59 repo = "nezha"; 60 tag = "v${version}"; 61 - hash = "sha256-qGWOy4nKgCXt2AzQB/tbllRifuXxfZCt9ITE+KtThDU="; 62 }; 63 64 proxyVendor = true; ··· 97 GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d . -g ./cmd/dashboard/main.go -o ./cmd/dashboard/docs --parseGoList=false 98 ''; 99 100 - vendorHash = "sha256-VEWev+RPt7WSa8UsiADxUndeCmnUmhQddriJ2tQoNxA="; 101 102 ldflags = [ 103 "-s"
··· 14 15 let 16 pname = "nezha"; 17 + version = "1.10.4"; 18 19 frontendName = lib.removePrefix "nezha-theme-"; 20 ··· 58 owner = "nezhahq"; 59 repo = "nezha"; 60 tag = "v${version}"; 61 + hash = "sha256-9dw1MT3v7ZCpC/MrlZDJmZ9EdTNVIbE0b45ao3eXO7o="; 62 }; 63 64 proxyVendor = true; ··· 97 GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d . -g ./cmd/dashboard/main.go -o ./cmd/dashboard/docs --parseGoList=false 98 ''; 99 100 + vendorHash = "sha256-ftVcbO1QYIEYUwPqxAHE/7TNBwzgN5BNyu5+rTnOgIs="; 101 102 ldflags = [ 103 "-s"
+2 -2
pkgs/by-name/op/opengamepadui/package.nix
··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "opengamepadui"; 27 - version = "0.37.0"; 28 29 buildType = if withDebug then "debug" else "release"; 30 ··· 32 owner = "ShadowBlip"; 33 repo = "OpenGamepadUI"; 34 tag = "v${finalAttrs.version}"; 35 - hash = "sha256-kzGFyzOu4Pkj+a7kExFwxFu35qfoLoWz3uqd8COUTNA="; 36 }; 37 38 cargoDeps = rustPlatform.fetchCargoVendor {
··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "opengamepadui"; 27 + version = "0.39.0"; 28 29 buildType = if withDebug then "debug" else "release"; 30 ··· 32 owner = "ShadowBlip"; 33 repo = "OpenGamepadUI"; 34 tag = "v${finalAttrs.version}"; 35 + hash = "sha256-eBHDJVbPL4Lw1TDOOJT4rzvSb+F7J6EdsLbL4co69nk="; 36 }; 37 38 cargoDeps = rustPlatform.fetchCargoVendor {
+4 -3
pkgs/by-name/pr/pretix/package.nix
··· 52 }; 53 54 pname = "pretix"; 55 - version = "2025.2.0"; 56 57 src = fetchFromGitHub { 58 owner = "pretix"; 59 repo = "pretix"; 60 rev = "refs/tags/v${version}"; 61 - hash = "sha256-ZVrdkIeVUAKb4617BCcfvs0HqFmctPb7zriDJplyUns="; 62 }; 63 64 npmDeps = buildNpmPackage { ··· 66 inherit version src; 67 68 sourceRoot = "${src.name}/src/pretix/static/npm_dir"; 69 - npmDepsHash = "sha256-MOxOzaP6p6Q61ZuDVzbYJvMXpCQ1pzQx86Yl24yt4SQ="; 70 71 dontBuild = true; 72 ··· 99 "importlib-metadata" 100 "kombu" 101 "markdown" 102 "pillow" 103 "protobuf" 104 "pycryptodome"
··· 52 }; 53 54 pname = "pretix"; 55 + version = "2025.3.0"; 56 57 src = fetchFromGitHub { 58 owner = "pretix"; 59 repo = "pretix"; 60 rev = "refs/tags/v${version}"; 61 + hash = "sha256-D/j1RzKhRvdqMxcHg/NPZSoroN3etzh6/V38XV9W1cs="; 62 }; 63 64 npmDeps = buildNpmPackage { ··· 66 inherit version src; 67 68 sourceRoot = "${src.name}/src/pretix/static/npm_dir"; 69 + npmDepsHash = "sha256-6qjG0p7pLtTd9CBVVzoeUPv6Vdr5se1wuI5qcKJH2Os="; 70 71 dontBuild = true; 72 ··· 99 "importlib-metadata" 100 "kombu" 101 "markdown" 102 + "phonenumberslite" 103 "pillow" 104 "protobuf" 105 "pycryptodome"
+2 -2
pkgs/by-name/pr/pretix/plugins/mollie/package.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pretix-mollie"; 11 - version = "2.3.0"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "pretix"; 16 repo = "pretix-mollie"; 17 tag = "v${version}"; 18 - hash = "sha256-sI4uHMACCf9HmcJUxJlkGgT70ra/bRs6XorghX99iJo="; 19 }; 20 21 build-system = [
··· 8 9 buildPythonPackage rec { 10 pname = "pretix-mollie"; 11 + version = "2.3.1"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "pretix"; 16 repo = "pretix-mollie"; 17 tag = "v${version}"; 18 + hash = "sha256-6VwS8yzueeZ7Yf8U98nljFlFPNVJt6ncd9Qr8nz/SWE="; 19 }; 20 21 build-system = [
+42
pkgs/by-name/pr/pretix/plugins/servicefees/package.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + django, 6 + pretix-plugin-build, 7 + setuptools, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "pretix-servicefees"; 12 + version = "1.13.1"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "pretix"; 17 + repo = "pretix-servicefees"; 18 + tag = "v${version}"; 19 + hash = "sha256-oZXJd7Pj9dPfSZ1FqTxT6FlNA8cJDWIPPLS8nN+l7ZM="; 20 + }; 21 + 22 + build-system = [ 23 + django 24 + pretix-plugin-build 25 + setuptools 26 + ]; 27 + 28 + postBuild = '' 29 + make 30 + ''; 31 + 32 + doCheck = false; # no tests 33 + 34 + pythonImportsCheck = [ "pretix_servicefees" ]; 35 + 36 + meta = with lib; { 37 + description = "Allows to charge a flat fee on all orders"; 38 + homepage = "https://github.com/pretix/pretix-servicefees"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ hexa ]; 41 + }; 42 + }
+6 -6
pkgs/by-name/pr/pretix/plugins/stretchgoals/package.nix
··· 7 }: 8 9 buildPythonPackage { 10 - pname = "pretix-avgchart"; 11 - version = "unstable-2023-11-27"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "rixx"; 16 - repo = "pretix-avgchart"; 17 - rev = "219816c7ec523a5c23778523b2616ac0c835cb3a"; 18 - hash = "sha256-1V/0PUvStgQeBQ0v6GoofAgyPmWs3RD+v5ekmAO9vFU="; 19 }; 20 21 build-system = [ ··· 31 32 meta = with lib; { 33 description = "Display the average ticket sales price over time"; 34 - homepage = "https://github.com/rixx/pretix-avgchart"; 35 license = licenses.asl20; 36 maintainers = with maintainers; [ hexa ]; 37 };
··· 7 }: 8 9 buildPythonPackage { 10 + pname = "pretix-stretchgoals"; 11 + version = "1.0.1"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "rixx"; 16 + repo = "pretix-stretchgoals"; 17 + rev = "177238920a863f71cf03f174e2841f5b630574e9"; 18 + hash = "sha256-Sbbxg6viRdALjZwqEmN2Js/qbMShe5xMg00jUccnhsA="; 19 }; 20 21 build-system = [ ··· 31 32 meta = with lib; { 33 description = "Display the average ticket sales price over time"; 34 + homepage = "https://github.com/rixx/pretix-stretchgoals"; 35 license = licenses.asl20; 36 maintainers = with maintainers; [ hexa ]; 37 };
+1
pkgs/by-name/re/remarshal_0_17/package.nix
··· 58 license = licenses.mit; 59 homepage = "https://github.com/dbohdan/remarshal"; 60 maintainers = with maintainers; [ hexa ]; 61 }; 62 }
··· 58 license = licenses.mit; 59 homepage = "https://github.com/dbohdan/remarshal"; 60 maintainers = with maintainers; [ hexa ]; 61 + mainProgram = "remarshal"; 62 }; 63 }
+4 -2
pkgs/by-name/re/reposilite/package.nix
··· 17 in 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "Reposilite"; 20 - version = "3.5.21"; 21 22 src = fetchurl { 23 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; 24 - hash = "sha256-jE9wCShscLp3rUbybd35kBL4UvvENExuUlJXr55qnow="; 25 }; 26 27 dontUnpack = true; ··· 40 41 runHook postInstall 42 ''; 43 44 meta = { 45 description = "Lightweight and easy-to-use repository management software dedicated for the Maven based artifacts in the JVM ecosystem";
··· 17 in 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "Reposilite"; 20 + version = "3.5.22"; 21 22 src = fetchurl { 23 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; 24 + hash = "sha256-6wrvV4o81Y5nO3i0mRS/ERgNG3IqH95VdrJEYOm0z3E="; 25 }; 26 27 dontUnpack = true; ··· 40 41 runHook postInstall 42 ''; 43 + 44 + passthru.updateScript = ./update.sh; 45 46 meta = { 47 description = "Lightweight and easy-to-use repository management software dedicated for the Maven based artifacts in the JVM ecosystem";
+7
pkgs/by-name/re/reposilite/plugins.json
···
··· 1 + { 2 + "checksum": "sha256-Esxe2RBeJla2o8qLT5bLSLGCtsakM5nKk2rTd+eOleE=", 3 + "groovy": "sha256-Jt2LX9P9PMOY6An2k73CNKbQ8Zi/8wz0a4YTsRS7v7E=", 4 + "migration": "sha256-j71SqHQZN6O1fmbCLqqyBL58bGe6WQf0brjRgGEEW+c=", 5 + "prometheus": "sha256-AjwuA58XutkCJK4/b44CSNS3GAM6GZKkAlvVwBEF93k=", 6 + "swagger": "sha256-I4I3PCgAUYbUlJHLj6yb+3UME+G8/5+EaUXG4HbMS58=" 7 + }
+5 -7
pkgs/by-name/re/reposilite/plugins.nix
··· 1 { 2 generateSplicesForMkScope, 3 makeScopeWithSplicing', 4 }: 5 makeScopeWithSplicing' { 6 otherSplices = generateSplicesForMkScope "reposilitePlugins"; 7 f = ··· 39 ) 40 ) { }; 41 } 42 - // builtins.mapAttrs (name: hash: self.fetchPlugin { inherit name hash; }) { 43 - checksum = "sha256-s7GADQqFsoEDM2vtJFE/C/F5jGyQeYlT3BntvHS4DtQ="; 44 - groovy = "sha256-8HWMqZZNIqCBpkMuCjKxqTLcQ2dYaOAAYON9QrXYEyo="; 45 - migration = "sha256-Xv0+RsXZzyGV/4v0IT3hfNANiC1OWVYFoTZHDxduKh0="; 46 - prometheus = "sha256-F5fSUo6wt7L3R/xCike0SlfG3CyxHKrlrg+SNrUYtm4="; 47 - swagger = "sha256-wyXKrYBhigHVtxq/RZiJhnigc3Z/UCbYotrF6VLLTGA="; 48 - }; 49 }
··· 1 { 2 + lib, 3 generateSplicesForMkScope, 4 makeScopeWithSplicing', 5 }: 6 + let 7 + pluginHashes = lib.importJSON ./plugins.json; 8 + in 9 makeScopeWithSplicing' { 10 otherSplices = generateSplicesForMkScope "reposilitePlugins"; 11 f = ··· 43 ) 44 ) { }; 45 } 46 + // builtins.mapAttrs (name: hash: self.fetchPlugin { inherit name hash; }) pluginHashes; 47 }
+20
pkgs/by-name/re/reposilite/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq common-updater-scripts 3 + 4 + # shellcheck shell=bash 5 + 6 + set -euo pipefail 7 + 8 + latestVersion=$(list-git-tags --url=https://github.com/dzikoysk/reposilite | grep -E '^[0-9.]+$' | sort --reverse --version-sort | head -n 1) 9 + 10 + update-source-version reposilite "$latestVersion" 11 + 12 + jq -r 'keys[]' ./pkgs/by-name/re/reposilite/plugins.json | while read -r plugin; do 13 + tmpfile=$(mktemp) 14 + curl -o "$tmpfile" "https://maven.reposilite.com/releases/com/reposilite/plugin/$plugin-plugin/$latestVersion/$plugin-plugin-$latestVersion-all.jar" 15 + hash=$(nix-hash --sri --flat --type sha256 "$tmpfile") 16 + 17 + updatedContent=$(jq ".$plugin = \"$hash\"" ./pkgs/by-name/re/reposilite/plugins.json) 18 + echo -E "$updatedContent" > ./pkgs/by-name/re/reposilite/plugins.json 19 + done 20 +
+2 -2
pkgs/by-name/rp/rpm-ostree/package.nix
··· 29 librepo, 30 polkit, 31 bubblewrap, 32 - pcre, 33 check, 34 python3, 35 json_c, ··· 88 libarchive 89 libsolv 90 librepo 91 - pcre 92 check 93 94 # libdnf # vendored unstable branch
··· 29 librepo, 30 polkit, 31 bubblewrap, 32 + pcre2, 33 check, 34 python3, 35 json_c, ··· 88 libarchive 89 libsolv 90 librepo 91 + pcre2 92 check 93 94 # libdnf # vendored unstable branch
+2 -2
pkgs/by-name/so/sonarr/deps.json
··· 955 }, 956 { 957 "pname": "SixLabors.ImageSharp", 958 - "version": "3.1.6", 959 - "hash": "sha256-FQjLyC4158F1GyhlKjzjGo6TxAu698rYWTY9lkko/fA=" 960 }, 961 { 962 "pname": "Swashbuckle.AspNetCore.Annotations",
··· 955 }, 956 { 957 "pname": "SixLabors.ImageSharp", 958 + "version": "3.1.7", 959 + "hash": "sha256-jMD/FiIwW1kNhTI6hKig8/QFOO3eTQX/C22cSAcKBH4=" 960 }, 961 { 962 "pname": "Swashbuckle.AspNetCore.Annotations",
+2 -2
pkgs/by-name/so/sonarr/package.nix
··· 21 applyPatches, 22 }: 23 let 24 - version = "4.0.13.2932"; 25 # The dotnet8 compatibility patches also change `yarn.lock`, so we must pass 26 # the already patched lockfile to `fetchYarnDeps`. 27 src = applyPatches { ··· 29 owner = "Sonarr"; 30 repo = "Sonarr"; 31 tag = "v${version}"; 32 - hash = "sha256-BR7CU8q+L2CY2UqR9n0cbX9R7ergzRPPvSrLl7Cn7EU="; 33 }; 34 patches = 35 [
··· 21 applyPatches, 22 }: 23 let 24 + version = "4.0.14.2939"; 25 # The dotnet8 compatibility patches also change `yarn.lock`, so we must pass 26 # the already patched lockfile to `fetchYarnDeps`. 27 src = applyPatches { ··· 29 owner = "Sonarr"; 30 repo = "Sonarr"; 31 tag = "v${version}"; 32 + hash = "sha256-gtEDrAosI0Kyk712Kf8QDuloUBq9AArKdukX/PKAo8M="; 33 }; 34 patches = 35 [
+3 -3
pkgs/by-name/sv/svu/package.nix
··· 8 9 buildGoModule rec { 10 pname = "svu"; 11 - version = "3.2.2"; 12 13 src = fetchFromGitHub { 14 owner = "caarlos0"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-eZjwZBmc+rOk4nlsWPVmL7FXXmiJYTCSdeDl/CfZZQk="; 18 }; 19 20 - vendorHash = "sha256-lqE5S13VQ7WLow6tXcFOWcK/dw7LvvEDpgRTQ8aJGeg="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "svu"; 11 + version = "3.2.3"; 12 13 src = fetchFromGitHub { 14 owner = "caarlos0"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-jnUVl34luj6kUyx27+zWFxKZMD+R1uzu78oJV7ziSag="; 18 }; 19 20 + vendorHash = "sha256-P5Ys4XjT5wKCbnxl3tKjpouiSZBFf/zfXKrV8MaGyMU="; 21 22 ldflags = [ 23 "-s"
+3 -3
pkgs/by-name/ta/tabby/package.nix
··· 32 # https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/ollama/default.nix 33 34 pname = "tabby"; 35 - version = "0.24.0"; 36 37 availableAccelerations = flatten [ 38 (optional cudaSupport "cuda") ··· 121 owner = "TabbyML"; 122 repo = "tabby"; 123 tag = "v${version}"; 124 - hash = "sha256-poWUfPp/7w6dNjh6yoP5oTbaP4lL91hb1+zQG8tjUDE="; 125 fetchSubmodules = true; 126 }; 127 128 useFetchCargoVendor = true; 129 - cargoHash = "sha256-CTn/b42FI+Y6qy3MKVESIbIlsXmIkZBlxUXnRtHWZcc="; 130 131 # Don't need to build llama-cpp-server (included in default build) 132 # We also don't add CUDA features here since we're using the overridden llama-cpp package
··· 32 # https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/ollama/default.nix 33 34 pname = "tabby"; 35 + version = "0.26.0"; 36 37 availableAccelerations = flatten [ 38 (optional cudaSupport "cuda") ··· 121 owner = "TabbyML"; 122 repo = "tabby"; 123 tag = "v${version}"; 124 + hash = "sha256-OIt0UtknzPikGowfYWMufBXl0Ktt6zsZKqRMx63UqR4="; 125 fetchSubmodules = true; 126 }; 127 128 useFetchCargoVendor = true; 129 + cargoHash = "sha256-wkd2EVCyWkUEo/gqNuX+P5wDeNmx0Jrd7UhhvIZwAFU="; 130 131 # Don't need to build llama-cpp-server (included in default build) 132 # We also don't add CUDA features here since we're using the overridden llama-cpp package
+2
pkgs/by-name/tr/trippy/package.nix
··· 21 useFetchCargoVendor = true; 22 cargoHash = "sha256-+PaSLq++tKA6dy4CI1EYrEDdXi2TI9XHjvMLfwDp/HA="; 23 24 postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 25 local INSTALL="$out/bin/trip" 26 installShellCompletion --cmd trip \
··· 21 useFetchCargoVendor = true; 22 cargoHash = "sha256-+PaSLq++tKA6dy4CI1EYrEDdXi2TI9XHjvMLfwDp/HA="; 23 24 + cargoBuildFlags = [ "--package trippy" ]; 25 + 26 postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 27 local INSTALL="$out/bin/trip" 28 installShellCompletion --cmd trip \
+17 -17
pkgs/by-name/up/upbound/sources-main.json
··· 8 "fetchurlAttrSet": { 9 "docker-credential-up": { 10 "aarch64-darwin": { 11 - "hash": "sha256-OeFMycBwFtZStrXduaGRY0VCB/EFWndzkx7IgGsB+XQ=", 12 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/docker-credential-up/darwin_arm64.tar.gz" 13 }, 14 "aarch64-linux": { 15 - "hash": "sha256-XTtcnxJ+N9DPBunyBd9mk5JSN12H//73aZiiWZ5JNEM=", 16 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/docker-credential-up/linux_arm64.tar.gz" 17 }, 18 "x86_64-darwin": { 19 - "hash": "sha256-QmFB1w1CgrjE1ON4FHuyjyXyvmplNhmcFH+3Xew5nsE=", 20 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/docker-credential-up/darwin_amd64.tar.gz" 21 }, 22 "x86_64-linux": { 23 - "hash": "sha256-Xa26xnlJ2s7rjMyV+Xo7A/OjAjsAg3fZ21rTCkLHOAM=", 24 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/docker-credential-up/linux_amd64.tar.gz" 25 } 26 }, 27 "up": { 28 "aarch64-darwin": { 29 - "hash": "sha256-Md+lA+JqVaA60hJLQBDKfQYBbUwMQBVT/kPsgSCEuIY=", 30 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/up/darwin_arm64.tar.gz" 31 }, 32 "aarch64-linux": { 33 - "hash": "sha256-fCuvg8kQg9GozlrQfYHGZtPGYVJgJccW1LkYUxMF4DI=", 34 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/up/linux_arm64.tar.gz" 35 }, 36 "x86_64-darwin": { 37 - "hash": "sha256-nzRUk4FG4oHb6IPHHKBfUlJJvn74RM632Vmo+SF/EHg=", 38 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/up/darwin_amd64.tar.gz" 39 }, 40 "x86_64-linux": { 41 - "hash": "sha256-FpILjL2IV4EJ7UfLuBPHUfCDxx0a86+P5AZm3yinHuA=", 42 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.161.gfb781f0d/bundle/up/linux_amd64.tar.gz" 43 } 44 } 45 }, ··· 49 "x86_64-darwin", 50 "x86_64-linux" 51 ], 52 - "version": "0.39.0-0.rc.0.161.gfb781f0d" 53 }
··· 8 "fetchurlAttrSet": { 9 "docker-credential-up": { 10 "aarch64-darwin": { 11 + "hash": "sha256-AYOZmdNaiGZLwvbyl6DaubWyXDqZcSbWP1/jJ3Idx6Q=", 12 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/docker-credential-up/darwin_arm64.tar.gz" 13 }, 14 "aarch64-linux": { 15 + "hash": "sha256-r4chc5wMENvoEHtSIGw1fSys6ixZmg1WqfR+0ovdCDg=", 16 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/docker-credential-up/linux_arm64.tar.gz" 17 }, 18 "x86_64-darwin": { 19 + "hash": "sha256-x4b3j1fyS3P5ouJTDovgJcZVaNzxvqiZn++p5d6WDRI=", 20 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/docker-credential-up/darwin_amd64.tar.gz" 21 }, 22 "x86_64-linux": { 23 + "hash": "sha256-uZPfsXNz3Z0cdBV9hJ4x7HPSXFVDiXqDf/NA1CMBa/M=", 24 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/docker-credential-up/linux_amd64.tar.gz" 25 } 26 }, 27 "up": { 28 "aarch64-darwin": { 29 + "hash": "sha256-CcJi11DZivlcelg6nKYUyWstTUqQ6r9EIt6dhWI3fbQ=", 30 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/up/darwin_arm64.tar.gz" 31 }, 32 "aarch64-linux": { 33 + "hash": "sha256-QKdkDzoVzxbO677nl8tMoJA4/oqV4V8/h72HikOzxTc=", 34 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/up/linux_arm64.tar.gz" 35 }, 36 "x86_64-darwin": { 37 + "hash": "sha256-xfvMty4OkVFG+UkIfOgD6ZOOXILbPGTjApKH0oJKsKY=", 38 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/up/darwin_amd64.tar.gz" 39 }, 40 "x86_64-linux": { 41 + "hash": "sha256-/5/+dPh6V/69RrqPj/0D4bECX2/2pqQJjo/dNgi/EgE=", 42 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.249.g7b07f31c/bundle/up/linux_amd64.tar.gz" 43 } 44 } 45 }, ··· 49 "x86_64-darwin", 50 "x86_64-linux" 51 ], 52 + "version": "0.39.0-0.rc.0.249.g7b07f31c" 53 }
+4 -5
pkgs/by-name/ze/zenmonitor/package.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchFromGitea, 5 pkg-config, 6 gtk3, 7 wrapGAppsHook3, ··· 9 10 stdenv.mkDerivation rec { 11 pname = "zenmonitor"; 12 - version = "unstable-2024-05-21"; 13 14 - src = fetchFromGitea { 15 - domain = "git.exozy.me"; 16 - owner = "a"; 17 repo = "zenmonitor3"; 18 rev = "a09f0b25d33967fd32f3831304be049b008cdabf"; 19 sha256 = "sha256-5N1Hhv2s0cv4Rujw4wFGHyIy7NyKAFThVvAo+xXqSyk=";
··· 1 { 2 lib, 3 stdenv, 4 + fetchFromGitLab, 5 pkg-config, 6 gtk3, 7 wrapGAppsHook3, ··· 9 10 stdenv.mkDerivation rec { 11 pname = "zenmonitor"; 12 + version = "unstable-2024-12-19"; 13 14 + src = fetchFromGitLab { 15 + owner = "shdwchn10"; 16 repo = "zenmonitor3"; 17 rev = "a09f0b25d33967fd32f3831304be049b008cdabf"; 18 sha256 = "sha256-5N1Hhv2s0cv4Rujw4wFGHyIy7NyKAFThVvAo+xXqSyk=";
+10 -8
pkgs/by-name/zu/zulip/package.nix
··· 1 { lib 2 , fetchFromGitHub 3 , buildNpmPackage 4 - , electron_32 5 , makeDesktopItem 6 , makeShellWrapper 7 , copyDesktopItems ··· 9 10 buildNpmPackage rec { 11 pname = "zulip"; 12 - version = "5.11.1"; 13 14 src = fetchFromGitHub { 15 owner = "zulip"; 16 repo = "zulip-desktop"; 17 - rev = "v${version}"; 18 - hash = "sha256-ELuQ/K5QhtS4QiTR35J9VtYNe1qBrS56Ay6mtcGL+FI="; 19 }; 20 21 - npmDepsHash = "sha256-13Rlqa7TC2JUq6q1b2U5X3EXpOJGZ62IeF163/mTo68="; 22 23 env = { 24 ELECTRON_SKIP_BINARY_DOWNLOAD = 1; ··· 27 nativeBuildInputs = [ 28 makeShellWrapper 29 copyDesktopItems 30 ]; 31 32 dontNpmBuild = true; ··· 34 runHook preBuild 35 36 npm run pack -- \ 37 - -c.electronDist=${electron_32}/libexec/electron \ 38 - -c.electronVersion=${electron_32.version} 39 40 runHook postBuild 41 ''; ··· 48 49 install -m 444 -D app/resources/zulip.png $out/share/icons/hicolor/512x512/apps/zulip.png 50 51 - makeShellWrapper '${lib.getExe electron_32}' "$out/bin/zulip" \ 52 --add-flags "$out/share/lib/zulip/app.asar" \ 53 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-wayland-ime=true}}" \ 54 --inherit-argv0
··· 1 { lib 2 , fetchFromGitHub 3 , buildNpmPackage 4 + , python3 5 + , electron_35 6 , makeDesktopItem 7 , makeShellWrapper 8 , copyDesktopItems ··· 10 11 buildNpmPackage rec { 12 pname = "zulip"; 13 + version = "5.12.0"; 14 15 src = fetchFromGitHub { 16 owner = "zulip"; 17 repo = "zulip-desktop"; 18 + tag = "v${version}"; 19 + hash = "sha256-YDb69tJCR58DARssnZgdVxtRpR8vHsawCTv7kQ56y+8="; 20 }; 21 22 + npmDepsHash = "sha256-MKKN6prUdWaHm27GybdbswDMNJH0xVffXsT2ZwroOHI="; 23 24 env = { 25 ELECTRON_SKIP_BINARY_DOWNLOAD = 1; ··· 28 nativeBuildInputs = [ 29 makeShellWrapper 30 copyDesktopItems 31 + (python3.withPackages (ps: with ps; [ distutils ])) 32 ]; 33 34 dontNpmBuild = true; ··· 36 runHook preBuild 37 38 npm run pack -- \ 39 + -c.electronDist=${electron_35}/libexec/electron \ 40 + -c.electronVersion=${electron_35.version} 41 42 runHook postBuild 43 ''; ··· 50 51 install -m 444 -D app/resources/zulip.png $out/share/icons/hicolor/512x512/apps/zulip.png 52 53 + makeShellWrapper '${lib.getExe electron_35}' "$out/bin/zulip" \ 54 --add-flags "$out/share/lib/zulip/app.asar" \ 55 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-wayland-ime=true}}" \ 56 --inherit-argv0
+1
pkgs/development/node-packages/aliases.nix
··· 49 "@mermaid-js/mermaid-cli" = pkgs.mermaid-cli; # added 2023-10-01 50 "@nerdwallet/shepherd" = pkgs.shepherd; # added 2023-09-30 51 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 52 "@shopify/cli" = throw "@shopify/cli has been removed because it was broken"; # added 2025-03-12 53 "@tailwindcss/language-server" = pkgs.tailwindcss-language-server; # added 2024-01-22 54 "@volar/vue-language-server" = pkgs.vue-language-server; # added 2024-06-15
··· 49 "@mermaid-js/mermaid-cli" = pkgs.mermaid-cli; # added 2023-10-01 50 "@nerdwallet/shepherd" = pkgs.shepherd; # added 2023-09-30 51 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 52 + "@prisma/language-server" = throw "@prisma/language-server has been removed because it was broken"; # added 2025-03-23 53 "@shopify/cli" = throw "@shopify/cli has been removed because it was broken"; # added 2025-03-12 54 "@tailwindcss/language-server" = pkgs.tailwindcss-language-server; # added 2024-01-22 55 "@volar/vue-language-server" = pkgs.vue-language-server; # added 2024-06-15
-1
pkgs/development/node-packages/main-programs.nix
··· 11 "@babel/cli" = "babel"; 12 "@commitlint/cli" = "commitlint"; 13 "@gitbeaker/cli" = "gitbeaker"; 14 - "@prisma/language-server" = "prisma-language-server"; 15 "@uppy/companion" = "companion"; 16 "@webassemblyjs/repl-1.11.1" = "wasm"; 17 "@webassemblyjs/wasm-strip" = "wasm-strip";
··· 11 "@babel/cli" = "babel"; 12 "@commitlint/cli" = "commitlint"; 13 "@gitbeaker/cli" = "gitbeaker"; 14 "@uppy/companion" = "companion"; 15 "@webassemblyjs/repl-1.11.1" = "wasm"; 16 "@webassemblyjs/wasm-strip" = "wasm-strip";
-1
pkgs/development/node-packages/node-packages.json
··· 132 , "postcss-cli" 133 , "prebuild-install" 134 , "prettier" 135 - , "@prisma/language-server" 136 , "pscid" 137 , "pulp" 138 , "purescript-language-server"
··· 132 , "postcss-cli" 133 , "prebuild-install" 134 , "prettier" 135 , "pscid" 136 , "pulp" 137 , "purescript-language-server"
-40
pkgs/development/node-packages/node-packages.nix
··· 61563 bypassCache = true; 61564 reconstructLock = true; 61565 }; 61566 - "@prisma/language-server" = nodeEnv.buildNodePackage { 61567 - name = "_at_prisma_slash_language-server"; 61568 - packageName = "@prisma/language-server"; 61569 - version = "6.5.0"; 61570 - src = fetchurl { 61571 - url = "https://registry.npmjs.org/@prisma/language-server/-/language-server-6.5.0.tgz"; 61572 - sha512 = "Cot58P6uJ9IJ5MHJBakSLe87jSj2zC54jJuBjYQ9rJFsNy4Y/bQ605BC1TbxXqJjgpzrYOjTbkLCCU/XIG7PbA=="; 61573 - }; 61574 - dependencies = [ 61575 - sources."@prisma/config-6.5.0" 61576 - sources."@prisma/prisma-schema-wasm-6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60" 61577 - sources."@prisma/schema-files-loader-6.5.0" 61578 - sources."@types/js-levenshtein-1.1.3" 61579 - sources."debug-4.4.0" 61580 - sources."esbuild-0.25.1" 61581 - sources."esbuild-register-3.6.0" 61582 - sources."fs-extra-11.3.0" 61583 - sources."graceful-fs-4.2.11" 61584 - sources."js-levenshtein-1.1.6" 61585 - sources."jsonfile-6.1.0" 61586 - sources."klona-2.0.6" 61587 - sources."ms-2.1.3" 61588 - sources."universalify-2.0.1" 61589 - sources."vscode-jsonrpc-8.1.0" 61590 - sources."vscode-languageserver-8.1.0" 61591 - sources."vscode-languageserver-protocol-3.17.3" 61592 - sources."vscode-languageserver-textdocument-1.0.11" 61593 - sources."vscode-languageserver-types-3.17.3" 61594 - sources."vscode-uri-3.1.0" 61595 - ]; 61596 - buildInputs = globalBuildInputs; 61597 - meta = { 61598 - description = "Prisma Language Server"; 61599 - homepage = "https://github.com/prisma/language-tools#readme"; 61600 - license = "Apache-2.0"; 61601 - }; 61602 - production = true; 61603 - bypassCache = true; 61604 - reconstructLock = true; 61605 - }; 61606 pscid = nodeEnv.buildNodePackage { 61607 name = "pscid"; 61608 packageName = "pscid";
··· 61563 bypassCache = true; 61564 reconstructLock = true; 61565 }; 61566 pscid = nodeEnv.buildNodePackage { 61567 name = "pscid"; 61568 packageName = "pscid";
+10 -9
pkgs/development/python-modules/albumentations/default.nix
··· 9 10 # dependencies 11 albucore, 12 - eval-type-backport, 13 numpy, 14 opencv-python, 15 pydantic, 16 pyyaml, 17 - scikit-image, 18 scipy, 19 20 # optional dependencies 21 huggingface-hub, 22 pillow, 23 24 # tests 25 deepdiff, 26 pytestCheckHook, 27 pytest-mock, 28 - torch, 29 torchvision, 30 }: 31 32 buildPythonPackage rec { 33 pname = "albumentations"; 34 - version = "2.0.0"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.9"; ··· 40 owner = "albumentations-team"; 41 repo = "albumentations"; 42 tag = version; 43 - hash = "sha256-8WEOI2J2H4PNhyb9LoIUMofGKx9AHPiPddkQCSdh8/A="; 44 }; 45 46 patches = [ ··· 53 54 dependencies = [ 55 albucore 56 - eval-type-backport 57 numpy 58 opencv-python 59 pydantic 60 pyyaml 61 - scikit-image 62 scipy 63 ]; 64 65 optional-dependencies = { 66 hub = [ huggingface-hub ]; 67 text = [ pillow ]; 68 }; 69 ··· 71 deepdiff 72 pytestCheckHook 73 pytest-mock 74 torch 75 torchvision 76 ]; 77 78 disabledTests = [ 79 "test_pca_inverse_transform" 80 - # this test hangs up 81 - "test_transforms" 82 ]; 83 84 pythonImportsCheck = [ "albumentations" ];
··· 9 10 # dependencies 11 albucore, 12 numpy, 13 opencv-python, 14 pydantic, 15 pyyaml, 16 scipy, 17 18 # optional dependencies 19 huggingface-hub, 20 pillow, 21 + torch, 22 23 # tests 24 deepdiff, 25 pytestCheckHook, 26 pytest-mock, 27 + scikit-image, 28 + scikit-learn, 29 torchvision, 30 }: 31 32 buildPythonPackage rec { 33 pname = "albumentations"; 34 + version = "2.0.5"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.9"; ··· 40 owner = "albumentations-team"; 41 repo = "albumentations"; 42 tag = version; 43 + hash = "sha256-WqU25I1DxBqZAXd2+sNMUv/HOL4towlGTnFnpCGmMgY="; 44 }; 45 46 patches = [ ··· 53 54 dependencies = [ 55 albucore 56 numpy 57 opencv-python 58 pydantic 59 pyyaml 60 scipy 61 ]; 62 63 optional-dependencies = { 64 hub = [ huggingface-hub ]; 65 + pytorch = [ torch ]; 66 text = [ pillow ]; 67 }; 68 ··· 70 deepdiff 71 pytestCheckHook 72 pytest-mock 73 + scikit-image 74 + scikit-learn 75 torch 76 torchvision 77 ]; 78 79 disabledTests = [ 80 "test_pca_inverse_transform" 81 + # test hangs 82 + "test_keypoint_remap_methods" 83 ]; 84 85 pythonImportsCheck = [ "albumentations" ];
+5 -5
pkgs/development/python-modules/albumentations/dont-check-for-updates.patch
··· 1 diff --git a/albumentations/__init__.py b/albumentations/__init__.py 2 - index 0b3b531..7c69c65 100644 3 --- a/albumentations/__init__.py 4 +++ b/albumentations/__init__.py 5 - @@ -7,7 +7,3 @@ from .augmentations import * 6 - from .core.composition import * 7 - from .core.serialization import * 8 - from .core.transforms_interface import * 9 - 10 -# Perform the version check after all other initializations 11 -if os.getenv("NO_ALBUMENTATIONS_UPDATE", "").lower() not in {"true", "1"}:
··· 1 diff --git a/albumentations/__init__.py b/albumentations/__init__.py 2 + index 44ee9b9..ea3bc50 100644 3 --- a/albumentations/__init__.py 4 +++ b/albumentations/__init__.py 5 + @@ -22,7 +22,3 @@ from .core.transforms_interface import * 6 + 7 + with suppress(ImportError): 8 + from .pytorch import * 9 - 10 -# Perform the version check after all other initializations 11 -if os.getenv("NO_ALBUMENTATIONS_UPDATE", "").lower() not in {"true", "1"}:
+2 -2
pkgs/development/python-modules/internetarchive/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "internetarchive"; 19 - version = "5.2.1"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.9"; ··· 25 owner = "jjjake"; 26 repo = "internetarchive"; 27 tag = "v${version}"; 28 - hash = "sha256-2CShbIS5hq+queeHHlE53Vf8sl4HQySp1ZU8mz67Qbc="; 29 }; 30 31 build-system = [ setuptools ];
··· 16 17 buildPythonPackage rec { 18 pname = "internetarchive"; 19 + version = "5.3.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.9"; ··· 25 owner = "jjjake"; 26 repo = "internetarchive"; 27 tag = "v${version}"; 28 + hash = "sha256-1DJ4ZPL1Px1BKP9RHY/evoIwLzxG0aQNq9gteBi4RZs="; 29 }; 30 31 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/pylance/default.nix
··· 31 32 buildPythonPackage rec { 33 pname = "pylance"; 34 - version = "0.25.0"; 35 pyproject = true; 36 37 src = fetchFromGitHub { 38 owner = "lancedb"; 39 repo = "lance"; 40 tag = "v${version}"; 41 - hash = "sha256-LIrRO5v7XjTLW7ghFTAcrklN2Zlx8tOaUaSqhfFIlnQ="; 42 }; 43 44 sourceRoot = "${src.name}/python"; ··· 50 src 51 sourceRoot 52 ; 53 - hash = "sha256-ZyfrIouMGlrgDNcoxmPZpDmLEKEX9oROAsYwOQXCQnI="; 54 }; 55 56 nativeBuildInputs = [
··· 31 32 buildPythonPackage rec { 33 pname = "pylance"; 34 + version = "0.25.1"; 35 pyproject = true; 36 37 src = fetchFromGitHub { 38 owner = "lancedb"; 39 repo = "lance"; 40 tag = "v${version}"; 41 + hash = "sha256-mAVHpQfuAr4RQ8ZwsJHwKtlAtWO3ssm0ic6Y2/c1tZk="; 42 }; 43 44 sourceRoot = "${src.name}/python"; ··· 50 src 51 sourceRoot 52 ; 53 + hash = "sha256-auL8d8gu2V7kCb4LKdP7mmJZys4YLi2s856/aE73e7Q="; 54 }; 55 56 nativeBuildInputs = [
+1
pkgs/development/python-modules/remarshal/default.nix
··· 53 license = licenses.mit; 54 homepage = "https://github.com/dbohdan/remarshal"; 55 maintainers = with maintainers; [ offline ]; 56 }; 57 }
··· 53 license = licenses.mit; 54 homepage = "https://github.com/dbohdan/remarshal"; 55 maintainers = with maintainers; [ offline ]; 56 + mainProgram = "remarshal"; 57 }; 58 }
+7 -3
pkgs/development/python-modules/sentence-transformers/default.nix
··· 17 torch, 18 tqdm, 19 transformers, 20 21 # tests 22 pytestCheckHook, ··· 25 26 buildPythonPackage rec { 27 pname = "sentence-transformers"; 28 - version = "3.4.1"; 29 pyproject = true; 30 31 src = fetchFromGitHub { 32 owner = "UKPLab"; 33 repo = "sentence-transformers"; 34 tag = "v${version}"; 35 - hash = "sha256-TNqCukHdjQYxK/UkAV/lm+TTAm5NyoZjVPUyHPyE3Ko="; 36 }; 37 38 build-system = [ setuptools ]; ··· 45 torch 46 tqdm 47 transformers 48 ]; 49 50 optional-dependencies = { ··· 78 "test_model_card_reuse" 79 "test_nanobeir_evaluator" 80 "test_paraphrase_mining" 81 "test_save_and_load" 82 "test_simple_encode" 83 "test_tokenize" ··· 88 89 disabledTestPaths = [ 90 # Tests require network access 91 "tests/evaluation/test_information_retrieval_evaluator.py" 92 "tests/test_compute_embeddings.py" 93 - "tests/test_cross_encoder.py" 94 "tests/test_model_card_data.py" 95 "tests/test_multi_process.py" 96 "tests/test_pretrained_stsb.py"
··· 17 torch, 18 tqdm, 19 transformers, 20 + typing-extensions, 21 22 # tests 23 pytestCheckHook, ··· 26 27 buildPythonPackage rec { 28 pname = "sentence-transformers"; 29 + version = "4.0.1"; 30 pyproject = true; 31 32 src = fetchFromGitHub { 33 owner = "UKPLab"; 34 repo = "sentence-transformers"; 35 tag = "v${version}"; 36 + hash = "sha256-Hjf82IIkFO8e+xDK1lMp1DrkuUb6TSVQtVpmT/He/VI="; 37 }; 38 39 build-system = [ setuptools ]; ··· 46 torch 47 tqdm 48 transformers 49 + typing-extensions 50 ]; 51 52 optional-dependencies = { ··· 80 "test_model_card_reuse" 81 "test_nanobeir_evaluator" 82 "test_paraphrase_mining" 83 + "test_pretrained_model" 84 "test_save_and_load" 85 "test_simple_encode" 86 "test_tokenize" ··· 91 92 disabledTestPaths = [ 93 # Tests require network access 94 + "tests/cross_encoder/test_cross_encoder.py" 95 + "tests/cross_encoder/test_train_stsb.py" 96 "tests/evaluation/test_information_retrieval_evaluator.py" 97 "tests/test_compute_embeddings.py" 98 "tests/test_model_card_data.py" 99 "tests/test_multi_process.py" 100 "tests/test_pretrained_stsb.py"
+2 -2
pkgs/development/python-modules/wolf-comm/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "wolf-comm"; 15 - version = "0.0.23"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "janrothkegel"; 20 repo = "wolf-comm"; 21 tag = version; 22 - hash = "sha256-LpehooW3vmohiyMwOQTFNLiNCsaLKelWQxQk8bl+y1k="; 23 }; 24 25 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "wolf-comm"; 15 + version = "0.0.47"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "janrothkegel"; 20 repo = "wolf-comm"; 21 tag = version; 22 + hash = "sha256-/34smUrsWKNEd5OPPIsDnW3zfq6nhKX3Yp+UBk+Nibw="; 23 }; 24 25 build-system = [ setuptools ];
+6 -7
pkgs/os-specific/linux/zenpower/default.nix
··· 2 lib, 3 stdenv, 4 kernel, 5 - fetchFromGitea, 6 }: 7 8 stdenv.mkDerivation rec { 9 pname = "zenpower"; 10 - version = "unstable-2022-11-04"; 11 12 - src = fetchFromGitea { 13 - domain = "git.exozy.me"; 14 - owner = "a"; 15 repo = "zenpower3"; 16 - rev = "c176fdb0d5bcba6ba2aba99ea36812e40f47751f"; 17 - sha256 = "sha256-d2WH8Zv7F0phZmEKcDiaak9On+Mo9bAFhMulT/N5FWI="; 18 }; 19 20 hardeningDisable = [ "pic" ];
··· 2 lib, 3 stdenv, 4 kernel, 5 + fetchFromGitLab, 6 }: 7 8 stdenv.mkDerivation rec { 9 pname = "zenpower"; 10 + version = "unstable-2025-02-28"; 11 12 + src = fetchFromGitLab { 13 + owner = "shdwchn10"; 14 repo = "zenpower3"; 15 + rev = "138fa0637b46a0b0a087f2ba4e9146d2f9ba2475"; 16 + sha256 = "sha256-kLtkG97Lje+Fd5FoYf+UlSaEyxFaETtXrSjYzFnHkjY="; 17 }; 18 19 hardeningDisable = [ "pic" ];
+2 -2
pkgs/servers/home-assistant/custom-components/localtuya/package.nix
··· 7 buildHomeAssistantComponent rec { 8 owner = "xZetsubou"; 9 domain = "localtuya"; 10 - version = "2025.3.1"; 11 12 src = fetchFromGitHub { 13 owner = "xZetsubou"; 14 repo = "hass-localtuya"; 15 rev = version; 16 - hash = "sha256-DZ0TS6vdMDBCYP661GeRm+pAmm387/+/DayIBkeuPQA="; 17 }; 18 19 meta = with lib; {
··· 7 buildHomeAssistantComponent rec { 8 owner = "xZetsubou"; 9 domain = "localtuya"; 10 + version = "2025.3.2"; 11 12 src = fetchFromGitHub { 13 owner = "xZetsubou"; 14 repo = "hass-localtuya"; 15 rev = version; 16 + hash = "sha256-6JE2hVD650YE7pSrLt+Ie1QpvHcG0bJ2yrTpwTukBG0="; 17 }; 18 19 meta = with lib; {