Merge master into staging-next
This commit is contained in:
@@ -7259,6 +7259,11 @@
|
||||
githubId = 8146736;
|
||||
name = "Florentin Eckl";
|
||||
};
|
||||
eclairevoyant = {
|
||||
githubId = 848000;
|
||||
github = "eclairevoyant";
|
||||
name = "éclairevoyant";
|
||||
};
|
||||
edanaher = {
|
||||
email = "nixos@edanaher.net";
|
||||
github = "edanaher";
|
||||
|
||||
@@ -459,6 +459,11 @@ let
|
||||
}
|
||||
fi
|
||||
''}
|
||||
${lib.optionalString config.boot.loader.grub.memtest86.enable ''
|
||||
menuentry 'Memtest86+' --class debug {
|
||||
linux (\$root)/boot/memtest.bin ${toString config.boot.loader.grub.memtest86.params}
|
||||
}
|
||||
''}
|
||||
menuentry 'Firmware Setup' --class settings {
|
||||
fwsetup
|
||||
clear
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "e8850c3-unstable-2025-10-20";
|
||||
version = "65aeacf-unstable-2025-11-03";
|
||||
src = fetchFromGitHub {
|
||||
owner = "dmtrKovalenko";
|
||||
repo = "fff.nvim";
|
||||
rev = "e8850c3c62a13e92f71233350962e842fcabf01b";
|
||||
hash = "sha256-qyzM45FaXqLipnBW2zTao2SvY21qiFsdsX+Mn2Tu3xI=";
|
||||
rev = "65aeacf9e2c663c9af2b1003727aa25acac96db4";
|
||||
hash = "sha256-rGfV/BxSwvcNZXmVUk54gni8fKFyoTsQl+gBtYci4jE=";
|
||||
};
|
||||
fff-nvim-lib = rustPlatform.buildRustPackage {
|
||||
pname = "fff-nvim-lib";
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "play";
|
||||
version = "0-unstable-2025-10-01";
|
||||
version = "0-unstable-2025-11-03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jpd002";
|
||||
repo = "Play-";
|
||||
rev = "2180be50f804952f94ce848fab8d3f8b6d76d027";
|
||||
hash = "sha256-Fikcp2Bik4PNOFfu9FoEWJid/OoLYPJ6cZG4aA9jgEo=";
|
||||
rev = "77c62d3a942e219bc9d072b4800fa0881208ce2a";
|
||||
hash = "sha256-ROrANubftSJwGl9THdAIRhSFOy1uHZ6v2kAmYWLDhN0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -38,14 +38,14 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "2.0.2";
|
||||
version = "2.0.3";
|
||||
pname = "syncthingtray";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "syncthingtray";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-FZruyQ3ckWp9nUmCet4uTeU7TKukmW1D73Rx8EUUsVI=";
|
||||
hash = "sha256-vvbzXwujOIk3g/SvNM3JGkt956RN9VR0Pcx5nzg1IU0=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -54,11 +54,11 @@
|
||||
"vendorHash": "sha256-f+Btkbc6e90W1VgYAMDq2CG4XhpKmJhKm/mv1r9DYpA="
|
||||
},
|
||||
"aminueza_minio": {
|
||||
"hash": "sha256-A730CkOsaQArSLYdiUQg3pmrGA8gvYokqiwcL2tDqao=",
|
||||
"hash": "sha256-snQZbGdHTY41aA6iK0PFO5SJ958xnsWPPLGv+H9uV2Y=",
|
||||
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
|
||||
"owner": "aminueza",
|
||||
"repo": "terraform-provider-minio",
|
||||
"rev": "v3.8.0",
|
||||
"rev": "v3.11.3",
|
||||
"spdx": "AGPL-3.0",
|
||||
"vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g="
|
||||
},
|
||||
@@ -264,13 +264,13 @@
|
||||
"vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI="
|
||||
},
|
||||
"datadog_datadog": {
|
||||
"hash": "sha256-6TWsoB6v7mqln4qcq1Dhk8GnkNVUFGyZhR9sJ1Ri/yU=",
|
||||
"hash": "sha256-bl9hs1mjzmh8ePH94/PZTXt4yGz5+Ma0YFpxI+it6eg=",
|
||||
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
|
||||
"owner": "DataDog",
|
||||
"repo": "terraform-provider-datadog",
|
||||
"rev": "v3.77.0",
|
||||
"rev": "v3.79.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-9Xl32qeUvpvID4+REuQZlCFarz8cEdtOzROU4jrordw="
|
||||
"vendorHash": "sha256-l+eOOc+Mi3z0VQDX+7+JrNNTRKDAOr3JKFw1WJt8OIE="
|
||||
},
|
||||
"datadrivers_nexus": {
|
||||
"hash": "sha256-Lm5CZ+eBDUNIL2KuK/iKc5dTif7P+E9II714vwvYuyU=",
|
||||
@@ -1309,11 +1309,11 @@
|
||||
"vendorHash": "sha256-9GjhP/Oh2HlVuMcuXFhS7MUmF3eS4qlUsW5XhugaK14="
|
||||
},
|
||||
"tencentcloudstack_tencentcloud": {
|
||||
"hash": "sha256-e9Mr5QK0MFtk2IRakLCy2smkwKBau5sAH8BE/IIfp3A=",
|
||||
"hash": "sha256-aBZukPo+T1GItIQLJhCRMcSMZxV71gw+HIjBN6pxtmA=",
|
||||
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
|
||||
"owner": "tencentcloudstack",
|
||||
"repo": "terraform-provider-tencentcloud",
|
||||
"rev": "v1.82.32",
|
||||
"rev": "v1.82.34",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -1498,12 +1498,12 @@
|
||||
"vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc="
|
||||
},
|
||||
"yandex-cloud_yandex": {
|
||||
"hash": "sha256-jzACS+vNAiUp7GJt3jO8lTbQZpSj5vUhB1aD0iRi6Gk=",
|
||||
"hash": "sha256-uiNLW1Xis+14xksJ9OAItQX60HMyCC6b1ey/0nqlDro=",
|
||||
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
|
||||
"owner": "yandex-cloud",
|
||||
"repo": "terraform-provider-yandex",
|
||||
"rev": "v0.168.0",
|
||||
"rev": "v0.169.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-NCUk8tBJnIKziowss/nm6pEgI2Yn/q6hnfvoMTTP8nQ="
|
||||
"vendorHash": "sha256-MXDGI1s9dRwpbJ45ivPyy26jjTC552r3xqnLG6Sx3yY="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,9 +76,9 @@ let
|
||||
virtualboxSubVersion = "";
|
||||
virtualboxSha256 = "d281ec981b5f580211a0cedd1b75a1adcb0fbfcbb768d8c2bf4429f4763e8bbd";
|
||||
|
||||
kvmPatchVboxVersion = "7.2.0";
|
||||
kvmPatchVersion = "20250903";
|
||||
kvmPatchHash = "sha256-JTE9Kr+nJ6HLeDrzL2EVyDQhxzn3UsoQVIQ6zNCwioY=";
|
||||
kvmPatchVboxVersion = "7.2.4";
|
||||
kvmPatchVersion = "20251103";
|
||||
kvmPatchHash = "sha256-VhSuRYiZLg8hIGatf27u/nBBBtB1zz4ePxtiRYy84Hw=";
|
||||
|
||||
# The KVM build is not compatible to VirtualBox's kernel modules. So don't export
|
||||
# modsrc at all.
|
||||
@@ -425,7 +425,5 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
mainProgram = "VirtualBox";
|
||||
# Patch is not compatible with the current version of Virtualbox
|
||||
broken = enableKvm;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -16,19 +16,19 @@
|
||||
}:
|
||||
|
||||
let
|
||||
gitRev = "8b805c674adad536f9dd552b4be75fadcb3c7db6";
|
||||
gitRev = "b4b000937376a0ecf7ca1a2e708fb243624e7bdd";
|
||||
gitBranch = "develop";
|
||||
gitTag = "0.9.3";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "antimony";
|
||||
version = "2022-11-23";
|
||||
version = "0.9.3-unstable-2025-10-12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mkeeter";
|
||||
repo = "antimony";
|
||||
rev = gitRev;
|
||||
sha256 = "NmOuBewfHqtAim2cNP62LXgRjVWuVUGweV46sY1qjGk=";
|
||||
hash = "sha256-O+nzL9XMCbtQiJx4xRs9w8a7uVqroZgxGnY0cydeqmw=";
|
||||
};
|
||||
|
||||
patches = [ ./paths-fix.patch ];
|
||||
|
||||
@@ -17,16 +17,14 @@ buildGoModule {
|
||||
|
||||
vendorHash = "sha256-Qnt1wo/yKC3Ce4JoZBIWtXyzlkh4bWz9vyE349iRsjk=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
];
|
||||
ldflags = [ "-s" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Displays your webcam on the terminal";
|
||||
homepage = "https://github.com/muesli/asciicam";
|
||||
license = licenses.mit;
|
||||
maintainers = [ ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ phanirithvij ];
|
||||
mainProgram = "asciicam";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "agg";
|
||||
version = "1.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "asciinema";
|
||||
repo = "agg";
|
||||
rev = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6UenPE6mmmvliaIuGdQj/FrlmoJvmBJgfo0hW+uRaxM=";
|
||||
};
|
||||
|
||||
@@ -19,12 +20,16 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
cargoHash = "sha256-VpbjvrMhzS1zrcMNWBjTLda6o3ea2cwpnEDUouwyp8w=";
|
||||
|
||||
meta = with lib; {
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "--version";
|
||||
|
||||
meta = {
|
||||
description = "Command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder";
|
||||
homepage = "https://github.com/asciinema/agg";
|
||||
changelog = "https://github.com/asciinema/agg/releases/tag/${src.rev}";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ ];
|
||||
changelog = "https://github.com/asciinema/agg/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ phanirithvij ];
|
||||
mainProgram = "agg";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -2,32 +2,41 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-expand";
|
||||
version = "1.0.118";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dtolnay";
|
||||
repo = "cargo-expand";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-+n4eiwcToXtWMPmvE41kOcZHzgugjekxQkodDagDjhI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Di7Nnp8qYqpTkKmmUYoKxSkntepG80vVF2AkaN5yW+U=";
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Cargo subcommand to show result of macro expansion";
|
||||
homepage = "https://github.com/dtolnay/cargo-expand";
|
||||
changelog = "https://github.com/dtolnay/cargo-expand/releases/tag/${version}";
|
||||
changelog = "https://github.com/dtolnay/cargo-expand/releases/tag/${finalAttrs.version}";
|
||||
license = with lib.licenses; [
|
||||
mit
|
||||
asl20
|
||||
];
|
||||
maintainers = with lib.maintainers; [
|
||||
xrelkd
|
||||
defelo
|
||||
];
|
||||
mainProgram = "cargo-expand";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -2,14 +2,15 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchCrate,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-hack";
|
||||
version = "0.6.39";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit pname version;
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-0+2bgjCgkZA8oYo5jkykB2US+LVVNo1tVk4smxYB6f4=";
|
||||
};
|
||||
|
||||
@@ -18,15 +19,25 @@ rustPlatform.buildRustPackage rec {
|
||||
# some necessary files are absent in the crate version
|
||||
doCheck = false;
|
||||
|
||||
# versionCheckHook doesn't support multiple arguments yet
|
||||
doInstallCheck = true;
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
$out/bin/cargo-hack hack --version | grep -F 'cargo-hack ${finalAttrs.version}'
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Cargo subcommand to provide various options useful for testing and continuous integration";
|
||||
mainProgram = "cargo-hack";
|
||||
homepage = "https://github.com/taiki-e/cargo-hack";
|
||||
changelog = "https://github.com/taiki-e/cargo-hack/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/taiki-e/cargo-hack/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = with lib.licenses; [
|
||||
asl20 # or
|
||||
mit
|
||||
];
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ defelo ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.0.32",
|
||||
"version": "2.0.33",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.0.32",
|
||||
"version": "2.0.33",
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"bin": {
|
||||
"claude": "cli.js"
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
}:
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "claude-code";
|
||||
version = "2.0.32";
|
||||
version = "2.0.33";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-w8auh/tivUF4ZxbZ5BRJcym0wPYDaYhCP33mHbjPo/c=";
|
||||
hash = "sha256-Ng9uJj4STRCKk2ndk7zH3fF/OLZ/cvZSGKH2QRyOFcM=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-Nw/TnZ7ZaxXaQolT/e7XuF1c41E848TW3n+1Y+U9Be8=";
|
||||
npmDepsHash = "sha256-89+DrE8rG5WPw6J+iw4t1t+1yJKdbaKLDodfP/CsViU=";
|
||||
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import ./generic.nix {
|
||||
version = "25.8.10.7-lts";
|
||||
rev = "02ec3a1ea1e08fb18d2d9638f00b2b557fa1cc1c";
|
||||
hash = "sha256-EOZ2AfeBeXAWQqa25eQX3loE+xegt03lsCU1aQt/Ebs=";
|
||||
version = "25.8.11.66-lts";
|
||||
rev = "fa393206741c830da77b8f1bcf18c753161932c8";
|
||||
hash = "sha256-VUdT5STQqcWevYJjtuLdTeDGZHNl3JkkDSgcckjSZbw=";
|
||||
lts = true;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import ./generic.nix {
|
||||
version = "25.9.4.58-stable";
|
||||
rev = "08afb4f28eefe01513442c3647a2e00b703d5922";
|
||||
hash = "sha256-HRbqVSyDuvhkv0+PSgps9AXKdLlukrLA65OLx5gZ3c0=";
|
||||
version = "25.10.1.3832-stable";
|
||||
rev = "f95c1af632a1c4fb9c69a501d05ae04a393b8f81";
|
||||
hash = "sha256-UqdwZRJWMo2KTlZ1W3MnbXg1EhK/ifjQRciPcWiFYTk=";
|
||||
lts = false;
|
||||
}
|
||||
|
||||
@@ -29,11 +29,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "clightning";
|
||||
version = "25.09.1";
|
||||
version = "25.09.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
|
||||
hash = "sha256-maH+SSMunXH43Hl9FFvk5L6n4e06vgsL3T8W3ydy+hQ=";
|
||||
hash = "sha256-iLzVDWTdKkpAjmuyCnSnqyWiv6CgdzQwNTmWZH/x7gM=";
|
||||
};
|
||||
|
||||
# when building on darwin we need cctools to provide the correct libtool
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cpp-utilities";
|
||||
version = "5.31.0";
|
||||
version = "5.31.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "cpp-utilities";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-UjF1b1LCPwrUzqVZNbtX+5eFAzc6NgLyBzTcNHNlkvs=";
|
||||
sha256 = "sha256-HpzcGHDudVFmkVfkn5YpAATKfZ3FpIKXfqhpjpehK1M=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "helmfile";
|
||||
version = "1.1.7";
|
||||
version = "1.1.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "helmfile";
|
||||
repo = "helmfile";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-DOLlibBuwzP31ZMakcuaeG/fdMDOXqgd8PKts4/gFVo=";
|
||||
hash = "sha256-WatJSiNi/rUaoBGgIdRjczpMiXAwRQ21ck/ATVKyZe0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-l7KQ67Rx2lsaUkpTHBJM6PRqqTdbwkkaeOhsUxj1MMI=";
|
||||
vendorHash = "sha256-HTs176YgrQX8s+IrOqV4BQVZfhhFkNp+T3HbmmBFdTg=";
|
||||
|
||||
proxyVendor = true; # darwin/linux hash mismatch
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libprojectm";
|
||||
version = "4.1.4";
|
||||
version = "4.1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectM-visualizer";
|
||||
repo = "projectm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gf1k9iSDARp6/M2/Po1wdOEY6y/QG2nq5uhSFU6bxAM=";
|
||||
hash = "sha256-QkA0PprGWaHgN+BfOjEtfCeeQAdzZczjdzzIdSD4CKI=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -25,16 +25,16 @@ let
|
||||
."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
hash =
|
||||
{
|
||||
x64-linux_hash = "sha256-LeJBed6Zo2+r6ZdgBTkcg+3ORoohvDpx37gOOorg9wY=";
|
||||
arm64-linux_hash = "sha256-eS4MccKhISJBc68lhrYwbESV0FcqtAI/b4ojfQO/9m8=";
|
||||
x64-osx_hash = "sha256-l3hi+X91DQNmGZKNJ4Y/DkB7ohu0/HTTnhSInIBiPlo=";
|
||||
arm64-osx_hash = "sha256-ehZJZKxEiupLyBZCgz2subtD7BICXjAqIdnOnh+OMe4=";
|
||||
x64-linux_hash = "sha256-Cji5hYEDvatOU0ExpggDWJEWSEXZTSpMGKm7Z5d44kc=";
|
||||
arm64-linux_hash = "sha256-RWVlTnOENQ+/H6Mmkcim+Lu5tJvMBB26v/to4q61P40=";
|
||||
x64-osx_hash = "sha256-rXUqzv6L0WJAoiQVm9UcG1OwCU8B2HmkiTOerZL19W4=";
|
||||
arm64-osx_hash = "sha256-S23cPgEiqkeNW/J1kvI1QXZeYfrzb1GrD6YVFBKwm6M=";
|
||||
}
|
||||
."${arch}-${os}_hash";
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lidarr";
|
||||
version = "2.14.5.4836";
|
||||
version = "3.0.1.4866";
|
||||
|
||||
src = fetchurl {
|
||||
inherit hash;
|
||||
|
||||
@@ -39,22 +39,17 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "linyaps";
|
||||
version = "1.9.13";
|
||||
version = "1.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenAtom-Linyaps";
|
||||
repo = finalAttrs.pname;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-sAxHDvhRz7okElk8vdISJt/yrNnCdu95hW3ImHOjiyw=";
|
||||
hash = "sha256-C5rP6r3V+hxTjM+kmXjS4MnuL6P5wxSVP9nNmlQbcB8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./fix-host-path.patch
|
||||
# Fix for Qt 6.10
|
||||
(fetchpatch {
|
||||
url = "https://github.com/OpenAtom-Linyaps/linyaps/commit/c49e6cfab304ffa2b5b1657da247a6eda6f46c3a.patch";
|
||||
hash = "sha256-lFyPb8YiaXJl2yzPElUR1jYwdOxA0h+db4sv/N70N4E=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "lurk";
|
||||
version = "0.3.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jakwai01";
|
||||
repo = "lurk";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5riwosaT7QjRFnIFRAcyLul7i1g8OpHyUuuJNOROTF0=";
|
||||
};
|
||||
|
||||
@@ -23,12 +23,13 @@ rustPlatform.buildRustPackage rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/jakwai01/lurk/releases/tag/v${version}";
|
||||
changelog = "https://github.com/jakwai01/lurk/releases/tag/v${finalAttrs.version}";
|
||||
description = "Simple and pretty alternative to strace";
|
||||
homepage = "https://github.com/jakwai01/lurk";
|
||||
license = lib.licenses.agpl3Only;
|
||||
mainProgram = "lurk";
|
||||
maintainers = [
|
||||
maintainers = with lib.maintainers; [
|
||||
gepbird
|
||||
];
|
||||
platforms = [
|
||||
"i686-linux"
|
||||
@@ -36,4 +37,4 @@ rustPlatform.buildRustPackage rec {
|
||||
"aarch64-linux"
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "lwc";
|
||||
version = "unstable-2022-07-26";
|
||||
|
||||
@@ -19,15 +19,14 @@ buildGoModule rec {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${src.rev}"
|
||||
"-X=main.version=${finalAttrs.src.rev}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Live-updating version of the UNIX wc command";
|
||||
homepage = "https://github.com/timdp/lwc";
|
||||
license = licenses.mit;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ liberodark ];
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "lwc";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "11.65";
|
||||
version = "11.80";
|
||||
pname = "monkeys-audio";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
|
||||
hash = "sha256-XMvSab5ekbFyYptTqe0bfSkbptuTvbbRPc1r3IZL+Jk=";
|
||||
hash = "sha256-Y1Zeuelx4fAWYm9dCETM47t80b4w2biTBrLujkgH1oA=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -96,6 +96,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
homepage = "https://github.com/nix-community/nix-init";
|
||||
changelog = "https://github.com/nix-community/nix-init/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mpl20;
|
||||
maintainers = [ ];
|
||||
maintainers = [ lib.maintainers.eclairevoyant ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -24,16 +24,16 @@ let
|
||||
in
|
||||
buildGoModule rec {
|
||||
pname = "nixos-facter";
|
||||
version = "0.4.1";
|
||||
version = "0.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "numtide";
|
||||
repo = "nixos-facter";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-4kER7CyFvMKVpKxCYHuf9fkkYVzVK9AWpF55cBNzPc0=";
|
||||
hash = "sha256-oMOiZhppyUwyhLMtTofmeQINi8rHwsuQ1cD8Kr1/KwM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-A7ZuY8Gc/a0Y8O6UG2WHWxptHstJOxi4n9F8TY6zqiw=";
|
||||
vendorHash = "sha256-5duwAxAgbPZIbbgzZE2m574TF/0+jF/TvTKI4YBH6jM=";
|
||||
|
||||
env.CGO_ENABLED = 1;
|
||||
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.14.7";
|
||||
version = "0.15.3";
|
||||
src = fetchFromGitHub {
|
||||
owner = "openobserve";
|
||||
repo = "openobserve";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-+YcVTn/jcEbaqTycMCYn6B0z2HsvgrCY1gHnkRajwSs=";
|
||||
hash = "sha256-GHyfIVUSX7evP3LaHZClD1RjZ6somYcMNBFdkaZL7lg=";
|
||||
};
|
||||
web = buildNpmPackage {
|
||||
inherit src version;
|
||||
@@ -28,7 +28,7 @@ let
|
||||
|
||||
sourceRoot = "${src.name}/web";
|
||||
|
||||
npmDepsHash = "sha256-1MUmAWkeYUEL6WZGq1Jg5W2uKa2xj0oZbGlIbvZWT1E=";
|
||||
npmDepsHash = "sha256-5bXEC48m3FbtmLwVYYvEdMV3qWA7KNEKVxkMZ94qEpA=";
|
||||
|
||||
preBuild = ''
|
||||
# Patch vite config to not open the browser to visualize plugin composition
|
||||
@@ -63,7 +63,7 @@ rustPlatform.buildRustPackage {
|
||||
cp -r ${web}/share/openobserve-ui web/dist
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-vfc6B+Uc8RXQD8vGC1yV9w5YAefkYJMpCH2frqjrSWk=";
|
||||
cargoHash = "sha256-j/bx4qoWcSh2/yJ9evnzSfyUd0tLAk4M310A89k4wy8=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
@@ -95,10 +95,13 @@ rustPlatform.buildRustPackage {
|
||||
checkFlags = [
|
||||
"--skip=handler::http::router::tests::test_get_proxy_routes"
|
||||
"--skip=tests::e2e_test"
|
||||
# test_export_operator unit test panics when run on the 0.14.7 release
|
||||
# see this issue for more details : https://github.com/NixOS/nixpkgs/issues/447106
|
||||
"--skip=tests::test_export_operator"
|
||||
"--skip=service::organization::tests::test_organization"
|
||||
"--skip=tests::test_setup_logs"
|
||||
"--skip=handler::http::router::middlewares::compress::Compress"
|
||||
# Tests are not threadsafe. Most likely can only run one test at a time,
|
||||
# due to altering shared database state.
|
||||
# This option already in upstream code: https://github.com/openobserve/openobserve/pull/7084
|
||||
# Also see: https://github.com/NixOS/nixpkgs/pull/457421
|
||||
"--test-threads=1"
|
||||
];
|
||||
|
||||
passthru.updateScript = gitUpdater {
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "q";
|
||||
version = "0.19.9";
|
||||
version = "0.19.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "natesales";
|
||||
repo = "q";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-QYSy2RaEWNkitehsmcfGYTCvpHtu1aVRuwBVNMjOHZ0=";
|
||||
hash = "sha256-bP4aFoGv7VlzCXkMYzDHp3VzgA3MpqugmNE3Vyta4iM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-g5ZrzkPqkvoz0Q0ERXYlNk7lDf+6V27yKa+5NLVZHCI=";
|
||||
vendorHash = "sha256-4W0lS7qh3CCSbAtohc/1EbwdiO75tELTp1aBMyPeh/o=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -110,6 +110,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
mainProgram = "qmplay2";
|
||||
maintainers = with lib.maintainers; [
|
||||
kashw2
|
||||
ProxyVT
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
let
|
||||
self = {
|
||||
pname = "qmplay2";
|
||||
version = "25.06.27";
|
||||
version = "25.09.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zaps166";
|
||||
repo = "QMPlay2";
|
||||
tag = self.version;
|
||||
hash = "sha256-+kDaRKwXOHnHje1RntC9y9xiTaMzs8SGMLVoJ+6IDNk=";
|
||||
hash = "sha256-1F6VOTMJZ64PlIVSWoYzNz4LVmn5pEcUq+IfstYDwYo=";
|
||||
};
|
||||
};
|
||||
in
|
||||
@@ -21,13 +21,13 @@
|
||||
let
|
||||
self = {
|
||||
pname = "vulkan-headers";
|
||||
version = "1.3.300";
|
||||
version = "1.4.317";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KhronosGroup";
|
||||
repo = "Vulkan-Headers";
|
||||
tag = "v${self.version}";
|
||||
hash = "sha256-6J+6yvbEQXLY+Wkf1pWKtUAZGbe5Tc01uVh3Wqmk2+8=";
|
||||
hash = "sha256-ezNthwKsnXehQfrQh0zTk6Zrz3JgdqjYu68abYUWIik=";
|
||||
};
|
||||
};
|
||||
in
|
||||
@@ -35,13 +35,13 @@
|
||||
|
||||
qmvk = {
|
||||
pname = "qmvk";
|
||||
version = "0-unstable-2025-06-05";
|
||||
version = "0-unstable-2025-09-02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zaps166";
|
||||
repo = "QmVk";
|
||||
rev = "754e6ca4b65433cb500a797e86d48d899d5a41c2";
|
||||
hash = "sha256-t4fGIfZhZE8ShQGa1zMJLpnvCEfCdCeAWOKwF4+nFSw=";
|
||||
rev = "0225dc851afaf39be2b92f91d4316e866f4b6133";
|
||||
hash = "sha256-W2102+X+gE/9ghdAwWBeWYmSkSdp6lLPx4IKaQpLANI=";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
rare-regex,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "rare";
|
||||
version = "0.5.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zix99";
|
||||
repo = "rare";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-tzAbt9THSTYDvooU7yNQJhJaFM1bcKCabDNtiMpux3Q=";
|
||||
};
|
||||
|
||||
@@ -28,9 +28,13 @@ buildGoModule rec {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${version}"
|
||||
"-X=main.buildSha=${src.rev}"
|
||||
"-X=main.version=${finalAttrs.version}"
|
||||
"-X=main.buildSha=${finalAttrs.src.tag}"
|
||||
];
|
||||
|
||||
# Skip tests try /dev.
|
||||
checkFlags = [
|
||||
"-skip=TestNoMountTraverseWithSymlink"
|
||||
];
|
||||
|
||||
tags = lib.optionals withPcre2 [
|
||||
@@ -43,11 +47,12 @@ buildGoModule rec {
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Fast text scanner/regex extractor and realtime summarizer";
|
||||
homepage = "https://rare.zdyn.net";
|
||||
changelog = "https://github.com/zix99/rare/releases/tag/${src.rev}";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ liberodark ];
|
||||
changelog = "https://github.com/zix99/rare/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
mainProgram = "rare";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -33,6 +33,13 @@ stdenv.mkDerivation rec {
|
||||
pcre
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 3.1)" "cmake_minimum_required(VERSION 3.10)"
|
||||
substituteInPlace tests/CMakeLists.txt \
|
||||
--replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/n0la/rcon";
|
||||
description = "Source RCON client for command line";
|
||||
|
||||
@@ -7,15 +7,15 @@
|
||||
openssl,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "selene";
|
||||
version = "0.29.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kampfkarren";
|
||||
repo = "selene";
|
||||
rev = version;
|
||||
sha256 = "sha256-/KMLOZtCdvv76BDGj1oM6Q93cX6yPE4E5ZM+Xy6yRxA=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-/KMLOZtCdvv76BDGj1oM6Q93cX6yPE4E5ZM+Xy6yRxA=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-RlD4CbLJpmOSQJCMaXFC7/83qlPpnzd2wBn3xNu1yQ0=";
|
||||
@@ -34,8 +34,8 @@ rustPlatform.buildRustPackage rec {
|
||||
description = "Blazing-fast modern Lua linter written in Rust";
|
||||
mainProgram = "selene";
|
||||
homepage = "https://github.com/kampfkarren/selene";
|
||||
changelog = "https://github.com/kampfkarren/selene/blob/${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/kampfkarren/selene/blob/${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.mpl20;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ liberodark ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
stdenv.mkDerivation {
|
||||
inherit pname;
|
||||
|
||||
version = "1.2.74.477";
|
||||
version = "1.2.75.510";
|
||||
|
||||
src =
|
||||
# WARNING: This Wayback Machine URL redirects to the closest timestamp.
|
||||
@@ -20,13 +20,13 @@ stdenv.mkDerivation {
|
||||
# https://web.archive.org/web/*/https://download.scdn.co/Spotify.dmg
|
||||
if stdenv.hostPlatform.isAarch64 then
|
||||
(fetchurl {
|
||||
url = "https://web.archive.org/web/20251010104459/https://download.scdn.co/SpotifyARM64.dmg";
|
||||
hash = "sha256-0gwoptqLBJBM0qJQ+dGAZdCD6WXzDJEs0BfOxz7f2nQ=";
|
||||
url = "https://web.archive.org/web/20251029235406/https://download.scdn.co/SpotifyARM64.dmg";
|
||||
hash = "sha256-gEZxRBT7Jo2m6pirf+CreJiMeE2mhIkpe9Mv5t0RI58=";
|
||||
})
|
||||
else
|
||||
(fetchurl {
|
||||
url = "https://web.archive.org/web/20251010104433/https://download.scdn.co/Spotify.dmg";
|
||||
hash = "sha256-8CrhLbnswbuAjRMaan2cTnnOMsr3vpW92IQ00KwPUHo=";
|
||||
url = "https://web.archive.org/web/20251029235833/https://download.scdn.co/Spotify.dmg";
|
||||
hash = "sha256-fhQYm7yMrlvY57gMuWGU31EbWidZ2l9bd44mhokZKTw=";
|
||||
});
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "suitesparse-graphblas";
|
||||
version = "10.1.1";
|
||||
version = "10.2.0";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "DrTimothyAldenDavis";
|
||||
repo = "GraphBLAS";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-De2ZDP4Lsik3+Wz6yvm+ro4Q7Q8L5ZDdBaYXHg4LO20=";
|
||||
hash = "sha256-iZe5zHDaJtH1N6zXir38U2VJOD9fPChhwB7c3uCvjYc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,26 +1,23 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
buildFHSEnv,
|
||||
writeShellScriptBin,
|
||||
fetchurl,
|
||||
callPackage,
|
||||
makeDesktopItem,
|
||||
copyDesktopItems,
|
||||
ffmpeg,
|
||||
glibc,
|
||||
jq,
|
||||
lib,
|
||||
libmediainfo,
|
||||
libsForQt5,
|
||||
libusb1,
|
||||
ocl-icd,
|
||||
p7zip,
|
||||
patchelf,
|
||||
socat,
|
||||
jq,
|
||||
kdePackages,
|
||||
ffmpeg,
|
||||
libmediainfo,
|
||||
libusb1,
|
||||
vapoursynth,
|
||||
xdg-utils,
|
||||
xorg,
|
||||
zenity,
|
||||
systemdLibs,
|
||||
openssl,
|
||||
p7zip,
|
||||
}:
|
||||
let
|
||||
mpvForSVP = callPackage ./mpv.nix { };
|
||||
@@ -39,49 +36,50 @@ let
|
||||
done
|
||||
'';
|
||||
|
||||
# SVP expects findmnt to return path to storage device for software protection.
|
||||
# Workaround for tmp-as-root and encrypted root use cases, by returning first storage device on system.
|
||||
fakeFindmnt = writeShellScriptBin "findmnt" ''
|
||||
find /dev/ -name 'nvme*n*p*' -or -name 'sd*' -or -name 'vd*' 2>/dev/null | sort | head -n1
|
||||
'';
|
||||
|
||||
libraries = [
|
||||
fakeLsof
|
||||
ffmpeg.bin
|
||||
glibc
|
||||
zenity
|
||||
libmediainfo
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qtwayland
|
||||
libsForQt5.qtdeclarative
|
||||
libsForQt5.qtscript
|
||||
libsForQt5.qtsvg
|
||||
libusb1
|
||||
mpvForSVP
|
||||
ocl-icd
|
||||
fakeLsof
|
||||
fakeFindmnt
|
||||
(lib.getLib stdenv.cc.cc)
|
||||
kdePackages.qtbase
|
||||
kdePackages.qtdeclarative
|
||||
ffmpeg.bin
|
||||
libmediainfo
|
||||
libusb1
|
||||
vapoursynth
|
||||
xdg-utils
|
||||
xorg.libX11
|
||||
systemdLibs
|
||||
openssl
|
||||
];
|
||||
|
||||
svp-dist = stdenv.mkDerivation rec {
|
||||
svp-dist = stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "svp-dist";
|
||||
version = "4.6.263";
|
||||
version = "4.7.305";
|
||||
src = fetchurl {
|
||||
url = "https://www.svp-team.com/files/svp4-linux.${version}.tar.bz2";
|
||||
sha256 = "sha256-HyRDVFHVmTan/Si3QjGQpC3za30way10d0Hk79oXG98=";
|
||||
url = "https://www.svp-team.com/files/svp4-linux.${finalAttrs.version}.tar.bz2";
|
||||
hash = "sha256-PWAcm/hIA4JH2QtJPP+gSJdJLRdfdbZXIVdWELazbxQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
p7zip
|
||||
patchelf
|
||||
];
|
||||
dontFixup = true;
|
||||
|
||||
unpackPhase = ''
|
||||
tar xf ${src}
|
||||
tar xf ${finalAttrs.src}
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
mkdir installer
|
||||
LANG=C grep --only-matching --byte-offset --binary --text $'7z\xBC\xAF\x27\x1C' "svp4-linux-64.run" |
|
||||
LANG=C grep --only-matching --byte-offset --binary --text $'7z\xBC\xAF\x27\x1C' "svp4-linux.run" |
|
||||
cut -f1 -d: |
|
||||
while read ofs; do dd if="svp4-linux-64.run" bs=1M iflag=skip_bytes status=none skip=$ofs of="installer/bin-$ofs.7z"; done
|
||||
while read ofs; do dd if="svp4-linux.run" bs=1M iflag=skip_bytes status=none skip=$ofs of="installer/bin-$ofs.7z"; done
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
@@ -96,7 +94,7 @@ let
|
||||
done
|
||||
rm -f $out/opt/{add,remove}-menuitem.sh
|
||||
'';
|
||||
};
|
||||
});
|
||||
|
||||
fhs = buildFHSEnv {
|
||||
pname = "SVPManager";
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "tagparser";
|
||||
version = "12.5.1";
|
||||
version = "12.5.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "tagparser";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-i9WJcdMvPg6Hg6auyPa9dwgtd7Ihte2oPLUImRelO50=";
|
||||
hash = "sha256-QVeEwQFXr2xYKFtrrWumMoo3sVRtCWCVZvwK71BgoSg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
tailer,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "tailer";
|
||||
version = "0.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hionay";
|
||||
repo = "tailer";
|
||||
rev = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gPezz2ksqdCffgdAHwU2NMTar2glp5YGfA5C+tMYPtE=";
|
||||
};
|
||||
|
||||
@@ -21,8 +21,7 @@ buildGoModule rec {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${version}"
|
||||
"-X=main.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
passthru.tests = {
|
||||
@@ -31,11 +30,11 @@ buildGoModule rec {
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "CLI tool to insert lines when command output stops";
|
||||
homepage = "https://github.com/hionay/tailer";
|
||||
license = licenses.mit;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ liberodark ];
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "tailer";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "tbls";
|
||||
version = "1.91.1";
|
||||
version = "1.91.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "k1LoW";
|
||||
repo = "tbls";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-H0gL8EDJLIUhW5zV57zmWs2VU21GmqyKNTqB6AiXrKk=";
|
||||
hash = "sha256-iL8d8fvc0zawe5UyeOwp5cfnE1K58IY39RSzq/jCc4c=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-HE3/h77APsNRitAAo4R/5tWrX36IPcJRAUFv6M6P6x4=";
|
||||
|
||||
@@ -10,13 +10,13 @@ let
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "typescript-go";
|
||||
version = "0-unstable-2025-10-29";
|
||||
version = "0-unstable-2025-11-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "typescript-go";
|
||||
rev = "6642b0a33b7fbea3594e8c243d9323a1ad945202";
|
||||
hash = "sha256-kvG21V9prb+Brg2wPaXwzd4eEfNE6VfYn8st3hsCsco=";
|
||||
rev = "3d247ef578b7291790fe059fc06a1ae9eaad9187";
|
||||
hash = "sha256-pfWeztSI41TTJ/oQwi6QX9Ow9nU3cXzv8Lq5TNn8Av0=";
|
||||
fetchSubmodules = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "typstfmt";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astrale-sharp";
|
||||
repo = "typstfmt";
|
||||
rev = version;
|
||||
hash = "sha256-JsNaHeFYr92VdruE87dLj2kPGc9M+ww7AGiGO4Gbbr0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-sY2LLBsyRt7Zc84//WZWNq6e7Vx/TtPC/zoDF2Ug7yQ=";
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/astrale-sharp/typstfmt/blob/${src.rev}/CHANGELOG.md";
|
||||
description = "Formatter for the Typst language";
|
||||
homepage = "https://github.com/astrale-sharp/typstfmt";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "typstfmt";
|
||||
maintainers = with lib.maintainers; [
|
||||
geri1701
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -2,16 +2,17 @@
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ulid";
|
||||
version = "2.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oklog";
|
||||
repo = "ulid";
|
||||
rev = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-kPNLaZMGwGc7ngPCivf/n4Bis219yOkGAaa6mt7+yTY=";
|
||||
};
|
||||
|
||||
@@ -27,12 +28,14 @@ buildGoModule rec {
|
||||
"-skip=TestMonotonicSafe"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Universally Unique Lexicographically Sortable Identifier (ULID) in Go";
|
||||
homepage = "https://github.com/oklog/ulid";
|
||||
changelog = "https://github.com/oklog/ulid/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ ];
|
||||
changelog = "https://github.com/oklog/ulid/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ defelo ];
|
||||
mainProgram = "ulid";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xemu";
|
||||
version = "0.8.110";
|
||||
version = "0.8.111";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xemu-project";
|
||||
repo = "xemu";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-kb8sAaqPHbVXeddMD/BoUnxph4lLTmRctY+yjhgu4gw=";
|
||||
hash = "sha256-73dFFdhX36G1GeBVdbJ7ST4s98PtPsfnBBDeL8h+h04=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
git
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "zapzap";
|
||||
version = "6.2.1";
|
||||
version = "6.2.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rafatosta";
|
||||
repo = "zapzap";
|
||||
tag = version;
|
||||
hash = "sha256-DvQuhoO7jxnkX7uW+fltEjKu2Ugg8cgLKe+5pkln6g4=";
|
||||
hash = "sha256-pbRq+gYKGEezKkjkn8wbYtgaChfiEczWy0e/Dp5gTF8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "qtutilities";
|
||||
version = "6.18.2";
|
||||
version = "6.18.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "qtutilities";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-SwKXON16a9qmI+FrTA1OH0zIqf5rfAWbGOhCpCIHgr4=";
|
||||
hash = "sha256-x9el1oUyl2xrpehhR9uuexVBErSWudPB56ZpU91zZew=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -17,4 +17,10 @@
|
||||
hash = "sha256-emNR7fXNVD9sY/Mdno7mwpH6l/7AD28cBUsFRn9je50=";
|
||||
cargoHash = "sha256-3eyBDWDoCzSU0tbab8qbjSnBkkN0oOgd7YbuyHLEHYw=";
|
||||
};
|
||||
|
||||
cargo-pgrx_0_16_1 = {
|
||||
version = "0.16.1";
|
||||
hash = "sha256-AjoBr+/sEPdzbD0wLUNVm2syCySkGaFOFQ70TST1U9w=";
|
||||
cargoHash = "sha256-95DHq5GLnAqb3bbKwwaeBeKEmkfRh81ZTRaJ7L59DAg=";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -23,9 +23,9 @@ let
|
||||
};
|
||||
# ./update-zen.py lqx
|
||||
lqx = {
|
||||
version = "6.17.5"; # lqx
|
||||
version = "6.17.7"; # lqx
|
||||
suffix = "lqx1"; # lqx
|
||||
sha256 = "1jgwpxw1h27kphj0rrf1b9dbhj4jlycr6lnykv8dhf3m0p5vjn46"; # lqx
|
||||
sha256 = "0cp625hcli2grmmkxfrja71slfl2j1pqds74a56sbx7irk82zwdh"; # lqx
|
||||
isLqx = true;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -101,11 +101,11 @@ rec {
|
||||
# Vulkan developer beta driver
|
||||
# See here for more information: https://developer.nvidia.com/vulkan-driver
|
||||
vulkan_beta = generic rec {
|
||||
version = "580.94.03";
|
||||
version = "580.94.06";
|
||||
persistencedVersion = "580.95.05";
|
||||
settingsVersion = "580.95.05";
|
||||
sha256_64bit = "sha256-RYU50xfIyrvk57o7/SIsVr34nkLaMm5WZPXQfWTreIE=";
|
||||
openSha256 = "sha256-PEHr6heOBP+0JjcmUpDv6JlT0aAvzoWijsEsm/DD3rs=";
|
||||
sha256_64bit = "sha256-UtOthZ5h/UN5dMSrO2MFwWktLRiW6LE5VR1yg04D/bE=";
|
||||
openSha256 = "sha256-mti+bJ1EyZnjAxdJtJQuyLWNKs7R+NJiBy1y+c2cqBQ=";
|
||||
settingsSha256 = "sha256-F2wmUEaRrpR1Vz0TQSwVK4Fv13f3J9NJLtBe4UP2f14=";
|
||||
persistencedSha256 = "sha256-QCwxXQfG/Pa7jSTBB0xD3lsIofcerAWWAHKvWjWGQtg=";
|
||||
url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
|
||||
|
||||
@@ -238,7 +238,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
onny
|
||||
OPNA2608
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
# Onle LE has valid graphics buffer formats
|
||||
# https://github.com/canonical/mir/blob/ba8e83f75084379dec8e23131fdf04fa4a4567ac/src/platforms/common/server/shm_buffer.cpp#L61-L65
|
||||
platforms = lib.lists.intersectLists lib.platforms.linux lib.platforms.littleEndian;
|
||||
pkgConfigModules = [
|
||||
"miral"
|
||||
"mircommon"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
buildPgrxExtension,
|
||||
cargo-pgrx_0_12_6,
|
||||
cargo-pgrx_0_16_1,
|
||||
postgresql,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
@@ -9,18 +9,18 @@
|
||||
|
||||
buildPgrxExtension (finalAttrs: {
|
||||
pname = "pgvectorscale";
|
||||
version = "0.7.0";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "timescale";
|
||||
repo = "pgvectorscale";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-dy481k2SvyYXwwcsyLZSl3XlhSk9C5+4LfEfciB1DK4=";
|
||||
hash = "sha256-whGTJI73wifYkleC+aAbDV4nhwls3uFs1xKcB0zLDRo=";
|
||||
};
|
||||
|
||||
doCheck = false;
|
||||
|
||||
cargoHash = "sha256-CeRyDn9VhxfjWFJ1/Z/XvOUQOSnDoHHZAqgfYTeKU0o=";
|
||||
cargoHash = "sha256-uaRKUtsUdZPcrQLAixCiEphXQqdsRhi8nSfh9b3w0ao=";
|
||||
cargoPatches = [
|
||||
./add-Cargo.lock.patch
|
||||
];
|
||||
@@ -31,7 +31,7 @@ buildPgrxExtension (finalAttrs: {
|
||||
];
|
||||
|
||||
inherit postgresql;
|
||||
cargo-pgrx = cargo-pgrx_0_12_6;
|
||||
cargo-pgrx = cargo-pgrx_0_16_1;
|
||||
|
||||
passthru.tests.extension = postgresqlTestExtension {
|
||||
inherit (finalAttrs) finalPackage;
|
||||
@@ -65,11 +65,8 @@ buildPgrxExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/timescale/pgvectorscale/issues/249
|
||||
# Check after next package update.
|
||||
broken =
|
||||
lib.warnIf (finalAttrs.version != "0.7.0") "Is postgresql18Packages.pgvectorscale still broken?"
|
||||
(lib.versionAtLeast postgresql.version "18");
|
||||
# Upstream removed support for PostgreSQL 13 on 0.9.0: https://github.com/timescale/pgvectorscale/releases/tag/0.9.0
|
||||
broken = lib.versionOlder postgresql.version "14";
|
||||
homepage = "https://github.com/timescale/pgvectorscale";
|
||||
teams = [ lib.teams.flyingcircus ];
|
||||
description = "Complement to pgvector for high performance, cost efficient vector search on large workloads";
|
||||
|
||||
@@ -34,6 +34,7 @@ let
|
||||
toList
|
||||
isList
|
||||
elem
|
||||
unique
|
||||
;
|
||||
|
||||
inherit (lib.meta)
|
||||
@@ -667,8 +668,9 @@ let
|
||||
# Maintainers should be inclusive of teams.
|
||||
# Note that there may be external consumers of this API (repology, for instance) -
|
||||
# if you add a new maintainer or team attribute please ensure that this expectation is still met.
|
||||
maintainers =
|
||||
attrs.meta.maintainers or [ ] ++ concatMap (team: team.members or [ ]) attrs.meta.teams or [ ];
|
||||
maintainers = unique (
|
||||
attrs.meta.maintainers or [ ] ++ concatMap (team: team.members or [ ]) attrs.meta.teams or [ ]
|
||||
);
|
||||
|
||||
identifiers =
|
||||
let
|
||||
|
||||
@@ -1531,6 +1531,7 @@ mapAliases {
|
||||
tt-rss-plugin-freshapi = throw "'tt-rss-plugin-freshapi' has been removed, as tt-rss was discontinued and removed"; # Added 2025-10-03
|
||||
tvbrowser-bin = throw "'tvbrowser-bin' has been renamed to/replaced by 'tvbrowser'"; # Converted to throw 2025-10-27
|
||||
typst-fmt = throw "'typst-fmt' has been renamed to/replaced by 'typstfmt'"; # Converted to throw 2025-10-27
|
||||
typstfmt = throw "'typstfmt' has been removed due to lack of upstream maintenance, consider using 'typstyle' instead"; # Added 2025-10-26
|
||||
uade123 = throw "'uade123' has been renamed to/replaced by 'uade'"; # Converted to throw 2025-10-27
|
||||
uae = throw "'uae' has been removed due to lack of upstream maintenance. Consider using 'fsuae' instead."; # Added 2025-06-11
|
||||
ubuntu_font_family = throw "'ubuntu_font_family' has been renamed to/replaced by 'ubuntu-classic'"; # Converted to throw 2025-10-27
|
||||
|
||||
@@ -5331,6 +5331,7 @@ with pkgs;
|
||||
cargo-pgrx_0_12_0_alpha_1
|
||||
cargo-pgrx_0_12_6
|
||||
cargo-pgrx_0_16_0
|
||||
cargo-pgrx_0_16_1
|
||||
cargo-pgrx
|
||||
;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user