Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-02-26 00:22:22 +00:00
committed by GitHub
189 changed files with 7971 additions and 862 deletions
+12 -6
View File
@@ -4127,12 +4127,6 @@
githubId = 486199;
name = "Colin";
};
c0bw3b = {
email = "c0bw3b@gmail.com";
github = "c0bw3b";
githubId = 24417923;
name = "Renaud";
};
c0deaddict = {
email = "josvanbakel@protonmail.com";
github = "c0deaddict";
@@ -13586,6 +13580,12 @@
github = "karantan";
githubId = 7062631;
};
karaolidis = {
name = "Nikolaos Karaolidis";
email = "nick@karaolidis.com";
github = "karaolidis";
githubId = 46189100;
};
KarlJoad = {
email = "karl@hallsby.com";
github = "KarlJoad";
@@ -26308,6 +26308,12 @@
github = "teczito";
githubId = 15378834;
};
teeco123 = {
name = "Kacper Gajko";
email = "kacper.gajko1@icloud.com";
github = "teeco123";
githubId = 116846689;
};
teh = {
email = "tehunger@gmail.com";
github = "teh";
+1 -1
View File
@@ -381,7 +381,7 @@ in
environment.etc."tpm2-tss/fapi-config.json".source = fapiConfig;
systemd.tmpfiles.rules = [
"d ${cfg.fapi.logDir} 2750 ${cfg.tssUser} ${cfg.tssGroup} -"
"d ${cfg.fapi.systemDir} 2750 root ${cfg.tssGroup} -"
"d ${cfg.fapi.systemDir} 2770 root ${cfg.tssGroup} -"
];
}
]
@@ -83,13 +83,13 @@ in
package = lib.mkPackageOption pkgs "jenkins" { };
javaPackage = lib.mkPackageOption pkgs "jdk21" { };
javaPackage = lib.mkPackageOption pkgs "jdk25" { };
packages = lib.mkOption {
default = [
pkgs.stdenv
pkgs.git
pkgs.jdk21
pkgs.jdk25
config.programs.ssh.package
pkgs.nix
];
+13 -1
View File
@@ -383,6 +383,18 @@ in
'';
};
extraArgs = mkOption {
type = types.listOf types.str;
default = [ ];
example = [
"--var=RBL_API_KEY=\${RBL_API_KEY}"
];
description = ''
A list of extra command line arguments to pass to rspamd.
Check `rspamd --help` for possible arguments.
'';
};
user = mkOption {
type = types.str;
default = "rspamd";
@@ -478,7 +490,7 @@ in
restartTriggers = [ rspamdDir ];
serviceConfig = {
ExecStart = "${cfg.package}/bin/rspamd ${optionalString cfg.debug "-d"} -c /etc/rspamd/rspamd.conf -f";
ExecStart = "${cfg.package}/bin/rspamd ${optionalString cfg.debug "-d"} ${escapeShellArgs cfg.extraArgs} -c /etc/rspamd/rspamd.conf -f";
Restart = "always";
User = "${cfg.user}";
+1 -1
View File
@@ -507,7 +507,7 @@ in
nginxAuthRequest
+ nginxProxySettings
+ ''
limit_except GET {
limit_except POST {
deny all;
}
'';
@@ -150,6 +150,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
ilian
viraptor
pancaek
];
};
})
@@ -12,12 +12,12 @@
pkgs,
}:
let
version = "0.0.27-unstable-2026-02-16";
version = "0.0.27-unstable-2026-02-23";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
rev = "ecc669a87deb2be95db49e53041c05a2d0980fd4";
hash = "sha256-ciBJS6+knAQSZrtxWvSSADCfBLH07OMG+Rl3jrAz49M=";
rev = "2475e71982cadc8d38ba20b9b6112873f33caf31";
hash = "sha256-vgMDC005PrSJBMpoqqxSmth6tCG4YZfTAQz2475Po6E=";
};
avante-nvim-lib = rustPlatform.buildRustPackage {
pname = "avante-nvim-lib";
@@ -1265,11 +1265,11 @@
"vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs="
},
"sumologic_sumologic": {
"hash": "sha256-jL64y4/v11ZPm7RuW9c5iumm490pRCHp4VHJjkIqGKE=",
"hash": "sha256-lW2XWDc95Sfnb3VNtsw5mZ8uGgInCkaWRCaUS9c7d2s=",
"homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
"owner": "SumoLogic",
"repo": "terraform-provider-sumologic",
"rev": "v3.2.3",
"rev": "v3.2.4",
"spdx": "MPL-2.0",
"vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo="
},
@@ -1400,13 +1400,13 @@
"vendorHash": null
},
"ubiquiti-community_unifi": {
"hash": "sha256-KqS7WqXDvXyljuJI8+1gJbSayMnfN2AlioJS9WZZQRA=",
"hash": "sha256-8mbQpDqs+2vvzmapJmusipo3IbUwyFlLPY3GkwORXpI=",
"homepage": "https://registry.terraform.io/providers/ubiquiti-community/unifi",
"owner": "ubiquiti-community",
"repo": "terraform-provider-unifi",
"rev": "v0.41.12",
"rev": "v0.41.13",
"spdx": "MPL-2.0",
"vendorHash": "sha256-l6EzevVL6YxLLq9QWcGZv9Go+0sUToLubHbMeNL1vJg="
"vendorHash": "sha256-kEUmuXSNFFBUlFp7tqa00H+M/NTDSd6j6liFTH6PUVw="
},
"ucloud_ucloud": {
"hash": "sha256-UOVnfWYhntmRHMApQgemjUBsyUIz0bexsc1gwDGGee4=",
@@ -200,9 +200,9 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.14.5";
hash = "sha256-qy/aS82YLIalVDFje4F7TWzC8OdYGBijuEpbDMlyEKY=";
vendorHash = "sha256-NDtBLa8vokrSRDCNX10lQyfMDzTrodoEj5zbDanL4bk=";
version = "1.14.6";
hash = "sha256-zQgy9sGGsE9VHPWerzTNcGj+JxbaGhflpKisZhpepXE=";
vendorHash = "sha256-L6b48ZRoW1ItpJsUV7f4Ce/rB9uUhwE10tfooG1P2rw=";
patches = [ ./provider-path-0_15.patch ];
passthru = {
inherit plugins;
@@ -65,8 +65,8 @@ rec {
thunderbird = thunderbird-latest;
thunderbird-latest = common {
version = "147.0.2";
sha512 = "4fe6d0389e8bc6078b3d4db79d1f8547666950de4a5a72e49ba24d5b60cb531908b88efa9f3dd32e154ee917a8b80786389ce9b1186b6c45fb0717d4e180e537";
version = "148.0";
sha512 = "ec5e586206ef217f37eb6985356994e7e7c9db6090f57d5b4c43a3a5dc0e1f5a56c0e7080d86fb895446845f9c9b948284f7417afebcf6e6120eca0e1ed238f3";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-latest";
+4 -4
View File
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "010editor";
version = "16.0.2";
version = "16.0.3";
src = finalAttrs.passthru.srcs.${stdenv.hostPlatform.system};
@@ -91,17 +91,17 @@ stdenv.mkDerivation (finalAttrs: {
passthru.srcs = {
x86_64-linux = fetchzip {
url = "https://download.sweetscape.com/010EditorLinux64Installer${finalAttrs.version}.tar.gz";
hash = "sha256-sFTP/z+aann3KdEVW+RSWhi/uyLZB4q3kBXaBkwHkKE=";
hash = "sha256-4p7EZ/wcOgcLKTAGgTlJVvabeIttI0UFl+DF7V7ma50=";
};
x86_64-darwin = fetchurl {
url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg";
hash = "sha256-Ky7IvLeFogx6R2YAirASNNIClEL9/M0eEyCxbGAt0sU=";
hash = "sha256-v1QdX+osklCXtg0HoT3+HnEL+AbVhynJ0XA+jA7bX3M=";
};
aarch64-darwin = fetchurl {
url = "https://download.sweetscape.com/010EditorMacARM64Installer${finalAttrs.version}.dmg";
hash = "sha256-gtfTq/e/BHSxkCv/Qg/o8Naoao+I8fzKOmGB1PXPSwI=";
hash = "sha256-CmatQUVGJHpi23b5C3betL6YkP3+gOA9p+xfUbsKxi0=";
};
};
+3 -3
View File
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p curl gnugrep jq nix-prefetch nix-update
#!/usr/bin/env nix-shell
#!nix-shell --pure -I nixpkgs=. -i bash -p bash cacert common-updater-scripts curl gnugrep jq nix nix-prefetch nix-update
# This file is based on /pkgs/servers/gotify/update.sh
@@ -13,7 +13,7 @@ version=$(jq -r '.tag_name' <<<"$latest_release")
echo "got version $version"
schema_version=$(curl --silent "https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/${version}/internal/configmigrate/configmigrate.go" \
| grep -Po '(?<=const LastSchemaVersion uint = )[[:digit:]]+$')
| grep -Po '(?<=const LastSchemaVersion uint = )[[:digit:]]+$')
echo "got schema_version $schema_version"
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "amber";
version = "0.6.0";
version = "0.6.1";
src = fetchFromGitHub {
owner = "dalance";
repo = "amber";
tag = "v${finalAttrs.version}";
sha256 = "sha256-q0o2PQngbDLumck27V0bIiB35zesn55Y+MwK2GjNVWo=";
sha256 = "sha256-vmgUWPxfJhzKmDq5aP/ZpyY5c/y7+ZzEEcjaTl6aUUo=";
};
cargoHash = "sha256-UFuWD3phcKuayQITd85Sou4ygDBMzjrR39vWrlseYJQ=";
cargoHash = "sha256-ejBu7ijActk7Je8zr10Ei1ULv9ZP00gNdZO3zdK2AM4=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
libiconv
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "ananicy-rules-cachyos";
version = "0-unstable-2026-02-18";
version = "0-unstable-2026-02-23";
src = fetchFromGitHub {
owner = "CachyOS";
repo = "ananicy-rules";
rev = "e9108a0d71d7197d42f0315d8bc72147737ebc4a";
hash = "sha256-SgcmCsHnZtsMzYeVfb4tUkm9+KARVTZP+weOLHoYdtc=";
rev = "fc76e0a3c558a7c67189cba69e6f91fb78dda66a";
hash = "sha256-Pxta9rudG3Hv6G91l5/VBqa5JvQ4OZo8u8oq2XnfH7Q=";
};
dontConfigure = true;
+1 -1
View File
@@ -76,6 +76,6 @@ stdenv.mkDerivation {
'';
license = lib.licenses.gpl2Plus;
mainProgram = "apt-dater";
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
};
}
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "aws-iam-authenticator";
version = "0.7.10";
version = "0.7.11";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "aws-iam-authenticator";
tag = "v${finalAttrs.version}";
hash = "sha256-usnLBLdgEpfpjItMwlRUnuiYQDcq+3FhOpL0WPxdYyY=";
hash = "sha256-ObvzeAqvECQ3wdILg5fLSvANWG19PcWfE+IlN145N+A=";
};
vendorHash = "sha256-cEWsTYwWVo7UKcAjXf+dUQ8pboIUnT+0D8yFhD6WSSk=";
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "aws-lambda-runtime-interface-emulator";
version = "1.31";
version = "1.33";
src = fetchFromGitHub {
owner = "aws";
repo = "aws-lambda-runtime-interface-emulator";
rev = "v${finalAttrs.version}";
sha256 = "sha256-T+a6qbdAtdtihf903C8en4dPChB87Qd32iBbTbUnhkA=";
sha256 = "sha256-p3Tw5wpMiFL46FyX6NKaKv47jjFnlS27/Q4pc2nzdzs=";
};
vendorHash = "sha256-+7BuDaN1ns63cQOMKuRMjBo9GnLrmsubx/KppUsyheY=";
+3 -3
View File
@@ -10,17 +10,17 @@
}:
buildGoModule (finalAttrs: {
pname = "aws-vault";
version = "7.9.5";
version = "7.9.8";
src = fetchFromGitHub {
owner = "ByteNess";
repo = "aws-vault";
rev = "v${finalAttrs.version}";
hash = "sha256-MVeYKeFpGKk0asO7u5RE3arpX3x4EpF4xRCav5oj9J4=";
hash = "sha256-qbz6iWU6aZ8ehckJqBUy5ovcuHVBU0XqonQxH7m44Zo=";
};
proxyVendor = true;
vendorHash = "sha256-6JgcU+NRQSQjoGxF0ByaY2h9/HZUdg8BdbHazz5m8VM=";
vendorHash = "sha256-K6uW+0yoKBDtBtAZIcVcbqnqD6tQJbSvGGs0wL0R+Wg=";
nativeBuildInputs = [
installShellFiles
+1 -1
View File
@@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://linphone.org/technical-corner/bcg729";
changelog = "https://gitlab.linphone.org/BC/public/bcg729/raw/${finalAttrs.version}/NEWS";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "bearer";
version = "2.0.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "bearer";
repo = "bearer";
tag = "v${finalAttrs.version}";
hash = "sha256-kWs8NiuOroKgQC0Duvef9O7TqQnqgEd28EQZVf4y4oQ=";
hash = "sha256-VlKer94UNES/xbp+BI5lapQP2Ze1wgHKDQMj1g0VcDA=";
};
vendorHash = "sha256-uMu5CL/VAlSd2yZzbkr0ceQdUVJvhs9R+IoyZbtZPk8=";
vendorHash = "sha256-p+Xe788WbvUl1u+3nEgGyHLZKEVoKCUR855TDpA6o58=";
subPackages = [ "cmd/bearer" ];
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bngblaster";
version = "0.9.30";
version = "0.9.31";
src = fetchFromGitHub {
owner = "rtbrick";
repo = "bngblaster";
rev = finalAttrs.version;
hash = "sha256-wl1uE9pb5gZAdZ1sNp3wTG3yT0Yu3OrTHXNdNPHW5ew=";
hash = "sha256-/HGgC+I67sksc60gJD1G1FtUnTZrXct/aclcfCuS5wk=";
};
nativeBuildInputs = [ cmake ];
+11
View File
@@ -44,6 +44,17 @@ buildNpmPackage {
env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
# remove giflib dependency
npmRebuildFlags = [ "--ignore-scripts" ];
preBuild = ''
# upstream keeps removing and adding back canvas, only patch it when it is present
if [[ -e node_modules/canvas/binding.gyp ]]; then
substituteInPlace node_modules/canvas/binding.gyp \
--replace-fail "'with_gif%': '<!(node ./util/has_lib.js gif)'" "'with_gif%': 'false'"
npm rebuild
fi
'';
buildPhase = ''
runHook preBuild
+2 -2
View File
@@ -21,13 +21,13 @@
buildNpmPackage rec {
pname = "bruno";
version = "3.1.1";
version = "3.1.3";
src = fetchFromGitHub {
owner = "usebruno";
repo = "bruno";
tag = "v${version}";
hash = "sha256-XoGD8lDc6QGka17KTvVX3gEj1fo+4NWpUM8mLA5F+i4=";
hash = "sha256-6YC4+gQDqo66mZjV4mVLPTdOaEUXxn+0PpZ0Gd8aeqU=";
postFetch = ''
${lib.getExe npm-lockfile-fix} $out/package-lock.json
+2 -2
View File
@@ -10,13 +10,13 @@
}:
let
version = "2.4.3";
version = "2.4.4";
src = fetchFromGitHub {
owner = "LinwoodDev";
repo = "Butterfly";
tag = "v${version}";
hash = "sha256-lS8SzxP1twReo9KVESMr79IsQ6xKlUp/+MDg+wEVesQ=";
hash = "sha256-fndhtUSawdnR5l0E5pcetBpt841aysncJb9IHoK3UKw=";
};
in
flutter338.buildFlutterApplication {
+98 -58
View File
@@ -4,21 +4,21 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "5b7468c326d2f8a4f630056404ca0d291ade42918f4a3c6233618e724f39da8e",
"sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "92.0.0"
"version": "93.0.0"
},
"analyzer": {
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "70e4b1ef8003c64793a9e268a551a82869a8a96f39deb73dea28084b0e8bf75e",
"sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.0.0"
"version": "10.0.1"
},
"animations": {
"dependency": "direct main",
@@ -34,11 +34,11 @@
"dependency": "direct main",
"description": {
"name": "archive",
"sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd",
"sha256": "a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.7"
"version": "4.0.9"
},
"args": {
"dependency": "direct main",
@@ -134,11 +134,11 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "b4d854962a32fd9f8efc0b76f98214790b833af8b2e9b2df6bfc927c0415a072",
"sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.10.5"
"version": "2.11.1"
},
"built_collection": {
"dependency": "transitive",
@@ -167,37 +167,37 @@
"relative": true
},
"source": "path",
"version": "2.4.3"
"version": "2.4.4"
},
"camera": {
"dependency": "direct main",
"description": {
"name": "camera",
"sha256": "eefad89f262a873f38d21e5eec853461737ea074d7c9ede39f3ceb135d201cab",
"sha256": "a005c6b9783d895a3a9808d65d06773d13587e22a186b6fe8ef3801b0d12f8cf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.11.3"
"version": "0.11.3+1"
},
"camera_android_camerax": {
"dependency": "transitive",
"description": {
"name": "camera_android_camerax",
"sha256": "bc7a96998258adddd0b653dd693b0874537707d58b0489708f2a646e4f124246",
"sha256": "8516fe308bc341a5067fb1a48edff0ddfa57c0d3cdcc9dbe7ceca3ba119e2577",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.27"
"version": "0.6.30"
},
"camera_avfoundation": {
"dependency": "transitive",
"description": {
"name": "camera_avfoundation",
"sha256": "087a9fadef20325cb246b4c13344a3ce8e408acfc3e0c665ebff0ec3144d7163",
"sha256": "11b4aee2f5e5e038982e152b4a342c749b414aa27857899d20f4323e94cb5f0b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.9.22+8"
"version": "0.9.23+2"
},
"camera_platform_interface": {
"dependency": "transitive",
@@ -343,11 +343,11 @@
"dependency": "direct main",
"description": {
"name": "cross_file",
"sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608",
"sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.5+1"
"version": "0.3.5+2"
},
"crypto": {
"dependency": "transitive",
@@ -404,21 +404,21 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b",
"sha256": "15a7db352c8fc6a4d2bc475ba901c25b39fe7157541da4c16eacce6f8be83e49",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.3"
"version": "3.1.5"
},
"dbus": {
"dependency": "transitive",
"description": {
"name": "dbus",
"sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c",
"sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.11"
"version": "0.7.12"
},
"device_info_plus": {
"dependency": "transitive",
@@ -474,11 +474,11 @@
"dependency": "transitive",
"description": {
"name": "ffi",
"sha256": "d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c",
"sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.5"
"version": "2.2.0"
},
"file": {
"dependency": "transitive",
@@ -494,11 +494,11 @@
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde",
"sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.3.8"
"version": "10.3.10"
},
"fixnum": {
"dependency": "transitive",
@@ -684,11 +684,11 @@
"dependency": "direct dev",
"description": {
"name": "freezed",
"sha256": "03dd9b7423ff0e31b7e01b2204593e5e1ac5ee553b6ea9d8184dff4a26b9fb07",
"sha256": "f23ea33b3863f119b58ed1b586e881a46bd28715ddcc4dbc33104524e3434131",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.4"
"version": "3.2.5"
},
"freezed_annotation": {
"dependency": "transitive",
@@ -710,11 +710,11 @@
"dependency": "transitive",
"description": {
"name": "get_it",
"sha256": "ae78de7c3f2304b8d81f2bb6e320833e5e81de942188542328f074978cc0efa9",
"sha256": "1d648d2dd2047d7f7450d5727ca24ee435f240385753d90b49650e3cdff32e56",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.3.0"
"version": "9.2.0"
},
"glob": {
"dependency": "transitive",
@@ -730,11 +730,11 @@
"dependency": "direct main",
"description": {
"name": "go_router",
"sha256": "eff94d2a6fc79fa8b811dde79c7549808c2346037ee107a1121b4a644c745f2a",
"sha256": "7974313e217a7771557add6ff2238acb63f635317c35fa590d348fb238f00896",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "17.0.1"
"version": "17.1.0"
},
"graphs": {
"dependency": "transitive",
@@ -750,11 +750,11 @@
"dependency": "transitive",
"description": {
"name": "hooks",
"sha256": "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7",
"sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
"version": "1.0.1"
},
"http": {
"dependency": "direct main",
@@ -790,21 +790,21 @@
"dependency": "direct main",
"description": {
"name": "idb_shim",
"sha256": "532a6a39ddf03271954b2b4d4551d5bb1160fa17cb11330cf2fd6d57a1f0ea1f",
"sha256": "921301da0a735f336a28fc35c3abdbd4498895cc205fa1ea9f7e785e7d854ceb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.8.0"
"version": "2.8.2+4"
},
"image": {
"dependency": "direct main",
"description": {
"name": "image",
"sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c",
"sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.7.2"
"version": "4.8.0"
},
"integration_test": {
"dependency": "direct main",
@@ -867,21 +867,31 @@
"dependency": "direct main",
"description": {
"name": "json_annotation",
"sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
"sha256": "805fa86df56383000f640384b282ce0cb8431f1a7a2396de92fb66186d8c57df",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.9.0"
"version": "4.10.0"
},
"json_schema": {
"dependency": "transitive",
"description": {
"name": "json_schema",
"sha256": "f37d9c3fdfe8c9aae55fdfd5af815d24ce63c3a0f6a2c1f0982c30f43643fa1a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.2.2"
},
"json_serializable": {
"dependency": "direct dev",
"description": {
"name": "json_serializable",
"sha256": "5b89c1e32ae3840bb20a1b3434e3a590173ad3cb605896fb0f60487ce2f8104e",
"sha256": "93fba3ad139dab2b1ce59ecc6fdce6da46a42cdb6c4399ecda30f1e7e725760d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.11.4"
"version": "6.12.0"
},
"leak_tracker": {
"dependency": "transitive",
@@ -917,11 +927,11 @@
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0",
"sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.0"
"version": "6.1.0"
},
"logging": {
"dependency": "transitive",
@@ -1031,11 +1041,11 @@
"dependency": "direct dev",
"description": {
"name": "msix",
"sha256": "f88033fcb9e0dd8de5b18897cbebbd28ea30596810f4a7c86b12b0c03ace87e5",
"sha256": "b6b08e7a7b5d1845f2b1d31216d5b1fb558e98251efefe54eb79ed00d27bc2ac",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.16.12"
"version": "3.16.13"
},
"native_toolchain_c": {
"dependency": "transitive",
@@ -1124,11 +1134,11 @@
"dependency": "transitive",
"description": {
"name": "objective_c",
"sha256": "9922a1ad59ac5afb154cc948aa6ded01987a75003651d0a2866afc23f4da624e",
"sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.2.3"
"version": "9.3.0"
},
"one_dollar_unistroke_recognizer": {
"dependency": "direct main",
@@ -1294,21 +1304,21 @@
"dependency": "direct main",
"description": {
"name": "perfect_freehand",
"sha256": "7a6a591832be33fe82d8ecab68562a794d39837af16e7413fe0ccebdd0c3e3c0",
"sha256": "f42b8164c4e7e689b278f4e2e8e8f5006e716f8c127eb44404f21bd73b1d3b56",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.1"
"version": "2.5.2+1"
},
"petitparser": {
"dependency": "transitive",
"description": {
"name": "petitparser",
"sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1",
"sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.1"
"version": "7.0.2"
},
"phosphor_flutter": {
"dependency": "direct main",
@@ -1430,6 +1440,16 @@
"source": "hosted",
"version": "3.0.2"
},
"quiver": {
"dependency": "transitive",
"description": {
"name": "quiver",
"sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.2"
},
"reorderable_grid": {
"dependency": "direct main",
"description": {
@@ -1450,6 +1470,16 @@
"source": "hosted",
"version": "0.3.0"
},
"rfc_6901": {
"dependency": "transitive",
"description": {
"name": "rfc_6901",
"sha256": "6a43b1858dca2febaf93e15639aa6b0c49ccdfd7647775f15a499f872b018154",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.1"
},
"rxdart": {
"dependency": "direct main",
"description": {
@@ -1554,11 +1584,11 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc",
"sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.18"
"version": "2.4.20"
},
"shared_preferences_foundation": {
"dependency": "transitive",
@@ -1660,11 +1690,11 @@
"dependency": "transitive",
"description": {
"name": "source_span",
"sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
"sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.1"
"version": "1.10.2"
},
"stack_trace": {
"dependency": "transitive",
@@ -1808,6 +1838,16 @@
"source": "hosted",
"version": "1.4.0"
},
"uri": {
"dependency": "transitive",
"description": {
"name": "uri",
"sha256": "889eea21e953187c6099802b7b4cf5219ba8f3518f604a1033064d45b1b8268a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
},
"url_launcher": {
"dependency": "direct main",
"description": {
@@ -1832,11 +1872,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_ios",
"sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad",
"sha256": "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.6"
"version": "6.4.1"
},
"url_launcher_linux": {
"dependency": "transitive",
@@ -2061,6 +2101,6 @@
},
"sdks": {
"dart": ">=3.10.3 <4.0.0",
"flutter": ">=3.38.7"
"flutter": ">=3.38.10"
}
}
+3 -3
View File
@@ -8,16 +8,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-leptos";
version = "0.3.4";
version = "0.3.5";
src = fetchFromGitHub {
owner = "leptos-rs";
repo = "cargo-leptos";
rev = "v${finalAttrs.version}";
hash = "sha256-OhGppUYbRnsYjuiu3Sys+073o4ZiVqMqlt8apeY7Oho=";
hash = "sha256-wSnz3Hi+hUTwYFXoWMC6Uq9UH0+q0vHoryNwn4t8iMk=";
};
cargoHash = "sha256-ou8swAP0W8jOab9yTvA/7mFkvI6YskXUsqLNHzIJdiY=";
cargoHash = "sha256-2ax2yH/dMgXRVNffbl59OTeeMG+v83MnQnsyylrW22s=";
nativeBuildInputs = [ pkg-config ];
+3 -3
View File
@@ -23,14 +23,14 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "chameleon-cli";
version = "2.1.0-unstable-2026-02-07";
version = "2.1.0-unstable-2026-02-19";
src = fetchFromGitHub {
owner = "RfidResearchGroup";
repo = "ChameleonUltra";
rev = "b108c84af9b473c840ddcae6f769502adb6c5aa5";
rev = "7f71201e16a84a32d3056e8dfe0f0361d70e9458";
rootDir = "software";
hash = "sha256-p607txKk80L7Xd8RXQbeVSbEMYH+BE2S/JwcTEm+tT0=";
hash = "sha256-Dr5rFFAkdQ1Wwyp221OxTtF5pLDQze6/RpVNYOAqQ6I=";
};
postPatch = ''
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "chcase";
version = "2.3.0";
version = "2.4.0";
src = fetchFromGitHub {
owner = "ryonakano";
repo = "chcase";
tag = finalAttrs.version;
hash = "sha256-3TuAnuWV3Sm1T76Go4NWe2eA55ImR1TFYoCUnqfp9DE=";
hash = "sha256-nvvfmw4tM3LuBAg503wu+EPg6iOLgd5XJ/ncdonbGnA=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "circleci-cli";
version = "0.1.34422";
version = "0.1.34592";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = "circleci-cli";
rev = "v${finalAttrs.version}";
sha256 = "sha256-uBMgg/ON1klZBbSqSxfM4Kg7EXPVu/uHqrYg/QlY6oM=";
sha256 = "sha256-yvR38Tyju26D0EdH7s1yioGr32l8d3VfHgC7lY2OmF4=";
};
vendorHash = "sha256-GRWo9oq8M7zJoWCg6iNLbR+DPXvMXF3v+YRU2BBH5+8=";
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "cirrus-cli";
version = "0.164.2";
version = "0.164.3";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "cirrus-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-/xOiqa26Zfv1AugH3w9euQHmEwLm5S+sSu7DVZDHOzc=";
hash = "sha256-uNPrVdAo9FAAMUXU31qfLpIq7JvOT30a8L534NKedZk=";
};
vendorHash = "sha256-G/UlmNDzYuF9gkAaGO6O/SziNZ9obs01sD2Cmu+r8Dc=";
+2 -2
View File
@@ -11,13 +11,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "cockatrice";
version = "2025-04-03-Release-2.10.2";
version = "2026-02-22-Release-2.10.3";
src = fetchFromGitHub {
owner = "Cockatrice";
repo = "Cockatrice";
rev = finalAttrs.version;
sha256 = "sha256-zXAK830SdGT3xN3ST8h9LLy/oWr4MH6TZf57gLfI0e8=";
sha256 = "sha256-GQVdn6vUW0B9vSk7ZvSDqMNhLNe86C+/gE1n6wfQIMw=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "coturn";
version = "4.8.0";
version = "4.9.0";
src = fetchFromGitHub {
owner = "coturn";
repo = "coturn";
tag = finalAttrs.version;
hash = "sha256-YeEyEGtlzzltEssPez7BIS3Wcfd+HgDgmrKyxOVu9PA=";
hash = "sha256-NSdmz5ZkzgP+kP6iutYX8+l1b4ErgB+kicskTn6OlRE=";
};
nativeBuildInputs = [
+4 -4
View File
@@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cpuinfo";
version = "0-unstable-2026-01-30";
version = "0-unstable-2026-02-18";
src = fetchFromGitHub {
owner = "pytorch";
repo = "cpuinfo";
rev = "84818a41e074779dbb00521a4731d3e14160ff15";
hash = "sha256-eXrfeFK0ADKAYoy/vESv7nQnH0oGpeZKlX8XEqPQspo=";
rev = "7364b490b5f78d58efe23ea76e74210fd6c3c76f";
hash = "sha256-lB6e5zcw5UiwTOf+a+B35apXP5t1bxI6yOMiEeFwIwY=";
};
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "cpu-info";
maintainers = with lib.maintainers; [ pawelchcki ];
pkgConfigModules = [ "libcpuinfo" ];
# https://github.com/pytorch/cpuinfo/blob/84818a41e074779dbb00521a4731d3e14160ff15/CMakeLists.txt#L98
# https://github.com/pytorch/cpuinfo/blob/7364b490b5f78d58efe23ea76e74210fd6c3c76f/CMakeLists.txt#L98
platforms = lib.platforms.x86 ++ lib.platforms.aarch ++ lib.platforms.riscv;
};
})
-1
View File
@@ -38,7 +38,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/Nefcore/CRLFsuite";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
c0bw3b
fab
];
};
-1
View File
@@ -96,7 +96,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [
peterhoeg
c0bw3b
sigmasquadron
];
platforms = lib.platforms.unix;
+1 -1
View File
@@ -67,6 +67,6 @@ stdenv.mkDerivation rec {
publicDomain
];
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
};
}
+2 -2
View File
@@ -286,8 +286,8 @@ stdenv.mkDerivation (finalAttrs: {
Scrumplex
];
platforms = lib.platforms.all;
# Fails to link against static brotli or gss
broken = stdenv.hostPlatform.isStatic && (brotliSupport || gssSupport);
# Fails to link against static gss
broken = stdenv.hostPlatform.isStatic && gssSupport;
pkgConfigModules = [ "libcurl" ];
mainProgram = "curl";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "haxx" finalAttrs.version;
+2 -2
View File
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "cyclonedx-python";
version = "7.2.1";
version = "7.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "CycloneDX";
repo = "cyclonedx-python";
tag = "v${finalAttrs.version}";
hash = "sha256-JhPrVNzuoUTOmFBaPiq+UuUBRCHG2mqz8z1/24OcZAI=";
hash = "sha256-nTQ0y2zn4idg6x8qVjK8DeZVCMnlXLEJg89ISYabp68=";
};
build-system = with python3Packages; [ poetry-core ];
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "devspace";
version = "6.3.18";
version = "6.3.20";
src = fetchFromGitHub {
owner = "devspace-sh";
repo = "devspace";
rev = "v${finalAttrs.version}";
hash = "sha256-33uhg2OY0owgP1rzdxcZzpN0cuYPRfX8vcwCJF9MVoo=";
hash = "sha256-z1wKjEKr2SyLe5bp08g8rzpDxQenvrTjVWjjGO6N7ys=";
};
vendorHash = null;
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "dex";
version = "2.44.0";
version = "2.45.0";
src = fetchFromGitHub {
owner = "dexidp";
repo = "dex";
rev = "v${finalAttrs.version}";
sha256 = "sha256-wpy7pZBpqAaPjWbnsqtnE+65a58IGg0pyp4CEUnmmc4=";
sha256 = "sha256-qBVrOFb/Nb2CRuMwSoy5QXN5EAuKyTEGVocnEtvZdgE=";
};
vendorHash = "sha256-3ef2G4+UlLGsBW09ZM20qU82uj/hVlMAnujcd2BulGg=";
vendorHash = "sha256-1D20aZhNUi7MUPfRTmSV4CZjLr0lUzbX4TI2LFcPY3U=";
subPackages = [
"cmd/dex"
+1 -1
View File
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/fwaeytens/dnsenum";
description = "Tool to enumerate DNS information";
mainProgram = "dnsenum";
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.all;
};
-1
View File
@@ -46,7 +46,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
changelog = "https://github.com/darkoperator/dnsrecon/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [
c0bw3b
fab
];
mainProgram = "dnsrecon";
@@ -9,20 +9,20 @@
buildGoModule (finalAttrs: {
pname = "docker-credential-gcr";
version = "2.1.31";
version = "2.1.32";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "docker-credential-gcr";
tag = "v${finalAttrs.version}";
hash = "sha256-DAqMdVayRRf8MqcE+Vfm3Inh7ja7CjMaHCuvg7/AcUA=";
hash = "sha256-xOiLrN8NLKzm7VDDzeq8gbAD6+WXYqcDaSoTpvOOvbw=";
};
postPatch = ''
rm -rf ./test
'';
vendorHash = "sha256-6NLem27nG6SMxxoIWOg5xLyCo8ZDb8kGPSX3TKWi/N4=";
vendorHash = "sha256-P8Mhk6jj7TlbP+rcqpYsWy8CIGJMetYAuKylXRBNKIc=";
env.CGO_ENABLED = 0;
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "doppler";
version = "3.75.2";
version = "3.75.3";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = finalAttrs.version;
hash = "sha256-S6g2wtF676Cc3nEKP1GpyhQRYyjKUQa9ACe41269vHY=";
hash = "sha256-4OvU0Hy2uBjeyQibODi9WqdM0adUW2vTS9SCL+O2RFA=";
};
vendorHash = "sha256-u6SB3SXCqu7Y2aUoTAJ01mtDCxMofVQLAde1jDxVvks=";
+1 -1
View File
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://waterlan.home.xs4all.nl/dos2unix.html";
changelog = "https://sourceforge.net/p/dos2unix/dos2unix/ci/dos2unix-${finalAttrs.version}/tree/dos2unix/NEWS.txt?format=raw";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})
+1 -1
View File
@@ -43,6 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/nhorman/dropwatch";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
};
})
+3 -3
View File
@@ -5,16 +5,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ducker";
version = "0.6.2";
version = "0.6.3";
src = fetchFromGitHub {
owner = "robertpsoane";
repo = "ducker";
tag = "v${finalAttrs.version}";
sha256 = "sha256-/IFOMVCHoR+DxYkH4I2zml4wh8AEdWmdzl86+kTekFA=";
sha256 = "sha256-HQh6yXDovEf+bG+VcT6I5Q/NN3laSgPRm/2NdLpoAGE=";
};
cargoHash = "sha256-jlxhf4CLw7ZxDXM6YvtIAvub0dAJlQm1LxAeAuhQE9g=";
cargoHash = "sha256-QnEhySY34b/PRsFr77AXhWMoirShSpcoIRQxnIVVM94=";
meta = {
description = "Terminal app for managing docker containers, inspired by K9s";
+3 -3
View File
@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "elan";
version = "4.1.2";
version = "4.2.0";
src = fetchFromGitHub {
owner = "leanprover";
repo = "elan";
rev = "v${finalAttrs.version}";
hash = "sha256-1pEa3uFO1lncCjOHEDM84A0p6xoOfZnU+OCS2j8cCK8=";
hash = "sha256-pbzZTdvjxIqzEDzE38rjeJ/lgHx8NRTD3osVP/A7nHo=";
};
cargoHash = "sha256-CLeFXpCfaTTgbr6jmUmewArKfkOquNhjlIlwtoaJfZw=";
cargoHash = "sha256-fuXmI/IxxYooc8C5otH5BlCHv7SsfWevw4i9tW65rno=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: {
# the Equicord repository. Dates as tags (and automatic releases) were the compromise
# we came to with upstream. Please do not change the version schema (e.g., to semver)
# unless upstream changes the tag schema from dates.
version = "2026-02-16";
version = "2026-02-23";
src = fetchFromGitHub {
owner = "Equicord";
repo = "Equicord";
tag = finalAttrs.version;
hash = "sha256-YSTLO2DtUWNfTpUMjtFjVOAt8jOnAxZnfZFFFXe7Fkg=";
hash = "sha256-xV0XTijX7GcZZSCSpCXFGQKHl+euFjg6B5loNawwxkk=";
};
pnpmDeps = fetchPnpmDeps {
+2 -3
View File
@@ -18,14 +18,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "faugus-launcher";
version = "1.15.1";
version = "1.15.2";
pyproject = false;
src = fetchFromGitHub {
owner = "Faugus";
repo = "faugus-launcher";
tag = finalAttrs.version;
hash = "sha256-bqXmYR1+Df2JXR5SUtFMSo9J3/54lQ1f40KotsJ/vuQ=";
hash = "sha256-sfLgwy52yrOWpl+T2BElxDWBkma+wh0keUz9oVtL6LA=";
};
nativeBuildInputs = [
@@ -40,7 +40,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
];
dependencies = with python3Packages; [
filelock
pillow
psutil
pygobject3
+1 -1
View File
@@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/mschwager/fierce";
changelog = "https://github.com/mschwager/fierce/blob/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
mainProgram = "fierce";
};
})
+3 -3
View File
@@ -7,16 +7,16 @@
}:
buildGoModule (finalAttrs: {
pname = "geteduroam-cli";
version = "0.13";
version = "0.14";
src = fetchFromGitHub {
owner = "geteduroam";
repo = "linux-app";
tag = finalAttrs.version;
hash = "sha256-fmkTenN5F2FEimYUQi6JVUGmHcnVJvE9Giur+xTl+1s=";
hash = "sha256-Zvyba8ma4a5WmV6rnfUKqQ8AsZlGGWrZsL8UZIWApTQ=";
};
vendorHash = "sha256-kmBuyIs5S6h51+tF7vhY92o6VP+M7QI9AwuZSQUwjXg=";
vendorHash = "sha256-HYJ71pk1a8EaPycmbHmMnQeb42dt7M9NvK/1GYhZE0c=";
subPackages = [
"cmd/geteduroam-cli"
+2 -2
View File
@@ -17,11 +17,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gkrellm";
version = "2.5.0";
version = "2.5.1";
src = fetchurl {
url = "http://gkrellm.srcbox.net/releases/gkrellm-${finalAttrs.version}.tar.bz2";
hash = "sha256-aMdaA6Brk1r6k9MzHKHC2GLB1Qw+nfGdmo1Ilw12a1U=";
hash = "sha256-CJ48HtOYSC5oLJkAtQTqFmphRKbJ+gQecMW7ymsXfmM=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "gnmic";
version = "0.44.0";
version = "0.44.1";
src = fetchFromGitHub {
owner = "openconfig";
repo = "gnmic";
tag = "v${finalAttrs.version}";
hash = "sha256-gIKhJ8BaJq/IXXOJrY+n8BoAxKxDDXvEc3JDXGcOxW0=";
hash = "sha256-aAVjc5U0/fd9hOKCyVMopInkX4geJvuy48nHecKKzUQ=";
};
vendorHash = "sha256-osVsIqluU4la2oDWGbjDQq0sM9uCiWgsar5H/XNudV0=";
vendorHash = "sha256-V6tnsCszkruLnAOCCysOYmPioHNQpdsQu0GZUf+36SE=";
ldflags = [
"-s"
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "auth";
version = "2.186.0";
version = "2.187.0";
src = fetchFromGitHub {
owner = "supabase";
repo = "auth";
rev = "v${finalAttrs.version}";
hash = "sha256-8kB7gh5sp2D9dvyxsE/YMWoUx/jzAqw8nEBwB0XQlRQ=";
hash = "sha256-Hb0mz7JaHRpbTQNPuVG2xPubctPJYRw0vWr9s1rNRJM=";
};
vendorHash = "sha256-QrqucIuYIhIMsD93+6HWf74LwVncOsbFB9gJR1GdMvA=";
vendorHash = "sha256-3zvudV60v/BHHz3dfjOdII+XKcxy/1b4uDN+R+xcUxY=";
ldflags = [
"-s"
+3 -3
View File
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "goxlr-utility";
version = "1.2.3";
version = "1.2.4";
src = fetchFromGitHub {
owner = "GoXLR-on-Linux";
repo = "goxlr-utility";
rev = "v${finalAttrs.version}";
hash = "sha256-+hwNevUT9AwMXHUxmjYVrJ3AKaxICrOJZ642GPRq17Q=";
hash = "sha256-WPEk7rMfvwN3YyUfxu3wP09rfOZQ+GMPt1OAY5jEj8Y=";
};
cargoHash = "sha256-NzqyBe/qeWtTcAWu2bE3fyhegtxKpQokEEvNxdu/zUo=";
cargoHash = "sha256-7s2P9kvYEfgVRFaOkkzsVHbgTaxodvG6bOw5/HTmvyI=";
buildInputs = [
libpulseaudio
+3 -3
View File
@@ -8,7 +8,7 @@
gnused,
makeWrapper,
nix,
jdk21,
jdk25,
writeScript,
nixosTests,
jq,
@@ -33,10 +33,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
cp "$src" "$out/webapps/jenkins.war"
# Create the `jenkins-cli` command.
${jdk21}/bin/jar -xf "$src" WEB-INF/lib/cli-${finalAttrs.version}.jar \
${jdk25}/bin/jar -xf "$src" WEB-INF/lib/cli-${finalAttrs.version}.jar \
&& mv WEB-INF/lib/cli-${finalAttrs.version}.jar "$out/share/jenkins-cli.jar"
makeWrapper "${jdk21}/bin/java" "$out/bin/jenkins-cli" \
makeWrapper "${jdk25}/bin/java" "$out/bin/jenkins-cli" \
--add-flags "-jar $out/share/jenkins-cli.jar"
'';
@@ -45,7 +45,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [
johnazoidberg
c0bw3b
];
};
})
+2 -10
View File
@@ -34,13 +34,13 @@ let
in
stdenv.mkDerivation rec {
pname = "justbuild";
version = "1.6.3";
version = "1.6.4";
src = fetchFromGitHub {
owner = "just-buildsystem";
repo = "justbuild";
tag = "v${version}";
hash = "sha256-ZTwe6S0AH1yQt5mABtIeWuMbiVSKeOZWMFI26fthLsM=";
hash = "sha256-WJg6zDgDKJjxbR7fdFUY6f2uNHntYPZT8lIt2kAJqAo=";
};
bazelapi = fetchurl {
@@ -53,14 +53,6 @@ stdenv.mkDerivation rec {
hash = "sha256:1r33jj8yipxjgiarddcxr1yc5kmn98rwrjl9qxfx0fzn1bsg04q5";
};
patches = [
(fetchpatch2 {
name = "blob-tree-add-hash.patch";
url = "https://github.com/just-buildsystem/justbuild/commit/c54a46de7df0c6b26b7d8f4a10d380103da634fb.patch?full_index=1";
hash = "sha256-hAi4YJmNAwfSl2SWjVCWBhk7VbQeNN1JhmHS9dy2GdU=";
})
];
nativeBuildInputs = [
# Tools for the bootstrap process
jq
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "kapp";
version = "0.65.0";
version = "0.65.1";
src = fetchFromGitHub {
owner = "carvel-dev";
repo = "kapp";
rev = "v${finalAttrs.version}";
hash = "sha256-D46QgNzkCNg0GDsaN1GG0yuWbNeioIErYhbgjwMsTWA=";
hash = "sha256-P40pkjL7j/hHELZxT4CqsrKE18oENhCSO0tgvpb2xZc=";
};
vendorHash = null;
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ladybugdb";
version = "0.14.1";
version = "0.14.2";
src = fetchFromGitHub {
owner = "LadybugDB";
repo = "ladybug";
tag = "v${finalAttrs.version}";
hash = "sha256-Tq7a7XOKoxe0/cdZehNAEX4ENHIjMFdBBARNzZiuMM8=";
hash = "sha256-hc0SltZYreENpa3PyCSgj72tSVVIiIJRQSN0f33iPr8=";
};
outputs = [
+2 -12
View File
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
boost,
cereal,
@@ -14,24 +13,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lager";
version = "0.1.2";
version = "0.1.3";
src = fetchFromGitHub {
owner = "arximboldi";
repo = "lager";
tag = "v${finalAttrs.version}";
hash = "sha256-ssGBQu8ba798MSTtJeCBE3WQ7AFfvSGLhZ7WBYHEgfw=";
hash = "sha256-xJxLLvOQxti0s1Lr1EWqYiuJLoHkSOUHiz5COnE5aog=";
};
patches = lib.optionals finalAttrs.finalPackage.doCheck [
# https://github.com/arximboldi/lager/pull/233
(fetchpatch {
name = "Stop-using-Boost-system.patch";
url = "https://github.com/arximboldi/lager/commit/0eb1d3d3a6057723c5b57b3e0ee3e41924ff419a.patch";
hash = "sha256-peGpuyuCznCDqYo+9zk1FytLV+a6Um8fvjLmrm7Y2CI=";
})
];
strictDeps = true;
nativeBuildInputs = [ cmake ];
+1 -1
View File
@@ -95,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://rockdaboot.github.io/libpsl/";
changelog = "https://raw.githubusercontent.com/rockdaboot/libpsl/libpsl-${finalAttrs.version}/NEWS";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.c0bw3b ];
maintainers = [ ];
mainProgram = "psl";
platforms = lib.platforms.unix ++ lib.platforms.windows;
pkgConfigModules = [ "libpsl" ];
+3 -3
View File
@@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer;
stdenv.mkDerivation (finalAttrs: {
pname = "libvgm";
version = "0-unstable-2026-01-21";
version = "0-unstable-2026-02-19";
src = fetchFromGitHub {
owner = "ValleyBell";
repo = "libvgm";
rev = "57585ea7a53f56bcf5a56071068c6ef9154ca299";
hash = "sha256-9IJH5rL+P2c91CUWZ4LgTzCptszHri0eVOWv8Rx+iqI=";
rev = "a16858c4b92e297eaf9ddd602ecb790a5b980b69";
hash = "sha256-oFxrWt8Mznr9vrAnGRZKGv0vKetOp5RO1a3bG538Uog=";
};
outputs = [
+1324
View File
File diff suppressed because it is too large Load Diff
+155 -66
View File
@@ -1,86 +1,175 @@
{
lib,
stdenv,
fetchurl,
libmediainfo,
stdenvNoCC,
fetchFromGitHub,
buildDotnetModule,
dotnetCorePackages,
sqlite,
curl,
makeWrapper,
icu,
dotnet-runtime,
openssl,
fetchYarnDeps,
yarn,
fixup-yarn-lock,
nodejs,
nixosTests,
zlib,
# update script
writers,
python3Packages,
nix,
prefetch-yarn-deps,
applyPatches,
}:
let
os = if stdenv.hostPlatform.isDarwin then "osx" else "linux";
arch =
{
x86_64-linux = "x64";
aarch64-linux = "arm64";
x86_64-darwin = "x64";
aarch64-darwin = "arm64";
}
."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
hash =
{
x64-linux_hash = "sha256-IPF1rsK5CN4q4GtyVE2uUE79212yqX6k42hm3lO8L6U=";
arm64-linux_hash = "sha256-/1gCHUt3sDEMkEE6vU8wNs/VAxL+exkunWiNSC5MvzY=";
x64-osx_hash = "sha256-e+AiZoLRNv2TFTTtrhQkVr5yL5e9EQJj7nAHhLgJurI=";
arm64-osx_hash = "sha256-724Y8IBvpAeIB07HtqSkXiyQua1jHO0jD3vjWw0kZpc=";
}
."${arch}-${os}_hash";
in
stdenv.mkDerivation (finalAttrs: {
pname = "lidarr";
version = "3.1.0.4875";
# The dotnet8 compatibility patches also change `yarn.lock`, so we must pass
# the already patched lockfile to `fetchYarnDeps`.
src = applyPatches {
src = fetchFromGitHub {
owner = "Lidarr";
repo = "Lidarr";
tag = "v${version}";
hash = "sha256-RCJlToQw96U8seZaD/QCPL1Pn42yw5iXFWGJCHSHwQw=";
};
postPatch = ''
mv src/NuGet.config NuGet.Config
'';
};
rid = dotnetCorePackages.systemToDotnetRid stdenvNoCC.hostPlatform.system;
in
buildDotnetModule {
pname = "lidarr";
inherit version src;
src = fetchurl {
inherit hash;
strictDeps = true;
nativeBuildInputs = [
nodejs
yarn
prefetch-yarn-deps
fixup-yarn-lock
];
url = "https://github.com/lidarr/Lidarr/releases/download/v${finalAttrs.version}/Lidarr.master.${finalAttrs.version}.${os}-core-${arch}.tar.gz";
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-Jq2O7gvB+PKcz6uDBMg7ox6/Bu+pikXH6JGuLfKG5fI=";
};
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
runHook preInstall
mkdir -p $out/{bin,share/${finalAttrs.pname}-${finalAttrs.version}}
cp -r * $out/share/${finalAttrs.pname}-${finalAttrs.version}/.
makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Lidarr \
--add-flags "$out/share/${finalAttrs.pname}-${finalAttrs.version}/Lidarr.dll" \
--prefix LD_LIBRARY_PATH : ${
lib.makeLibraryPath [
curl
sqlite
libmediainfo
icu
openssl
zlib
]
}
runHook postInstall
postConfigure = ''
yarn config --offline set yarn-offline-mirror "$yarnOfflineCache"
fixup-yarn-lock yarn.lock
yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive
patchShebangs --build node_modules
'';
postBuild = ''
yarn --offline run build --env production
'';
postInstall = ''
cp -a -- _output/UI "$out/lib/lidarr/UI"
'';
nugetDeps = ./deps.json;
runtimeDeps = [ sqlite ];
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
doCheck = true;
__darwinAllowLocalNetworking = true; # for tests
__structuredAttrs = true; # for Copyright property that contains spaces
executables = [ "Lidarr" ];
projectFile = [
"src/NzbDrone.Console/Lidarr.Console.csproj"
"src/NzbDrone.Mono/Lidarr.Mono.csproj"
];
testProjectFile = [
"src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj"
"src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj"
"src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj"
"src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj"
"src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj"
"src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj"
"src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj"
];
dotnetFlags = [
"--property:TargetFramework=net8.0"
"--property:EnableAnalyzers=false"
"--property:SentryUploadSymbols=false" # Fix Sentry upload failed warnings
# Override defaults in src/Directory.Build.props that use current time.
"--property:Copyright=Copyright 2014-2025 lidarr.audio (GNU General Public v3)"
"--property:AssemblyVersion=${version}"
"--property:AssemblyConfiguration=master"
"--property:RuntimeIdentifier=${rid}"
];
# Skip manual, integration, automation and platform-dependent tests.
testFilters = [
"TestCategory!=ManualTest"
"TestCategory!=IntegrationTest"
"TestCategory!=AutomationTest"
# makes real HTTP requests
"FullyQualifiedName!~NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture"
"FullyQualifiedName!~NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture"
"FullyQualifiedName!~NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture"
"FullyQualifiedName!~NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture"
]
++ lib.optionals stdenvNoCC.buildPlatform.isDarwin [
# fails on macOS
"FullyQualifiedName!~NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture"
];
disabledTests = [
# setgid tests
"NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions"
"NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions"
# we do not set application data directory during tests (i.e. XDG data directory)
"NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space"
"NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique"
# attempts to read /etc/*release and fails since it does not exist
"NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info"
# fails to start test dummy because it cannot locate .NET runtime for some reason
"NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process"
"NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process"
"NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name"
];
passthru = {
updateScript = ./update.sh;
tests.smoke-test = nixosTests.lidarr;
tests = {
inherit (nixosTests) lidarr;
};
updateScript = writers.writePython3 "lidarr-updater" {
libraries = with python3Packages; [ requests ];
flakeIgnore = [ "E501" ];
makeWrapperArgs = [
"--prefix"
"PATH"
":"
(lib.makeBinPath [
nix
prefetch-yarn-deps
])
];
} ./update.py;
};
meta = {
description = "Usenet/BitTorrent music downloader";
homepage = "https://lidarr.audio/";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ ramonacat ];
mainProgram = "Lidarr";
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
homepage = "https://lidarr.audio";
changelog = "https://github.com/Lidarr/Lidarr/releases/tag/v${version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
ramonacat
karaolidis
];
mainProgram = "Lidarr";
# platforms inherited from dotnet-sdk.
};
})
}
+181
View File
@@ -0,0 +1,181 @@
import json
import os
import pathlib
import requests
import shutil
import subprocess
import sys
import tempfile
def replace_in_file(file_path, replacements):
file_contents = pathlib.Path(file_path).read_text()
for old, new in replacements.items():
if old == new:
continue
updated_file_contents = file_contents.replace(old, new)
# A dumb way to check that weve actually replaced the string.
if file_contents == updated_file_contents:
print(f"no string to replace: {old}{new}", file=sys.stderr)
sys.exit(1)
file_contents = updated_file_contents
with tempfile.NamedTemporaryFile(mode="w") as t:
t.write(file_contents)
t.flush()
shutil.copyfile(t.name, file_path)
def nix_hash_to_sri(hash):
return subprocess.run(
[
"nix",
"--extra-experimental-features", "nix-command",
"hash",
"to-sri",
"--type", "sha256",
"--",
hash,
],
stdout=subprocess.PIPE,
text=True,
check=True,
).stdout.rstrip()
nixpkgs_path = "."
attr_path = os.getenv("UPDATE_NIX_ATTR_PATH", "lidarr")
package_attrs = json.loads(subprocess.run(
[
"nix",
"--extra-experimental-features", "nix-command",
"eval",
"--json",
"--file", nixpkgs_path,
"--apply", """p: {
dir = dirOf p.meta.position;
version = p.version;
sourceHash = p.src.src.outputHash;
yarnHash = p.yarnOfflineCache.outputHash;
}""",
"--",
attr_path,
],
stdout=subprocess.PIPE,
text=True,
check=True,
).stdout)
old_version = package_attrs["version"]
new_version = old_version
# Note that we use Lidarr API instead of GitHub to fetch latest stable release.
# This corresponds to the Updates tab in the web UI. See also
# https://github.com/Lidarr/Lidarr/blob/350860e524029b7fb4165ed14fbcabb11217ada2/src/NzbDrone.Core/Update/UpdatePackageProvider.cs
version_update = requests.get(
f"https://lidarr.servarr.com/v1/update/master?version={old_version}&includeMajorVersion=true",
).json()
if version_update["available"]:
new_version = version_update["updatePackage"]["version"]
if new_version == old_version:
sys.exit()
source_nix_hash, source_store_path = subprocess.run(
[
"nix-prefetch-url",
"--name", "source",
"--unpack",
"--print-path",
f"https://github.com/Lidarr/Lidarr/archive/v{new_version}.tar.gz",
],
stdout=subprocess.PIPE,
text=True,
check=True,
).stdout.rstrip().split("\n")
old_source_hash = package_attrs["sourceHash"]
new_source_hash = nix_hash_to_sri(source_nix_hash)
package_dir = package_attrs["dir"]
package_file_name = "package.nix"
deps_file_name = "deps.json"
# To update deps.nix, we copy the package to a temporary directory and run
# passthru.fetch-deps script there.
with tempfile.TemporaryDirectory() as work_dir:
package_file = os.path.join(work_dir, package_file_name)
deps_file = os.path.join(work_dir, deps_file_name)
shutil.copytree(package_dir, work_dir, dirs_exist_ok=True)
replace_in_file(package_file, {
# NB unlike hashes, versions are likely to be used in code or comments.
# Try to be more specific to avoid false positive matches.
f"version = \"{old_version}\"": f"version = \"{new_version}\"",
old_source_hash: new_source_hash,
})
# We need access to the patched and updated src to get the patched
# `yarn.lock`.
patched_src = os.path.join(work_dir, "patched-src")
subprocess.run(
[
"nix",
"--extra-experimental-features", "nix-command",
"build",
"--impure",
"--nix-path", "",
"--include", f"nixpkgs={nixpkgs_path}",
"--include", f"package={package_file}",
"--expr", "(import <nixpkgs> { }).callPackage <package> { }",
"--out-link", patched_src,
"src",
],
check=True,
)
old_yarn_hash = package_attrs["yarnHash"]
new_yarn_hash = nix_hash_to_sri(subprocess.run(
[
"prefetch-yarn-deps",
# does not support "--" separator :(
# Also --verbose writes to stdout, yikes.
os.path.join(patched_src, "yarn.lock"),
],
stdout=subprocess.PIPE,
text=True,
check=True,
).stdout.rstrip())
replace_in_file(package_file, {
old_yarn_hash: new_yarn_hash,
})
# Generate nuget-to-json dependency lock file.
fetch_deps = os.path.join(work_dir, "fetch-deps")
subprocess.run(
[
"nix",
"--extra-experimental-features", "nix-command",
"build",
"--impure",
"--nix-path", "",
"--include", f"nixpkgs={nixpkgs_path}",
"--include", f"package={package_file}",
"--expr", "(import <nixpkgs> { }).callPackage <package> { }",
"--out-link", fetch_deps,
"passthru.fetch-deps",
],
check=True,
)
subprocess.run(
[
fetch_deps,
deps_file,
],
stdout=subprocess.DEVNULL,
check=True,
)
shutil.copy(deps_file, os.path.join(package_dir, deps_file_name))
shutil.copy(package_file, os.path.join(package_dir, package_file_name))
-35
View File
@@ -1,35 +0,0 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl gnused nix-prefetch jq
set -euo pipefail
dirname="$(dirname "$(readlink -f "$0")")"
updateHash() {
local version arch os
version="$1"
arch="$2"
os="$3"
local url hash sriHash
url="https://github.com/Lidarr/Lidarr/releases/download/v$version/Lidarr.master.$version.$os-core-$arch.tar.gz"
hash="$(nix-prefetch-url --type sha256 "$url")"
sriHash="$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 "$hash")"
local hashKey="${arch}-${os}_hash"
sed -i "s|$hashKey = \"[a-zA-Z0-9\/+-=]*\";|$hashKey = \"$sriHash\";|g" "$dirname/package.nix"
}
updateVersion() {
sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/package.nix"
}
latestTag=$(curl https://api.github.com/repos/Lidarr/Lidarr/releases/latest | jq -r ".tag_name")
latestVersion="$(expr "$latestTag" : 'v\(.*\)')"
updateVersion "$latestVersion"
updateHash "$latestVersion" x64 linux
updateHash "$latestVersion" arm64 linux
updateHash "$latestVersion" x64 osx
updateHash "$latestVersion" arm64 osx
+1 -1
View File
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Helper application and MIME type associations for file types";
homepage = "https://pagure.io/mailcap";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})
+2 -2
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "markitdown-mcp";
version = "0.1.5b1";
version = "0.1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "markitdown";
tag = "v${finalAttrs.version}";
hash = "sha256-twZEkUih76QEl2dkh81eCBnfX/+tKAHI9wDyCkjfOsQ=";
hash = "sha256-sqWfft/yaI/0FavhIbAHqltgVfTNk0GJk/phyvdn7Ck=";
};
sourceRoot = "${finalAttrs.src.name}/packages/markitdown-mcp";
@@ -18,21 +18,21 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-authentication-service";
version = "1.11.0";
version = "1.12.0";
src = fetchFromGitHub {
owner = "element-hq";
repo = "matrix-authentication-service";
tag = "v${finalAttrs.version}";
hash = "sha256-vP/4QzsuA+guUBNFJWytdPiAuHh5+D+UMpRwb/9Lbxc=";
hash = "sha256-fHAho52KO43Vot+JliR80glC0AY1cqZzz/ZxecGk9P8=";
};
cargoHash = "sha256-MLWjY+Rw4PkKb1zqZaDGpGsKPlGTDNpPRzyz/w1HfZ0=";
cargoHash = "sha256-H8ZXf8h7JWhhDTjOJSIBtc2R2Cdlt9+3wJpJrxAnQ8o=";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
src = "${finalAttrs.src}/${finalAttrs.npmRoot}";
hash = "sha256-CXS5o1qYXPS5armoT9jLq4vv5ni3hht3ZCMXtNAGBQY=";
hash = "sha256-LiuAlyZerLQgOAl7n2MnDQrRFg7aQTncB1iXtnSOLzc=";
};
npmRoot = "frontend";
+3 -3
View File
@@ -8,18 +8,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "meilisearch";
version = "1.35.1";
version = "1.36.0";
src = fetchFromGitHub {
owner = "meilisearch";
repo = "meilisearch";
tag = "v${finalAttrs.version}";
hash = "sha256-CySE4nMCzyfNBCxOmn6wcZH6kyaiU+fPMwKp5KyWJxo=";
hash = "sha256-yHLSuGWhBmMkWoV3L+oBzpN0fv52gRnJnZDjgXnyHaQ=";
};
cargoBuildFlags = [ "--package=meilisearch" ];
cargoHash = "sha256-8s4rJlFtOPr7izz8ioAnmxBIou5ru+thttG6QwyhFqc=";
cargoHash = "sha256-PxyGw2ZbXkwuXJsqZd6MWwTQdnsE5YWBSgaEZOR0e2g=";
# Default features include mini dashboard which downloads something from the internet.
buildNoDefaultFeatures = true;
+41
View File
@@ -0,0 +1,41 @@
{
fetchFromGitHub,
lib,
nix-update-script,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "metapac";
version = "0.9.3";
src = fetchFromGitHub {
owner = "ripytide";
repo = "metapac";
tag = "v${finalAttrs.version}";
hash = "sha256-qLu8fXPdeAVnZOm80aXXm20FXeGTy2KpZsN40ILPBUc=";
};
cargoHash = "sha256-EOTf+RcYN6v4Yp/UhQEui48wQerwP+JwGhIZJzmV5cA=";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Multi-backend declarative package manager";
longDescription = ''
`metapac` allows you to maintain a consistent set of packages
across multiple machines. It also makes setting up a new system
with your preferred packages from your preferred package
managers much easier.
'';
homepage = "https://github.com/ripytide/metapac";
changelog = "https://github.com/ripytide/metapac/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ yiyu ];
mainProgram = "metapac";
};
})
+2 -2
View File
@@ -6,12 +6,12 @@
buildGoModule (finalAttrs: {
pname = "mev-boost";
version = "1.11";
version = "1.12";
src = fetchFromGitHub {
owner = "flashbots";
repo = "mev-boost";
rev = "v${finalAttrs.version}";
hash = "sha256-uEIZojmzSVyF+ZOQsSqZA0MB2cT8I/JHGfgKVI48PIk=";
hash = "sha256-ZGeY3iNsOdAso7aMv0XMm1x2EhR8lz27joGIsz40Ibc=";
};
vendorHash = "sha256-dIc0ZHTx+7P621FvfDKlItc/FazUpwxRmDQF2SNVIwA=";
+3 -3
View File
@@ -11,19 +11,19 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "migrate-to-uv";
version = "0.10.0";
version = "0.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mkniewallner";
repo = "migrate-to-uv";
tag = finalAttrs.version;
hash = "sha256-oGkxKuaRaZf6pQEBooogg8al7GFhb9b3wyd7nKqjh6o=";
hash = "sha256-lmkSFCgp/JIRxa7LgkRXWZYVxVC2STcfoiIepMrQbcM=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src pname version;
hash = "sha256-IO6MK2N012T3JIKqGylDCf4GlU/m1R6Ex0PlSoJixRQ=";
hash = "sha256-zRXOYJfMW8ocv92J05QpBlCbiCDHolEYhKlbyZLDp+w=";
};
build-system = [
+3 -3
View File
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "miniserve";
version = "0.32.0";
version = "0.33.0";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "miniserve";
tag = "v${finalAttrs.version}";
hash = "sha256-9x2LGJwPf6QEvHvGD8i9Bz3tV8DNAtd9Wp9tXsbI2qo=";
hash = "sha256-2uXZ2ItqgesAgm9/DDbFW3WKQ/VZfvTR2lQY6Gq9ohw=";
};
cargoHash = "sha256-JVzWmo+28K1kG4QaiAkGgBr8kkdfqoylJBWi+Fo9L6c=";
cargoHash = "sha256-xCdugvSw9IR9EDp/8ZxgqnFwTYHnF0o+ldk1AlSSzSc=";
nativeBuildInputs = [
pkg-config
+1
View File
@@ -30,6 +30,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
pythonRelaxDeps = [
"agent-client-protocol"
"cryptography"
"gitpython"
"mistralai"
"pydantic-settings"
+2 -2
View File
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mokuro";
version = "0.2.2";
version = "0.2.4";
pyproject = true;
src = fetchFromGitHub {
owner = "kha-white";
repo = "mokuro";
tag = "v${finalAttrs.version}";
hash = "sha256-cdbkculYPPWCSqBufpgt4EU3ne6KU2Dxk0xsvkdMZHA=";
hash = "sha256-sd149KFgKuh7vyrtULrY+DKvvCC3+glifvSG2cgnz4w=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -13,11 +13,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "monetdb";
version = "11.55.1";
version = "11.55.3";
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2";
hash = "sha256-Bf0HZcRs0pjAq39iZApUOlrjQjqg15qGEWdz5gHI4Ak=";
hash = "sha256-40FFpQgu6GPoy2HpEyOmX6+79F9ROaORmPtrXtKaZ5A=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "namespace-cli";
version = "0.0.486";
version = "0.0.489";
src = fetchFromGitHub {
owner = "namespacelabs";
repo = "foundation";
rev = "v${finalAttrs.version}";
hash = "sha256-FBk4PVIKpy6MvquqtQyfgw1/Twgef/CHE7/+mpsJjTw=";
hash = "sha256-6xBwpxl8WfXke82kaJqPSqUPxlKccVPSGwxYyUb7LvU=";
};
vendorHash = "sha256-GPO3vdk26K54VmjHmg1PL/nQd6GTz/ZQk8ZpNQHoqSQ=";
vendorHash = "sha256-X6qEXV4vRU9CA7kvJ45aaSIOPGkMa+An7kFXUyWBG9s=";
subPackages = [
"cmd/nsc"
@@ -31,11 +31,11 @@
}:
let
pname = "nextcloud-talk-desktop";
version = "2.0.6"; # Ensure both hashes (Linux and Darwin) are updated!
version = "2.1.1"; # Ensure both hashes (Linux and Darwin) are updated!
hashes = {
linux = "sha256-eEYNfVnM+qCYnirHdBG6oqBQzDio39J7tmh4BSTAF9g=";
darwin = "sha256-2A4Jjz0XoXxTdKq6xP0xhlBneysAkBHMbqfgaftJGFQ=";
linux = "sha256-s6+p21KLoDvcQz0EgV7WYIwYc9JolZpqkxZ8iIol8Yg=";
darwin = "sha256-rp6+bYb3Y8yEXYUY+cuDo7Lw6cq/EUnPjLIqscKeULc=";
};
# Only x86_64-linux is supported with Darwin support being universal
+1 -1
View File
@@ -133,7 +133,7 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/nghttp2/nghttp2/releases/tag/v${version}";
# News articles with changes summary can be found here: https://nghttp2.org/blog/archives/
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
platforms = lib.platforms.all;
};
}
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "nix-search-tv";
version = "2.2.6";
version = "2.2.7";
src = fetchFromGitHub {
owner = "3timeslazy";
repo = "nix-search-tv";
tag = "v${finalAttrs.version}";
hash = "sha256-MWNVi0kz+AatoOcMLHTI5KoH0qcl6l8VFw8C0Hfub88=";
hash = "sha256-vWKMGj2fBUbsAvwoYjgT+L4hH0A96u4rDOaT0wnj7iw=";
};
vendorHash = "sha256-ZuhU1+XzJeiGheYNR4lL7AI5vgWvgp6iuJjMcK8t6Mg=";
vendorHash = "sha256-SSKDo4A8Nhvylghrw6d7CdHpZ7jObEr5V3r0Y9cH80Y=";
subPackages = [ "cmd/nix-search-tv" ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "noxdir";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitHub {
owner = "crumbyte";
repo = "noxdir";
tag = "v${finalAttrs.version}";
hash = "sha256-+Q4G2Hx/l04RWji0LUM2irs2YjHwHPogeKDbpxkIVjE=";
hash = "sha256-Dq8u2h5l95ZQ7DEi60G8IAeF9kwYQY0KUxq3lq9e3Tk=";
};
vendorHash = "sha256-uRJP21bJ8NlJ0qOG81Gax9LJ+HdPfxLKj1Jjzbweync=";
vendorHash = "sha256-Wg1v2oAbaj7gWgj2AgDPZHdsDebgDs8Xcyvo3QYZ1dU=";
checkPhase = ''
runHook preCheck
+4 -4
View File
@@ -17,7 +17,7 @@ buildGoModule (
ui = buildNpmPackage {
inherit (finalAttrs) src version;
pname = "ntfy-sh-ui";
npmDepsHash = "sha256-VxGNZgAp+w3vl6XaqUmkew2JYOgwiymInUwiyZ6/Gvs=";
npmDepsHash = "sha256-d73rymqCKalsjAwHSJshEovmUHJStfGt8wcZYN49sHY=";
prePatch = ''
cd web/
@@ -37,16 +37,16 @@ buildGoModule (
in
{
pname = "ntfy-sh";
version = "2.15.0";
version = "2.17.0";
src = fetchFromGitHub {
owner = "binwiederhier";
repo = "ntfy";
tag = "v${finalAttrs.version}";
hash = "sha256-vQ6cugoPLtuYqpZRj9gOR0x3+vOTRAkcBnkUyA6qmMw=";
hash = "sha256-/dxILAkye1HwYcybnx1WrMRK2jXZMrxal2ZKm6y2bWc=";
};
vendorHash = "sha256-7oFBD3FblGXZRyfvd2t9s3sKbmCB1L+IkeN83IjnGUk=";
vendorHash = "sha256-/mQ+UwBYz78mPVVwYgsSYatE00ce2AKXJdx+nl6oT8E=";
doCheck = false;
+1 -1
View File
@@ -15,7 +15,7 @@ fi
rm -f package-lock.json
wget "$url/web/package-lock.json"
npm_hash=$(prefetch-npm-deps package-lock.json)
sed -i 's#npmDepsHash = "[^"]*"#npmDepsHash = "'"$npm_hash"'"#' default.nix
sed -i 's#npmDepsHash = "[^"]*"#npmDepsHash = "'"$npm_hash"'"#' package.nix
rm -f package-lock.json
popd
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "nwg-hello";
version = "0.4.2";
version = "0.4.3";
pyproject = true;
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-hello";
tag = "v${finalAttrs.version}";
hash = "sha256-SLz9qnk8JESTj1EeTJiQboDylEHC6r5KbvDhZ4zgiAo=";
hash = "sha256-sWp9fSCPb2MrHdvTBnmsvf3idrRPcqmBFsFbRXGjFB0=";
};
nativeBuildInputs = [
+11 -1
View File
@@ -1,6 +1,7 @@
{
lib,
fetchFromGitHub,
fetchpatch2,
buildGoModule,
installShellFiles,
versionCheckHook,
@@ -23,7 +24,7 @@ buildGoModule (finalAttrs: {
hash = "sha256-pVFsyNg9ccSFAdHb/fjeVoMBh1nKcjwcFfVBBqFalIo=";
};
vendorHash = "sha256-lfabvwO+p54SREvpCZdw5z/QMLDZqaf1UZTXWGm6sdg=";
vendorHash = "sha256-8F8HCbpk8st1o/64Y442lzzFXBnCs+mEYREYcj/s5KI=";
proxyVendor = true;
@@ -38,6 +39,15 @@ buildGoModule (finalAttrs: {
"-X github.com/openbao/openbao/version.buildDate=1970-01-01T00:00:00Z"
];
patches = [
# Fixes interactive CLI usage that needs stty https://github.com/openbao/openbao/pull/2535
(fetchpatch2 {
name = "pr2535-fix-interactive-cli.patch";
url = "https://github.com/openbao/openbao/commit/e3fec111e3f6fd543c79c08f46d2256cd93f78e7.patch";
hash = "sha256-Q/hmJj+JbpWjDhXp+p2qjlAMSUVP279Ca7ihh/9khOQ=";
})
];
postConfigure = lib.optionalString withUi ''
cp -r --no-preserve=mode ${finalAttrs.passthru.ui} http/web_ui
'';
+2 -2
View File
@@ -39,13 +39,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "openboard";
version = "1.7.5";
version = "1.7.6";
src = fetchFromGitHub {
owner = "OpenBoard-org";
repo = "OpenBoard";
rev = "v${finalAttrs.version}";
hash = "sha256-mu7bhJx+Mv6Megq2jYK1s8oVt8QCMvD6sd2nnxI3VsA=";
hash = "sha256-Jx6UKPOkFucmeeWx3XR0p2bAvRG6VNlVGU/YNLu4NEY=";
};
postPatch = ''
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "openfga";
version = "1.11.5";
version = "1.11.6";
src = fetchFromGitHub {
owner = "openfga";
repo = "openfga";
rev = "v${finalAttrs.version}";
hash = "sha256-5VS3sx4sHiJvWFDFw929Q5n6OZfCSHPgqtHgLEEeqHQ=";
hash = "sha256-Hb4oyfCpgIr7CtvX0MI65HiWRKrHFD9GzzqsC6X93iw=";
};
vendorHash = "sha256-m2ddB7yfZmTwWKvf/lTzmc2D4lR1JXc5sFlRgAi+q+s=";
vendorHash = "sha256-BpnlR3YICUX0AFegsc42QucBGlM+qEZGSlyhl39o2zA=";
nativeBuildInputs = [ installShellFiles ];
+65
View File
@@ -0,0 +1,65 @@
diff --git a/features/boost.prf b/features/boost.prf
index 518d08b8f..4e092f6e7 100644
--- a/features/boost.prf
+++ b/features/boost.prf
@@ -17,7 +17,7 @@ CONFIG(mingw-cross-env)|CONFIG(mingw-cross-env-shared) {
DEFINES += BOOST_STATIC
DEFINES += Boost_USE_STATIC_LIBS
}
- BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt -lboost_chrono-mt
+ BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt -lboost_chrono-mt
}
# MSYS2
@@ -25,7 +25,7 @@ isEmpty(BOOST_LINK_FLAGS):win32-g++ {
DEFINES += BOOST_STATIC
DEFINES += BOOST_THREAD_USE_LIB
DEFINES += Boost_USE_STATIC_LIBS
- BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+ BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
}
# check for OPENSCAD_LIBDIR + multithread
@@ -33,10 +33,10 @@ isEmpty(BOOST_LINK_FLAGS) {
OPENSCAD_LIBDIR = $$(OPENSCAD_LIBRARIES)
!isEmpty(OPENSCAD_LIBDIR) {
exists($$OPENSCAD_LIBDIR/lib/libboost*thread-mt*) {
- BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+ BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
} else {
exists($$OPENSCAD_LIBDIR/lib/libboost*thread*) {
- BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+ BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
}
}
}
@@ -47,10 +47,10 @@ isEmpty(BOOST_LINK_FLAGS) {
BOOST_DIR = $$(BOOSTDIR)
!isEmpty(BOOST_DIR) {
exists($$BOOST_DIR/lib/libboost*thread-mt*) {
- BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+ BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
} else {
exists($$BOOST_DIR/lib/libboost*thread*) {
- BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+ BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
}
}
}
@@ -64,14 +64,14 @@ isEmpty(BOOST_LINK_FLAGS) {
BMT_TEST4 = /usr/local/lib/libboost*thread-mt* # homebrew
BMT_TEST5 = /opt/local/lib/libboost*thread-mt* # macports
exists($$BMT_TEST1)|exists($$BMT_TEST2)|exists($$BMT_TEST3)|exists($$BMT_TEST4)|exists($$BMT_TEST5) {
- BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+ BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
}
}
}
isEmpty(BOOST_LINK_FLAGS) {
unix|macx {
- BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+ BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
}
}
+13 -6
View File
@@ -32,16 +32,17 @@
cairo,
openscad,
runCommand,
versionCheckHook,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "openscad";
version = "2021.01";
src = fetchFromGitHub {
owner = "openscad";
repo = "openscad";
rev = "${pname}-${version}";
rev = "${finalAttrs.pname}-${finalAttrs.version}";
sha256 = "sha256-2tOLqpFt5klFPxHNONnHVzBKEFWn4+ufx/MU+eYbliA=";
};
@@ -84,6 +85,9 @@ stdenv.mkDerivation rec {
sed -i 's/& / \&/g;s/\*\*/\0 /g;s/^\(.\) /\1\t/' "$out"
'';
})
# unfortunately the archlinux patch does not apply cleanly
# source: https://gitlab.archlinux.org/archlinux/packaging/packages/openscad/-/raw/ecc27e16ae6fee51c6806690d76f9ba326af79c1/boost-1.89.patch
./boost-1.89.patch
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# ref. https://github.com/openscad/openscad/pull/4013 merged upstream
@@ -116,6 +120,7 @@ stdenv.mkDerivation rec {
libsForQt5.qmake
libsForQt5.wrapQtAppsHook
wrapGAppsHook3
versionCheckHook
];
buildInputs = [
@@ -149,7 +154,7 @@ stdenv.mkDerivation rec {
++ lib.optional spacenavSupport libspnav;
qmakeFlags = [
"VERSION=${version}"
"VERSION=${finalAttrs.version}"
"LIB3MF_INCLUDEPATH=${lib3mf.dev}/include/lib3mf/Bindings/Cpp"
"LIB3MF_LIBPATH=${lib3mf}/lib"
]
@@ -165,6 +170,8 @@ stdenv.mkDerivation rec {
make objects/parser.cxx
'';
doInstallCheck = true;
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir $out/Applications
mv $out/bin/*.app $out/Applications
@@ -201,9 +208,9 @@ stdenv.mkDerivation rec {
passthru.tests = {
lib3mf_support =
runCommand "${pname}-lib3mf-support-test"
runCommand "${finalAttrs.pname}-lib3mf-support-test"
{
nativeBuildInputs = [ openscad ];
nativeBuildInputs = [ finalAttrs.finalPackage ];
}
''
echo "cube([1, 1, 1]);" | openscad -o cube.3mf -
@@ -211,4 +218,4 @@ stdenv.mkDerivation rec {
mv cube-import.3mf $out
'';
};
}
})
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "plasma-panel-spacer-extended";
version = "1.12.0";
version = "1.13.0";
src = fetchFromGitHub {
owner = "luisbocanegra";
repo = "plasma-panel-spacer-extended";
tag = "v${finalAttrs.version}";
hash = "sha256-Tg+HvGuPCgnCkW/biY/zFuuLCokK3WaobAjNVLw9Qf0=";
hash = "sha256-1O8JS2yaKWxengyj3Ibuuyy/vCrmKKOp5EPVuSiCnVI=";
};
nativeBuildInputs = [
+7 -7
View File
@@ -25,7 +25,7 @@
}:
let
pname = "positron-bin";
version = "2026.01.0-147";
version = "2026.02.1-5";
in
stdenv.mkDerivation {
inherit version pname;
@@ -33,18 +33,18 @@ stdenv.mkDerivation {
src =
if stdenv.hostPlatform.isDarwin then
fetchurl {
url = "https://cdn.posit.co/positron/releases/mac/universal/Positron-${version}-universal.dmg";
hash = "sha256-/SBJWQLOq4nEHd0HvwII9HuaSDenkcxGmIqDqTJsfug=";
url = "https://cdn.posit.co/positron/releases/mac/arm64/Positron-${version}-arm64.dmg";
hash = "sha256-wQ/ctA9q8i5hyi86VKF8cC/mDHVU1DRt1vnFBKdAAJI=";
}
else if stdenv.hostPlatform.system == "aarch64-linux" then
fetchurl {
url = "https://cdn.posit.co/positron/releases/deb/arm64/Positron-${version}-arm64.deb";
hash = "sha256-u8JrIlSUIynZlZ0o+Z8wWltIDz8/vq0CynPiLSZ6M14=";
hash = "sha256-AW4jueFtdvrmIAm+d5/qjyViaSpue51dbyU4NYs3vaE=";
}
else
fetchurl {
url = "https://cdn.posit.co/positron/releases/deb/x86_64/Positron-${version}-x64.deb";
hash = "sha256-eJJ+qcfj2yDKG2uItdtgoT5+VaeXc2/yfKP5TeSuk70=";
hash = "sha256-aTVzJCsMARXciasGv7l/syFb3V81Ii6gVl6sBrEPFzM=";
};
buildInputs = [
@@ -145,7 +145,7 @@ stdenv.mkDerivation {
platforms = [
"x86_64-linux"
"aarch64-linux"
]
++ lib.platforms.darwin;
"aarch64-darwin"
];
};
}
+2 -2
View File
@@ -18,11 +18,11 @@ fi
# Update Darwin hash.
current_hash=$(nix store prefetch-file --json --hash-type sha256 \
"https://cdn.posit.co/positron/releases/mac/universal/Positron-${current_version}-universal.dmg" \
"https://cdn.posit.co/positron/releases/mac/arm64/Positron-${current_version}-arm64.dmg" \
| jq -r .hash)
new_hash=$(nix store prefetch-file --json --hash-type sha256 \
"https://cdn.posit.co/positron/releases/mac/universal/Positron-${new_version}-universal.dmg" \
"https://cdn.posit.co/positron/releases/mac/arm64/Positron-${new_version}-arm64.dmg" \
| jq -r .hash)
sed -i "s|$current_hash|$new_hash|g" $positron_nix
+1 -1
View File
@@ -69,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "procdump";
homepage = "https://github.com/Microsoft/ProcDump-for-Linux";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ c0bw3b ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "postfix_exporter";
version = "0.18.0";
version = "0.19.0";
src = fetchFromGitHub {
owner = "Hsn723";
repo = "postfix_exporter";
tag = "v${version}";
sha256 = "sha256-xpzYhdmryUV3RKGgvqJkTpi3mv/0LMHoMiAZX+i0BmI=";
sha256 = "sha256-yswgmQ7nMXuU9FJAjg+k5d2nwze6i/4qNZSQvrUQJog=";
};
vendorHash = "sha256-3jZWyaLoSAqjutmKp1RowvLuFVNnp+Vz+v8jL7fvzbo=";
vendorHash = "sha256-nQ2QuSMYwnedH8Z7V9umfZYv7NeAI+rzctUWlcZMXV8=";
ldflags = [
"-s"
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "postgres_exporter";
version = "0.19.0";
version = "0.19.1";
src = fetchFromGitHub {
owner = "prometheus-community";
repo = "postgres_exporter";
rev = "v${version}";
sha256 = "sha256-0CoK1CVIq7wXFy7TdCsEEncZTTuRoIItRf2d2xU8IRE=";
sha256 = "sha256-ZxUVLYb0MdCjnqFczXMCc0VVFFBoaWJhEMkxX3x5coM=";
};
vendorHash = "sha256-2WJsNSKhyxObrNWDFUh5zcJwNQeEZl9rY30yspE2NQ8=";
+3 -3
View File
@@ -8,15 +8,15 @@
buildGoModule rec {
pname = "prow";
version = "0-unstable-2026-02-17";
rev = "999e46ca7aee8a1561241b965222140ebc29120c";
version = "0-unstable-2026-02-24";
rev = "cd980a6645683fa534e2a2f3ab74d934b352dfe9";
src = fetchFromGitHub {
inherit rev;
owner = "kubernetes-sigs";
repo = "prow";
hash = "sha256-EzP0Yd3cMstMhPGBD+3dUJE4NL0YnJTGip/tTDj/Rfw=";
hash = "sha256-4zgHgneZXTsrz5G12U+499QYZkns8IZW0aNYj7MvuwM=";
};
vendorHash = "sha256-Pv9LznRh7Nzm74gMKT2Q/VLIMIIc93en0qX6YA6TwK4=";
+1 -1
View File
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
description = "Show the set of running processes as a tree";
homepage = "http://www.thp.uni-duisburg.de/pstree/";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.c0bw3b ];
maintainers = [ ];
platforms = lib.platforms.unix;
priority = 5; # Lower than psmisc also providing pstree on Linux platforms
mainProgram = "pstree";

Some files were not shown because too many files have changed in this diff Show More