Merge master into staging-next
This commit is contained in:
@@ -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";
|
||||
|
||||
@@ -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"
|
||||
'';
|
||||
}
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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
|
||||
''
|
||||
@@ -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 {
|
||||
@@ -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; };
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
[
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
];
|
||||
|
||||
@@ -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="
|
||||
}
|
||||
}
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user