Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-02-19 00:14:37 +00:00
committed by GitHub
68 changed files with 668 additions and 447 deletions
+6
View File
@@ -11496,6 +11496,12 @@
github = "josephsurin";
githubId = 14977484;
};
josh = {
name = "Joshua Peek";
email = "josh@joshpeek.com";
github = "josh";
githubId = 137;
};
joshainglis = {
name = "Josha Inglis";
email = "joshainglis@gmail.com";
+33
View File
@@ -0,0 +1,33 @@
{ pkgs, lib, ... }:
{
name = "age-plugin-tpm-decrypt";
meta = with lib.maintainers; {
maintainers = [
sgo
josh
];
};
nodes.machine =
{ pkgs, ... }:
{
virtualisation.tpm.enable = true;
environment.systemPackages = with pkgs; [
age
age-plugin-tpm
];
};
testScript = ''
machine.start()
machine.succeed("age-plugin-tpm --generate --output identity.txt")
machine.succeed("age-plugin-tpm --convert identity.txt --output recipient.txt")
machine.succeed("echo -n 'Hello World' >data.txt")
machine.succeed("age --encrypt --recipients-file recipient.txt --output data.age data.txt")
data = machine.succeed("age --decrypt --identity identity.txt data.age")
assert data == "Hello World"
'';
}
+1
View File
@@ -112,6 +112,7 @@ in {
aesmd = runTestOn ["x86_64-linux"] ./aesmd.nix;
agate = runTest ./web-servers/agate.nix;
agda = handleTest ./agda.nix {};
age-plugin-tpm-decrypt = runTest ./age-plugin-tpm-decrypt.nix;
agorakit = runTest ./web-apps/agorakit.nix;
airsonic = handleTest ./airsonic.nix {};
akkoma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./akkoma.nix {};
@@ -13,18 +13,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "youtube-music";
version = "3.7.2";
version = "3.7.4";
src = fetchFromGitHub {
owner = "th-ch";
repo = "youtube-music";
rev = "v${finalAttrs.version}";
hash = "sha256-gZ3EvIjPa/THRwMigglGp+Wtv+wEN7V11KOu1QsyJpE=";
hash = "sha256-qzvfYxM5mxxujWE0SDUapmN+Px9NkP58e1UeLEtZ7bc=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
hash = "sha256-4yeLfolBquKFjKB4iYj8rMPvclfpjwHhV6/Xb/YNQWo=";
hash = "sha256-guD1yWFd+uO9H/egHS0PJ9HIIlF+wFS/98YtvjIzZW8=";
};
nativeBuildInputs = [
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helm-unittest";
version = "0.7.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-TZ2qY0aJHIJq9gd522NJyNkUDYQuICyTsUnQBf34Pq0=";
hash = "sha256-RWucFZlyVYV5pHFGP7x5I+SILAJ9k12R7l5o7WKGS/c=";
};
vendorHash = "sha256-kMQIXN7Qu39MUFUHtLl1vnNv2qOUUcDhGes1MJ2Nh64=";
vendorHash = "sha256-tTM9n/ahtAJoQt0fwf1jrSokWER+cOnpPX7NTNrhKc4=";
# NOTE: Remove the install and upgrade hooks.
postPatch = ''
@@ -552,13 +552,13 @@
"vendorHash": null
},
"harbor": {
"hash": "sha256-FSuJ8upRnDny9Rjf+hS+Kd6e3YcuqYRMfwMwseHNlfo=",
"hash": "sha256-s3tmPNzaiSnUqOpg1luj2M5pZMfbfw98XDJfwXatoM4=",
"homepage": "https://registry.terraform.io/providers/goharbor/harbor",
"owner": "goharbor",
"repo": "terraform-provider-harbor",
"rev": "v3.10.18",
"rev": "v3.10.19",
"spdx": "MIT",
"vendorHash": "sha256-YkTXwx3RjIbzJnagfcYgb5IRnF0sHEDBDzdHf+GS8xI="
"vendorHash": "sha256-qDyMoIfWE1m1+edu6Y7L9gfGVH+GdmVVjQQDet3nu1g="
},
"hcloud": {
"hash": "sha256-nkp4XTFRBSxqRAURL0O4H/l7oDF/OEXmew0MkmyQryc=",
@@ -25,14 +25,14 @@ let
};
in
stdenv.mkDerivation rec {
version = "16.3.7";
version = "16.3.9";
pname = "jmol";
src = let
baseVersion = "${lib.versions.major version}.${lib.versions.minor version}";
in fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
hash = "sha256-SQuIjwafPipQy9C2yJQ2CIFV/lSAnHkp1jYnPK1BWcQ=";
hash = "sha256-+Eh5484tW/U/YJb7sMf6W/QrsBz5j/aTrW4vnJobwiY=";
};
patchPhase = ''
+4 -4
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "i3wsr";
version = "2.1.1";
version = "3.1.1";
src = fetchFromGitHub {
owner = "roosta";
repo = pname;
repo = "i3wsr";
rev = "v${version}";
sha256 = "sha256-Mq4TpQDiIYePUS3EwBfOe2+QmvF6+WEDK12WahbuhSU=";
hash = "sha256-RTJ+up3mt6KuMkTBCXDUmztxwEQCeyAjuhhOUrdIfTo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-ecFlektG6CcGvD2l39MuplknpXuJ5B08ydJunxI7Pvg=";
cargoHash = "sha256-7WS+8EGGl8sJ3TeT7IM+u1AiD0teJ2AITb++zK/keXs=";
nativeBuildInputs = [ python3 ];
buildInputs = [ libxcb ];
+14 -5
View File
@@ -1,27 +1,31 @@
{
lib,
callPackage,
buildGoModule,
fetchFromGitHub,
nixosTests,
swtpm,
openssl,
age,
}:
buildGoModule rec {
pname = "age-plugin-tpm";
version = "0.2.0";
version = "0.3.0";
src = fetchFromGitHub {
owner = "Foxboron";
repo = "age-plugin-tpm";
rev = "v${version}";
hash = "sha256-oTvK8U5j+llHgoChhGb+vcUrUf9doVYxd3d5MEuCNz8=";
tag = "v${version}";
hash = "sha256-yr1PSSmcUoOrQ8VMQEoaCLNvDO+3+6N7XXdNUyYVz9M=";
};
proxyVendor = true;
vendorHash = "sha256-veduD0K3Onkqvyg9E5v854a6/8UIRQZEH098lUepRNU=";
vendorHash = "sha256-VEx6qP02QcwETOQUkMsrqVb+cOElceXcTDaUr480ngs=";
nativeCheckInputs = [
age
swtpm
];
@@ -34,12 +38,17 @@ buildGoModule rec {
"-w"
];
passthru.tests = {
encrypt = callPackage ./tests/encrypt.nix { };
decrypt = nixosTests.age-plugin-tpm-decrypt;
};
meta = with lib; {
description = "TPM 2.0 plugin for age (This software is experimental, use it at your own risk)";
mainProgram = "age-plugin-tpm";
homepage = "https://github.com/Foxboron/age-plugin-tpm";
license = licenses.mit;
platforms = platforms.linux;
platforms = platforms.all;
maintainers = with maintainers; [
kranzes
sgo
@@ -0,0 +1,18 @@
{
runCommand,
age,
age-plugin-tpm,
}:
runCommand "age-plugin-tpm-encrypt"
{
nativeBuildInputs = [
age
age-plugin-tpm
];
# example pubkey from Foxboron/age-plugin-tpm README
env.AGE_RECIPIENT = "age1tpm1qg86fn5esp30u9h6jy6zvu9gcsvnac09vn8jzjxt8s3qtlcv5h2x287wm36";
}
''
echo "Hello World" | age --encrypt --armor --recipient "$AGE_RECIPIENT"
touch $out
''
+2 -2
View File
@@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "allure";
version = "2.32.1";
version = "2.32.2";
src = fetchurl {
url = "https://github.com/allure-framework/allure2/releases/download/${finalAttrs.version}/allure-${finalAttrs.version}.tgz";
hash = "sha256-EpTcdF1v6Os7FL/stqRR6OtZoPGuWp8qoC6U7NtBtaY=";
hash = "sha256-/hcsXcLT6V2mSJMHBcjFRMFA0uuILQQDIKmrLNRsh9s=";
};
dontConfigure = true;
@@ -6,13 +6,13 @@
jre,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation {
pname = "android-backup-extractor";
version = "20210909062443-4c55371";
version = "0-unstable-2025-01-15-62310d4";
src = fetchurl {
url = "https://github.com/nelenkov/android-backup-extractor/releases/download/${version}/abe.jar";
sha256 = "0ms241kb4h9y9apr637sb4kw5mml40c1ac0q4jcxhnwr3dr05w1q";
url = "https://github.com/nelenkov/android-backup-extractor/releases/download/latest/abe-62310d4.jar";
hash = "sha256-KY85I8OJCH7z6U6y9UbelFb3rvBVCid+AjJcucNGLdA=";
};
dontUnpack = true;
@@ -33,7 +33,7 @@ let
};
in
buildGoModule rec {
pname = "argo";
pname = "argo-workflows";
version = "3.6.3";
src = fetchFromGitHub {
+3 -3
View File
@@ -9,17 +9,17 @@
rustPlatform.buildRustPackage rec {
pname = "cedar";
version = "4.3.1";
version = "4.3.2";
src = fetchFromGitHub {
owner = "cedar-policy";
repo = "cedar";
tag = "v${version}";
hash = "sha256-1EJvLQDQQTiNwPe0Ynt6VI3RD/3jGbt/0H7pzGcl1wA=";
hash = "sha256-by2Y+zh2fMvobFLl2eiUWtw2iU/znKt8YoZGKvdJK+g=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-vkJjUmzuYwR/GI/7h0S2AOXJ8Im074a7QzXDs23rIak=";
cargoHash = "sha256-5g4YYs96Dxp7HaZpHO3drEekZoDz/yiO0ngWeTnwnbo=";
passthru = {
tests.version = testers.testVersion { package = cedar; };
+6 -8
View File
@@ -19,28 +19,26 @@
rustPlatform.buildRustPackage rec {
pname = "cinny-desktop";
# We have to be using the same version as cinny-web or this isn't going to work.
# TODO: this is temporarily not true for Cinny Desktop v4.3.1
version = "4.3.1";
version = "4.3.2";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny-desktop";
tag = "v${version}";
hash = "sha256-lVBKzajxsQ33zC6NhRLMbWK81GxCbIQPtSR61yJHUL4=";
hash = "sha256-GwLfeQG19s35sEfeZmWa+PkJtAcSUHcbe05KnJ+jttY=";
};
sourceRoot = "${src.name}/src-tauri";
useFetchCargoVendor = true;
cargoHash = "sha256-a2IyJ5a11cxgHpb2WRDxVF+aoL8kNnjBNwaQpgT3goo=";
cargoHash = "sha256-cX6nVNdSpy1Kbccuiv0XG+MysCjrLem42osTvhn2aMA=";
postPatch =
let
cinny' =
# TODO: temporarily disabled for Cinny Desktop v4.3.1 (cinny-unwrapped is still at 4.3.0)
# assert lib.assertMsg (
# cinny.version == version
# ) "cinny.version (${cinny.version}) != cinny-desktop.version (${version})";
assert lib.assertMsg (
cinny.version == version
) "cinny.version (${cinny.version}) != cinny-desktop.version (${version})";
cinny.override {
conf = {
hashRouter.enabled = true;
+3 -3
View File
@@ -13,16 +13,16 @@
buildNpmPackage rec {
pname = "cinny-unwrapped";
version = "4.3.0";
version = "4.3.2";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny";
rev = "v${version}";
hash = "sha256-cRsjzIq8uFipyYYmxK4JzmG3Ba/0NaScyiebGqoZJFE=";
hash = "sha256-PXh3ouPPgSm4BFq6lE4vr2L+Eu7rsANvhXzqYY0rpVw=";
};
npmDepsHash = "sha256-ZmeXZN9sW17y4aIeIthvs4YiFF77xabeVXGwr6O49lQ=";
npmDepsHash = "sha256-Ktz82HzbWeMvx5McWS11qpqWNVWJU6yxIFzUkMoT6WE=";
nativeBuildInputs = [
python3
+3 -3
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "circup";
version = "2.1.1";
version = "2.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "adafruit";
repo = "circup";
tag = version;
hash = "sha256-G2c2Psd5cyjKkpqYQOLVWSeLIWdoxYm45KLT0q7cTzQ=";
hash = "sha256-lmuxqkZVByJwnfHj4yljWQwTvdLnguq3hZm6a7LN6Xo=";
};
pythonRelaxDeps = [ "semver" ];
@@ -47,7 +47,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "CircuitPython library updater";
homepage = "https://github.com/adafruit/circup";
changelog = "https://github.com/adafruit/circup/releases/tag/${version}";
changelog = "https://github.com/adafruit/circup/releases/tag/${src.tag}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
mainProgram = "circup";
+2 -2
View File
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
version = "2.20.3";
version = "2.20.4";
dontConfigure = true;
dontBuild = true;
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
hash = "sha256-J5zPIfQz1RRCLfer1gL/5ZbLT/Wb+SUTUWF2pMyvdxk=";
hash = "sha256-oxqprZwPW6qwp3ilPhtQ+cxXeyzC4xZm9L9bkiFgxys=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,15 +7,15 @@
buildGoModule rec {
pname = "conftest";
version = "0.56.0";
version = "0.57.0";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "conftest";
tag = "v${version}";
hash = "sha256-7R6qMjwPtlpnsm6xej7jQntv9709//q4VVbatuzLuwk=";
hash = "sha256-Cr0TFPs4VHvLdSdlASxz1dbeXwBkIBruCl4Ui5VNCcc=";
};
vendorHash = "sha256-QPFLHP4nyJqB7tVVk00J+V+1YXGSsRvCZ1aLEMg0kfc=";
vendorHash = "sha256-bQl2jyBM0ebv7m1Y/OFXFPnXodv1GxyrwXuPfcyVsPM=";
ldflags = [
"-s"
+2 -2
View File
@@ -17,13 +17,13 @@ let
in
maven.buildMavenPackage rec {
pname = "cryptomator";
version = "1.15.0";
version = "1.15.1";
src = fetchFromGitHub {
owner = "cryptomator";
repo = "cryptomator";
tag = version;
hash = "sha256-fGn8jsPHwGHSiXgIfkMtSYut6pVg8p9+N/uDUlj2Wwc=";
hash = "sha256-yNCVSaA2GtTFUYoN7IZxEYMxkkQwMiNnfnmSXaruFjM=";
};
mvnJdk = jdk;
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation rec {
pname = "flix";
version = "0.57.0";
version = "0.57.1";
src = fetchurl {
url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar";
sha256 = "sha256-8qiNh8a6fwKkCeTGda/rBVWFSbYJsLRg27CxQsuL9Mo=";
sha256 = "sha256-baUKhAC0M4nLbukxdWaxsToGGS1Zb+Oj9CTCqtwHE4o=";
};
dontUnpack = true;
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "fn";
version = "0.6.36";
version = "0.6.38";
src = fetchFromGitHub {
owner = "fnproject";
repo = "cli";
rev = version;
hash = "sha256-JL1Xobmt6T7sSbEEj8L5+XB8/LbxMjhcmRxO//xVSQQ=";
hash = "sha256-JzOt0wjlChK07NhZ0y5kFtsmN5cLL4dJStogmGucAgc=";
};
vendorHash = null;
+3 -3
View File
@@ -31,13 +31,13 @@ let
in
buildGoModule rec {
pname = "frankenphp";
version = "1.4.2";
version = "1.4.3";
src = fetchFromGitHub {
owner = "dunglas";
repo = "frankenphp";
tag = "v${version}";
hash = "sha256-lY0nZCaevAlTOLHozOvH1xtLFTLOv093N4mrETt4Lhg=";
hash = "sha256-k5kLPUI3dV8C4rBeAM3ghmwXtas/Q16v332M3JlL8jk=";
};
sourceRoot = "${src.name}/caddy";
@@ -45,7 +45,7 @@ buildGoModule rec {
# frankenphp requires C code that would be removed with `go mod tidy`
# https://github.com/golang/go/issues/26366
proxyVendor = true;
vendorHash = "sha256-LqsdX2oivCYhXBGZBKP+V7iNUoZuW6lRFO9kUpeEvL4=";
vendorHash = "sha256-snSkbgZPc92uQnpDc9+zdyiFnO35vCXYk1e80AwbVGA=";
buildInputs = [
phpUnwrapped
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "gosmee";
version = "0.22.3";
version = "0.22.4";
src = fetchFromGitHub {
owner = "chmouel";
repo = "gosmee";
rev = "v${version}";
hash = "sha256-zfPD01ARc5nye3Iq01sziC72nnuY3LhZshNugBtdnXs=";
hash = "sha256-e+Mkhkk+PTeTipWFnjiJ8jLMYB7D+/FCWaOuaKe1jr4=";
};
vendorHash = null;
+3 -3
View File
@@ -18,13 +18,13 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "gurk-rs";
version = "0.6.1";
version = "0.6.2";
src = fetchFromGitHub {
owner = "boxdot";
repo = "gurk-rs";
tag = "v${version}";
hash = "sha256-cNKUQlCzhOgyWoitHjRoVdehj8AUEslHBCGxH9nRWF4=";
hash = "sha256-FSnKBSRhnHwjMzC8zGU/AHBuPX44EjMLS+3wHkf6IZw=";
};
postPatch = ''
@@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-eh7ZD8ZX1oKiJbJcVtk6pczb6HxNM6md93P/22Qn5u0=";
cargoHash = "sha256-6+AFyQjbtxKHbMhYhfu9pUoz/cWGtl5o+IA6kFO4Zjk=";
nativeBuildInputs = [
protobuf
+3 -3
View File
@@ -9,19 +9,19 @@
beamPackages.mixRelease rec {
pname = "lexical";
version = "0.7.2";
version = "0.7.3";
src = fetchFromGitHub {
owner = "lexical-lsp";
repo = "lexical";
tag = "v${version}";
hash = "sha256-mgchXc46sMN1UcgyO8uWusl2bEJr/5PqfwJ2c6j6SoI=";
hash = "sha256-p8XSJBX1igwC+ssEJGD8wb/ZYaEgLGozlY8N6spo3cA=";
};
mixFodDeps = beamPackages.fetchMixDeps {
inherit pname version src;
hash = "sha256-Ee8RbLkb7jkdK91G4TAUIlPthBP5OyeynHJGg87UvBI=";
hash = "sha256-g6BZGJ33oBDXmjbb/kBfPhart4En/iDlt4yQJYeuBzw=";
};
installPhase = ''
+2 -2
View File
@@ -24,13 +24,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "louvre";
version = "2.14.0-1";
version = "2.14.1-1";
src = fetchFromGitHub {
owner = "CuarzoSoftware";
repo = "Louvre";
rev = "v${finalAttrs.version}";
hash = "sha256-2qFtgKOqTBPTKiZ5/RuQEUK8GPwm9Nv8bc7+y+3+0Ow=";
hash = "sha256-fZ9lH7kfp++YONI3Kr4fJX1SsemhoJGdgz6eEeHKA6Q=";
};
sourceRoot = "${finalAttrs.src.name}/src";
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "mdbook-admonish";
version = "1.18.0";
version = "1.19.0";
src = fetchFromGitHub {
owner = "tommilligan";
repo = pname;
tag = "v${version}";
hash = "sha256-GNQIOjgHCt3XPCzF0RjV9YStI8psLdHhTPuTkdgx8vA=";
hash = "sha256-rlJowyyB83bNqzOavggbwVJg9/GYZLYjGr8Pv/O6UBE=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-GbXLlWHbLL7HbyuX223S/o1/+LwbK8FjL7lnEgVVn00=";
cargoHash = "sha256-ilX/Tky3eQB0Aumz+gRRyaVz/MAM/qiNrGulZSPGUg0=";
meta = {
description = "Preprocessor for mdbook to add Material Design admonishments";
+4 -5
View File
@@ -6,19 +6,17 @@
python3Packages.buildPythonApplication rec {
pname = "mokuro";
version = "0.2.1";
version = "0.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "kha-white";
repo = "mokuro";
rev = "v${version}";
hash = "sha256-+hcc3spbpktavqJ8q4kuQFpkm0PYIru6UdpkU7L8XI4=";
tag = "v${version}";
hash = "sha256-cdbkculYPPWCSqBufpgt4EU3ne6KU2Dxk0xsvkdMZHA=";
fetchSubmodules = true;
};
pythonRelaxDeps = [ "torchvision" ];
build-system = with python3Packages; [ setuptools-scm ];
dependencies = with python3Packages; [
@@ -45,6 +43,7 @@ python3Packages.buildPythonApplication rec {
doCheck = false;
meta = {
changelog = "https://github.com/kha-white/mokuro/releases/tag/v${version}";
description = "Read Japanese manga inside browser with selectable text";
homepage = "https://github.com/kha-white/mokuro";
license = lib.licenses.gpl3Only;
+2 -2
View File
@@ -9,7 +9,7 @@
let
pname = "mov-cli";
version = "4.4.16";
version = "4.4.18";
in
python3.pkgs.buildPythonPackage {
inherit pname version;
@@ -19,7 +19,7 @@ python3.pkgs.buildPythonPackage {
owner = "mov-cli";
repo = "mov-cli";
tag = version;
hash = "sha256-hOnbBXzg9S0pqEcdXVrdG+P9tLqE8NC++ppOwqd+y+M=";
hash = "sha256-4NgDhxBL2llla0248hAflVbqFaRUmITCafLHQWagLOM=";
};
propagatedBuildInputs = with python3.pkgs; [
+4 -4
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "pkgsite";
version = "0-unstable-2025-01-31";
version = "0-unstable-2025-02-14";
src = fetchFromGitHub {
owner = "golang";
repo = "pkgsite";
rev = "50d4697cc82f2eedc49fc659871d1e81ca4c6164";
hash = "sha256-zDUsMkhQH/KJDjUE6mw/zRF23Ad3VIfqjEIY374Y9GE=";
rev = "dd488e5da97a2d18430760c4558bf0b6be1a4bfd";
hash = "sha256-1tzoHN9kXFkTwwH6loMnagbYX6s9YPhSPXgw/groklE=";
};
vendorHash = "sha256-Z+Ji3RO2zn5vn9DXOAxyeI4OZXGOfyVdfdIsNyJHZpE=";
vendorHash = "sha256-Zb0rhIgdP5Ct8ypuEwRBrN2k+UZ6bZceI3B1XAMC0dk=";
subPackages = [ "cmd/pkgsite" ];
+2 -2
View File
@@ -20,13 +20,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "protonplus";
version = "0.4.23";
version = "0.4.24";
src = fetchFromGitHub {
owner = "Vysp3r";
repo = "protonplus";
rev = "v${finalAttrs.version}";
hash = "sha256-axVtURzMLPv+CgDJZj/TM4sfysW+GJWZ+MEe9Z6DhHE=";
hash = "sha256-nmwdXcd5V8gbq96Cen5494429JvKXgYBuQgCgMrhuWk=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -14,17 +14,17 @@
rustPlatform.buildRustPackage rec {
pname = "pylyzer";
version = "0.0.79";
version = "0.0.80";
src = fetchFromGitHub {
owner = "mtshiba";
repo = "pylyzer";
tag = "v${version}";
hash = "sha256-CCQluzwB2NAOKE11kQ60FMgIqfGsjgxeHwgJO9WF4Kw=";
hash = "sha256-UXzaLGTZSdhh1xs19mFdY0HfmQoHxYEJXU6IaTz+Rrs=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-6QqQpABNuy+Dd5EL/E6BXG7+TWXnZ9Tjzu57iSfXvSA=";
cargoHash = "sha256-HO5SZtSA/0yPcSP5ZqDua1SScJdU8aXd9xshCmxvsuE=";
nativeBuildInputs = [
gitMinimal
+31
View File
@@ -0,0 +1,31 @@
{
lib,
stdenv,
fetchFromGitHub,
autoreconfHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "readexe";
version = "0.1.3";
src = fetchFromGitHub {
owner = "segin";
repo = "readexe";
tag = "v${finalAttrs.version}";
hash = "sha256-CT1EZQ3t7+5onmcUz5yGxDI24dyelUwYZFcL8YWZgPw=";
};
nativeBuildInputs = [ autoreconfHook ];
meta = with lib; {
description = "Reads out structural information on Microsoft .exe formats";
homepage = "https://github.com/segin/readexe";
license = with licenses; [
isc
bsd3
];
maintainers = with maintainers; [ evils ];
mainProgram = "readexe";
};
})
+8 -3
View File
@@ -9,17 +9,22 @@
rustPlatform.buildRustPackage rec {
pname = "rmpc";
version = "0.7.0";
version = "0.8.0";
src = fetchFromGitHub {
owner = "mierak";
repo = "rmpc";
rev = "v${version}";
hash = "sha256-IgkYUl1ccwzFgooqZGxmpJFzACEz3wmblostPsTnzSQ=";
hash = "sha256-RfYaWoVGdeE5y/hkRH+gZgnc0Hrp9V+Pttvjcu3Q14g=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-s8aXDDERy4IxUrXVEFMGny5B5HGE8xsi6I+b/HCHc6w=";
cargoHash = "sha256-m25lo7mufGS7m1QSnhYdXMaXfjdqtJ8hVLdbuRsxbKY=";
checkFlags = [
# Test currently broken, needs to be removed. See https://github.com/mierak/rmpc/issues/254
"--skip=core::scheduler::tests::interleaves_repeated_and_scheduled_jobs"
];
nativeBuildInputs = [
installShellFiles
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "storj-uplink";
version = "1.121.3";
version = "1.122.2";
src = fetchFromGitHub {
owner = "storj";
repo = "storj";
rev = "v${version}";
hash = "sha256-Q/iQUgXeYvGDBuVL8hhHU7SK+sNVQtXCDBoRYFO+N9Y=";
hash = "sha256-PO5if8fBbWkLSEFuRues/B4+yWo6I4TNH25SybGU1Rg=";
};
subPackages = [ "cmd/uplink" ];
vendorHash = "sha256-XgHTzE982POxbCzlfSt05y+h8DJb/3fiFV5l/Fu8vGg=";
vendorHash = "sha256-mISSkuBU0E/ss5hLq5S4luStqJ/r9Vy1VVe5hMLehSc=";
ldflags = [
"-s"
+2 -2
View File
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "structorizer";
version = "3.32-25";
version = "3.32-26";
desktopItems = [
(makeDesktopItem {
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
owner = "fesch";
repo = "Structorizer.Desktop";
rev = version;
hash = "sha256-JZHS3QtPNVajrNkEoAT606Yn2OZ8KuFeMZCxNyZxAy8=";
hash = "sha256-hRcs0fey+6YCXcWXNTWuAnaRfmRNL2Cpn+dry8wYRSg=";
};
patches = [
+3 -3
View File
@@ -13,7 +13,7 @@
rustPlatform.buildRustPackage rec {
pname = "sydbox";
version = "3.30.1";
version = "3.32.2";
outputs = [
"out"
@@ -25,11 +25,11 @@ rustPlatform.buildRustPackage rec {
owner = "Sydbox";
repo = "sydbox";
tag = "v${version}";
hash = "sha256-Vby+2uSosp5yHc99lB2nMozMfsLowPunXuS30evKiZk=";
hash = "sha256-afuOpRRjUDYCIERSQzrVykrxc9bxRvUqU62aA/Z83VY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-1Em6ibjYXWnCIF1r7qS2uKvBAhb1klGjwrv9E6PTQCU=";
cargoHash = "sha256-NasGY1FTdO3EtnIkNcvntnR3aiCe0mUrVCBnwiNy7Bs=";
nativeBuildInputs = [
mandoc
+3 -3
View File
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "troubadix";
version = "25.1.4";
version = "25.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "greenbone";
repo = "troubadix";
tag = "v${version}";
hash = "sha256-AMvYjspaLxqxq/6Nb5KMMfwWMhXfeB8NHWeveGNsWQY=";
hash = "sha256-pNxQOoh4vRme8ORlyN+ZqtpPTeTG5Yh5nm14jOo8MFc=";
};
pythonRelaxDeps = [
@@ -55,7 +55,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "Linting tool for NASL files";
homepage = "https://github.com/greenbone/troubadix";
changelog = "https://github.com/greenbone/troubadix/releases/tag/v${version}";
changelog = "https://github.com/greenbone/troubadix/releases/tag/${src.tag}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
mainProgram = "troubadix";
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "umurmur";
version = "0.2.20";
version = "0.3.0";
src = fetchFromGitHub {
owner = "umurmur";
repo = "umurmur";
rev = version;
sha256 = "sha256-jp5+NbGmT90ksffvpLYIX2q5cPeVidDCYMPvLHCiP68=";
sha256 = "sha256-q5k1Lv+/Kz602QFcdb/FoWWaH9peAQIf7u1NTCWKTBM=";
};
nativeBuildInputs = [ autoreconfHook ];
+2 -2
View File
@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "wiremock";
version = "3.11.0";
version = "3.12.0";
src = fetchurl {
url = "mirror://maven/org/wiremock/wiremock-standalone/${finalAttrs.version}/wiremock-standalone-${finalAttrs.version}.jar";
hash = "sha256-hfR+7NVN32qidcmjzq+OIAytMNJrUppwbdVeO/OkeH4=";
hash = "sha256-xBylDIazUsvIVGitrdF/cdHiTm3N4yh032sPESmfe0E=";
};
dontUnpack = true;
+3 -3
View File
@@ -11,15 +11,15 @@
buildGoModule rec {
pname = "witness";
version = "0.7.0";
version = "0.8.0";
src = fetchFromGitHub {
owner = "in-toto";
repo = "witness";
rev = "v${version}";
sha256 = "sha256-eHAEaecL4bJUZfFiXK3NqgTZU9l6b46WI/vDBuAqCUw=";
sha256 = "sha256-KqsBeKtMLLCtGoFfYOgIy0b+fYRpV7zCHVjPzgXj6Zo=";
};
vendorHash = "sha256-AZRY8N88dUKAybdstSTRB8sirx4L4ZmiffQ7Qwlpb/8=";
vendorHash = "sha256-0zl+sdF6ZNAW2R9MskLvwfd1ppMtvFgkUvp5ibh23oI=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage rec {
pname = "xh";
version = "0.23.1";
version = "0.24.0";
src = fetchFromGitHub {
owner = "ducaale";
repo = "xh";
rev = "v${version}";
hash = "sha256-fNsiM9B3E34x8m+RuVlZXIhsoB0JaxloAUfa0RmXobQ=";
hash = "sha256-5Eq/rJ917zjlTnuxdIWhBNr8LA/ag+fyECYYX5k2S7I=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-uF2FoDgQQjLAiI2bjtLKmGxRINdF6RHSXR8j0TWDXkU=";
cargoHash = "sha256-jeEhlpOl4ZiR1kQxCI3e6jacszVogzROpFC2w43BjZ0=";
buildFeatures = lib.optional withNativeTls "native-tls";
+23 -5
View File
@@ -8,18 +8,34 @@
Foundation,
rust-jemalloc-sys,
}:
rustPlatform.buildRustPackage rec {
pname = "yazi";
let
version = "25.2.11";
src = fetchFromGitHub {
code_src = fetchFromGitHub {
owner = "sxyazi";
repo = "yazi";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-yVpSoEmEA+/XF/jlJqKdkj86m8IZLAbrxDxz5ZnmP78=";
};
man_src = fetchFromGitHub {
name = "manpages"; # needed to ensure name is unique
owner = "yazi-rs";
repo = "manpages";
rev = "8950e968f4a1ad0b83d5836ec54a070855068dbf";
hash = "sha256-kEVXejDg4ChFoMNBvKlwdFEyUuTcY2VuK9j0PdafKus=";
};
in
rustPlatform.buildRustPackage rec {
pname = "yazi";
inherit version;
srcs = [
code_src
man_src
];
sourceRoot = code_src.name;
useFetchCargoVendor = true;
cargoHash = "sha256-AfXi68PNrYj6V6CYIPZT0t2l5KYTYrIzJgrcEPLW8FM=";
@@ -36,6 +52,8 @@ rustPlatform.buildRustPackage rec {
--fish ./yazi-boot/completions/yazi.fish \
--zsh ./yazi-boot/completions/_yazi
installManPage ../${man_src.name}/yazi{.1,-config.5}
install -Dm444 assets/yazi.desktop -t $out/share/applications
install -Dm444 assets/logo.png $out/share/pixmaps/yazi.png
'';
+3 -3
View File
@@ -12,7 +12,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ytmdesktop";
version = "2.0.6";
version = "2.0.7";
desktopItems = [
(makeDesktopItem {
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/ytmdesktop/ytmdesktop/releases/download/v${finalAttrs.version}/youtube-music-desktop-app_${finalAttrs.version}_amd64.deb";
hash = "sha256-uLTnVA9ooGlbtmUGoYtrT9IlOhTAJpEXMr1GSs3ae/8=";
hash = "sha256-bdP6vIAUoFYLvEvxtG69tBuL94EQQVwNyeuQibRMMbk=";
};
unpackPhase = ''
@@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
asar extract resources/app.asar patched-asar
# workaround for https://github.com/electron/electron/issues/31121
substituteInPlace patched-asar/.webpack/main/index.js \
substituteInPlace patched-asar/.vite/main/index.js \
--replace-fail "process.resourcesPath" "'$out/lib/resources'"
asar pack patched-asar resources/app.asar
+3 -3
View File
@@ -96,7 +96,7 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "zed-editor";
version = "0.173.10";
version = "0.173.11";
outputs = [ "out" ] ++ lib.optional buildRemoteServer "remote_server";
@@ -104,7 +104,7 @@ rustPlatform.buildRustPackage rec {
owner = "zed-industries";
repo = "zed";
tag = "v${version}";
hash = "sha256-6GVRJUBCXD9ohRcOATK/tzh7e7icyZzA/SuCAL9DauQ=";
hash = "sha256-iHojGnVW8cNRVwHghDAymPrznFYWaC4n/WfjRYGsHtw=";
};
patches = [
@@ -124,7 +124,7 @@ rustPlatform.buildRustPackage rec {
'';
useFetchCargoVendor = true;
cargoHash = "sha256-xtziusGBsSni/ZtG+OzIkWxp3azg54G4r/5Wi9n9cyc=";
cargoHash = "sha256-Gen/WJUoYgGYDYS1hW563dQc8zDMMQnvF0Mk49TNWJo=";
nativeBuildInputs =
[
+3 -3
View File
@@ -8,13 +8,13 @@
buildGoModule {
pname = "zoekt";
version = "3.7.2-2-unstable-2025-02-02";
version = "3.7.2-2-unstable-2025-02-17";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "zoekt";
rev = "261aae37dce6a46cdf1eb669d95d314adc0758e7";
hash = "sha256-ReyUai63hs+cfBo8v3CuKtCBmtLEUWOUR3zBI82eXOQ=";
rev = "914a27d7d2e2b489a70e0fc1c6ce64aae8e7964b";
hash = "sha256-kUCFAWIyHPzHdhMshrSYSGBIyGD0Nh9HNJRqia5qh/Q=";
};
vendorHash = "sha256-7bpoUxhoVc74bN9/B6TWyufSvDRD90KpIXUMKK+3BcU=";
@@ -132,9 +132,9 @@ patched-derivation3 = patched-derivation2.overrideAttrs
patched-derivation4 = patched-derivation3.overrideAttrs
(
o:
# this is just a wrapper for rocPackages.bignums for Rocq >= 9.0
lib.optionalAttrs (coq.version != null && (coq.version == "dev"
|| lib.versions.isGe "9.0" coq.version)) {
# this is just a wrapper for rocPackages.rocq-elpi for Rocq >= 9.0
if coq.version != null && (coq.version == "dev"
|| lib.versions.isGe "9.0" coq.version) then {
configurePhase = ''
echo no configuration
'';
@@ -146,6 +146,19 @@ patched-derivation4 = patched-derivation3.overrideAttrs
'';
propagatedBuildInputs = o.propagatedBuildInputs
++ [ rocqPackages.rocq-elpi ];
} else lib.optionalAttrs (o.version != null && (o.version == "dev"
|| lib.versions.isGe "2.5.0" o.version)) {
configurePhase = ''
make dune-files || true
'';
buildPhase = ''
dune build -p rocq-elpi @install ''${enableParallelBuilding:+-j $NIX_BUILD_CORES}
'';
installPhase = ''
dune install --root . rocq-elpi --prefix=$out --libdir $OCAMLFIND_DESTDIR
mkdir $out/lib/coq/
mv $OCAMLFIND_DESTDIR/coq $out/lib/coq/${coq.coq-version}
'';
}
);
in patched-derivation4
+13 -68
View File
@@ -18,75 +18,20 @@ derivation = mkCoqDerivation {
inherit version;
defaultVersion =
with lib.versions;
lib.switch
[ coq.version mathcomp.version ]
[
{
cases = [
(range "8.16" "8.20")
(isGe "2.1.0")
];
out = "2.0.3";
}
{
cases = [
(range "8.16" "8.20")
(isGe "2.0.0")
];
out = "2.0.1";
}
{
cases = [
(range "8.16" "8.17")
(isGe "2.0.0")
];
out = "2.0.0";
}
{
cases = [
(range "8.15" "8.18")
(range "1.15.0" "1.18.0")
];
out = "1.1.3";
}
{
cases = [
(range "8.13" "8.17")
(range "1.13.0" "1.18.0")
];
out = "1.1.1";
}
{
cases = [
(range "8.10" "8.15")
(range "1.12.0" "1.18.0")
];
out = "1.1.0";
}
{
cases = [
(isGe "8.10")
(range "1.11.0" "1.12.0")
];
out = "1.0.5";
}
{
cases = [
(isGe "8.7")
"1.11.0"
];
out = "1.0.4";
}
{
cases = [
(isGe "8.7")
"1.10.0"
];
out = "1.0.3";
}
]
null;
lib.switch [ coq.version mathcomp.version ] [
{ cases = [ (range "9.0" "9.0") (isGe "2.3.0") ]; out = "2.1.0"; }
{ cases = [ (range "8.16" "8.20") (isGe "2.1.0") ]; out = "2.0.3"; }
{ cases = [ (range "8.16" "8.20") (isGe "2.0.0") ]; out = "2.0.1"; }
{ cases = [ (range "8.16" "8.17") (isGe "2.0.0") ]; out = "2.0.0"; }
{ cases = [ (range "8.15" "8.18") (range "1.15.0" "1.18.0") ]; out = "1.1.3"; }
{ cases = [ (range "8.13" "8.17") (range "1.13.0" "1.18.0") ]; out = "1.1.1"; }
{ cases = [ (range "8.10" "8.15") (range "1.12.0" "1.18.0") ]; out = "1.1.0"; }
{ cases = [ (isGe "8.10") (range "1.11.0" "1.12.0") ]; out = "1.0.5"; }
{ cases = [ (isGe "8.7") "1.11.0" ]; out = "1.0.4"; }
{ cases = [ (isGe "8.7") "1.10.0" ]; out = "1.0.3"; }
] null;
release."2.1.0".sha256 = "sha256-UoDxy2BKraDyRsO42GXRo26O74OF51biZQGkIMWLf8Y=";
release."2.0.3".sha256 = "sha256-5lDq7IWlEW0EkNzYPu+dA6KOvRgy53W/alikpDr/Kd0=";
release."2.0.1".sha256 = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI=";
release."2.0.0".sha256 = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM";
@@ -1,14 +1,13 @@
{
buildPecl,
lib,
php,
pcre2,
fetchFromGitHub,
fetchpatch,
}:
let
version = "1.0.11";
version = "1.0.12";
in
buildPecl {
inherit version;
@@ -17,8 +16,8 @@ buildPecl {
src = fetchFromGitHub {
owner = "krakjoe";
repo = "pcov";
rev = "v${version}";
sha256 = "sha256-lyY17Y9chpTO8oeWmDGSh0YSnipYqCuy1qmn9su5Eu8=";
tag = "v${version}";
hash = "sha256-lyY17Y9chpTO8oeWmDGSh0YSnipYqCuy1qmn9su5Eu8=";
};
buildInputs = [ pcre2 ];
@@ -27,15 +26,15 @@ buildPecl {
# Allow building for PHP 8.4
(fetchpatch {
url = "https://github.com/krakjoe/pcov/commit/7d764c7c2555e8287351961d72be3ebec4d8743f.patch";
sha256 = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM=";
hash = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM=";
})
];
meta = with lib; {
meta = {
changelog = "https://github.com/krakjoe/pcov/releases/tag/v${version}";
description = "Self contained php-code-coverage compatible driver for PHP";
license = licenses.php301;
license = lib.licenses.php301;
homepage = "https://github.com/krakjoe/pcov";
maintainers = teams.php.members;
maintainers = lib.teams.php.members;
};
}
@@ -0,0 +1,29 @@
{
buildPecl,
lib,
oracle-instantclient,
php,
}:
buildPecl {
version = "1.1.0";
pname = "pdo_oci";
hash = "sha256-XKtpWH6Rn8s19Wlu15eb/6dcCpJ7Bc/pr9Pxi8L4S8c=";
buildInputs = [ oracle-instantclient ];
configureFlags = [ "--with-pdo-oci=instantclient,${oracle-instantclient.lib}/lib" ];
internalDeps = [ php.extensions.pdo ];
postPatch = ''
sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${oracle-instantclient.dev}/include"|' config.m4
'';
meta = {
changelog = "https://pecl.php.net/package-changelog.php?package=PDO_OCI";
description = "The PHP PDO_OCI extension lets you access Oracle Database";
license = lib.licenses.php301;
homepage = "https://pecl.php.net/package/pdo_oci";
maintainers = lib.teams.php.members;
};
}
@@ -1,5 +1,6 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
@@ -24,6 +25,8 @@
# tests
psutil,
pytestCheckHook,
torch,
runTorchTests ? lib.meta.availableOn stdenv.hostPlatform torch,
}:
buildPythonPackage rec {
@@ -68,7 +71,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
psutil
pytestCheckHook
];
] ++ lib.optionals runTorchTests [ torch ];
disabledTests = [
# RuntimeError: Error while getting the slice
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "jpype1";
version = "1.5.1";
version = "1.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "originell";
repo = "jpype";
tag = "v${version}";
hash = "sha256-IMmMYlcTkOQ5P4FYTp1QmUY9AsnYhzJ3mcpgl52qImg=";
hash = "sha256-Q5/umU7JHiro+7YuC6nVG9ocpQ/Yc4LGa5+7SGGARTo=";
};
build-system = [ setuptools ];
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "rns";
version = "0.9.1";
version = "0.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = "markqvist";
repo = "Reticulum";
tag = version;
hash = "sha256-AR7JMvx5qWPFtMhotO2MlqKH5d/CcGOrvpaB031vTX8=";
hash = "sha256-BnR+gVcV4ul/z6Yoj4KFisBqGK0HOHfsisTNqLPrgF8=";
};
patches = [
@@ -28,6 +28,7 @@ stdenv.mkDerivation {
setuptools
]
))
qt5.qmake
];
buildInputs =
@@ -1,7 +1,7 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
setuptools,
pytestCheckHook,
pythonOlder,
@@ -11,14 +11,16 @@
buildPythonPackage rec {
pname = "trimesh";
version = "4.6.1";
version = "4.6.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-/uoiGFhKZnEzinDryUMwpoxZwSggV0ZPd9kqgB1vQPI=";
src = fetchFromGitHub {
owner = "mikedh";
repo = "trimesh";
tag = version;
hash = "sha256-ttOawg1mdGkV1Pi0CmFR4VtmZ9MUxPed0KoXLwlbUPE=";
};
build-system = [ setuptools ];
@@ -39,13 +41,13 @@ buildPythonPackage rec {
pythonImportsCheck = [ "trimesh" ];
meta = with lib; {
meta = {
description = "Python library for loading and using triangular meshes";
homepage = "https://trimesh.org/";
changelog = "https://github.com/mikedh/trimesh/releases/tag/${version}";
license = licenses.mit;
license = lib.licenses.mit;
mainProgram = "trimesh";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
gebner
pbsds
];
+201 -201
View File
@@ -1,337 +1,337 @@
{
"bluedevil": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/bluedevil-6.3.0.tar.xz",
"hash": "sha256-uqgVjWesGDHzIwx828RAw9Vt6BRwg8gZUv2i2azssoQ="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/bluedevil-6.3.1.tar.xz",
"hash": "sha256-qRNYzGSs6s6Sc8KTnOMlyROu7f6Jb1NYHJ7ECHJY/6s="
},
"breeze": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/breeze-6.3.0.tar.xz",
"hash": "sha256-e7UN1mLjXf2u7JWPrUIU5sPBRISRmrEqVFoRCfvgiZU="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/breeze-6.3.1.tar.xz",
"hash": "sha256-LHP1WTyXZh/CX7GveqApzbv5N0y4QrA2tVPAvMSZlRw="
},
"breeze-grub": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/breeze-grub-6.3.0.tar.xz",
"hash": "sha256-sQCf31ZSG9KEAnRjnM5AXRDiDldJKrYrWSuBWmGFvhw="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/breeze-grub-6.3.1.tar.xz",
"hash": "sha256-coKBDmb3kZouawD3JVqke8l1ObzY8Jmj+IYhxbBqA/s="
},
"breeze-gtk": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/breeze-gtk-6.3.0.tar.xz",
"hash": "sha256-Jrd9zu3h8mh99jZlxLoODnnbyarO/HSFhQL4Fu0yZfg="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/breeze-gtk-6.3.1.tar.xz",
"hash": "sha256-QMpeQYixJ6p2L8SXKicHQcMvbOsYScQd9WkrjE4qJ6U="
},
"breeze-plymouth": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/breeze-plymouth-6.3.0.tar.xz",
"hash": "sha256-BYlAsh647wIQ3RHMsOwfjiDBe2jOi404vE7qImBQBII="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/breeze-plymouth-6.3.1.tar.xz",
"hash": "sha256-Gd4ZnckVgpspWoN9FD92Y4VUgh/GYm+vmUHAEWDXTg4="
},
"discover": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/discover-6.3.0.tar.xz",
"hash": "sha256-v1kqF0opluIQgfK+wGjb7umrlF3w7s8tRlvkSOAj6ps="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/discover-6.3.1.tar.xz",
"hash": "sha256-RKgnKj/JEiaNiyRh/tbnGT4OZtJ4WO1bus0LjlMZpxg="
},
"drkonqi": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/drkonqi-6.3.0.tar.xz",
"hash": "sha256-ZSu8VecEccp6zxONgKI3/PXhB+QNKssOx58DqtUAlIk="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/drkonqi-6.3.1.tar.xz",
"hash": "sha256-01sur6jzbogJxHrMlh4b5PhTSLZVF4wkzXLckSbWj5c="
},
"flatpak-kcm": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/flatpak-kcm-6.3.0.tar.xz",
"hash": "sha256-9XmPHQzO6bUCicy0EHFdNf7N5f0a181ITJGPFJxtUSE="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/flatpak-kcm-6.3.1.tar.xz",
"hash": "sha256-zmVSFjhLPODKYh/xz7gUe3TMv7r+cwZOYHwU08aSSYU="
},
"kactivitymanagerd": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kactivitymanagerd-6.3.0.tar.xz",
"hash": "sha256-Il9k5WjlWePm7I6aBS2E+zxVfhbp1PgbVnGZCBGnVe4="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kactivitymanagerd-6.3.1.tar.xz",
"hash": "sha256-tDX7BE9mZIt8l2l5y7jeFWf846UR6E1hJ20WNxGc3qQ="
},
"kde-cli-tools": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kde-cli-tools-6.3.0.tar.xz",
"hash": "sha256-zMvNc38fQz8u6xfuHjuMwQtnOhO2hbwNYKORl4/Jezs="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kde-cli-tools-6.3.1.tar.xz",
"hash": "sha256-MvjUlbbKSwmNIoXpRyEcAZXuVTsYfeeSyirUoLA8upA="
},
"kde-gtk-config": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kde-gtk-config-6.3.0.tar.xz",
"hash": "sha256-9SkQ8j7zamMDfkASSozxU2JygK45s/ijHtHy20iHmE8="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kde-gtk-config-6.3.1.tar.xz",
"hash": "sha256-45cnMqaWl2csiTPeoh/cMohbKKRwcbvP2HkScNWC1io="
},
"kdecoration": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kdecoration-6.3.0.tar.xz",
"hash": "sha256-dPf0r8oQoKN5FSM8gAM82zMqf59Fr8ZNDDjGCrotXdM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kdecoration-6.3.1.tar.xz",
"hash": "sha256-Ct+xvI7dkHqLOdiQjd9May0WvAMdMFsYw74QQZJiHUg="
},
"kdeplasma-addons": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kdeplasma-addons-6.3.0.tar.xz",
"hash": "sha256-WZnR7hIK9Wc+cM8X8wMM5JK8zOeZfNTJLcBB+hgQmbk="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kdeplasma-addons-6.3.1.tar.xz",
"hash": "sha256-aWzrQArHNGazMpcepOcPwLkT1w8YlDECiuS9HbIBBYo="
},
"kgamma": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kgamma-6.3.0.tar.xz",
"hash": "sha256-yxNocFCZ9vbwmwjT+IVgHR9HkHSaK7xM6XdXTUTxcQI="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kgamma-6.3.1.tar.xz",
"hash": "sha256-Tcj6WvP0ANV2HRMzycebZqJQdgF2TE3mSqe8XhOcDHQ="
},
"kglobalacceld": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kglobalacceld-6.3.0.tar.xz",
"hash": "sha256-YSSYgpexkQhGtK8qApAraSM5g4NENBL0G5XMiL8N4LM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kglobalacceld-6.3.1.tar.xz",
"hash": "sha256-3cy7KJyr1on6srWuyxQ+kg+Xw6RE+A8/nEDbmb1GcYo="
},
"kinfocenter": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kinfocenter-6.3.0.tar.xz",
"hash": "sha256-IPtgc2bRZjkNwYvsqPkyGBOSQwWgrf7pH3leTgXq0xE="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kinfocenter-6.3.1.tar.xz",
"hash": "sha256-g3C63bXjiXacZRA9cQWs+tFaE7wSyY/jUakTJk/4WHw="
},
"kmenuedit": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kmenuedit-6.3.0.tar.xz",
"hash": "sha256-9oK736Q25leu7LRh+doF1w5dbNsCNt/bcWNdMHcXRWM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kmenuedit-6.3.1.tar.xz",
"hash": "sha256-tOmL2pdwj267LqBqDLrmAC/JGLlLVYDNrb8DTmuvGfE="
},
"kpipewire": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kpipewire-6.3.0.tar.xz",
"hash": "sha256-N38NIPvx84BzE28XtZlcg+XH+oClCJZtVp41xPGA3yo="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kpipewire-6.3.1.tar.xz",
"hash": "sha256-L0I5TMQBg8GTxFFaFXLMg6ThUMdQwOOQJNSoV/eD2No="
},
"krdp": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/krdp-6.3.0.tar.xz",
"hash": "sha256-HpdFCwXazBteJamcSRVsQaGYZvsvGW7KHR4nWlfXJFA="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/krdp-6.3.1.tar.xz",
"hash": "sha256-DCDM8OpX/Z4n1CiMvAX0BvT2TQ3mSQ1NrVerF3qpjbE="
},
"kscreen": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kscreen-6.3.0.tar.xz",
"hash": "sha256-Vtngpgfy+3mDEeFx32eykJZBf1BkLfhxCTflCvTR1/U="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kscreen-6.3.1.tar.xz",
"hash": "sha256-sHz48SuraNNvu1YS9ePP/cnpqWZFSxxHt7N/t7zwQLI="
},
"kscreenlocker": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kscreenlocker-6.3.0.tar.xz",
"hash": "sha256-rYa6DX3IdUql3YCXqyUojN+qRMAeMaEIE6tNDWmH9l4="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kscreenlocker-6.3.1.tar.xz",
"hash": "sha256-xp/mipWGPq7kFA+Mx+Qsgyy8j2ENfGhyuGXIkFKQFOg="
},
"ksshaskpass": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/ksshaskpass-6.3.0.tar.xz",
"hash": "sha256-EXk3lsXE9ut7BgG8AD2Ezo5CFHvwUhLCpr0g38dKNiI="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/ksshaskpass-6.3.1.tar.xz",
"hash": "sha256-7MFsTcIxmK4CmPbT9B/NG90kwezOHoIqsKu6sPz8qx8="
},
"ksystemstats": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/ksystemstats-6.3.0.tar.xz",
"hash": "sha256-ZAr5jGsHagdDan1rka4wGOHlrImea4Q/BNSABZSydzo="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/ksystemstats-6.3.1.tar.xz",
"hash": "sha256-sISrYbK3O1HSJQvc/r5svL8/0PaltxQa0hGhQaZqTts="
},
"kwallet-pam": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kwallet-pam-6.3.0.tar.xz",
"hash": "sha256-Gie/yXAB5MDFEg7sGjbTcwuqbvnfRPv2jyOjTNVRxn8="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kwallet-pam-6.3.1.tar.xz",
"hash": "sha256-fo1V6tlAM9YRgZ1oyLnQFTX2i0a1hVytsYAU5PerRfw="
},
"kwayland": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kwayland-6.3.0.tar.xz",
"hash": "sha256-L21ouJ2rIQN7puzJGmNT0fWjFPe4Bou25gW/XhtrJaw="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kwayland-6.3.1.tar.xz",
"hash": "sha256-Ouk8BGplQl1xAgUWyjKtpdl7k+ekICODjHr9sx3SGmI="
},
"kwayland-integration": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kwayland-integration-6.3.0.tar.xz",
"hash": "sha256-S8VCEZQ4TZvDfFRqKg85ZT6VdPK6FqnONqvoyctUOv0="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kwayland-integration-6.3.1.tar.xz",
"hash": "sha256-oL+Xas3ZXJ6tYYBcVa/4lNYDB+0jdT4RJD4PzqyATeM="
},
"kwin": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kwin-6.3.0.tar.xz",
"hash": "sha256-Gtl4/FKyG/3SGIQ1VKAVskaJ4MBJBNHLAOLkr8pPSvQ="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kwin-6.3.1.tar.xz",
"hash": "sha256-mlC6DqpiCXg73vu2aOV9DL36cc6Ov70X/kRtttdz8kI="
},
"kwrited": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/kwrited-6.3.0.tar.xz",
"hash": "sha256-/H0YFVieKNBsbalnsYMSzlB+rMJ+9YG9rtwYNzm2Llw="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/kwrited-6.3.1.tar.xz",
"hash": "sha256-DxQuRQ4Qh0E3Ur4Z1OPdhnCAxegVbaKBIqdkD+zD2SU="
},
"layer-shell-qt": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/layer-shell-qt-6.3.0.tar.xz",
"hash": "sha256-oJiKEqI2ZM/jV7AHDT2Mrs6jsIiC7lIIalpONLiF1EM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/layer-shell-qt-6.3.1.tar.xz",
"hash": "sha256-jhnqJly7pLAQ4tSZcUDgyaC7taEbUKzMi9Qzjnr36X8="
},
"libkscreen": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/libkscreen-6.3.0.tar.xz",
"hash": "sha256-nveR7vL1xulUKKnaP7c15NIjAIHFRyliyVyDU8AaZDo="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/libkscreen-6.3.1.tar.xz",
"hash": "sha256-hjJ+7bQsSmMuN2EWwo4QioH8oOxmWGiLoiqq5hZMiKI="
},
"libksysguard": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/libksysguard-6.3.0.tar.xz",
"hash": "sha256-vBu7OFslwGQj9vLQRLAMEGy9tVHFz4NIvVkixj1MvLk="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/libksysguard-6.3.1.tar.xz",
"hash": "sha256-wiPlKQVitSqRDHAmCzyiczRyjmpjWRHrZyaocucXi6Y="
},
"libplasma": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/libplasma-6.3.0.tar.xz",
"hash": "sha256-nCzelhWpQ5faaOQpMYJ2jh+9wvQZzbjwDosTo2bVl40="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/libplasma-6.3.1.tar.xz",
"hash": "sha256-ZFW0r/XYPxWGtLupf/qumziBtrAhguwVNfhy9/CPRgw="
},
"milou": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/milou-6.3.0.tar.xz",
"hash": "sha256-gbSDavVLQsHY3zJ1KgcIWtkYYjft2KQ0RV6qk9m9xpE="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/milou-6.3.1.tar.xz",
"hash": "sha256-pNC/qsu9K9UT4vew2Mu9eqFQnX/yKLjA4dGy5cHgKI0="
},
"ocean-sound-theme": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/ocean-sound-theme-6.3.0.tar.xz",
"hash": "sha256-g9nF9oc8uQ4tcepUVUh8QnN+BTUTOM7xnj+MrT68JNo="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/ocean-sound-theme-6.3.1.tar.xz",
"hash": "sha256-FwsjcbxKmhJj93hxSizL9Hr3xjtN6XWymwewNt387cE="
},
"oxygen": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/oxygen-6.3.0.tar.xz",
"hash": "sha256-SpCO5h552/wlIFJ8ZJPvuSeWVXUMxxXx4z2FKk8JaDQ="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/oxygen-6.3.1.tar.xz",
"hash": "sha256-lpa4pMtcz5N3yxpq0/4dgZG3ZPXPX9Ryb85dPQAAfr4="
},
"oxygen-sounds": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/oxygen-sounds-6.3.0.tar.xz",
"hash": "sha256-vqL+XEFKN65mnzmSLMutwUB3kkcEUpfsLQEfoX7MDys="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/oxygen-sounds-6.3.1.tar.xz",
"hash": "sha256-/vEbkcstwzACPIzqVNUg/AF7srpGzfNvUZKIfoku8L8="
},
"plasma-activities": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-activities-6.3.0.tar.xz",
"hash": "sha256-zLHKLcHeseI13UlvQjVfAFT1gGHs+adZ2fqgopmlbHs="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-activities-6.3.1.tar.xz",
"hash": "sha256-bh5PI/nos/je6pME3xF56jCwq2oRy59NfKIbFeV5Gm4="
},
"plasma-activities-stats": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-activities-stats-6.3.0.tar.xz",
"hash": "sha256-tKO4AhZgGP5NTTXNDXxBG1LRy3T/0iochOSUrTA1aC4="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-activities-stats-6.3.1.tar.xz",
"hash": "sha256-yAGQHGIUTzDs1+T3sXvI4FpFqxyz2AjI0KHVafAStaY="
},
"plasma-browser-integration": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-browser-integration-6.3.0.tar.xz",
"hash": "sha256-nF7TyOy+Co7PFpdBbL+fNBaUHp339avhebZnvYB4+20="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-browser-integration-6.3.1.tar.xz",
"hash": "sha256-kaSXmq4aChMZSLCz+JcIvREGsH59sPwdU708omjaYSc="
},
"plasma-desktop": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-desktop-6.3.0.tar.xz",
"hash": "sha256-u9v6h0tsBOO7M2g+oNCeMmFt6CfflqG2ZKILL1nWnQ4="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-desktop-6.3.1.tar.xz",
"hash": "sha256-EZydNhJ0NnBIMghky6/8YSUwy6TqYtbf1QTz7+WyVKQ="
},
"plasma-dialer": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-dialer-6.3.0.tar.xz",
"hash": "sha256-yVB0e4yD15DsY+5YXu0tMw10C3ZcYUFSPQlGNicgV6o="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-dialer-6.3.1.tar.xz",
"hash": "sha256-tAHrvzbg2H7Ahaks9jhi3Qtc+Q1arJf+MOuaoRglaY0="
},
"plasma-disks": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-disks-6.3.0.tar.xz",
"hash": "sha256-p2meDmgZMRlSw1FZE5xqESYS3fOVHrdC60zf+2rYbT0="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-disks-6.3.1.tar.xz",
"hash": "sha256-6ugUwDPoNzPwklsMvYpADX8wolJOl7IDJmlZazXmbL4="
},
"plasma-firewall": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-firewall-6.3.0.tar.xz",
"hash": "sha256-ll172oqLjZCW6UeLCcRqfR3Mh9z//tHCe3h3kdvjx/A="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-firewall-6.3.1.tar.xz",
"hash": "sha256-rSJxJsaGCJ+TadzMlCfAoLzED6bIbI38rmedhMY/Iz0="
},
"plasma-integration": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-integration-6.3.0.tar.xz",
"hash": "sha256-4IL0XHGAfkpBpf7g7uPyc0couMje0EHi+US3UwaGlDM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-integration-6.3.1.tar.xz",
"hash": "sha256-RGVnVx3ItDRHt7ev17gtm6KmBCE5PIXLsQm7ZfVAqcI="
},
"plasma-mobile": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-mobile-6.3.0.tar.xz",
"hash": "sha256-tDkNwsSouZcT1FxR8kG3H/7RGLmKuJqsQND4sL07s5E="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-mobile-6.3.1.tar.xz",
"hash": "sha256-6pV4E9pESUQEIBNxnyjGYDAjcQaJd5Ohkq07SaC5aN8="
},
"plasma-nano": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-nano-6.3.0.tar.xz",
"hash": "sha256-q0uhUTOq8nPsHHkfw39FzjBPKH96FwaEn8TtrhtLHQM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-nano-6.3.1.tar.xz",
"hash": "sha256-cnbTzAC4dhIm5Srj9L5MZnHnkckLtTNkMd46d0WZg18="
},
"plasma-nm": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-nm-6.3.0.tar.xz",
"hash": "sha256-IakXwSdy9+KBzi5rewgnN55E97VHomHfRhWdVy0NxeA="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-nm-6.3.1.tar.xz",
"hash": "sha256-r8cJO2AMMVzRr3UvitP3mVcxov/FL7ibB04vqIsAAGQ="
},
"plasma-pa": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-pa-6.3.0.tar.xz",
"hash": "sha256-3gT7Kgwe7H+Ek1DVoXyOhP+XLYILXjTTja4LiSJhae0="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-pa-6.3.1.tar.xz",
"hash": "sha256-tsXEATNDjxrqSrwoCNwgEl8d8XqUAVbOd65vGV1JtUg="
},
"plasma-sdk": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-sdk-6.3.0.tar.xz",
"hash": "sha256-PXXSJLK3p9ZcextB1NqxIizyXFnqTpwBcK23J9fvQWg="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-sdk-6.3.1.tar.xz",
"hash": "sha256-lVEIrjJz6aS87xadFbQCXPP6Dw1Pbgc2flbTlke09wk="
},
"plasma-systemmonitor": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-systemmonitor-6.3.0.tar.xz",
"hash": "sha256-/kZ/X+uSlaAtoQNTCYoC8wBWu5ZAFjV+LOTQwH0wXIg="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-systemmonitor-6.3.1.tar.xz",
"hash": "sha256-rgufAUhIlwE8Ds5NXy+wAj2ox/JDnCjtfPA5BJrXG7o="
},
"plasma-thunderbolt": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-thunderbolt-6.3.0.tar.xz",
"hash": "sha256-oMPbVanG0+QMf0t49iH2uF4R9mzPwEkTMzn7jJzh/mw="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-thunderbolt-6.3.1.tar.xz",
"hash": "sha256-2SE1dprNJtc2ZGcbJ1rdZXk0aCwJQmNkccU15K+8HxM="
},
"plasma-vault": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-vault-6.3.0.tar.xz",
"hash": "sha256-QU/lNg6xMv8kYyLs6aVkUEES+pWkxGKz8XK5hhPcJdg="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-vault-6.3.1.tar.xz",
"hash": "sha256-NmlP79pR3/5L2qU1Ba6JmFGOTHeu1Uc6F+wz7qKvYcQ="
},
"plasma-welcome": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-welcome-6.3.0.tar.xz",
"hash": "sha256-x+iEF4wc0aoKwmBzvZzxJNCjvjkmwCQLeXR3gGchGYQ="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-welcome-6.3.1.tar.xz",
"hash": "sha256-QNtYD3aSZXENGY12+Q34faxezQ8c+4RwyZyMPx/WKxs="
},
"plasma-workspace": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-workspace-6.3.0.tar.xz",
"hash": "sha256-FBZ9trlmsVZ7S4uPt77RjZUvK02UR7Uiij9aH7s4xDk="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-workspace-6.3.1.tar.xz",
"hash": "sha256-YX0qMjAwStou3Kx9h1nTZt2vmbWb2IU7zkcc9EuTQcU="
},
"plasma-workspace-wallpapers": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma-workspace-wallpapers-6.3.0.tar.xz",
"hash": "sha256-1OhrrEgzpN8jmNCBXV+SwH6+W6+X2lIGP0b/XFEPEAo="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma-workspace-wallpapers-6.3.1.tar.xz",
"hash": "sha256-9ElLw7vxa2dlfx/Pa/YmAr6m6ZSaTgQHRNVX5+F3xg8="
},
"plasma5support": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plasma5support-6.3.0.tar.xz",
"hash": "sha256-uVIBaVez+AM9gfxY+QvxPwL5fuzWbKTmtrCAUHTKYoM="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plasma5support-6.3.1.tar.xz",
"hash": "sha256-ZmOW904n3B+0Gqgvyv1aszyHjx6waueTxFviK3CmuWE="
},
"plymouth-kcm": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/plymouth-kcm-6.3.0.tar.xz",
"hash": "sha256-pGqGc06TgiXSh8HPpJnVv3jWzFsAjAxD45rdmvd3JS4="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/plymouth-kcm-6.3.1.tar.xz",
"hash": "sha256-FOGUUdBQ4LwAh7WB3T9n7rghmahyKjPfpjP4/BFW2RE="
},
"polkit-kde-agent-1": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/polkit-kde-agent-1-6.3.0.tar.xz",
"hash": "sha256-4H+0PlDvqaRZn/Eo7FExy75nBJ8b/yRnPOkfVbXkQes="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/polkit-kde-agent-1-6.3.1.tar.xz",
"hash": "sha256-+KzSVw3ok3YF1XFxAXiWV1uG8tXVbmCI7ec/EG2fC7I="
},
"powerdevil": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/powerdevil-6.3.0.tar.xz",
"hash": "sha256-y0y+bKuw6j0JipkQNcEc/BhNnJvQZfu6nvNPbAgsE6g="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/powerdevil-6.3.1.tar.xz",
"hash": "sha256-vG3tC8vCF+g9Eb6CcmqKc35+XzBB19F9PkCz7/ueY5E="
},
"print-manager": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/print-manager-6.3.0.tar.xz",
"hash": "sha256-wsR6LEvcOKMuzZaFbVvZzRa/UBFleeV1tbw6T3HHmAw="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/print-manager-6.3.1.tar.xz",
"hash": "sha256-Wr1OGleC5MMQnFqTLM0YOI7GuSqGYVcRfhwY0vzjCYA="
},
"qqc2-breeze-style": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/qqc2-breeze-style-6.3.0.tar.xz",
"hash": "sha256-6x7qYWDPcFIoeYt+zv/DVP1+k/saimSobl059T64on8="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/qqc2-breeze-style-6.3.1.tar.xz",
"hash": "sha256-KekUqfsUBVIEa/gUEpqGFcGM+08V2n+74bGeb4i9wlo="
},
"sddm-kcm": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/sddm-kcm-6.3.0.tar.xz",
"hash": "sha256-o44ChGGmqwQkF9GfLyTFufTEKDias3E4Rjb3C8q3dkw="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/sddm-kcm-6.3.1.tar.xz",
"hash": "sha256-jpz5ajBr/a5PHPV16X45Mw6k88526wkhZq3R/spcRgw="
},
"spacebar": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/spacebar-6.3.0.tar.xz",
"hash": "sha256-Q56khGQDJ4FyYYFITcXkHcAOhfQX7Sbf81XY/U+lW0k="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/spacebar-6.3.1.tar.xz",
"hash": "sha256-vy5JcIKk5bYpa4NZKYkNI9qbobPbSU+GEjfWlvbEmb8="
},
"spectacle": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/spectacle-6.3.0.tar.xz",
"hash": "sha256-voCrvB6AvESTcRCJWAqQWEhJlgiiSXvj1+uBy7+HYJk="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/spectacle-6.3.1.tar.xz",
"hash": "sha256-DzZLBd/MDGPB62luWTGPg6nIPUFi9WVrT6X+KdrMgU4="
},
"systemsettings": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/systemsettings-6.3.0.tar.xz",
"hash": "sha256-dxubbLveFf6GDKZewJo4xuF1yRSCnlVt5WwTYmkaxoA="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/systemsettings-6.3.1.tar.xz",
"hash": "sha256-DQMlonuIM5JbSGx8DtfKVvcflNH8ou6K/YyH7BJva28="
},
"wacomtablet": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/wacomtablet-6.3.0.tar.xz",
"hash": "sha256-wFdo6kWRe1WZojxYze8xzRIcQhOvD/xwDK8qGcvBWDU="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/wacomtablet-6.3.1.tar.xz",
"hash": "sha256-1jYb+u2eItJy9Di+5TY5GUvF+Z5Mb5E4Et9mTXGTdX8="
},
"xdg-desktop-portal-kde": {
"version": "6.3.0",
"url": "mirror://kde/stable/plasma/6.3.0/xdg-desktop-portal-kde-6.3.0.tar.xz",
"hash": "sha256-swz1cWaFvqkWG3rD3LqqMRVmJzmYUNdFksBunNTdD1E="
"version": "6.3.1",
"url": "mirror://kde/stable/plasma/6.3.1/xdg-desktop-portal-kde-6.3.1.tar.xz",
"hash": "sha256-/ynkBVLbb6tvJxf5dCtgWYPGqeDtvzYEId4ZADpelWc="
}
}
-7
View File
@@ -30,13 +30,6 @@ mkKdeDerivation {
./0003-plugins-qpa-allow-using-nixos-wrapper.patch
./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch
./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch
# Backport recommended crash fix
# FIXME: remove in 6.3.1
(fetchpatch {
url = "https://invent.kde.org/plasma/kwin/-/commit/c97bc26ca9de8b1462f6ccb05fb2dafe01cd82cb.patch";
hash = "sha256-g8CsSKt3flTXAm80NbFuq+sT8l93mfyUBl2aBpP5zqY=";
})
];
postPatch = ''
@@ -43,6 +43,11 @@ mkKdeDerivation {
(replaceVars ./wallpaper-paths.patch {
wallpapers = "${lib.getBin breeze}/share/wallpapers";
})
# Fix build failure due to C++ template nonsense
# Submitted upstream: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2833
# FIXME: remove when merged
./fix-build.patch
];
extraNativeBuildInputs = [ pkg-config ];
@@ -0,0 +1,107 @@
diff --git a/kcms/libkwindevices/inputdevice.cpp b/kcms/libkwindevices/inputdevice.cpp
index 9a437137077390a61152be96ac69b4f5e992d062..aea0952143a29a4b2bf06777f737a84cbd6e5b6d 100644
--- a/kcms/libkwindevices/inputdevice.cpp
+++ b/kcms/libkwindevices/inputdevice.cpp
@@ -10,44 +10,6 @@
#include "logging.h"
-template<typename T>
-bool InputDevice::Prop<T>::save()
-{
- if (!isSupported() || !m_value || m_prop.isConstant()) {
- qCDebug(LIBKWINDEVICES) << "skipping" << this << m_value.has_value() << isSupported() << m_prop.name();
- return false;
- }
-
- auto iface = m_device->m_iface.get();
- const bool ret = m_prop.write(iface, *m_value);
- if (ret) {
- m_configValue = *m_value;
- }
- return ret;
-}
-
-template<typename T>
-void InputDevice::Prop<T>::set(T newVal)
-{
- if (!m_value) {
- value();
- }
-
- Q_ASSERT(isSupported());
- if (m_value != newVal) {
- m_value = newVal;
- if (m_changedSignalFunction) {
- (m_device->*m_changedSignalFunction)();
- }
- }
-}
-
-template<typename T>
-bool InputDevice::Prop<T>::changed() const
-{
- return m_value.has_value() && m_value.value() != m_configValue;
-}
-
InputDevice::InputDevice(const QString &dbusName, QObject *parent)
: QObject(parent)
{
diff --git a/kcms/libkwindevices/inputdevice.h b/kcms/libkwindevices/inputdevice.h
index 93f9753cfae3c8795c5493566f7e51c806710983..f5589b095f39aa76071f67b8ee544a71585a479a 100644
--- a/kcms/libkwindevices/inputdevice.h
+++ b/kcms/libkwindevices/inputdevice.h
@@ -269,12 +269,29 @@ private:
}
}
- void set(T newVal);
+ void set(T newVal) {
+ if (!m_value) {
+ value();
+ }
+
+ Q_ASSERT(isSupported());
+ if (m_value != newVal) {
+ m_value = newVal;
+ if (m_changedSignalFunction) {
+ (m_device->*m_changedSignalFunction)();
+ }
+ }
+ }
+
T defaultValue() const
{
return m_defaultValueFunction ? (m_device->m_iface.get()->*m_defaultValueFunction)() : T();
}
- bool changed() const;
+
+ bool changed() const {
+ return m_value.has_value() && m_value.value() != m_configValue;
+ }
+
void set(const Prop<T> &p)
{
set(p.value());
@@ -286,7 +303,20 @@ private:
return !m_supportedFunction || (iface->*m_supportedFunction)();
}
- bool save();
+ bool save() {
+ if (!isSupported() || !m_value || m_prop.isConstant()) {
+ qDebug() << "skipping" << this << m_value.has_value() << isSupported() << m_prop.name();
+ return false;
+ }
+
+ auto iface = m_device->m_iface.get();
+ const bool ret = m_prop.write(iface, *m_value);
+ if (ret) {
+ m_configValue = *m_value;
+ }
+ return ret;
+ }
+
bool isDefaults() const
{
return m_value == defaultValue();
@@ -140,6 +140,7 @@ let
maintainers = with lib.maintainers; [
thiagokokada
jerrysm64
axertheaxe
];
description =
"Built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads."
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "al-one";
domain = "xiaomi_miot";
version = "1.0.8";
version = "1.0.9";
src = fetchFromGitHub {
owner = "al-one";
repo = "hass-xiaomi-miot";
rev = "v${version}";
hash = "sha256-DTIXhs5gPN96C/fWz3s7ZTOybp7Mx+/NbNGXIOGyMmk=";
hash = "sha256-2XCm7XEKQgoe8myAgPnYCOO+XdLTAl8NtAVCBMJGqDc=";
};
dependencies = [
@@ -28,7 +28,7 @@ buildHomeAssistantComponent rec {
dontBuild = true;
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; };
meta = {
changelog = "https://github.com/al-one/hass-xiaomi-miot/releases/tag/v${version}";
@@ -10,17 +10,17 @@
rustPlatform.buildRustPackage rec {
pname = "Lighthouse";
version = "1.2.0";
version = "1.3.0";
src = fetchFromGitHub {
owner = "ShayBox";
repo = pname;
rev = version;
hash = "sha256-uJ8U4knNKAliHjxP0JnV1lSCEsB6OHyYSbb5aWboYV4=";
hash = "sha256-3zcMxPOJ4Vvl3HTK13pG3/4duK+2O6i4acv9Uz5zWjA=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-YJgtkrDs7cBpjux0SE6TTXcduZRC+8+4SMMiCXYeCYI=";
cargoHash = "sha256-iVcNwWADF84yQyzIb8WJpJqWGVAaHOVnbdDHFeHXHyI=";
nativeBuildInputs = [ pkg-config ];
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
version = "11.41.0";
version = "11.42.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
hash = "sha256-MAJFTlzBa9thdyVKS1zH9PKpIy2HXYESZR5zfOURIgI=";
hash = "sha256-Occ64wXqYzUw6RZ4fVb85ZotaLRw6R9EcF36BMLJ4ww=";
};
proxyVendor = true;
vendorHash = "sha256-k9/SfOZvq7o0SzY7UP8MD2LUG7//z8p6ZJL6UXUZrIA=";
vendorHash = "sha256-rdNFH2DbZqilA9Qk+8MJeMBziRDoNQRQ7qbhdc1FUbU=";
subPackages = [ "apps/cnspec" ];
+1
View File
@@ -121,6 +121,7 @@ mapAliases {
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
appthreat-depscan = dep-scan; # Added 2024-04-10
arcanist = throw "arcanist was removed as phabricator is not supported and does not accept fixes"; # Added 2024-06-07
argo = argo-workflows; # Added 2025-02-01
aria = aria2; # Added 2024-03-26
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
aseprite-unfree = aseprite; # Added 2023-08-26
+1 -1
View File
@@ -15783,7 +15783,7 @@ with pkgs;
youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
youtube-music = callPackage ../applications/audio/youtube-music {
pnpm = pnpm_9;
pnpm = pnpm_10;
};
youtube-tui = callPackage ../applications/video/youtube-tui {
+16 -12
View File
@@ -342,22 +342,26 @@ lib.makeScope pkgs.newScope (
pcov = callPackage ../development/php-packages/pcov { };
pdo_oci = buildPecl rec {
inherit (php.unwrapped) src version;
pdo_oci =
if (lib.versionAtLeast php.version "8.4") then
callPackage ../development/php-packages/pdo_oci { }
else
buildPecl rec {
inherit (php.unwrapped) src version;
pname = "pdo_oci";
sourceRoot = "php-${version}/ext/pdo_oci";
pname = "pdo_oci";
sourceRoot = "php-${version}/ext/pdo_oci";
buildInputs = [ pkgs.oracle-instantclient ];
configureFlags = [ "--with-pdo-oci=instantclient,${pkgs.oracle-instantclient.lib}/lib" ];
buildInputs = [ pkgs.oracle-instantclient ];
configureFlags = [ "--with-pdo-oci=instantclient,${pkgs.oracle-instantclient.lib}/lib" ];
internalDeps = [ php.extensions.pdo ];
postPatch = ''
sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${pkgs.oracle-instantclient.dev}/include"|' config.m4
'';
internalDeps = [ php.extensions.pdo ];
postPatch = ''
sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${pkgs.oracle-instantclient.dev}/include"|' config.m4
'';
meta.maintainers = lib.teams.php.members;
};
meta.maintainers = lib.teams.php.members;
};
pdo_sqlsrv = callPackage ../development/php-packages/pdo_sqlsrv { };