Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2025-10-14 00:17:21 +00:00
committed by GitHub
108 changed files with 2325 additions and 1160 deletions
@@ -31,5 +31,6 @@ in
config = lib.mkIf cfg.enable {
boot.kernelModules = [ "tuxedo_keyboard" ];
boot.extraModulePackages = [ tuxedo-drivers ];
services.udev.packages = [ tuxedo-drivers ];
};
}
@@ -67,7 +67,7 @@ in
${
if cfg.upstreamDefaults then
''
${pkgs.buildPackages.remarshal}/bin/toml2json ${pkgs.dnscrypt-proxy.src}/dnscrypt-proxy/example-dnscrypt-proxy.toml > example.json
${pkgs.buildPackages.remarshal}/bin/toml2json ${pkgs.dnscrypt-proxy}/etc/dnscrypt-proxy/dnscrypt-proxy.toml > example.json
${pkgs.buildPackages.jq}/bin/jq --slurp add example.json $jsonPath > config.json # merges the two
''
else
+6 -1
View File
@@ -21,7 +21,12 @@
# simple BEGIN probe (user probe on bpftrace itself)
print(machine.succeed("bpftrace -e 'BEGIN { print(\"ok\\n\"); exit(); }'"))
# tracepoint
print(machine.succeed("bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit() }'"))
# workaround: this needs more than the default of 1k FD to attach ~350 probes, bump fd limit
# see https://github.com/bpftrace/bpftrace/issues/2110
print(machine.succeed("""
ulimit -n 2048
bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit() }'
"""))
# kprobe
print(machine.succeed("bpftrace -e 'kprobe:schedule { print(probe); exit() }'"))
# BTF
@@ -117,13 +117,13 @@
"vendorHash": null
},
"aws": {
"hash": "sha256-6ZBQ2AFZBwyEUylCqHn4pn6hmYLIpjMzv5L2pvmCT5Q=",
"hash": "sha256-Y/ZDYj6kJ4LaIPk443scDGNAj6J3Y7SqkNFFUaSOj0o=",
"homepage": "https://registry.terraform.io/providers/hashicorp/aws",
"owner": "hashicorp",
"repo": "terraform-provider-aws",
"rev": "v6.15.0",
"rev": "v6.16.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-j4tAFLBdQR35EvQNd12XwQ0kD5wSSVi9/f/N1YbI6IM="
"vendorHash": "sha256-LYrda07sa7I4aOmr+mOQRN0NkA9ZI7VxOSWFkqGEKQ4="
},
"awscc": {
"hash": "sha256-qxCrBJo8oPy9+2e7Pq9Ex5jslJMEkfOzpTdhn/ouV0c=",
@@ -399,11 +399,11 @@
"vendorHash": "sha256-duHOqjy8AthXuDX63GO3myJ9TJmV0Ts1a8OsbSOGZWI="
},
"doppler": {
"hash": "sha256-4BhccP7//s4GkKhwqsc8kyqWUUH/SuwsahbutAinyVw=",
"hash": "sha256-8HE9Y4enoUpl5qarmuBHE0pAbK1UF0fPkmBhHj4T1As=",
"homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler",
"owner": "DopplerHQ",
"repo": "terraform-provider-doppler",
"rev": "v1.20.0",
"rev": "v1.21.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U="
},
@@ -795,11 +795,11 @@
"vendorHash": "sha256-3/rZWHBQZMvu1nCM/SCdL0TkJ2cxtOCQqGgIblnR9+k="
},
"minio": {
"hash": "sha256-+I1nTNxLVny0pgdMF7vXPC3WxkInSXnbeHcqgrWG55s=",
"hash": "sha256-A730CkOsaQArSLYdiUQg3pmrGA8gvYokqiwcL2tDqao=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
"rev": "v3.6.5",
"rev": "v3.8.0",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g="
},
@@ -984,11 +984,11 @@
"vendorHash": null
},
"pagerduty": {
"hash": "sha256-oVv0y+49hUOkEU4/N7RvepSYNlgwGz8M8/11tGemAV0=",
"hash": "sha256-3Dv2EOh/4xa7rjJBikIhbSQaskncGjxHYaS6WqHriKo=",
"homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
"owner": "PagerDuty",
"repo": "terraform-provider-pagerduty",
"rev": "v3.30.1",
"rev": "v3.30.2",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1092,11 +1092,11 @@
"vendorHash": "sha256-vsnihN98O5RzMZk5YNycCnjpvxklQoLbZolCJXbJRMU="
},
"rootly": {
"hash": "sha256-6m4jzzn5kTGUqY5bitPZI82v+/RA3BXqCYy5aWUCO4c=",
"hash": "sha256-HlUjEeyomuLqlKFq5U+dpgyBOxrxHALqywVbJM9Fm/s=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
"rev": "v4.2.0",
"rev": "v4.3.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-auyQLDDQ+tfMQCqICDR5tfvaYrO89Eani7lAsfoPwwU="
},
@@ -1254,20 +1254,20 @@
"vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs="
},
"sumologic": {
"hash": "sha256-JraaacNoZBWDcu2tAozVAfX8K2i3RBWAnBaXNkpAn9I=",
"hash": "sha256-0vWAKROcci1v9QRnBEyN5o9kD3c3YYAKimixRbC3mpk=",
"homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
"owner": "SumoLogic",
"repo": "terraform-provider-sumologic",
"rev": "v3.1.5",
"rev": "v3.1.6",
"spdx": "MPL-2.0",
"vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo="
},
"sysdig": {
"hash": "sha256-pSiygCYpPP0fXt0RKPmU5FTMpRDuclZlXIBvbQzb3lg=",
"hash": "sha256-nLZgUNWv2e3yTl7/ntSP//BNAaidJxzYA5+v2pJCYDM=",
"homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig",
"owner": "sysdiglabs",
"repo": "terraform-provider-sysdig",
"rev": "v2.0.0",
"rev": "v2.1.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50="
},
@@ -1299,11 +1299,11 @@
"vendorHash": "sha256-9GjhP/Oh2HlVuMcuXFhS7MUmF3eS4qlUsW5XhugaK14="
},
"tencentcloud": {
"hash": "sha256-IrZXw7Bf7bYZJDqyqZC7ereYTyDldo7s6kLE5yKVOms=",
"hash": "sha256-SfkTyjf0sPrVcOs27JYuLu4ebjelsVUV/L061KU1xOs=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
"rev": "v1.82.27",
"rev": "v1.82.29",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1471,12 +1471,12 @@
"vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg="
},
"yandex": {
"hash": "sha256-ez4HbBd2e3SRau7ejORKfZUbGySxSTTRt7kE9JRVVf0=",
"hash": "sha256-5dqOMkm+/uSvNdN+9WLaulHFmDvSiXv/1ZOZUDOFvZs=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"repo": "terraform-provider-yandex",
"rev": "v0.162.0",
"rev": "v0.164.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-iJvhrJVFC+O9f+gy/H2hif4ZQe9SxFdA2qGEIZwIv1Y="
"vendorHash": "sha256-2UCLAK9MtDD0RF34MPdaD4E7n3cDjbn1emU2Vu7c2zs="
}
}
@@ -72,9 +72,9 @@ let
buildType = "release";
# Use maintainers/scripts/update.nix to update the version and all related hashes or
# change the hashes in extpack.nix and guest-additions/default.nix as well manually.
virtualboxVersion = "7.2.0";
virtualboxVersion = "7.2.2";
virtualboxSubVersion = "";
virtualboxSha256 = "4f2804ff27848ea772aee6b637bb1e10ee74ec2da117c257413e2d2c4f670ba0";
virtualboxSha256 = "sha256-sOY7+4VTJ67PESLNozOQwzc05f/tcvEj9e33hqjOE5M=";
kvmPatchVboxVersion = "7.2.0";
kvmPatchVersion = "20250903";
@@ -4,7 +4,7 @@
virtualbox,
}:
let
virtualboxExtPackVersion = "7.2.0";
virtualboxExtPackVersion = "7.2.2";
in
fetchurl rec {
name = "Oracle_VirtualBox_Extension_Pack-${virtualboxExtPackVersion}.vbox-extpack";
@@ -12,9 +12,9 @@ fetchurl rec {
sha256 =
# Manually sha256sum the extensionPack file, must be hex!
# Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`.
# Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS
# Checksums can also be found at https://download.virtualbox.org/virtualbox/${version}/SHA256SUMS
let
value = "8a44f3eeaf9bb71fab297bf4b3d38bd1bc55243f3c1a12bfb0e8d78170f949a0";
value = "a7f5904e35b3c34c000f74e0364f1d1c0efdb126a4d3c4a264244959711c7f42";
in
assert (builtins.stringLength value) == 64;
value;
@@ -5,7 +5,7 @@
}:
fetchurl {
url = "http://download.virtualbox.org/virtualbox/${virtualboxVersion}/VBoxGuestAdditions_${virtualboxVersion}.iso";
sha256 = "43f7a1045cad0aab40e3af906fea37244ba6873b91b4e227245a14e51b399abd";
sha256 = "sha256-QkV0h/tfEXJl/kG/iypSFEnCz/dclQKdj2Z/fataRAk=";
meta = {
description = "Guest additions ISO for VirtualBox";
longDescription = ''
@@ -12,9 +12,9 @@
libX11,
}:
let
virtualboxVersion = "7.2.0";
virtualboxVersion = "7.2.2";
virtualboxSubVersion = "";
virtualboxSha256 = "4f2804ff27848ea772aee6b637bb1e10ee74ec2da117c257413e2d2c4f670ba0";
virtualboxSha256 = "sha256-sOY7+4VTJ67PESLNozOQwzc05f/tcvEj9e33hqjOE5M=";
platform =
if stdenv.hostPlatform.isAarch64 then
+4 -4
View File
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "010editor";
version = "16.0.1";
version = "16.0.2";
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-fPQCVA9VrpNBTA7PiOsHwIiaZLKKoK817PtWNX8uHBQ=";
hash = "sha256-sFTP/z+aann3KdEVW+RSWhi/uyLZB4q3kBXaBkwHkKE=";
};
x86_64-darwin = fetchurl {
url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg";
hash = "sha256-q/lfe4IWYJbxoGVBQju+t/w13UI3XHaVNPdTjnIQFw8=";
hash = "sha256-Ky7IvLeFogx6R2YAirASNNIClEL9/M0eEyCxbGAt0sU=";
};
aarch64-darwin = fetchurl {
url = "https://download.sweetscape.com/010EditorMacARM64Installer${finalAttrs.version}.dmg";
hash = "sha256-kBrYSxTNz01pPaRfKZWE6dDoACgs5tlfb+M6A7R0Vo4=";
hash = "sha256-gtfTq/e/BHSxkCv/Qg/o8Naoao+I8fzKOmGB1PXPSwI=";
};
};
+5 -3
View File
@@ -10,6 +10,7 @@
xdg-user-dirs,
keybinder3,
libnotify,
curl,
}:
let
@@ -17,11 +18,11 @@ let
rec {
x86_64-linux = {
urlSuffix = "linux-x86_64.tar.gz";
hash = "sha256-n1ID/fGkRisxJ2rYmNLO9YX1ylezEQldEtnRuIVXHGk=";
hash = "sha256-E0N07kvABMrjWyRNpLmYsJ+ZY8+1NcR3ND4wNxUvAEA=";
};
x86_64-darwin = {
urlSuffix = "macos-universal.zip";
hash = "sha256-+TXllfXtu+7X36XJQMydJzMaWeUkp4/TRD0a35GHuws=";
hash = "sha256-wziZaxSmGnEZDeKi5kQvrQwfHZ/Uan5gRseIIqXYvsI=";
};
aarch64-darwin = x86_64-darwin;
}
@@ -30,7 +31,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "appflowy";
version = "0.9.9";
version = "0.10.0";
src = fetchzip {
url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
@@ -48,6 +49,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
gtk3
keybinder3
libnotify
curl
];
dontBuild = true;
+16 -4
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
llvmPackages,
elfutils,
bcc,
@@ -16,20 +17,30 @@
flex,
bison,
util-linux,
xxd,
nixosTests,
}:
stdenv.mkDerivation rec {
pname = "bpftrace";
version = "0.23.5";
version = "0.24.1";
src = fetchFromGitHub {
owner = "bpftrace";
repo = "bpftrace";
rev = "v${version}";
hash = "sha256-Shtf4PSXxUV0Bd7ORYyP06lbWf3LE6BQi7WfTIGDOfk=";
hash = "sha256-Wt1MXKOg48477HMszq1GAjs+ZELbfAfp+P2AYa+dg+Q=";
};
patches = [
(fetchpatch {
name = "attach_tracepoint_with_enums.patch";
url = "https://github.com/bpftrace/bpftrace/pull/4714.patch";
includes = [ "src/ast/passes/clang_parser.cpp" ];
hash = "sha256-xk+/eBNJJJSUqNTs0HFr0BAaqRB5B7CNWRSmnoBMTs0=";
})
];
buildInputs = with llvmPackages; [
llvm
libclang
@@ -49,11 +60,12 @@ stdenv.mkDerivation rec {
bison
llvmPackages.llvm.dev
util-linux
xxd
];
cmakeFlags = [
"-DLIBBCC_INCLUDE_DIRS=${bcc}/include"
"-DINSTALL_TOOL_DOCS=OFF"
"-DUSE_SYSTEM_LIBBPF=ON"
"-DSYSTEM_INCLUDE_PATHS=${glibc.dev}/include"
];
@@ -72,7 +84,7 @@ stdenv.mkDerivation rec {
];
passthru.tests = {
bpf = nixosTests.bpf;
inherit (nixosTests) bpf;
};
meta = {
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "buildkit";
version = "0.25.0";
version = "0.25.1";
src = fetchFromGitHub {
owner = "moby";
repo = "buildkit";
rev = "v${version}";
hash = "sha256-6BLu9wz/V0YSEEFelUMg1mYG6MxZgnkW4lwd5A+X90Q=";
hash = "sha256-h9XkvgYa7m7LxeUuQ8aFFxNcTULfjQ5gR7vRN9Y89rI=";
};
vendorHash = null;
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-deb";
version = "3.6.1";
version = "3.6.2";
src = fetchFromGitHub {
owner = "kornelski";
repo = "cargo-deb";
rev = "v${version}";
hash = "sha256-/mPsmg2UUwjLKg0GjEGvg6qMswyBgwjP+HpldF3Wm/k=";
hash = "sha256-MzaZqympQXsqg6Jo8bHGQ3NaZFe+f1rveCH/Yqk0TVI=";
};
cargoHash = "sha256-HWA/CCDQNMKt2lHcPTByeg2z4TisafeN7Zgo/A+NOrE=";
cargoHash = "sha256-drrSsrySzDHRKy/yYzNR75tTDuT3daJ0hu8mFUGKgrc=";
nativeBuildInputs = [
makeWrapper
+7 -4
View File
@@ -75,10 +75,13 @@ stdenv.mkDerivation (finalAttrs: {
nativeCheckInputs = [ ctestCheckHook ] ++ lib.optional mpiSupport mpiCheckPhaseHook;
disabledTests = lib.optionals fortranSupport [
# unexpected fortran binding symbol *__iso_c_binding_C_ptr
"catalyst-abi-nm"
];
disabledTests =
lib.optionals (fortranSupport || stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64)
[
# unexpected fortran binding symbol *__iso_c_binding_C_ptr
# unexpected symbol in libc++ from darwin sdk
"catalyst-abi-nm"
];
pythonImportsCheck = [ "catalyst" ];
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "cirrus-cli";
version = "0.154.0";
version = "0.155.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "cirrus-cli";
rev = "v${version}";
hash = "sha256-jmjCqdoJj9ggxC6JaW7BObWCWKdfB0ZOSOfUA2BgUCc=";
hash = "sha256-HMEd1G7CTK4P3fQ34wMOgd4GJ/7YALEL0UaqljB/44Y=";
};
vendorHash = "sha256-ag1HzNrSqGTJGXxhdspxHsJRBu7tuB5nDFiEWh1VOsU=";
+5 -4
View File
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
"codebuff": "^1.0.500"
"codebuff": "^1.0.501"
}
},
"node_modules/chownr": {
@@ -18,9 +18,9 @@
}
},
"node_modules/codebuff": {
"version": "1.0.500",
"resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.500.tgz",
"integrity": "sha512-qUp7XL749bTAx6p2D7Mbsx5INx9PMEtMqyB3LsH5QLFW2AUGbmQOuxTVMaQFrCUaaJ8RtKaqCSKWwSZ1tq+ylA==",
"version": "1.0.501",
"resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.501.tgz",
"integrity": "sha512-ZTvQce7Qj5tjWt63AJujjGkCDLLWAXm3vrKOKlfUKXPXJQfbM8TYljB2+fnMEkjgShZ3Fg+nSEIb1q7hcuBTbQ==",
"cpu": [
"x64",
"arm64"
@@ -36,6 +36,7 @@
"tar": "^6.2.0"
},
"bin": {
"cb": "index.js",
"codebuff": "index.js"
},
"engines": {
+3 -3
View File
@@ -6,14 +6,14 @@
buildNpmPackage rec {
pname = "codebuff";
version = "1.0.500";
version = "1.0.501";
src = fetchzip {
url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz";
hash = "sha256-5lAQb8rrWhji4961fbkSCr0hgVIgIzrwkQ8y9+HoeDw=";
hash = "sha256-WW599dxu7LdL2pU0nb4zZb3ek67MlTpJ/H9aa7SWhi8=";
};
npmDepsHash = "sha256-niM6sUtgv+PeYXrDjBpYcM6p+SaNcpmoWAXV+5uCCOY=";
npmDepsHash = "sha256-M8BD9XMnn6ETifLl0j4fe2+UDaAGOA9mN2SsmXSfMPM=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
+4 -4
View File
@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "discordo";
version = "0-unstable-2025-09-30";
version = "0-unstable-2025-10-12";
src = fetchFromGitHub {
owner = "ayn2op";
repo = "discordo";
rev = "6f670612e889dfcd7991d570b154d1039b1afc10";
hash = "sha256-0YdOKXiI/popKhMJgQXJCHIiCEST4aPcLXCQxx6WzzA=";
rev = "eeeeb75c66ceeb4dfc2eef69f006a2665e1d66d8";
hash = "sha256-pct+C77K7ZBc4grfvJfDBoGaFed3UIrJRXXLlv6wUis=";
};
vendorHash = "sha256-9u861o/pF272PzspTdLkrXdCf/AquG2GmGQ4Nuvx7GE=";
vendorHash = "sha256-+BBjVyyGR52ssp3pvODFOUmOcLa9PBXDhFlS9lsZF08=";
env.CGO_ENABLED = 0;
@@ -2,6 +2,7 @@
lib,
buildGoModule,
fetchFromGitHub,
fetchpatch,
nixosTests,
}:
@@ -20,6 +21,18 @@ buildGoModule rec {
hash = "sha256-JPBAlRpJw6Oy4f3twyhX95XqWFtUTEFPjwyVaNMSHmQ=";
};
patches = [
(fetchpatch {
url = "https://gitlab.archlinux.org/archlinux/packaging/packages/dnscrypt-proxy/-/raw/main/0001-Make-configuration-file-hierarchy-compliant.patch";
hash = "sha256-qsbKcgeB/g388TERH8nYy/kfMSN5a21fbUoa80ZMgW4=";
})
];
postInstall = ''
mkdir -p $out/etc/dnscrypt-proxy
cp dnscrypt-proxy/example-dnscrypt-proxy.toml $out/etc/dnscrypt-proxy/dnscrypt-proxy.toml
'';
passthru.tests = { inherit (nixosTests) dnscrypt-proxy; };
meta = with lib; {
+6
View File
@@ -127,6 +127,12 @@ stdenv.mkDerivation rec {
url = "https://salsa.debian.org/debian/dovecot/-/raw/debian/1%252.3.19.1+dfsg1-2/debian/patches/Support-openssl-3.0.patch";
hash = "sha256-PbBB1jIY3jIC8Js1NY93zkV0gISGUq7Nc67Ul5tN7sw=";
})
# Fix build with gcc15
(fetchpatch {
name = "dovecot-test-data-stack-drop-bogus-assertion.patch";
url = "https://github.com/dovecot/core/commit/9f642dd868db6e7401f24e4fb4031b5bdca8aae7.patch";
hash = "sha256-dAX80dRqOba9Fkzl11ChYJ6vqcgfkaw/o+TOQKCnnns=";
})
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# fix timespec calls
@@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-moegirl";
version = "20250909";
version = "20251009";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
hash = "sha256-wtMLjgHb1IRkc0G/R5HDlF+r7/ooR9XxgFth3Lo+7ws=";
hash = "sha256-s8i1eZrupWSSmgi52uhHLggtn5ZtoDFwMtJeZDw/znI=";
};
dontUnpack = true;
+2 -2
View File
@@ -25,14 +25,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "feather-tk";
version = "0.3.0";
version = "0.4.0";
src = fetchFromGitHub {
owner = "darbyjohnston";
repo = "feather-tk";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-776V1nMsAatGkYNBq7QFRX28cI3/NU/2YRSbhfezr0g=";
hash = "sha256-hcV99y14o3YFUtKDLEKaR7MxBB3pBdd3sferrYvtvYw=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "fheroes2";
version = "1.1.10";
version = "1.1.11";
src = fetchFromGitHub {
owner = "ihhub";
repo = "fheroes2";
rev = version;
hash = "sha256-dtc+/FvYJPgdtrDRq+fofrlXW3NjgtFMDd6rCmweiMw=";
hash = "sha256-U8iJAhubMHGPXNph+kWhMzRDbh3e4bikgQKbPPeKqV8=";
};
nativeBuildInputs = [ imagemagick ];
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "flitter";
version = "1.1.3";
version = "1.1.4";
src = fetchFromGitHub {
owner = "alexozer";
repo = "flitter";
tag = version;
hash = "sha256-LG4gCpV4NUOuQMjGIjjX+pc9dL/IG6pzy3J5cDfUE5k=";
hash = "sha256-2oK70WusLzLh2Pnb80S2rbpd7IFdApvIVvdYuhvkfBs=";
};
cargoHash = "sha256-V+GsBEyGNI+13TsIci5GC0VW5BYPCGDAlpaj9DQWjCg=";
cargoHash = "sha256-UiHy4k4yLgwLZrnR07It93gM3dShou9OD055yygWN24=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "gh-dash";
version = "4.17.0";
version = "4.18.0";
src = fetchFromGitHub {
owner = "dlvhdr";
repo = "gh-dash";
rev = "v${version}";
hash = "sha256-uQc5s5CLR5uKieD1+YMzahKNBqsddLwX+CTThzWPnwY=";
hash = "sha256-iYz4rHoIWIW1XR83ZqkAbsU+5mIkLzq8wemVKUMGf6A=";
};
vendorHash = "sha256-IsEz6hA8jnWP+2ELkZ6V5Y0/rpTz1tAzaYJvzgPQQCo=";
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "github-mcp-server";
version = "0.17.1";
version = "0.18.0";
src = fetchFromGitHub {
owner = "github";
repo = "github-mcp-server";
tag = "v${finalAttrs.version}";
hash = "sha256-A9kl/XIo2WxckPxRItw6yswhqLENGkzky9EBWJXTetc=";
hash = "sha256-tVKzJlj3zemoKOr18r+1ElfbqBdJa4La1x0fFVxPO1U=";
};
vendorHash = "sha256-esd4Ly8cbN3z9fxC1j4wQqotV2ULqK3PDf1bEovewUY=";
+8
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch2,
cmake,
pkg-config,
gtk3,
@@ -30,6 +31,13 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-jHw4V2ZvfpT3PUihe/O+9BPsv+udFg5seMbYmxOz8Yk=";
};
patches = [
(fetchpatch2 {
url = "https://github.com/bk138/gromit-mpx/commit/e3b501d497374da083b97d0b3bbd40c5c766d2d1.patch?full_index=1";
hash = "sha256-MJFwwYuvIZeLJBi4p/JQ6qJo6fntj2Q7y+ufap/MGdY=";
})
];
nativeBuildInputs = [
cmake
pkg-config
+3 -3
View File
@@ -6,11 +6,11 @@
let
pname = "keet";
version = "2.4.1";
version = "2.5.2";
src = fetchzip {
url = "https://keet.io/downloads/${version}/Keet-x64.tar.gz";
hash = "sha256-Csr9M9t2brwfK0B8ldXgUQXX6lPH8z2QSkcBgCYSvaE=";
url = "https://static.keet.io/downloads/${version}/Keet-x64.tar.gz";
hash = "sha256-wM5Z8zjha5uHmjBtjWRLQf8R/Xcz0O6myLrOMkeXBDM=";
};
appimageContents = appimageTools.extract {
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "keycard-cli";
version = "0.7.0";
version = "0.8.2";
src = fetchFromGitHub {
owner = "status-im";
repo = "keycard-cli";
rev = version;
hash = "sha256-K2XxajprpPjfIs8rrnf2coIEQjPnir9/U0fTvqV2++g=";
hash = "sha256-H9fipHGxINMAXdxUYhyVZusDXA3HW1iQl8iRX6AF7iE=";
};
vendorHash = "sha256-3XzWOiZF2WNs2pdumYN9bphvBKY+rrjuT+wWhB2pwT0=";
vendorHash = "sha256-6zZY6pMazapteJp2fsCdwXBEXbwSf/ZEUIcQONJYj2Q=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ pcsclite ];
+57
View File
@@ -0,0 +1,57 @@
diff --git i/CMakeLists.txt w/CMakeLists.txt
index 6a0ea6e..70de632 100644
--- i/CMakeLists.txt
+++ w/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
set(CMAKE_SUPPRESS_REGENERATION true)
set(CMAKE_CXX_STANDARD 17)
project("LAStools" CXX C)
diff --git i/LASlib/CMakeLists.txt w/LASlib/CMakeLists.txt
index 5efb193..907b381 100644
--- i/LASlib/CMakeLists.txt
+++ w/LASlib/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
set(CMAKE_SUPPRESS_REGENERATION true)
project("LASlib")
diff --git i/LASlib/src/CMakeLists.txt w/LASlib/src/CMakeLists.txt
index 51dca48..28242e6 100644
--- i/LASlib/src/CMakeLists.txt
+++ w/LASlib/src/CMakeLists.txt
@@ -70,7 +70,7 @@ file(GLOB_RECURSE LAS_INCLUDES
add_library(LASlib ${LAS_SRC} ${LAZ_SRC_FULL})
set_property(TARGET LASlib PROPERTY POSITION_INDEPENDENT_CODE ON)
-set_property(TARGET LASlib PROPERTY CXX_STANDARD 11)
+set_property(TARGET LASlib PROPERTY CXX_STANDARD 14)
if (BUILD_SHARED_LIBS)
target_compile_definitions(LASlib PRIVATE "COMPILE_AS_DLL")
diff --git i/src/CMakeLists.txt w/src/CMakeLists.txt
index ebdf98a..3b66b82 100644
--- i/src/CMakeLists.txt
+++ w/src/CMakeLists.txt
@@ -5,6 +5,7 @@ add_definitions(-DNDEBUG )
include_directories(../LASzip/src)
include_directories(../LASlib/inc)
+include_directories(.)
set(GEOPROJECTION_TARGETS
laszip
diff --git i/src/geoprojectionconverter.cpp w/src/geoprojectionconverter.cpp
index 1e3298d..5306c32 100644
--- i/src/geoprojectionconverter.cpp
+++ w/src/geoprojectionconverter.cpp
@@ -33,6 +33,7 @@
*/
#include "geoprojectionconverter.hpp"
+#include <algorithm>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
+2
View File
@@ -18,6 +18,8 @@ stdenv.mkDerivation rec {
patches = [
./drop-64-suffix.patch # necessary to prevent '64' from being appended to the names of the executables
# https://github.com/lastools/LAStools/pull/234
./cmake.diff
];
hardeningDisable = [
+51
View File
@@ -0,0 +1,51 @@
{
fetchFromGitea,
lib,
stdenv,
flex,
bison,
librecast,
libsodium,
lcrq,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lcagent";
version = "0.1.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "librecast";
repo = "lcagent";
tag = finalAttrs.version;
hash = "sha256-Kr3VQ56V+Neo4CrKX5AasuftXNNJCx4NnsPz1UBBCog=";
};
nativeBuildInputs = [
bison
flex
];
buildInputs = [
lcrq
librecast
libsodium
];
installFlags = [ "PREFIX=$(out)" ];
doCheck = true;
meta = {
changelog = "https://codeberg.org/librecast/lcagent/src/tag/v${finalAttrs.version}/CHANGELOG.md";
description = "Librecast multicast agent";
homepage = "https://librecast.net/lcagent.html";
license = [
lib.licenses.gpl2Only
lib.licenses.gpl3Only
];
mainProgram = "lcagent";
maintainers = with lib.maintainers; [
jleightcap
jasonodoom
];
platforms = lib.platforms.gnu;
};
})
+3 -3
View File
@@ -5,14 +5,14 @@
}:
buildGoModule rec {
pname = "lsh";
version = "1.4.2";
version = "1.4.7";
src = fetchFromGitHub {
owner = "latitudesh";
repo = "lsh";
rev = "v${version}";
sha256 = "sha256-TV3ix1W/+rUXgeoVYneAfosa6ikf7e3giwsX4gyp2o0=";
sha256 = "sha256-vPxxMQuui5kCoJ2+6UsyoUjzWbUioUXGN3ixhYdJyPY=";
};
vendorHash = "sha256-ogdyzfayleka4Y8x74ZtttD7MaeCl1qP/rQi9x0tMto=";
vendorHash = "sha256-ePq891qK4rmGSXQHDcvr4K8tEfoP+LBC8UfO/EP5DZk=";
subPackages = [ "." ];
meta = {
changelog = "https://github.com/latitudesh/lsh/releases/tag/v${version}";
@@ -7,18 +7,18 @@
rustPlatform.buildRustPackage rec {
pname = "lucida-downloader";
version = "0.6.0";
version = "0.7.0";
src = fetchFromGitHub {
owner = "jelni";
repo = "lucida-downloader";
tag = "v${version}";
hash = "sha256-/T3iB2DbcIbdwROzyB4UqXqrF7soRPCW7EUjZ8orhf4=";
hash = "sha256-f5cegAucJSiRekTAZBkrdn0HoEELvINN6Rd5Ehb7InA=";
};
passthru.updateScript = nix-update-script { };
cargoHash = "sha256-GHEGz7m/IDtPaynDPQQ9Zq3wDKe4BV+H+rrF6G4QA6s=";
cargoHash = "sha256-ADo0AuMsvd86ytlVStBXPJ9vFG/JeSm2kDMGM5VCqzA=";
meta = {
description = "Multithreaded client for downloading music for free with lucida";
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "luminance";
version = "1.1.0";
version = "1.2.0";
src = fetchFromGitHub {
owner = "sidevesh";
repo = "Luminance";
tag = finalAttrs.version;
hash = "sha256-1xDRs+OBzcrB75pILA3ZxIrZEleWVBROBNZz0MsCWnA=";
hash = "sha256-3pjcJVd4TY39OQFCGMBRnHddy2LFE5/3ZgimJcUm7/I=";
};
# Use our own ddcbc-api source
+2 -2
View File
@@ -7,7 +7,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
version = "0.2.1";
version = "0.3.0";
pname = "lunarml";
@@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "minoki";
repo = "LunarML";
tag = "v${finalAttrs.version}";
hash = "sha256-wNcsvtIR/MbvwAIhybc7zzbS+RgfwndQ1jdDVdte+44=";
hash = "sha256-ZTX7+Af8+cyTlQvWRCcPWdF2TfKwEf9d/+uo2dhkXZg=";
};
outputs = [
+10 -5
View File
@@ -7,7 +7,7 @@
python3Packages,
nix-update-script,
nixos-icons,
withBranding ? true,
customLogo ? "${nixos-icons}/share/icons/hicolor/256x256/apps/nix-snowflake.png",
}:
stdenv.mkDerivation (finalAttrs: {
pname = "m1n1";
@@ -20,9 +20,9 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-J1PZVaEdI6gx/qzsoVW1ehRQ/ZDKzdC1NgIGgBqxQ+0=";
};
postPatch = lib.optionalString withBranding ''
ln -s ${nixos-icons}/share/icons/hicolor/128x128/apps/nix-snowflake.png data/custom_128.png
ln -s ${nixos-icons}/share/icons/hicolor/256x256/apps/nix-snowflake.png data/custom_256.png
postPatch = lib.optionalString (customLogo != null) ''
magick ${customLogo} -resize 128x128 data/custom_128.png
magick ${customLogo} -resize 256x256 data/custom_256.png
'';
nativeBuildInputs = [
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
makeFlags = [
"ARCH=${stdenv.cc.targetPrefix}"
"RELEASE=1"
(lib.optionalString withBranding "LOGO=custom")
(lib.optionalString (customLogo != null) "LOGO=custom")
];
enableParallelBuilding = true;
@@ -94,6 +94,11 @@ stdenv.mkDerivation (finalAttrs: {
- Initramfs images (compressed CPIO archives)
- Kernel images in Linux ARM64 boot format (optionally compressed)
- Configuration statements
The default Nix logo can be disabled by setting the `customLogo`
argument to `null` or can be replaced by setting `customLogo` to
a path to the desired image file which will be resized by
ImageMagick to the correct sizes.
'';
homepage = "https://github.com/AsahiLinux/m1n1";
changelog = "https://github.com/AsahiLinux/m1n1/releases/tag/${finalAttrs.src.tag}";
+3 -3
View File
@@ -7,7 +7,7 @@
}:
let
pname = "mdsf";
version = "0.10.7";
version = "0.10.8";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -16,10 +16,10 @@ rustPlatform.buildRustPackage {
owner = "hougesen";
repo = "mdsf";
tag = "v${version}";
hash = "sha256-DAniTRqFf+NNHPmmMWjBQN3M/quGDdjFMBezKcqVPnM=";
hash = "sha256-mvD4eBUIulPr4e7jj2As05svDH2BXJwSrWSOfMFJMzE=";
};
cargoHash = "sha256-h2D6FwI8YoCSp7UYy+4+TFt1JLCWoE5RZKmFfndsSHM=";
cargoHash = "sha256-atSGHGaRlXdHKvW1Gv23D6aBiBdjByg3sLUCXVqQyDY=";
# many tests fail for various reasons of which most depend on the build sandbox
doCheck = false;
@@ -1,63 +0,0 @@
{
stdenvNoCC,
fetchurl,
unzip,
runtimeShell,
pname,
version,
meta,
}:
let
appName = "MongoDB Compass.app";
dist =
{
aarch64-darwin = {
arch = "arm64";
sha256 = "sha256-naSOCYxdDLt/zDtR4MhTE96gJypfbk98CWKx2i8kiTk=";
};
x86_64-darwin = {
arch = "x64";
sha256 = "sha256-TnoXaiSNYiblgJS5nygTHOe9HBgVCTfffX37wrwtxZ8=";
};
}
.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
in
stdenvNoCC.mkDerivation {
inherit pname version meta;
src = fetchurl {
url = "https://downloads.mongodb.com/compass/mongodb-compass-${version}-darwin-${dist.arch}.zip";
inherit (dist) sha256;
name = "${pname}-${version}.zip";
};
nativeBuildInputs = [ unzip ];
# The archive will be automatically unzipped; tell Nix where the source root is.
dontFixup = true;
sourceRoot = appName;
installPhase = ''
runHook preInstall
# Create directories for the application bundle and the launcher script.
mkdir -p "$out/Applications/${appName}" "$out/bin"
# Copy the unzipped app bundle into the Applications folder.
cp -R . "$out/Applications/${appName}"
# Create a launcher script that opens the app.
cat > "$out/bin/${pname}" << EOF
#!${runtimeShell}
open -na "$out/Applications/${appName}" --args "\$@"
EOF
chmod +x "$out/bin/${pname}"
runHook postInstall
'';
}
-132
View File
@@ -1,132 +0,0 @@
{
alsa-lib,
at-spi2-atk,
at-spi2-core,
atk,
cairo,
cups,
curl,
dbus,
dpkg,
expat,
fetchurl,
fontconfig,
freetype,
gdk-pixbuf,
glib,
gtk3,
lib,
libdrm,
libGL,
libnotify,
libsecret,
libuuid,
libxcb,
libxkbcommon,
libgbm,
nspr,
nss,
pango,
stdenv,
systemd,
wrapGAppsHook3,
xorg,
pname,
version,
meta,
}:
let
rpath = lib.makeLibraryPath [
alsa-lib
at-spi2-atk
at-spi2-core
atk
cairo
cups
curl
dbus
expat
fontconfig
freetype
gdk-pixbuf
glib
gtk3
libdrm
libGL
libnotify
libsecret
libuuid
libxcb
libxkbcommon
libgbm
nspr
nss
pango
stdenv.cc.cc
systemd
xorg.libX11
xorg.libXScrnSaver
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXi
xorg.libXrandr
xorg.libXrender
xorg.libXtst
xorg.libxkbfile
xorg.libxshmfence
(lib.getLib stdenv.cc.cc)
];
in
stdenv.mkDerivation {
inherit pname version meta;
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
hash = "sha256-cwhYiV5G8GRBT7MST20MPUxEMQM1mzxlLUfzGO6jv10=";
}
else
throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
buildInputs = [
dpkg
wrapGAppsHook3
gtk3
];
dontUnpack = true;
buildCommand = ''
IFS=$'\n'
# The deb file contains a setuid binary, so 'dpkg -x' doesn't work here
dpkg --fsys-tarfile $src | tar --extract
mkdir -p $out
mv usr/* $out
# cp -av $out/usr/* $out
rm -rf $out/share/lintian
# The node_modules are bringing in non-linux files/dependencies
find $out -name "*.app" -exec rm -rf {} \; || true
find $out -name "*.dll" -delete
find $out -name "*.exe" -delete
# Otherwise it looks "suspicious"
chmod -R g-w $out
for file in `find $out -type f -perm /0111 -o -name \*.so\*`; do
echo "Manipulating file: $file"
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true
patchelf --set-rpath ${rpath}:$out/lib/mongodb-compass "$file" || true
done
wrapGAppsHook $out/bin/mongodb-compass
'';
}
+173 -12
View File
@@ -1,31 +1,192 @@
{
stdenv,
callPackage,
lib,
stdenv,
fetchurl,
dpkg,
unzip,
wrapGAppsHook3,
makeWrapper,
runtimeShell,
gtk3,
xorg,
glib,
cairo,
pango,
dbus,
cups,
at-spi2-atk,
at-spi2-core,
atk,
libdrm,
gdk-pixbuf,
nss,
nspr,
alsa-lib,
expat,
libxkbcommon,
libgbm,
vulkan-loader,
systemd,
libGL,
krb5,
fontconfig,
freetype,
libnotify,
libsecret,
libuuid,
libxcb,
patchelf,
}:
let
pname = "mongodb-compass";
version = "1.46.0";
version = "1.46.11";
selectSystem =
attrs:
attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
src = fetchurl {
url = "https://downloads.mongodb.com/compass/${
selectSystem {
x86_64-linux = "mongodb-compass_${version}_amd64.deb";
x86_64-darwin = "mongodb-compass-${version}-darwin-x64.zip";
aarch64-darwin = "mongodb-compass-${version}-darwin-arm64.zip";
}
}";
hash = selectSystem {
x86_64-linux = "sha256-GelQnhrc68xEd4q4ZPgldCnbuLqYZ76LQbWi1LsvL9o=";
x86_64-darwin = "sha256-SiwwK7ApifjvCqBeVPtjnafKLKETnP8tegVfXaiCJ8c=";
aarch64-darwin = "sha256-g2X9zOk7rjuTFxXXX8t9kvjF11VknlIvjAhYU09fjBQ=";
};
};
appName = "MongoDB Compass.app";
rpath = lib.makeLibraryPath [
alsa-lib
at-spi2-atk
at-spi2-core
atk
cairo
cups
dbus
expat
fontconfig
freetype
gdk-pixbuf
glib
gtk3
libdrm
libGL
libnotify
libsecret
libuuid
libxcb
libxkbcommon
libgbm
nspr
nss
pango
stdenv.cc.cc
systemd
xorg.libX11
xorg.libXScrnSaver
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXi
xorg.libXrandr
xorg.libXrender
xorg.libXtst
xorg.libxkbfile
xorg.libxshmfence
(lib.getLib stdenv.cc.cc)
];
in
stdenv.mkDerivation (finalAttrs: {
inherit pname version src;
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
dpkg
wrapGAppsHook3
patchelf
];
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ unzip ];
dontUnpack = stdenv.hostPlatform.isLinux;
dontFixup = stdenv.hostPlatform.isDarwin;
sourceRoot = lib.optionalString stdenv.hostPlatform.isDarwin appName;
buildCommand = lib.optionalString stdenv.hostPlatform.isLinux ''
IFS=$'\n'
# The deb file contains a setuid binary, so 'dpkg -x' doesn't work here
dpkg --fsys-tarfile $src | tar --extract
mkdir -p $out
mv usr/* $out
rm -rf $out/share/lintian
# The node_modules are bringing in non-linux files/dependencies
find $out -name "*.app" -exec rm -rf {} \; || true
find $out -name "*.dll" -delete
find $out -name "*.exe" -delete
# Otherwise it looks "suspicious"
chmod -R g-w $out
for file in `find $out -type f -perm /0111 -o -name \*.so\*`; do
echo "Manipulating file: $file"
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true
patchelf --set-rpath ${rpath}:$out/lib/mongodb-compass "$file" || true
done
wrapGAppsHook $out/bin/mongodb-compass
'';
installPhase = ''
runHook preInstall
${lib.optionalString stdenv.hostPlatform.isDarwin ''
# Create directories for the application bundle and the launcher script.
mkdir -p "$out/Applications/${appName}" "$out/bin"
# Copy the unzipped app bundle into the Applications folder.
cp -R . "$out/Applications/${appName}"
# Create a launcher script that opens the app.
cat > "$out/bin/${pname}" << EOF
#!${runtimeShell}
open -na "$out/Applications/${appName}" --args "\$@"
EOF
chmod +x "$out/bin/${pname}"
''}
runHook postInstall
'';
passthru.updateScript = ./update.sh;
meta = {
description = "GUI for MongoDB";
homepage = "https://github.com/mongodb-js/compass";
license = lib.licenses.sspl;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
mainProgram = "mongodb-compass";
maintainers = with lib.maintainers; [
bryanasdev000
friedow
iamanaws
];
homepage = "https://github.com/mongodb-js/compass";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.sspl;
platforms = [
"x86_64-linux"
"aarch64-darwin"
"x86_64-darwin"
];
mainProgram = "mongodb-compass";
};
in
if stdenv.hostPlatform.isDarwin then
callPackage ./darwin.nix { inherit pname version meta; }
else
callPackage ./linux.nix { inherit pname version meta; }
})
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p nix curl jq common-updater-scripts
set -eou pipefail
latestVersion=$(curl -s https://api.github.com/repos/mongodb-js/compass/releases/latest | jq -r .tag_name | sed 's/^v//')
if [[ "$latestVersion" == "$UPDATE_NIX_OLD_VERSION" ]]; then
echo "mongodb-compass is already up-to-date: $latestVersion"
exit 0
fi
update-source-version mongodb-compass "$latestVersion"
systems=$(nix eval --json -f . mongodb-compass.meta.platforms | jq -r '.[]')
for system in $systems; do
url=$(nix eval --raw -f . mongodb-compass.src.url --system "$system")
hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(nix-prefetch-url "$url"))
update-source-version mongodb-compass "$latestVersion" "$hash" --system=$system --ignore-same-version --ignore-same-hash
done
+3 -3
View File
@@ -12,18 +12,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mqttx-cli";
version = "1.11.1";
version = "1.12.1";
src = fetchFromGitHub {
owner = "emqx";
repo = "MQTTX";
tag = "v${finalAttrs.version}";
hash = "sha256-kxK/c1tOwK9hCxX19um0z1MWBZQOwADYEh4xEqJNgWI=";
hash = "sha256-aUxhCUx89Qrqkv0zvgMZhC6SUQlxFoJs2elYtUlMio4=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/cli/yarn.lock";
hash = "sha256-vwPwSE6adxM1gkdsJBq3LH2eXze9yXADvnM90LsKjjo=";
hash = "sha256-bhqZLZRRAgsvxo2uAS7x77b5OtGn6x/M2tM72UI1Ayc=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -8,7 +8,7 @@
let
pname = "mqttx";
version = "1.11.1";
version = "1.12.1";
suffixedUrl =
suffix:
@@ -16,11 +16,11 @@ let
sources = {
"aarch64-linux" = fetchurl {
url = suffixedUrl "-arm64";
hash = "sha256-gRR0gFHqIPXOrSytqERAi7msfrrYXm2xP84Jy+UhrKg=";
hash = "sha256-IfxPrr4VjSGFOWjrpiwwq9OKQ33J1YIJKK0ILF9nTXw=";
};
"x86_64-linux" = fetchurl {
url = suffixedUrl "";
hash = "sha256-rqzh4whp8NaeQb98mKTu+hL3RXQBEOKgvJKwLhzu+hg=";
hash = "sha256-TUtW2heIjTB+mb8U8v90Saz98alha3aFjqHotWW4tgw=";
};
};
+10 -3
View File
@@ -2,17 +2,18 @@
lib,
stdenv,
fetchFromGitHub,
unstableGitUpdater,
}:
stdenv.mkDerivation {
pname = "onesixtyone";
version = "unstable-2019-12-26";
version = "0.3.4-unstable-2025-08-30";
src = fetchFromGitHub {
owner = "trailofbits";
repo = "onesixtyone";
rev = "9ce1dcdad73d45c8694086a4f90d7713be1cbdd7";
sha256 = "111nxn4pcbx6p9j8cjjxv1j1s7dgf7f4dix8acsmahwbpzinzkg3";
rev = "3bedd7cab7fe1bcfc2def208f87fbf10a013efc7";
hash = "sha256-9gvulDEaEFZdGl/x5oNHTuMNbBK56dgOydQRyzGO29Q=";
};
buildPhase = ''
@@ -23,6 +24,12 @@ stdenv.mkDerivation {
install -D onesixtyone $out/bin/onesixtyone
'';
passthru.updateScript = unstableGitUpdater {
url = "https://github.com/trailofbits/onesixtyone";
tagPrefix = "v";
branch = "master"; # optional, defaults to default branch
};
meta = with lib; {
description = "Fast SNMP Scanner";
homepage = "https://github.com/trailofbits/onesixtyone";
+3 -3
View File
@@ -12,7 +12,7 @@
let
paraviewFilesUrl = "https://www.paraview.org/files";
doc = fetchurl {
url = "${paraviewFilesUrl}/v6.0/ParaViewGettingStarted-6.0.0.pdf";
url = "${paraviewFilesUrl}/v6.0/ParaViewGettingStarted-6.0.1.pdf";
name = "GettingStarted.pdf";
hash = "sha256-2ghvb0UXa0Z/YGWzCchB1NKowRdlC/ZQCI3y0tZUdbo=";
};
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "paraview";
version = "6.0.0";
version = "6.0.1";
src = fetchurl {
url = "${paraviewFilesUrl}/v${lib.versions.majorMinor finalAttrs.version}/ParaView-v${finalAttrs.version}.tar.xz";
hash = "sha256-DuB65jd+Xpd2auv4WOuXWGaKUt8EHzGefJdQN6Y78Yk=";
hash = "sha256-XlasevXpJbPP0/q4JHCTPLq8fo/ah+FK9k+ZXWBk6wY=";
};
# When building paraview with external vtk, we can not infer resource_dir
+3 -3
View File
@@ -10,16 +10,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phpunit";
version = "12.4.0";
version = "12.4.1";
src = fetchFromGitHub {
owner = "sebastianbergmann";
repo = "phpunit";
tag = finalAttrs.version;
hash = "sha256-V+S1wZflAhv0ojEzHMxVDZOJ2Qk+9D+42SDqWUxIhOc=";
hash = "sha256-QDZ5vwmBv+rfXzecg7gvrT7BRnRgIzmKkRpwTwxDQ5w=";
};
vendorHash = "sha256-+z/fCApSd1I7n3srQKg79T6W7Ex3H8+eY9oIh6G/dCc=";
vendorHash = "sha256-zG6Q7y7EBTyPYBvCWvehy0KaZ+utUyzveEAaqsedOgE=";
passthru = {
updateScript = nix-update-script { };
@@ -7,13 +7,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plasmusic-toolbar";
version = "3.5.0";
version = "3.6.0";
src = fetchFromGitHub {
owner = "ccatterina";
repo = "plasmusic-toolbar";
tag = "v${finalAttrs.version}";
hash = "sha256-vP5wBhj5YFJedxwIMSaNhOST+6vbwsAS5YLzyUEAdJQ=";
hash = "sha256-Vs+aMTVaRaPuiFvLbW+BgOzdzPGYb3mEKdZqQyoSwC4=";
};
installPhase = ''
+2 -2
View File
@@ -9,11 +9,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "proton-ge-bin";
version = "GE-Proton10-17";
version = "GE-Proton10-19";
src = fetchzip {
url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz";
hash = "sha256-GMwAAKuaBhDv1TvAuW9DVcXSYPRM87NP6NnJfk8O8ZU=";
hash = "sha256-vV009ZlYFEAI1jkfMql46QnJXekRup5TqajVSc57f3U=";
};
dontUnpack = true;
+3 -3
View File
@@ -7,7 +7,7 @@
rainfrog,
}:
let
version = "0.3.7";
version = "0.3.8";
in
rustPlatform.buildRustPackage {
inherit version;
@@ -17,10 +17,10 @@ rustPlatform.buildRustPackage {
owner = "achristmascarl";
repo = "rainfrog";
tag = "v${version}";
hash = "sha256-6E59Sqe3igXcbd/E11+gOuaJufVV7Ayb0rIX3MCVvPY=";
hash = "sha256-VdfzNBPl32aUBQFHNFdjbZoTKhraOMlTw+tSlGSZ+yk=";
};
cargoHash = "sha256-UTzXm/fToi1HPfX9H+G6o39kc+n9pCbqzfQjvV7IMv4=";
cargoHash = "sha256-4Hom/93JU0YL4F/XL3zwWqWjfW5sW6HBeI/IpVbRoVs=";
passthru = {
tests.version = testers.testVersion {
+2 -2
View File
@@ -20,13 +20,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "readest";
version = "0.9.82";
version = "0.9.85";
src = fetchFromGitHub {
owner = "readest";
repo = "readest";
tag = "v${finalAttrs.version}";
hash = "sha256-vdmWmSh0JqEAkgH9k3ZCjzBvUyNpt+ZH1uDtYiKHxRA=";
hash = "sha256-vxb6XDHr/2MrPeVD2s5DwzwxjOorR7CzBja5tQ0r9cc=";
fetchSubmodules = true;
};
+3 -3
View File
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "renovate";
version = "41.132.4";
version = "41.143.2";
src = fetchFromGitHub {
owner = "renovatebot";
repo = "renovate";
tag = finalAttrs.version;
hash = "sha256-Sgs2WL/rZ4zLYWqw7wXTpHQz2j5NhDMUpzFNte+3h/E=";
hash = "sha256-+oAK4hcYMicAjBazYnMIMpg0EnRdHlx9FNv/r9QlAYc=";
};
postPatch = ''
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-r2/BTBsBvks1M0oPn4mYjdUYkYRvZDmlZgSxUd7WbEM=";
hash = "sha256-0Rvt36BX+O48+38/zmwKJryLAtpDLabfEiwRpJgG+fs=";
};
env.COREPACK_ENABLE_STRICT = 0;
+2 -2
View File
@@ -22,7 +22,7 @@
libxml2,
libXxf86vm,
makeBinaryWrapper,
mbedtls_2,
mbedtls,
libgbm,
nixosTests,
nvidia_cg_toolkit,
@@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
libGL
libGLU
libxml2
mbedtls_2
mbedtls
python3
qt6.qtbase
SDL2
@@ -26,6 +26,7 @@ stdenv.mkDerivation {
cmakeFlags = [
(lib.cmakeBool "BUILD_UNITTESTS" true)
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
];
patches = [
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20251006-1";
version = "20251011";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
tag = version;
hash = "sha256-DVJYwiE1AW79vzH+aBFSKyTuKAnoyQrHI3gfsNeIg88=";
hash = "sha256-xa/WHEuK33Tc/p7VFD5fL+h0nPaUfLmmTu/aqLLd6HI=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -15,13 +15,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sioyek";
version = "2.0.0-unstable-2025-10-04";
version = "2.0.0-unstable-2025-10-10";
src = fetchFromGitHub {
owner = "ahrm";
repo = "sioyek";
rev = "b18c359ed70e3aece0a56b0889fd0b6464b05b8f";
hash = "sha256-3VXGLeOVJ8ucRYuFteux+jHPgubFx7eiK/liVHV9Huk=";
rev = "7150112e9690a6856b6c999e4f2da4e14ffff3d8";
hash = "sha256-BxBNTNSO9jiEwi7Yezkw/h2icMJVxvCdTgKEJJQoYOA=";
};
buildInputs = [
+10 -10
View File
@@ -1,26 +1,26 @@
# Generated by ./update.sh - do not update manually!
# Last updated: 2025-10-01
# Last updated: 2025-10-08
{ fetchurl }:
{
aarch64-darwin = {
version = "4.46.99";
version = "4.46.101";
src = fetchurl {
url = "https://downloads.slack-edge.com/desktop-releases/mac/arm64/4.46.99/Slack-4.46.99-macOS.dmg";
hash = "sha256-PTRe4D1UcklyrFN6NWLm8v1khOgSfVwopbi47SusEDI=";
url = "https://downloads.slack-edge.com/desktop-releases/mac/arm64/4.46.101/Slack-4.46.101-macOS.dmg";
hash = "sha256-rQ3t8Nvwry/YNkMfcEj6z45nfwQKtYDJ2/hJMdPxUaU=";
};
};
x86_64-darwin = {
version = "4.46.99";
version = "4.46.101";
src = fetchurl {
url = "https://downloads.slack-edge.com/desktop-releases/mac/x64/4.46.99/Slack-4.46.99-macOS.dmg";
hash = "sha256-rDuRCf1sHZaie91kW0qrdSUrvugCTq1mxnooxoZVPdY=";
url = "https://downloads.slack-edge.com/desktop-releases/mac/x64/4.46.101/Slack-4.46.101-macOS.dmg";
hash = "sha256-fNNgslRmporwMM4059ZSQcJ3WEPg/BwZTl+kZC8/bfQ=";
};
};
x86_64-linux = {
version = "4.46.99";
version = "4.46.101";
src = fetchurl {
url = "https://downloads.slack-edge.com/desktop-releases/linux/x64/4.46.99/slack-desktop-4.46.99-amd64.deb";
hash = "sha256-YS9jgOx1Qx+wqsBul4R2Rd2vRV4qA3lZuUqghDnYl3c=";
url = "https://downloads.slack-edge.com/desktop-releases/linux/x64/4.46.101/slack-desktop-4.46.101-amd64.deb";
hash = "sha256-HK8B8aUq6FxYhvffiO/yeKcU0mJ5IgGYYIH3SMFweTU=";
};
};
}
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "snakemake";
version = "9.11.8";
version = "9.13.2";
pyproject = true;
src = fetchFromGitHub {
owner = "snakemake";
repo = "snakemake";
tag = "v${version}";
hash = "sha256-fQCpQ3LB0Q1USZ9YTEniR5iKq68Zri9+14zqa/jzO2o=";
hash = "sha256-7XEs+BTy6xPQidbuafrzELvfNjpzU9RcatXpRwHZ+1A=";
};
postPatch = ''
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
version = "3.16.23";
version = "3.16.24";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
hash = "sha256-xwfozRzPrq8PybpRYVkQ/RXF4AbroLk3FMA32XCnFrk=";
hash = "sha256-LL91oKfSC1TV+bFwFFqnrDnbDnn+FukaFEQ8Ma4BJjo=";
};
outputs = [
+1
View File
@@ -86,6 +86,7 @@ stdenv.mkDerivation (finalAttrs: {
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gst-plugins-rs
gstreamer
]);
@@ -14,13 +14,13 @@
buildNpmPackage rec {
pname = "super-productivity";
version = "15.0.3";
version = "15.2.2";
src = fetchFromGitHub {
owner = "johannesjo";
repo = "super-productivity";
tag = "v${version}";
hash = "sha256-Nc9S8vAj8HFFSkVexBpHW1Sd3hGSVNqY0YRWeDyOA3w=";
hash = "sha256-jnHPlKA2I/HIUoxDn+h4F9BDTr5G0mLcq6pAlFgxTv8=";
postFetch = ''
find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \;
@@ -63,7 +63,7 @@ buildNpmPackage rec {
dontInstall = true;
outputHashMode = "recursive";
hash = "sha256-PilTsWaNCP6OTFCgIKtwxLGjUCKpCM+HLXwpWNwYTtA=";
hash = "sha256-0HQ0+/1gxlODdHeLxgj0y5RtWUOizB+9SULtOmi0DFk=";
}
);
@@ -83,7 +83,12 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
substituteInPlace src/engine/shared/storage.cpp \
--replace-fail /usr/ $out/
--replace-fail "/usr/" "$out/"
# Substitute date and time CMake macros. It avoids to the client being banned on some Teeworlds servers.
substituteInPlace src/engine/client/client.cpp \
--replace-fail "__DATE__" "\"$(date +'%b %e %Y')\"" \
--replace-fail "__TIME__" "\"$(date +'%H:%M:%S')\""
'';
cmakeFlags = [
@@ -98,7 +103,7 @@ stdenv.mkDerivation (finalAttrs: {
# Since we are not building the server executable, the `run_tests` Makefile target
# will not be generated.
#
# See https://github.com/sjrc6/TaterClient-ddnet/blob/V10.5.2/CMakeLists.txt#L3171
# See https://github.com/sjrc6/TaterClient-ddnet/blob/V10.6.0/CMakeLists.txt#L3179
doCheck = false;
preFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
+10 -12
View File
@@ -3,17 +3,17 @@
stdenv,
fetchurl,
xar,
pbzx,
cpio,
makeWrapper,
}:
let
pname = "teams";
versions = {
darwin = "1.6.00.4464";
darwin = "25255.703.3981.5698";
};
hashes = {
darwin = "sha256-DvXMrXotKWUqFCb7rZj8wU7mmZJKuTLGyx8qOB/aQtg=";
darwin = "sha256-p9tAvOJxoIO0d8z0qdfc4sokUNfaYKq2NtBHKOWYBM4=";
};
meta = with lib; {
description = "Microsoft Teams";
@@ -28,39 +28,37 @@ let
];
mainProgram = "teams";
};
appName = "Teams.app";
in
stdenv.mkDerivation {
inherit pname meta;
version = versions.darwin;
src = fetchurl {
url = "https://statics.teams.cdn.office.net/production-osx/${versions.darwin}/Teams_osx.pkg";
url = "https://statics.teams.cdn.office.net/production-osx/${versions.darwin}/MicrosoftTeams.pkg";
hash = hashes.darwin;
};
nativeBuildInputs = [
xar
pbzx
cpio
makeWrapper
];
unpackPhase = ''
xar -xf $src
zcat < Teams_osx_app.pkg/Payload | cpio -i
'';
sourceRoot = "Microsoft Teams.app";
dontPatch = true;
dontConfigure = true;
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/{Applications/${appName},bin}
cp -R . $out/Applications/${appName}
makeWrapper $out/Applications/${appName}/Contents/MacOS/Teams $out/bin/teams
workdir=$(pwd)
APP_DIR=$out/Applications
mkdir -p $APP_DIR
cd $APP_DIR
pbzx -n "$workdir/MicrosoftTeams_app.pkg/Payload" | cpio -idm
runHook postInstall
'';
}
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "terraform-ls";
version = "0.38.1";
version = "0.38.2";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "terraform-ls";
rev = "v${version}";
hash = "sha256-QTdAntmRDlOkr6wcGx+fbuBP5s+ZmfspcxBP+eETV6E=";
hash = "sha256-KxuH7NguEm+ngUvUPSeVxhHyzKDS7k+NuQKQN3hlfyM=";
};
vendorHash = "sha256-Rt3GdT02CuQW2cbxdAtuT35G4ePEKluIbM9BfXSKItA=";
vendorHash = "sha256-99DOd3DcI7khWCFEX68upjOgb5uya5yC//5F7WQLyF4=";
ldflags = [
"-s"
+2 -2
View File
@@ -7,13 +7,13 @@
}:
buildGo125Module (finalAttrs: {
pname = "terragrunt";
version = "0.88.1";
version = "0.90.0";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = "terragrunt";
tag = "v${finalAttrs.version}";
hash = "sha256-+AGxB13XgyClWu8xsVTCnRknPleiijoRRRdgedL88IQ=";
hash = "sha256-tc+3+H/u/6IpkmvlwObzVjUnJzBzElme0tT+zktGfkw=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -45,13 +45,13 @@ let
in
stdenv.mkDerivation rec {
pname = "ultrastardx";
version = "2025.10.0";
version = "2025.10.1";
src = fetchFromGitHub {
owner = "UltraStar-Deluxe";
repo = "USDX";
rev = "v${version}";
hash = "sha256-rJhPVq6rheAtPHkDi8zPb1OGKHP56rl7jG9sKVDEqUw=";
hash = "sha256-inPRCIgASg/dh1DQ62uabWx4STNRR0p8CWxisltfLgE=";
};
nativeBuildInputs = [
+3
View File
@@ -9,6 +9,7 @@
libGL,
libpulseaudio,
libXxf86vm,
nix-update-script,
}:
let
version = "4.18.4";
@@ -66,6 +67,8 @@ stdenv.mkDerivation rec {
desktopItems = [ desktopItem ];
passthru.updateScript = nix-update-script { };
meta = with lib; {
description = "Open-source Android/Desktop remake of Civ V";
mainProgram = "unciv";
+2 -2
View File
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "waymore";
version = "6.1";
version = "6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "xnl-h4ck3r";
repo = "waymore";
tag = "v${version}";
hash = "sha256-eoq1F6P3ZMb+O+SYmVhV3JHJMNbfcdyCnn4wy17RBv0=";
hash = "sha256-5fpG+ulSt/pTUQ3upzyitjkAc3x3jJi/JFblW6M/FUs=";
};
preBuild = ''
+3 -3
View File
@@ -7,15 +7,15 @@
buildNpmPackage rec {
pname = "zwave-js-ui";
version = "11.3.1";
version = "11.4.1";
src = fetchFromGitHub {
owner = "zwave-js";
repo = "zwave-js-ui";
tag = "v${version}";
hash = "sha256-a0s3ez07++xsmaHDpijbrhpTh7K4QoVumDyw2GQvS4s=";
hash = "sha256-28FaP8T5TllbibUPJIQBgmnR8Bc4dXWyIS2AGSY0YtE=";
};
npmDepsHash = "sha256-J45le5b2oYmxv9IHRS0LYbVhs0Po4u30z38/5CgsIlU=";
npmDepsHash = "sha256-OEewVf9CL17Koq2bFE0rOjPaBIgotSo8iHWl3Lp/chk=";
passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui;
@@ -55,4 +55,5 @@ in
lib.recurseIntoAttrs {
"27" = makeNdkPkgs "27.0.12077973" pkgs.llvmPackages_18;
"28" = makeNdkPkgs "28.0.13004108" pkgs.llvmPackages_19;
"29" = makeNdkPkgs "29.0.14206865" pkgs.llvmPackages_21;
}
+3 -3
View File
@@ -7,15 +7,15 @@ let
originalDrv = fetchFromGitHub {
owner = "Aylur";
repo = "astal";
rev = "12c15b44608422e494c387aba6adc1ab6315d925";
hash = "sha256-EfTrJse33t3RP//DqESkTMCpMSdIi/wxxfa12+eP5jo=";
rev = "71b008e5fb59e0a992724db78d54a5ddcf234515";
hash = "sha256-vMhDAwwSrwMd5xWcTiA56fsk7LRz4tHOsKhrt2hXi48=";
};
in
originalDrv.overrideAttrs (
final: prev: {
name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name
pname = "astal-source";
version = "0-unstable-2025-10-05";
version = "0-unstable-2025-10-09";
meta = prev.meta // {
description = "Building blocks for creating custom desktop shells (source)";
@@ -16,13 +16,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "qodeassist-plugin";
version = "0.6.2";
version = "0.7.0";
src = fetchFromGitHub {
owner = "Palm1r";
repo = "QodeAssist";
tag = "v${finalAttrs.version}";
hash = "sha256-M+h4TXgsRBHxta0prFxvxjyrD0MXLWJxpWI5tA4+ZY8=";
hash = "sha256-XzxuElQQxR2dK7KD0QHUAb7qyizUBhPvGDv3OvnAQjc=";
};
dontWrapQtApps = true;
@@ -110,7 +110,9 @@ in
1
else
coerceInt (parseVersion repo "platforms" minPlatformVersion);
latestPlatformVersionInt = lib.max minPlatformVersionInt (coerceInt repo.latest.platforms);
latestPlatformVersionInt = lib.max minPlatformVersionInt (
coerceInt (lib.versions.major repo.latest.platforms)
);
firstPlatformVersionInt = lib.max minPlatformVersionInt (
latestPlatformVersionInt - (lib.max 1 numLatestPlatformVersions) + 1
);
File diff suppressed because it is too large Load Diff
@@ -34,7 +34,7 @@ buildPythonPackage rec {
pname = "ansible-core";
# IMPORTANT: When bumping the minor version (2.XX.0 - the XX), please update pinned package in pkgs/top-level/all-packages.nix
# There are pinned packages called ansible_2_XX, create a new one with the previous minor version and then update the version here
version = "2.19.2";
version = "2.19.3";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -42,7 +42,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "ansible_core";
inherit version;
hash = "sha256-h/y7xJLtFutq2wN5uuCtv2nzzoioRA5+iODc76n4pUw=";
hash = "sha256-JDppZpoAe+B5Q2C8RHf3DgEozgCR3Dr0xcuBxqRm9XM=";
};
# ansible_connection is already wrapped, so don't pass it through
@@ -25,7 +25,7 @@
let
pname = "ansible";
version = "12.0.0";
version = "12.1.0";
in
buildPythonPackage {
inherit pname version;
@@ -35,7 +35,7 @@ buildPythonPackage {
src = fetchPypi {
inherit pname version;
hash = "sha256-GzrYFY3SWXzkWoZKVcoJ5b4YB8yX9EoAw517ueFSCqY=";
hash = "sha256-It6hk41DP6UVswAc+tZcswjvl8mA8VIBdNBU3TjzLIM=";
};
# we make ansible-core depend on ansible, not the other way around,
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "google-cloud-access-context-manager";
version = "0.2.2";
version = "0.2.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_access_context_manager";
inherit version;
hash = "sha256-8n+GCH+t4V32gBfHaeG5MNVZCIpTWPBwIg36l5Ss4x0=";
hash = "sha256-wt6A+6EZDkZ50zYmOE0Z4EpWujtNRh7VIeiSCa9jogk=";
};
build-system = [ setuptools ];
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ijson";
version = "3.4.0";
version = "3.4.0.post0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-X3TcutnVksQo08o5V/cRWkJonufulBRYhgkAI2rpuxM=";
hash = "sha256-mqAtxwuyRWcKbKf7pze5kq7rSJU2CYBiL35Wjb8j5B4=";
};
build-system = [ setuptools ];
@@ -121,6 +121,7 @@ buildPythonPackage rec {
"test_terminal_create_with_cwd"
# Fails under load (which causes failure on Hydra)
"test_execution_state"
"test_cull_connected"
];
disabledTestPaths = [
@@ -21,26 +21,32 @@
tomli,
# tests
addBinToPathHook,
jupyter-client,
notebook,
pytest-asyncio,
pytest-xdist,
pytestCheckHook,
versionCheckHook,
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "jupytext";
version = "1.17.2";
version = "1.17.3";
pyproject = true;
src = fetchFromGitHub {
owner = "mwouts";
repo = "jupytext";
tag = "v${version}";
hash = "sha256-xMmtppXect+PRlEp2g0kJurALVvcfza+FBbZbK2SbHc=";
hash = "sha256-qxQU3b+u9sQD0mtvZz6fw0jYmdfQmwtKaGxUc/qOcTE=";
};
patches = [
./fix-yarn-lock-typescript.patch
];
nativeBuildInputs = [
nodejs
yarn-berry_3.yarnBerryConfigHook
@@ -50,8 +56,11 @@ buildPythonPackage rec {
offlineCache = yarn-berry_3.fetchYarnBerryDeps {
inherit src missingHashes;
patches = [
./fix-yarn-lock-typescript-offline-cache.patch
];
sourceRoot = "${src.name}/jupyterlab";
hash = "sha256-UOsQsvnPpwpiKilaS0Rs/j1YReDljpLbEWZaeoRVK9g=";
hash = "sha256-k2lQnlSmCghIkp6VwNmq5KpSHS5tEbnFnsM+xqo3Ebw=";
};
env.HATCH_BUILD_HOOKS_ENABLE = true;
@@ -80,20 +89,19 @@ buildPythonPackage rec {
++ lib.optionals (pythonOlder "3.11") [ tomli ];
nativeCheckInputs = [
addBinToPathHook
jupyter-client
notebook
pytest-asyncio
pytest-xdist
pytestCheckHook
versionCheckHook
# Tests that use a Jupyter notebook require $HOME to be writable
writableTmpDirAsHomeHook
];
versionCheckProgramArg = "--version";
preCheck = ''
# Tests that use a Jupyter notebook require $HOME to be writable
export HOME=$(mktemp -d);
export PATH=$out/bin:$PATH;
substituteInPlace tests/functional/contents_manager/test_async_and_sync_contents_manager_are_in_sync.py \
--replace-fail "from black import FileMode, format_str" "" \
--replace-fail "format_str(sync_code, mode=FileMode())" "sync_code"
@@ -0,0 +1,58 @@
diff --git a/yarn.lock b/yarn.lock
index eb08ec21..b8cd1e79 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7137,7 +7137,7 @@ __metadata:
jupyterlab-rise: ^0.43.1
npm-run-all: ^4.1.5
rimraf: ^6.0.1
- typescript: ~5.8.2
+ typescript: ~5.9.2
languageName: unknown
linkType: soft
@@ -10906,7 +10906,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:>=3 < 6, typescript@npm:~5.8.2":
+"typescript@npm:>=3 < 6":
version: 5.8.2
resolution: "typescript@npm:5.8.2"
bin:
@@ -10916,7 +10916,17 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@>=3 < 6#~builtin<compat/typescript>, typescript@patch:typescript@~5.8.2#~builtin<compat/typescript>":
+"typescript@npm:~5.9.2":
+ version: 5.9.3
+ resolution: "typescript@npm:5.9.3"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 0d0ffb84f2cd072c3e164c79a2e5a1a1f4f168e84cb2882ff8967b92afe1def6c2a91f6838fb58b168428f9458c57a2ba06a6737711fdd87a256bbe83e9a217f
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@>=3 < 6#~builtin<compat/typescript>":
version: 5.8.2
resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin<compat/typescript>::version=5.8.2&hash=5786d5"
bin:
@@ -10926,6 +10936,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@~5.9.2#~builtin<compat/typescript>":
+ version: 5.9.3
+ resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin<compat/typescript>::version=5.9.3&hash=5786d5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: a5a6dc399d3761ded54192031f11d3ad5df8001c7febe3fbbc8098efcb552cdf8f2f402b3618c56dafcd04fef63dee005f4900f608e185404caedc46480539ed
+ languageName: node
+ linkType: hard
+
"typestyle@npm:^2.0.4":
version: 2.4.0
resolution: "typestyle@npm:2.4.0"
@@ -0,0 +1,58 @@
diff --git a/jupyterlab/yarn.lock b/jupyterlab/yarn.lock
index eb08ec21..b8cd1e79 100644
--- a/jupyterlab/yarn.lock
+++ b/jupyterlab/yarn.lock
@@ -7137,7 +7137,7 @@ __metadata:
jupyterlab-rise: ^0.43.1
npm-run-all: ^4.1.5
rimraf: ^6.0.1
- typescript: ~5.8.2
+ typescript: ~5.9.2
languageName: unknown
linkType: soft
@@ -10906,7 +10906,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:>=3 < 6, typescript@npm:~5.8.2":
+"typescript@npm:>=3 < 6":
version: 5.8.2
resolution: "typescript@npm:5.8.2"
bin:
@@ -10916,7 +10916,17 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@>=3 < 6#~builtin<compat/typescript>, typescript@patch:typescript@~5.8.2#~builtin<compat/typescript>":
+"typescript@npm:~5.9.2":
+ version: 5.9.3
+ resolution: "typescript@npm:5.9.3"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 0d0ffb84f2cd072c3e164c79a2e5a1a1f4f168e84cb2882ff8967b92afe1def6c2a91f6838fb58b168428f9458c57a2ba06a6737711fdd87a256bbe83e9a217f
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@>=3 < 6#~builtin<compat/typescript>":
version: 5.8.2
resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin<compat/typescript>::version=5.8.2&hash=5786d5"
bin:
@@ -10926,6 +10936,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@~5.9.2#~builtin<compat/typescript>":
+ version: 5.9.3
+ resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin<compat/typescript>::version=5.9.3&hash=5786d5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: a5a6dc399d3761ded54192031f11d3ad5df8001c7febe3fbbc8098efcb552cdf8f2f402b3618c56dafcd04fef63dee005f4900f608e185404caedc46480539ed
+ languageName: node
+ linkType: hard
+
"typestyle@npm:^2.0.4":
version: 2.4.0
resolution: "typestyle@npm:2.4.0"
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "knx-frontend";
version = "2025.8.24.205840";
version = "2025.10.9.185845";
pyproject = true;
# TODO: source build, uses yarn.lock
src = fetchPypi {
pname = "knx_frontend";
inherit version;
hash = "sha256-rwRn/2B9EoK2FppSVinx/I6d/Je1cI89gbmAztqY7xE=";
hash = "sha256-hy10dfrsttIaIlZRgOgNXwTWtBnV3vOGOmspkDphR4k=";
};
build-system = [ setuptools ];
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "langfuse";
version = "3.5.0";
version = "3.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langfuse";
repo = "langfuse-python";
tag = "v${version}";
hash = "sha256-1qRdx2j5M6eIIzsHeNgGagqhvCb7WBNAmdVeie6bHI4=";
hash = "sha256-8aDldPVzTx2A65S8lTqInx2DYj2sTEJE1iNeh7HST3E=";
};
build-system = [ poetry-core ];
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "mkdocs-rss-plugin";
version = "1.17.3";
version = "1.17.4";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Guts";
repo = "mkdocs-rss-plugin";
tag = version;
hash = "sha256-wgR0uwme7fXNZHx7xdm0HNfXG6qT4qpTJgR2SaXDel4=";
hash = "sha256-K+cqBJmTz4WzkeXp3pGQoizfLMuxR17Q33Fc0xc5eWo=";
};
build-system = [ setuptools ];
@@ -35,14 +35,14 @@
buildPythonPackage rec {
pname = "pandas-stubs";
version = "2.3.2.250827";
version = "2.3.2.250926";
pyproject = true;
src = fetchFromGitHub {
owner = "pandas-dev";
repo = "pandas-stubs";
tag = "v${version}";
hash = "sha256-qjHnFT/ydK5n6QfUzAhnGJWVpqHQbMoqGkel3Pu7S78=";
hash = "sha256-nyyuDvhF9GY+vKGHpup7nrsrNf+Y3dYNawXyfxGPEpQ=";
};
build-system = [ poetry-core ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pbs-installer";
version = "2025.09.18";
version = "2025.10.10";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "frostming";
repo = "pbs-installer";
tag = version;
hash = "sha256-bkqQa7wqNBkeDVTG4HIj8im4wljrPTG3IS2c20m+rzg=";
hash = "sha256-YqZPCzmmvcsP4tnYZS+nFZ9p+lnLtz/ivGhp2+4X3vU=";
};
build-system = [ pdm-backend ];
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "playwrightcapture";
version = "1.33.0";
version = "1.34.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Lookyloo";
repo = "PlaywrightCapture";
tag = "v${version}";
hash = "sha256-ivzyE5+wc9AcgfSLliQmc6wXtcaEYCOAJmwk+kHV0Gw=";
hash = "sha256-3O46iBYoPYPvCLRlQhGesD+VJR1y4LnwPk3zIZ/OetA=";
};
pythonRelaxDeps = [
@@ -0,0 +1,45 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
nix-update-script,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "pluginlib";
version = "0.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Rockhopper-Technologies";
repo = "pluginlib";
tag = "${version}";
hash = "sha256-mt3VE8iJPCmbws8bAdYMK9to446z8FQtsMZOlkLVUIU=";
};
build-system = [
setuptools
];
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"pluginlib"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Framework for creating and importing plugins in Python";
homepage = "https://github.com/Rockhopper-Technologies/pluginlib";
changelog = "https://github.com/Rockhopper-Technologies/pluginlib/releases/tag/${version}";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [
jpds
];
};
}
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "rcssmin";
version = "1.2.1";
version = "1.2.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-s1wMic2sj8NWwrCYXz5TToXMGNGXHZAtHqx/5rT/Vmw=";
hash = "sha256-gGmG6vdBRUXtwoodKVI+lWDknhUf9KM32dHwJx1uHMQ=";
};
# The package does not ship tests, and the setup machinery confuses
@@ -41,14 +41,14 @@
buildPythonPackage rec {
pname = "sagemaker";
version = "2.252.0";
version = "2.253.0";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "sagemaker-python-sdk";
tag = "v${version}";
hash = "sha256-odiQIPI0kbikU2gPZ6MEsR7xgYnshaaZFqnEbAyVcl0=";
hash = "sha256-OtTKgxXFPjyat2rKV64SS9/gQZTXBjzjNBxlG2zAtMc=";
};
build-system = [
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "scrap-engine";
version = "1.4.3";
version = "1.5.1";
pyproject = true;
src = fetchPypi {
pname = "scrap_engine";
inherit version;
hash = "sha256-dNMOS8vYTMsIu28PLt2jhHjL+fSUgdb91V2HsKAjxOo=";
hash = "sha256-olTWIr1gqy+TgupmKhYJSA83voWyqFxxTQquqJpbt7s=";
};
build-system = [
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "session-info2";
version = "0.2.2";
version = "0.2.3";
pyproject = true;
src = fetchFromGitHub {
owner = "scverse";
repo = "session-info2";
tag = "v${version}";
hash = "sha256-C/+0XxgaEznyWr7LYJ89YHozpKvf5QjFmcr4B/44LNU=";
hash = "sha256-fw5FG22MzxPibC9GrWZsRLnhMcuo/eBPNRggvkkz8ms=";
};
build-system = [
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "signify";
version = "0.8.1";
version = "0.9.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "ralphje";
repo = "signify";
tag = "v${version}";
hash = "sha256-kEQPoCNO3jGucnqYKRKOivaBtHHX4SMW9KALBMqqqVo=";
hash = "sha256-UnhH9z5bjcydxM5DkEVFYkb9jGB8fcbYKAwyZIY99jQ=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "snakemake-interface-logger-plugins";
version = "1.2.4";
version = "2.0.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "snakemake";
repo = "snakemake-interface-logger-plugins";
tag = "v${version}";
hash = "sha256-dXC6gV5Av8Ij3lVvgdEKzU2tAPiA5JdV3F2Xil5hjHs=";
hash = "sha256-GPf8FdoBHpyQADWvJ7jOF4PpLk6/Ui+nXIE/rUSIAg8=";
};
nativeBuildInputs = [ hatchling ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "svg2tikz";
version = "3.3.2";
version = "3.3.3";
pyproject = true;
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "xyz2tex";
repo = "svg2tikz";
tag = "v${version}";
hash = "sha256-/yILTmF/N+ZJTKsyFI4vicOYlyuhkBgmFguglu3iXlc=";
hash = "sha256-wc5yzfWWixzO73s+jADpoQli0f3bmu2tBrGgj6DYnUM=";
};
build-system = [
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "types-psycopg2";
version = "2.9.21.20250915";
version = "2.9.21.20251012";
pyproject = true;
src = fetchPypi {
pname = "types_psycopg2";
inherit version;
hash = "sha256-v+uPVMMkkOe17cRiFatBY2kxkryQQHtKAjgi3pI59cg=";
hash = "sha256-TNr9OJJ9oM/eSYBPOauFr9nG6cSSgA5C8fDBobAxKTU=";
};
build-system = [ setuptools ];
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "types-six";
version = "1.17.0.20250515";
version = "1.17.0.20251009";
pyproject = true;
src = fetchPypi {
pname = "types_six";
inherit version;
hash = "sha256-9PfwOYy3kwTog5czbmQrFelvvqz1uW12Jdo2awadLRg=";
hash = "sha256-7+AwZOzQ/7D3r+EzmQojmNhJPY0cHMEP89/kdtV7pE8=";
};
build-system = [ setuptools ];
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "uqbar";
version = "0.9.5";
version = "0.9.6";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-MHSnuPiJu2p3NiG/bV6qFUO90xQEFcyQrcxMY0hw8E8=";
hash = "sha256-BaycnI00SgZzpvHPueXAAzV/yWDJEeaViWRSZkJofaY=";
};
postPatch = ''
+8 -1
View File
@@ -12,6 +12,7 @@
python3Packages,
openmpi,
stdenv,
pkgs,
}:
let
@@ -251,6 +252,8 @@ let
# See: https://rocm.docs.amd.com/en/docs-5.7.1/_images/image.004.png
# See: https://rocm.docs.amd.com/en/docs-5.7.1/deploy/linux/os-native/package_manager_integration.html
meta = with self; rec {
# eval all pkgsRocm release attrs with
# nix-eval-jobs --force-recurse pkgs/top-level/release.nix -I . --select "p: p.pkgsRocm" --no-instantiate
release-attrPaths = (builtins.fromJSON (builtins.readFile ./release-attrPaths.json)).attrPaths;
release-packagePlatforms =
let
@@ -259,7 +262,11 @@ let
];
in
lib.foldl' (
acc: path: lib.recursiveUpdate acc (lib.setAttrByPath (lib.splitString "." path) platforms)
acc: path:
if lib.hasAttrByPath (lib.splitString "." path) pkgs then
lib.recursiveUpdate acc (lib.setAttrByPath (lib.splitString "." path) platforms)
else
acc
) { } self.meta.release-attrPaths;
rocm-developer-tools = symlinkJoin {

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