From 81aca8b2efe3fc8c57cb2bede033b1fa94f8a5fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Apr 2025 02:22:43 +0000 Subject: [PATCH 01/21] rocqPackages.rocq-elpi: 2.5.0 -> 2.5.1 --- pkgs/development/rocq-modules/rocq-elpi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/rocq-modules/rocq-elpi/default.nix b/pkgs/development/rocq-modules/rocq-elpi/default.nix index 74b02ce3e1e2..a4c97316664a 100644 --- a/pkgs/development/rocq-modules/rocq-elpi/default.nix +++ b/pkgs/development/rocq-modules/rocq-elpi/default.nix @@ -31,10 +31,10 @@ let defaultVersion = lib.switch rocq-core.rocq-version [ { case = "9.0"; - out = "2.5.0"; + out = "2.5.1"; } ] null; - release."2.5.0".sha256 = "sha256-Z5xjO83X/ZoTQlWnVupGXPH3HuJefr57Kv128I0dltg="; + release."2.5.1".sha256 = "sha256-vw18iPPoI44tM8C05Wj4YvFAi1jjfyjZ90dbxX4NgQM="; releaseRev = v: "v${v}"; mlPlugin = true; From a74a23885d3ce9a9e2f2cdf24b43141f161894ef Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 9 May 2025 01:59:10 +0200 Subject: [PATCH 02/21] nixos/frigate: create model cache dir In 0.15.1 frigate has a logic error that makes it not ensure the model cache dir exists before using it. A workaround has been committed for newer versions, so we can drop this on the next release. Fixes: #402813 --- nixos/modules/services/video/frigate.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix index 3a0112d04d4b..7bc277f89b20 100644 --- a/nixos/modules/services/video/frigate.nix +++ b/nixos/modules/services/video/frigate.nix @@ -669,7 +669,11 @@ in # Caches PrivateTmp = true; - CacheDirectory = "frigate"; + CacheDirectory = [ + "frigate" + # https://github.com/blakeblackshear/frigate/discussions/18129 + "frigate/model_cache" + ]; CacheDirectoryMode = "0750"; # Sockets/IPC From d3d8e982c027174aab5198092ca5db9edaaaac35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 11 May 2025 09:13:16 +0000 Subject: [PATCH 03/21] ruffle: 0-nightly-2025-05-01 -> 0-nightly-2025-05-11 --- pkgs/by-name/ru/ruffle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index 1c71446d2a43..70276d790f80 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -22,17 +22,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0-nightly-2025-05-01"; + version = "0-nightly-2025-05-11"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0-" finalAttrs.version; - hash = "sha256-EHX+S0+RZSOktAqgkczlJPbAoEa+cj2EllvhJRLAbK8="; + hash = "sha256-m/4e15znssmDASvuLu7BpkhKLZmw7TZ2nXB0bAPrN+4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-VwV7REm61mj7IqpX58qm0a8leVBRqJpkB6y1EBsxPaw="; + cargoHash = "sha256-JtapILlrDbTFBa763h04lMMP2xQxW0vOpAfyIlHPjeI="; cargoBuildFlags = lib.optional withRuffleTools "--workspace"; env = From 62e0d0135fb965aed9f44b08b4b08ed0d72217ab Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Wed, 7 May 2025 22:37:06 -0700 Subject: [PATCH 04/21] netcat-gnu: use final attrs and no "with" --- pkgs/by-name/ne/netcat-gnu/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ne/netcat-gnu/package.nix b/pkgs/by-name/ne/netcat-gnu/package.nix index f072cf5d2133..00fdcbe54461 100644 --- a/pkgs/by-name/ne/netcat-gnu/package.nix +++ b/pkgs/by-name/ne/netcat-gnu/package.nix @@ -4,21 +4,21 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "netcat-gnu"; version = "0.7.1"; src = fetchurl { - url = "mirror://sourceforge/netcat/netcat-${version}.tar.bz2"; - sha256 = "1frjcdkhkpzk0f84hx6hmw5l0ynpmji8vcbaxg8h5k2svyxz0nmm"; + url = "mirror://sourceforge/netcat/netcat-${finalAttrs.version}.tar.bz2"; + hash = "sha256:1frjcdkhkpzk0f84hx6hmw5l0ynpmji8vcbaxg8h5k2svyxz0nmm"; }; - meta = with lib; { + meta = { description = "Utility which reads and writes data across network connections"; homepage = "https://netcat.sourceforge.net/"; mainProgram = "netcat"; - license = licenses.gpl2Plus; - platforms = platforms.unix; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ RossComputerGuy ]; }; -} +}) From cc8ea6ad1b1768e5bc1870428c1c82a7fb4ef9be Mon Sep 17 00:00:00 2001 From: Elis Hirwing Date: Mon, 12 May 2025 08:21:06 +0200 Subject: [PATCH 05/21] svtplay-dl: Update the source hash Seems like upstream have changed the hash. --- pkgs/by-name/sv/svtplay-dl/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sv/svtplay-dl/package.nix b/pkgs/by-name/sv/svtplay-dl/package.nix index 0d96a89418cf..50628c70abf5 100644 --- a/pkgs/by-name/sv/svtplay-dl/package.nix +++ b/pkgs/by-name/sv/svtplay-dl/package.nix @@ -34,7 +34,7 @@ buildPythonApplication { owner = "spaam"; repo = "svtplay-dl"; rev = version; - hash = "sha256-VHONba7ywvIFlH1swUU8oCTu+Y+RcerqJMe6+URgldo="; + hash = "sha256-ApoAcYaqPIurgDM+ctyyx9+OyUmhJ+1fjdGj0ln6v7w="; }; build-system = [ setuptools ]; From 0c2a087c006969a071d5c7883aa3e7bb8a3e0feb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 May 2025 12:52:51 +0000 Subject: [PATCH 06/21] asymptote: 3.02 -> 3.03 --- pkgs/tools/graphics/asymptote/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/graphics/asymptote/default.nix b/pkgs/tools/graphics/asymptote/default.nix index 137ada74b3d3..f27b0f39349e 100644 --- a/pkgs/tools/graphics/asymptote/default.nix +++ b/pkgs/tools/graphics/asymptote/default.nix @@ -35,7 +35,7 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "3.02"; + version = "3.03"; pname = "asymptote"; outputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; - hash = "sha256-Z5bec53elWwwxon7DPOSenEUe0lho32IOTPgJxM/xwo="; + hash = "sha256-PIpOaYi1M9PVhlCqnL1VZvn3hqmrDl/QoDcPOHUOT70="; }; # override with TeX Live containers to avoid building sty, docs from source From f8d286480dd775dedd72bb2416643591fa88c3a0 Mon Sep 17 00:00:00 2001 From: Dionysis Grigoropoulos Date: Mon, 12 May 2025 15:56:46 +0300 Subject: [PATCH 07/21] ecopcr: fix build Apply patch to make compilation work on GCC 14 --- pkgs/by-name/ec/ecopcr/gcc14.patch | 12 ++++++++++++ pkgs/by-name/ec/ecopcr/package.nix | 4 ++++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/by-name/ec/ecopcr/gcc14.patch diff --git a/pkgs/by-name/ec/ecopcr/gcc14.patch b/pkgs/by-name/ec/ecopcr/gcc14.patch new file mode 100644 index 000000000000..524e5b7b144d --- /dev/null +++ b/pkgs/by-name/ec/ecopcr/gcc14.patch @@ -0,0 +1,12 @@ +diff --git a/src/ecogrep.c b/src/ecogrep.c +index 8d45312..d9fe676 100644 +--- a/src/ecogrep.c ++++ b/src/ecogrep.c +@@ -5,6 +5,7 @@ + #include + #include + #include ++#include + + + #define VERSION "0.1" diff --git a/pkgs/by-name/ec/ecopcr/package.nix b/pkgs/by-name/ec/ecopcr/package.nix index b49f26826d62..c337244350fa 100644 --- a/pkgs/by-name/ec/ecopcr/package.nix +++ b/pkgs/by-name/ec/ecopcr/package.nix @@ -16,6 +16,10 @@ stdenv.mkDerivation rec { hash = "sha256-ssvWpi7HuuRRAkpqqrX3ijLuBqM3QsrmrG+t7/m6fZA="; }; + patches = [ + ./gcc14.patch + ]; + buildInputs = [ gcc python3 From 7f645fd458d663b67dcfe908518c13759bea64d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 12 May 2025 10:59:09 -0700 Subject: [PATCH 08/21] python313Packages.structlog: 25.2.0 -> 25.3.0 Diff: https://github.com/hynek/structlog/compare/refs/tags/25.2.0...refs/tags/25.3.0 Changelog: https://github.com/hynek/structlog/blob/25.3.0/CHANGELOG.md --- pkgs/development/python-modules/structlog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/structlog/default.nix b/pkgs/development/python-modules/structlog/default.nix index daa590535044..0750096fec06 100644 --- a/pkgs/development/python-modules/structlog/default.nix +++ b/pkgs/development/python-modules/structlog/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "structlog"; - version = "25.2.0"; + version = "25.3.0"; pyproject = true; src = fetchFromGitHub { owner = "hynek"; repo = "structlog"; tag = version; - hash = "sha256-sDJZMAXOfcBx+PgKt48nsATEiR5QvAfyrCP+qWiTzrc="; + hash = "sha256-Ve6RBCQ8PJtlN/gzSjj/gxFkJsgcJhlNMAKDybBTx54="; }; build-system = [ From 4c05d5aa2cbcfa0e57b39aa695ec639e2ff71492 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Mon, 12 May 2025 21:42:41 +0200 Subject: [PATCH 09/21] dlx: unbreak, modernize Upstream is abandoned, but this is pretty trivial to fix. Breakage caused by upgrade to GCC 14: see #388196 Part of ZHF #403336 --- pkgs/by-name/dl/dlx/package.nix | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/dl/dlx/package.nix b/pkgs/by-name/dl/dlx/package.nix index 4aa97c8efd28..5afed01df063 100644 --- a/pkgs/by-name/dl/dlx/package.nix +++ b/pkgs/by-name/dl/dlx/package.nix @@ -6,18 +6,21 @@ stdenv.mkDerivation { pname = "dlx"; - version = "2012-07-08"; + version = "0-unstable-2012-07-08"; src = fetchzip { url = "https://www.davidviner.com/zip/dlx/dlx.zip"; - sha256 = "0508linnar9ivy3xr99gzrb2l027ngx12dlxaxs7w67cnwqnb0dg"; + hash = "sha256-r4FlMbfsGH50V502EfqzRwAqVv4vpdyH3zFlZW2kCBQ="; }; - makeFlags = [ - "CC=${stdenv.cc.targetPrefix}cc" - "LINK=${stdenv.cc.targetPrefix}cc" - "CFLAGS=-O2" - ]; + preBuild = '' + makeFlagsArray+=( + CC="${stdenv.cc.targetPrefix}cc" + LINK="${stdenv.cc.targetPrefix}cc" + CFLAGS="-O2 -Wno-implicit-function-declaration" + ) + ''; + hardeningDisable = [ "format" ]; installPhase = '' @@ -28,10 +31,10 @@ stdenv.mkDerivation { mv README.txt MANUAL.TXT $out/share/dlx/doc/ ''; - meta = with lib; { + meta = { homepage = "https://www.davidviner.com/dlx.html?name=DLX+Simulator"; description = "DLX simulator written in C"; - license = licenses.gpl2Only; - platforms = platforms.linux; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.linux; }; } From 36f29ace4fbd913c512a0bbb7ac4e49809914c26 Mon Sep 17 00:00:00 2001 From: patka Date: Mon, 12 May 2025 21:46:10 +0200 Subject: [PATCH 10/21] silc_server: drop An unmaintained chat server written in C from 2014. Upstream is dead. --- pkgs/by-name/si/silc_server/package.nix | 24 ------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 pkgs/by-name/si/silc_server/package.nix diff --git a/pkgs/by-name/si/silc_server/package.nix b/pkgs/by-name/si/silc_server/package.nix deleted file mode 100644 index 22d706ce3fa4..000000000000 --- a/pkgs/by-name/si/silc_server/package.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - lib, - stdenv, - fetchurl, -}: - -stdenv.mkDerivation rec { - pname = "silc-server"; - version = "1.1.18"; - - src = fetchurl { - url = "http://silcnet.org/download/server/sources/silc-server-${version}.tar.bz2"; - sha256 = "0nr0hrwr4kbi611qazmrify7a27nzxb5n7d97f5i9cw3avxlw38s"; - }; - - meta = { - homepage = "http://silcnet.org/"; - description = "Secure Internet Live Conferencing server"; - mainProgram = "silcd"; - license = lib.licenses.gpl2Plus; - maintainers = [ ]; - platforms = with lib.platforms; linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6f6dbc1d17dd..28a9a400a5db 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1679,6 +1679,7 @@ mapAliases { siduck76-st = st-snazzy; # Added 2024-12-24 signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain"; signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16 + silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12 sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 shout = nodePackages.shout; # Added unknown; moved 2024-10-19 sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21 From 12e53db7ca0a762763e5e79dfcc445c4df8caef4 Mon Sep 17 00:00:00 2001 From: patka Date: Mon, 12 May 2025 21:46:10 +0200 Subject: [PATCH 11/21] silc_client: drop An unmaintained chat client written in C from 2014. --- pkgs/by-name/si/silc_client/package.nix | 53 ------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 53 deletions(-) delete mode 100644 pkgs/by-name/si/silc_client/package.nix diff --git a/pkgs/by-name/si/silc_client/package.nix b/pkgs/by-name/si/silc_client/package.nix deleted file mode 100644 index dc8405ddc89b..000000000000 --- a/pkgs/by-name/si/silc_client/package.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - perl, - pkg-config, - glib, - ncurses, - enablePlugin ? false, -}: - -# Enabling the plugin and using it with a recent irssi, segafults on join: -# http://marc.info/?l=silc-devel&m=125610477802211 - -stdenv.mkDerivation rec { - pname = "silc-client" + lib.optionalString enablePlugin "-irssi-plugin"; - version = "1.1.11"; - - src = fetchurl { - url = "mirror://sourceforge/silc/silc/client/sources/silc-client-${version}.tar.bz2"; - sha256 = "13cp3fmdnj8scjak0d2xal3bfvs2k7ssrwdhp0zl6jar5rwc7prn"; - }; - - enableParallelBuilding = true; - - dontDisableStatic = true; - - hardeningDisable = [ "format" ]; - - configureFlags = - [ - "--with-ncurses=${ncurses.dev}" - ] - ++ lib.optionals enablePlugin [ - "--with-silc-plugin=${placeholder "out"}/lib/irssi" - ]; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - perl - glib - ncurses - ]; - - meta = { - homepage = "http://silcnet.org/"; - description = "Secure Internet Live Conferencing server"; - mainProgram = "silc"; - license = lib.licenses.gpl2; - maintainers = [ ]; - platforms = with lib.platforms; linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 28a9a400a5db..b95d6df438e3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1680,6 +1680,7 @@ mapAliases { signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain"; signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16 silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12 + silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12 sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 shout = nodePackages.shout; # Added unknown; moved 2024-10-19 sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21 From 6b4039b39ad5d77eb2f379755cb6fcfdb4c86ddc Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Tue, 13 May 2025 01:14:45 +0300 Subject: [PATCH 12/21] python312.pkgs.numbagg: init at 0.9.0 --- .../python-modules/numbagg/default.nix | 64 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 66 insertions(+) create mode 100644 pkgs/development/python-modules/numbagg/default.nix diff --git a/pkgs/development/python-modules/numbagg/default.nix b/pkgs/development/python-modules/numbagg/default.nix new file mode 100644 index 000000000000..a84baf2107c2 --- /dev/null +++ b/pkgs/development/python-modules/numbagg/default.nix @@ -0,0 +1,64 @@ +{ + lib, + fetchFromGitHub, + buildPythonPackage, + + # build-system + setuptools, + setuptools-scm, + + # dependencies + numba, + numpy, + + # tests + pytestCheckHook, + bottleneck, + hypothesis, + pandas, + pytest-benchmark, + tabulate, +}: + +buildPythonPackage rec { + version = "0.9.0"; + pname = "numbagg"; + pyproject = true; + + src = fetchFromGitHub { + owner = "numbagg"; + repo = "numbagg"; + tag = "v${version}"; + hash = "sha256-BuD5hjAd++pW4pEQyl0UP9gd3J8SjJirtpxVE53BLpM="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + numpy + numba + ]; + + pythonImportsCheck = [ "numbagg" ]; + + nativeCheckInputs = [ + pytestCheckHook + + pandas + bottleneck + hypothesis + tabulate + pytest-benchmark + ]; + + meta = { + description = "Fast N-dimensional aggregation functions with Numba"; + homepage = "https://github.com/numbagg/numbagg"; + changelog = "https://github.com/numbagg/numbagg/releases/tag/${version}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ flokli ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1ddfa14cb224..b57b65b78a53 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10111,6 +10111,8 @@ self: super: with self; { numbaWithCuda = self.numba.override { cudaSupport = true; }; + numbagg = callPackage ../development/python-modules/numbagg { }; + numcodecs = callPackage ../development/python-modules/numcodecs { }; numdifftools = callPackage ../development/python-modules/numdifftools { }; From 495f75d8150d5eeaa548ae5b8cda4e1114cf0e16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 May 2025 00:33:27 +0000 Subject: [PATCH 13/21] eask-cli: 0.11.2 -> 0.11.4 --- pkgs/by-name/ea/eask-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ea/eask-cli/package.nix b/pkgs/by-name/ea/eask-cli/package.nix index e00b5b87aade..deeeda6ad49c 100644 --- a/pkgs/by-name/ea/eask-cli/package.nix +++ b/pkgs/by-name/ea/eask-cli/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "eask-cli"; - version = "0.11.2"; + version = "0.11.4"; src = fetchFromGitHub { owner = "emacs-eask"; repo = "cli"; rev = version; - hash = "sha256-Lcnn84vRx9flKRouBkqtV6oehNReDfzmQr9htBl3jB0="; + hash = "sha256-uZFultiaRa1EQtIekc8d5vtcu+9QH5vZEB7wTjlg/vU="; }; - npmDepsHash = "sha256-QkgH5q8EKGXahhENGsT3NBW7RdPVrSGwiTOi3Yy+ViE="; + npmDepsHash = "sha256-Kw7HcqnJdLCqkGXrv2C+u/Ad21TockUsllNt4eUzEoA="; dontBuild = true; From 3bda0cd0cb75ebe8d1fae00447352742f904225e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 May 2025 02:02:19 +0000 Subject: [PATCH 14/21] eksctl: 0.207.0 -> 0.208.0 --- pkgs/by-name/ek/eksctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index f0f14cadd358..79d4e5585fd9 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "eksctl"; - version = "0.207.0"; + version = "0.208.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = pname; rev = version; - hash = "sha256-USWeMzJ1k+sJx2p3FzFhbO48m61WUuCvp7Juwa9jtus="; + hash = "sha256-lRRB6yAELCNzXWiuxaEHTwlTG7/x3AC97ZnaEtJ3AVs="; }; - vendorHash = "sha256-TEw5ts51M/nvcljqrCHIkTGk64dhhEamhkP/qS/y1uo="; + vendorHash = "sha256-7aV+BJDudRpqpNk0ve2u7/GHCswMvw07yKrdnnvfO6M="; doCheck = false; From 7d5ec9abf12f8bf473792f1e122400aa666bf10b Mon Sep 17 00:00:00 2001 From: LawsOfScience Date: Sun, 11 May 2025 21:43:45 -0400 Subject: [PATCH 15/21] supercell-wx: 0.4.8 -> 0.4.9 Update supercell-wx from v0.4.8 to v0.4.9. Changelog: https://github.com/dpaulat/supercell-wx/releases/tag/v0.4.9-release --- pkgs/by-name/su/supercell-wx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/supercell-wx/package.nix b/pkgs/by-name/su/supercell-wx/package.nix index 4ee9dfbe87f1..4836eca8ea3b 100644 --- a/pkgs/by-name/su/supercell-wx/package.nix +++ b/pkgs/by-name/su/supercell-wx/package.nix @@ -50,12 +50,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "supercell-wx"; - version = "0.4.8"; + version = "0.4.9"; src = fetchFromGitHub { owner = "dpaulat"; repo = "supercell-wx"; rev = "refs/tags/v${finalAttrs.version}-release"; - sha256 = "sha256-gKR5Mfzw5B4f4/dWintlbDHX3q+d1RmFE+MNp5uSSuc="; + sha256 = "sha256-3fVUxbGosN4Y4h8BJXUV7DNv7VZTma+IsV94+Zt8DCA="; fetchSubmodules = true; }; From 7507c4643dcc8ae8c90a2bf0cf9447c82b070e09 Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Fri, 9 May 2025 11:17:07 +1000 Subject: [PATCH 16/21] syncthing-macos: init at 1.29.2-2 --- pkgs/by-name/sy/syncthing-macos/package.nix | 39 +++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/sy/syncthing-macos/package.nix diff --git a/pkgs/by-name/sy/syncthing-macos/package.nix b/pkgs/by-name/sy/syncthing-macos/package.nix new file mode 100644 index 000000000000..ab2146fcf58a --- /dev/null +++ b/pkgs/by-name/sy/syncthing-macos/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchurl, + stdenv, + undmg, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "syncthing-macos"; + version = "1.29.2-2"; + + src = fetchurl { + url = "https://github.com/syncthing/syncthing-macos/releases/download/v${finalAttrs.version}/Syncthing-${finalAttrs.version}.dmg"; + hash = "sha256-KbUpc2gymxkhkpSvIpy2fF3xAKsDqHHwlfUB8BF8+Sc="; + }; + + nativeBuildInputs = [ undmg ]; + + sourceRoot = "Syncthing.app"; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications/${finalAttrs.sourceRoot} + cp -R . $out/Applications/${finalAttrs.sourceRoot} + + runHook postInstall + ''; + + meta = { + description = "Official frugal and native macOS Syncthing application bundle"; + homepage = "https://github.com/syncthing/syncthing-macos"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Enzime ]; + hydraPlatforms = [ ]; # no building required + platforms = lib.platforms.darwin; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) From 8dfb8b9c77fc93c82bda7e9ae37f7c5bffd889f9 Mon Sep 17 00:00:00 2001 From: eljamm Date: Sat, 10 May 2025 09:30:07 +0200 Subject: [PATCH 17/21] linux_xanmod: 6.12.26 -> 6.12.28 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index f4809597bef9..20e714d6a96c 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -14,8 +14,8 @@ let # kernel config in the xanmod version commit variants = { lts = { - version = "6.12.26"; - hash = "sha256-9dJ9XdP0KSnPYWS8eRL/rtdammvxLaur5lTydzsE8uU="; + version = "6.12.28"; + hash = "sha256-afmAC1tdiggI2qN1Kf9fJiUJqC9d8gzTj5PAg7wsiuw="; }; main = { version = "6.14.5"; From d82f8004dff82c45450f7297462d23a4d270d9ff Mon Sep 17 00:00:00 2001 From: eljamm Date: Sat, 10 May 2025 09:38:48 +0200 Subject: [PATCH 18/21] linux_xanmod_latest: 6.14.5 -> 6.14.6 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 20e714d6a96c..ec5c1056188c 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -18,8 +18,8 @@ let hash = "sha256-afmAC1tdiggI2qN1Kf9fJiUJqC9d8gzTj5PAg7wsiuw="; }; main = { - version = "6.14.5"; - hash = "sha256-HTy8Q5HclYo7bAHQAbANfUmVq2kkmnBgxK7f7SEWRO4="; + version = "6.14.6"; + hash = "sha256-wI383p+g03RrNUkPdo0TnB1n5yZI7bGwcSjB/9HpQH0="; }; }; From 300dc81fec82e0f541825d454683dafb09ac1c84 Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 11 May 2025 03:21:04 -0500 Subject: [PATCH 19/21] svt-av1-psy: limit x86_64-specific dependencies Upstream SVT-AV1 deprecated the USE_EXTERNAL_CPUINFO option and replaced it with USE_CPUINFO, which defaults to AUTO [1]. SVT-AV1 will use only use the bundled version of cpuinfo if it cannot find the system version. The use of cpuinfo was also disabled for aarch64 [2], so limit its use to x86_64. [1]: https://gitlab.com/AOMediaCodec/SVT-AV1/-/commit/54ac9322e79508e6ef3474d77f8e32e4ca49b923 [2]: https://gitlab.com/AOMediaCodec/SVT-AV1/-/commit/ec699561b51f3204e2df6d4c2578eea1f7bd52be --- pkgs/by-name/sv/svt-av1-psy/package.nix | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sv/svt-av1-psy/package.nix b/pkgs/by-name/sv/svt-av1-psy/package.nix index 5899447165d2..372aaad8adfc 100644 --- a/pkgs/by-name/sv/svt-av1-psy/package.nix +++ b/pkgs/by-name/sv/svt-av1-psy/package.nix @@ -32,21 +32,26 @@ stdenv.mkDerivation (finalAttrs: { ) ) { - USE_EXTERNAL_CPUINFO = true; LIBDOVI_FOUND = true; LIBHDR10PLUS_RS_FOUND = true; }; - nativeBuildInputs = [ - cmake - nasm - ]; + nativeBuildInputs = + [ + cmake + ] + ++ lib.optionals stdenv.hostPlatform.isx86_64 [ + nasm + ]; - buildInputs = [ - cpuinfo - libdovi - hdr10plus - ]; + buildInputs = + [ + libdovi + hdr10plus + ] + ++ lib.optionals stdenv.hostPlatform.isx86_64 [ + cpuinfo + ]; passthru.updateScript = unstableGitUpdater { branch = "master"; From 85395200f0712e59146a8333eaf46965e38736ea Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 11 May 2025 03:36:18 -0500 Subject: [PATCH 20/21] svt-av1-psy: set `meta.mainProgram` --- pkgs/by-name/sv/svt-av1-psy/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/sv/svt-av1-psy/package.nix b/pkgs/by-name/sv/svt-av1-psy/package.nix index 372aaad8adfc..25663c9bcfdc 100644 --- a/pkgs/by-name/sv/svt-av1-psy/package.nix +++ b/pkgs/by-name/sv/svt-av1-psy/package.nix @@ -74,5 +74,6 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ johnrtitor ]; + mainProgram = "SvtAv1EncApp"; }; }) From fab95ba4b9523f310644e6e6087c0014535c8e02 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 6 May 2025 06:43:28 +0200 Subject: [PATCH 21/21] =?UTF-8?q?ocamlPackages.base:=200.17.1=20=E2=86=92?= =?UTF-8?q?=200.17.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/janestreet/0.17.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/janestreet/0.17.nix b/pkgs/development/ocaml-modules/janestreet/0.17.nix index 75eb0c6ccf68..0b5deb52d946 100644 --- a/pkgs/development/ocaml-modules/janestreet/0.17.nix +++ b/pkgs/development/ocaml-modules/janestreet/0.17.nix @@ -264,8 +264,8 @@ with self; base = janePackage { pname = "base"; - version = "0.17.1"; - hash = "sha256-5wqBpOHhiIy9JUuxb3OnpZHrHSM7VODuLSihaIyeFn0="; + version = "0.17.2"; + hash = "sha256-GMUlo77IKXwsldZYK5uRcmjj2RyaDhdfFo1KRCJl9Dc="; meta.description = "Full standard library replacement for OCaml"; buildInputs = [ dune-configurator ]; propagatedBuildInputs = [