Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-05-02 00:37:13 +00:00
committed by GitHub
80 changed files with 441 additions and 722 deletions
+6 -6
View File
@@ -1022,6 +1022,12 @@
githubId = 56970006;
keys = [ { fingerprint = "50E2 669C AB38 2F4A 5F72 1667 0D6B FC01 D45E DADD"; } ];
};
akosseres = {
name = "Ákos Seres";
email = "seresakos2000@gmail.com";
github = "AkosSeres";
githubId = 11257907;
};
akotro = {
name = "Antonis Kotronakis";
email = "mail@akotro.dev";
@@ -26342,12 +26348,6 @@
githubId = 90754995;
name = "sudo-mac";
};
sudoforge = {
github = "sudoforge";
githubId = 3893293;
name = "sudoforge";
keys = [ { fingerprint = "7EBCE51F278D30AE1C34036341BF61468C327D5A"; } ];
};
sudosubin = {
email = "sudosubin@gmail.com";
github = "sudosubin";
@@ -47,10 +47,24 @@ in
services.timesyncd.enable = false;
# Parallels Desktop 26+ mounts shared folders under /mnt/psf by default.
# prltoolsd tries to create subdirectories there at runtime, which fails
# if /mnt/psf does not exist. Create it declaratively via tmpfiles.
systemd.tmpfiles.rules = [
"d /mnt/psf 0755 root root - -"
];
systemd.services.prltoolsd = {
description = "Parallels Tools Service";
wantedBy = [ "multi-user.target" ];
path = [ prl-tools ];
# prltoolsd mount scripts invoke coreutils (tail, mkdir, chmod)
# and gnused (sed) without inheriting the service PATH in all
# code paths. Make them available alongside prl-tools.
path = [
prl-tools
pkgs.coreutils
pkgs.gnused
];
serviceConfig = {
ExecStart = "${prl-tools}/bin/prltoolsd -f";
PIDFile = "/var/run/prltoolsd.pid";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "puae";
version = "0-unstable-2026-04-19";
version = "0-unstable-2026-05-01";
src = fetchFromGitHub {
owner = "libretro";
repo = "libretro-uae";
rev = "bd2ef50e22f5ded91cae347e98352f5bd2e7e6c2";
hash = "sha256-/C483el8uS2ZhmRpsIXMa0kILxyMyLBqkkySJ78rj+A=";
rev = "20e019d4405e33472a3c20824c53bcd79f474a1b";
hash = "sha256-4yQtwE7Ghm2/43u2Xcht4WctTNkQjAhMTZtXj4EoJTA=";
};
makefile = "Makefile";
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "helm-schema";
version = "2.3.1";
version = "2.4.0";
src = fetchFromGitHub {
owner = "losisin";
repo = "helm-values-schema-json";
tag = "v${finalAttrs.version}";
hash = "sha256-F4tfPZnvvagWEO25JOjtYPYDn+8k6sRH0k1UvHIQRzg=";
hash = "sha256-2u3cJaSxfHcP9cNknWMdmWm0OjeQX1N2SdJcDGi69Ls=";
};
vendorHash = "sha256-2HnbASIZqOPM9WOlZeEQKYbkBHXBjV0JaeKKYAAwQ3w=";
vendorHash = "sha256-SWzKgQn9s4Nj54s0N6D+onIbpRwXRvJqWVG8LQ31KQA=";
ldflags = [
"-s"
@@ -959,13 +959,13 @@
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"newrelic_newrelic": {
"hash": "sha256-12IlR/UfehtJJQ3aEfXIP189it2GB0EA1PlzbdZyAnk=",
"hash": "sha256-j4DQRsw7QP7d83HTIchgSVt3CPUCIJ8CKmuMSKr5GaQ=",
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
"repo": "terraform-provider-newrelic",
"rev": "v3.85.0",
"rev": "v3.85.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-SuraRxReVafvUhniew0gfhlgpHbFJGBMcQOhIqnXYgM="
"vendorHash": "sha256-zFg0xT6iLBxnM9ysKB/Dmveffp6Ohbj9akgr6lbU8MI="
},
"ns1-terraform_ns1": {
"hash": "sha256-MX/Wd9Lztjn7uwDzJjs4bsSSp0PFzUgsu4jXke9jHL8=",
@@ -1031,11 +1031,11 @@
"vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI="
},
"opentelekomcloud_opentelekomcloud": {
"hash": "sha256-F8V/eLkKJCC5zPfNh0NC6Z6c3aZjnEoXXa+po3I1NDw=",
"hash": "sha256-rhufSDVO6Yu5EXwduREFg3dkA/SkjzTyW3rR+Tqivbg=",
"homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
"owner": "opentelekomcloud",
"repo": "terraform-provider-opentelekomcloud",
"rev": "v1.36.63",
"rev": "v1.36.64",
"spdx": "MPL-2.0",
"vendorHash": "sha256-qtH6jjhzGRGaHYKjpJLPWjwRL5PQIyOPvI33BVf4cO4="
},
+9 -8
View File
@@ -1,13 +1,19 @@
{
lib,
stdenv,
stdenvNoCC,
fetchFromGitHub,
installFonts,
}:
stdenv.mkDerivation (finalAttrs: {
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "alegreya-sans";
version = "2.008";
outputs = [
"out"
"webfont"
];
src = fetchFromGitHub {
owner = "huertatipografica";
repo = "Alegreya-Sans";
@@ -15,12 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
sha256 = "0xz5lq9fh0pj02ifazhddzh792qkxkz1z6ylj26d93wshc90jl5g";
};
installPhase = ''
install -D -m 444 fonts/otf/* -t $out/share/fonts/otf
install -D -m 444 fonts/ttf/* -t $out/share/fonts/ttf
install -D -m 444 fonts/webfonts/*.woff -t $out/share/fonts/woff
install -D -m 444 fonts/webfonts/*.woff2 -t $out/share/fonts/woff2
'';
nativeBuildInputs = [ installFonts ];
meta = {
description = "Humanist sans serif family with a calligraphic feeling";
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "btop";
version = "1.4.6";
version = "1.4.7";
src = fetchFromGitHub {
owner = "aristocratos";
repo = "btop";
tag = "v${finalAttrs.version}";
hash = "sha256-h472rcXzpBkPYAEy9JaVlanaavaz0WcdkhmwsVdDRdo=";
hash = "sha256-3gECGBSWcGTYQkUlD4X2zrxZVvH2x2xfh5zdZ2jJbDQ=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cli11";
version = "2.6.1";
version = "2.6.2";
src = fetchFromGitHub {
owner = "CLIUtils";
repo = "CLI11";
rev = "v${finalAttrs.version}";
hash = "sha256-q5q6TgSex0xjdWFf/4e6dhrN0qWPDjIgWBpdkCTlLys=";
hash = "sha256-TcOmx/qUK/w3mO0bDHX+TRxxMwJpaDFQBcpkQj3hz8A=";
};
buildInputs = [ catch2 ];
+3 -3
View File
@@ -8,15 +8,15 @@
buildGoModule (finalAttrs: {
pname = "cloudfoundry-cli";
version = "8.18.0";
version = "8.18.3";
src = fetchFromGitHub {
owner = "cloudfoundry";
repo = "cli";
rev = "v${finalAttrs.version}";
sha256 = "sha256-M7fqd7xidW6+9Er/JhIQWliKWWm0YncCFcxry0b6JNk=";
sha256 = "sha256-0+osaSI+qOBGMbkVBvoT69qbXLZLHHOs6ML3kx6OIMQ=";
};
vendorHash = "sha256-9BDcCZkOft0H8EEn582/eXg6fd/NzPOBGLnqECP1Dyg=";
vendorHash = "sha256-8ozKd8kT+QDgk1t86AIdlRObZPooO77mEFGKcpGCy3s=";
subPackages = [ "." ];
+2 -2
View File
@@ -15,7 +15,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
version = "2.25.2";
version = "2.25.3";
dontConfigure = true;
dontBuild = true;
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
hash = "sha256-ENPcgyZpvxMK/FXAMQmNLRFH9o6K82EOEpzzJR+YO5s=";
hash = "sha256-dOoGJk3YT35XlykbXcpkURXP7HUNorJPUdPF0K9v92U=";
};
nativeBuildInputs = [
+3 -9
View File
@@ -2,6 +2,7 @@
lib,
stdenvNoCC,
fetchzip,
installFonts,
}:
stdenvNoCC.mkDerivation {
@@ -13,20 +14,13 @@ stdenvNoCC.mkDerivation {
hash = "sha256-bTlEXQeYNNspvnNdvQhJn6CNBrcSKYWuNWF/N6+3Vb0=";
};
installPhase = ''
runHook preInstall
mkdir -p $out/share/fonts/opentype
mv *.otf $out/share/fonts/opentype
runHook postInstall
'';
nativeBuildInputs = [ installFonts ];
meta = {
homepage = "https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/";
description = "Contemporary sans serif, with characters composed of modified-geometric curves and arches";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = [ ];
maintainers = with lib.maintainers; [ pancaek ];
};
}
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "eksctl";
version = "0.225.0";
version = "0.226.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = "eksctl";
rev = finalAttrs.version;
hash = "sha256-aGIn6/CHC/0RGgVQJbye09V5cT2gXYhvihUv4J/1l6g=";
hash = "sha256-XjiM4o4xJPY+ZFtvWi5K99tQaZwNxiCla/jUeQQo+5E=";
};
vendorHash = "sha256-6f/w++wQdedkzvwkktDvpmpkR5eCJvG2twCSKxY49ZQ=";
vendorHash = "sha256-HP0EdZeM2Nz6LI3EjVT7qPl47Suh45OjWptEHgqqvhg=";
doCheck = false;
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "faudio";
version = "26.04";
version = "26.05";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
tag = finalAttrs.version;
hash = "sha256-Vbz/7C8yHgNJBnh8Tk5HsEcbpiQwqL0dj0T0afEZXRw=";
hash = "sha256-VrY6NbmnUk6fUEa3+NukcuPRaH+RbFrT9bnN4Rnuxuk=";
};
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -11,17 +11,17 @@
buildNpmPackage rec {
pname = "firebase-tools";
version = "15.15.0";
version = "15.16.0";
nodejs = nodejs_22;
src = fetchFromGitHub {
owner = "firebase";
repo = "firebase-tools";
tag = "v${version}";
hash = "sha256-lY52YRT+DIV8DTIEtquRuB6Q6TY0mi4I4+E+o1usQrM=";
hash = "sha256-cYyQ7s4y+sButeuMTW1GnLqWMYwQ7Hf+yNyjeCHWK+k=";
};
npmDepsHash = "sha256-7XYgjoKEHXi26utNECCjqaDXoWYcyblt7rGgklWbmX8=";
npmDepsHash = "sha256-oB3AgKYGgJOvJu68boGVpJjAEy1Npkgb/ZLatAcc5j8=";
# No more package-lock.json in upstream src
postPatch = ''
+2 -2
View File
@@ -7,7 +7,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ggml";
version = "0.10.0";
version = "0.10.1";
__structuredAttrs = true;
strictDeps = true;
@@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ggml-org";
repo = "ggml";
tag = "v${finalAttrs.version}";
hash = "sha256-2Yu7kFKu2VaiGGkb0r+L59VbcWijtWZyJmuyXLb+414=";
hash = "sha256-fwENyDSRq6ecq0zKC4nnpJCs9X15et+JFTQKX4gLDng=";
};
# The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR
+2 -2
View File
@@ -7,13 +7,13 @@
buildDotnetModule rec {
pname = "gh-gei";
version = "1.28.0";
version = "1.29.0";
src = fetchFromGitHub {
owner = "github";
repo = "gh-gei";
rev = "v${version}";
hash = "sha256-8KVEI6k3MWYYEJVi/fyXCDS6DpNwtEr1uz4JEz2R+WY=";
hash = "sha256-qHlORWmMBHo8PtuGG4JaWdkCdIdybNfzWDEM/JNlCOc=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "gh-ost";
version = "1.1.8";
version = "1.1.9";
src = fetchFromGitHub {
owner = "github";
repo = "gh-ost";
tag = "v${finalAttrs.version}";
hash = "sha256-U92rdk/9JIMOjN1cJSdAVYgR1f7aKY0nyfBbwe7517M=";
hash = "sha256-wnHPFPA0ql6KWN9+ZvzIdXwaAhFdBc94UJK7+4no1NU=";
};
vendorHash = null;
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "ghalint";
version = "1.5.5";
version = "1.5.6";
src = fetchFromGitHub {
owner = "suzuki-shunsuke";
repo = "ghalint";
tag = "v${finalAttrs.version}";
hash = "sha256-xAXcvvSwcJjdG2BCItBLdsu6vZiID5FmRYYF9PZe1QE=";
hash = "sha256-u85vX9lg5JKUvRjFloE4KZUm/qs8RmjoY/hybtJk/kc=";
};
vendorHash = "sha256-XIalA/usvyvzrvGU7Ygf1DWSlTm1YYaN+X0Xm+YiiTI=";
vendorHash = "sha256-n++Rq79KHyRVhIXIdN9IOADTGEG73Wl2SUq/YEo++WM=";
subPackages = [ "cmd/ghalint" ];
@@ -36,7 +36,6 @@ buildGoModule (finalAttrs: {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
DeeUnderscore
sudoforge
];
mainProgram = "git-bug-migration";
};
-1
View File
@@ -67,7 +67,6 @@ buildGoModule (finalAttrs: {
maintainers = with lib.maintainers; [
royneary
DeeUnderscore
sudoforge
];
mainProgram = "git-bug";
};
+3 -3
View File
@@ -7,17 +7,17 @@
buildGoModule (finalAttrs: {
pname = "goose";
version = "3.27.0";
version = "3.27.1";
src = fetchFromGitHub {
owner = "pressly";
repo = "goose";
rev = "v${finalAttrs.version}";
hash = "sha256-wpnheZJ2+xnk8N/hE5Cyf38/yODQC5+SlDml9vH0oRw=";
hash = "sha256-dzeB5QXjQAyJlaM6I82C4gNoj7ELA4sgkfHkXADN9+Y=";
};
proxyVendor = true;
vendorHash = "sha256-0G6kE5ScpsIG2hLzZ9hnyig4LuN6rTdwirR+ldC2+ps=";
vendorHash = "sha256-JsLpcV5SSBin6U7Kj5O0mhXNdIwyV+xdteEJBxW8zuY=";
# skipping: end-to-end tests require a docker daemon
postPatch = ''
+3 -3
View File
@@ -63,12 +63,12 @@ let
};
};
unstable = {
version = "2.4.0-unstable-2026-01-30";
version = "26.02.0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "gpac";
repo = "gpac";
rev = "2166130136223373dad2ef3fb72e4cbd129cb468";
hash = "sha256-Iw4UAKjFnV+NiG77VOfHUHPle5+YAIavtGmtrD3Uebw=";
rev = "525bf1af642c30af04e4df5345e6d798c0a4d8a1";
hash = "sha256-G/4gefsS2hUKo8VEt80YZOaGJSjrzXFrdHO/u33BiDw=";
};
updateScript = unstableGitUpdater {
tagFormat = "v*";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "grafanactl";
version = "0.1.9";
version = "0.1.10";
src = fetchFromGitHub {
owner = "grafana";
repo = "grafanactl";
tag = "v${finalAttrs.version}";
hash = "sha256-TJoTxVKfG2mfV05pkAxUJR7NKZbD9VIqRW4H8lyP2As=";
hash = "sha256-tlSV7yhk5ByiGm39IGo/PZHuHtyyV5QjHqDB5w3UWBM=";
};
vendorHash = "sha256-zEE4iaZJBneYgo6avCOTG7tWZ88NDskPTYiCMb8pRR4=";
vendorHash = "sha256-DOEByenSD4BCQuyyLQvJxC7/UkPmpHZemMEKZbOwLbE=";
ldflags = [
"-X main.version=v${finalAttrs.version}"
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "harbor-cli";
version = "0.0.18";
version = "0.0.19";
src = fetchFromGitHub {
owner = "goharbor";
repo = "harbor-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-vR99rFCR/FMpASyCqjIvhWBNO+Va1sACtZxOGbJaiQg=";
hash = "sha256-X1+uke4X7JBN5kDrsVQ+oS6RkHG8fHt6lU6+9LPBNzk=";
};
vendorHash = "sha256-A7Hgzzdu8zIkN/mvHTWU7ZRbInWor+dVtr9al3oyjk4=";
vendorHash = "sha256-1Aj3QHQcswOmzeazk3Fr8gSP1VTok2U/NK3mCPSPC6o=";
excludedPackages = [
"dagger"
@@ -11,13 +11,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-assistant-matter-hub";
version = "2.0.42";
version = "2.0.43";
src = fetchFromGitHub {
owner = "RiDDiX";
repo = "home-assistant-matter-hub";
tag = "v${finalAttrs.version}";
hash = "sha256-joaw/YrDmYhfxRwr73IMc2FVEOG6zSlLGIru9lHKHjo=";
hash = "sha256-Dls5TglEIFvVGpg8ENTb6IhCwJermmREHuJnalF4kJ4=";
};
# The bundled cli.js imports transitive dependencies (e.g. @noble/curves)
+2 -7
View File
@@ -2,6 +2,7 @@
lib,
stdenvNoCC,
fetchzip,
installFonts,
}:
stdenvNoCC.mkDerivation {
@@ -13,13 +14,7 @@ stdenvNoCC.mkDerivation {
hash = "sha256-/87qJIb+v4qrtDy+ApfXxh59reOk+6RhGqFN98mc+8Q=";
};
installPhase = ''
runHook preInstall
install -Dm644 *.ttf -t $out/share/fonts/opentype
runHook postInstall
'';
nativeBuildInputs = [ installFonts ];
meta = {
description = "Japanese font package with Mincho and Gothic fonts";
+3 -3
View File
@@ -7,15 +7,15 @@
stdenvNoCC.mkDerivation {
pname = "jp-zip-code";
version = "0-unstable-2026-04-01";
version = "0-unstable-2026-05-01";
# This package uses a mirror as the source because the
# original provider uses the same URL for updated content.
src = fetchFromGitHub {
owner = "musjj";
repo = "jp-zip-codes";
rev = "5404779eb05849c61c70c4489d117bcb36ea19ab";
hash = "sha256-pysW1hAj8acTFOytYw/ZXknUlRP+JUvh4Ia2I2CwA6A=";
rev = "fd586719e8b6c55763e015963eb2b7cb7383ffec";
hash = "sha256-88Vr1YySNT1Z+1rqxzT6Mccv/v6wL+HtW10Fmt3SXoA=";
};
installPhase = ''
@@ -0,0 +1,12 @@
diff --git a/src/main/index.ts b/src/main/index.ts
index ad541ba..7879fdb 100644
--- a/src/main/index.ts
+++ b/src/main/index.ts
@@ -122,6 +122,7 @@ try {
if (!deepLinkSupport) {
console.error('Failed to register kando:// protocol. Deep links will not work.');
+ console.log("Note for nixpkgs: If you're using NixOS or home-manager on Linux, it should still work.")
}
// Choose the backend to use. We quit the app if no backend is found.
+8 -3
View File
@@ -26,16 +26,20 @@ let
in
buildNpmPackage.override { inherit nodejs; } rec {
pname = "kando";
version = "2.1.2";
version = "2.3.0";
src = fetchFromGitHub {
owner = "kando-menu";
repo = "kando";
tag = "v${version}";
hash = "sha256-x+emk0N5AL5Nfk9d1+RehdLoEvqVe5DafZL1WRPFdrc=";
hash = "sha256-eCR+CL3EMV3eLXzpzKFGuec3YBWDnFjNyTEHpG51PLQ=";
};
npmDepsHash = "sha256-zbPrQpm2IgIMqGvMzj6fzEV/lV/FszfU3fnFx3kPHr4=";
patches = [
./add-deep-link-note.patch
];
npmDepsHash = "sha256-VsWmM+CSAv3yFVelFNb3kUAeh4t+k04NFXVRz4AwFkI=";
npmFlags = [ "--ignore-scripts" ];
@@ -130,6 +134,7 @@ buildNpmPackage.override { inherit nodejs; } rec {
genericName = "Pie Menu";
comment = "The Cross-Platform Pie Menu";
categories = [ "Utility" ];
mimeTypes = [ "x-scheme-handler/kando" ];
})
];
+3 -3
View File
@@ -7,7 +7,7 @@
meson,
ninja,
withJava ? false,
jdk21_headless,
jdk21,
jre21_minimal, # Newer JDK's depend on a release with a fix for https://code.videolan.org/videolan/libbluray/-/issues/46
ant,
stripJavaArchivesHook,
@@ -31,7 +31,7 @@ let
"java.rmi"
"java.xml"
];
jdk = jdk21_headless;
jdk = jdk21;
};
in
stdenv.mkDerivation rec {
@@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
pkg-config
]
++ lib.optionals withJava [
jdk21_headless
jdk21
ant
stripJavaArchivesHook
];
@@ -7,11 +7,11 @@
lilypond.overrideAttrs (
finalAttrs: prevAttrs: {
version = "2.25.34";
version = "2.27.0";
src = fetchzip {
url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor finalAttrs.version}/lilypond-${finalAttrs.version}.tar.gz";
hash = "sha256-UFuL8TZ7uLZhXgFoMGxAye04dNcvrw1gqQMOnE4P2fc=";
hash = "sha256-uZKpHmuYFkmj1kI+D09rPNLov83EO1QdXyUSSscBRPE=";
};
patches = [ ];
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lisette";
version = "0.1.17";
version = "0.1.23";
src = fetchFromGitHub {
owner = "ivov";
repo = "lisette";
tag = "lisette-v${finalAttrs.version}";
hash = "sha256-PzQQd5tgn3g+Gq0qVe8p9FSbIIpR178fDXvGcwmdcvU=";
hash = "sha256-sSNQKVfclSXXt1hp1AVBUKAjLhG9RSKxpoC8zWvOSz4=";
};
cargoHash = "sha256-3g8Vqr2PydVvp1k7E2fJGrDc1n5OjSQ7Ksl/UKEwWns=";
cargoHash = "sha256-MlRx0lXuGyz7P8DT2tCsxVQ/W5P+W5+8YBt43wTz2IE=";
preCheck = ''
export NO_COLOR=true
+3 -3
View File
@@ -22,13 +22,13 @@
rustPlatform.buildRustPackage rec {
pname = "lrcget";
version = "2.0.1";
version = "2.1.0";
src = fetchFromGitHub {
owner = "tranxuanthang";
repo = "lrcget";
tag = version;
hash = "sha256-3dqE64IVvsrY33v3LoLUDJ+g6T5CvePIINWdqidDPdQ=";
hash = "sha256-cxQpCuyFsJeujcL2TPMH7n+Q6l4h+P1HvsrMoFmbWMI=";
};
patches = [
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec {
cargoRoot = "src-tauri";
buildAndTestSubdir = "src-tauri";
cargoHash = "sha256-YRPMzFChmk5laah8yyRtMaUYH/uSOLUIAtl7wTl/qU0=";
cargoHash = "sha256-9vyvRJsR4o7kWSLJyGIoiM/13ABWWTrRXVdyU2HfJ+E=";
# FIXME: This is a workaround, because we have a git dependency node_modules/lrc-kit contains install scripts
# but has no lockfile, which is something that will probably break.
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
version = "2026.4.15";
version = "2026.4.29";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
hash = "sha256-E9L2lmLxA6X+iomNe4SwvLMh3I01zTgTE4Ot4VUstBs=";
hash = "sha256-QcxPWVA6l5AB42K/4nHszB1kz399+Cjkuu98Zpqq4oE=";
};
vendorHash = "sha256-SOik+mNGpC/G8Hr2RtOBUxJu5McRRqv24FOFvaDxT3I=";
vendorHash = "sha256-ajJ+jSjq7+7QyxAU72bfKMf0KJQzxraQfiRrxQ63rEY=";
env.CGO_ENABLED = "0";
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "matterircd";
version = "0.28.0";
version = "0.29.0";
src = fetchFromGitHub {
owner = "42wim";
repo = "matterircd";
rev = "v${finalAttrs.version}";
sha256 = "sha256-qA07i31fGLLIfWoCBW1f5nvf4AWEIkSXZh22F6rRnpM=";
sha256 = "sha256-7pOhUeUT95nk6kk03xAaIYHgXwr09m6LSbib2YSi1Ck=";
};
vendorHash = null;
+3 -3
View File
@@ -25,16 +25,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "motrix-next";
version = "3.8.3";
version = "3.8.5";
src = fetchFromGitHub {
owner = "AnInsomniacy";
repo = "motrix-next";
tag = "v${finalAttrs.version}";
hash = "sha256-PPzNdhRYKwABKH7Fh0l0gdZEDn0ZljshAeetetPxXHQ=";
hash = "sha256-Y5i+0bAIb2YorO+PolBWlv0dFt/P6INPBfVEe3zG5Uc=";
};
cargoHash = "sha256-lvfmhYx7HSk3SrCJ03pZwq3ZAXnGtv2MIKX8+N5lQMc=";
cargoHash = "sha256-p5Z9196lh7+4K2MzROZGbPcLyUjGU7VufXCZnh3WQfY=";
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs)
+54
View File
@@ -0,0 +1,54 @@
{
lib,
buildGoModule,
fetchFromGitHub,
installShellFiles,
}:
buildGoModule rec {
__structuredAttrs = true;
pname = "multica-cli";
version = "0.2.21";
src = fetchFromGitHub {
owner = "multica-ai";
repo = "multica";
rev = "v${version}";
hash = "sha256-13xhPBLV3aWf5ESn4L2rGXXFTrYVejF+HQnTCGlE1bg=";
};
sourceRoot = "${src.name}/server";
vendorHash = "sha256-1rifzInFK8od9XAYWEuHU16ni2+gaDhlDIHc7WeuLU4=";
subPackages = [ "cmd/multica" ];
env.CGO_ENABLED = 0;
ldflags = [
"-s"
"-w"
"-X main.version=${version}"
"-X main.commit=nixpkg"
"-X main.date=1970-01-01T00:00:00Z"
];
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installShellCompletion --cmd multica \
--bash <($out/bin/multica completion bash) \
--zsh <($out/bin/multica completion zsh) \
--fish <($out/bin/multica completion fish)
'';
meta = {
description = "CLI for the Multica managed agents platform";
homepage = "https://github.com/multica-ai/multica";
changelog = "https://github.com/multica-ai/multica/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ akosseres ];
mainProgram = "multica";
};
}
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "nova";
version = "3.11.14";
version = "3.12.0";
src = fetchFromGitHub {
owner = "FairwindsOps";
repo = "nova";
rev = "v${finalAttrs.version}";
hash = "sha256-leMDcw17rD08zIcJ9mkcD0VJE0o8pS6F31nFjDLT67Q=";
hash = "sha256-eIsysSJw090BdGNG/5rPqwCE7Ci2HiKWEw+Gx9UXHYQ=";
};
vendorHash = "sha256-OICuGfnMkx25GL5aoaozselXgJxOZt3vANCSan2ZGs8=";
vendorHash = "sha256-nXzJkcUbIGVxnuyx51NeXOI9Y/D/Fg/TkmrH7MLYzfQ=";
ldflags = [
"-X main.version=${finalAttrs.version}"
+9
View File
@@ -15,8 +15,10 @@
libsm,
imlib2,
pango,
bashNonInteractive,
libstartup_notification,
makeWrapper,
versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -27,10 +29,12 @@ stdenv.mkDerivation (finalAttrs: {
autoreconfHook
pkg-config
makeWrapper
python3
python3.pkgs.wrapPython
];
buildInputs = [
bashNonInteractive
libxml2
libxinerama
libxcursor
@@ -47,6 +51,8 @@ stdenv.mkDerivation (finalAttrs: {
imlib2
];
strictDeps = true;
pythonPath = with python3.pkgs; [
pyxdg
];
@@ -89,6 +95,9 @@ stdenv.mkDerivation (finalAttrs: {
wrapPythonProgramsIn "$out/libexec" "$out ''${pythonPath[*]}"
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
meta = {
description = "X window manager for non-desktop embedded systems";
homepage = "http://openbox.org/";
-367
View File
@@ -1,367 +0,0 @@
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -8,7 +8,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"bytes",
"futures-core",
"futures-sink",
@@ -29,7 +29,7 @@
"actix-service",
"actix-utils",
"actix-web",
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"bytes",
"derive_more 2.0.1",
"futures-core",
@@ -53,7 +53,7 @@
"actix-service",
"actix-utils",
"base64 0.22.1",
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"brotli",
"bytes",
"bytestring",
@@ -335,15 +335,13 @@
[[package]]
name = "async-compression"
-version = "0.4.29"
+version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5bee399cc3a623ec5a2db2c5b90ee0190a2260241fbe0c023ac8f7bab426aaf8"
+checksum = "977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23"
dependencies = [
"compression-codecs",
"compression-core",
- "flate2",
"futures-core",
- "memchr",
"pin-project-lite",
"tokio",
]
@@ -430,9 +428,9 @@
[[package]]
name = "bitflags"
-version = "2.9.3"
+version = "2.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d"
+checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
[[package]]
name = "block-buffer"
@@ -513,10 +511,11 @@
[[package]]
name = "cc"
-version = "1.2.34"
+version = "1.2.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc"
+checksum = "590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3"
dependencies = [
+ "find-msvc-tools",
"jobserver",
"libc",
"shlex",
@@ -566,9 +565,9 @@
[[package]]
name = "clap"
-version = "4.5.46"
+version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57"
+checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931"
dependencies = [
"clap_builder",
"clap_derive",
@@ -576,9 +575,9 @@
[[package]]
name = "clap_builder"
-version = "4.5.46"
+version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41"
+checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6"
dependencies = [
"anstream",
"anstyle",
@@ -588,9 +587,9 @@
[[package]]
name = "clap_derive"
-version = "4.5.45"
+version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
+checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@@ -612,15 +611,13 @@
[[package]]
name = "compression-codecs"
-version = "0.4.29"
+version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7eea68f0e02c2b0aa8856e9a9478444206d4b6828728e7b0697c0f8cca265cb"
+checksum = "485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64"
dependencies = [
"compression-core",
"flate2",
- "futures-core",
"memchr",
- "pin-project-lite",
]
[[package]]
@@ -828,9 +825,9 @@
[[package]]
name = "deranged"
-version = "0.4.0"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
+checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc"
dependencies = [
"powerfmt",
]
@@ -1077,6 +1074,12 @@
]
[[package]]
+name = "find-msvc-tools"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650"
+
+[[package]]
name = "flate2"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1675,7 +1678,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"cfg-if",
"libc",
]
@@ -1813,9 +1816,9 @@
[[package]]
name = "lexical-core"
-version = "1.0.0"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c26c7da389462e0173a0e9580b3cf7b6a10074e93df78b2768d3ee9fa6d54fc4"
+checksum = "b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958"
dependencies = [
"lexical-parse-float",
"lexical-parse-integer",
@@ -1911,7 +1914,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"libc",
"redox_syscall",
]
@@ -2096,7 +2099,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1610d7994d67a05bb35861cd733b069b1171de8693bc8452849c59361a1bb87b"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"cfg-if",
"cssparser",
"encoding_rs",
@@ -2152,22 +2155,22 @@
[[package]]
name = "minicbor"
-version = "0.19.1"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7005aaf257a59ff4de471a9d5538ec868a21586534fff7f85dd97d4043a6139"
+checksum = "4f182275033b808ede9427884caa8e05fa7db930801759524ca7925bd8aa7a82"
dependencies = [
"minicbor-derive",
]
[[package]]
name = "minicbor-derive"
-version = "0.13.0"
+version = "0.18.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1154809406efdb7982841adb6311b3d095b46f78342dd646736122fe6b19e267"
+checksum = "b17290c95158a760027059fe3f511970d6857e47ff5008f9e09bffe3d3e1c6af"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.106",
]
[[package]]
@@ -2728,7 +2731,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
]
[[package]]
@@ -2878,7 +2881,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"errno",
"libc",
"linux-raw-sys",
@@ -3291,12 +3294,11 @@
[[package]]
name = "time"
-version = "0.3.41"
+version = "0.3.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
+checksum = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031"
dependencies = [
"deranged",
- "itoa 1.0.15",
"num-conv",
"powerfmt",
"serde",
@@ -3306,15 +3308,15 @@
[[package]]
name = "time-core"
-version = "0.1.4"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
+checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
[[package]]
name = "time-macros"
-version = "0.2.22"
+version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
+checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
dependencies = [
"num-conv",
"time-core",
@@ -3429,7 +3431,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.9.4",
"bytes",
"futures-util",
"http 1.3.1",
--- a/pagefind_web/Cargo.lock
+++ b/pagefind_web/Cargo.lock
@@ -89,6 +89,12 @@ dependencies = [
"proc-macro2",
]
+[[package]]
+name = "rustversion"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+
[[package]]
name = "syn"
version = "2.0.55"
@@ -108,23 +114,25 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
dependencies = [
"cfg-if",
+ "once_cell",
+ "rustversion",
"wasm-bindgen-macro",
+ "wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
dependencies = [
"bumpalo",
"log",
- "once_cell",
"proc-macro2",
"quote",
"syn",
@@ -133,9 +141,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -143,9 +151,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
dependencies = [
"proc-macro2",
"quote",
@@ -156,9 +164,12 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
+dependencies = [
+ "unicode-ident",
+]
[[package]]
name = "write-json" "http 1.3.1",
+41 -22
View File
@@ -12,8 +12,9 @@
python3,
rustc,
versionCheckHook,
wasm-bindgen-cli_0_2_104,
wasm-bindgen-cli_0_2_117,
wasm-pack,
enableExtended ? true,
}:
# TODO: package python bindings
@@ -24,7 +25,7 @@ let
# [1] https://github.com/lindera/lindera/blob/v0.32.2/lindera-unidic/build.rs#L5-L11
# [2] https://github.com/lindera/unidic-mecab
# To find these urls:
# rg -A5 download_urls $(nix-build . -A pagefind.cargoDeps --no-out-link)/lindera-*/build.rs
# rg -A5 download_urls $(nix-build . -A pagefind.cargoDeps --no-out-link)/*/lindera-*/build.rs
lindera-srcs = {
unidic-mecab = fetchurl {
passthru.vendorDir = "lindera-unidic-*";
@@ -56,49 +57,55 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pagefind";
version = "1.4.0";
inherit enableExtended;
pname = "pagefind" + lib.optionalString (finalAttrs.enableExtended) "-extended";
version = "1.5.2";
src = fetchFromGitHub {
owner = "Pagefind";
repo = "pagefind";
tag = "v${finalAttrs.version}";
hash = "sha256-+jArZueDqpJQKg3fKdJjeQQL+egyR6Zi6wqPMZoFgyk=";
hash = "sha256-/4nHUEcNQ66M5+x85xiIUUA/Nt+YQCrwn7HIo3olCMM=";
};
cargoPatches = [ ./cargo-lock.patch ];
cargoHash = "sha256-zbo8NkB9umpNDvkhKXpOdt8hJn+d+nrTXMaUghmIPrg=";
cargoHash = "sha256-RdU6ZF32kyRC9C0J7NfscNhrs+NjfE5jppIt6u47fcw=";
env.cargoDeps_web = rustPlatform.fetchCargoVendor {
name = "cargo-deps-web-${finalAttrs.version}";
inherit (finalAttrs) src;
patches = [ ./web-cargo-lock.patch ];
sourceRoot = "${finalAttrs.src.name}/pagefind_web";
hash = "sha256-TdbNvDF4WQ2xgkKGVmmZ8R2Wga21OUaGmey/2HVWVcQ=";
hash = "sha256-8DqD5QVoHOBtV11UKrunlzR7i+8PTeJGulzN6d2vqks=";
};
env.npmDeps_web_js = fetchNpmDeps {
name = "pagefind-npm-deps-web-js-${finalAttrs.version}";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/pagefind_web_js";
hash = "sha256-whpmjNKdiMxNfg7fRIWUPdyRWqsEphhqvQfiM65GYDs=";
hash = "sha256-vrPdlvd6doaIKiawsvJLnhIPhC35/qzdgUhkfMZrcP8=";
};
env.npmDeps_ui_default = fetchNpmDeps {
name = "pagefind-npm-deps-ui-default-${finalAttrs.version}";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/pagefind_ui/default";
hash = "sha256-voCs49JneWYE1W9U7aB6G13ypH6JqathVDeF58V57U8=";
hash = "sha256-78Qyk18IzekdP6l8pkWxhGeKEST2Ju/AUBASycbggRQ=";
};
env.npmDeps_ui_modular = fetchNpmDeps {
name = "pagefind-npm-deps-ui-modular-${finalAttrs.version}";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/pagefind_ui/modular";
hash = "sha256-4d85V2X1doq3G8okgYSXOMuQDoAXCgtAtegFEPr+Wno=";
hash = "sha256-Ja9s9EX2b9TviLA/NxwQ3Z7RMjL8LIUJAuE63EyBbN4=";
};
env.npmDeps_ui_component = fetchNpmDeps {
name = "pagefind-npm-deps-ui-component-${finalAttrs.version}";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/pagefind_ui/component";
hash = "sha256-ZSsXn+A8VVGSCjP2J7ql4rIoOto7a/vzRcVhxuo5Ngk=";
};
env.npmDeps_playground = fetchNpmDeps {
name = "pagefind-npm-deps-playground-${finalAttrs.version}";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/pagefind_playground";
hash = "sha256-npo8MV6AAuQ/mGC9iu3bR7pjGoI7NgxuIeh+H3oz7Y8=";
hash = "sha256-JO2VRDxsKxYIMZKZ8UilJp76jihRHrD1IeTRfoff/+s=";
};
env.GIT_VERSION = finalAttrs.version;
@@ -118,10 +125,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
(
local postPatchHooks=() # written to by npmConfigHook
source ${npmHooks.npmConfigHook}/nix-support/setup-hook
npmRoot=pagefind_web_js npmDeps=$npmDeps_web_js npmConfigHook
npmRoot=pagefind_ui/default npmDeps=$npmDeps_ui_default npmConfigHook
npmRoot=pagefind_ui/modular npmDeps=$npmDeps_ui_modular npmConfigHook
npmRoot=pagefind_playground npmDeps=$npmDeps_playground npmConfigHook
npmRoot=pagefind_web_js npmDeps=$npmDeps_web_js npmConfigHook
npmRoot=pagefind_ui/default npmDeps=$npmDeps_ui_default npmConfigHook
npmRoot=pagefind_ui/modular npmDeps=$npmDeps_ui_modular npmConfigHook
npmRoot=pagefind_ui/component npmDeps=$npmDeps_ui_component npmConfigHook
npmRoot=pagefind_playground npmDeps=$npmDeps_playground npmConfigHook
)
# patch build-time dependency downloads
@@ -152,8 +160,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
]}
)
# nightly-only feature
# nightly-only features
substituteInPlace pagefind_web/local_build.sh \
--replace-fail 'RUSTFLAGS="-Z unstable-options -C panic=immediate-abort"' 'RUSTFLAGS=""' \
--replace-fail ' -Z build-std=panic_abort,std' ""
substituteInPlace pagefind_web/local_fast_build.sh \
--replace-fail ' -Z build-std=panic_abort,std' "" \
--replace-fail ' -Z build-std-features=panic_immediate_abort' ""
'';
@@ -166,7 +177,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nodejs
rustc
rustc.llvmPackages.lld
wasm-bindgen-cli_0_2_104
wasm-bindgen-cli_0_2_117
wasm-pack
]
++ lib.optionals stdenv.buildPlatform.isDarwin [
@@ -202,6 +213,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
npm run build
)
echo Entering ./pagefind_ui/component
(
cd pagefind_ui/component
npm run build
)
echo Entering ./pagefind_playground
(
cd pagefind_playground
@@ -209,8 +226,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
)
'';
# always build extended
buildFeatures = [ "extended" ];
buildFeatures = lib.optionals finalAttrs.enableExtended [ "extended" ];
doInstallCheck = true;
@@ -220,8 +236,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru = {
inherit lindera-srcs;
tests.extended = finalAttrs.finalPackage.overrideAttrs {
enableExtended = true;
};
tests.non-extended = finalAttrs.finalPackage.overrideAttrs {
buildFeatures = [ ];
enableExtended = false;
};
};
@@ -1,85 +0,0 @@
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -89,6 +89,12 @@ dependencies = [
"proc-macro2",
]
+[[package]]
+name = "rustversion"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+
[[package]]
name = "syn"
version = "2.0.55"
@@ -108,23 +114,25 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
dependencies = [
"cfg-if",
+ "once_cell",
+ "rustversion",
"wasm-bindgen-macro",
+ "wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
dependencies = [
"bumpalo",
"log",
- "once_cell",
"proc-macro2",
"quote",
"syn",
@@ -133,9 +141,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -143,9 +151,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
dependencies = [
"proc-macro2",
"quote",
@@ -156,9 +164,12 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
+dependencies = [
+ "unicode-ident",
+]
[[package]]
name = "write-json" "http 1.3.1",
+3 -3
View File
@@ -10,20 +10,20 @@
buildGoModule (finalAttrs: {
pname = "pangolin-cli";
version = "0.6.1";
version = "0.8.0";
src = fetchFromGitHub {
owner = "fosrl";
repo = "cli";
tag = finalAttrs.version;
hash = "sha256-WKwoQIE3ibIJKiEGM8kWJ/7O+HjSyRJkLF1qyaVshOE=";
hash = "sha256-0G5HsAa9I0ilPQ92qQIuYssfGvoZhLrF3kyO1+0JqEQ=";
};
ldflags = [
"-X github.com/fosrl/cli/internal/version.Version=${finalAttrs.version}"
];
vendorHash = "sha256-eBrglhyqKy6pG9eF0yfJdCOLxeWys4atKAp9Jgtzdj8=";
vendorHash = "sha256-FCIp0VLmRO6TUPRDNd3Zl/CULwy00D8F4YTo/oQge+s=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -29,13 +29,13 @@
lndir,
}:
let
version = "2.20.14";
version = "2.20.15";
src = fetchFromGitHub {
owner = "paperless-ngx";
repo = "paperless-ngx";
tag = "v${version}";
hash = "sha256-xCpVABOf3rOm/PRZ5Doq8hoZVwRsII+8vFtb28eaBQ8=";
hash = "sha256-Czh4Knel0IIHsTc3kEnp1153Kv+3721GRCbTYTkeCDg=";
};
python = python3.override {
+2 -2
View File
@@ -23,14 +23,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "patroni";
version = "4.1.1";
version = "4.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "zalando";
repo = "patroni";
tag = "v${finalAttrs.version}";
hash = "sha256-IEoO50MaEnXevS0HOzend19UHNA12CjDAUBB8fZxTkI=";
hash = "sha256-P64smYmLJyuqMpqYY2lRbZwupfYBsg03FrzUZ6CBGpI=";
};
build-system = with python3Packages; [ setuptools ];
+70 -20
View File
@@ -1,33 +1,38 @@
[
{
"pname": "CommandLineParser",
"version": "2.9.1",
"hash": "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo="
},
{
"pname": "Docker.DotNet",
"version": "3.125.15",
"hash": "sha256-cjSYLFkOj0BNB2ebfIl+DLQbKS9e8l1kc9heG2xiLlk="
},
{
"pname": "Microsoft.Build.Framework",
"version": "17.5.0",
"hash": "sha256-FVomTQ8rZ5Ga09piFxSDFQ+b3gpC2ddZd+pQBSn5Csw="
},
{
"pname": "Microsoft.Build.Utilities.Core",
"version": "17.5.0",
"hash": "sha256-W4bN0E9/DgEw0fxopXUhMK9tuGGwm0NYK3APytAzNRI="
},
{
"pname": "Microsoft.ComponentDetection.Common",
"version": "7.0.18",
"hash": "sha256-2MOiUlu+hIAq5Y0oQPKdjM4nwwmaVX6kc9blJmYvYug="
"version": "7.1.1",
"hash": "sha256-oDFZcXA7P9LT3Rum/vauBzVFEz5xecGPm3OSDF4s9d0="
},
{
"pname": "Microsoft.ComponentDetection.Contracts",
"version": "7.0.18",
"hash": "sha256-tg4RZG1ZrOqhen1JIqokXqKIA9L95ren1awCA6fDRm4="
"version": "7.1.1",
"hash": "sha256-9vo75rOMedYsybf6G043cK87k4q031+KUwqAMAY/Gfs="
},
{
"pname": "Microsoft.ComponentDetection.Detectors",
"version": "7.0.18",
"hash": "sha256-Q20rbDb8iLKXG1WeQR8TpxWUpGGhDnjI3jVVGo9L4S0="
"version": "7.1.1",
"hash": "sha256-iYmgxqOVs8Ulz/mbURqyYxRrXIx8/sqv2v0Rh5lcoJc="
},
{
"pname": "Microsoft.ComponentDetection.Orchestrator",
"version": "7.0.18",
"hash": "sha256-4LKfRlSOaLHm7kMuzuREl1l/SI3n5/+6K0Vs0lbyHwU="
"version": "7.1.1",
"hash": "sha256-eE/ugkbirzqfIiKGyjxHz1UdfZcQOwd7oCzvMeAOtI4="
},
{
"pname": "Microsoft.Extensions.Caching.Abstractions",
@@ -224,6 +229,11 @@
"version": "8.0.0",
"hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="
},
{
"pname": "Microsoft.NET.StringTools",
"version": "17.5.0",
"hash": "sha256-9eoXaPQvt6YAeb+cK5/ekh3YFfjymZCzJAxsDsIPlMQ="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "1.1.0",
@@ -259,6 +269,11 @@
"version": "4.3.0",
"hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg="
},
{
"pname": "Microsoft.Win32.SystemEvents",
"version": "6.0.0",
"hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="
},
{
"pname": "MinVer",
"version": "6.0.0",
@@ -269,6 +284,11 @@
"version": "4.4.0",
"hash": "sha256-6ITnfYABvcfk7uwLxDLgcsXspI4nKuBlrFNdMATGoUI="
},
{
"pname": "MSBuild.StructuredLogger",
"version": "2.3.113",
"hash": "sha256-JwOSsLlZ6+JF0hjSXoLN0FaOn5o+zux0eCxNDNX5GQo="
},
{
"pname": "Newtonsoft.Json",
"version": "13.0.4",
@@ -321,8 +341,8 @@
},
{
"pname": "packageurl-dotnet",
"version": "2.0.0-rc.3",
"hash": "sha256-9+HeksdC+CWhpV68A5b2OgzpVsDp47h54NdLm84oY+E="
"version": "2.0.0",
"hash": "sha256-W8wvDWJm6qTl39KjLKzP28vJE+zmaQTwUK9VGrM2sxc="
},
{
"pname": "Polly",
@@ -669,6 +689,16 @@
"version": "4.3.0",
"hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI="
},
{
"pname": "System.Collections.Immutable",
"version": "8.0.0",
"hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="
},
{
"pname": "System.Configuration.ConfigurationManager",
"version": "6.0.0",
"hash": "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms="
},
{
"pname": "System.Diagnostics.Debug",
"version": "4.3.0",
@@ -694,6 +724,11 @@
"version": "4.3.0",
"hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="
},
{
"pname": "System.Drawing.Common",
"version": "6.0.0",
"hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="
},
{
"pname": "System.Formats.Asn1",
"version": "9.0.13",
@@ -809,11 +844,6 @@
"version": "4.3.0",
"hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="
},
{
"pname": "System.Runtime.Loader",
"version": "4.3.0",
"hash": "sha256-syG1GTFjYbwX146BD/L7t55j+DZqpHDc6z28kdSNzx0="
},
{
"pname": "System.Runtime.Numerics",
"version": "4.3.0",
@@ -824,6 +854,11 @@
"version": "5.0.0",
"hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="
},
{
"pname": "System.Security.AccessControl",
"version": "6.0.0",
"hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="
},
{
"pname": "System.Security.Cryptography.Algorithms",
"version": "4.3.0",
@@ -859,6 +894,11 @@
"version": "4.3.0",
"hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318="
},
{
"pname": "System.Security.Cryptography.ProtectedData",
"version": "6.0.0",
"hash": "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY="
},
{
"pname": "System.Security.Cryptography.ProtectedData",
"version": "8.0.0",
@@ -869,6 +909,11 @@
"version": "4.3.0",
"hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0="
},
{
"pname": "System.Security.Permissions",
"version": "6.0.0",
"hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="
},
{
"pname": "System.Security.Principal.Windows",
"version": "5.0.0",
@@ -924,6 +969,11 @@
"version": "4.6.3",
"hash": "sha256-GrySx1F6Ah6tfnnQt/PHC+dbzg+sfP47OOFX0yJF/xo="
},
{
"pname": "System.Windows.Extensions",
"version": "6.0.0",
"hash": "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM="
},
{
"pname": "Tomlyn.Signed",
"version": "0.20.0",
+2 -2
View File
@@ -9,13 +9,13 @@
buildDotnetModule rec {
pname = "sbom-tool";
version = "4.1.10";
version = "4.1.11";
src = fetchFromGitHub {
owner = "microsoft";
repo = "sbom-tool";
tag = "v${version}";
hash = "sha256-JK5uQ2ZdfHD99ulH9rNywUJtcl1Tr5UW5QOFpPhZ0R0=";
hash = "sha256-1bjlw7sJB/1LdMD0R3h/8l1UK3cGMEz5WqVD0CMnTYY=";
};
projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj";
+2 -2
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "stress-ng";
version = "0.21.00";
version = "0.21.01";
src = fetchFromGitHub {
owner = "ColinIanKing";
repo = "stress-ng";
tag = "V${finalAttrs.version}";
hash = "sha256-kFIrbt/jJuQnuWmQUBuiFGuAfBb2pUtujhj6bwpDF4k=";
hash = "sha256-GC9FN8nHhBLS9E+7kN0aNAIo8VbUIPG26/bRUarsiIc=";
};
postPatch = ''
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "tinfoil-cli";
version = "0.12.3";
version = "0.13.0";
src = fetchFromGitHub {
owner = "tinfoilsh";
repo = "tinfoil-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-ykaJRuMpcXKBBDFC5jft7BIcSREz3xYxxmNgVHWcacI=";
hash = "sha256-HfKcuonVpUzE2aTR1GX4jrlhrNPBotbZuEjRvJs0Xkc=";
};
vendorHash = "sha256-+CZ4Jjl+Ynn0J0cNol9djSs1AkjD8YzVgg8qoRF2tDQ=";
vendorHash = "sha256-b6UmayV913SVyV5+1BMZiRM7SV/Asau6xkx87DWTf9k=";
# The attestation test requires internet access
checkFlags = [ "-skip=TestAttestationVerifySEV" ];
+4 -7
View File
@@ -72,10 +72,6 @@ in
runCommand "run-nixfmt-example"
{
nativeBuildInputs = [ nixfmtExamplePackage ];
passAsFile = [
"input"
"expected"
];
input = ''
{
foo="bar";
@@ -90,18 +86,19 @@ in
list = [ ];
}
'';
__structuredAttrs = true;
}
''
export XDG_CACHE_HOME=$(mktemp -d)
# The example config assumes the tree root has a .git/index file
mkdir .git && touch .git/index
# Copy the input file, then format it using the wrapped treefmt
cp $inputPath input.nix
# Create the input file, then format it using the wrapped treefmt
printf "%s" "$input" > input.nix
treefmt
# Assert that input.nix now matches expected
if diff -u $expectedPath input.nix; then
if diff -u <(printf "%s" "$expected") input.nix; then
touch $out
else
echo
+4
View File
@@ -32,6 +32,10 @@ stdenv.mkDerivation {
expat
];
configureFlags = [
"CFLAGS=-std=gnu17"
];
meta = {
homepage = "https://www.unidata.ucar.edu/software/udunits/";
description = "C-based package for the programatic handling of units of physical quantities";
+9 -9
View File
@@ -1,20 +1,20 @@
{
"aarch64-darwin": {
"version": "2.0.67",
"version": "2.1.32",
"vscodeVersion": "1.110.1",
"url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-darwin-arm64-2.0.67.zip",
"sha256": "1be5a36addf99211aa4deed9476184defb94d6fe58ba30e7f84833834915961f"
"url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/63e54ba26dd2a1b975c172966dff80bad8ae74c7/Windsurf-darwin-arm64-2.1.32.zip",
"sha256": "0d7ee912cc619678b5d68115f3dfa11a2581d134032410a887babbb595b613fd"
},
"x86_64-darwin": {
"version": "2.0.67",
"version": "2.1.32",
"vscodeVersion": "1.110.1",
"url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-darwin-x64-2.0.67.zip",
"sha256": "2186862bf20f5968837ea777b171f05a65320259063b1343117c53ceef8cdc97"
"url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/63e54ba26dd2a1b975c172966dff80bad8ae74c7/Windsurf-darwin-x64-2.1.32.zip",
"sha256": "b33d23e38ed15aa11570086c95d1fadddb47635b81571fa82612000c3d5f8d22"
},
"x86_64-linux": {
"version": "2.0.67",
"version": "2.1.32",
"vscodeVersion": "1.110.1",
"url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-linux-x64-2.0.67.tar.gz",
"sha256": "f2f10ef446096bc77c6d0513ea7ceb8a59398d5119a93f5b88a7c77a59727b67"
"url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/63e54ba26dd2a1b975c172966dff80bad8ae74c7/Windsurf-linux-x64-2.1.32.tar.gz",
"sha256": "b2b8d1644f8684feaa21326d93829f79319381c439fd88663ee570966954d626"
}
}
+3 -3
View File
@@ -14,20 +14,20 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "zigbee2mqtt";
version = "2.9.2";
version = "2.10.0";
src = fetchFromGitHub {
owner = "Koenkk";
repo = "zigbee2mqtt";
tag = finalAttrs.version;
hash = "sha256-LdrsHOeRXeNccpf1UNg20y82M75PGt070zVbmQYYsVg=";
hash = "sha256-PwpRa6sbHyWmaIG8U0nkZqxzjKuw44Cnez8yVhuajZQ=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-uYzY1ixKTughpc6JfoMmp4/RKdgP1cKBuMMLZspSx18=";
hash = "sha256-qhX7fEcxG5eFM3gM/OwMk5QSB4bnt9VS3ZxMh7VGdNw=";
};
nativeBuildInputs = [
@@ -116,8 +116,8 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Media Player application for Ubuntu Touch devices";
homepage = "https://gitlab.com/ubports/development/apps/lomiri-mediaplayer-app";
changelog = "https://gitlab.com/ubports/development/apps/lomiri-mediaplayer-app/-/blob/${
homepage = "https://gitlab.com/ubports/development/core/lomiri-mediaplayer-app";
changelog = "https://gitlab.com/ubports/development/core/lomiri-mediaplayer-app/-/blob/${
if (!isNull finalAttrs.src.tag) then finalAttrs.src.tag else finalAttrs.src.rev
}/ChangeLog";
license = with lib.licenses; [
@@ -34,14 +34,14 @@
buildPythonPackage (finalAttrs: {
pname = "accelerate";
version = "1.12.0";
version = "1.13.0";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "accelerate";
tag = "v${finalAttrs.version}";
hash = "sha256-PwwaQSLOm+8Hd3trM1P+jRhYyoWM3QxOe5XT99haEmg=";
hash = "sha256-IfKePiU38fUd5HefaS7J1s8Mb6hVmldINemxAJY+83o=";
};
buildInputs = [ llvmPackages.openmp ];
@@ -180,15 +180,7 @@ buildPythonPackage (finalAttrs: {
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
# RuntimeError: torch_shm_manager: execl failed: Permission denied
"CheckpointTest"
]
++
lib.optionals
(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 && (pythonAtLeast "3.14"))
[
# https://github.com/huggingface/accelerate/issues/3899
"test_accelerate_test"
"test_cpu"
];
];
disabledTestPaths = lib.optionals (!(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64)) [
# numerous instances of torch.multiprocessing.spawn.ProcessRaisedException:
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "acme-tiny";
version = "5.0.2";
version = "5.0.3";
pyproject = true;
src = fetchPypi {
pname = "acme_tiny";
inherit version;
hash = "sha256-s84ZVYPcLxOnxvqQBS+Ks0myMtvCZ62cv0co6u2E3dg=";
hash = "sha256-LV64B+JZhq69qbBJ2dFG8YW6/q1u+x6MxB1rQrm8pjw=";
};
patchPhase = ''
@@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "aioghost";
version = "0.4.11";
version = "0.4.12";
pyproject = true;
src = fetchFromGitHub {
owner = "TryGhost";
repo = "aioghost";
tag = "v${finalAttrs.version}";
hash = "sha256-RRfPM86ulC+9VhW6trQoGhOKwhP45jn5a6PSw8PkEA4=";
hash = "sha256-wz0c2bJIUGkU5niIhJWXthsVToatsuoOzix+VBnETL0=";
};
build-system = [ hatchling ];
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "cloudpathlib";
version = "0.23.0";
version = "0.24.0";
pyproject = true;
src = fetchFromGitHub {
owner = "drivendataorg";
repo = "cloudpathlib";
tag = "v${version}";
hash = "sha256-lRZYWGX3Yqs1GTIL3ugOiu+K9RF6vJdbKP/SZAStHLc=";
hash = "sha256-MpCgK1JnQ/Etp0EyH5z6iknrQeJ4Wn6rwBw2EjgVAic=";
};
postPatch =
@@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "copier";
version = "9.14.3";
version = "9.15.0";
pyproject = true;
src = fetchFromGitHub {
@@ -39,7 +39,7 @@ buildPythonPackage rec {
postFetch = ''
rm $out/tests/demo/doc/ma*ana.txt
'';
hash = "sha256-wRYqpdMsxm2AHaLpdhsdkC6oDZP2a3VXJx/pNNrQieM=";
hash = "sha256-KHmnY8+65KdO9wzywiY8fYAVgyMChSUWbEW569IFYnk=";
};
env.POETRY_DYNAMIC_VERSIONING_BYPASS = version;
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "epitran";
version = "1.34.0";
version = "1.35.1";
pyproject = true;
src = fetchFromGitHub {
owner = "dmort27";
repo = "epitran";
tag = "v${version}";
hash = "sha256-LKESBSLn2gpXx8kEXmykEkTboIMiS5gZ2Kb9rj1lDTk=";
hash = "sha256-XXEZEptrVH+wfWm85B8yZ+RI+6AUZjWFKMjst/V7aE0=";
};
build-system = [
@@ -7,22 +7,24 @@
google-auth,
requests-oauthlib,
click,
mock,
pytestCheckHook,
gitUpdater,
}:
buildPythonPackage (finalAttrs: {
pname = "google-auth-oauthlib";
version = "1.2.4";
version = "1.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "googleapis";
repo = "google-auth-library-python-oauthlib";
tag = "v${finalAttrs.version}";
hash = "sha256-itnkKMHTpJNjMVvpXYq9V/ybaE/Ekt3uED1IoVebRcg=";
repo = "google-cloud-python";
tag = "google-auth-oauthlib-v${finalAttrs.version}";
hash = "sha256-lfB544cDaywiGTV0KlecU7oEl2Gbb4Ou8UCp+YjGtOA=";
};
sourceRoot = "${finalAttrs.src.name}/packages/google-auth-oauthlib";
build-system = [ setuptools ];
dependencies = [
@@ -35,7 +37,6 @@ buildPythonPackage (finalAttrs: {
};
nativeCheckInputs = [
mock
pytestCheckHook
]
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
@@ -53,10 +54,14 @@ buildPythonPackage (finalAttrs: {
__darwinAllowLocalNetworking = true;
passthru.updateScript = {
rev-prefix = "google-auth-oauthlib-v";
};
meta = {
description = "Google Authentication Library: oauthlib integration";
homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib";
changelog = "https://github.com/googleapis/google-auth-library-python-oauthlib/blob/v${finalAttrs.version}/CHANGELOG.md";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth-oauthlib";
changelog = "https://github.com/googleapis/google-cloud-python/blob/${finalAttrs.src.tag}/packages/google-auth-oauthlib/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
sarahec
@@ -7,14 +7,14 @@
buildPythonPackage (finalAttrs: {
pname = "hstspreload";
version = "2026.4.1";
version = "2026.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "sethmlarson";
repo = "hstspreload";
tag = finalAttrs.version;
hash = "sha256-ve2tBOuSL/GWpnOK+AuFtNNXtSPDWj7Cz5LiVAVjrwU=";
hash = "sha256-QmhQJqt75rP5YWBLJ3fA7Ud7o6AWIpUUSoJ5tAA9pPo=";
};
build-system = [ setuptools ];
@@ -4,19 +4,18 @@
buildPythonPackage,
fetchFromGitHub,
setuptools,
wheel,
}:
buildPythonPackage (finalAttrs: {
pname = "indevolt-api";
version = "1.6.0";
version = "1.6.5";
pyproject = true;
src = fetchFromGitHub {
owner = "Xirt";
repo = "indevolt-api";
tag = "v${finalAttrs.version}";
hash = "sha256-WcTfEsf6ypMdutY3Ab5WavNRYGiWtUehzlrNO7z8jgk=";
hash = "sha256-Fhi9+6nWt7upUuA045SwPCwWevZDZTWnTiTBHsaR9W4=";
};
build-system = [ setuptools ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "israel-rail-api";
version = "0.1.4";
version = "0.1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "sh0oki";
repo = "israel-rail-api";
tag = "v${version}";
hash = "sha256-vYMqMrvLQsy0MSfYAdlXqV1rF76A/cqkttWh47J8xn8=";
hash = "sha256-kcux4IBA3FoNnsqNGHsEta9OAkvjYB40234VlidrNzM=";
};
build-system = [ setuptools ];
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "jsonschema-spec";
version = "0.3.4";
version = "0.4.6";
pyproject = true;
src = fetchFromGitHub {
owner = "p1c2u";
repo = "jsonschema-spec";
tag = version;
hash = "sha256-rCepDnVAOEsokKjWCuqDYbGIq6/wn4rsQRx5dXTUsYo=";
hash = "sha256-abAhWtBnZUeg1VGphfnvxPzSnPM6VjM/XKLPJVIrIXg=";
};
postPatch = ''
@@ -10,14 +10,14 @@
buildPythonPackage (finalAttrs: {
pname = "mediafile";
version = "0.16.2";
version = "0.17.0";
pyproject = true;
src = fetchFromGitHub {
owner = "beetbox";
repo = "mediafile";
tag = "v${finalAttrs.version}";
hash = "sha256-H7WVA5JF6bmKCLV0siGt8Jp+WE1q8z4aQrugOUW06K0=";
hash = "sha256-FujuFkZH0wjZcd3wIpJw8mDvE/2/mew5tfxAyxA2RkI=";
};
build-system = [ poetry-core ];
@@ -21,14 +21,14 @@
buildPythonPackage (finalAttrs: {
pname = "modelsearch";
version = "1.3";
version = "1.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "wagtail";
repo = "django-modelsearch";
tag = "v${finalAttrs.version}";
hash = "sha256-eQ0ZWUR9xXm0RkBpZ3Z+ruxlWvJdWed2sX6XkZIAZBk=";
hash = "sha256-UH1t/CXJ7OX250SoUZYKMIAHuCxYxOT6l79RXI/oMLs=";
};
build-system = [
@@ -10,7 +10,7 @@
}:
buildPythonPackage (finalAttrs: {
pname = "netbox-attachments";
version = "11.0.1";
version = "11.1.0";
pyproject = true;
disabled = python.pythonVersion != netbox.python.pythonVersion;
@@ -19,7 +19,7 @@ buildPythonPackage (finalAttrs: {
owner = "Kani999";
repo = "netbox-attachments";
tag = "v${finalAttrs.version}";
hash = "sha256-8wZeHLt8Hx8hghsliKtKxCI/2dQh/EQitZ4YXPSj/Qs=";
hash = "sha256-xe5p2PaLI+PBkQohmueth32BOQ7u9ZOCllq/WByAu6c=";
};
build-system = [ setuptools ];
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "nuclear";
version = "2.7.1";
version = "2.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "igrek51";
repo = "nuclear";
rev = version;
hash = "sha256-AMjFncP7dfKcbNJvHTtmVdLCZVNLqUTmQt+qdlzXhqQ=";
hash = "sha256-hoOvISKjl5XTxtv8I3BSkOI7oZFSL+yA3NiYceJGcIY=";
};
build-system = [ setuptools ];
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "py2vega";
version = "0.6.1";
version = "0.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "QuantStack";
repo = "py2vega";
tag = version;
hash = "sha256-M6vrObEj4cB53nvEi1oQdVWABlqGwG3xc2unY44Yhuc=";
hash = "sha256-GU4mSOHsU/DPBdKFau6pOYQpaojXOfQIXrSG3skWr/I=";
};
pythonRelaxDeps = [ "gast" ];
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "pyghmi";
version = "1.6.15";
version = "1.6.16";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-dautNibA/fg/ZMqn1iPXCIVVcnr4Eq33Ueg5vjM59TU=";
hash = "sha256-VqMQ54Mx9fkq3UAbzEApzm0LuRKEGXQARf8HGH7yZ6U=";
};
build-system = [
@@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "pynmeagps";
version = "1.1.2";
version = "1.1.4";
pyproject = true;
src = fetchFromGitHub {
owner = "semuconsulting";
repo = "pynmeagps";
tag = "v${finalAttrs.version}";
hash = "sha256-0Jgo2lQwftnJfzaaxN2dA9D1ACvWMuOLVac/P/I9ty4=";
hash = "sha256-uVIlr+zRwbaQqtInJqCebzMR5pe7dEls3gVzbW7TYkQ=";
};
build-system = [ setuptools ];
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "sagemaker-mlflow";
version = "0.2.0";
version = "0.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "sagemaker-mlflow";
tag = "v${version}";
hash = "sha256-EmfEqL+J+cZVdBfUJtAPHpUZCoDV4X1yRfVJYWky1HU=";
hash = "sha256-riCoUpao9QIrQMb7r9stJO/xTSsDfL+uNS664W5GRQc=";
};
build-system = [
@@ -3,6 +3,7 @@
buildPythonPackage,
fetchFromGitHub,
cacert,
cohere,
faster-whisper,
flac,
google-cloud-speech,
@@ -12,6 +13,7 @@
openai,
pocketsphinx,
pyaudio,
pytest-httpserver,
pytestCheckHook,
requests,
respx,
@@ -21,16 +23,16 @@
typing-extensions,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "speechrecognition";
version = "3.14.3";
version = "3.16.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Uberi";
repo = "speech_recognition";
tag = version;
hash = "sha256-g//KKxPRe1pWVJo7GsRNIV59r0J7XJEoXvH0tGuV3Jk=";
tag = finalAttrs.version;
hash = "sha256-EIDhWx1s1B0DX4Vmd/a8hRnTBgdBx9ALOonOWFPgUOg=";
};
postPatch = ''
@@ -52,6 +54,7 @@ buildPythonPackage rec {
optional-dependencies = {
assemblyai = [ requests ];
audio = [ pyaudio ];
cohere = [ cohere ];
faster-whisper = [ faster-whisper ];
google-cloud = [ google-cloud-speech ];
groq = [
@@ -67,15 +70,17 @@ buildPythonPackage rec {
openai-whisper
soundfile
];
# vosk = [ vosk ];
};
nativeCheckInputs = [
groq
pytest-httpserver
pytestCheckHook
pocketsphinx
respx
]
++ lib.concatAttrValues optional-dependencies;
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
pythonImportsCheck = [ "speech_recognition" ];
@@ -84,14 +89,19 @@ buildPythonPackage rec {
"test_sphinx_keywords"
];
disabledTestPaths = [
# vosk is not available in nixpkgs
"tests/recognizers/test_vosk.py"
];
meta = {
description = "Speech recognition module for Python, supporting several engines and APIs, online and offline";
homepage = "https://github.com/Uberi/speech_recognition";
changelog = "https://github.com/Uberi/speech_recognition/releases/tag/${src.tag}";
changelog = "https://github.com/Uberi/speech_recognition/releases/tag/${finalAttrs.src.tag}";
license = with lib.licenses; [
gpl2Only
bsd3
];
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "sphinx-codeautolink";
version = "0.17.5";
version = "0.18.1";
pyproject = true;
outputs = [
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "felix-hilden";
repo = "sphinx-codeautolink";
tag = "v${version}";
hash = "sha256-43XDCajH+uSHnofjK/gH4EAiv2ljjuBr8UbJtm/DsDI=";
hash = "sha256-kNnz8MzffqPCxS0uXdbw2ntcdGnz6KDBanFug5+SjOk=";
};
build-system = [ setuptools ];
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "temporalio";
version = "1.25.0";
version = "1.26.0";
pyproject = true;
src = fetchFromGitHub {
@@ -33,7 +33,7 @@ buildPythonPackage rec {
repo = "sdk-python";
tag = version;
fetchSubmodules = true;
hash = "sha256-o6QesUL9he2q5o+HDUA6Orb3uM6jWiWkN7uYbkhXopY=";
hash = "sha256-mCx7IP3/KUDTzmzgwBIpzi2UFf9gNFxlSrBpOyPm/xs=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
@@ -9,16 +9,16 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "url-normalize";
version = "2.2.1";
version = "3.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "niksite";
repo = "url-normalize";
tag = "v${version}";
hash = "sha256-ZFY1KMEHvteMFVM3QcYjCiTz3dLxRWyv/dZQMzVxGvo=";
tag = "v${finalAttrs.version}";
hash = "sha256-RZORbZfeRfzGJFsLXJUuqXVFsD8TfcHzjBGb80cTetQ=";
};
build-system = [ setuptools ];
@@ -34,10 +34,10 @@ buildPythonPackage rec {
pythonImportsCheck = [ "url_normalize" ];
meta = {
changelog = "https://github.com/niksite/url-normalize/blob/${src.tag}/CHANGELOG.md";
description = "URL normalization for Python";
homepage = "https://github.com/niksite/url-normalize";
changelog = "https://github.com/niksite/url-normalize/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -1,8 +1,8 @@
{ lib, fetchFromGitHub }:
let
version = "3.13.0";
vendorHash = "sha256-EkOg1D+zeEbVBPr4fpCPI31CvMnTD7FZ2hhQW7UzN8A=";
nodeModulesHash = "sha256-wORM+24nE771llb1Q7bn6iDtlJpm3kOqO3wTLUQmjyQ=";
version = "3.14.0";
vendorHash = "sha256-fibx+Ky2cfP71tPzeiDybx+0f/+XvZbDXC7PAWQMRIY=";
nodeModulesHash = "sha256-8QhWOlEWkRPZA3uktm2hDSon+UCPPGznvn/4cXqyvTY=";
in
{
inherit version vendorHash nodeModulesHash;
@@ -11,7 +11,7 @@ in
owner = "woodpecker-ci";
repo = "woodpecker";
tag = "v${version}";
hash = "sha256-EeND2L5l37fo3JBlFORR4m0tXQWlJ2qqIXIdQ1vJdgM=";
hash = "sha256-FFGNjQa4W6T1BmbNh3rD1m7vtJFBWmgxocRV+OO5ZfA=";
};
postInstall = ''
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "grafadruid-druid-datasource";
version = "1.7.0";
zipHash = "sha256-aVAIk5x+zKdq5SYjsl5LekZ96LW7g/ykaq/lPUNUi7k=";
version = "1.8.0";
zipHash = "sha256-iCd6OejO+AQtN3tzEJUDZUGa4Fg1X9k4DzUXN9U0Udc=";
meta = {
description = "Connects Grafana to Druid";
license = lib.licenses.asl20;
+17 -4
View File
@@ -162,10 +162,23 @@ let
// {
meta = {
description = "The default build environment for Unix packages in Nixpkgs";
platforms = lib.platforms.all;
};
meta =
let
pos = builtins.unsafeGetAttrPos "name" argsStdenv;
in
{
description = "The default build environment for Unix packages in Nixpkgs";
platforms = lib.platforms.all;
position = "${pos.file}:${toString pos.line}";
teams = [ lib.teams.stdenv ];
license = lib.licenses.mit;
identifiers.cpeParts = {
part = "a";
vendor = "nixos";
product = argsStdenv.name;
inherit version;
};
};
inherit buildPlatform hostPlatform targetPlatform;