Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 83c53154 72c9cb12

+668 -447
+6
maintainers/maintainer-list.nix
··· 11496 github = "josephsurin"; 11497 githubId = 14977484; 11498 }; 11499 joshainglis = { 11500 name = "Josha Inglis"; 11501 email = "joshainglis@gmail.com";
··· 11496 github = "josephsurin"; 11497 githubId = 14977484; 11498 }; 11499 + josh = { 11500 + name = "Joshua Peek"; 11501 + email = "josh@joshpeek.com"; 11502 + github = "josh"; 11503 + githubId = 137; 11504 + }; 11505 joshainglis = { 11506 name = "Josha Inglis"; 11507 email = "joshainglis@gmail.com";
+33
nixos/tests/age-plugin-tpm-decrypt.nix
···
··· 1 + { pkgs, lib, ... }: 2 + { 3 + name = "age-plugin-tpm-decrypt"; 4 + meta = with lib.maintainers; { 5 + maintainers = [ 6 + sgo 7 + josh 8 + ]; 9 + }; 10 + 11 + nodes.machine = 12 + { pkgs, ... }: 13 + { 14 + virtualisation.tpm.enable = true; 15 + environment.systemPackages = with pkgs; [ 16 + age 17 + age-plugin-tpm 18 + ]; 19 + }; 20 + 21 + testScript = '' 22 + machine.start() 23 + 24 + machine.succeed("age-plugin-tpm --generate --output identity.txt") 25 + machine.succeed("age-plugin-tpm --convert identity.txt --output recipient.txt") 26 + machine.succeed("echo -n 'Hello World' >data.txt") 27 + 28 + machine.succeed("age --encrypt --recipients-file recipient.txt --output data.age data.txt") 29 + data = machine.succeed("age --decrypt --identity identity.txt data.age") 30 + 31 + assert data == "Hello World" 32 + ''; 33 + }
+1
nixos/tests/all-tests.nix
··· 112 aesmd = runTestOn ["x86_64-linux"] ./aesmd.nix; 113 agate = runTest ./web-servers/agate.nix; 114 agda = handleTest ./agda.nix {}; 115 agorakit = runTest ./web-apps/agorakit.nix; 116 airsonic = handleTest ./airsonic.nix {}; 117 akkoma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./akkoma.nix {};
··· 112 aesmd = runTestOn ["x86_64-linux"] ./aesmd.nix; 113 agate = runTest ./web-servers/agate.nix; 114 agda = handleTest ./agda.nix {}; 115 + age-plugin-tpm-decrypt = runTest ./age-plugin-tpm-decrypt.nix; 116 agorakit = runTest ./web-apps/agorakit.nix; 117 airsonic = handleTest ./airsonic.nix {}; 118 akkoma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./akkoma.nix {};
+3 -3
pkgs/applications/audio/youtube-music/default.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "youtube-music"; 16 - version = "3.7.2"; 17 18 src = fetchFromGitHub { 19 owner = "th-ch"; 20 repo = "youtube-music"; 21 rev = "v${finalAttrs.version}"; 22 - hash = "sha256-gZ3EvIjPa/THRwMigglGp+Wtv+wEN7V11KOu1QsyJpE="; 23 }; 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 - hash = "sha256-4yeLfolBquKFjKB4iYj8rMPvclfpjwHhV6/Xb/YNQWo="; 28 }; 29 30 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "youtube-music"; 16 + version = "3.7.4"; 17 18 src = fetchFromGitHub { 19 owner = "th-ch"; 20 repo = "youtube-music"; 21 rev = "v${finalAttrs.version}"; 22 + hash = "sha256-qzvfYxM5mxxujWE0SDUapmN+Px9NkP58e1UeLEtZ7bc="; 23 }; 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 + hash = "sha256-guD1yWFd+uO9H/egHS0PJ9HIIlF+wFS/98YtvjIzZW8="; 28 }; 29 30 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/cluster/helm/plugins/helm-unittest.nix
··· 2 3 buildGoModule rec { 4 pname = "helm-unittest"; 5 - version = "0.7.1"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-TZ2qY0aJHIJq9gd522NJyNkUDYQuICyTsUnQBf34Pq0="; 12 }; 13 14 - vendorHash = "sha256-kMQIXN7Qu39MUFUHtLl1vnNv2qOUUcDhGes1MJ2Nh64="; 15 16 # NOTE: Remove the install and upgrade hooks. 17 postPatch = ''
··· 2 3 buildGoModule rec { 4 pname = "helm-unittest"; 5 + version = "0.7.2"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-RWucFZlyVYV5pHFGP7x5I+SILAJ9k12R7l5o7WKGS/c="; 12 }; 13 14 + vendorHash = "sha256-tTM9n/ahtAJoQt0fwf1jrSokWER+cOnpPX7NTNrhKc4="; 15 16 # NOTE: Remove the install and upgrade hooks. 17 postPatch = ''
+3 -3
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 552 "vendorHash": null 553 }, 554 "harbor": { 555 - "hash": "sha256-FSuJ8upRnDny9Rjf+hS+Kd6e3YcuqYRMfwMwseHNlfo=", 556 "homepage": "https://registry.terraform.io/providers/goharbor/harbor", 557 "owner": "goharbor", 558 "repo": "terraform-provider-harbor", 559 - "rev": "v3.10.18", 560 "spdx": "MIT", 561 - "vendorHash": "sha256-YkTXwx3RjIbzJnagfcYgb5IRnF0sHEDBDzdHf+GS8xI=" 562 }, 563 "hcloud": { 564 "hash": "sha256-nkp4XTFRBSxqRAURL0O4H/l7oDF/OEXmew0MkmyQryc=",
··· 552 "vendorHash": null 553 }, 554 "harbor": { 555 + "hash": "sha256-s3tmPNzaiSnUqOpg1luj2M5pZMfbfw98XDJfwXatoM4=", 556 "homepage": "https://registry.terraform.io/providers/goharbor/harbor", 557 "owner": "goharbor", 558 "repo": "terraform-provider-harbor", 559 + "rev": "v3.10.19", 560 "spdx": "MIT", 561 + "vendorHash": "sha256-qDyMoIfWE1m1+edu6Y7L9gfGVH+GdmVVjQQDet3nu1g=" 562 }, 563 "hcloud": { 564 "hash": "sha256-nkp4XTFRBSxqRAURL0O4H/l7oDF/OEXmew0MkmyQryc=",
+2 -2
pkgs/applications/science/chemistry/jmol/default.nix
··· 25 }; 26 in 27 stdenv.mkDerivation rec { 28 - version = "16.3.7"; 29 pname = "jmol"; 30 31 src = let 32 baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; 33 in fetchurl { 34 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 35 - hash = "sha256-SQuIjwafPipQy9C2yJQ2CIFV/lSAnHkp1jYnPK1BWcQ="; 36 }; 37 38 patchPhase = ''
··· 25 }; 26 in 27 stdenv.mkDerivation rec { 28 + version = "16.3.9"; 29 pname = "jmol"; 30 31 src = let 32 baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; 33 in fetchurl { 34 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 35 + hash = "sha256-+Eh5484tW/U/YJb7sMf6W/QrsBz5j/aTrW4vnJobwiY="; 36 }; 37 38 patchPhase = ''
+4 -4
pkgs/applications/window-managers/i3/wsr.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "i3wsr"; 11 - version = "2.1.1"; 12 13 src = fetchFromGitHub { 14 owner = "roosta"; 15 - repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-Mq4TpQDiIYePUS3EwBfOe2+QmvF6+WEDK12WahbuhSU="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-ecFlektG6CcGvD2l39MuplknpXuJ5B08ydJunxI7Pvg="; 22 23 nativeBuildInputs = [ python3 ]; 24 buildInputs = [ libxcb ];
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "i3wsr"; 11 + version = "3.1.1"; 12 13 src = fetchFromGitHub { 14 owner = "roosta"; 15 + repo = "i3wsr"; 16 rev = "v${version}"; 17 + hash = "sha256-RTJ+up3mt6KuMkTBCXDUmztxwEQCeyAjuhhOUrdIfTo="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-7WS+8EGGl8sJ3TeT7IM+u1AiD0teJ2AITb++zK/keXs="; 22 23 nativeBuildInputs = [ python3 ]; 24 buildInputs = [ libxcb ];
+14 -5
pkgs/by-name/ag/age-plugin-tpm/package.nix
··· 1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 swtpm, 6 openssl, 7 }: 8 9 buildGoModule rec { 10 pname = "age-plugin-tpm"; 11 - version = "0.2.0"; 12 13 src = fetchFromGitHub { 14 owner = "Foxboron"; 15 repo = "age-plugin-tpm"; 16 - rev = "v${version}"; 17 - hash = "sha256-oTvK8U5j+llHgoChhGb+vcUrUf9doVYxd3d5MEuCNz8="; 18 }; 19 20 proxyVendor = true; 21 22 - vendorHash = "sha256-veduD0K3Onkqvyg9E5v854a6/8UIRQZEH098lUepRNU="; 23 24 nativeCheckInputs = [ 25 swtpm 26 ]; 27 ··· 34 "-w" 35 ]; 36 37 meta = with lib; { 38 description = "TPM 2.0 plugin for age (This software is experimental, use it at your own risk)"; 39 mainProgram = "age-plugin-tpm"; 40 homepage = "https://github.com/Foxboron/age-plugin-tpm"; 41 license = licenses.mit; 42 - platforms = platforms.linux; 43 maintainers = with maintainers; [ 44 kranzes 45 sgo
··· 1 { 2 lib, 3 + callPackage, 4 buildGoModule, 5 fetchFromGitHub, 6 + nixosTests, 7 swtpm, 8 openssl, 9 + age, 10 }: 11 12 buildGoModule rec { 13 pname = "age-plugin-tpm"; 14 + version = "0.3.0"; 15 16 src = fetchFromGitHub { 17 owner = "Foxboron"; 18 repo = "age-plugin-tpm"; 19 + tag = "v${version}"; 20 + hash = "sha256-yr1PSSmcUoOrQ8VMQEoaCLNvDO+3+6N7XXdNUyYVz9M="; 21 }; 22 23 proxyVendor = true; 24 25 + vendorHash = "sha256-VEx6qP02QcwETOQUkMsrqVb+cOElceXcTDaUr480ngs="; 26 27 nativeCheckInputs = [ 28 + age 29 swtpm 30 ]; 31 ··· 38 "-w" 39 ]; 40 41 + passthru.tests = { 42 + encrypt = callPackage ./tests/encrypt.nix { }; 43 + decrypt = nixosTests.age-plugin-tpm-decrypt; 44 + }; 45 + 46 meta = with lib; { 47 description = "TPM 2.0 plugin for age (This software is experimental, use it at your own risk)"; 48 mainProgram = "age-plugin-tpm"; 49 homepage = "https://github.com/Foxboron/age-plugin-tpm"; 50 license = licenses.mit; 51 + platforms = platforms.all; 52 maintainers = with maintainers; [ 53 kranzes 54 sgo
+18
pkgs/by-name/ag/age-plugin-tpm/tests/encrypt.nix
···
··· 1 + { 2 + runCommand, 3 + age, 4 + age-plugin-tpm, 5 + }: 6 + runCommand "age-plugin-tpm-encrypt" 7 + { 8 + nativeBuildInputs = [ 9 + age 10 + age-plugin-tpm 11 + ]; 12 + # example pubkey from Foxboron/age-plugin-tpm README 13 + env.AGE_RECIPIENT = "age1tpm1qg86fn5esp30u9h6jy6zvu9gcsvnac09vn8jzjxt8s3qtlcv5h2x287wm36"; 14 + } 15 + '' 16 + echo "Hello World" | age --encrypt --armor --recipient "$AGE_RECIPIENT" 17 + touch $out 18 + ''
+2 -2
pkgs/by-name/al/allure/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "allure"; 11 - version = "2.32.1"; 12 13 src = fetchurl { 14 url = "https://github.com/allure-framework/allure2/releases/download/${finalAttrs.version}/allure-${finalAttrs.version}.tgz"; 15 - hash = "sha256-EpTcdF1v6Os7FL/stqRR6OtZoPGuWp8qoC6U7NtBtaY="; 16 }; 17 18 dontConfigure = true;
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "allure"; 11 + version = "2.32.2"; 12 13 src = fetchurl { 14 url = "https://github.com/allure-framework/allure2/releases/download/${finalAttrs.version}/allure-${finalAttrs.version}.tgz"; 15 + hash = "sha256-/hcsXcLT6V2mSJMHBcjFRMFA0uuILQQDIKmrLNRsh9s="; 16 }; 17 18 dontConfigure = true;
+4 -4
pkgs/by-name/an/android-backup-extractor/package.nix
··· 6 jre, 7 }: 8 9 - stdenv.mkDerivation rec { 10 pname = "android-backup-extractor"; 11 - version = "20210909062443-4c55371"; 12 13 src = fetchurl { 14 - url = "https://github.com/nelenkov/android-backup-extractor/releases/download/${version}/abe.jar"; 15 - sha256 = "0ms241kb4h9y9apr637sb4kw5mml40c1ac0q4jcxhnwr3dr05w1q"; 16 }; 17 18 dontUnpack = true;
··· 6 jre, 7 }: 8 9 + stdenv.mkDerivation { 10 pname = "android-backup-extractor"; 11 + version = "0-unstable-2025-01-15-62310d4"; 12 13 src = fetchurl { 14 + url = "https://github.com/nelenkov/android-backup-extractor/releases/download/latest/abe-62310d4.jar"; 15 + hash = "sha256-KY85I8OJCH7z6U6y9UbelFb3rvBVCid+AjJcucNGLdA="; 16 }; 17 18 dontUnpack = true;
+1 -1
pkgs/by-name/ar/argo/package.nix pkgs/by-name/ar/argo-workflows/package.nix
··· 33 }; 34 in 35 buildGoModule rec { 36 - pname = "argo"; 37 version = "3.6.3"; 38 39 src = fetchFromGitHub {
··· 33 }; 34 in 35 buildGoModule rec { 36 + pname = "argo-workflows"; 37 version = "3.6.3"; 38 39 src = fetchFromGitHub {
pkgs/by-name/ar/argo/staticfiles.go.mod pkgs/by-name/ar/argo-workflows/staticfiles.go.mod
+3 -3
pkgs/by-name/ce/cedar/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cedar"; 12 - version = "4.3.1"; 13 14 src = fetchFromGitHub { 15 owner = "cedar-policy"; 16 repo = "cedar"; 17 tag = "v${version}"; 18 - hash = "sha256-1EJvLQDQQTiNwPe0Ynt6VI3RD/3jGbt/0H7pzGcl1wA="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-vkJjUmzuYwR/GI/7h0S2AOXJ8Im074a7QzXDs23rIak="; 23 24 passthru = { 25 tests.version = testers.testVersion { package = cedar; };
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cedar"; 12 + version = "4.3.2"; 13 14 src = fetchFromGitHub { 15 owner = "cedar-policy"; 16 repo = "cedar"; 17 tag = "v${version}"; 18 + hash = "sha256-by2Y+zh2fMvobFLl2eiUWtw2iU/znKt8YoZGKvdJK+g="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-5g4YYs96Dxp7HaZpHO3drEekZoDz/yiO0ngWeTnwnbo="; 23 24 passthru = { 25 tests.version = testers.testVersion { package = cedar; };
+6 -8
pkgs/by-name/ci/cinny-desktop/package.nix
··· 19 rustPlatform.buildRustPackage rec { 20 pname = "cinny-desktop"; 21 # We have to be using the same version as cinny-web or this isn't going to work. 22 - # TODO: this is temporarily not true for Cinny Desktop v4.3.1 23 - version = "4.3.1"; 24 25 src = fetchFromGitHub { 26 owner = "cinnyapp"; 27 repo = "cinny-desktop"; 28 tag = "v${version}"; 29 - hash = "sha256-lVBKzajxsQ33zC6NhRLMbWK81GxCbIQPtSR61yJHUL4="; 30 }; 31 32 sourceRoot = "${src.name}/src-tauri"; 33 34 useFetchCargoVendor = true; 35 - cargoHash = "sha256-a2IyJ5a11cxgHpb2WRDxVF+aoL8kNnjBNwaQpgT3goo="; 36 37 postPatch = 38 let 39 cinny' = 40 - # TODO: temporarily disabled for Cinny Desktop v4.3.1 (cinny-unwrapped is still at 4.3.0) 41 - # assert lib.assertMsg ( 42 - # cinny.version == version 43 - # ) "cinny.version (${cinny.version}) != cinny-desktop.version (${version})"; 44 cinny.override { 45 conf = { 46 hashRouter.enabled = true;
··· 19 rustPlatform.buildRustPackage rec { 20 pname = "cinny-desktop"; 21 # We have to be using the same version as cinny-web or this isn't going to work. 22 + version = "4.3.2"; 23 24 src = fetchFromGitHub { 25 owner = "cinnyapp"; 26 repo = "cinny-desktop"; 27 tag = "v${version}"; 28 + hash = "sha256-GwLfeQG19s35sEfeZmWa+PkJtAcSUHcbe05KnJ+jttY="; 29 }; 30 31 sourceRoot = "${src.name}/src-tauri"; 32 33 useFetchCargoVendor = true; 34 + cargoHash = "sha256-cX6nVNdSpy1Kbccuiv0XG+MysCjrLem42osTvhn2aMA="; 35 36 postPatch = 37 let 38 cinny' = 39 + assert lib.assertMsg ( 40 + cinny.version == version 41 + ) "cinny.version (${cinny.version}) != cinny-desktop.version (${version})"; 42 cinny.override { 43 conf = { 44 hashRouter.enabled = true;
+3 -3
pkgs/by-name/ci/cinny-unwrapped/package.nix
··· 13 14 buildNpmPackage rec { 15 pname = "cinny-unwrapped"; 16 - version = "4.3.0"; 17 18 src = fetchFromGitHub { 19 owner = "cinnyapp"; 20 repo = "cinny"; 21 rev = "v${version}"; 22 - hash = "sha256-cRsjzIq8uFipyYYmxK4JzmG3Ba/0NaScyiebGqoZJFE="; 23 }; 24 25 - npmDepsHash = "sha256-ZmeXZN9sW17y4aIeIthvs4YiFF77xabeVXGwr6O49lQ="; 26 27 nativeBuildInputs = [ 28 python3
··· 13 14 buildNpmPackage rec { 15 pname = "cinny-unwrapped"; 16 + version = "4.3.2"; 17 18 src = fetchFromGitHub { 19 owner = "cinnyapp"; 20 repo = "cinny"; 21 rev = "v${version}"; 22 + hash = "sha256-PXh3ouPPgSm4BFq6lE4vr2L+Eu7rsANvhXzqYY0rpVw="; 23 }; 24 25 + npmDepsHash = "sha256-Ktz82HzbWeMvx5McWS11qpqWNVWJU6yxIFzUkMoT6WE="; 26 27 nativeBuildInputs = [ 28 python3
+3 -3
pkgs/by-name/ci/circup/package.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "circup"; 9 - version = "2.1.1"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "adafruit"; 14 repo = "circup"; 15 tag = version; 16 - hash = "sha256-G2c2Psd5cyjKkpqYQOLVWSeLIWdoxYm45KLT0q7cTzQ="; 17 }; 18 19 pythonRelaxDeps = [ "semver" ]; ··· 47 meta = with lib; { 48 description = "CircuitPython library updater"; 49 homepage = "https://github.com/adafruit/circup"; 50 - changelog = "https://github.com/adafruit/circup/releases/tag/${version}"; 51 license = with licenses; [ mit ]; 52 maintainers = with maintainers; [ fab ]; 53 mainProgram = "circup";
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "circup"; 9 + version = "2.1.2"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "adafruit"; 14 repo = "circup"; 15 tag = version; 16 + hash = "sha256-lmuxqkZVByJwnfHj4yljWQwTvdLnguq3hZm6a7LN6Xo="; 17 }; 18 19 pythonRelaxDeps = [ "semver" ]; ··· 47 meta = with lib; { 48 description = "CircuitPython library updater"; 49 homepage = "https://github.com/adafruit/circup"; 50 + changelog = "https://github.com/adafruit/circup/releases/tag/${src.tag}"; 51 license = with licenses; [ mit ]; 52 maintainers = with maintainers; [ fab ]; 53 mainProgram = "circup";
+2 -2
pkgs/by-name/co/codeql/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "codeql"; 14 - version = "2.20.3"; 15 16 dontConfigure = true; 17 dontBuild = true; ··· 19 20 src = fetchzip { 21 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 22 - hash = "sha256-J5zPIfQz1RRCLfer1gL/5ZbLT/Wb+SUTUWF2pMyvdxk="; 23 }; 24 25 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "codeql"; 14 + version = "2.20.4"; 15 16 dontConfigure = true; 17 dontBuild = true; ··· 19 20 src = fetchzip { 21 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 22 + hash = "sha256-oxqprZwPW6qwp3ilPhtQ+cxXeyzC4xZm9L9bkiFgxys="; 23 }; 24 25 nativeBuildInputs = [
+3 -3
pkgs/by-name/co/conftest/package.nix
··· 7 8 buildGoModule rec { 9 pname = "conftest"; 10 - version = "0.56.0"; 11 12 src = fetchFromGitHub { 13 owner = "open-policy-agent"; 14 repo = "conftest"; 15 tag = "v${version}"; 16 - hash = "sha256-7R6qMjwPtlpnsm6xej7jQntv9709//q4VVbatuzLuwk="; 17 }; 18 - vendorHash = "sha256-QPFLHP4nyJqB7tVVk00J+V+1YXGSsRvCZ1aLEMg0kfc="; 19 20 ldflags = [ 21 "-s"
··· 7 8 buildGoModule rec { 9 pname = "conftest"; 10 + version = "0.57.0"; 11 12 src = fetchFromGitHub { 13 owner = "open-policy-agent"; 14 repo = "conftest"; 15 tag = "v${version}"; 16 + hash = "sha256-Cr0TFPs4VHvLdSdlASxz1dbeXwBkIBruCl4Ui5VNCcc="; 17 }; 18 + vendorHash = "sha256-bQl2jyBM0ebv7m1Y/OFXFPnXodv1GxyrwXuPfcyVsPM="; 19 20 ldflags = [ 21 "-s"
+2 -2
pkgs/by-name/cr/cryptomator/package.nix
··· 17 in 18 maven.buildMavenPackage rec { 19 pname = "cryptomator"; 20 - version = "1.15.0"; 21 22 src = fetchFromGitHub { 23 owner = "cryptomator"; 24 repo = "cryptomator"; 25 tag = version; 26 - hash = "sha256-fGn8jsPHwGHSiXgIfkMtSYut6pVg8p9+N/uDUlj2Wwc="; 27 }; 28 29 mvnJdk = jdk;
··· 17 in 18 maven.buildMavenPackage rec { 19 pname = "cryptomator"; 20 + version = "1.15.1"; 21 22 src = fetchFromGitHub { 23 owner = "cryptomator"; 24 repo = "cryptomator"; 25 tag = version; 26 + hash = "sha256-yNCVSaA2GtTFUYoN7IZxEYMxkkQwMiNnfnmSXaruFjM="; 27 }; 28 29 mvnJdk = jdk;
+2 -2
pkgs/by-name/fl/flix/package.nix
··· 8 9 stdenvNoCC.mkDerivation rec { 10 pname = "flix"; 11 - version = "0.57.0"; 12 13 src = fetchurl { 14 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 15 - sha256 = "sha256-8qiNh8a6fwKkCeTGda/rBVWFSbYJsLRg27CxQsuL9Mo="; 16 }; 17 18 dontUnpack = true;
··· 8 9 stdenvNoCC.mkDerivation rec { 10 pname = "flix"; 11 + version = "0.57.1"; 12 13 src = fetchurl { 14 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 15 + sha256 = "sha256-baUKhAC0M4nLbukxdWaxsToGGS1Zb+Oj9CTCqtwHE4o="; 16 }; 17 18 dontUnpack = true;
+2 -2
pkgs/by-name/fn/fn-cli/package.nix
··· 7 8 buildGoModule rec { 9 pname = "fn"; 10 - version = "0.6.36"; 11 12 src = fetchFromGitHub { 13 owner = "fnproject"; 14 repo = "cli"; 15 rev = version; 16 - hash = "sha256-JL1Xobmt6T7sSbEEj8L5+XB8/LbxMjhcmRxO//xVSQQ="; 17 }; 18 19 vendorHash = null;
··· 7 8 buildGoModule rec { 9 pname = "fn"; 10 + version = "0.6.38"; 11 12 src = fetchFromGitHub { 13 owner = "fnproject"; 14 repo = "cli"; 15 rev = version; 16 + hash = "sha256-JzOt0wjlChK07NhZ0y5kFtsmN5cLL4dJStogmGucAgc="; 17 }; 18 19 vendorHash = null;
+3 -3
pkgs/by-name/fr/frankenphp/package.nix
··· 31 in 32 buildGoModule rec { 33 pname = "frankenphp"; 34 - version = "1.4.2"; 35 36 src = fetchFromGitHub { 37 owner = "dunglas"; 38 repo = "frankenphp"; 39 tag = "v${version}"; 40 - hash = "sha256-lY0nZCaevAlTOLHozOvH1xtLFTLOv093N4mrETt4Lhg="; 41 }; 42 43 sourceRoot = "${src.name}/caddy"; ··· 45 # frankenphp requires C code that would be removed with `go mod tidy` 46 # https://github.com/golang/go/issues/26366 47 proxyVendor = true; 48 - vendorHash = "sha256-LqsdX2oivCYhXBGZBKP+V7iNUoZuW6lRFO9kUpeEvL4="; 49 50 buildInputs = [ 51 phpUnwrapped
··· 31 in 32 buildGoModule rec { 33 pname = "frankenphp"; 34 + version = "1.4.3"; 35 36 src = fetchFromGitHub { 37 owner = "dunglas"; 38 repo = "frankenphp"; 39 tag = "v${version}"; 40 + hash = "sha256-k5kLPUI3dV8C4rBeAM3ghmwXtas/Q16v332M3JlL8jk="; 41 }; 42 43 sourceRoot = "${src.name}/caddy"; ··· 45 # frankenphp requires C code that would be removed with `go mod tidy` 46 # https://github.com/golang/go/issues/26366 47 proxyVendor = true; 48 + vendorHash = "sha256-snSkbgZPc92uQnpDc9+zdyiFnO35vCXYk1e80AwbVGA="; 49 50 buildInputs = [ 51 phpUnwrapped
+2 -2
pkgs/by-name/go/gosmee/package.nix
··· 7 8 buildGoModule rec { 9 pname = "gosmee"; 10 - version = "0.22.3"; 11 12 src = fetchFromGitHub { 13 owner = "chmouel"; 14 repo = "gosmee"; 15 rev = "v${version}"; 16 - hash = "sha256-zfPD01ARc5nye3Iq01sziC72nnuY3LhZshNugBtdnXs="; 17 }; 18 vendorHash = null; 19
··· 7 8 buildGoModule rec { 9 pname = "gosmee"; 10 + version = "0.22.4"; 11 12 src = fetchFromGitHub { 13 owner = "chmouel"; 14 repo = "gosmee"; 15 rev = "v${version}"; 16 + hash = "sha256-e+Mkhkk+PTeTipWFnjiJ8jLMYB7D+/FCWaOuaKe1jr4="; 17 }; 18 vendorHash = null; 19
+3 -3
pkgs/by-name/gu/gurk-rs/package.nix
··· 18 in 19 rustPlatform.buildRustPackage rec { 20 pname = "gurk-rs"; 21 - version = "0.6.1"; 22 23 src = fetchFromGitHub { 24 owner = "boxdot"; 25 repo = "gurk-rs"; 26 tag = "v${version}"; 27 - hash = "sha256-cNKUQlCzhOgyWoitHjRoVdehj8AUEslHBCGxH9nRWF4="; 28 }; 29 30 postPatch = '' ··· 33 34 useFetchCargoVendor = true; 35 36 - cargoHash = "sha256-eh7ZD8ZX1oKiJbJcVtk6pczb6HxNM6md93P/22Qn5u0="; 37 38 nativeBuildInputs = [ 39 protobuf
··· 18 in 19 rustPlatform.buildRustPackage rec { 20 pname = "gurk-rs"; 21 + version = "0.6.2"; 22 23 src = fetchFromGitHub { 24 owner = "boxdot"; 25 repo = "gurk-rs"; 26 tag = "v${version}"; 27 + hash = "sha256-FSnKBSRhnHwjMzC8zGU/AHBuPX44EjMLS+3wHkf6IZw="; 28 }; 29 30 postPatch = '' ··· 33 34 useFetchCargoVendor = true; 35 36 + cargoHash = "sha256-6+AFyQjbtxKHbMhYhfu9pUoz/cWGtl5o+IA6kFO4Zjk="; 37 38 nativeBuildInputs = [ 39 protobuf
+3 -3
pkgs/by-name/le/lexical/package.nix
··· 9 10 beamPackages.mixRelease rec { 11 pname = "lexical"; 12 - version = "0.7.2"; 13 14 src = fetchFromGitHub { 15 owner = "lexical-lsp"; 16 repo = "lexical"; 17 tag = "v${version}"; 18 - hash = "sha256-mgchXc46sMN1UcgyO8uWusl2bEJr/5PqfwJ2c6j6SoI="; 19 }; 20 21 mixFodDeps = beamPackages.fetchMixDeps { 22 inherit pname version src; 23 24 - hash = "sha256-Ee8RbLkb7jkdK91G4TAUIlPthBP5OyeynHJGg87UvBI="; 25 }; 26 27 installPhase = ''
··· 9 10 beamPackages.mixRelease rec { 11 pname = "lexical"; 12 + version = "0.7.3"; 13 14 src = fetchFromGitHub { 15 owner = "lexical-lsp"; 16 repo = "lexical"; 17 tag = "v${version}"; 18 + hash = "sha256-p8XSJBX1igwC+ssEJGD8wb/ZYaEgLGozlY8N6spo3cA="; 19 }; 20 21 mixFodDeps = beamPackages.fetchMixDeps { 22 inherit pname version src; 23 24 + hash = "sha256-g6BZGJ33oBDXmjbb/kBfPhart4En/iDlt4yQJYeuBzw="; 25 }; 26 27 installPhase = ''
+2 -2
pkgs/by-name/lo/louvre/package.nix
··· 24 }: 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "louvre"; 27 - version = "2.14.0-1"; 28 29 src = fetchFromGitHub { 30 owner = "CuarzoSoftware"; 31 repo = "Louvre"; 32 rev = "v${finalAttrs.version}"; 33 - hash = "sha256-2qFtgKOqTBPTKiZ5/RuQEUK8GPwm9Nv8bc7+y+3+0Ow="; 34 }; 35 36 sourceRoot = "${finalAttrs.src.name}/src";
··· 24 }: 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "louvre"; 27 + version = "2.14.1-1"; 28 29 src = fetchFromGitHub { 30 owner = "CuarzoSoftware"; 31 repo = "Louvre"; 32 rev = "v${finalAttrs.version}"; 33 + hash = "sha256-fZ9lH7kfp++YONI3Kr4fJX1SsemhoJGdgz6eEeHKA6Q="; 34 }; 35 36 sourceRoot = "${finalAttrs.src.name}/src";
+3 -3
pkgs/by-name/md/mdbook-admonish/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "mdbook-admonish"; 9 - version = "1.18.0"; 10 11 src = fetchFromGitHub { 12 owner = "tommilligan"; 13 repo = pname; 14 tag = "v${version}"; 15 - hash = "sha256-GNQIOjgHCt3XPCzF0RjV9YStI8psLdHhTPuTkdgx8vA="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-GbXLlWHbLL7HbyuX223S/o1/+LwbK8FjL7lnEgVVn00="; 20 21 meta = { 22 description = "Preprocessor for mdbook to add Material Design admonishments";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "mdbook-admonish"; 9 + version = "1.19.0"; 10 11 src = fetchFromGitHub { 12 owner = "tommilligan"; 13 repo = pname; 14 tag = "v${version}"; 15 + hash = "sha256-rlJowyyB83bNqzOavggbwVJg9/GYZLYjGr8Pv/O6UBE="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-ilX/Tky3eQB0Aumz+gRRyaVz/MAM/qiNrGulZSPGUg0="; 20 21 meta = { 22 description = "Preprocessor for mdbook to add Material Design admonishments";
+4 -5
pkgs/by-name/mo/mokuro/package.nix
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "mokuro"; 9 - version = "0.2.1"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "kha-white"; 14 repo = "mokuro"; 15 - rev = "v${version}"; 16 - hash = "sha256-+hcc3spbpktavqJ8q4kuQFpkm0PYIru6UdpkU7L8XI4="; 17 fetchSubmodules = true; 18 }; 19 - 20 - pythonRelaxDeps = [ "torchvision" ]; 21 22 build-system = with python3Packages; [ setuptools-scm ]; 23 ··· 45 doCheck = false; 46 47 meta = { 48 description = "Read Japanese manga inside browser with selectable text"; 49 homepage = "https://github.com/kha-white/mokuro"; 50 license = lib.licenses.gpl3Only;
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "mokuro"; 9 + version = "0.2.2"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "kha-white"; 14 repo = "mokuro"; 15 + tag = "v${version}"; 16 + hash = "sha256-cdbkculYPPWCSqBufpgt4EU3ne6KU2Dxk0xsvkdMZHA="; 17 fetchSubmodules = true; 18 }; 19 20 build-system = with python3Packages; [ setuptools-scm ]; 21 ··· 43 doCheck = false; 44 45 meta = { 46 + changelog = "https://github.com/kha-white/mokuro/releases/tag/v${version}"; 47 description = "Read Japanese manga inside browser with selectable text"; 48 homepage = "https://github.com/kha-white/mokuro"; 49 license = lib.licenses.gpl3Only;
+2 -2
pkgs/by-name/mo/mov-cli/package.nix
··· 9 10 let 11 pname = "mov-cli"; 12 - version = "4.4.16"; 13 in 14 python3.pkgs.buildPythonPackage { 15 inherit pname version; ··· 19 owner = "mov-cli"; 20 repo = "mov-cli"; 21 tag = version; 22 - hash = "sha256-hOnbBXzg9S0pqEcdXVrdG+P9tLqE8NC++ppOwqd+y+M="; 23 }; 24 25 propagatedBuildInputs = with python3.pkgs; [
··· 9 10 let 11 pname = "mov-cli"; 12 + version = "4.4.18"; 13 in 14 python3.pkgs.buildPythonPackage { 15 inherit pname version; ··· 19 owner = "mov-cli"; 20 repo = "mov-cli"; 21 tag = version; 22 + hash = "sha256-4NgDhxBL2llla0248hAflVbqFaRUmITCafLHQWagLOM="; 23 }; 24 25 propagatedBuildInputs = with python3.pkgs; [
+4 -4
pkgs/by-name/pk/pkgsite/package.nix
··· 7 8 buildGoModule rec { 9 pname = "pkgsite"; 10 - version = "0-unstable-2025-01-31"; 11 12 src = fetchFromGitHub { 13 owner = "golang"; 14 repo = "pkgsite"; 15 - rev = "50d4697cc82f2eedc49fc659871d1e81ca4c6164"; 16 - hash = "sha256-zDUsMkhQH/KJDjUE6mw/zRF23Ad3VIfqjEIY374Y9GE="; 17 }; 18 19 - vendorHash = "sha256-Z+Ji3RO2zn5vn9DXOAxyeI4OZXGOfyVdfdIsNyJHZpE="; 20 21 subPackages = [ "cmd/pkgsite" ]; 22
··· 7 8 buildGoModule rec { 9 pname = "pkgsite"; 10 + version = "0-unstable-2025-02-14"; 11 12 src = fetchFromGitHub { 13 owner = "golang"; 14 repo = "pkgsite"; 15 + rev = "dd488e5da97a2d18430760c4558bf0b6be1a4bfd"; 16 + hash = "sha256-1tzoHN9kXFkTwwH6loMnagbYX6s9YPhSPXgw/groklE="; 17 }; 18 19 + vendorHash = "sha256-Zb0rhIgdP5Ct8ypuEwRBrN2k+UZ6bZceI3B1XAMC0dk="; 20 21 subPackages = [ "cmd/pkgsite" ]; 22
+2 -2
pkgs/by-name/pr/protonplus/package.nix
··· 20 }: 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "protonplus"; 23 - version = "0.4.23"; 24 25 src = fetchFromGitHub { 26 owner = "Vysp3r"; 27 repo = "protonplus"; 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-axVtURzMLPv+CgDJZj/TM4sfysW+GJWZ+MEe9Z6DhHE="; 30 }; 31 32 nativeBuildInputs = [
··· 20 }: 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "protonplus"; 23 + version = "0.4.24"; 24 25 src = fetchFromGitHub { 26 owner = "Vysp3r"; 27 repo = "protonplus"; 28 rev = "v${finalAttrs.version}"; 29 + hash = "sha256-nmwdXcd5V8gbq96Cen5494429JvKXgYBuQgCgMrhuWk="; 30 }; 31 32 nativeBuildInputs = [
+3 -3
pkgs/by-name/py/pylyzer/package.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "pylyzer"; 17 - version = "0.0.79"; 18 19 src = fetchFromGitHub { 20 owner = "mtshiba"; 21 repo = "pylyzer"; 22 tag = "v${version}"; 23 - hash = "sha256-CCQluzwB2NAOKE11kQ60FMgIqfGsjgxeHwgJO9WF4Kw="; 24 }; 25 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-6QqQpABNuy+Dd5EL/E6BXG7+TWXnZ9Tjzu57iSfXvSA="; 28 29 nativeBuildInputs = [ 30 gitMinimal
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "pylyzer"; 17 + version = "0.0.80"; 18 19 src = fetchFromGitHub { 20 owner = "mtshiba"; 21 repo = "pylyzer"; 22 tag = "v${version}"; 23 + hash = "sha256-UXzaLGTZSdhh1xs19mFdY0HfmQoHxYEJXU6IaTz+Rrs="; 24 }; 25 26 useFetchCargoVendor = true; 27 + cargoHash = "sha256-HO5SZtSA/0yPcSP5ZqDua1SScJdU8aXd9xshCmxvsuE="; 28 29 nativeBuildInputs = [ 30 gitMinimal
+31
pkgs/by-name/re/readexe/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + autoreconfHook, 6 + }: 7 + 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "readexe"; 10 + version = "0.1.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "segin"; 14 + repo = "readexe"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-CT1EZQ3t7+5onmcUz5yGxDI24dyelUwYZFcL8YWZgPw="; 17 + }; 18 + 19 + nativeBuildInputs = [ autoreconfHook ]; 20 + 21 + meta = with lib; { 22 + description = "Reads out structural information on Microsoft .exe formats"; 23 + homepage = "https://github.com/segin/readexe"; 24 + license = with licenses; [ 25 + isc 26 + bsd3 27 + ]; 28 + maintainers = with maintainers; [ evils ]; 29 + mainProgram = "readexe"; 30 + }; 31 + })
+8 -3
pkgs/by-name/rm/rmpc/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "rmpc"; 12 - version = "0.7.0"; 13 14 src = fetchFromGitHub { 15 owner = "mierak"; 16 repo = "rmpc"; 17 rev = "v${version}"; 18 - hash = "sha256-IgkYUl1ccwzFgooqZGxmpJFzACEz3wmblostPsTnzSQ="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-s8aXDDERy4IxUrXVEFMGny5B5HGE8xsi6I+b/HCHc6w="; 23 24 nativeBuildInputs = [ 25 installShellFiles
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "rmpc"; 12 + version = "0.8.0"; 13 14 src = fetchFromGitHub { 15 owner = "mierak"; 16 repo = "rmpc"; 17 rev = "v${version}"; 18 + hash = "sha256-RfYaWoVGdeE5y/hkRH+gZgnc0Hrp9V+Pttvjcu3Q14g="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-m25lo7mufGS7m1QSnhYdXMaXfjdqtJ8hVLdbuRsxbKY="; 23 + 24 + checkFlags = [ 25 + # Test currently broken, needs to be removed. See https://github.com/mierak/rmpc/issues/254 26 + "--skip=core::scheduler::tests::interleaves_repeated_and_scheduled_jobs" 27 + ]; 28 29 nativeBuildInputs = [ 30 installShellFiles
+3 -3
pkgs/by-name/st/storj-uplink/package.nix
··· 6 7 buildGoModule rec { 8 pname = "storj-uplink"; 9 - version = "1.121.3"; 10 11 src = fetchFromGitHub { 12 owner = "storj"; 13 repo = "storj"; 14 rev = "v${version}"; 15 - hash = "sha256-Q/iQUgXeYvGDBuVL8hhHU7SK+sNVQtXCDBoRYFO+N9Y="; 16 }; 17 18 subPackages = [ "cmd/uplink" ]; 19 20 - vendorHash = "sha256-XgHTzE982POxbCzlfSt05y+h8DJb/3fiFV5l/Fu8vGg="; 21 22 ldflags = [ 23 "-s"
··· 6 7 buildGoModule rec { 8 pname = "storj-uplink"; 9 + version = "1.122.2"; 10 11 src = fetchFromGitHub { 12 owner = "storj"; 13 repo = "storj"; 14 rev = "v${version}"; 15 + hash = "sha256-PO5if8fBbWkLSEFuRues/B4+yWo6I4TNH25SybGU1Rg="; 16 }; 17 18 subPackages = [ "cmd/uplink" ]; 19 20 + vendorHash = "sha256-mISSkuBU0E/ss5hLq5S4luStqJ/r9Vy1VVe5hMLehSc="; 21 22 ldflags = [ 23 "-s"
+2 -2
pkgs/by-name/st/structorizer/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "structorizer"; 14 - version = "3.32-25"; 15 16 desktopItems = [ 17 (makeDesktopItem { ··· 42 owner = "fesch"; 43 repo = "Structorizer.Desktop"; 44 rev = version; 45 - hash = "sha256-JZHS3QtPNVajrNkEoAT606Yn2OZ8KuFeMZCxNyZxAy8="; 46 }; 47 48 patches = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "structorizer"; 14 + version = "3.32-26"; 15 16 desktopItems = [ 17 (makeDesktopItem { ··· 42 owner = "fesch"; 43 repo = "Structorizer.Desktop"; 44 rev = version; 45 + hash = "sha256-hRcs0fey+6YCXcWXNTWuAnaRfmRNL2Cpn+dry8wYRSg="; 46 }; 47 48 patches = [
+3 -3
pkgs/by-name/sy/sydbox/package.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "sydbox"; 16 - version = "3.30.1"; 17 18 outputs = [ 19 "out" ··· 25 owner = "Sydbox"; 26 repo = "sydbox"; 27 tag = "v${version}"; 28 - hash = "sha256-Vby+2uSosp5yHc99lB2nMozMfsLowPunXuS30evKiZk="; 29 }; 30 31 useFetchCargoVendor = true; 32 - cargoHash = "sha256-1Em6ibjYXWnCIF1r7qS2uKvBAhb1klGjwrv9E6PTQCU="; 33 34 nativeBuildInputs = [ 35 mandoc
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "sydbox"; 16 + version = "3.32.2"; 17 18 outputs = [ 19 "out" ··· 25 owner = "Sydbox"; 26 repo = "sydbox"; 27 tag = "v${version}"; 28 + hash = "sha256-afuOpRRjUDYCIERSQzrVykrxc9bxRvUqU62aA/Z83VY="; 29 }; 30 31 useFetchCargoVendor = true; 32 + cargoHash = "sha256-NasGY1FTdO3EtnIkNcvntnR3aiCe0mUrVCBnwiNy7Bs="; 33 34 nativeBuildInputs = [ 35 mandoc
+3 -3
pkgs/by-name/tr/troubadix/package.nix
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "troubadix"; 10 - version = "25.1.4"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "greenbone"; 15 repo = "troubadix"; 16 tag = "v${version}"; 17 - hash = "sha256-AMvYjspaLxqxq/6Nb5KMMfwWMhXfeB8NHWeveGNsWQY="; 18 }; 19 20 pythonRelaxDeps = [ ··· 55 meta = with lib; { 56 description = "Linting tool for NASL files"; 57 homepage = "https://github.com/greenbone/troubadix"; 58 - changelog = "https://github.com/greenbone/troubadix/releases/tag/v${version}"; 59 license = licenses.gpl3Only; 60 maintainers = with maintainers; [ fab ]; 61 mainProgram = "troubadix";
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "troubadix"; 10 + version = "25.2.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "greenbone"; 15 repo = "troubadix"; 16 tag = "v${version}"; 17 + hash = "sha256-pNxQOoh4vRme8ORlyN+ZqtpPTeTG5Yh5nm14jOo8MFc="; 18 }; 19 20 pythonRelaxDeps = [ ··· 55 meta = with lib; { 56 description = "Linting tool for NASL files"; 57 homepage = "https://github.com/greenbone/troubadix"; 58 + changelog = "https://github.com/greenbone/troubadix/releases/tag/${src.tag}"; 59 license = licenses.gpl3Only; 60 maintainers = with maintainers; [ fab ]; 61 mainProgram = "troubadix";
+2 -2
pkgs/by-name/um/umurmur/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "umurmur"; 13 - version = "0.2.20"; 14 15 src = fetchFromGitHub { 16 owner = "umurmur"; 17 repo = "umurmur"; 18 rev = version; 19 - sha256 = "sha256-jp5+NbGmT90ksffvpLYIX2q5cPeVidDCYMPvLHCiP68="; 20 }; 21 22 nativeBuildInputs = [ autoreconfHook ];
··· 10 11 stdenv.mkDerivation rec { 12 pname = "umurmur"; 13 + version = "0.3.0"; 14 15 src = fetchFromGitHub { 16 owner = "umurmur"; 17 repo = "umurmur"; 18 rev = version; 19 + sha256 = "sha256-q5k1Lv+/Kz602QFcdb/FoWWaH9peAQIf7u1NTCWKTBM="; 20 }; 21 22 nativeBuildInputs = [ autoreconfHook ];
+2 -2
pkgs/by-name/wi/wiremock/package.nix
··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "wiremock"; 13 - version = "3.11.0"; 14 15 src = fetchurl { 16 url = "mirror://maven/org/wiremock/wiremock-standalone/${finalAttrs.version}/wiremock-standalone-${finalAttrs.version}.jar"; 17 - hash = "sha256-hfR+7NVN32qidcmjzq+OIAytMNJrUppwbdVeO/OkeH4="; 18 }; 19 20 dontUnpack = true;
··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "wiremock"; 13 + version = "3.12.0"; 14 15 src = fetchurl { 16 url = "mirror://maven/org/wiremock/wiremock-standalone/${finalAttrs.version}/wiremock-standalone-${finalAttrs.version}.jar"; 17 + hash = "sha256-xBylDIazUsvIVGitrdF/cdHiTm3N4yh032sPESmfe0E="; 18 }; 19 20 dontUnpack = true;
+3 -3
pkgs/by-name/wi/witness/package.nix
··· 11 12 buildGoModule rec { 13 pname = "witness"; 14 - version = "0.7.0"; 15 16 src = fetchFromGitHub { 17 owner = "in-toto"; 18 repo = "witness"; 19 rev = "v${version}"; 20 - sha256 = "sha256-eHAEaecL4bJUZfFiXK3NqgTZU9l6b46WI/vDBuAqCUw="; 21 }; 22 - vendorHash = "sha256-AZRY8N88dUKAybdstSTRB8sirx4L4ZmiffQ7Qwlpb/8="; 23 24 nativeBuildInputs = [ installShellFiles ]; 25
··· 11 12 buildGoModule rec { 13 pname = "witness"; 14 + version = "0.8.0"; 15 16 src = fetchFromGitHub { 17 owner = "in-toto"; 18 repo = "witness"; 19 rev = "v${version}"; 20 + sha256 = "sha256-KqsBeKtMLLCtGoFfYOgIy0b+fYRpV7zCHVjPzgXj6Zo="; 21 }; 22 + vendorHash = "sha256-0zl+sdF6ZNAW2R9MskLvwfd1ppMtvFgkUvp5ibh23oI="; 23 24 nativeBuildInputs = [ installShellFiles ]; 25
+3 -3
pkgs/by-name/xh/xh/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "xh"; 14 - version = "0.23.1"; 15 16 src = fetchFromGitHub { 17 owner = "ducaale"; 18 repo = "xh"; 19 rev = "v${version}"; 20 - hash = "sha256-fNsiM9B3E34x8m+RuVlZXIhsoB0JaxloAUfa0RmXobQ="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-uF2FoDgQQjLAiI2bjtLKmGxRINdF6RHSXR8j0TWDXkU="; 25 26 buildFeatures = lib.optional withNativeTls "native-tls"; 27
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "xh"; 14 + version = "0.24.0"; 15 16 src = fetchFromGitHub { 17 owner = "ducaale"; 18 repo = "xh"; 19 rev = "v${version}"; 20 + hash = "sha256-5Eq/rJ917zjlTnuxdIWhBNr8LA/ag+fyECYYX5k2S7I="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-jeEhlpOl4ZiR1kQxCI3e6jacszVogzROpFC2w43BjZ0="; 25 26 buildFeatures = lib.optional withNativeTls "native-tls"; 27
+23 -5
pkgs/by-name/ya/yazi-unwrapped/package.nix
··· 8 Foundation, 9 rust-jemalloc-sys, 10 }: 11 - 12 - rustPlatform.buildRustPackage rec { 13 - pname = "yazi"; 14 version = "25.2.11"; 15 16 - src = fetchFromGitHub { 17 owner = "sxyazi"; 18 repo = "yazi"; 19 - rev = "v${version}"; 20 hash = "sha256-yVpSoEmEA+/XF/jlJqKdkj86m8IZLAbrxDxz5ZnmP78="; 21 }; 22 23 useFetchCargoVendor = true; 24 cargoHash = "sha256-AfXi68PNrYj6V6CYIPZT0t2l5KYTYrIzJgrcEPLW8FM="; 25 ··· 35 --bash ./yazi-boot/completions/yazi.bash \ 36 --fish ./yazi-boot/completions/yazi.fish \ 37 --zsh ./yazi-boot/completions/_yazi 38 39 install -Dm444 assets/yazi.desktop -t $out/share/applications 40 install -Dm444 assets/logo.png $out/share/pixmaps/yazi.png
··· 8 Foundation, 9 rust-jemalloc-sys, 10 }: 11 + let 12 version = "25.2.11"; 13 14 + code_src = fetchFromGitHub { 15 owner = "sxyazi"; 16 repo = "yazi"; 17 + tag = "v${version}"; 18 hash = "sha256-yVpSoEmEA+/XF/jlJqKdkj86m8IZLAbrxDxz5ZnmP78="; 19 }; 20 21 + man_src = fetchFromGitHub { 22 + name = "manpages"; # needed to ensure name is unique 23 + owner = "yazi-rs"; 24 + repo = "manpages"; 25 + rev = "8950e968f4a1ad0b83d5836ec54a070855068dbf"; 26 + hash = "sha256-kEVXejDg4ChFoMNBvKlwdFEyUuTcY2VuK9j0PdafKus="; 27 + }; 28 + in 29 + rustPlatform.buildRustPackage rec { 30 + pname = "yazi"; 31 + inherit version; 32 + 33 + srcs = [ 34 + code_src 35 + man_src 36 + ]; 37 + sourceRoot = code_src.name; 38 + 39 useFetchCargoVendor = true; 40 cargoHash = "sha256-AfXi68PNrYj6V6CYIPZT0t2l5KYTYrIzJgrcEPLW8FM="; 41 ··· 51 --bash ./yazi-boot/completions/yazi.bash \ 52 --fish ./yazi-boot/completions/yazi.fish \ 53 --zsh ./yazi-boot/completions/_yazi 54 + 55 + installManPage ../${man_src.name}/yazi{.1,-config.5} 56 57 install -Dm444 assets/yazi.desktop -t $out/share/applications 58 install -Dm444 assets/logo.png $out/share/pixmaps/yazi.png
+3 -3
pkgs/by-name/yt/ytmdesktop/package.nix
··· 12 }: 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "ytmdesktop"; 15 - version = "2.0.6"; 16 17 desktopItems = [ 18 (makeDesktopItem { ··· 40 41 src = fetchurl { 42 url = "https://github.com/ytmdesktop/ytmdesktop/releases/download/v${finalAttrs.version}/youtube-music-desktop-app_${finalAttrs.version}_amd64.deb"; 43 - hash = "sha256-uLTnVA9ooGlbtmUGoYtrT9IlOhTAJpEXMr1GSs3ae/8="; 44 }; 45 46 unpackPhase = '' ··· 58 asar extract resources/app.asar patched-asar 59 60 # workaround for https://github.com/electron/electron/issues/31121 61 - substituteInPlace patched-asar/.webpack/main/index.js \ 62 --replace-fail "process.resourcesPath" "'$out/lib/resources'" 63 64 asar pack patched-asar resources/app.asar
··· 12 }: 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "ytmdesktop"; 15 + version = "2.0.7"; 16 17 desktopItems = [ 18 (makeDesktopItem { ··· 40 41 src = fetchurl { 42 url = "https://github.com/ytmdesktop/ytmdesktop/releases/download/v${finalAttrs.version}/youtube-music-desktop-app_${finalAttrs.version}_amd64.deb"; 43 + hash = "sha256-bdP6vIAUoFYLvEvxtG69tBuL94EQQVwNyeuQibRMMbk="; 44 }; 45 46 unpackPhase = '' ··· 58 asar extract resources/app.asar patched-asar 59 60 # workaround for https://github.com/electron/electron/issues/31121 61 + substituteInPlace patched-asar/.vite/main/index.js \ 62 --replace-fail "process.resourcesPath" "'$out/lib/resources'" 63 64 asar pack patched-asar resources/app.asar
+3 -3
pkgs/by-name/ze/zed-editor/package.nix
··· 96 in 97 rustPlatform.buildRustPackage rec { 98 pname = "zed-editor"; 99 - version = "0.173.10"; 100 101 outputs = [ "out" ] ++ lib.optional buildRemoteServer "remote_server"; 102 ··· 104 owner = "zed-industries"; 105 repo = "zed"; 106 tag = "v${version}"; 107 - hash = "sha256-6GVRJUBCXD9ohRcOATK/tzh7e7icyZzA/SuCAL9DauQ="; 108 }; 109 110 patches = [ ··· 124 ''; 125 126 useFetchCargoVendor = true; 127 - cargoHash = "sha256-xtziusGBsSni/ZtG+OzIkWxp3azg54G4r/5Wi9n9cyc="; 128 129 nativeBuildInputs = 130 [
··· 96 in 97 rustPlatform.buildRustPackage rec { 98 pname = "zed-editor"; 99 + version = "0.173.11"; 100 101 outputs = [ "out" ] ++ lib.optional buildRemoteServer "remote_server"; 102 ··· 104 owner = "zed-industries"; 105 repo = "zed"; 106 tag = "v${version}"; 107 + hash = "sha256-iHojGnVW8cNRVwHghDAymPrznFYWaC4n/WfjRYGsHtw="; 108 }; 109 110 patches = [ ··· 124 ''; 125 126 useFetchCargoVendor = true; 127 + cargoHash = "sha256-Gen/WJUoYgGYDYS1hW563dQc8zDMMQnvF0Mk49TNWJo="; 128 129 nativeBuildInputs = 130 [
+3 -3
pkgs/by-name/zo/zoekt/package.nix
··· 8 9 buildGoModule { 10 pname = "zoekt"; 11 - version = "3.7.2-2-unstable-2025-02-02"; 12 13 src = fetchFromGitHub { 14 owner = "sourcegraph"; 15 repo = "zoekt"; 16 - rev = "261aae37dce6a46cdf1eb669d95d314adc0758e7"; 17 - hash = "sha256-ReyUai63hs+cfBo8v3CuKtCBmtLEUWOUR3zBI82eXOQ="; 18 }; 19 20 vendorHash = "sha256-7bpoUxhoVc74bN9/B6TWyufSvDRD90KpIXUMKK+3BcU=";
··· 8 9 buildGoModule { 10 pname = "zoekt"; 11 + version = "3.7.2-2-unstable-2025-02-17"; 12 13 src = fetchFromGitHub { 14 owner = "sourcegraph"; 15 repo = "zoekt"; 16 + rev = "914a27d7d2e2b489a70e0fc1c6ce64aae8e7964b"; 17 + hash = "sha256-kUCFAWIyHPzHdhMshrSYSGBIyGD0Nh9HNJRqia5qh/Q="; 18 }; 19 20 vendorHash = "sha256-7bpoUxhoVc74bN9/B6TWyufSvDRD90KpIXUMKK+3BcU=";
+16 -3
pkgs/development/coq-modules/coq-elpi/default.nix
··· 132 patched-derivation4 = patched-derivation3.overrideAttrs 133 ( 134 o: 135 - # this is just a wrapper for rocPackages.bignums for Rocq >= 9.0 136 - lib.optionalAttrs (coq.version != null && (coq.version == "dev" 137 - || lib.versions.isGe "9.0" coq.version)) { 138 configurePhase = '' 139 echo no configuration 140 ''; ··· 146 ''; 147 propagatedBuildInputs = o.propagatedBuildInputs 148 ++ [ rocqPackages.rocq-elpi ]; 149 } 150 ); 151 in patched-derivation4
··· 132 patched-derivation4 = patched-derivation3.overrideAttrs 133 ( 134 o: 135 + # this is just a wrapper for rocPackages.rocq-elpi for Rocq >= 9.0 136 + if coq.version != null && (coq.version == "dev" 137 + || lib.versions.isGe "9.0" coq.version) then { 138 configurePhase = '' 139 echo no configuration 140 ''; ··· 146 ''; 147 propagatedBuildInputs = o.propagatedBuildInputs 148 ++ [ rocqPackages.rocq-elpi ]; 149 + } else lib.optionalAttrs (o.version != null && (o.version == "dev" 150 + || lib.versions.isGe "2.5.0" o.version)) { 151 + configurePhase = '' 152 + make dune-files || true 153 + ''; 154 + buildPhase = '' 155 + dune build -p rocq-elpi @install ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} 156 + ''; 157 + installPhase = '' 158 + dune install --root . rocq-elpi --prefix=$out --libdir $OCAMLFIND_DESTDIR 159 + mkdir $out/lib/coq/ 160 + mv $OCAMLFIND_DESTDIR/coq $out/lib/coq/${coq.coq-version} 161 + ''; 162 } 163 ); 164 in patched-derivation4
+13 -68
pkgs/development/coq-modules/coqeal/default.nix
··· 18 inherit version; 19 defaultVersion = 20 with lib.versions; 21 - lib.switch 22 - [ coq.version mathcomp.version ] 23 - [ 24 - { 25 - cases = [ 26 - (range "8.16" "8.20") 27 - (isGe "2.1.0") 28 - ]; 29 - out = "2.0.3"; 30 - } 31 - { 32 - cases = [ 33 - (range "8.16" "8.20") 34 - (isGe "2.0.0") 35 - ]; 36 - out = "2.0.1"; 37 - } 38 - { 39 - cases = [ 40 - (range "8.16" "8.17") 41 - (isGe "2.0.0") 42 - ]; 43 - out = "2.0.0"; 44 - } 45 - { 46 - cases = [ 47 - (range "8.15" "8.18") 48 - (range "1.15.0" "1.18.0") 49 - ]; 50 - out = "1.1.3"; 51 - } 52 - { 53 - cases = [ 54 - (range "8.13" "8.17") 55 - (range "1.13.0" "1.18.0") 56 - ]; 57 - out = "1.1.1"; 58 - } 59 - { 60 - cases = [ 61 - (range "8.10" "8.15") 62 - (range "1.12.0" "1.18.0") 63 - ]; 64 - out = "1.1.0"; 65 - } 66 - { 67 - cases = [ 68 - (isGe "8.10") 69 - (range "1.11.0" "1.12.0") 70 - ]; 71 - out = "1.0.5"; 72 - } 73 - { 74 - cases = [ 75 - (isGe "8.7") 76 - "1.11.0" 77 - ]; 78 - out = "1.0.4"; 79 - } 80 - { 81 - cases = [ 82 - (isGe "8.7") 83 - "1.10.0" 84 - ]; 85 - out = "1.0.3"; 86 - } 87 - ] 88 - null; 89 90 release."2.0.3".sha256 = "sha256-5lDq7IWlEW0EkNzYPu+dA6KOvRgy53W/alikpDr/Kd0="; 91 release."2.0.1".sha256 = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI="; 92 release."2.0.0".sha256 = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM";
··· 18 inherit version; 19 defaultVersion = 20 with lib.versions; 21 + lib.switch [ coq.version mathcomp.version ] [ 22 + { cases = [ (range "9.0" "9.0") (isGe "2.3.0") ]; out = "2.1.0"; } 23 + { cases = [ (range "8.16" "8.20") (isGe "2.1.0") ]; out = "2.0.3"; } 24 + { cases = [ (range "8.16" "8.20") (isGe "2.0.0") ]; out = "2.0.1"; } 25 + { cases = [ (range "8.16" "8.17") (isGe "2.0.0") ]; out = "2.0.0"; } 26 + { cases = [ (range "8.15" "8.18") (range "1.15.0" "1.18.0") ]; out = "1.1.3"; } 27 + { cases = [ (range "8.13" "8.17") (range "1.13.0" "1.18.0") ]; out = "1.1.1"; } 28 + { cases = [ (range "8.10" "8.15") (range "1.12.0" "1.18.0") ]; out = "1.1.0"; } 29 + { cases = [ (isGe "8.10") (range "1.11.0" "1.12.0") ]; out = "1.0.5"; } 30 + { cases = [ (isGe "8.7") "1.11.0" ]; out = "1.0.4"; } 31 + { cases = [ (isGe "8.7") "1.10.0" ]; out = "1.0.3"; } 32 + ] null; 33 34 + release."2.1.0".sha256 = "sha256-UoDxy2BKraDyRsO42GXRo26O74OF51biZQGkIMWLf8Y="; 35 release."2.0.3".sha256 = "sha256-5lDq7IWlEW0EkNzYPu+dA6KOvRgy53W/alikpDr/Kd0="; 36 release."2.0.1".sha256 = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI="; 37 release."2.0.0".sha256 = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM";
+7 -8
pkgs/development/php-packages/pcov/default.nix
··· 1 { 2 buildPecl, 3 lib, 4 - php, 5 pcre2, 6 fetchFromGitHub, 7 fetchpatch, 8 }: 9 10 let 11 - version = "1.0.11"; 12 in 13 buildPecl { 14 inherit version; ··· 17 src = fetchFromGitHub { 18 owner = "krakjoe"; 19 repo = "pcov"; 20 - rev = "v${version}"; 21 - sha256 = "sha256-lyY17Y9chpTO8oeWmDGSh0YSnipYqCuy1qmn9su5Eu8="; 22 }; 23 24 buildInputs = [ pcre2 ]; ··· 27 # Allow building for PHP 8.4 28 (fetchpatch { 29 url = "https://github.com/krakjoe/pcov/commit/7d764c7c2555e8287351961d72be3ebec4d8743f.patch"; 30 - sha256 = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM="; 31 }) 32 ]; 33 34 - meta = with lib; { 35 changelog = "https://github.com/krakjoe/pcov/releases/tag/v${version}"; 36 description = "Self contained php-code-coverage compatible driver for PHP"; 37 - license = licenses.php301; 38 homepage = "https://github.com/krakjoe/pcov"; 39 - maintainers = teams.php.members; 40 }; 41 }
··· 1 { 2 buildPecl, 3 lib, 4 pcre2, 5 fetchFromGitHub, 6 fetchpatch, 7 }: 8 9 let 10 + version = "1.0.12"; 11 in 12 buildPecl { 13 inherit version; ··· 16 src = fetchFromGitHub { 17 owner = "krakjoe"; 18 repo = "pcov"; 19 + tag = "v${version}"; 20 + hash = "sha256-lyY17Y9chpTO8oeWmDGSh0YSnipYqCuy1qmn9su5Eu8="; 21 }; 22 23 buildInputs = [ pcre2 ]; ··· 26 # Allow building for PHP 8.4 27 (fetchpatch { 28 url = "https://github.com/krakjoe/pcov/commit/7d764c7c2555e8287351961d72be3ebec4d8743f.patch"; 29 + hash = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM="; 30 }) 31 ]; 32 33 + meta = { 34 changelog = "https://github.com/krakjoe/pcov/releases/tag/v${version}"; 35 description = "Self contained php-code-coverage compatible driver for PHP"; 36 + license = lib.licenses.php301; 37 homepage = "https://github.com/krakjoe/pcov"; 38 + maintainers = lib.teams.php.members; 39 }; 40 }
+29
pkgs/development/php-packages/pdo_oci/default.nix
···
··· 1 + { 2 + buildPecl, 3 + lib, 4 + oracle-instantclient, 5 + php, 6 + }: 7 + 8 + buildPecl { 9 + version = "1.1.0"; 10 + pname = "pdo_oci"; 11 + 12 + hash = "sha256-XKtpWH6Rn8s19Wlu15eb/6dcCpJ7Bc/pr9Pxi8L4S8c="; 13 + 14 + buildInputs = [ oracle-instantclient ]; 15 + configureFlags = [ "--with-pdo-oci=instantclient,${oracle-instantclient.lib}/lib" ]; 16 + 17 + internalDeps = [ php.extensions.pdo ]; 18 + postPatch = '' 19 + sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${oracle-instantclient.dev}/include"|' config.m4 20 + ''; 21 + 22 + meta = { 23 + changelog = "https://pecl.php.net/package-changelog.php?package=PDO_OCI"; 24 + description = "The PHP PDO_OCI extension lets you access Oracle Database"; 25 + license = lib.licenses.php301; 26 + homepage = "https://pecl.php.net/package/pdo_oci"; 27 + maintainers = lib.teams.php.members; 28 + }; 29 + }
+4 -1
pkgs/development/python-modules/blosc2/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 ··· 24 # tests 25 psutil, 26 pytestCheckHook, 27 }: 28 29 buildPythonPackage rec { ··· 68 nativeCheckInputs = [ 69 psutil 70 pytestCheckHook 71 - ]; 72 73 disabledTests = [ 74 # RuntimeError: Error while getting the slice
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 ··· 25 # tests 26 psutil, 27 pytestCheckHook, 28 + torch, 29 + runTorchTests ? lib.meta.availableOn stdenv.hostPlatform torch, 30 }: 31 32 buildPythonPackage rec { ··· 71 nativeCheckInputs = [ 72 psutil 73 pytestCheckHook 74 + ] ++ lib.optionals runTorchTests [ torch ]; 75 76 disabledTests = [ 77 # RuntimeError: Error while getting the slice
+2 -2
pkgs/development/python-modules/jpype1/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "jpype1"; 15 - version = "1.5.1"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "originell"; 20 repo = "jpype"; 21 tag = "v${version}"; 22 - hash = "sha256-IMmMYlcTkOQ5P4FYTp1QmUY9AsnYhzJ3mcpgl52qImg="; 23 }; 24 25 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "jpype1"; 15 + version = "1.5.2"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "originell"; 20 repo = "jpype"; 21 tag = "v${version}"; 22 + hash = "sha256-Q5/umU7JHiro+7YuC6nVG9ocpQ/Yc4LGa5+7SGGARTo="; 23 }; 24 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/rns/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "rns"; 23 - version = "0.9.1"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "markqvist"; 28 repo = "Reticulum"; 29 tag = version; 30 - hash = "sha256-AR7JMvx5qWPFtMhotO2MlqKH5d/CcGOrvpaB031vTX8="; 31 }; 32 33 patches = [
··· 20 21 buildPythonPackage rec { 22 pname = "rns"; 23 + version = "0.9.2"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "markqvist"; 28 repo = "Reticulum"; 29 tag = version; 30 + hash = "sha256-BnR+gVcV4ul/z6Yoj4KFisBqGK0HOHfsisTNqLPrgF8="; 31 }; 32 33 patches = [
+1
pkgs/development/python-modules/shiboken2/default.nix
··· 28 setuptools 29 ] 30 )) 31 ]; 32 33 buildInputs =
··· 28 setuptools 29 ] 30 )) 31 + qt5.qmake 32 ]; 33 34 buildInputs =
+10 -8
pkgs/development/python-modules/trimesh/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchPypi, 5 setuptools, 6 pytestCheckHook, 7 pythonOlder, ··· 11 12 buildPythonPackage rec { 13 pname = "trimesh"; 14 - version = "4.6.1"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; 18 19 - src = fetchPypi { 20 - inherit pname version; 21 - hash = "sha256-/uoiGFhKZnEzinDryUMwpoxZwSggV0ZPd9kqgB1vQPI="; 22 }; 23 24 build-system = [ setuptools ]; ··· 39 40 pythonImportsCheck = [ "trimesh" ]; 41 42 - meta = with lib; { 43 description = "Python library for loading and using triangular meshes"; 44 homepage = "https://trimesh.org/"; 45 changelog = "https://github.com/mikedh/trimesh/releases/tag/${version}"; 46 - license = licenses.mit; 47 mainProgram = "trimesh"; 48 - maintainers = with maintainers; [ 49 gebner 50 pbsds 51 ];
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 setuptools, 6 pytestCheckHook, 7 pythonOlder, ··· 11 12 buildPythonPackage rec { 13 pname = "trimesh"; 14 + version = "4.6.2"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; 18 19 + src = fetchFromGitHub { 20 + owner = "mikedh"; 21 + repo = "trimesh"; 22 + tag = version; 23 + hash = "sha256-ttOawg1mdGkV1Pi0CmFR4VtmZ9MUxPed0KoXLwlbUPE="; 24 }; 25 26 build-system = [ setuptools ]; ··· 41 42 pythonImportsCheck = [ "trimesh" ]; 43 44 + meta = { 45 description = "Python library for loading and using triangular meshes"; 46 homepage = "https://trimesh.org/"; 47 changelog = "https://github.com/mikedh/trimesh/releases/tag/${version}"; 48 + license = lib.licenses.mit; 49 mainProgram = "trimesh"; 50 + maintainers = with lib.maintainers; [ 51 gebner 52 pbsds 53 ];
+201 -201
pkgs/kde/generated/sources/plasma.json
··· 1 { 2 "bluedevil": { 3 - "version": "6.3.0", 4 - "url": "mirror://kde/stable/plasma/6.3.0/bluedevil-6.3.0.tar.xz", 5 - "hash": "sha256-uqgVjWesGDHzIwx828RAw9Vt6BRwg8gZUv2i2azssoQ=" 6 }, 7 "breeze": { 8 - "version": "6.3.0", 9 - "url": "mirror://kde/stable/plasma/6.3.0/breeze-6.3.0.tar.xz", 10 - "hash": "sha256-e7UN1mLjXf2u7JWPrUIU5sPBRISRmrEqVFoRCfvgiZU=" 11 }, 12 "breeze-grub": { 13 - "version": "6.3.0", 14 - "url": "mirror://kde/stable/plasma/6.3.0/breeze-grub-6.3.0.tar.xz", 15 - "hash": "sha256-sQCf31ZSG9KEAnRjnM5AXRDiDldJKrYrWSuBWmGFvhw=" 16 }, 17 "breeze-gtk": { 18 - "version": "6.3.0", 19 - "url": "mirror://kde/stable/plasma/6.3.0/breeze-gtk-6.3.0.tar.xz", 20 - "hash": "sha256-Jrd9zu3h8mh99jZlxLoODnnbyarO/HSFhQL4Fu0yZfg=" 21 }, 22 "breeze-plymouth": { 23 - "version": "6.3.0", 24 - "url": "mirror://kde/stable/plasma/6.3.0/breeze-plymouth-6.3.0.tar.xz", 25 - "hash": "sha256-BYlAsh647wIQ3RHMsOwfjiDBe2jOi404vE7qImBQBII=" 26 }, 27 "discover": { 28 - "version": "6.3.0", 29 - "url": "mirror://kde/stable/plasma/6.3.0/discover-6.3.0.tar.xz", 30 - "hash": "sha256-v1kqF0opluIQgfK+wGjb7umrlF3w7s8tRlvkSOAj6ps=" 31 }, 32 "drkonqi": { 33 - "version": "6.3.0", 34 - "url": "mirror://kde/stable/plasma/6.3.0/drkonqi-6.3.0.tar.xz", 35 - "hash": "sha256-ZSu8VecEccp6zxONgKI3/PXhB+QNKssOx58DqtUAlIk=" 36 }, 37 "flatpak-kcm": { 38 - "version": "6.3.0", 39 - "url": "mirror://kde/stable/plasma/6.3.0/flatpak-kcm-6.3.0.tar.xz", 40 - "hash": "sha256-9XmPHQzO6bUCicy0EHFdNf7N5f0a181ITJGPFJxtUSE=" 41 }, 42 "kactivitymanagerd": { 43 - "version": "6.3.0", 44 - "url": "mirror://kde/stable/plasma/6.3.0/kactivitymanagerd-6.3.0.tar.xz", 45 - "hash": "sha256-Il9k5WjlWePm7I6aBS2E+zxVfhbp1PgbVnGZCBGnVe4=" 46 }, 47 "kde-cli-tools": { 48 - "version": "6.3.0", 49 - "url": "mirror://kde/stable/plasma/6.3.0/kde-cli-tools-6.3.0.tar.xz", 50 - "hash": "sha256-zMvNc38fQz8u6xfuHjuMwQtnOhO2hbwNYKORl4/Jezs=" 51 }, 52 "kde-gtk-config": { 53 - "version": "6.3.0", 54 - "url": "mirror://kde/stable/plasma/6.3.0/kde-gtk-config-6.3.0.tar.xz", 55 - "hash": "sha256-9SkQ8j7zamMDfkASSozxU2JygK45s/ijHtHy20iHmE8=" 56 }, 57 "kdecoration": { 58 - "version": "6.3.0", 59 - "url": "mirror://kde/stable/plasma/6.3.0/kdecoration-6.3.0.tar.xz", 60 - "hash": "sha256-dPf0r8oQoKN5FSM8gAM82zMqf59Fr8ZNDDjGCrotXdM=" 61 }, 62 "kdeplasma-addons": { 63 - "version": "6.3.0", 64 - "url": "mirror://kde/stable/plasma/6.3.0/kdeplasma-addons-6.3.0.tar.xz", 65 - "hash": "sha256-WZnR7hIK9Wc+cM8X8wMM5JK8zOeZfNTJLcBB+hgQmbk=" 66 }, 67 "kgamma": { 68 - "version": "6.3.0", 69 - "url": "mirror://kde/stable/plasma/6.3.0/kgamma-6.3.0.tar.xz", 70 - "hash": "sha256-yxNocFCZ9vbwmwjT+IVgHR9HkHSaK7xM6XdXTUTxcQI=" 71 }, 72 "kglobalacceld": { 73 - "version": "6.3.0", 74 - "url": "mirror://kde/stable/plasma/6.3.0/kglobalacceld-6.3.0.tar.xz", 75 - "hash": "sha256-YSSYgpexkQhGtK8qApAraSM5g4NENBL0G5XMiL8N4LM=" 76 }, 77 "kinfocenter": { 78 - "version": "6.3.0", 79 - "url": "mirror://kde/stable/plasma/6.3.0/kinfocenter-6.3.0.tar.xz", 80 - "hash": "sha256-IPtgc2bRZjkNwYvsqPkyGBOSQwWgrf7pH3leTgXq0xE=" 81 }, 82 "kmenuedit": { 83 - "version": "6.3.0", 84 - "url": "mirror://kde/stable/plasma/6.3.0/kmenuedit-6.3.0.tar.xz", 85 - "hash": "sha256-9oK736Q25leu7LRh+doF1w5dbNsCNt/bcWNdMHcXRWM=" 86 }, 87 "kpipewire": { 88 - "version": "6.3.0", 89 - "url": "mirror://kde/stable/plasma/6.3.0/kpipewire-6.3.0.tar.xz", 90 - "hash": "sha256-N38NIPvx84BzE28XtZlcg+XH+oClCJZtVp41xPGA3yo=" 91 }, 92 "krdp": { 93 - "version": "6.3.0", 94 - "url": "mirror://kde/stable/plasma/6.3.0/krdp-6.3.0.tar.xz", 95 - "hash": "sha256-HpdFCwXazBteJamcSRVsQaGYZvsvGW7KHR4nWlfXJFA=" 96 }, 97 "kscreen": { 98 - "version": "6.3.0", 99 - "url": "mirror://kde/stable/plasma/6.3.0/kscreen-6.3.0.tar.xz", 100 - "hash": "sha256-Vtngpgfy+3mDEeFx32eykJZBf1BkLfhxCTflCvTR1/U=" 101 }, 102 "kscreenlocker": { 103 - "version": "6.3.0", 104 - "url": "mirror://kde/stable/plasma/6.3.0/kscreenlocker-6.3.0.tar.xz", 105 - "hash": "sha256-rYa6DX3IdUql3YCXqyUojN+qRMAeMaEIE6tNDWmH9l4=" 106 }, 107 "ksshaskpass": { 108 - "version": "6.3.0", 109 - "url": "mirror://kde/stable/plasma/6.3.0/ksshaskpass-6.3.0.tar.xz", 110 - "hash": "sha256-EXk3lsXE9ut7BgG8AD2Ezo5CFHvwUhLCpr0g38dKNiI=" 111 }, 112 "ksystemstats": { 113 - "version": "6.3.0", 114 - "url": "mirror://kde/stable/plasma/6.3.0/ksystemstats-6.3.0.tar.xz", 115 - "hash": "sha256-ZAr5jGsHagdDan1rka4wGOHlrImea4Q/BNSABZSydzo=" 116 }, 117 "kwallet-pam": { 118 - "version": "6.3.0", 119 - "url": "mirror://kde/stable/plasma/6.3.0/kwallet-pam-6.3.0.tar.xz", 120 - "hash": "sha256-Gie/yXAB5MDFEg7sGjbTcwuqbvnfRPv2jyOjTNVRxn8=" 121 }, 122 "kwayland": { 123 - "version": "6.3.0", 124 - "url": "mirror://kde/stable/plasma/6.3.0/kwayland-6.3.0.tar.xz", 125 - "hash": "sha256-L21ouJ2rIQN7puzJGmNT0fWjFPe4Bou25gW/XhtrJaw=" 126 }, 127 "kwayland-integration": { 128 - "version": "6.3.0", 129 - "url": "mirror://kde/stable/plasma/6.3.0/kwayland-integration-6.3.0.tar.xz", 130 - "hash": "sha256-S8VCEZQ4TZvDfFRqKg85ZT6VdPK6FqnONqvoyctUOv0=" 131 }, 132 "kwin": { 133 - "version": "6.3.0", 134 - "url": "mirror://kde/stable/plasma/6.3.0/kwin-6.3.0.tar.xz", 135 - "hash": "sha256-Gtl4/FKyG/3SGIQ1VKAVskaJ4MBJBNHLAOLkr8pPSvQ=" 136 }, 137 "kwrited": { 138 - "version": "6.3.0", 139 - "url": "mirror://kde/stable/plasma/6.3.0/kwrited-6.3.0.tar.xz", 140 - "hash": "sha256-/H0YFVieKNBsbalnsYMSzlB+rMJ+9YG9rtwYNzm2Llw=" 141 }, 142 "layer-shell-qt": { 143 - "version": "6.3.0", 144 - "url": "mirror://kde/stable/plasma/6.3.0/layer-shell-qt-6.3.0.tar.xz", 145 - "hash": "sha256-oJiKEqI2ZM/jV7AHDT2Mrs6jsIiC7lIIalpONLiF1EM=" 146 }, 147 "libkscreen": { 148 - "version": "6.3.0", 149 - "url": "mirror://kde/stable/plasma/6.3.0/libkscreen-6.3.0.tar.xz", 150 - "hash": "sha256-nveR7vL1xulUKKnaP7c15NIjAIHFRyliyVyDU8AaZDo=" 151 }, 152 "libksysguard": { 153 - "version": "6.3.0", 154 - "url": "mirror://kde/stable/plasma/6.3.0/libksysguard-6.3.0.tar.xz", 155 - "hash": "sha256-vBu7OFslwGQj9vLQRLAMEGy9tVHFz4NIvVkixj1MvLk=" 156 }, 157 "libplasma": { 158 - "version": "6.3.0", 159 - "url": "mirror://kde/stable/plasma/6.3.0/libplasma-6.3.0.tar.xz", 160 - "hash": "sha256-nCzelhWpQ5faaOQpMYJ2jh+9wvQZzbjwDosTo2bVl40=" 161 }, 162 "milou": { 163 - "version": "6.3.0", 164 - "url": "mirror://kde/stable/plasma/6.3.0/milou-6.3.0.tar.xz", 165 - "hash": "sha256-gbSDavVLQsHY3zJ1KgcIWtkYYjft2KQ0RV6qk9m9xpE=" 166 }, 167 "ocean-sound-theme": { 168 - "version": "6.3.0", 169 - "url": "mirror://kde/stable/plasma/6.3.0/ocean-sound-theme-6.3.0.tar.xz", 170 - "hash": "sha256-g9nF9oc8uQ4tcepUVUh8QnN+BTUTOM7xnj+MrT68JNo=" 171 }, 172 "oxygen": { 173 - "version": "6.3.0", 174 - "url": "mirror://kde/stable/plasma/6.3.0/oxygen-6.3.0.tar.xz", 175 - "hash": "sha256-SpCO5h552/wlIFJ8ZJPvuSeWVXUMxxXx4z2FKk8JaDQ=" 176 }, 177 "oxygen-sounds": { 178 - "version": "6.3.0", 179 - "url": "mirror://kde/stable/plasma/6.3.0/oxygen-sounds-6.3.0.tar.xz", 180 - "hash": "sha256-vqL+XEFKN65mnzmSLMutwUB3kkcEUpfsLQEfoX7MDys=" 181 }, 182 "plasma-activities": { 183 - "version": "6.3.0", 184 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-activities-6.3.0.tar.xz", 185 - "hash": "sha256-zLHKLcHeseI13UlvQjVfAFT1gGHs+adZ2fqgopmlbHs=" 186 }, 187 "plasma-activities-stats": { 188 - "version": "6.3.0", 189 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-activities-stats-6.3.0.tar.xz", 190 - "hash": "sha256-tKO4AhZgGP5NTTXNDXxBG1LRy3T/0iochOSUrTA1aC4=" 191 }, 192 "plasma-browser-integration": { 193 - "version": "6.3.0", 194 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-browser-integration-6.3.0.tar.xz", 195 - "hash": "sha256-nF7TyOy+Co7PFpdBbL+fNBaUHp339avhebZnvYB4+20=" 196 }, 197 "plasma-desktop": { 198 - "version": "6.3.0", 199 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-desktop-6.3.0.tar.xz", 200 - "hash": "sha256-u9v6h0tsBOO7M2g+oNCeMmFt6CfflqG2ZKILL1nWnQ4=" 201 }, 202 "plasma-dialer": { 203 - "version": "6.3.0", 204 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-dialer-6.3.0.tar.xz", 205 - "hash": "sha256-yVB0e4yD15DsY+5YXu0tMw10C3ZcYUFSPQlGNicgV6o=" 206 }, 207 "plasma-disks": { 208 - "version": "6.3.0", 209 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-disks-6.3.0.tar.xz", 210 - "hash": "sha256-p2meDmgZMRlSw1FZE5xqESYS3fOVHrdC60zf+2rYbT0=" 211 }, 212 "plasma-firewall": { 213 - "version": "6.3.0", 214 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-firewall-6.3.0.tar.xz", 215 - "hash": "sha256-ll172oqLjZCW6UeLCcRqfR3Mh9z//tHCe3h3kdvjx/A=" 216 }, 217 "plasma-integration": { 218 - "version": "6.3.0", 219 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-integration-6.3.0.tar.xz", 220 - "hash": "sha256-4IL0XHGAfkpBpf7g7uPyc0couMje0EHi+US3UwaGlDM=" 221 }, 222 "plasma-mobile": { 223 - "version": "6.3.0", 224 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-mobile-6.3.0.tar.xz", 225 - "hash": "sha256-tDkNwsSouZcT1FxR8kG3H/7RGLmKuJqsQND4sL07s5E=" 226 }, 227 "plasma-nano": { 228 - "version": "6.3.0", 229 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-nano-6.3.0.tar.xz", 230 - "hash": "sha256-q0uhUTOq8nPsHHkfw39FzjBPKH96FwaEn8TtrhtLHQM=" 231 }, 232 "plasma-nm": { 233 - "version": "6.3.0", 234 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-nm-6.3.0.tar.xz", 235 - "hash": "sha256-IakXwSdy9+KBzi5rewgnN55E97VHomHfRhWdVy0NxeA=" 236 }, 237 "plasma-pa": { 238 - "version": "6.3.0", 239 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-pa-6.3.0.tar.xz", 240 - "hash": "sha256-3gT7Kgwe7H+Ek1DVoXyOhP+XLYILXjTTja4LiSJhae0=" 241 }, 242 "plasma-sdk": { 243 - "version": "6.3.0", 244 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-sdk-6.3.0.tar.xz", 245 - "hash": "sha256-PXXSJLK3p9ZcextB1NqxIizyXFnqTpwBcK23J9fvQWg=" 246 }, 247 "plasma-systemmonitor": { 248 - "version": "6.3.0", 249 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-systemmonitor-6.3.0.tar.xz", 250 - "hash": "sha256-/kZ/X+uSlaAtoQNTCYoC8wBWu5ZAFjV+LOTQwH0wXIg=" 251 }, 252 "plasma-thunderbolt": { 253 - "version": "6.3.0", 254 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-thunderbolt-6.3.0.tar.xz", 255 - "hash": "sha256-oMPbVanG0+QMf0t49iH2uF4R9mzPwEkTMzn7jJzh/mw=" 256 }, 257 "plasma-vault": { 258 - "version": "6.3.0", 259 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-vault-6.3.0.tar.xz", 260 - "hash": "sha256-QU/lNg6xMv8kYyLs6aVkUEES+pWkxGKz8XK5hhPcJdg=" 261 }, 262 "plasma-welcome": { 263 - "version": "6.3.0", 264 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-welcome-6.3.0.tar.xz", 265 - "hash": "sha256-x+iEF4wc0aoKwmBzvZzxJNCjvjkmwCQLeXR3gGchGYQ=" 266 }, 267 "plasma-workspace": { 268 - "version": "6.3.0", 269 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-workspace-6.3.0.tar.xz", 270 - "hash": "sha256-FBZ9trlmsVZ7S4uPt77RjZUvK02UR7Uiij9aH7s4xDk=" 271 }, 272 "plasma-workspace-wallpapers": { 273 - "version": "6.3.0", 274 - "url": "mirror://kde/stable/plasma/6.3.0/plasma-workspace-wallpapers-6.3.0.tar.xz", 275 - "hash": "sha256-1OhrrEgzpN8jmNCBXV+SwH6+W6+X2lIGP0b/XFEPEAo=" 276 }, 277 "plasma5support": { 278 - "version": "6.3.0", 279 - "url": "mirror://kde/stable/plasma/6.3.0/plasma5support-6.3.0.tar.xz", 280 - "hash": "sha256-uVIBaVez+AM9gfxY+QvxPwL5fuzWbKTmtrCAUHTKYoM=" 281 }, 282 "plymouth-kcm": { 283 - "version": "6.3.0", 284 - "url": "mirror://kde/stable/plasma/6.3.0/plymouth-kcm-6.3.0.tar.xz", 285 - "hash": "sha256-pGqGc06TgiXSh8HPpJnVv3jWzFsAjAxD45rdmvd3JS4=" 286 }, 287 "polkit-kde-agent-1": { 288 - "version": "6.3.0", 289 - "url": "mirror://kde/stable/plasma/6.3.0/polkit-kde-agent-1-6.3.0.tar.xz", 290 - "hash": "sha256-4H+0PlDvqaRZn/Eo7FExy75nBJ8b/yRnPOkfVbXkQes=" 291 }, 292 "powerdevil": { 293 - "version": "6.3.0", 294 - "url": "mirror://kde/stable/plasma/6.3.0/powerdevil-6.3.0.tar.xz", 295 - "hash": "sha256-y0y+bKuw6j0JipkQNcEc/BhNnJvQZfu6nvNPbAgsE6g=" 296 }, 297 "print-manager": { 298 - "version": "6.3.0", 299 - "url": "mirror://kde/stable/plasma/6.3.0/print-manager-6.3.0.tar.xz", 300 - "hash": "sha256-wsR6LEvcOKMuzZaFbVvZzRa/UBFleeV1tbw6T3HHmAw=" 301 }, 302 "qqc2-breeze-style": { 303 - "version": "6.3.0", 304 - "url": "mirror://kde/stable/plasma/6.3.0/qqc2-breeze-style-6.3.0.tar.xz", 305 - "hash": "sha256-6x7qYWDPcFIoeYt+zv/DVP1+k/saimSobl059T64on8=" 306 }, 307 "sddm-kcm": { 308 - "version": "6.3.0", 309 - "url": "mirror://kde/stable/plasma/6.3.0/sddm-kcm-6.3.0.tar.xz", 310 - "hash": "sha256-o44ChGGmqwQkF9GfLyTFufTEKDias3E4Rjb3C8q3dkw=" 311 }, 312 "spacebar": { 313 - "version": "6.3.0", 314 - "url": "mirror://kde/stable/plasma/6.3.0/spacebar-6.3.0.tar.xz", 315 - "hash": "sha256-Q56khGQDJ4FyYYFITcXkHcAOhfQX7Sbf81XY/U+lW0k=" 316 }, 317 "spectacle": { 318 - "version": "6.3.0", 319 - "url": "mirror://kde/stable/plasma/6.3.0/spectacle-6.3.0.tar.xz", 320 - "hash": "sha256-voCrvB6AvESTcRCJWAqQWEhJlgiiSXvj1+uBy7+HYJk=" 321 }, 322 "systemsettings": { 323 - "version": "6.3.0", 324 - "url": "mirror://kde/stable/plasma/6.3.0/systemsettings-6.3.0.tar.xz", 325 - "hash": "sha256-dxubbLveFf6GDKZewJo4xuF1yRSCnlVt5WwTYmkaxoA=" 326 }, 327 "wacomtablet": { 328 - "version": "6.3.0", 329 - "url": "mirror://kde/stable/plasma/6.3.0/wacomtablet-6.3.0.tar.xz", 330 - "hash": "sha256-wFdo6kWRe1WZojxYze8xzRIcQhOvD/xwDK8qGcvBWDU=" 331 }, 332 "xdg-desktop-portal-kde": { 333 - "version": "6.3.0", 334 - "url": "mirror://kde/stable/plasma/6.3.0/xdg-desktop-portal-kde-6.3.0.tar.xz", 335 - "hash": "sha256-swz1cWaFvqkWG3rD3LqqMRVmJzmYUNdFksBunNTdD1E=" 336 } 337 }
··· 1 { 2 "bluedevil": { 3 + "version": "6.3.1", 4 + "url": "mirror://kde/stable/plasma/6.3.1/bluedevil-6.3.1.tar.xz", 5 + "hash": "sha256-qRNYzGSs6s6Sc8KTnOMlyROu7f6Jb1NYHJ7ECHJY/6s=" 6 }, 7 "breeze": { 8 + "version": "6.3.1", 9 + "url": "mirror://kde/stable/plasma/6.3.1/breeze-6.3.1.tar.xz", 10 + "hash": "sha256-LHP1WTyXZh/CX7GveqApzbv5N0y4QrA2tVPAvMSZlRw=" 11 }, 12 "breeze-grub": { 13 + "version": "6.3.1", 14 + "url": "mirror://kde/stable/plasma/6.3.1/breeze-grub-6.3.1.tar.xz", 15 + "hash": "sha256-coKBDmb3kZouawD3JVqke8l1ObzY8Jmj+IYhxbBqA/s=" 16 }, 17 "breeze-gtk": { 18 + "version": "6.3.1", 19 + "url": "mirror://kde/stable/plasma/6.3.1/breeze-gtk-6.3.1.tar.xz", 20 + "hash": "sha256-QMpeQYixJ6p2L8SXKicHQcMvbOsYScQd9WkrjE4qJ6U=" 21 }, 22 "breeze-plymouth": { 23 + "version": "6.3.1", 24 + "url": "mirror://kde/stable/plasma/6.3.1/breeze-plymouth-6.3.1.tar.xz", 25 + "hash": "sha256-Gd4ZnckVgpspWoN9FD92Y4VUgh/GYm+vmUHAEWDXTg4=" 26 }, 27 "discover": { 28 + "version": "6.3.1", 29 + "url": "mirror://kde/stable/plasma/6.3.1/discover-6.3.1.tar.xz", 30 + "hash": "sha256-RKgnKj/JEiaNiyRh/tbnGT4OZtJ4WO1bus0LjlMZpxg=" 31 }, 32 "drkonqi": { 33 + "version": "6.3.1", 34 + "url": "mirror://kde/stable/plasma/6.3.1/drkonqi-6.3.1.tar.xz", 35 + "hash": "sha256-01sur6jzbogJxHrMlh4b5PhTSLZVF4wkzXLckSbWj5c=" 36 }, 37 "flatpak-kcm": { 38 + "version": "6.3.1", 39 + "url": "mirror://kde/stable/plasma/6.3.1/flatpak-kcm-6.3.1.tar.xz", 40 + "hash": "sha256-zmVSFjhLPODKYh/xz7gUe3TMv7r+cwZOYHwU08aSSYU=" 41 }, 42 "kactivitymanagerd": { 43 + "version": "6.3.1", 44 + "url": "mirror://kde/stable/plasma/6.3.1/kactivitymanagerd-6.3.1.tar.xz", 45 + "hash": "sha256-tDX7BE9mZIt8l2l5y7jeFWf846UR6E1hJ20WNxGc3qQ=" 46 }, 47 "kde-cli-tools": { 48 + "version": "6.3.1", 49 + "url": "mirror://kde/stable/plasma/6.3.1/kde-cli-tools-6.3.1.tar.xz", 50 + "hash": "sha256-MvjUlbbKSwmNIoXpRyEcAZXuVTsYfeeSyirUoLA8upA=" 51 }, 52 "kde-gtk-config": { 53 + "version": "6.3.1", 54 + "url": "mirror://kde/stable/plasma/6.3.1/kde-gtk-config-6.3.1.tar.xz", 55 + "hash": "sha256-45cnMqaWl2csiTPeoh/cMohbKKRwcbvP2HkScNWC1io=" 56 }, 57 "kdecoration": { 58 + "version": "6.3.1", 59 + "url": "mirror://kde/stable/plasma/6.3.1/kdecoration-6.3.1.tar.xz", 60 + "hash": "sha256-Ct+xvI7dkHqLOdiQjd9May0WvAMdMFsYw74QQZJiHUg=" 61 }, 62 "kdeplasma-addons": { 63 + "version": "6.3.1", 64 + "url": "mirror://kde/stable/plasma/6.3.1/kdeplasma-addons-6.3.1.tar.xz", 65 + "hash": "sha256-aWzrQArHNGazMpcepOcPwLkT1w8YlDECiuS9HbIBBYo=" 66 }, 67 "kgamma": { 68 + "version": "6.3.1", 69 + "url": "mirror://kde/stable/plasma/6.3.1/kgamma-6.3.1.tar.xz", 70 + "hash": "sha256-Tcj6WvP0ANV2HRMzycebZqJQdgF2TE3mSqe8XhOcDHQ=" 71 }, 72 "kglobalacceld": { 73 + "version": "6.3.1", 74 + "url": "mirror://kde/stable/plasma/6.3.1/kglobalacceld-6.3.1.tar.xz", 75 + "hash": "sha256-3cy7KJyr1on6srWuyxQ+kg+Xw6RE+A8/nEDbmb1GcYo=" 76 }, 77 "kinfocenter": { 78 + "version": "6.3.1", 79 + "url": "mirror://kde/stable/plasma/6.3.1/kinfocenter-6.3.1.tar.xz", 80 + "hash": "sha256-g3C63bXjiXacZRA9cQWs+tFaE7wSyY/jUakTJk/4WHw=" 81 }, 82 "kmenuedit": { 83 + "version": "6.3.1", 84 + "url": "mirror://kde/stable/plasma/6.3.1/kmenuedit-6.3.1.tar.xz", 85 + "hash": "sha256-tOmL2pdwj267LqBqDLrmAC/JGLlLVYDNrb8DTmuvGfE=" 86 }, 87 "kpipewire": { 88 + "version": "6.3.1", 89 + "url": "mirror://kde/stable/plasma/6.3.1/kpipewire-6.3.1.tar.xz", 90 + "hash": "sha256-L0I5TMQBg8GTxFFaFXLMg6ThUMdQwOOQJNSoV/eD2No=" 91 }, 92 "krdp": { 93 + "version": "6.3.1", 94 + "url": "mirror://kde/stable/plasma/6.3.1/krdp-6.3.1.tar.xz", 95 + "hash": "sha256-DCDM8OpX/Z4n1CiMvAX0BvT2TQ3mSQ1NrVerF3qpjbE=" 96 }, 97 "kscreen": { 98 + "version": "6.3.1", 99 + "url": "mirror://kde/stable/plasma/6.3.1/kscreen-6.3.1.tar.xz", 100 + "hash": "sha256-sHz48SuraNNvu1YS9ePP/cnpqWZFSxxHt7N/t7zwQLI=" 101 }, 102 "kscreenlocker": { 103 + "version": "6.3.1", 104 + "url": "mirror://kde/stable/plasma/6.3.1/kscreenlocker-6.3.1.tar.xz", 105 + "hash": "sha256-xp/mipWGPq7kFA+Mx+Qsgyy8j2ENfGhyuGXIkFKQFOg=" 106 }, 107 "ksshaskpass": { 108 + "version": "6.3.1", 109 + "url": "mirror://kde/stable/plasma/6.3.1/ksshaskpass-6.3.1.tar.xz", 110 + "hash": "sha256-7MFsTcIxmK4CmPbT9B/NG90kwezOHoIqsKu6sPz8qx8=" 111 }, 112 "ksystemstats": { 113 + "version": "6.3.1", 114 + "url": "mirror://kde/stable/plasma/6.3.1/ksystemstats-6.3.1.tar.xz", 115 + "hash": "sha256-sISrYbK3O1HSJQvc/r5svL8/0PaltxQa0hGhQaZqTts=" 116 }, 117 "kwallet-pam": { 118 + "version": "6.3.1", 119 + "url": "mirror://kde/stable/plasma/6.3.1/kwallet-pam-6.3.1.tar.xz", 120 + "hash": "sha256-fo1V6tlAM9YRgZ1oyLnQFTX2i0a1hVytsYAU5PerRfw=" 121 }, 122 "kwayland": { 123 + "version": "6.3.1", 124 + "url": "mirror://kde/stable/plasma/6.3.1/kwayland-6.3.1.tar.xz", 125 + "hash": "sha256-Ouk8BGplQl1xAgUWyjKtpdl7k+ekICODjHr9sx3SGmI=" 126 }, 127 "kwayland-integration": { 128 + "version": "6.3.1", 129 + "url": "mirror://kde/stable/plasma/6.3.1/kwayland-integration-6.3.1.tar.xz", 130 + "hash": "sha256-oL+Xas3ZXJ6tYYBcVa/4lNYDB+0jdT4RJD4PzqyATeM=" 131 }, 132 "kwin": { 133 + "version": "6.3.1", 134 + "url": "mirror://kde/stable/plasma/6.3.1/kwin-6.3.1.tar.xz", 135 + "hash": "sha256-mlC6DqpiCXg73vu2aOV9DL36cc6Ov70X/kRtttdz8kI=" 136 }, 137 "kwrited": { 138 + "version": "6.3.1", 139 + "url": "mirror://kde/stable/plasma/6.3.1/kwrited-6.3.1.tar.xz", 140 + "hash": "sha256-DxQuRQ4Qh0E3Ur4Z1OPdhnCAxegVbaKBIqdkD+zD2SU=" 141 }, 142 "layer-shell-qt": { 143 + "version": "6.3.1", 144 + "url": "mirror://kde/stable/plasma/6.3.1/layer-shell-qt-6.3.1.tar.xz", 145 + "hash": "sha256-jhnqJly7pLAQ4tSZcUDgyaC7taEbUKzMi9Qzjnr36X8=" 146 }, 147 "libkscreen": { 148 + "version": "6.3.1", 149 + "url": "mirror://kde/stable/plasma/6.3.1/libkscreen-6.3.1.tar.xz", 150 + "hash": "sha256-hjJ+7bQsSmMuN2EWwo4QioH8oOxmWGiLoiqq5hZMiKI=" 151 }, 152 "libksysguard": { 153 + "version": "6.3.1", 154 + "url": "mirror://kde/stable/plasma/6.3.1/libksysguard-6.3.1.tar.xz", 155 + "hash": "sha256-wiPlKQVitSqRDHAmCzyiczRyjmpjWRHrZyaocucXi6Y=" 156 }, 157 "libplasma": { 158 + "version": "6.3.1", 159 + "url": "mirror://kde/stable/plasma/6.3.1/libplasma-6.3.1.tar.xz", 160 + "hash": "sha256-ZFW0r/XYPxWGtLupf/qumziBtrAhguwVNfhy9/CPRgw=" 161 }, 162 "milou": { 163 + "version": "6.3.1", 164 + "url": "mirror://kde/stable/plasma/6.3.1/milou-6.3.1.tar.xz", 165 + "hash": "sha256-pNC/qsu9K9UT4vew2Mu9eqFQnX/yKLjA4dGy5cHgKI0=" 166 }, 167 "ocean-sound-theme": { 168 + "version": "6.3.1", 169 + "url": "mirror://kde/stable/plasma/6.3.1/ocean-sound-theme-6.3.1.tar.xz", 170 + "hash": "sha256-FwsjcbxKmhJj93hxSizL9Hr3xjtN6XWymwewNt387cE=" 171 }, 172 "oxygen": { 173 + "version": "6.3.1", 174 + "url": "mirror://kde/stable/plasma/6.3.1/oxygen-6.3.1.tar.xz", 175 + "hash": "sha256-lpa4pMtcz5N3yxpq0/4dgZG3ZPXPX9Ryb85dPQAAfr4=" 176 }, 177 "oxygen-sounds": { 178 + "version": "6.3.1", 179 + "url": "mirror://kde/stable/plasma/6.3.1/oxygen-sounds-6.3.1.tar.xz", 180 + "hash": "sha256-/vEbkcstwzACPIzqVNUg/AF7srpGzfNvUZKIfoku8L8=" 181 }, 182 "plasma-activities": { 183 + "version": "6.3.1", 184 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-activities-6.3.1.tar.xz", 185 + "hash": "sha256-bh5PI/nos/je6pME3xF56jCwq2oRy59NfKIbFeV5Gm4=" 186 }, 187 "plasma-activities-stats": { 188 + "version": "6.3.1", 189 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-activities-stats-6.3.1.tar.xz", 190 + "hash": "sha256-yAGQHGIUTzDs1+T3sXvI4FpFqxyz2AjI0KHVafAStaY=" 191 }, 192 "plasma-browser-integration": { 193 + "version": "6.3.1", 194 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-browser-integration-6.3.1.tar.xz", 195 + "hash": "sha256-kaSXmq4aChMZSLCz+JcIvREGsH59sPwdU708omjaYSc=" 196 }, 197 "plasma-desktop": { 198 + "version": "6.3.1", 199 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-desktop-6.3.1.tar.xz", 200 + "hash": "sha256-EZydNhJ0NnBIMghky6/8YSUwy6TqYtbf1QTz7+WyVKQ=" 201 }, 202 "plasma-dialer": { 203 + "version": "6.3.1", 204 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-dialer-6.3.1.tar.xz", 205 + "hash": "sha256-tAHrvzbg2H7Ahaks9jhi3Qtc+Q1arJf+MOuaoRglaY0=" 206 }, 207 "plasma-disks": { 208 + "version": "6.3.1", 209 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-disks-6.3.1.tar.xz", 210 + "hash": "sha256-6ugUwDPoNzPwklsMvYpADX8wolJOl7IDJmlZazXmbL4=" 211 }, 212 "plasma-firewall": { 213 + "version": "6.3.1", 214 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-firewall-6.3.1.tar.xz", 215 + "hash": "sha256-rSJxJsaGCJ+TadzMlCfAoLzED6bIbI38rmedhMY/Iz0=" 216 }, 217 "plasma-integration": { 218 + "version": "6.3.1", 219 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-integration-6.3.1.tar.xz", 220 + "hash": "sha256-RGVnVx3ItDRHt7ev17gtm6KmBCE5PIXLsQm7ZfVAqcI=" 221 }, 222 "plasma-mobile": { 223 + "version": "6.3.1", 224 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-mobile-6.3.1.tar.xz", 225 + "hash": "sha256-6pV4E9pESUQEIBNxnyjGYDAjcQaJd5Ohkq07SaC5aN8=" 226 }, 227 "plasma-nano": { 228 + "version": "6.3.1", 229 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-nano-6.3.1.tar.xz", 230 + "hash": "sha256-cnbTzAC4dhIm5Srj9L5MZnHnkckLtTNkMd46d0WZg18=" 231 }, 232 "plasma-nm": { 233 + "version": "6.3.1", 234 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-nm-6.3.1.tar.xz", 235 + "hash": "sha256-r8cJO2AMMVzRr3UvitP3mVcxov/FL7ibB04vqIsAAGQ=" 236 }, 237 "plasma-pa": { 238 + "version": "6.3.1", 239 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-pa-6.3.1.tar.xz", 240 + "hash": "sha256-tsXEATNDjxrqSrwoCNwgEl8d8XqUAVbOd65vGV1JtUg=" 241 }, 242 "plasma-sdk": { 243 + "version": "6.3.1", 244 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-sdk-6.3.1.tar.xz", 245 + "hash": "sha256-lVEIrjJz6aS87xadFbQCXPP6Dw1Pbgc2flbTlke09wk=" 246 }, 247 "plasma-systemmonitor": { 248 + "version": "6.3.1", 249 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-systemmonitor-6.3.1.tar.xz", 250 + "hash": "sha256-rgufAUhIlwE8Ds5NXy+wAj2ox/JDnCjtfPA5BJrXG7o=" 251 }, 252 "plasma-thunderbolt": { 253 + "version": "6.3.1", 254 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-thunderbolt-6.3.1.tar.xz", 255 + "hash": "sha256-2SE1dprNJtc2ZGcbJ1rdZXk0aCwJQmNkccU15K+8HxM=" 256 }, 257 "plasma-vault": { 258 + "version": "6.3.1", 259 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-vault-6.3.1.tar.xz", 260 + "hash": "sha256-NmlP79pR3/5L2qU1Ba6JmFGOTHeu1Uc6F+wz7qKvYcQ=" 261 }, 262 "plasma-welcome": { 263 + "version": "6.3.1", 264 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-welcome-6.3.1.tar.xz", 265 + "hash": "sha256-QNtYD3aSZXENGY12+Q34faxezQ8c+4RwyZyMPx/WKxs=" 266 }, 267 "plasma-workspace": { 268 + "version": "6.3.1", 269 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-workspace-6.3.1.tar.xz", 270 + "hash": "sha256-YX0qMjAwStou3Kx9h1nTZt2vmbWb2IU7zkcc9EuTQcU=" 271 }, 272 "plasma-workspace-wallpapers": { 273 + "version": "6.3.1", 274 + "url": "mirror://kde/stable/plasma/6.3.1/plasma-workspace-wallpapers-6.3.1.tar.xz", 275 + "hash": "sha256-9ElLw7vxa2dlfx/Pa/YmAr6m6ZSaTgQHRNVX5+F3xg8=" 276 }, 277 "plasma5support": { 278 + "version": "6.3.1", 279 + "url": "mirror://kde/stable/plasma/6.3.1/plasma5support-6.3.1.tar.xz", 280 + "hash": "sha256-ZmOW904n3B+0Gqgvyv1aszyHjx6waueTxFviK3CmuWE=" 281 }, 282 "plymouth-kcm": { 283 + "version": "6.3.1", 284 + "url": "mirror://kde/stable/plasma/6.3.1/plymouth-kcm-6.3.1.tar.xz", 285 + "hash": "sha256-FOGUUdBQ4LwAh7WB3T9n7rghmahyKjPfpjP4/BFW2RE=" 286 }, 287 "polkit-kde-agent-1": { 288 + "version": "6.3.1", 289 + "url": "mirror://kde/stable/plasma/6.3.1/polkit-kde-agent-1-6.3.1.tar.xz", 290 + "hash": "sha256-+KzSVw3ok3YF1XFxAXiWV1uG8tXVbmCI7ec/EG2fC7I=" 291 }, 292 "powerdevil": { 293 + "version": "6.3.1", 294 + "url": "mirror://kde/stable/plasma/6.3.1/powerdevil-6.3.1.tar.xz", 295 + "hash": "sha256-vG3tC8vCF+g9Eb6CcmqKc35+XzBB19F9PkCz7/ueY5E=" 296 }, 297 "print-manager": { 298 + "version": "6.3.1", 299 + "url": "mirror://kde/stable/plasma/6.3.1/print-manager-6.3.1.tar.xz", 300 + "hash": "sha256-Wr1OGleC5MMQnFqTLM0YOI7GuSqGYVcRfhwY0vzjCYA=" 301 }, 302 "qqc2-breeze-style": { 303 + "version": "6.3.1", 304 + "url": "mirror://kde/stable/plasma/6.3.1/qqc2-breeze-style-6.3.1.tar.xz", 305 + "hash": "sha256-KekUqfsUBVIEa/gUEpqGFcGM+08V2n+74bGeb4i9wlo=" 306 }, 307 "sddm-kcm": { 308 + "version": "6.3.1", 309 + "url": "mirror://kde/stable/plasma/6.3.1/sddm-kcm-6.3.1.tar.xz", 310 + "hash": "sha256-jpz5ajBr/a5PHPV16X45Mw6k88526wkhZq3R/spcRgw=" 311 }, 312 "spacebar": { 313 + "version": "6.3.1", 314 + "url": "mirror://kde/stable/plasma/6.3.1/spacebar-6.3.1.tar.xz", 315 + "hash": "sha256-vy5JcIKk5bYpa4NZKYkNI9qbobPbSU+GEjfWlvbEmb8=" 316 }, 317 "spectacle": { 318 + "version": "6.3.1", 319 + "url": "mirror://kde/stable/plasma/6.3.1/spectacle-6.3.1.tar.xz", 320 + "hash": "sha256-DzZLBd/MDGPB62luWTGPg6nIPUFi9WVrT6X+KdrMgU4=" 321 }, 322 "systemsettings": { 323 + "version": "6.3.1", 324 + "url": "mirror://kde/stable/plasma/6.3.1/systemsettings-6.3.1.tar.xz", 325 + "hash": "sha256-DQMlonuIM5JbSGx8DtfKVvcflNH8ou6K/YyH7BJva28=" 326 }, 327 "wacomtablet": { 328 + "version": "6.3.1", 329 + "url": "mirror://kde/stable/plasma/6.3.1/wacomtablet-6.3.1.tar.xz", 330 + "hash": "sha256-1jYb+u2eItJy9Di+5TY5GUvF+Z5Mb5E4Et9mTXGTdX8=" 331 }, 332 "xdg-desktop-portal-kde": { 333 + "version": "6.3.1", 334 + "url": "mirror://kde/stable/plasma/6.3.1/xdg-desktop-portal-kde-6.3.1.tar.xz", 335 + "hash": "sha256-/ynkBVLbb6tvJxf5dCtgWYPGqeDtvzYEId4ZADpelWc=" 336 } 337 }
-7
pkgs/kde/plasma/kwin/default.nix
··· 30 ./0003-plugins-qpa-allow-using-nixos-wrapper.patch 31 ./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch 32 ./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch 33 - 34 - # Backport recommended crash fix 35 - # FIXME: remove in 6.3.1 36 - (fetchpatch { 37 - url = "https://invent.kde.org/plasma/kwin/-/commit/c97bc26ca9de8b1462f6ccb05fb2dafe01cd82cb.patch"; 38 - hash = "sha256-g8CsSKt3flTXAm80NbFuq+sT8l93mfyUBl2aBpP5zqY="; 39 - }) 40 ]; 41 42 postPatch = ''
··· 30 ./0003-plugins-qpa-allow-using-nixos-wrapper.patch 31 ./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch 32 ./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch 33 ]; 34 35 postPatch = ''
+5
pkgs/kde/plasma/plasma-desktop/default.nix
··· 43 (replaceVars ./wallpaper-paths.patch { 44 wallpapers = "${lib.getBin breeze}/share/wallpapers"; 45 }) 46 ]; 47 48 extraNativeBuildInputs = [ pkg-config ];
··· 43 (replaceVars ./wallpaper-paths.patch { 44 wallpapers = "${lib.getBin breeze}/share/wallpapers"; 45 }) 46 + 47 + # Fix build failure due to C++ template nonsense 48 + # Submitted upstream: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2833 49 + # FIXME: remove when merged 50 + ./fix-build.patch 51 ]; 52 53 extraNativeBuildInputs = [ pkg-config ];
+107
pkgs/kde/plasma/plasma-desktop/fix-build.patch
···
··· 1 + diff --git a/kcms/libkwindevices/inputdevice.cpp b/kcms/libkwindevices/inputdevice.cpp 2 + index 9a437137077390a61152be96ac69b4f5e992d062..aea0952143a29a4b2bf06777f737a84cbd6e5b6d 100644 3 + --- a/kcms/libkwindevices/inputdevice.cpp 4 + +++ b/kcms/libkwindevices/inputdevice.cpp 5 + @@ -10,44 +10,6 @@ 6 + 7 + #include "logging.h" 8 + 9 + -template<typename T> 10 + -bool InputDevice::Prop<T>::save() 11 + -{ 12 + - if (!isSupported() || !m_value || m_prop.isConstant()) { 13 + - qCDebug(LIBKWINDEVICES) << "skipping" << this << m_value.has_value() << isSupported() << m_prop.name(); 14 + - return false; 15 + - } 16 + - 17 + - auto iface = m_device->m_iface.get(); 18 + - const bool ret = m_prop.write(iface, *m_value); 19 + - if (ret) { 20 + - m_configValue = *m_value; 21 + - } 22 + - return ret; 23 + -} 24 + - 25 + -template<typename T> 26 + -void InputDevice::Prop<T>::set(T newVal) 27 + -{ 28 + - if (!m_value) { 29 + - value(); 30 + - } 31 + - 32 + - Q_ASSERT(isSupported()); 33 + - if (m_value != newVal) { 34 + - m_value = newVal; 35 + - if (m_changedSignalFunction) { 36 + - (m_device->*m_changedSignalFunction)(); 37 + - } 38 + - } 39 + -} 40 + - 41 + -template<typename T> 42 + -bool InputDevice::Prop<T>::changed() const 43 + -{ 44 + - return m_value.has_value() && m_value.value() != m_configValue; 45 + -} 46 + - 47 + InputDevice::InputDevice(const QString &dbusName, QObject *parent) 48 + : QObject(parent) 49 + { 50 + diff --git a/kcms/libkwindevices/inputdevice.h b/kcms/libkwindevices/inputdevice.h 51 + index 93f9753cfae3c8795c5493566f7e51c806710983..f5589b095f39aa76071f67b8ee544a71585a479a 100644 52 + --- a/kcms/libkwindevices/inputdevice.h 53 + +++ b/kcms/libkwindevices/inputdevice.h 54 + @@ -269,12 +269,29 @@ private: 55 + } 56 + } 57 + 58 + - void set(T newVal); 59 + + void set(T newVal) { 60 + + if (!m_value) { 61 + + value(); 62 + + } 63 + + 64 + + Q_ASSERT(isSupported()); 65 + + if (m_value != newVal) { 66 + + m_value = newVal; 67 + + if (m_changedSignalFunction) { 68 + + (m_device->*m_changedSignalFunction)(); 69 + + } 70 + + } 71 + + } 72 + + 73 + T defaultValue() const 74 + { 75 + return m_defaultValueFunction ? (m_device->m_iface.get()->*m_defaultValueFunction)() : T(); 76 + } 77 + - bool changed() const; 78 + + 79 + + bool changed() const { 80 + + return m_value.has_value() && m_value.value() != m_configValue; 81 + + } 82 + + 83 + void set(const Prop<T> &p) 84 + { 85 + set(p.value()); 86 + @@ -286,7 +303,20 @@ private: 87 + return !m_supportedFunction || (iface->*m_supportedFunction)(); 88 + } 89 + 90 + - bool save(); 91 + + bool save() { 92 + + if (!isSupported() || !m_value || m_prop.isConstant()) { 93 + + qDebug() << "skipping" << this << m_value.has_value() << isSupported() << m_prop.name(); 94 + + return false; 95 + + } 96 + + 97 + + auto iface = m_device->m_iface.get(); 98 + + const bool ret = m_prop.write(iface, *m_value); 99 + + if (ret) { 100 + + m_configValue = *m_value; 101 + + } 102 + + return ret; 103 + + } 104 + + 105 + bool isDefaults() const 106 + { 107 + return m_value == defaultValue();
+1
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 140 maintainers = with lib.maintainers; [ 141 thiagokokada 142 jerrysm64 143 ]; 144 description = 145 "Built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads."
··· 140 maintainers = with lib.maintainers; [ 141 thiagokokada 142 jerrysm64 143 + axertheaxe 144 ]; 145 description = 146 "Built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads."
+3 -3
pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix
··· 11 buildHomeAssistantComponent rec { 12 owner = "al-one"; 13 domain = "xiaomi_miot"; 14 - version = "1.0.8"; 15 16 src = fetchFromGitHub { 17 owner = "al-one"; 18 repo = "hass-xiaomi-miot"; 19 rev = "v${version}"; 20 - hash = "sha256-DTIXhs5gPN96C/fWz3s7ZTOybp7Mx+/NbNGXIOGyMmk="; 21 }; 22 23 dependencies = [ ··· 28 29 dontBuild = true; 30 31 - passthru.updateScript = nix-update-script { }; 32 33 meta = { 34 changelog = "https://github.com/al-one/hass-xiaomi-miot/releases/tag/v${version}";
··· 11 buildHomeAssistantComponent rec { 12 owner = "al-one"; 13 domain = "xiaomi_miot"; 14 + version = "1.0.9"; 15 16 src = fetchFromGitHub { 17 owner = "al-one"; 18 repo = "hass-xiaomi-miot"; 19 rev = "v${version}"; 20 + hash = "sha256-2XCm7XEKQgoe8myAgPnYCOO+XdLTAl8NtAVCBMJGqDc="; 21 }; 22 23 dependencies = [ ··· 28 29 dontBuild = true; 30 31 + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; }; 32 33 meta = { 34 changelog = "https://github.com/al-one/hass-xiaomi-miot/releases/tag/v${version}";
+3 -3
pkgs/tools/misc/lighthouse-steamvr/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "Lighthouse"; 13 - version = "1.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "ShayBox"; 17 repo = pname; 18 rev = version; 19 - hash = "sha256-uJ8U4knNKAliHjxP0JnV1lSCEsB6OHyYSbb5aWboYV4="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-YJgtkrDs7cBpjux0SE6TTXcduZRC+8+4SMMiCXYeCYI="; 24 25 nativeBuildInputs = [ pkg-config ]; 26
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "Lighthouse"; 13 + version = "1.3.0"; 14 15 src = fetchFromGitHub { 16 owner = "ShayBox"; 17 repo = pname; 18 rev = version; 19 + hash = "sha256-3zcMxPOJ4Vvl3HTK13pG3/4duK+2O6i4acv9Uz5zWjA="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-iVcNwWADF84yQyzIb8WJpJqWGVAaHOVnbdDHFeHXHyI="; 24 25 nativeBuildInputs = [ pkg-config ]; 26
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 - version = "11.41.0"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 - hash = "sha256-MAJFTlzBa9thdyVKS1zH9PKpIy2HXYESZR5zfOURIgI="; 16 }; 17 18 proxyVendor = true; 19 20 - vendorHash = "sha256-k9/SfOZvq7o0SzY7UP8MD2LUG7//z8p6ZJL6UXUZrIA="; 21 22 subPackages = [ "apps/cnspec" ]; 23
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 + version = "11.42.0"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 + hash = "sha256-Occ64wXqYzUw6RZ4fVb85ZotaLRw6R9EcF36BMLJ4ww="; 16 }; 17 18 proxyVendor = true; 19 20 + vendorHash = "sha256-rdNFH2DbZqilA9Qk+8MJeMBziRDoNQRQ7qbhdc1FUbU="; 21 22 subPackages = [ "apps/cnspec" ]; 23
+1
pkgs/top-level/aliases.nix
··· 121 apple-sdk_10_15 = throw "apple-sdk_10_15 was removed as Nixpkgs no longer supports macOS 10.15; see the 25.05 release notes"; # Added 2024-10-27 122 appthreat-depscan = dep-scan; # Added 2024-04-10 123 arcanist = throw "arcanist was removed as phabricator is not supported and does not accept fixes"; # Added 2024-06-07 124 aria = aria2; # Added 2024-03-26 125 armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11 126 aseprite-unfree = aseprite; # Added 2023-08-26
··· 121 apple-sdk_10_15 = throw "apple-sdk_10_15 was removed as Nixpkgs no longer supports macOS 10.15; see the 25.05 release notes"; # Added 2024-10-27 122 appthreat-depscan = dep-scan; # Added 2024-04-10 123 arcanist = throw "arcanist was removed as phabricator is not supported and does not accept fixes"; # Added 2024-06-07 124 + argo = argo-workflows; # Added 2025-02-01 125 aria = aria2; # Added 2024-03-26 126 armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11 127 aseprite-unfree = aseprite; # Added 2023-08-26
+1 -1
pkgs/top-level/all-packages.nix
··· 15783 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light; 15784 15785 youtube-music = callPackage ../applications/audio/youtube-music { 15786 - pnpm = pnpm_9; 15787 }; 15788 15789 youtube-tui = callPackage ../applications/video/youtube-tui {
··· 15783 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light; 15784 15785 youtube-music = callPackage ../applications/audio/youtube-music { 15786 + pnpm = pnpm_10; 15787 }; 15788 15789 youtube-tui = callPackage ../applications/video/youtube-tui {
+16 -12
pkgs/top-level/php-packages.nix
··· 342 343 pcov = callPackage ../development/php-packages/pcov { }; 344 345 - pdo_oci = buildPecl rec { 346 - inherit (php.unwrapped) src version; 347 348 - pname = "pdo_oci"; 349 - sourceRoot = "php-${version}/ext/pdo_oci"; 350 351 - buildInputs = [ pkgs.oracle-instantclient ]; 352 - configureFlags = [ "--with-pdo-oci=instantclient,${pkgs.oracle-instantclient.lib}/lib" ]; 353 354 - internalDeps = [ php.extensions.pdo ]; 355 - postPatch = '' 356 - sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${pkgs.oracle-instantclient.dev}/include"|' config.m4 357 - ''; 358 359 - meta.maintainers = lib.teams.php.members; 360 - }; 361 362 pdo_sqlsrv = callPackage ../development/php-packages/pdo_sqlsrv { }; 363
··· 342 343 pcov = callPackage ../development/php-packages/pcov { }; 344 345 + pdo_oci = 346 + if (lib.versionAtLeast php.version "8.4") then 347 + callPackage ../development/php-packages/pdo_oci { } 348 + else 349 + buildPecl rec { 350 + inherit (php.unwrapped) src version; 351 352 + pname = "pdo_oci"; 353 + sourceRoot = "php-${version}/ext/pdo_oci"; 354 355 + buildInputs = [ pkgs.oracle-instantclient ]; 356 + configureFlags = [ "--with-pdo-oci=instantclient,${pkgs.oracle-instantclient.lib}/lib" ]; 357 358 + internalDeps = [ php.extensions.pdo ]; 359 + postPatch = '' 360 + sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${pkgs.oracle-instantclient.dev}/include"|' config.m4 361 + ''; 362 363 + meta.maintainers = lib.teams.php.members; 364 + }; 365 366 pdo_sqlsrv = callPackage ../development/php-packages/pdo_sqlsrv { }; 367