Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-07-15 00:28:01 +00:00
committed by GitHub
116 changed files with 4181 additions and 629 deletions
+4
View File
@@ -51,6 +51,8 @@
- `zerofs` has been updated from `1.x` to `2.x` which is a breaking change. Volumes created by earlier releases are refused at open with a clear error. There is no migration tool; older volumes remain readable and writable by the release that created them.
- `keycloak.plugins.keycloak-metrics-spi` has been removed. Keycloak exposes Prometheus metrics natively on its management interface; enable them with the `metrics-enabled` setting (and `event-metrics-user-enabled` for login and event counters). See [Gaining insights with metrics](https://www.keycloak.org/observability/configuration-metrics).
- `alps` has been rewritten upstream, see [upstream repository](https://github.com/migadu/alps) for documentation.
- `uhttpmock` providing 0.0 ABI was removed. `uhttpmock_1_0` providing 1.0 ABI was renamed to `uhttpmock` and `uhttpmock_1_0` was kept as an alias.
@@ -92,6 +94,8 @@
- `texlive.combine` is deprecated and scheduled for removal in 27.05. Please migrate to `texliveSmall.withPackages` (see [](#sec-language-texlive-user-guide)).
- `keycloak` was updated to >= 26.7.0 and includes some breaking internal (API) changes. See the [upstream migration guide](https://www.keycloak.org/docs/latest/upgrading/#migrating-to-26-7-0) for more information.
- `librest` providing 0.7 ABI was removed. `librest_1_0` providing 1.0 ABI was renamed to `librest` and `librest_1_0` was kept as an alias.
- `pnpm_10` was upgraded to version 10.34.1+, which introduced stricter integrity checks. If you encounter `ERR_PNPM_MISSING_TARBALL_INTEGRITY`, you can fall back to the older `pnpm_10_34_0`.
-6
View File
@@ -10048,12 +10048,6 @@
name = "Will Owens";
keys = [ { fingerprint = "8E98 BB01 BFF8 AEA4 E303 FC4C 8074 09C9 2CE2 3033"; } ];
};
ghuntley = {
email = "ghuntley@ghuntley.com";
github = "ghuntley";
githubId = 127353;
name = "Geoffrey Huntley";
};
gibbert = {
email = "gbjgms@gmail.com";
github = "zgibberish";
@@ -45,7 +45,9 @@ let
pruned;
configFile = format.generate "config.yaml" finalSettings;
extraConfigFiles = lib.imap0 (i: _: "%d/config-${toString i}") cfg.extraConfigFiles;
extraConfigFiles = lib.imap0 (
i: _: "\${CREDENTIALS_DIRECTORY}/config-${toString i}"
) cfg.extraConfigFiles;
runtimeConfig = "/run/matrix-authentication-service/config.yaml";
in
{
+2 -8
View File
@@ -38,6 +38,7 @@ let
enable = true;
settings = {
hostname = certs.domain;
metrics-enabled = true;
};
inherit initialAdminPassword;
sslCertificate = "${certs.${certs.domain}.cert}";
@@ -50,7 +51,6 @@ let
};
plugins = with config.services.keycloak.package.plugins; [
keycloak-discord
keycloak-metrics-spi
];
};
environment.systemPackages = with pkgs; [
@@ -131,13 +131,7 @@ let
| jq -r '"Authorization: bearer " + .access_token' >admin_auth_header
""")
# Register the metrics SPI
keycloak.succeed(
"""${pkgs.jre}/bin/keytool -import -alias snakeoil -file ${certs.ca.cert} -storepass aaaaaa -keystore cacert.jks -noprompt""",
"""KC_OPTS='-Djavax.net.ssl.trustStore=cacert.jks -Djavax.net.ssl.trustStorePassword=aaaaaa' kcadm.sh config credentials --server '${frontendUrl}' --realm master --user admin --password "$(<${adminPasswordFile})" """,
"""KC_OPTS='-Djavax.net.ssl.trustStore=cacert.jks -Djavax.net.ssl.trustStorePassword=aaaaaa' kcadm.sh update events/config -s 'eventsEnabled=true' -s 'adminEventsEnabled=true' -s 'eventsListeners+=metrics-listener'""",
"""curl -sSf '${frontendUrl}/realms/master/metrics' | grep '^keycloak_admin_event_UPDATE'"""
)
keycloak.succeed("curl -sSf https://${certs.domain}:9000/metrics | grep '^jvm_'")
# Publish the realm, including a test OIDC client and user
keycloak.succeed(
@@ -189,11 +189,26 @@ in
{ nodes, ... }:
let
bundle = mkBundle masDomain;
extraConfig = pkgs.writeText "masExtraConfig.yml" (
builtins.toJSON {
secrets = {
encryption_file = "/var/lib/matrix-authentication-service/encryption";
keys = [
{
kid = "rsa-4096";
key_file = "/var/lib/matrix-authentication-service/key_rsa_4096";
}
];
};
}
);
in
{
services.matrix-authentication-service = {
enable = true;
createDatabase = true;
extraConfigFiles = [ (toString extraConfig) ];
settings = {
http = {
public_base = "https://${masDomain}:8080/";
@@ -223,15 +238,7 @@ in
secret_file = "/var/lib/matrix-authentication-service/matrix_secret";
};
database.uri = "postgresql:///matrix-authentication-service?host=/run/postgresql&user=matrix-authentication-service";
secrets = {
encryption_file = "/var/lib/matrix-authentication-service/encryption";
keys = [
{
kid = "rsa-4096";
key_file = "/var/lib/matrix-authentication-service/key_rsa_4096";
}
];
};
# secrets is defined in extraConfigFiles
policy.data.client_registration.allow_insecure_uris = true;
upstream_oauth2.providers = [
{
@@ -1,10 +1,10 @@
{
"chromium": {
"version": "150.0.7871.114",
"version": "150.0.7871.124",
"chromedriver": {
"version": "150.0.7871.115",
"hash_darwin": "sha256-3QytnwfqPqpYL2TMTMykvT+yAfZqWiRHMbMEK+whe0Q=",
"hash_darwin_aarch64": "sha256-jJ1URVS4led/1rTODm3t8wewJ8oIOzKIrq1utn5JJ3s="
"version": "150.0.7871.125",
"hash_darwin": "sha256-HJTBS6eRmAsxrn7WW4hCxMCXdzn+1PYz1W0uZHJ38yk=",
"hash_darwin_aarch64": "sha256-VCgkc6MeMPbt0F2ZVTJNn9yJbSYNhy1zr8KzPVaVi0I="
},
"deps": {
"depot_tools": {
@@ -21,8 +21,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "f405107495a07cb1bfcf687d4af8d91117098db6",
"hash": "sha256-VdDnFbE+/leFzR/PqR3ColKKqwkvuY/LsFje0nrwiXU=",
"rev": "9261fd0a595ac4964ea84e6bd4a025c1173a2ffa",
"hash": "sha256-YKkZfxFZ7mitD6YqJZW+NQByq71UVb0jCFIBXj0SyzU=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -92,8 +92,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "8d3c5a8caebd836b99fa32062951a401910eba33",
"hash": "sha256-7X8FSWCA+BpAXbUPvjPyiGagmVXsadRGAY5haAEzRL8="
"rev": "13e691adf3d4d3ebee2f7239731a07d3b9704956",
"hash": "sha256-fbjREn3D+quRRADGwR7V65BZt5b+1DgnsG4ZMhwGq6o="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -552,8 +552,8 @@
},
"src/third_party/libyuv": {
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
"rev": "3c5fa6ef272f6077d76816ee3d6a697ef1d6d272",
"hash": "sha256-FXFSC9dRb/KhSQdhJUqKEUpZbzU8ZpVnoSXtF/HPiJI="
"rev": "8aeb3a9ca36341a640528e59b34b5d641080dca8",
"hash": "sha256-FGl0xK7ooaRFzFBxuV6oOu3h1x2b/myLLO2En3xgVCk="
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
@@ -657,8 +657,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "14d05ec761901b6e9e9193af8b347ab3a7f6fed0",
"hash": "sha256-KZGrztOKaT368KSCxiJAqnsgINpNODUlaXnH/maQNIA="
"rev": "bee4c917220040e147f14964635ff92ce6c5a3f6",
"hash": "sha256-SWmoX+sNaw4KnlTBPt63uBSYfQavJejB3+Vlw/gtWX8="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -827,8 +827,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "ce0af5c0d181678bcda077c68d4beaec2854ad16",
"hash": "sha256-gjuH2HQAC0poQileS8JLusocBDoShuaQ9pbaAXmFj4g="
"rev": "209c9cea0db17d8caf23e9d2c7de08c351609744",
"hash": "sha256-3jUyRERu1r+Fl2uSAaRchV2L99XLp8XO9DHctk0lMjY="
},
"src/agents/shared": {
"url": "https://chromium.googlesource.com/chromium/agents.git",
@@ -209,13 +209,13 @@
"vendorHash": "sha256-rCWeetM6nhNb1I1PmB66E5K1ku9ODRqN87MU9y6W/dc="
},
"cloudflare_cloudflare": {
"hash": "sha256-SHEK/NJrs1ZkyDc8jSnb39dT/wX7ixSsHc//cwhTfz8=",
"hash": "sha256-qy/bW3CnsSXoiCLPW+LVuBb7OQLhxIpCDNTyAdjU5rM=",
"homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
"repo": "terraform-provider-cloudflare",
"rev": "v5.21.1",
"rev": "v5.22.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-YLgIcohvOYBVt/GOkiqxdJVThhcphG2l8Lha1MwU9L4="
"vendorHash": "sha256-IwklxMtQ6pOO/066SKx298ANoh0i/DiGtgqamenMi+s="
},
"cloudfoundry-community_cloudfoundry": {
"hash": "sha256-1nYncJLVU/f9WD6Quh9IieIXgixPzbPk4zbtI1zmf9g=",
@@ -1085,11 +1085,11 @@
"vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw="
},
"pagerduty_pagerduty": {
"hash": "sha256-SBPy6elle5eSGY67JZEkfaov1jkfaqmvDGPEO9Zd8AY=",
"hash": "sha256-+0edUEoaJCg8iDZxRQVQMiP3pLROTi19djEhS5LiRHw=",
"homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
"owner": "PagerDuty",
"repo": "terraform-provider-pagerduty",
"rev": "v3.33.1",
"rev": "v3.34.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "asciiquarium-transparent";
version = "1.4";
version = "1.6";
src = fetchFromGitHub {
owner = "nothub";
repo = "asciiquarium";
rev = "v${finalAttrs.version}";
hash = "sha256-lUNPg+/R/UwnHxjVXROMjvQxBZuCPBrYWB546OHplJM=";
hash = "sha256-p9P9sJZhcNdlIxyz5ulFXFrwJaE7b48D4aWeoTWmIgk=";
};
nativeBuildInputs = [ makeWrapper ];
+4 -4
View File
@@ -21,13 +21,13 @@ in
rustPlatform.buildRustPackage {
pname = "attic";
version = "0-unstable-2026-06-26";
version = "0-unstable-2026-07-06";
src = fetchFromGitHub {
owner = "zhaofengli";
repo = "attic";
rev = "b7c905657cb81b8ec9c26b0d9f53aa2e4f231810";
hash = "sha256-//gQFVLVFhwHyI9yrpPqX0MQJGYqS6nE/iLV872K+PU=";
rev = "7a19204df10d606c5070e6bb72615c3461900c05";
hash = "sha256-AyXLhsc2drC+lunm+TB6Xs6XMMJ/m4B1YjMM1N8JXhU=";
};
nativeBuildInputs = [
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage {
buildInputs = lib.optional needNixInclude nix ++ [ boost ];
cargoBuildFlags = lib.concatMapStrings (c: "-p ${c} ") crates;
cargoHash = "sha256-fYWRlgP3uwntULe6o2MC1yB/ea2x+27m1Op7o2wUd+U=";
cargoHash = "sha256-UGgM78QEWJ2QgbQhxEI+yLYXH6T4ey+1oenPTMlJ3GU=";
env = {
ATTIC_DISTRIBUTOR = "nixpkgs";
+3 -3
View File
@@ -27,17 +27,17 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bacon";
version = "3.23.0";
version = "3.24.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Canop";
repo = "bacon";
tag = "v${finalAttrs.version}";
hash = "sha256-HMHZQP9GY9iMm+vDeIhavv4akmM0IUbpDtWHyzHG7KE=";
hash = "sha256-rfbK5MrCytBVISXVkazBDnZZxjZQ3ze348mlTyanTWM=";
};
cargoHash = "sha256-zlxhlgcTtSYvvGqSpQIg6f10cQZhF6s4UNrCZr8RIdY=";
cargoHash = "sha256-s49qZMD922l6KKSFRhVIGp6+7E0S+q7McV9PT2F0RQc=";
buildFeatures = lib.optionals withSound [
"sound"
+2 -2
View File
@@ -34,7 +34,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bazaar";
version = "0.9.0";
version = "0.9.1";
__structuredAttrs = true;
strictDeps = true;
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "bazaar-org";
repo = "bazaar";
tag = "v${finalAttrs.version}";
hash = "sha256-6MDrMXwtNcNJtnoRwfIKVulHu4FtVb4hhCtqIxmlz4A=";
hash = "sha256-9J+XI5JnV8Yfk3xRI/VM5RSG4eMafbw2rBRpPMIu5yA=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-binstall";
version = "1.20.1";
version = "1.21.0";
src = fetchFromGitHub {
owner = "cargo-bins";
repo = "cargo-binstall";
tag = "v${finalAttrs.version}";
hash = "sha256-G6uOBdLpn5Dp91XUL+DY4MY1dqXcs0OxpR4Ls1yTnS8=";
hash = "sha256-6msYAVCN1i2srA4DquqcdJxUrJP1jub34c/a/4RbWCg=";
};
cargoHash = "sha256-x9HHo/y6ikCOY1O5kScTBOY/nzvJ0P8EIIU6eRgzzXI=";
cargoHash = "sha256-r9iGWxrLlD83QtvZuWXIxjI2S0RO1GNwOed531FVvJk=";
nativeBuildInputs = [
pkg-config
-1
View File
@@ -104,7 +104,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
bpmct
developmentcats
ghuntley
kylecarbs
phorcys420
];
+3 -3
View File
@@ -12,16 +12,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "concord-tui";
version = "2.3.5";
version = "2.4.0";
src = fetchFromGitHub {
owner = "chojs23";
repo = "concord";
tag = "v${finalAttrs.version}";
hash = "sha256-UYhwDV4tay3DqjGZNfnFNVXclAyjZKqp+gbIjXUzudE=";
hash = "sha256-/79Hq54qXWXLopPda6xiZ6892UpVoKXQad84QOXCTDM=";
};
cargoHash = "sha256-S1ij7AukfmDosZz0TW9AVuriUFw4Eq0Pk6KxhcOr17o=";
cargoHash = "sha256-Ihr4JM0hKEvJ9FMcQ5VPtemJjjPB5mXvAeDa4G0pGSo=";
buildInputs = [
opus
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "dbmate";
version = "2.33.0";
version = "2.34.1";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
tag = "v${finalAttrs.version}";
hash = "sha256-qdW7hutxjdhT8ypQOmVrcTMzuySy0zkS8SeTbvaGVK4=";
hash = "sha256-rDnXLNltUxtzJRw3kc1nQ0HnrWZYQKA+o1nup/WsD7E=";
};
vendorHash = "sha256-kKj3KOWq1IeQcR2/QJYsKZh6Kxryj0y687CKzyeO4ZM=";
vendorHash = "sha256-+P9K/uOLFhsSwOxWPvTVu5MBCkP+9rGAA9efmgw4R60=";
tags = [ "fts5" ];
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ddccontrol-db";
version = "20260702";
version = "20260714";
src = fetchFromGitHub {
owner = "ddccontrol";
repo = "ddccontrol-db";
tag = finalAttrs.version;
sha256 = "sha256-Jv/NYaynTvvV9zQLtvRfUBYzORWOCqP82/mVMR4Evjg=";
sha256 = "sha256-9X22Vt1LbaVLrjFqafnPPfsKQdLPBKxQR7cz75yqML0=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -4,7 +4,7 @@
fetchurl,
pkg-config,
nettle,
libidn,
libidn2,
libnetfilter_conntrack,
nftables,
buildPackages,
@@ -16,7 +16,7 @@
let
copts = lib.concatStringsSep " " (
[
"-DHAVE_IDN"
"-DHAVE_LIBIDN2"
"-DHAVE_DNSSEC"
]
++ lib.optionals dbusSupport [
@@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [
nettle
libidn
libidn2
]
++ lib.optionals dbusSupport [ dbus ]
++ lib.optionals stdenv.hostPlatform.isLinux [
+2 -2
View File
@@ -28,13 +28,13 @@ assert blas.isILP64 == scalapack.isILP64;
stdenv.mkDerivation (finalAttrs: {
pname = "elpa";
version = "2026.02.001";
version = "2026.02.002";
passthru = { inherit (blas) isILP64; };
src = fetchurl {
url = "https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${finalAttrs.version}/elpa-${finalAttrs.version}.tar.gz";
sha256 = "sha256-o3nyf029J7LuRQF6/sZW0GQwHpcVDIdGSb39ZJV7de0=";
sha256 = "sha256-AuPFn+xTzY62akzBX6T78ZDPllQiciP7itVXE+lCeTI=";
};
patches = [
+1 -10
View File
@@ -18,16 +18,7 @@ let
packageOverrides = self: super: {
esphome-dashboard = self.callPackage ./dashboard.nix { };
paho-mqtt = super.paho-mqtt.overridePythonAttrs (oldAttrs: rec {
version = "1.6.1";
src = fetchFromGitHub {
inherit (oldAttrs.src) owner repo;
tag = "v${version}";
hash = "sha256-9nH6xROVpmI+iTKXfwv2Ar1PAmWbEunI3HO0pZyK6Rg=";
};
build-system = with self; [ setuptools ];
doCheck = false;
});
paho-mqtt = self.paho-mqtt_1;
};
};
in
+3 -3
View File
@@ -11,16 +11,16 @@
}:
buildGoModule (finalAttrs: {
pname = "foxglove-cli";
version = "1.0.31";
version = "1.0.32";
src = fetchFromGitHub {
owner = "foxglove";
repo = "foxglove-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-BBvkvh1OZ+HJHJzSxCf8aCQklpZ536bkLNVlbKX9obY=";
hash = "sha256-bc2YNCkTbO6qO2PyBI4UH7O48GNMgDfKKXWXjYaznBI=";
};
vendorHash = "sha256-nRd9d3LJIrWoO+CQdbWLs249rOYmzfIf4u6x5dBDA2Y=";
vendorHash = "sha256-IXmkO7WIvy4ETMMHHJF6hS8ACRat/vnoiqaXyhw8u+M=";
env.CGO_ENABLED = 0;
tags = [ "netgo" ];
+2 -2
View File
@@ -10,12 +10,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "godsvg";
version = "1.0-alpha15";
version = "1.0-alpha16";
src = fetchFromGitHub {
owner = "MewPurPur";
repo = "GodSVG";
tag = "v${finalAttrs.version}";
hash = "sha256-vEwkpYMIqiqCFVNE7UzEts/lSS9zR+AgvvSr+vj0Aas=";
hash = "sha256-MuPEPnoBmqAg0vLQ7rQidWHA2DFpfNx7evPYeG311co=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -179,11 +179,11 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "150.0.7871.114";
version = "150.0.7871.124";
src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-DxnmjcpXSEljLiUinxWFPSvqwz+gZJj+7UPzRii8LVM=";
hash = "sha256-TGNqvSrB9vMXb1K7QBCqN9ErWsBMQNyp6rEZksHHXNw=";
};
# With strictDeps on, some shebangs were not being patched correctly
@@ -289,11 +289,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "150.0.7871.115";
version = "150.0.7871.125";
src = fetchurl {
url = "http://dl.google.com/release2/chrome/acd57hhfrcygivr2dnxpq2q56zka_150.0.7871.115/GoogleChrome-150.0.7871.115.dmg";
hash = "sha256-AB16I7Tl/E4F4ydXHSLeyoKAWNwP7JSL0wLyrUvn3FE=";
url = "http://dl.google.com/release2/chrome/kjpfr4hhda65lyoxi6u4o42bke_150.0.7871.125/GoogleChrome-150.0.7871.125.dmg";
hash = "sha256-ulMe+AP65d9VB2O7vhLnSX+dUfC7XqWd4GaOEQXGBac=";
};
dontPatch = true;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "gosec";
version = "2.27.1";
version = "2.28.0";
src = fetchFromGitHub {
owner = "securego";
repo = "gosec";
rev = "v${finalAttrs.version}";
hash = "sha256-k4zroP/kqOJe8xdbOSC26cfHGqUoXlJY66MP5s/Saq0=";
hash = "sha256-kj6G8aDTLgAXOzlZGgHPiDGjpczDSwYog5G7Cw0/VNE=";
};
vendorHash = "sha256-lkaIDS7jrRIXxIvE2/EfM3tTP0cAb58AnzCsrBO955A=";
vendorHash = "sha256-jd6nUvuWKygyKxyGCesQQj5OyYp+SD51ZDFXbyaJckc=";
subPackages = [
"cmd/gosec"
+3 -3
View File
@@ -9,7 +9,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "hacksguard";
version = "0.1";
version = "0.3";
__structuredAttrs = true;
@@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "Rhacknarok";
repo = "hacksguard";
tag = finalAttrs.version;
hash = "sha256-kS8VF1zD4VV9rSLz4euvNwtOUFWLeW2isAjgjw/iay0=";
hash = "sha256-3HD6FFZBJ7x5uDy0UEwQVaxpuNt4O2wmJgMspeFF6iQ=";
};
cargoHash = "sha256-7Wt2cFKwWT82P2uxOy/lGEWZcCUSu0BNr9JdgRLwBnw=";
cargoHash = "sha256-LLAPbXz8QAEUGs+37ZIFVNW1WfCVQbROfI7wQFaiy3E=";
nativeBuildInputs = [ pkg-config ];
+6 -3
View File
@@ -4,6 +4,7 @@
fetchFromGitHub,
autoreconfHook,
pkg-config,
gitUpdater,
usbmuxd,
libimobiledevice,
libzip,
@@ -11,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ideviceinstaller";
version = "1.1.1+date=2023-04-30";
version = "1.2.0";
src = fetchFromGitHub {
owner = "libimobiledevice";
repo = "ideviceinstaller";
rev = "71ec5eaa30d2780c2614b6b227a2229ea3aeb1e9";
hash = "sha256-YsQwAlt71vouYJzXl0P7b3fG/MfcwI947GtvN4g3/gM=";
tag = finalAttrs.version;
hash = "sha256-V4zJ85wF3jjBlWOY+oxo6veNeiSHVAUBipmokzhRgaI=";
};
nativeBuildInputs = [
@@ -40,6 +41,8 @@ stdenv.mkDerivation (finalAttrs: {
export RELEASE_VERSION=${finalAttrs.version}
'';
passthru.updateScript = gitUpdater { };
meta = {
homepage = "https://github.com/libimobiledevice/ideviceinstaller";
description = "List/modify installed apps of iOS devices";
+10 -8
View File
@@ -1,34 +1,36 @@
{
lib,
stdenv,
cmake,
fetchFromGitHub,
libsForQt5,
qt6,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "kapow";
version = "1.5.10";
version = "1.7.0";
src = fetchFromGitHub {
owner = "gottcode";
repo = "kapow";
rev = "v${finalAttrs.version}";
sha256 = "1fz9fb4w21ax8hjs6dwfn2410ig4lqvzdlijq0jcj3jbgxd4i1gw";
hash = "sha256-IWkvAXDcWodrV23/wv3GEQXWdNcaIZDsU3LUtxsD+cA=";
};
nativeBuildInputs = [
libsForQt5.qmake
libsForQt5.qttools
libsForQt5.wrapQtAppsHook
cmake
qt6.qmake
qt6.qttools
qt6.wrapQtAppsHook
];
buildInputs = [ libsForQt5.qtbase ];
buildInputs = [ qt6.qtbase ];
meta = {
description = "Punch clock to track time spent on projects";
mainProgram = "kapow";
homepage = "https://gottcode.org/kapow/";
maintainers = [ ];
maintainers = with lib.maintainers; [ tbutter ];
platforms = lib.platforms.linux;
license = lib.licenses.gpl3Plus;
};
+7 -1
View File
@@ -1,15 +1,18 @@
{
lib,
config,
callPackage,
fetchMavenArtifact,
junixsocket-common,
junixsocket-native-common,
}:
{
apple-identity-provider-keycloak = callPackage ./apple-identity-provider-keycloak { };
keycloak-2fa-sms-authenticator = callPackage ./keycloak-2fa-sms-authenticator { };
keycloak-discord = callPackage ./keycloak-discord { };
keycloak-enforce-mfa-authenticator = callPackage ./keycloak-enforce-mfa-authenticator { };
keycloak-home-idp-discovery = callPackage ./keycloak-home-idp-discovery { };
keycloak-magic-link = callPackage ./keycloak-magic-link { };
keycloak-metrics-spi = callPackage ./keycloak-metrics-spi { };
keycloak-orgs = callPackage ./keycloak-orgs { };
keycloak-remember-me-authenticator = callPackage ./keycloak-remember-me-authenticator { };
keycloak-restrict-client-auth = callPackage ./keycloak-restrict-client-auth { };
@@ -40,3 +43,6 @@
hash = "sha256-xHxzBxriSd/OU8gEcDG00VRkJYPYJDfAfPh/FkQe+zg=";
}).passthru.jar;
}
// lib.optionalAttrs config.allowAliases {
keycloak-metrics-spi = throw "keycloak.plugins.keycloak-metrics-spi has been removed in favor of Keycloak's native metrics."; # Added 2026-07-14
}
@@ -0,0 +1,54 @@
{
lib,
stdenv,
fetchFromGitHub,
gradle_8,
nix-update-script,
}:
let
gradle = gradle_8;
in
stdenv.mkDerivation (finalAttrs: {
pname = "apple-identity-provider-keycloak";
version = "1.17.0";
src = fetchFromGitHub {
owner = "klausbetz";
repo = "apple-identity-provider-keycloak";
tag = finalAttrs.version;
hash = "sha256-0/uHQwgyHwy+5ynRHs0ot0iIBVUckEs65YxkWLQNgbY=";
};
nativeBuildInputs = [ gradle ];
mitmCache = gradle.fetchDeps {
pkg = finalAttrs.finalPackage;
data = ./deps.json;
};
__darwinAllowLocalNetworking = true;
strictDeps = true;
__structuredAttrs = true;
installPhase = ''
runHook preInstall
install -Dm444 -t "$out" build/libs/apple-identity-provider-${finalAttrs.version}.jar
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/klausbetz/apple-identity-provider-keycloak";
changelog = "https://github.com/klausbetz/apple-identity-provider-keycloak/releases/tag/${finalAttrs.version}";
description = "Keycloak identity provider extension for Sign in with Apple";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ anish ];
sourceProvenance = with lib.sourceTypes; [
fromSource
binaryBytecode # mitm cache
];
platforms = lib.platforms.unix;
};
})
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,41 @@
{
lib,
fetchFromGitHub,
maven,
nix-update-script,
}:
maven.buildMavenPackage (finalAttrs: {
pname = "keycloak-home-idp-discovery";
version = "26.2.1";
src = fetchFromGitHub {
owner = "sventorben";
repo = "keycloak-home-idp-discovery";
tag = "v${finalAttrs.version}";
hash = "sha256-4zZVDl50LOYv6OeBsBevxM9u3PNQPrn4ZxSNTa8dN7M=";
};
mvnHash = "sha256-+Urd07v2mYQjPCGAP4OnJr/dE/lmLrq8M7RAEdhyX3Y=";
# e2e tests need docker (testcontainers/selenium)
mvnParameters = "-DskipTests";
strictDeps = true;
__structuredAttrs = true;
installPhase = ''
runHook preInstall
install -Dm444 -t "$out" target/keycloak-home-idp-discovery.jar
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/sventorben/keycloak-home-idp-discovery";
changelog = "https://github.com/sventorben/keycloak-home-idp-discovery/releases/tag/v${finalAttrs.version}";
description = "Keycloak authenticator to redirect users to their home identity provider by email domain";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ anish ];
};
})
@@ -1,45 +0,0 @@
{
maven,
lib,
stdenv,
fetchFromGitHub,
}:
maven.buildMavenPackage rec {
pname = "keycloak-metrics-spi";
version = "7.0.0";
src = fetchFromGitHub {
owner = "aerogear";
repo = "keycloak-metrics-spi";
tag = version;
hash = "sha256-C6ueYhSMVMGpjHF5QQj9jfaS9sGTZ3wKZq2xmNgTmAg=";
};
mvnHash =
let
mvnHashes = {
"aarch64-darwin" = "sha256-L+LVJGBVhkaWOdXpHep9f2s7hLr3enf5POm8U+Y7I1w=";
"x86_64-darwin" = "sha256-G/e0mgAGP+6zvX3b0EuI95bdLT7Bzwh1GgcAfxzsIhE=";
"aarch64-linux" = "sha256-Nrs+gqRYPKXWRr0COAsKmOrNaza2fxhEAJ5x896tKvA=";
"x86_64-linux" = "sha256-oHMkzXHR4mETH6VsxhFuap3AcjvTXytNkKlLY/mzT3g=";
};
in
mvnHashes.${stdenv.hostPlatform.system}
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
installPhase = ''
runHook preInstall
install -Dm444 -t "$out" target/keycloak-metrics-spi-*.jar
runHook postInstall
'';
meta = {
homepage = "https://github.com/aerogear/keycloak-metrics-spi";
description = "Keycloak Service Provider that adds a metrics endpoint";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
benley
anish
];
};
}
+2 -2
View File
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "keycloak";
version = "26.6.4";
version = "26.7.0";
src = fetchzip {
url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip";
hash = "sha256-rb3Wdzc3g8jMvUffOfMfJ4Uw9HJomznXzLtPOrHoWU8=";
hash = "sha256-QfPCgwUZYwiCWZgL8DVlVAYE3AoZnDHn99j+f/oo0Hs=";
};
nativeBuildInputs = [
@@ -94,6 +94,7 @@ python.pkgs.buildPythonApplication (finalAttrs: {
sentry-sdk
url-normalize
whitenoise
zipstream-ng
]
++ celery.optional-dependencies.redis
++ django-storages.optional-dependencies.s3;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "lokalise2-cli";
version = "3.1.4";
version = "3.1.5";
src = fetchFromGitHub {
owner = "lokalise";
repo = "lokalise-cli-2-go";
rev = "v${finalAttrs.version}";
sha256 = "sha256-weqYHKxu6HvdrFduzKtHtCVnJ0GVRGIPABLrsW4f0VA=";
sha256 = "sha256-vMredBTXwlpRK3Y90CRV00mdpJu6SoqfPNH1AMUOsPA=";
};
vendorHash = "sha256-thD8NtG9uVI4KwNQiNsVCUdyUcgAmnr+szsUQ2Ika1c=";
vendorHash = "sha256-NS4nKoZSJ8M/n18Y2vQb5MuKBBjS6SGRoKJi5B2J68g=";
doCheck = false;
+2 -2
View File
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation rec {
pname = "lxgw-neoxihei";
version = "1.303";
version = "1.304";
src = fetchurl {
url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf";
hash = "sha256-uksTXdA6UPJfaQxyqzjurDfMy7ecEzzSIpkCqG4DA3Y=";
hash = "sha256-WWXdmSKQhhxtYihQmNxcp/bGaZMHZf0R1dD9SRLYFuc=";
};
dontUnpack = true;
-1
View File
@@ -190,7 +190,6 @@ stdenv.mkDerivation rec {
happy-river
erictapen
izorkin
ghuntley
];
};
}
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mmdoc";
version = "0.20.0";
version = "0.21.0";
src = fetchFromGitHub {
owner = "ryantm";
repo = "mmdoc";
rev = finalAttrs.version;
hash = "sha256-NS8i5xvCwq0pSdfxnaxnpuwmDAkfH6Tkc4N2F6aGvWY=";
hash = "sha256-GxGYW10GZvDzeeKy9U9iyGvfN3IM/A/pnQivx8xXhHI=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -21,13 +21,13 @@
buildGoModule (finalAttrs: {
pname = "navidrome";
version = "0.63.1";
version = "0.63.2";
src = fetchFromGitHub {
owner = "navidrome";
repo = "navidrome";
rev = "v${finalAttrs.version}";
hash = "sha256-sqPqcvi1XIjPuo02qxygM3a3/ih5w5vqfz6D8XRTxiA=";
hash = "sha256-s0Pd6yT9NX2VFSPbLPX6Zqon8Y3qyDPGCKvqHPxcZ88=";
};
vendorHash = "sha256-lNjOVrlRD6ptDBpmfGYCN3Vkal9ACciOyS1RANzKYK4=";
+2 -2
View File
@@ -13,8 +13,8 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nomacs";
version = "3.22.1";
hash = "sha256-20ieFrIkoz4/T4QLK2PNdGPhw9Aj1+a9PimDvTKLqpg=";
version = "3.23.1";
hash = "sha256-Udc+J+AYJZviWJhPtWvtXDss7Wqm9Gc9T8KsfOkx4EE=";
src = fetchFromGitHub {
owner = "nomacs";
@@ -10,9 +10,9 @@
gfortran,
perl,
mpi,
blas,
lapack,
scalapack,
blas-ilp64,
lapack-ilp64,
scalapack-ilp64,
libxc,
python3,
tcsh,
@@ -20,10 +20,11 @@
autoconf,
libtool,
makeWrapper,
mpich,
}:
assert blas.isILP64 == lapack.isILP64;
assert blas.isILP64 == scalapack.isILP64;
assert blas-ilp64.isILP64 == lapack-ilp64.isILP64;
assert blas-ilp64.isILP64 == scalapack-ilp64.isILP64;
let
versionGA = "5.8.2"; # Fixed by nwchem
@@ -48,17 +49,20 @@ let
};
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "nwchem";
version = "7.2.3";
src = fetchFromGitHub {
owner = "nwchemgit";
repo = "nwchem";
rev = "v${version}-release";
tag = "v${finalAttrs.version}-release";
hash = "sha256-2qc4kLb/WmUJuJGonIyS7pgCfyt8yXdcpDAKU0RMY58=";
};
strictDeps = true;
__structuredAttrs = true;
outputs = [
"out"
"dev"
@@ -72,13 +76,15 @@ stdenv.mkDerivation rec {
makeWrapper
gfortran
which
mpich
python3
openssh
];
buildInputs = [
tcsh
openssh
blas
lapack
scalapack
blas-ilp64
lapack-ilp64
scalapack-ilp64
libxc
python3
];
@@ -134,12 +140,12 @@ stdenv.mkDerivation rec {
export PYTHONHOME="${python3}"
export PYTHONVERSION=${lib.versions.majorMinor python3.version}
export BLASOPT="-L${blas}/lib -lblas"
export LAPACK_LIB="-L${lapack}/lib -llapack"
export BLAS_SIZE=${if blas.isILP64 then "8" else "4"}
export BLASOPT="-L${blas-ilp64}/lib -lblas"
export LAPACK_LIB="-L${lapack-ilp64}/lib -llapack"
export BLAS_SIZE=${if blas-ilp64.isILP64 then "8" else "4"}
export USE_SCALAPACK="y"
export SCALAPACK="-L${scalapack}/lib -lscalapack"
export SCALAPACK_SIZE=${if scalapack.isILP64 then "8" else "4"}
export SCALAPACK="-L${scalapack-ilp64}/lib -lscalapack"
export SCALAPACK_SIZE=${if scalapack-ilp64.isILP64 then "8" else "4"}
export LIBXC_INCLUDE="${lib.getDev libxc}/include"
export LIBXC_MODDIR="${lib.getDev libxc}/include"
@@ -166,7 +172,7 @@ stdenv.mkDerivation rec {
ln -s ${gaSrc} src/tools/ga-${versionGA}.tar.gz
cd src
make nwchem_config
${lib.optionalString (!blas.isILP64) "make 64_to_32"}
${lib.optionalString (!blas-ilp64.isILP64) "make 64_to_32"}
'';
postBuild = ''
@@ -236,4 +242,4 @@ stdenv.mkDerivation rec {
homepage = "https://nwchemgit.github.io";
license = lib.licenses.ecl20;
};
}
})
+1 -1
View File
@@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
pnpm = pnpm_11;
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}";
fetcherVersion = 4;
hash = "sha256-pQ01vBvC29B5oxDWtt7anI5QtFbvQFFBVamQtA2WTNo=";
hash = "sha256-buDYvRw4NTLxFSdDRZHiuXMVe9fJbe2iu5hr+zh6KLs=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -28,13 +28,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "opencloud";
version = "7.2.0";
version = "7.3.0";
src = fetchFromGitHub {
owner = "opencloud-eu";
repo = "opencloud";
tag = "v${finalAttrs.version}";
hash = "sha256-GAoDEXk7sBN7N0V/msi/fcJS72RqqlF6Qb5B9hArmvk=";
hash = "sha256-2YwDH4qD4PCbfi/nNGPqwtJIpf8MPMGrVRslNWOoDPM=";
};
postPatch = ''
+3 -3
View File
@@ -10,20 +10,20 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencloud-web";
version = "7.1.2";
version = "7.2.0";
src = fetchFromGitHub {
owner = "opencloud-eu";
repo = "web";
tag = "v${finalAttrs.version}";
hash = "sha256-zwD/Mn7jL960EVaG3gVqFo6FPPMhQTMz3LKy8ZnOObk=";
hash = "sha256-BiOue8+zQ3+6RLiDbLMnxKEen2aav3bljji4d+0Hr5c=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-YEdZ5B11I6U140qam7e1TMOacRqUeINhr/TI13ddAa0=";
hash = "sha256-gCsgnOEi9rvtwTZy8J/i63D92Gl2V9ZihxCJ+Y5hLUE=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -37,13 +37,13 @@ let
in
stdenv.mkDerivation rec {
pname = "openvpn3";
version = "27";
version = "27.1";
src = fetchFromGitHub {
owner = "OpenVPN";
repo = "openvpn3-linux";
tag = "v${version}";
hash = "sha256-H+QF0Z1IUKx2U0+V7KHaAd/AKbuJEKLIwqyK2srD8DM=";
hash = "sha256-Egt6lVcvlmxnABw4v0cdROQzVdkA3DgOGGCSgl+QFdM=";
# `openvpn3-core` is a submodule.
# TODO: make it into a separate package
fetchSubmodules = true;
@@ -242,7 +242,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
dguenther
ghuntley
emilytrau
];
platforms = [
+54
View File
@@ -0,0 +1,54 @@
diff -ru bin-before/p4admin bin-after/p4admin
--- before/bin/p4admin 2026-05-05 13:38:26.865099841 -0700
+++ after/bin/p4admin 2026-05-05 13:40:01.377761574 -0700
@@ -43,14 +43,6 @@
progname=`basename "$realfullprogname"`
prefix=`topdir "$realfullprogname"`
- # check for symbolic links for libssl.so and libcrypto.so
- if [ ! -f $prefix/lib/libssl.so ]; then
- p4vlibssl=$( find $prefix/lib/libssl.so.* )
- ln -s $p4vlibssl $prefix/lib/libssl.so;
- p4vlibcrypto=$( find $prefix/lib/libcrypto.so.* )
- ln -s $p4vlibcrypto $prefix/lib/libcrypto.so;
- fi
-
XDG_SESSION_TYPE=
QT_QPA_PLATFORM=xcb
P4VRES=$prefix/lib/P4VResources
diff -ru bin-before/p4merge bin-after/p4merge
--- before/bin/p4merge 2026-05-05 13:38:26.865161794 -0700
+++ after/bin/p4merge 2026-05-05 13:39:51.100750813 -0700
@@ -43,14 +43,6 @@
progname=`basename "$realfullprogname"`
prefix=`topdir "$realfullprogname"`
- # check for symbolic links for libssl.so and libcrypto.so
- if [ ! -f $prefix/lib/libssl.so ]; then
- p4vlibssl=$( find $prefix/lib/libssl.so.* )
- ln -s $p4vlibssl $prefix/lib/libssl.so;
- p4vlibcrypto=$( find $prefix/lib/libcrypto.so.* )
- ln -s $p4vlibcrypto $prefix/lib/libcrypto.so;
- fi
-
XDG_SESSION_TYPE=
QT_QPA_PLATFORM=xcb
P4VRES=$prefix/lib/P4VResources
diff -ru bin-before/p4v bin-after/p4v
--- before/bin/p4v 2026-05-05 13:38:26.865192103 -0700
+++ after/bin/p4v 2026-05-05 13:39:20.028718286 -0700
@@ -43,14 +43,6 @@
progname=`basename "$realfullprogname"`
prefix=`topdir "$realfullprogname"`
- # check for symbolic links for libssl.so and libcrypto.so
- if [ ! -f $prefix/lib/libssl.so ]; then
- p4vlibssl=$( find $prefix/lib/libssl.so.* )
- ln -s $p4vlibssl $prefix/lib/libssl.so;
- p4vlibcrypto=$( find $prefix/lib/libcrypto.so.* )
- ln -s $p4vlibcrypto $prefix/lib/libcrypto.so;
- fi
-
XDG_SESSION_TYPE=
QT_QPA_PLATFORM=xcb
P4VRES=$prefix/lib/P4VResources
+4
View File
@@ -77,6 +77,10 @@ let
# Don't wrap the Qt apps; upstream has its own wrapper scripts.
dontWrapQtApps = true;
patches = [
./libs.patch # Fixes issues with bundled libraries that we've stripped out
];
postPatch = ''
rm -r lib/plugins lib/libQt6* lib/libssl* lib/libicu* lib/libcrypto*
'';
+5 -5
View File
@@ -10,12 +10,12 @@ let
# Upstream replaces minor versions, so use archived URLs.
srcs = rec {
x86_64-linux = fetchurl {
url = "https://web.archive.org/web/20240612193642id_/https://ftp.perforce.com/perforce/r24.2/bin.linux26x86_64/p4v.tgz";
sha256 = "sha256-HA99fHcmgli/vVnr0M8ZJEsaZ2ZLzpG3M8S77oDYJyE=";
url = "https://web.archive.org/web/20260414052921/https://filehost.perforce.com/perforce/r26.1/bin.linux26x86_64/p4v.tgz";
sha256 = "sha256-89Xz9dxAeLGOOr90K0CdlxjrfIf9vUmyZV3tzWspWdQ=";
};
aarch64-darwin = fetchurl {
url = "https://web.archive.org/web/20240612194532id_/https://ftp.perforce.com/perforce/r24.2/bin.macosx12u/P4V.dmg";
sha256 = "sha256-PS7gfDdWspyL//YWLkrsGi5wh6SIeAry2yef1/V0d6o=";
url = "https://web.archive.org/web/20260414052748/https://filehost.perforce.com/perforce/r26.1/bin.macosx12u/P4V.dmg";
sha256 = "sha256-8MBLS6EQOVenxZ1Uv75kPzU8aO2AldmxkwOz+JcBRpY=";
};
# this is universal
x86_64-darwin = aarch64-darwin;
@@ -29,7 +29,7 @@ let
in
mkDerivation {
pname = "p4v";
version = "2024.2/2606884";
version = "2026.1/2933292";
src =
srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+2 -2
View File
@@ -16,7 +16,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "parla";
version = "0.6.4";
version = "0.6.6";
__structuredAttrs = true;
strictDeps = true;
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "trufae";
repo = "parla";
tag = finalAttrs.version;
hash = "sha256-tlqrUxzQS+u4DlSIKAp9oR69KRW2gTgwBoroUJzvsaY=";
hash = "sha256-ZSI/dABNaApCXKJkLGXFp1Fp221Axurj/Z3O9Q9pQZk=";
};
nativeBuildInputs = [
+4 -1
View File
@@ -104,7 +104,10 @@ buildNpmPackage (finalAttrs: {
downloadPage = "https://www.npmjs.com/package/@earendil-works/pi-coding-agent";
changelog = "https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ munksgaard ];
maintainers = with lib.maintainers; [
munksgaard
bryanhonof
];
mainProgram = "pi";
};
})
+1 -1
View File
@@ -56,6 +56,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
mainProgram = "prek";
changelog = "https://github.com/j178/prek/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = [ lib.licenses.mit ];
maintainers = [ ];
maintainers = [ lib.maintainers.thunze ];
};
})
-1
View File
@@ -49,7 +49,6 @@ stdenv.mkDerivation {
license = with lib.licenses; [ asl20 ];
platforms = builtins.attrNames data.pulumiPkgs;
maintainers = with lib.maintainers; [
ghuntley
jlesquembre
cpcloud
wrbbz
+1
View File
@@ -28,6 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $out/bin
mv libexec $out
ln -s $out/libexec/rbenv $out/bin/rbenv
installManPage share/man/man1/rbenv.1
installShellCompletion --zsh completions/_rbenv
installShellCompletion --bash completions/rbenv.bash
+2160 -65
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -14,20 +14,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "schildi-revenge";
version = "26.06.06";
version = "26.07.13";
src = fetchFromGitHub {
owner = "SchildiChat";
repo = "schildi-revenge";
tag = "v${finalAttrs.version}";
hash = "sha256-bj2pSS+kUAs800c/OyK4fIrckB/hAWV3Iypwei8P/W4=";
hash = "sha256-1Akm57GxGtEymDbfq879uglxEoENp/g+aFUNM1O0qRo=";
fetchSubmodules = true;
};
cargoRoot = "matrix-rust-sdk";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src cargoRoot;
hash = "sha256-ZUMX6Y2kT0CEUFVcn8fAlxoCnQT5ipAi5YqZ3Geet4A=";
hash = "sha256-TIpT2g00f99qTGPA+bBaEz4kj5BC1scEywv6oDCFlkQ=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "sigma-cli";
version = "3.0.3";
version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "SigmaHQ";
repo = "sigma-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-7zPB2eb+PeJ0xKygf/oRGZfntHiHHkk9L5Pr7oUfvkY=";
hash = "sha256-cr9MFKot/A08q0fg4RnSU1Rl7YAOvfoyIC8Loas/+X8=";
};
pythonRelaxDeps = [ "click" ];
+2 -2
View File
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "sipvicious";
version = "0.3.7";
version = "0.3.8";
pyproject = true;
src = fetchFromGitHub {
owner = "EnableSecurity";
repo = "sipvicious";
tag = "v${finalAttrs.version}";
hash = "sha256-OQq1PP0qoETu+0qs2vhkgVU5FVZA5wnWMKU+lKJrvv4=";
hash = "sha256-qUdK8IbLnuQU3hv6+x3R84y83Ts8lNIGsOANFgkReE0=";
};
build-system = [
+3 -3
View File
@@ -12,14 +12,14 @@
buildGoModule (finalAttrs: {
pname = "symfony-cli";
version = "5.17.1";
vendorHash = "sha256-eCvlfkUH80EXshBkWz4+ehVlRXPsKyydixo76+kxSgE=";
version = "5.18.1";
vendorHash = "sha256-xAOp03sbtJv31nikkWHhBEHNQkDJ0RtPTPVPpw/6Eho=";
src = fetchFromGitHub {
owner = "symfony-cli";
repo = "symfony-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-6FqfbVfNGfIGJFBemwfUVwVR7fwrnZT38vF+8Qr8p3s=";
hash = "sha256-sd1C33n0Eo/lV9Uas+EcEojIYLRosuzcZn9se5dwukU=";
leaveDotGit = true;
postFetch = ''
git --git-dir $out/.git log -1 --pretty=%cd --date=format:'%Y-%m-%dT%H:%M:%SZ' > $out/SOURCE_DATE
+5 -3
View File
@@ -5,26 +5,28 @@
pkg-config,
udev,
openssl,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tangara-cli";
version = "0.4.3";
version = "0.5.2";
src = fetchFromGitHub {
owner = "haileys";
repo = "tangara-companion";
tag = "v${finalAttrs.version}";
hash = "sha256-pTE+xlXWIOOt1oiKosnbXTCLYoAqP3CfXA283a//Ds0=";
hash = "sha256-x/xB+itr1GVcaTEre3u6Lchg9VcSzWiNyWVGv5Aczgw=";
};
cargoHash = "sha256-C7Q3Oo/aBBH6pW1zSFQ2nD07+wu8uXfRSwNif2pVlW0=";
cargoHash = "sha256-PVTfAG2AOioW1zVXtXB5SBJX2sJoWVRQO3NafUOAleo=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
openssl
udev
];
@@ -292,9 +292,9 @@
};
cmake = {
version = "0.7.2";
version = "0.7.4";
url = "github:uyha/tree-sitter-cmake";
hash = "sha256-mR+gA7eWigC2zO1gMHzOgRagsfK1y/NBsn3mAOqR35A=";
hash = "sha256-tLC3WHEQS2GqUr+5Q884fc+tDCTxx6Jxg83T9wPlHw4=";
meta = {
license = lib.licenses.mit;
};
@@ -606,9 +606,9 @@
};
elm = {
version = "5.9.0";
version = "5.9.2";
url = "github:elm-tooling/tree-sitter-elm";
hash = "sha256-vaeGViXob7AYyJj93AUJWBD8Zdfs4zXdKikvBZ3GptU=";
hash = "sha256-NJRmII48Zo2xKxZmL88Dxskf352fGaCp8B14+x1XJHw=";
meta = {
license = lib.licenses.mit;
};
@@ -1796,9 +1796,9 @@
};
ocaml = {
version = "0.24.2";
version = "0.25.0";
url = "github:tree-sitter/tree-sitter-ocaml";
hash = "sha256-e08lrKCyQRpb8pnLV6KK4ye53YBjxQ52nnDIzH+7ONc=";
hash = "sha256-fRC7sd/INCESwYCiRsuOJkOnqWnNUpjwrNoEzlaOscA=";
meta = {
license = lib.licenses.mit;
};
@@ -1808,7 +1808,7 @@
language = "ocaml_interface";
version = "0.24.2";
url = "github:tree-sitter/tree-sitter-ocaml";
hash = "sha256-e08lrKCyQRpb8pnLV6KK4ye53YBjxQ52nnDIzH+7ONc=";
hash = "sha256-fRC7sd/INCESwYCiRsuOJkOnqWnNUpjwrNoEzlaOscA=";
meta = {
license = lib.licenses.mit;
};
@@ -2089,9 +2089,9 @@
};
powershell = {
version = "0.26.3";
version = "0.26.5";
url = "github:airbus-cert/tree-sitter-powershell";
hash = "sha256-ETuZcVSvHF5ILN6+xjWlQM5IiT/+dtxdSckrHJSJSWk=";
hash = "sha256-U/SdC2d5BOmxCCPlLSbOERogrZKfOGRWwbRuBa6C0pU=";
meta = {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
@@ -2241,9 +2241,9 @@
};
r = {
version = "1.2.0";
version = "1.3.0";
url = "github:r-lib/tree-sitter-r";
hash = "sha256-SkCLFIUvJWTtg4m5NMfHbBKald470Kni2mhj2Oxc5ZU=";
hash = "sha256-KSmrEe1W7gAowfVz9wVqfgm7p1ekMiLLrjdPuMX0Rb8=";
meta = {
license = lib.licenses.mit;
};
@@ -2317,9 +2317,9 @@
};
robot = {
version = "1.3.0";
version = "1.4.0";
url = "github:Hubro/tree-sitter-robot";
hash = "sha256-GJTZMIOrEXsfVzVigF2XKKDxchkOGv0zEya5o9k5ZnY=";
hash = "sha256-U89K9S7zkUZ0CoT2FgvKIvQ3ApjRe59YoWrks/iQ0FM=";
meta = {
license = lib.licenses.isc;
maintainers = with lib.maintainers; [
+4 -4
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-tar";
version = "0-unstable-2026-07-02";
version = "0-unstable-2026-07-09";
src = fetchFromGitHub {
owner = "uutils";
repo = "tar";
rev = "70c59758d0eeb65c097a95df49e455448061ccbc";
hash = "sha256-PMsW+p7ps/6eRNuSbzxIDVEgTmHAh0vFjVqSelAfvVE=";
rev = "d1e56e3cf1f450e5add1b24785dd654e4b745b18";
hash = "sha256-LnDTnzAxRNrDmf/vns6xqPEEYC5PrlT4dC8nfSPU2Kc=";
};
cargoHash = "sha256-YBpXvD8hhjlxZHRDv6hsRqqD0Wm8ADDdgOrX1/yziL8=";
cargoHash = "sha256-FobHV37gdez4GQf6MToYfd4cJufroygP+ge37eFtsmc=";
cargoBuildFlags = [ "--workspace" ];
+3 -3
View File
@@ -5,7 +5,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "v2ray-rules-dat";
version = "202606302305";
version = "202607092306";
__structuredAttrs = true;
strictDeps = true;
@@ -25,11 +25,11 @@ stdenvNoCC.mkDerivation (finalAttrs: {
passthru = {
geoipDat = fetchurl {
url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${finalAttrs.version}/geoip.dat";
hash = "sha256-5VG2bpMAqY7MlKXcjIajlzv3AzE4sPph6wY4QZzlAFc=";
hash = "sha256-g3l3GfrMCS4hD4+ODl4LC9/gaskKOko9amqy14GpF64=";
};
geositeDat = fetchurl {
url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${finalAttrs.version}/geosite.dat";
hash = "sha256-xPj6SJ0FGqNzcw0oa91ymMHTySDBMsJ3Raq9pUHM3YU=";
hash = "sha256-E1Vs8u0vkDtgXQNHJejL0Xenl/fYn5IE9npD2M0Js8o=";
};
updateScript = ./update.sh;
};
+96 -136
View File
@@ -6,8 +6,8 @@
},
{
"pname": "Avalonia",
"version": "11.1.5",
"hash": "sha256-2wgJepxpJfO26gCgqnf4NZjj7j+OIyka9BKd3p44tR8="
"version": "11.1.0",
"hash": "sha256-HVcwSKc+f69vuRHJ9CT0QL46WFM/gggnY6Wn8IUQq+U="
},
{
"pname": "Avalonia",
@@ -16,8 +16,18 @@
},
{
"pname": "Avalonia",
"version": "11.3.7",
"hash": "sha256-FsBz3mwSn+JZvSACEFZGzYBdX+4rFHSFQfl9RYT7BAM="
"version": "11.3.13",
"hash": "sha256-9khLyFw6dk82UhmQoGf0R2HA5AmRyGA0pydM+unZ+ww="
},
{
"pname": "Avalonia",
"version": "11.3.14",
"hash": "sha256-HOC9J/SzIMQnVSWepH2CroVZl+mNLmluwKiF5Lb2c8c="
},
{
"pname": "Avalonia",
"version": "11.3.15",
"hash": "sha256-6fhS6WGCHGw0jLloKmdE7BDilTPvoPwBZgwNT7p+GbM="
},
{
"pname": "Avalonia.Angle.Windows.Natives",
@@ -34,16 +44,6 @@
"version": "0.0.28",
"hash": "sha256-7NQWQl3xrBDOXhGihCkt5DIrws48KyDGon/7+gPzMDU="
},
{
"pname": "Avalonia.BuildServices",
"version": "0.0.29",
"hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY="
},
{
"pname": "Avalonia.BuildServices",
"version": "11.3.1",
"hash": "sha256-JYcA/DgTHRJ02/FcURqtJnXYhhdzki8DGECLkZ4zONg="
},
{
"pname": "Avalonia.BuildServices",
"version": "11.3.2",
@@ -51,33 +51,33 @@
},
{
"pname": "Avalonia.Controls.ColorPicker",
"version": "11.3.12",
"hash": "sha256-zNpmfOTfw+gKZp8VPpfHe2hjqhrRmExf7lxqLf5OvDg="
"version": "11.3.15",
"hash": "sha256-gvL+wVIT8K6LL2Uf2WJmhlOXO1EE8oo4O4aX6FiYLvg="
},
{
"pname": "Avalonia.Controls.DataGrid",
"version": "11.3.12",
"hash": "sha256-xuAL5FOvonyaY9CwEhjtMnurPcA0lYe0dyLLK0GEzd8="
"version": "11.3.13",
"hash": "sha256-uqpRip0O+DUk/zsytLdJhZz103har19xPqMq0hI/Ppg="
},
{
"pname": "Avalonia.Desktop",
"version": "11.3.12",
"hash": "sha256-IY6TkpVh0GiCkKbestdwH8KEJ0Embxy+JYe7lww0xBA="
"version": "11.3.15",
"hash": "sha256-I5/WDxRBq7zKag/V62SgDEdsphqvenicAfUMr3FGbaY="
},
{
"pname": "Avalonia.Diagnostics",
"version": "11.3.12",
"hash": "sha256-iDH6DjRKqm4YLXBq2JGg9IkkEGm3Rq1FQWyr/L+VaVA="
"version": "11.3.15",
"hash": "sha256-7kjJ6Oajamsrdbzpp4sHVEEWlO9utrjSb5LFtNfdGnA="
},
{
"pname": "Avalonia.FreeDesktop",
"version": "11.3.12",
"hash": "sha256-NTcYVHn13lFQjTNezmpmPGjxsBzryXorK0K6hl4ZZto="
"version": "11.3.15",
"hash": "sha256-+YHaPVp/CtCuEBy/3PxjpTM1POfP6I0mMJQStvr/zQM="
},
{
"pname": "Avalonia.Native",
"version": "11.3.12",
"hash": "sha256-1ujLmYaL1zTgtlsNerBDtTuoaJX7c7HukNLJIalrB4Q="
"version": "11.3.15",
"hash": "sha256-zbSkAdgILVoN8+mfnd7wy9LAHW33nDxVgvPz/QKjAiM="
},
{
"pname": "Avalonia.Remote.Protocol",
@@ -86,58 +86,53 @@
},
{
"pname": "Avalonia.Remote.Protocol",
"version": "11.1.5",
"hash": "sha256-yahGv3P65/QLSsYpnbV7/zu1zPtB0v2LS5dWPqLrd+8="
"version": "11.3.13",
"hash": "sha256-HrT+dI3NLTVv5NpmhEb1ZVrXF4hgC0IkQ23VZVmw/qc="
},
{
"pname": "Avalonia.Remote.Protocol",
"version": "11.3.12",
"hash": "sha256-dF93nP1Cd7ZdzrO7ScGHchxYxCjWN45AjiqiO1J+cmU="
},
{
"pname": "Avalonia.Remote.Protocol",
"version": "11.3.7",
"hash": "sha256-A3FubRH8Li81pYhEUGQatM0etli5lSkDf2+iPxD95gs="
"version": "11.3.15",
"hash": "sha256-0up4wo1Mzg6cWCsUTjARFtRYBGrASa9CofEIjqOnEus="
},
{
"pname": "Avalonia.Skia",
"version": "11.3.12",
"hash": "sha256-gRMjH7igRIm22zQV0WxtwFHe8AiMTcaPlR0sC5lJy+w="
"version": "11.3.15",
"hash": "sha256-EB0DTwoH/W4JjRphNr61X4dSNZyBNxbKzJmCC+6ImOo="
},
{
"pname": "Avalonia.Themes.Simple",
"version": "11.3.12",
"hash": "sha256-EIuAcUmoL7/y4lUfdSg120/l/v3zQytC2rfr0b6jKiM="
"version": "11.3.15",
"hash": "sha256-D+x2e2hmP5gO4ch8LdahT/ehNB7lGmd7JJnMqyRY+9s="
},
{
"pname": "Avalonia.Win32",
"version": "11.3.12",
"hash": "sha256-haIKvJ1SD17+EUJHILoFJMy+WJJtXr9I+ZYMFtwEuTc="
"version": "11.3.15",
"hash": "sha256-QbS7lyT4Wp8tecRDZ4ghTryzfELg4JoIoOzaaRTNWWQ="
},
{
"pname": "Avalonia.X11",
"version": "11.3.12",
"hash": "sha256-SEc0GaZTh1eGNFWHT6lGiN6LD0qE+ubTK7Efl0H/Q2w="
"version": "11.3.15",
"hash": "sha256-vGSx23Ir5iuCUBa1h3G8nBmgWltjMDpRKKdkE5bCHhw="
},
{
"pname": "CliWrap",
"version": "3.10.0",
"hash": "sha256-XMGTr0gkZxSOC72hrCjpIChpN0c0A19X3TqOAdBtgb4="
"version": "3.10.1",
"hash": "sha256-uH4SXiMkUIPw5RRyKtDTTCSkkr3BhBAPrxnC4O4ES4c="
},
{
"pname": "DialogHost.Avalonia",
"version": "0.8.1",
"hash": "sha256-5gMb8Ap53YFIyFYfpceAd53RzlK0OF5PbiQtyCT5hew="
"version": "0.11.0",
"hash": "sha256-3CfFR6TD+LULRtFnStJmXqkvQUTKC+tgdeThtfpOyWI="
},
{
"pname": "Downloader",
"version": "5.1.0",
"hash": "sha256-c5D5G3BYm79UrOsBX2UJahVrRYAvSi44o1uRDob4ZoI="
"version": "5.5.0",
"hash": "sha256-+pS/YafeAO4Uv8cpZLhxNQJY89McnNQGcuLCkc4c7Pg="
},
{
"pname": "DynamicData",
"version": "9.4.1",
"hash": "sha256-CX4NQj2LTk/8f4xDE5rUVBsqcY74H/1qUHFTrVX+9/0="
"version": "9.4.31",
"hash": "sha256-//0EwmfDJFDeZSDf9xOPs+Qz0CEUPEiKZS6bIBhsHdw="
},
{
"pname": "Fody",
@@ -169,11 +164,6 @@
"version": "8.3.1.1",
"hash": "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo="
},
{
"pname": "MessageBox.Avalonia",
"version": "3.3.1.1",
"hash": "sha256-UvWCbuMuCxFpHvuUqJIfcOS/Vw57+ZdrZfSKRgPiNm0="
},
{
"pname": "MicroCom.Runtime",
"version": "0.11.0",
@@ -181,18 +171,13 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "10.0.3",
"hash": "sha256-ShB94jEtsq5X5r6xDZQ+wotZYG3OPKOCHNGy4B7NVFs="
"version": "10.0.7",
"hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.3",
"hash": "sha256-lIStSIPTxaoCRoUBHsBPXZbuVj5io02390Wkyepyflw="
},
{
"pname": "Microsoft.Win32.Registry",
"version": "5.0.0",
"hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA="
"version": "10.0.7",
"hash": "sha256-/ITLUXgcs5tRDdeileNlmNB92V25CRd1FGBocChJj0g="
},
{
"pname": "Microsoft.Win32.SystemEvents",
@@ -201,18 +186,18 @@
},
{
"pname": "NLog",
"version": "6.1.1",
"hash": "sha256-4pxy5z5FyRxBmZNBw+n32SjgEQzMsgSHTuSSn+vxLzk="
"version": "6.1.3",
"hash": "sha256-s0sxfQ1tiWRSFVh/m/eIzEe4+ZgT02e9GZiwDAi7xp4="
},
{
"pname": "QRCoder",
"version": "1.7.0",
"hash": "sha256-sssSQBTHf1cUWNQYFEEJ8PRLs486ciDsXtrwL+ozZIU="
"version": "1.8.0",
"hash": "sha256-UvOeFFxUZ/bddmDs6IamiYGDIfgxybE/CSpPyy5DMxI="
},
{
"pname": "ReactiveUI",
"version": "23.1.8",
"hash": "sha256-Of17kTxTQGTKUFv0fx7V90i06y9jQY9q5zkauPKZ+YQ="
"version": "23.2.27",
"hash": "sha256-OxGSNLvdO6pGqcPx1cQC8WG7GtsZVm1fFG6M0w2SbnM="
},
{
"pname": "ReactiveUI.Avalonia",
@@ -224,10 +209,15 @@
"version": "19.5.41",
"hash": "sha256-LfKELxAfApQLL0fDd7UJCsZML5C4MFN+Gc5ECaBXmUM="
},
{
"pname": "Repobot.SQLite.Unofficial",
"version": "3.53.1.4",
"hash": "sha256-gEHursGBAhc0IH1fAUK3Cz1i+SwzBtSTymf4KvKF/u0="
},
{
"pname": "Semi.Avalonia",
"version": "11.3.7.3",
"hash": "sha256-oIkE57AGb6FlUiFMnQZ/9uwwPxHaE8VsWHzYtEEvYQo="
"version": "11.3.14",
"hash": "sha256-NrkZJgJtVGrGhDffnX+TJgDNKEDqgLEqIApuRUDLxUM="
},
{
"pname": "Semi.Avalonia.AvaloniaEdit",
@@ -239,31 +229,31 @@
"version": "11.3.7.3",
"hash": "sha256-++8ksHadX5MO42CIU2GoC2Cub+9J4NstBUrbRk/4MjM="
},
{
"pname": "SkiaSharp",
"version": "2.88.7",
"hash": "sha256-Ip3afwTr4QOqtwOUKqK6g/9Ug4dMSebTci5K29Jc3Dg="
},
{
"pname": "SkiaSharp",
"version": "2.88.9",
"hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24="
},
{
"pname": "SkiaSharp.NativeAssets.Linux",
"version": "2.88.9",
"hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A="
"pname": "SkiaSharp",
"version": "3.119.1",
"hash": "sha256-TIVr52NpQ9cab5eJCcH/OYHjNOTKhwCqpClK2c8S4TM="
},
{
"pname": "SkiaSharp.NativeAssets.macOS",
"version": "2.88.7",
"hash": "sha256-WgPldXSqPMm0TrdUWAyjge5rcRhd9G3/Ix/v/2NQvBc="
"pname": "SkiaSharp.NativeAssets.Linux",
"version": "3.119.4-preview.1.1",
"hash": "sha256-jcf0FhUgOzxpJ4ENn1q5uPe8dT+kXl0/yUWJs+hDYNA="
},
{
"pname": "SkiaSharp.NativeAssets.macOS",
"version": "2.88.9",
"hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g="
},
{
"pname": "SkiaSharp.NativeAssets.macOS",
"version": "3.119.1",
"hash": "sha256-0QJGcO91MWLSeQpE4ZNn/KUVoHRcrPeDbKklxCVB00o="
},
{
"pname": "SkiaSharp.NativeAssets.WebAssembly",
"version": "2.88.9",
@@ -271,13 +261,13 @@
},
{
"pname": "SkiaSharp.NativeAssets.Win32",
"version": "2.88.7",
"hash": "sha256-+7RxCAr+ne9MZWdXKKpV4ZbHW0k6hLD20ZFWWOCiNYU="
"version": "2.88.9",
"hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4="
},
{
"pname": "SkiaSharp.NativeAssets.Win32",
"version": "2.88.9",
"hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4="
"version": "3.119.1",
"hash": "sha256-ySPkn8SrShOqhihC33EJ4HJt9desDISC4gAI4FQBi2U="
},
{
"pname": "Splat",
@@ -300,40 +290,30 @@
"hash": "sha256-rTXD2bqIa/IjeN/mFv9n9mkL2rujEg1iIUPimVpYLBQ="
},
{
"pname": "sqlite-net-pcl",
"version": "1.9.172",
"hash": "sha256-0PTcOwm4k8bMeLm5+z0iWjy379KYdQXjqkaBGBR20cc="
"pname": "sqlite-net-e",
"version": "1.11.0",
"hash": "sha256-djZ4mINVETOXoh1oAUDDuuxJQQNgYIAs63FGR1z5ED4="
},
{
"pname": "SQLitePCLRaw.bundle_green",
"version": "2.1.2",
"hash": "sha256-7858BCblsCoALR11Q7ejjPKHk7johTjWxgndHwUYNws="
"pname": "SQLitePCLRaw.config.e_sqlite3",
"version": "3.0.2",
"hash": "sha256-Q8wi2rEqnE1n53DZ1wnaM8Dr5h/Bic1/EiytK3XQzrU="
},
{
"pname": "SQLitePCLRaw.core",
"version": "2.1.2",
"hash": "sha256-bbymML2TTQJDKZbYXoiyYJnF6mh/PjKrzDkqWhLaHaY="
},
{
"pname": "SQLitePCLRaw.lib.e_sqlite3",
"version": "2.1.2",
"hash": "sha256-34lJgnGvODwrjn9WTkkBIg2jzYph/ARi1QSiKedCyUo="
"version": "3.0.2",
"hash": "sha256-AK1Yc78ykY3H0Jq1INq3O1x278CtcWH7dF9heKhWvno="
},
{
"pname": "SQLitePCLRaw.provider.e_sqlite3",
"version": "2.1.2",
"hash": "sha256-e56+FgxEHqV3SGQx0ZAqzlscPxNUPXJ8Ls9rtqET1S4="
"version": "3.0.2",
"hash": "sha256-LOD39Pqx58tMjP4uc4j8BvzhnsIRFocX9e5a8I1ZgPg="
},
{
"pname": "System.ComponentModel.Annotations",
"version": "4.5.0",
"hash": "sha256-15yE2NoT9vmL9oGCaxHClQR1jLW1j1ef5hHMg55xRso="
},
{
"pname": "System.Diagnostics.DiagnosticSource",
"version": "10.0.3",
"hash": "sha256-YQzu50E7/1slw8IcFkVpQd33/IyWw1hJapTIscnoF5Q="
},
{
"pname": "System.Diagnostics.EventLog",
"version": "6.0.0",
@@ -344,31 +324,11 @@
"version": "6.0.0",
"hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="
},
{
"pname": "System.IO.Pipelines",
"version": "8.0.0",
"hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="
},
{
"pname": "System.Memory",
"version": "4.5.3",
"hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk="
},
{
"pname": "System.Reactive",
"version": "6.1.0",
"hash": "sha256-zACYoZmKxHo0qKY8FOVa7jIsw7dN7WjdXdRRV95qY2Y="
},
{
"pname": "System.Security.AccessControl",
"version": "6.0.1",
"hash": "sha256-Ri4m95ZBfopDUGVahbvUIzuUy9D3FQwcXprP2I6IUUE="
},
{
"pname": "System.Security.Principal.Windows",
"version": "5.0.0",
"hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="
},
{
"pname": "TaskScheduler",
"version": "2.12.2",
@@ -376,8 +336,8 @@
},
{
"pname": "Tmds.DBus.Protocol",
"version": "0.21.2",
"hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI="
"version": "0.21.3",
"hash": "sha256-HVEIHSeSe29ergHxsNvWYu3o7Ai8VZKo09yFn+miTnI="
},
{
"pname": "WebDav.Client",
@@ -386,17 +346,17 @@
},
{
"pname": "YamlDotNet",
"version": "16.3.0",
"hash": "sha256-4Gi8wSQ8Rsi/3+LyegJr//A83nxn2fN8LN1wvSSp39Q="
"version": "17.1.0",
"hash": "sha256-Zdlw62rVud2U94BQKqrp5OFQiDcQ9rRrKeaVnNxREjY="
},
{
"pname": "ZXing.Net",
"version": "0.16.9",
"hash": "sha256-ACVKyq6gaSYuaxA9I/GpNOlT1QPqQ6/illJycYOI8y4="
"version": "0.16.11",
"hash": "sha256-fTkjTWaOVYs9N00YEW7VcCHXwN9IKAHx4dtPHbkxTsM="
},
{
"pname": "ZXing.Net.Bindings.SkiaSharp",
"version": "0.16.14",
"hash": "sha256-B9q6dI+JvjwMLMMQVlPsiGtLltS0cFLtJZ9IaUn4yy4="
"version": "0.16.22",
"hash": "sha256-WAfHkROShzkMEDkDVtawztHmro+ZiPElDSbLj5pC9xY="
}
]
+4 -4
View File
@@ -26,13 +26,13 @@
buildDotnetModule (finalAttrs: {
pname = "v2rayn";
version = "7.19.4";
version = "7.22.2";
src = fetchFromGitHub {
owner = "2dust";
repo = "v2rayN";
tag = finalAttrs.version;
hash = "sha256-MkLJi+rMHhLjZ1huappvdxziYCNlKkoWTjjmvSPznFg=";
hash = "sha256-MRhJ5l+G97mBBRQzir2s5TQhgzuIeGnOIFszVK1po3w=";
fetchSubmodules = true;
};
@@ -57,9 +57,9 @@ buildDotnetModule (finalAttrs: {
dotnetBuildFlags = [ "-p:PublishReadyToRun=false" ];
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-sdk = dotnetCorePackages.sdk_10_0;
dotnet-runtime = dotnetCorePackages.runtime_8_0;
dotnet-runtime = dotnetCorePackages.runtime_10_0;
executables = [ "v2rayN" ];
+3 -9
View File
@@ -28,16 +28,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "vector";
version = "0.56.0";
version = "0.57.0";
src = fetchFromGitHub {
owner = "vectordotdev";
repo = "vector";
tag = "v${finalAttrs.version}";
hash = "sha256-ge3epfB8xErF+2I1jW3OvHS+mHnGSSU6vOz2v/sSMW4=";
hash = "sha256-x4yfC/qAMRM7X19usonsp8GSJHwIsn0zoX0owLn2EXs=";
};
cargoHash = "sha256-iwd6GCbI3PiM1ksAxDEZglueGWYCkEbJ3N76wn13TPY=";
cargoHash = "sha256-H26tUF+i/79t7W2BVjh2bVRCGZK8rgazHzlTF4L2jyA=";
nativeBuildInputs = [
pkg-config
@@ -86,12 +86,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1";
};
# https://github.com/vectordotdev/vector/pull/25406
postPatch = ''
substituteInPlace lib/vector-config/src/schema/visitors/merge.rs \
--replace-fail 'destination.merge(source);' 'Mergeable::merge(destination, source);'
'';
doCheck = true;
checkType = "debug";
+3 -3
View File
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "vuetorrent";
version = "2.34.0";
version = "2.34.1";
src = fetchFromGitHub {
owner = "VueTorrent";
repo = "VueTorrent";
tag = "v${version}";
hash = "sha256-Zz7ZFtxT26/4HCkM/HHVyLXxbmDvhTRFaJpiXA08JPY=";
hash = "sha256-8Ur87sd6j5cMmzLOSseAx2PIDuLRzoaVdhff3LTDCs0=";
};
npmDepsHash = "sha256-PxTe/anj3VgdEaSdv37XuBYD8N3gs9wc+idCboX8Bic=";
npmDepsHash = "sha256-pKIkXJdnlO/3OVF0xrki7v9PZS7DANvLbYc4i46wJE8=";
installPhase = ''
runHook preInstall
+2 -2
View File
@@ -10,13 +10,13 @@
}:
buildGoModule (finalAttrs: {
pname = "werf";
version = "2.73.0";
version = "2.73.1";
src = fetchFromGitHub {
owner = "werf";
repo = "werf";
tag = "v${finalAttrs.version}";
hash = "sha256-4YLJv5YDJUaoQlyljK4e8ilhCU67K7jJiDkFm7sYwxo=";
hash = "sha256-LqFZA8QCQxoEh49f+EHxYdPhFUbqUYnGeDVd/X+hODU=";
};
proxyVendor = true;
+7 -12
View File
@@ -321,8 +321,8 @@
},
{
"pname": "SharpCompress",
"version": "0.39.0",
"hash": "sha256-Me88MMn5NUiw5bugFKCKFRnFSXQKIFZJ+k97Ex6jgZE="
"version": "0.48.1",
"hash": "sha256-Y1lH1TrxBua3Ux6trRUQGeSfYjE3qld6TQDz/ABy6Ws="
},
{
"pname": "SkiaSharp",
@@ -349,11 +349,6 @@
"version": "2.88.9",
"hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4="
},
{
"pname": "System.Buffers",
"version": "4.6.0",
"hash": "sha256-c2QlgFB16IlfBms5YLsTCFQ/QeKoS6ph1a9mdRkq/Jc="
},
{
"pname": "System.Diagnostics.DiagnosticSource",
"version": "10.0.0-preview.3.25171.5",
@@ -396,12 +391,12 @@
},
{
"pname": "Tmds.DBus.Protocol",
"version": "0.21.2",
"hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI="
"version": "0.21.3",
"hash": "sha256-HVEIHSeSe29ergHxsNvWYu3o7Ai8VZKo09yFn+miTnI="
},
{
"pname": "ZstdSharp.Port",
"version": "0.8.4",
"hash": "sha256-4bFUNK++6yUOnY7bZQiibClSJUQjH0uIiUbQLBtPWbo="
"pname": "YamlDotNet",
"version": "17.1.0",
"hash": "sha256-Zdlw62rVud2U94BQKqrp5OFQiDcQ9rRrKeaVnNxREjY="
}
]
+6 -6
View File
@@ -12,15 +12,15 @@
# passthru
nix-update-script,
}:
buildDotnetModule rec {
buildDotnetModule (finalAttrs: {
pname = "wheelwizard";
version = "2.4.5";
version = "2.4.11";
src = fetchFromGitHub {
owner = "TeamWheelWizard";
repo = "WheelWizard";
tag = version;
hash = "sha256-/85ts++S+A7XEgjCjcqJPWk2NBrvOyQ3+hq7lbSEN0g=";
tag = "v${finalAttrs.version}";
hash = "sha256-8Dex2PDgwnxKguf0jtC1T0+jm7bA7jDfvspwkiqJgUg";
};
postPatch = ''
rm .config/dotnet-tools.json
@@ -53,7 +53,7 @@ buildDotnetModule rec {
cp -r WheelWizard/bin/Release/net8.0/*/* $out/lib/wheelwizard/
makeWrapper $out/lib/wheelwizard/WheelWizard $out/bin/WheelWizard \
--prefix PATH : ${lib.makeBinPath [ dotnet-runtime ]}
--prefix PATH : ${lib.makeBinPath [ finalAttrs.dotnet-runtime ]}
install -D $desktopItem/share/applications/* -t $out/share/applications
@@ -82,4 +82,4 @@ buildDotnetModule rec {
mainProgram = "WheelWizard";
maintainers = with lib.maintainers; [ DerHalbGrieche ];
};
}
})
+2 -2
View File
@@ -6,12 +6,12 @@
python3.pkgs.buildPythonPackage rec {
pname = "wlc";
version = "2.0.1";
version = "2.1.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-2g6TDcX5AXLjWKSlIGTt6J1RRuZvxmAUX9lSKCAwYnY=";
hash = "sha256-aljCKtVrVyHCz6jd6XtBbhi1xm207lc25DU+1bqJYos=";
};
build-system = with python3.pkgs; [ setuptools ];
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xbyak";
version = "7.37.4";
version = "7.37.5";
src = fetchFromGitHub {
owner = "herumi";
repo = "xbyak";
tag = "v${finalAttrs.version}";
hash = "sha256-JK4r2Fh083JJm9gm7GpdjMJ4G8wZGw5eGLCgtZh5HrE=";
hash = "sha256-a4DR7hoPwJa105Ry8Znm+4a2Ob7210Xb/nVcZ7TgH8I=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation {
pname = "zenmonitor";
version = "unstable-2025-06-12";
version = "1.5.0-unstable-2025-06-12";
src = fetchFromGitHub {
owner = "detiam";
repo = "zenmonitor3";
rev = "1e1ceec7353dc418578fe8ae56536bfee6adeca3";
sha256 = "sha256-q5BeLu0A2XJkJL8ptN4hj/iLhQmpb16QEhOuIhNzVaI=";
hash = "sha256-q5BeLu0A2XJkJL8ptN4hj/iLhQmpb16QEhOuIhNzVaI=";
};
buildInputs = [ gtk3 ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "aioaudiobookshelf";
version = "0.1.22";
version = "0.1.24";
pyproject = true;
src = fetchFromGitHub {
owner = "music-assistant";
repo = "aioaudiobookshelf";
tag = version;
hash = "sha256-K0UOP9qfSn4syS3rmcyX0qHmxIW+EtRqtC045SBmc8k=";
hash = "sha256-rVHkmfcEtnQPHb6s8KeNRToDhloDcNnqBjPyTUgIygc=";
};
build-system = [
@@ -9,7 +9,7 @@
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-cs20151215";
version = "7.0.1";
version = "7.0.2";
pyproject = true;
__structuredAttrs = true;
@@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: {
src = fetchPypi {
pname = "alibabacloud_cs20151215";
inherit (finalAttrs) version;
hash = "sha256-BCv0RALhKwlRSjIYPXpwbPAZklohnD65YhKWzyRRuJ8=";
hash = "sha256-H+8v+T5Bpcs0q88VcHeL9ofsyJHxCMaQLljoqZeCOzE=";
};
build-system = [ setuptools ];
@@ -9,7 +9,7 @@
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-ecs20140526";
version = "7.9.0";
version = "7.9.1";
pyproject = true;
__structuredAttrs = true;
@@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: {
src = fetchPypi {
pname = "alibabacloud_ecs20140526";
inherit (finalAttrs) version;
hash = "sha256-m1eaDj6VLGwJwfF3Dg6nN+YISHQuY+ij7uJ1KMFKvDU=";
hash = "sha256-ntrWxB3W/fR4RBGrX4I+fcyJScCri+9V9RxAZbJQeHE=";
};
build-system = [ setuptools ];
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "azure-mgmt-recoveryservices";
version = "4.0.1";
version = "4.1.0";
pyproject = true;
src = fetchPypi {
pname = "azure_mgmt_recoveryservices";
inherit version;
hash = "sha256-/9/yZ9sqYC6wMMCC9Tpd8YXIbqU8RG6meaEzYAJ4YGs=";
hash = "sha256-Y81Zbm/xuAHgYoPRU84Mfx1E9+3wUtMhwTJ0bDyMhx4=";
};
build-system = [ setuptools ];
@@ -14,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "bthome-ble";
version = "3.23.4";
version = "3.23.5";
pyproject = true;
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "bthome-ble";
tag = "v${finalAttrs.version}";
hash = "sha256-ZXCqwadNWl2Yct+rlZViFO2pFV4ZY0glKvD3xElY3Mg=";
hash = "sha256-cD0wTdUbG+3tgCvLhx8DLBRujZ1EeeghVcoUqDoLB+A=";
};
build-system = [ poetry-core ];
@@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "copier";
version = "9.16.0";
version = "9.17.0";
pyproject = true;
src = fetchFromGitHub {
@@ -39,7 +39,7 @@ buildPythonPackage rec {
postFetch = ''
rm $out/tests/demo/doc/ma*ana.txt
'';
hash = "sha256-A7tfiFyEeQ3JFZkHSbv0EOE3rQzCJ3l1euMU93nKonA=";
hash = "sha256-I98GGrFSKgDlFQU3dAYsu7Z2mtO8NWPT0CoMtdw/EI8=";
};
env.POETRY_DYNAMIC_VERSIONING_BYPASS = version;
@@ -52,7 +52,7 @@
buildPythonPackage (finalAttrs: {
pname = "crawl4ai";
version = "0.9.0";
version = "0.9.1";
pyproject = true;
__structuredAttrs = true;
@@ -61,7 +61,7 @@ buildPythonPackage (finalAttrs: {
owner = "unclecode";
repo = "crawl4ai";
tag = "v${finalAttrs.version}";
hash = "sha256-MHCnhp7itaJ6y++uUCnObBjiJ9Jw/aFBtd35WzDBz1A=";
hash = "sha256-8sUsve3ha+CXElnvYjOzqoIR16KEJP5UekGMB27sGeU=";
};
pythonRelaxDeps = [
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "cssbeautifier";
version = "2.0.1";
version = "2.0.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-9hAsBYnIW+PBoBbO527jZh7kvV2ojUil+HCL+vZjriY=";
hash = "sha256-LC/RKTQlYQKd6GsXRO+iMcn6/iYCPbyYih3rDKD1yEU=";
};
nativeBuildInputs = [ setuptools ];
@@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "georss-client";
version = "0.19";
version = "2026.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "exxamalte";
repo = "python-georss-client";
tag = "v${version}";
hash = "sha256-+CmauNb+5mDbZXQCd8ZxZCz6FSfEPAnktkMjvQueiO0=";
hash = "sha256-3JaFZY6c5wlJs2yE3KJITJIeCgifzurW7chOfQubQ5w=";
};
build-system = [ setuptools ];
@@ -29,7 +29,7 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-aws";
version = "1.6.1";
version = "1.6.2";
pyproject = true;
__structuredAttrs = true;
@@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: {
owner = "langchain-ai";
repo = "langchain-aws";
tag = "langchain-aws==${finalAttrs.version}";
hash = "sha256-gvp4iS5cU7QhFNpHuS+ytxGVh+vWSlcS4cPV9O6c+tw=";
hash = "sha256-MFlC9/9ZC1b5jAkvLRy2alcSYU5+KETJ6rIW05nLR5I=";
};
postPatch = ''
@@ -14,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "leanclient";
version = "0.11.0";
version = "0.12.0";
pyproject = true;
src = fetchFromGitHub {
owner = "oOo0oOo";
repo = "leanclient";
tag = "v${finalAttrs.version}";
hash = "sha256-fNtgJqGtAR9fRvGW0eN8VZYHZET/D/bL1/xkzlDtlEQ=";
hash = "sha256-h90AMErcwdmHfIBgFerFEaUwjfRkJMl1iesXjtEpdlA=";
};
build-system = [ hatchling ];
@@ -36,13 +36,13 @@ assert !lapack.isILP64;
buildPythonPackage rec {
pname = "meep";
version = "1.33.0";
version = "1.34.0";
src = fetchFromGitHub {
owner = "NanoComp";
repo = "meep";
tag = "v${version}";
hash = "sha256-ih1SoCMnIihBy5qCiEh0tTMpCaD7Joo1/HLtE0tv9LY=";
hash = "sha256-k6RccmCO2of3ENW0ZEqmi5BoqE0SPgYId6VFYAAjOFA=";
};
pyproject = false;
@@ -12,7 +12,7 @@
buildPythonPackage (finalAttrs: {
pname = "modbus-connection";
version = "3.4.1";
version = "3.6.0";
pyproject = true;
__structuredAttrs = true;
@@ -20,7 +20,7 @@ buildPythonPackage (finalAttrs: {
owner = "home-assistant-libs";
repo = "modbus-connection";
tag = finalAttrs.version;
hash = "sha256-jWS6quM+hZTMGNyxopC4RS3mUaYAqD/MOsmTU7sD+pg=";
hash = "sha256-qDrtLziEMH0lsJ2o3p/6lMlPTdNIFqCvhtpbMJ89uKw=";
};
nativeBuildInputs = [
@@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "nicegui-highcharts";
version = "3.3.0";
version = "3.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zauberzeug";
repo = "nicegui-highcharts";
tag = "v${finalAttrs.version}";
hash = "sha256-wzpgTDXTI3INQrkio6lgge07r+76wUKd193mt5ugc6g=";
hash = "sha256-QvhvQU/na33ZYQbAuCJvsVDDRkTy+Z4STJg9vlZrQbY=";
};
pythonRelaxDeps = [ "docutils" ];
@@ -28,14 +28,14 @@
buildPythonPackage (finalAttrs: {
pname = "nox";
version = "2026.04.10";
version = "2026.07.11";
pyproject = true;
src = fetchFromGitHub {
owner = "wntrblm";
repo = "nox";
tag = finalAttrs.version;
hash = "sha256-ArSA9I86hTKM+fkTdzOeheYVxpdjweMs2I0mUwR14sQ=";
hash = "sha256-Ve9mKZ6C9X/SjscEIO11fyMqokjlYZqbqXWC1R1+Kmc=";
};
build-system = [ hatchling ];
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "oath";
version = "1.4.4";
version = "1.4.5";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-vWsg0g8sTj9TUj7pACEdynWu7KcvT1qf2NyswXX+HAs=";
hash = "sha256-DFxT7SW1LvYh18CPNZwhIH/i42qJ34s80m+1S0/2E7g=";
};
nativeCheckInputs = [ pytestCheckHook ];
@@ -0,0 +1,62 @@
{
buildPythonPackage,
esphome,
fetchFromGitHub,
lib,
pytestCheckHook,
setuptools,
}:
let
testing = fetchFromGitHub {
owner = "eclipse";
repo = "paho.mqtt.testing";
rev = "a4dc694010217b291ee78ee13a6d1db812f9babd";
hash = "sha256-SQoNdkWMjnasPjpXQF2yV97MUra8gb27pc3rNoA8Rjw=";
};
in
buildPythonPackage (finalAttrs: {
pname = "paho-mqtt";
version = "1.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "eclipse";
repo = "paho.mqtt.python";
tag = "v${finalAttrs.version}";
hash = "sha256-9nH6xROVpmI+iTKXfwv2Ar1PAmWbEunI3HO0pZyK6Rg=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "paho.mqtt" ];
doCheck = false;
nativeCheckInputs = [
pytestCheckHook
];
preCheck = ''
ln -s ${testing} paho.mqtt.testing
# paho.mqtt not in top-level dir to get caught by this
export PYTHONPATH=".:$PYTHONPATH"
'';
disabledTests = [
# Fails during teardown
# RuntimeError: Client 01-zero-length-clientid.py exited with code None, expected 0
"test_01_zero_length_clientid"
];
__darwinAllowLocalNetworking = true;
meta = {
changelog = "https://github.com/eclipse/paho.mqtt.python/blob/${finalAttrs.src.tag}/ChangeLog.txt";
description = "MQTT version 5.0/3.1.1 client class";
homepage = "https://eclipse.org/paho";
license = lib.licenses.epl20;
inherit (esphome.meta) maintainers;
};
})
@@ -4,6 +4,7 @@
buildPythonPackage,
fetchFromGitHub,
hatchling,
openssl,
pytestCheckHook,
}:
@@ -27,11 +28,17 @@ buildPythonPackage rec {
hash = "sha256-VMq+WTW+njK34QUUTE6fR2j2OmHxVzR0wrC92zYb1rY=";
};
postPatch = ''
substituteInPlace tests/ssl/gen.sh \
--replace-fail "c_rehash certs" "#c_rehash certs"
'';
build-system = [
hatchling
];
nativeCheckInputs = [
openssl
pytestCheckHook
];
@@ -44,6 +51,10 @@ buildPythonPackage rec {
# paho.mqtt not in top-level dir to get caught by this
export PYTHONPATH=".:$PYTHONPATH"
pushd tests/ssl
HOME="$(mktemp -d)" ./gen.sh
popd
'';
disabledTests = [
@@ -6,8 +6,8 @@
pytestCheckHook,
}:
buildPythonPackage rec {
version = "4.0.0";
buildPythonPackage (finalAttrs: {
version = "4.0.1";
pname = "pamqp";
pyproject = true;
@@ -15,8 +15,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "gmr";
repo = "pamqp";
tag = version;
hash = "sha256-0rRVbzC5G+lH6Okvw8PtoPZKD8LlobAGYvDEIDw0aFo=";
tag = finalAttrs.version;
hash = "sha256-WKkiwisCfGRkNbw8WtXqNe4OqUiRgVfVL7o0oMdeFJw=";
};
build-system = [ hatchling ];
@@ -37,10 +37,10 @@ buildPythonPackage rec {
];
meta = {
changelog = "https://github.com/gmr/pamqp/blob/${src.tag}/docs/changelog.rst";
changelog = "https://github.com/gmr/pamqp/blob/${finalAttrs.src.tag}/docs/changelog.md";
description = "RabbitMQ Focused AMQP low-level library";
homepage = "https://github.com/gmr/pamqp";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
})
@@ -4,7 +4,6 @@
gitUpdater,
jinja2,
lib,
peakrdl,
setuptools,
setuptools-scm,
systemrdl-compiler,
@@ -30,7 +29,6 @@ buildPythonPackage (finalAttrs: {
dependencies = [
jinja2
peakrdl
systemrdl-compiler
];
@@ -9,8 +9,8 @@
typing-extensions,
}:
buildPythonPackage rec {
pname = "peakrdl";
buildPythonPackage (finalAttrs: {
pname = "peakrdl-cli";
version = "1.5.0";
pyproject = true;
@@ -18,10 +18,10 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "SystemRDL";
repo = "PeakRDL";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-SqLhOzx0gUVG8k4ikNbx8p1vO/ZqTQ/KAtidRWM2SZI=";
};
sourceRoot = "${src.name}/peakrdl-cli";
sourceRoot = "${finalAttrs.src.name}/peakrdl-cli";
build-system = [
setuptools
@@ -42,4 +42,4 @@ buildPythonPackage rec {
maintainers = [ lib.maintainers.jmbaur ];
mainProgram = "peakrdl";
};
}
})
@@ -3,13 +3,12 @@
fetchFromGitHub,
gitUpdater,
lib,
peakrdl,
setuptools,
setuptools-scm,
systemrdl-compiler,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "peakrdl-ipxact";
version = "3.5.0";
@@ -18,7 +17,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "SystemRDL";
repo = "PeakRDL-ipxact";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-GFHgIyK82dt+/t0XbDdk61q0DXUOabxtjlhZhgacUVA=";
};
@@ -27,10 +26,7 @@ buildPythonPackage rec {
setuptools-scm
];
dependencies = [
peakrdl
systemrdl-compiler
];
dependencies = [ systemrdl-compiler ];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
@@ -40,4 +36,4 @@ buildPythonPackage rec {
license = lib.licenses.lgpl3;
maintainers = [ lib.maintainers.jmbaur ];
};
}
})
@@ -3,12 +3,13 @@
fetchFromGitHub,
gitUpdater,
lib,
peakrdl,
py-markdown-table,
peakrdl-cli,
poetry-core,
py-markdown-table,
systemrdl-compiler,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "peakrdl-markdown";
version = "1.0.3";
@@ -17,15 +18,16 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "SystemRDL";
repo = "PeakRDL-markdown";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-Dt8FxnvvXY9nVhFehIcfSC9mFbbEzEuaVnBMu032dug=";
};
build-system = [ poetry-core ];
dependencies = [
peakrdl
peakrdl-cli
py-markdown-table
systemrdl-compiler
];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
@@ -36,4 +38,4 @@ buildPythonPackage rec {
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.jmbaur ];
};
}
})
@@ -4,13 +4,12 @@
gitUpdater,
jinja2,
lib,
peakrdl,
setuptools,
setuptools-scm,
systemrdl-compiler,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "peakrdl-regblock";
version = "1.3.1";
@@ -19,7 +18,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "SystemRDL";
repo = "PeakRDL-regblock";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-UyDM8+hnZP5G9JqprBjVaL1kr5NyJXITaBVCfNEs2Cs=";
};
@@ -30,7 +29,6 @@ buildPythonPackage rec {
dependencies = [
jinja2
peakrdl
systemrdl-compiler
];
@@ -42,4 +40,4 @@ buildPythonPackage rec {
license = lib.licenses.lgpl3;
maintainers = [ lib.maintainers.jmbaur ];
};
}
})
@@ -4,12 +4,11 @@
fetchFromGitHub,
jinja2,
lib,
peakrdl,
systemrdl-compiler,
uv-build,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "peakrdl-rust";
version = "0.7.3";
@@ -18,7 +17,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "darsor";
repo = "PeakRDL-rust";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-1rdTz3w1SEDFWpTjKIk9eLgj3F09lDOMqqdUf8iDd7g=";
};
@@ -27,7 +26,6 @@ buildPythonPackage rec {
dependencies = [
case-converter
jinja2
peakrdl
systemrdl-compiler
];
@@ -37,4 +35,4 @@ buildPythonPackage rec {
license = lib.licenses.lgpl21Only;
maintainers = [ lib.maintainers.jmbaur ];
};
}
})
@@ -17,14 +17,14 @@
buildPythonPackage (finalAttrs: {
pname = "pubnub";
version = "10.7.1";
version = "10.7.2";
pyproject = true;
src = fetchFromGitHub {
owner = "pubnub";
repo = "python";
tag = finalAttrs.version;
hash = "sha256-AbWTzaWjX9n3wjs785LxAYbHswMJbTer4bGghFAA1V8=";
hash = "sha256-qHLkRWq30o6F1P5z+hxUkGLOh15ReOVtto0ttKCiPqg=";
};
pythonRelaxDeps = [ "httpx" ];
@@ -8,19 +8,19 @@
buildPythonPackage (finalAttrs: {
pname = "pyfaup-rs";
version = "0.4.13";
version = "0.4.14";
pyproject = true;
src = fetchFromGitHub {
owner = "ail-project";
repo = "faup-rs";
tag = "pyfaup-rs-v${finalAttrs.version}";
hash = "sha256-xO3PVMtFcfz2LDoBK31VGiN8LtHSdMSMWyNDylRp1dE=";
hash = "sha256-rECfx7um1Rk9Fd65y3377StGru68QE13xwqDOmXQ140=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-H6lV1Vnm0ZL5awl3xoMtJ+WUW9ndj+uj8qVSKJw6vXw=";
hash = "sha256-F41gKLhly8V6dw8qE5lFLuQpSmGGfWg9EcAUMD29dsA=";
};
buildAndTestSubdir = "python";
@@ -20,14 +20,14 @@
buildPythonPackage (finalAttrs: {
pname = "pylitterbot";
version = "2025.6.0";
version = "2025.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "natekspencer";
repo = "pylitterbot";
tag = finalAttrs.version;
hash = "sha256-shn218uasWtZidnmhAVU0bG9BVfrN/0Gy1iy01LGfrc=";
hash = "sha256-KKedO+NN/yeFYIGuiAJbch4SJ1QBsRfehVWx0y3SltQ=";
};
build-system = [

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