From f438857c8e6af938651ba9bf115f13413cae80b9 Mon Sep 17 00:00:00 2001 From: Xyven Date: Tue, 3 Feb 2026 16:32:23 -0700 Subject: [PATCH 01/17] pipr: fix gcc15 build Add oniguruma as a build input for the Rust package as vendored version fails to compile. --- pkgs/by-name/pi/pipr/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pipr/package.nix b/pkgs/by-name/pi/pipr/package.nix index 20b38d4ea515..02c3b9892e3a 100644 --- a/pkgs/by-name/pi/pipr/package.nix +++ b/pkgs/by-name/pi/pipr/package.nix @@ -3,6 +3,8 @@ fetchFromGitHub, rustPlatform, bubblewrap, + oniguruma, + pkg-config, makeWrapper, }: @@ -19,7 +21,15 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-SRIv/dZcyKm2E7c5/LtMCDnh+SDqPhJ01GZtkj0RgA0="; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ + pkg-config + makeWrapper + ]; + buildInputs = [ oniguruma ]; + + # use system oniguruma since the bundled one fails to build with gcc15 + env.RUSTONIG_SYSTEM_LIBONIG = 1; + postFixup = '' wrapProgram "$out/bin/pipr" --prefix PATH : ${lib.makeBinPath [ bubblewrap ]} ''; From 719c0c76fdadab54edb5704bbf9b939570cabbfb Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Sat, 14 Feb 2026 01:56:28 +0100 Subject: [PATCH 02/17] flatpak: 1.16.2 -> 1.16.3 --- pkgs/by-name/fl/flatpak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flatpak/package.nix b/pkgs/by-name/fl/flatpak/package.nix index 7f7e51d963a9..ab702bbc6b2f 100644 --- a/pkgs/by-name/fl/flatpak/package.nix +++ b/pkgs/by-name/fl/flatpak/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "flatpak"; - version = "1.16.2"; + version = "1.16.3"; # TODO: split out lib once we figure out what to do with triggerdir outputs = [ @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz"; - hash = "sha256-aRctGw2Fxo+B5t3wEV+OGwXXOxsBD+qNnssDvIrYQ+s="; + hash = "sha256-PWvT9fiUDoDAhyhso+QhgvxjDXgIlFNlEfzSz/wSz1s="; }; patches = [ From 41740de2cd040f888dc116f686aac47936b4b336 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 04:46:11 +0000 Subject: [PATCH 03/17] ieda: 0.1.0-unstable-2025-12-16 -> 0.1.0-unstable-2025-12-23 --- pkgs/by-name/ie/ieda/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ie/ieda/package.nix b/pkgs/by-name/ie/ieda/package.nix index 60285d5a1f73..da24edbffb0f 100644 --- a/pkgs/by-name/ie/ieda/package.nix +++ b/pkgs/by-name/ie/ieda/package.nix @@ -28,11 +28,11 @@ let rootSrc = stdenv.mkDerivation { pname = "iEDA-src"; - version = "0.1.0-unstable-2025-12-16"; + version = "0.1.0-unstable-2025-12-23"; src = fetchgit { url = "https://gitee.com/oscc-project/iEDA"; - rev = "b73be0f1909294b56b2dbb27dba04b6cd9e0070d"; - sha256 = "sha256-bvSHfQXDk7caTELtjgpSZhJdYfRzfk9VmFm2iBW2lRw="; + rev = "59662dcd768165f3957003522cb929d42b252023"; + sha256 = "sha256-LaFGp9U7K+HmvHW1XK6HyUB/WM5O3y/tngul+cdbCP4="; }; patches = [ From 950c2f9c37609674c0a6d086e5e0dc326cbf246e Mon Sep 17 00:00:00 2001 From: Devin Droddy Date: Tue, 17 Feb 2026 13:31:31 -0500 Subject: [PATCH 04/17] ugdb: init at 0.1.12 --- pkgs/by-name/ug/ugdb/package.nix | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/ug/ugdb/package.nix diff --git a/pkgs/by-name/ug/ugdb/package.nix b/pkgs/by-name/ug/ugdb/package.nix new file mode 100644 index 000000000000..89a62cdd16f7 --- /dev/null +++ b/pkgs/by-name/ug/ugdb/package.nix @@ -0,0 +1,40 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + + pkg-config, + + oniguruma, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ugdb"; + version = "0.1.12"; + + src = fetchFromGitHub { + owner = "ftilde"; + repo = "ugdb"; + tag = finalAttrs.version; + hash = "sha256-6mlvr/2hqwu5Zoo9E2EfOmyg0yEGBi4jk3BsRZ+zkN8="; + }; + + buildInputs = [ oniguruma ]; + nativeBuildInputs = [ pkg-config ]; + + cargoHash = "sha256-+J4gwjQXB905yk4b2GwpamXO/bHpwqMxw6GsnusbJKU="; + + RUSTONIG_SYSTEM_LIBONIG = 1; + + # Upstream has a failing test :< + doCheck = false; + + meta = with lib; { + description = "Alternative TUI for gdb"; + homepage = "https://github.com/ftilde/ugdb"; + changelog = "https://github.com/ftilde/ugdb/blob/master/CHANGELOG.md"; + license = licenses.mit; + maintainers = [ maintainers.justdeeevin ]; + mainProgram = "ugdb"; + platforms = platforms.unix; + }; +}) From 157c313ae03292af7ac7a9b2c21267ad05115255 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 09:45:36 +0000 Subject: [PATCH 05/17] stevenblack-blocklist: 3.16.58 -> 3.16.59 --- pkgs/by-name/st/stevenblack-blocklist/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix index 1eb0c1fcd042..003b62c8e142 100644 --- a/pkgs/by-name/st/stevenblack-blocklist/package.nix +++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "stevenblack-blocklist"; - version = "3.16.58"; + version = "3.16.59"; src = fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; tag = finalAttrs.version; - hash = "sha256-DT9HK9iYTmXUfjKcTxLRMZOeCLb9CAoFEpBiDpEku3g="; + hash = "sha256-gPG7wu3K0wLwpV0nPJt7sIrLP3PrgOS/4POM5zwerVs="; }; outputs = [ From 2a38bf44be4f57c4ac61242815d3ca271e116c27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 18 Feb 2026 18:46:16 +0100 Subject: [PATCH 06/17] prose: init at 0.5.0 Co-authored-by: Nettika <131948390+nettika-cat@users.noreply.github.com> --- pkgs/by-name/pr/prose/package.nix | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/pr/prose/package.nix diff --git a/pkgs/by-name/pr/prose/package.nix b/pkgs/by-name/pr/prose/package.nix new file mode 100644 index 000000000000..3754aa9ef2c7 --- /dev/null +++ b/pkgs/by-name/pr/prose/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + testers, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "prose"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "jgdavey"; + repo = "prose"; + tag = "v${finalAttrs.version}"; + hash = "sha256-e3NkG05ZKpUmlxO4cJbEvCZbrp7tg9rP0jMCAzYFVCI="; + }; + + cargoHash = "sha256-6LRQ94ZtnlSCM1pRMhPGDSDEacFEUL0UiQAfoZZ3MMM="; + + passthru = { + tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + updateScript = nix-update-script { }; + }; + + meta = { + description = "A CLI utility to reformat text"; + homepage = "https://github.com/jgdavey/prose"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ MoritzBoehme ]; + mainProgram = "prose"; + }; +}) From 85078952dc517d25aaf71d7922a31ddf50c763bf Mon Sep 17 00:00:00 2001 From: Nadir Ishiguro <23151917+nadir-ishiguro@users.noreply.github.com> Date: Tue, 17 Feb 2026 12:34:09 +0100 Subject: [PATCH 07/17] reef: init at 0.2.0 --- pkgs/by-name/re/reef/package.nix | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/re/reef/package.nix diff --git a/pkgs/by-name/re/reef/package.nix b/pkgs/by-name/re/reef/package.nix new file mode 100644 index 000000000000..dd4254f4557d --- /dev/null +++ b/pkgs/by-name/re/reef/package.nix @@ -0,0 +1,40 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "reef"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "ZStud"; + repo = "reef"; + tag = "v${finalAttrs.version}"; + hash = "sha256-FP7cnqYIICb4JCYk9ytvSp4yxW+xW2SUVqhELdTGLZQ="; + }; + + cargoHash = "sha256-UmazwJqsWXQK3bniDLyNCLXHrgrF3iHRPugOAkRzhv8="; + + postInstall = '' + install -Dm644 fish/functions/*.fish -t $out/share/fish/vendor_functions.d/ + install -Dm644 fish/conf.d/reef.fish -t $out/share/fish/vendor_conf.d/ + ''; + + nativeCheckInputs = [ versionCheckHook ]; + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Bash compatibility layer for fish shell"; + homepage = "https://github.com/ZStud/reef"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nadir-ishiguro ]; + mainProgram = "reef"; + platforms = lib.platforms.unix; + }; +}) From 31e66757cebb2eed5a22147f5610ad168e5f7faa Mon Sep 17 00:00:00 2001 From: Nivayu Date: Fri, 20 Feb 2026 15:22:24 +0100 Subject: [PATCH 08/17] synology-drive-client: test added --- .../sy/synology-drive-client/package.nix | 46 ++++++++++++++++++- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/synology-drive-client/package.nix b/pkgs/by-name/sy/synology-drive-client/package.nix index ebac377e719c..c73344e4a66e 100644 --- a/pkgs/by-name/sy/synology-drive-client/package.nix +++ b/pkgs/by-name/sy/synology-drive-client/package.nix @@ -1,7 +1,6 @@ { stdenv, lib, - writeScript, qt5, fetchurl, autoPatchelfHook, @@ -13,6 +12,10 @@ gtk3, pango, libxcb, + dbus, + procps, + runCommand, + xwayland-run, }: let pname = "synology-drive-client"; @@ -84,7 +87,46 @@ let substituteInPlace $out/bin/synology-drive --replace /opt $out/opt ''; - passthru = { inherit updateScript; }; + passthru = { + inherit updateScript; + tests = { + wl = + runCommand "${pname}-wayland" + { + nativeBuildInputs = [ + linux + (xwayland-run.override { + withDbus = true; + }) + procps + ]; + } + '' + export HOME=$TMPDIR + export QT_QPA_PLATFORM=xcb + + xwfb-run -c weston -- \ + dbus-run-session --config-file=${dbus}/share/dbus-1/session.conf -- sh -c ' + echo "Starting Synology Drive..." + synology-drive + + sleep 5 + + echo "Checking synology sub-processes..." + if pgrep -f cloud-drive-connec[t] > /dev/null; then + echo "Synology sub-processes found." + exit 0 + fi + + echo "Error: synology sub-processes not found." + ps -ef | grep "cloud-drive" | grep -v "grep" || echo "No cloud-drive processes found at all." + exit 1 + ' + + touch $out + ''; + }; + }; }); darwin = stdenv.mkDerivation (finalAttrs: { From 1fa67af74e4dd2890ecf844f1db596a13f16517e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 02:45:25 +0000 Subject: [PATCH 09/17] shoko: 5.3.0 -> 5.3.1 --- pkgs/by-name/sh/shoko/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shoko/package.nix b/pkgs/by-name/sh/shoko/package.nix index c82224abc85f..b59646aa000a 100644 --- a/pkgs/by-name/sh/shoko/package.nix +++ b/pkgs/by-name/sh/shoko/package.nix @@ -12,13 +12,13 @@ buildDotnetModule (finalAttrs: { pname = "shoko"; - version = "5.3.0"; + version = "5.3.1"; src = fetchFromGitHub { owner = "ShokoAnime"; repo = "ShokoServer"; tag = "v${finalAttrs.version}"; - hash = "sha256-qEy+BmvPeog+AIPNlIjD7UMdaN3YxPRt/ZLkTumsfSc="; + hash = "sha256-gZK0NUwPKhrrIjdnfwNI0s618qnTf1cYBgPkwajSTEw="; fetchSubmodules = true; }; From a06afc9a3b4ca1f3e32197478d05b57a439d92dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 22:57:59 +0000 Subject: [PATCH 10/17] oxlint: 1.47.0 -> 1.49.0 --- pkgs/by-name/ox/oxlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index 1bb10aef2fca..70420fa35fba 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oxlint"; - version = "1.47.0"; + version = "1.49.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; tag = "oxlint_v${finalAttrs.version}"; - hash = "sha256-fzM+sVCQmZkBfMbD/Ko6R2zwosgOe0xJWBgOKbJ26uY="; + hash = "sha256-E5LR3l1cYfg+cc8RspIloJkEEzr7bjesQ3r3KJtLJPc="; }; - cargoHash = "sha256-e5DqyFqK/imxEkRchycpDZp+7B1lXdsYJLzVNzzQ7Kw="; + cargoHash = "sha256-FF+Ju/pYMc/Af8u9qnP+vPxYAgvgCyZd6aEmChnU5kQ="; nativeBuildInputs = [ cmake From 198982807266be92b77910c68bb0199480df139d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 23:29:44 +0000 Subject: [PATCH 11/17] sing-box: 1.12.21 -> 1.12.22 --- pkgs/by-name/si/sing-box/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/sing-box/package.nix b/pkgs/by-name/si/sing-box/package.nix index 5c9effac3bb5..460ae92cb25b 100644 --- a/pkgs/by-name/si/sing-box/package.nix +++ b/pkgs/by-name/si/sing-box/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "sing-box"; - version = "1.12.21"; + version = "1.12.22"; src = fetchFromGitHub { owner = "SagerNet"; repo = "sing-box"; tag = "v${finalAttrs.version}"; - hash = "sha256-glBNYPgjXt2xd3MehiNe8W0OXEigsuhVVbEZ7QRDhDI="; + hash = "sha256-dLgvI3E5zQWNHxIIUi1WLs62rc3A3lwDpHjq1n09KXM="; }; vendorHash = "sha256-CSAXPvXMUwD08fsp66vr1pA4Wxy0rY2cEJU1Pl0mdUA="; From 7fb358d353bd96386beaad967ea52212d2df0b1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:12:05 +0000 Subject: [PATCH 12/17] ggml: 0.9.6 -> 0.9.7 --- pkgs/by-name/gg/ggml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gg/ggml/package.nix b/pkgs/by-name/gg/ggml/package.nix index af26e0d1ffde..f7200f4d12c2 100644 --- a/pkgs/by-name/gg/ggml/package.nix +++ b/pkgs/by-name/gg/ggml/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ggml"; - version = "0.9.6"; + version = "0.9.7"; src = fetchFromGitHub { owner = "ggml-org"; repo = "ggml"; tag = "v${finalAttrs.version}"; - hash = "sha256-qi2ztJdDn3QVy6O1sAOHnWiVn8iDfEM5ijwuvDRMJ1E="; + hash = "sha256-xTNDenY+1Tf7Nqr/EnXtYejpqU/guemySKR2WFvY9d0="; }; # The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR From f5cf1612fe86fbc9b8315fd74f0ac375547b98b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 00:21:07 +0000 Subject: [PATCH 13/17] go-ecoflow-exporter: 1.5.0 -> 1.6.0 --- pkgs/by-name/go/go-ecoflow-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-ecoflow-exporter/package.nix b/pkgs/by-name/go/go-ecoflow-exporter/package.nix index 06928a31c3be..e31ba355034f 100644 --- a/pkgs/by-name/go/go-ecoflow-exporter/package.nix +++ b/pkgs/by-name/go/go-ecoflow-exporter/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "go-ecoflow-exporter"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "tess1o"; repo = "go-ecoflow-exporter"; tag = finalAttrs.version; - hash = "sha256-oh/i4LToGnI2TuforL36tIYrhq4VUNNYVtYgaU2sf8w="; + hash = "sha256-y273U4314oydC94sdFKiAEoZ7n4bYgiUxXf71p82qAc="; }; - vendorHash = "sha256-UbV6V06zxXMTd0v+rDPGoMFn9X5mMCiX41g49IGnoT8="; + vendorHash = "sha256-hsyEv+K8qL9KOrh5L6meeBOvE/WQ4F6hGBY5bWN0EFE="; ldflags = [ "-s" From 9b03648b4584fac9fd9c1bf040f1e8d7742a43d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 00:39:21 +0000 Subject: [PATCH 14/17] mongodb-atlas-cli: 1.52.1 -> 1.53.0 --- pkgs/by-name/mo/mongodb-atlas-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix index 19bee681111f..0c612503572e 100644 --- a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix +++ b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "mongodb-atlas-cli"; - version = "1.52.1"; + version = "1.53.0"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongodb-atlas-cli"; tag = "atlascli/v${finalAttrs.version}"; - hash = "sha256-cczro985Oj0fwsR1Xfymo0BagCYPDxVuC9Cf/e7a/yE="; + hash = "sha256-BOqXkm7PJAZUx1fuuTXhrubgWcI6MNiS6nBIRQEILVY="; }; - vendorHash = "sha256-YdGZmPOCIBjaUtLLrqw2I4cXcAiaNzAzqaNszndw+ZY="; + vendorHash = "sha256-ANwv4OGmMcdPssMzDIYGPPDjdQqqlCqxx9UR5nMf3Jo="; nativeBuildInputs = [ installShellFiles ]; From 055f73407c9de91a7471a0d858c0044bac681b0b Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 21 Feb 2026 20:30:51 -0500 Subject: [PATCH 15/17] beamPackages.buildHex: remove This is a basic wrapper that has not gotten much use. It is just a wrapper around other builders for setting src. Given the limited number of uses I'm going to remove it completely. Verified unused in mix2nix, deps_nix, and rebar3_nix. (Some of these would be obvious in tree). --- pkgs/development/beam-modules/build-hex.nix | 31 ------------------- pkgs/development/beam-modules/default.nix | 3 +- pkgs/development/beam-modules/pc/default.nix | 15 +++++++-- .../beam-modules/rebar3-proper/default.nix | 15 +++++++-- pkgs/development/interpreters/lfe/default.nix | 10 ++++-- 5 files changed, 32 insertions(+), 42 deletions(-) delete mode 100644 pkgs/development/beam-modules/build-hex.nix diff --git a/pkgs/development/beam-modules/build-hex.nix b/pkgs/development/beam-modules/build-hex.nix deleted file mode 100644 index fa70b16ca659..000000000000 --- a/pkgs/development/beam-modules/build-hex.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - buildRebar3, - fetchHex, -}: - -{ - name, - version, - sha256, - builder ? buildRebar3, - hexPkg ? name, - ... -}@attrs: - -let - pkg = - self: - builder ( - attrs - // { - - src = fetchHex { - pkg = hexPkg; - inherit version; - inherit sha256; - }; - } - ); -in -lib.fix pkg diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix index 0fec22df3458..3982e43a1486 100644 --- a/pkgs/development/beam-modules/default.nix +++ b/pkgs/development/beam-modules/default.nix @@ -40,7 +40,6 @@ let rebar3Relx = callPackage ./rebar3-release.nix { }; buildRebar3 = callPackage ./build-rebar3.nix { }; - buildHex = callPackage ./build-hex.nix { }; buildErlangMk = callPackage ./build-erlang-mk.nix { }; buildMix = callPackage ./build-mix.nix { }; fetchMixDeps = callPackage ./fetch-mix-deps.nix { }; @@ -91,7 +90,7 @@ let elixir-ls = callPackage ./elixir-ls { inherit elixir; }; - lfe = callPackage ../interpreters/lfe { inherit erlang buildRebar3 buildHex; }; + lfe = callPackage ../interpreters/lfe { inherit erlang buildRebar3 fetchHex; }; livebook = callPackage ./livebook { inherit beamPackages; }; diff --git a/pkgs/development/beam-modules/pc/default.nix b/pkgs/development/beam-modules/pc/default.nix index 4f15fdfd4380..4d172824e929 100644 --- a/pkgs/development/beam-modules/pc/default.nix +++ b/pkgs/development/beam-modules/pc/default.nix @@ -1,9 +1,18 @@ -{ lib, buildHex }: +{ + lib, + fetchHex, + buildRebar3, +}: -buildHex { +buildRebar3 rec { name = "pc"; version = "1.15.0"; - sha256 = "sha256-TA+tT2Q3yuNT1RfaIY/ng0e4/6RLmBeIdJTKquVFlbM="; + + src = fetchHex { + pkg = name; + inherit version; + sha256 = "sha256-TA+tT2Q3yuNT1RfaIY/ng0e4/6RLmBeIdJTKquVFlbM="; + }; meta = { description = "Rebar3 port compiler for native code"; diff --git a/pkgs/development/beam-modules/rebar3-proper/default.nix b/pkgs/development/beam-modules/rebar3-proper/default.nix index 2955beeeb5b5..5960b8ee414a 100644 --- a/pkgs/development/beam-modules/rebar3-proper/default.nix +++ b/pkgs/development/beam-modules/rebar3-proper/default.nix @@ -1,9 +1,18 @@ -{ lib, buildHex }: +{ + lib, + buildRebar3, + fetchHex, +}: -buildHex { +buildRebar3 rec { name = "rebar3_proper"; version = "0.12.1"; - sha256 = "1f174fb6h2071wr7qbw9aqqvnglzsjlylmyi8215fhrmi38w94b6"; + + src = fetchHex { + pkg = name; + inherit version; + sha256 = "1f174fb6h2071wr7qbw9aqqvnglzsjlylmyi8215fhrmi38w94b6"; + }; meta = { description = "rebar3 proper plugin"; diff --git a/pkgs/development/interpreters/lfe/default.nix b/pkgs/development/interpreters/lfe/default.nix index 353e3231a272..33ad3d90bae0 100644 --- a/pkgs/development/interpreters/lfe/default.nix +++ b/pkgs/development/interpreters/lfe/default.nix @@ -1,6 +1,6 @@ { bash, - buildHex, + fetchHex, buildRebar3, config, coreutils, @@ -26,11 +26,15 @@ let mainVersion = versions.major (getVersion erlang); maxAssert = versionAtLeast maximumOTPVersion mainVersion; - proper = buildHex { + proper = buildRebar3 rec { name = "proper"; version = "1.4.0"; - sha256 = "sha256-GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs="; + src = fetchHex { + pkg = name; + inherit version; + sha256 = "sha256-GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs="; + }; }; in From e7de97a82ccce5712df5612084d839e2f5789489 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 02:02:48 +0000 Subject: [PATCH 16/17] fresh-editor: 0.2.3 -> 0.2.5 --- pkgs/by-name/fr/fresh-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix index 3524ac242846..1fa53283c630 100644 --- a/pkgs/by-name/fr/fresh-editor/package.nix +++ b/pkgs/by-name/fr/fresh-editor/package.nix @@ -12,16 +12,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "fresh"; - version = "0.2.3"; + version = "0.2.5"; src = fetchFromGitHub { owner = "sinelaw"; repo = "fresh"; tag = "v${finalAttrs.version}"; - hash = "sha256-nWMqO4O3Z2SBWYKtAmVci4w8oPepjvJA+MhHdMVkaHw="; + hash = "sha256-JbjTHMvncM5wCiPa3Tmv/HJbg7sKgmOXhmu9He6Tzhk="; }; - cargoHash = "sha256-hi/b9kjKIDGI5RWcYIGVSS9IJyHjt6UxB7zbdRYpLUE="; + cargoHash = "sha256-1b9v7K+EUOtHF3J3vOv1YyFxqnGZ5SbzyUBPCQ5i90U="; nativeBuildInputs = [ gzip From 2040735402eb3338578b7571bee8cb2a32265849 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 03:45:35 +0000 Subject: [PATCH 17/17] pkgsite: 0-unstable-2026-02-12 -> 0-unstable-2026-02-20 --- pkgs/by-name/pk/pkgsite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pk/pkgsite/package.nix b/pkgs/by-name/pk/pkgsite/package.nix index 0c85d00ab733..6bf08c8ad1c5 100644 --- a/pkgs/by-name/pk/pkgsite/package.nix +++ b/pkgs/by-name/pk/pkgsite/package.nix @@ -7,13 +7,13 @@ buildGoModule { pname = "pkgsite"; - version = "0-unstable-2026-02-12"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "golang"; repo = "pkgsite"; - rev = "ce44214c045bc223217f4e969a2b2d3f249b7c21"; - hash = "sha256-8GPeedY0CKjJ/HJmRZj91FIVuMPNmEKamWnKV6hFrk8="; + rev = "bf658f25df2c830b76166ce77350f62e90834365"; + hash = "sha256-9sGomOK0GCeUHDjo6HwKHLXR6DC/V1I7ev6Co/7FpXc="; }; vendorHash = "sha256-G/XTWobysyzONctabYDIfAQ/zaAA9w2Ky7Hn6cj9l/c=";