Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-01-31 00:22:08 +00:00
committed by GitHub
130 changed files with 1496 additions and 1455 deletions
+4
View File
@@ -151,6 +151,10 @@
- Switch inhibitors were introduced, which add a pre-switch check that compares a list of strings between the previous and the new generation, and refuses to switch into the new generation when there is a difference between the two lists. This allows to avoid switching into a system when for instance the systemd version changed by adding `config.systemd.package.version` to the switch inhibitors for your system. You can still forcefully switch into any generation by setting `NIXOS_NO_CHECK=1`.
- GNU Taler has been updated to version 1.3.
This release focuses on getting everything ready for a deployment of GNU Taler by Magnet bank.
For more details, see the [upstream release notes](https://www.taler.net/en/news/2025-13.html).
- The `services.nextcloud-spreed-signaling` NixOS module has been added to facilitate declarative management of a standalone Spreed signaling server ("High Performance Backend" for Nextcloud Talk).
- `fetchPnpmDeps` and `pnpmConfigHook` were added as top-level attributes, replacing the now deprecated `pnpm.fetchDeps` and `pnpm.configHook` attributes.
+2 -2
View File
@@ -15337,11 +15337,11 @@
name = "Andreas Wagner";
};
lpchaim = {
email = "lpchaim@gmail.comm";
email = "lpchaim@proton.me";
matrix = "@lpchaim:matrix.org";
github = "lpchaim";
githubId = 4030336;
name = "Lucas Chaim";
name = "Luna Perroni";
};
lpostula = {
email = "lois@postu.la";
+3
View File
@@ -103,6 +103,9 @@ in
services.odoo.settings.options = {
data_dir = "/var/lib/private/odoo/data";
proxy_mode = cfg.domain != null;
# Disable the database manager by default
# https://www.odoo.com/documentation/master/administration/on_premise/deploy.html#database-manager-security
list_db = lib.mkDefault false;
}
// (lib.optionalAttrs (cfg.addons != [ ]) {
addons_path = lib.concatMapStringsSep "," lib.escapeShellArg cfg.addons;
@@ -91,7 +91,7 @@ in
type = lib.types.lines;
defaultText = "None, you must set this yourself.";
example = ''
[COIN-KUDOS-n1-t1718140083]
[COIN_KUDOS-n1-t1718140083]
VALUE = KUDOS:0.1
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
+1
View File
@@ -29,5 +29,6 @@
server.wait_for_unit("odoo.service")
server.wait_until_succeeds("curl -s http://localhost:8069/web/database/selector | grep '<title>Odoo</title>'")
server.succeed("curl -s http://localhost/web/database/selector | grep '<title>Odoo</title>'")
server.succeed("curl http://localhost/web/database/manager | grep 'database manager has been disabled'")
'';
}
@@ -1,4 +1,4 @@
[COIN-KUDOS-n1-t1726827661]
[COIN_KUDOS-n1-t1726827661]
VALUE = KUDOS:0.1
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -10,7 +10,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n2-t1726827661]
[COIN_KUDOS-n2-t1726827661]
VALUE = KUDOS:0.2
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -22,7 +22,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n3-t1726827661]
[COIN_KUDOS-n3-t1726827661]
VALUE = KUDOS:0.4
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -34,7 +34,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n4-t1726827661]
[COIN_KUDOS-n4-t1726827661]
VALUE = KUDOS:0.8
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -46,7 +46,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n5-t1726827661]
[COIN_KUDOS-n5-t1726827661]
VALUE = KUDOS:1.6
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -58,7 +58,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n6-t1726827661]
[COIN_KUDOS-n6-t1726827661]
VALUE = KUDOS:3.2
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -70,7 +70,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n7-t1726827661]
[COIN_KUDOS-n7-t1726827661]
VALUE = KUDOS:6.4
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -82,7 +82,7 @@ FEE_REFUND = KUDOS:0
RSA_KEYSIZE = 2048
CIPHER = RSA
[COIN-KUDOS-n8-t1726827661]
[COIN_KUDOS-n8-t1726827661]
VALUE = KUDOS:12.8
DURATION_WITHDRAW = 7 days
DURATION_SPEND = 2 years
@@ -675,8 +675,8 @@ let
mktplcRef = {
name = "markdown-mermaid";
publisher = "bierner";
version = "1.29.0";
hash = "sha256-qjfZ2/otO2BAIbhjqicHI2H0KKdpji55K+2XfOrzUIw=";
version = "1.31.0";
hash = "sha256-7KpyUXR3a7ZD9bcdJ4t5HRjSAlUww8q6XSOcxHCN4Cw=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-mermaid/changelog";
@@ -1965,8 +1965,8 @@ let
mktplcRef = {
name = "gitlab-workflow";
publisher = "gitlab";
version = "6.64.1";
hash = "sha256-kJqn7xNI6DF10h+CemsO0E80oJBifMdKKxpKJ3Y6PJ4=";
version = "6.67.5";
hash = "sha256-xttk9mP5XIeeymE0l0TI+JsC862yOaEuwb6HscDyRMU=";
};
meta = {
description = "GitLab extension for Visual Studio Code";
@@ -4218,8 +4218,8 @@ let
mktplcRef = {
publisher = "shopify";
name = "ruby-lsp";
version = "0.9.33";
hash = "sha256-Dkx4ecPFXTX1ilerkcnUc6Pu/mnXpswYVnHWqR4TYOA=";
version = "0.10.0";
hash = "sha256-RSNcyoyrkVJsFp02aMDDZn51YBKohE+gy+bgHFP45v4=";
};
meta = {
description = "VS Code plugin for connecting with the Ruby LSP";
@@ -4892,8 +4892,8 @@ let
mktplcRef = {
name = "errorlens";
publisher = "usernamehw";
version = "3.26.0";
hash = "sha256-pAkk3QURnlLNMZ2cFBks2lAEl/Hk8Z2i/QgvjUv+u2Y=";
version = "3.28.0";
hash = "sha256-7eu7y9IR1uxSFZ0IplDieFt3iWbcmdwf1lAcXq+S4C8=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog";
@@ -14,19 +14,19 @@ let
vsix = stdenvNoCC.mkDerivation (finalAttrs: {
name = "roo-code-${finalAttrs.version}.vsix";
pname = "roo-code-vsix";
version = "3.38.0";
version = "3.45.0";
src = fetchFromGitHub {
owner = "RooCodeInc";
repo = "Roo-Code";
tag = "v${finalAttrs.version}";
hash = "sha256-ppgttz+kmhbQMcjO41mRRxEWcVt/xd5pb5XSolK5IpA=";
hash = "sha256-ZWt2R50yFxUHDJ2jrkMKaNoWUD6mSNm0ucq/FXPC2VE=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-92jZZg632IUh88SsnAbEZqczQZ7ytT5NKrv7tJySzyE=";
hash = "sha256-QAzk+aXdCtQQ/KEoqGfn5j7l7Gx3HDvlL3aO+81hABM=";
};
nativeBuildInputs = [
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "snes9x";
version = "0-unstable-2026-01-10";
version = "0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "snes9xgit";
repo = "snes9x";
rev = "4b51d103b909e0c1ac566b6865b9f6229a7b59e4";
hash = "sha256-ic8yR3mvql7QMGSp3QN+31MKkDvY0Tfsxx51dhUVs2c=";
rev = "830d8552551d7a71e9d084f727dc15cf15d9796c";
hash = "sha256-Xu3s1z4Pab71D2orv7HyL8b3E59AnQEAil0XeWKfKdw=";
};
makefile = "Makefile";
@@ -1238,13 +1238,13 @@
"vendorHash": "sha256-XNPXjqrrTIC3WrpvDBP7veAYgmYws9FdF4W3j6ewRPk="
},
"splunk-terraform_signalfx": {
"hash": "sha256-Wixg+biff6OER/nXYa+WGXG7svs4T3E/qwPlV5xJEao=",
"hash": "sha256-dPhHzWOkNgIxlHSZm88zKkrgaXaXJ6RFdYeqX5zYSfU=",
"homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
"owner": "splunk-terraform",
"repo": "terraform-provider-signalfx",
"rev": "v9.23.1",
"rev": "v9.24.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-HWAUI0mowVP8FPw44xYaFOTh6jjkfXa7fuPk2zoSZJ8="
"vendorHash": "sha256-/zsslNR7GDLFrtL4T0GLYhKTBof51ODavb/+PHdziS4="
},
"spotinst_spotinst": {
"hash": "sha256-aPOqAzK/FdDDTbl2WMKxA99a5w6ZM0xK/BLjzPnvuws=",
@@ -1301,11 +1301,11 @@
"vendorHash": "sha256-Hzq97ElAjs7Y4tmJ2x7+g4j74MEdEvI2bD8pkvi5ZXg="
},
"temporalio_temporalcloud": {
"hash": "sha256-Lwb/T2yz8/hfV8/WrD/AXunoUNg/QbF9VzWtxSBlUX0=",
"hash": "sha256-bqUANWb+8XyY6iRGudSHKOHsErg40TY9SoaJArFqWNM=",
"homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud",
"owner": "temporalio",
"repo": "terraform-provider-temporalcloud",
"rev": "v1.1.2",
"rev": "v1.2.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-omxEb+ntQuHDfS2Rmt0rj0BF0Q2T8DLhobLua2uU/0o="
},
-109
View File
@@ -1,109 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
fpc,
lazarus,
atk,
cairo,
gdk-pixbuf,
glib,
gtk2-x11,
libX11,
pango,
hamlib,
mariadb,
tqsl,
xdg-utils,
xplanet,
autoPatchelfHook,
wrapGAppsHook3,
}:
stdenv.mkDerivation rec {
pname = "cqrlog";
version = "2.5.2";
src = fetchFromGitHub {
owner = "ok2cqr";
repo = "cqrlog";
rev = "v${version}";
sha256 = "0zzcg0bl6mq4wfifj998x9x09w8sigbh46synpqx034fpr0swyhb";
};
# Adds the possibility to change the lazarus directory,
# otherwise, we would get error : "directory lcl not found"
patches = [ ./fix-makefile-lazarusdir.patch ];
postPatch = ''
substituteInPlace Makefile \
--replace @Lazarusdir@ "${lazarus}/share/lazarus" \
--replace /usr ""
substituteInPlace src/fTRXControl.pas \
--replace "/usr/bin/rigctld" "${hamlib}/bin/rigctld"
substituteInPlace src/fCallAttachment.pas \
--replace "/usr/bin/xdg-open" "${xdg-utils}/bin/xdg-open"
substituteInPlace src/fRotControl.pas \
--replace "/usr/bin/rotctld" "${hamlib}/bin/rotctld"
substituteInPlace src/fPreferences.pas \
--replace "/usr/bin/rigctld" "${hamlib}/bin/rigctld" \
--replace "/usr/bin/rotctld" "${hamlib}/bin/rotctld" \
--replace "/usr/bin/xplanet" "${xplanet}/bin/xplanet"
substituteInPlace src/fLoTWExport.pas \
--replace "/usr/bin/tqsl" "${tqsl}/bin/tqsl"
substituteInPlace src/dUtils.pas \
--replace "/usr/bin/xplanet" "${xplanet}/bin/xplanet" \
--replace "/usr/bin/rigctld" "${hamlib}/bin/rigctld"
# Order is important
substituteInPlace src/dData.pas \
--replace "/usr/bin/mysqld_safe" "${mariadb}/bin/mysqld_safe" \
--replace "/usr/bin/mysqld" "${mariadb}/bin/mysqld"
# To be fail when I need to patch a new hardcoded binary
! grep -C src -RC0 "/usr"
'';
nativeBuildInputs = [
lazarus
fpc
autoPatchelfHook
wrapGAppsHook3
];
buildInputs = [
atk
cairo
gdk-pixbuf
glib
gtk2-x11
libX11
pango
];
propagatedBuildInputs = [
hamlib
mariadb
tqsl
xdg-utils
xplanet
];
makeFlags = [
"FPC=fpc"
"PP=fpc"
"DESTDIR=$(out)"
];
postFixup = ''
libmysqlclient=$(find "${mariadb.client}/lib" -name "libmysqlclient.so" | tail -n1)
patchelf --add-needed "libmysqlclient.so" \
--add-rpath "$(dirname "$libmysqlclient")" \
"$out/bin/.cqrlog-wrapped"
'';
meta = {
description = "Linux logging program for amateur radio operators";
mainProgram = "cqrlog";
homepage = "https://www.cqrlog.com/";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
}
@@ -1,13 +0,0 @@
Seulement dans b: logs
diff --color -ur a/Makefile b/Makefile
--- a/Makefile 2021-02-15 17:07:14.333810200 +0100
+++ b/Makefile 2021-02-15 17:19:18.599426984 +0100
@@ -6,7 +6,7 @@
tmpdir = /tmp
cqrlog: src/cqrlog.lpi
- $(CC) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+ $(CC) --ws=gtk2 --pcp=$(tmpdir)/.lazarus --lazarusdir=@Lazarusdir@ src/cqrlog.lpi
$(ST) src/cqrlog
gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "alcove";
version = "1.4.1";
version = "1.5.1";
src = fetchurl {
url = "https://github.com/henrikruscon/alcove-releases/releases/download/${finalAttrs.version}/Alcove.zip";
hash = "sha256-9SYqvJqLC4h4AcK/F86S7H15PiW+tcmaF83ILdc/ejE=";
hash = "sha256-MhwtQDuDKP4vLPvOxSe9pY2W//dHplHlu6YvxfswNOg=";
};
sourceRoot = ".";
+2 -4
View File
@@ -4,7 +4,6 @@
fetchurl,
alsa-lib,
fltk_1_3,
gtk2,
gtk3,
makeWrapper,
pkg-config,
@@ -28,14 +27,13 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
alsa-lib
fltk_1_3
gtk2
gtk3
psmisc
];
env.TOOLSET = lib.concatStringsSep " " [
"as10k1"
"echomixer"
# "echomixer" # Requires gtk2
"envy24control"
"hda-verb"
"hdajackretask"
@@ -48,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
# "qlo10k1" # needs Qt
"mixartloader"
"pcxhrloader"
"rmedigicontrol"
# "rmedigicontrol" # Requires gtk2
"sb16_csp"
# "seq" # mysterious configure error
"sscape_ctl"
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "arkade";
version = "0.11.65";
version = "0.11.69";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
tag = version;
hash = "sha256-52yP/SV7xEIb6/w2C/JZcxiiI5Tem2pHsKNLyPFvmOY=";
hash = "sha256-aTgW7zYaY8R4fgfQEg2IKC0+199ZLyLPFEQhKmRqFys=";
};
env.CGO_ENABLED = 0;
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "automatic-timezoned";
version = "2.0.111";
version = "2.0.113";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = "automatic-timezoned";
rev = "v${finalAttrs.version}";
sha256 = "sha256-lkeUORL+tL1WbDZ3CrM7tClVfgBjfPlBWV5L8OwogmU=";
sha256 = "sha256-R7JJNPwhWOJB+19RC38ICy/ViOQRYnoPU7Fghi5bC40=";
};
cargoHash = "sha256-GVXYfH42h+cBQ168ZTy0D9xpTqWZ9rjALU5sZOg7sek=";
cargoHash = "sha256-TMuQdYNCJf/krUXLf7vPdUidzLMsUiF1jWvTBqmNEBQ=";
nativeInstallCheckInputs = [ versionCheckHook ];
+2 -2
View File
@@ -57,11 +57,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "azahar";
version = "2124.1";
version = "2124.3";
src = fetchzip {
url = "https://github.com/azahar-emu/azahar/releases/download/${finalAttrs.version}/azahar-unified-source-${finalAttrs.version}.tar.xz";
hash = "sha256-ezgDELKw3Nb4EwJhD3+bMykoGdEzQpU4FSyIiEt7Lac=";
hash = "sha256-JpqEJIKdmSJ5D9Q+a6YbHMJNTCK3+vDaSCSI23i60pk=";
};
strictDeps = true;
+12 -2
View File
@@ -1,4 +1,5 @@
{
fetchurl,
stdenv,
lib,
love,
@@ -22,6 +23,12 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-DXX+FkrM8zEnNNSzesmHiN0V8Ljk+buLf5DE5Z3pP0c=";
};
srcIcon = fetchurl {
name = "balatro.png";
url = "https://play-lh.googleusercontent.com/RSPv_SMlA3Lun8VHaJD7xCBQg29eCJR9sNJtZNJGlybVs8byYVLz4WnohrbLScC9srg";
hash = "sha256-GoStvXBYI8x5b8T0wwH5D5C3Kahu0ssCyOM8MoLxy8Q=";
};
nativeBuildInputs = [
p7zip
copyDesktopItems
@@ -54,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
# 'official' way of doing it.
installPhase = ''
runHook preInstall
install -Dm444 $tmpdir/resources/textures/2x/balatro.png -t $out/share/icons/
install -Dm644 $srcIcon $out/share/icons/hicolor/scalable/apps/balatro.png
cat ${lib.getExe love} $patchedExe > $out/share/Balatro
chmod +x $out/share/Balatro
@@ -71,7 +78,10 @@ stdenv.mkDerivation (finalAttrs: {
'';
license = lib.licenses.unfree;
homepage = "https://store.steampowered.com/app/2379780/Balatro/";
maintainers = [ lib.maintainers.antipatico ];
maintainers = with lib.maintainers; [
antipatico
appsforartists
];
platforms = love.meta.platforms;
mainProgram = "balatro";
};
+2 -2
View File
@@ -19,13 +19,13 @@ in
llvmPackages.stdenv.mkDerivation (finalAttrs: {
pname = "c3c${optionalString debug "-debug"}";
version = "0.7.8";
version = "0.7.9";
src = fetchFromGitHub {
owner = "c3lang";
repo = "c3c";
tag = "v${finalAttrs.version}";
hash = "sha256-c3eZ4vczZnTRN87uOxJq605hsqtDN9n+yN5E1gggca0=";
hash = "sha256-stbYTAetCkydPutI/Ck9Yx1bD6xc2idWz0Zr+zzl5F0=";
};
cmakeBuildType = if debug then "Debug" else "Release";
+3 -3
View File
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "candy-icons";
version = "0-unstable-2026-01-13";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "EliverLara";
repo = "candy-icons";
rev = "42f5c4817f47e2ef4b011080ebbb2f50a9a6955b";
hash = "sha256-d7jxoqWPRlNX43CdIEihT6kxvke3k8GG9CJkmlkuRNw=";
rev = "ade95a235a50e5ea653a02fd3773c214ac43d425";
hash = "sha256-XyFhC4I7Y1ppTfLs7em+hXmXx6jQ09rJxcf66EwoK7g=";
};
nativeBuildInputs = [ gtk3 ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "certinfo-go";
version = "0.1.50";
version = "0.1.51";
src = fetchFromGitHub {
owner = "paepckehh";
repo = "certinfo";
tag = "v${version}";
hash = "sha256-MR7JYhYGE0WUwsBoie8wWEWqCGdpl+k4eUWIVVS5CEg=";
hash = "sha256-8CN3mu7xLSXDQ4nTVlJSCZwDCRQyUGE3oIdJTbpWKzQ=";
};
vendorHash = "sha256-3GjVPV8Lwi4yNbIl/IT0fe9yFlWaqqCU1hzfR8H5r7Y=";
vendorHash = "sha256-VU40TmdABNbbROl9kL0m+k2ITBiPfs5CaXB3Ntd89ig=";
ldflags = [
"-s"
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "exoscale-cli";
version = "1.90.1";
version = "1.91.0";
src = fetchFromGitHub {
owner = "exoscale";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-mRHENBxxumb0eO74N0f04GItlI0jcsKnug45uLxuMdI=";
sha256 = "sha256-I8MzW81ai6qKN0Xk+/jHK7TcicUJdPwNE09McuxHwy4=";
};
vendorHash = null;
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "fabric-ai";
version = "1.4.389";
version = "1.4.396";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
tag = "v${version}";
hash = "sha256-WRFXo/boKqadMSrPAa9XFpWVNft6VJHDoZgHHoBZ+PA=";
hash = "sha256-ZclAxFZK/mvzTnr1gn/rczCCJ05LeOXrACJ9yqy9jcg=";
};
vendorHash = "sha256-147i0ZnNtph5DhaxK330kyUkDA4MBcpzrtIJGBEJHHQ=";
vendorHash = "sha256-s7wm7RFbnh9yosWrK5hvrPECYY5nbu3QCdJVe67Sf3c=";
# Fabric introduced plugin tests that fail in the nix build sandbox.
doCheck = false;
+3 -3
View File
@@ -16,13 +16,13 @@
rustPlatform.buildRustPackage {
pname = "forecast";
version = "0-unstable-2026-01-22";
version = "0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "forecast";
rev = "c9d170dbf397d977346a61492612f2f2c5acb6a7";
hash = "sha256-tOp79Qx7U5q1mFZy4Wh0BOu8+G42j5zGLQ79r+U4Qx8=";
rev = "b82babc843d5e9c58a6635d3b1941ac185ae4906";
hash = "sha256-QoZ854+2/4+VMZbOI/M167qjDPahtzbV/NH8Y46uBs8=";
};
cargoHash = "sha256-di7zjwI0/6NB2cAih3d7iqwSb+o/607jbgJN1MtbZX8=";
+5 -5
View File
@@ -26,8 +26,8 @@ let
name = "freenet-seednodes";
owner = "hyphanet";
repo = "seedrefs";
rev = "8e8b3574b63e649e03f67d23d3dfa461b7a0ba4a";
hash = "sha256-OCXBfhgheOH8XZjUhvJpNQ1I73rCwUfgyl/xkZt3JeM=";
rev = "b34dbc4d021c58c4a108214a71a9e1ab986c4e14";
hash = "sha256-c04gKNPZtiIdmKmPJ71iXIEXzOoBMw32I2rAsN1+a8Q=";
postFetch = ''
cat $out/* > $out/seednodes.fref
'';
@@ -36,13 +36,13 @@ let
in
stdenv.mkDerivation rec {
pname = "freenet";
version = "01503";
version = "01504";
src = fetchFromGitHub {
owner = "freenet";
owner = "hyphanet";
repo = "fred";
tag = "build${version}";
hash = "sha256-SjHQssCwPjSoaxsLmaov4bRoz+6XSlHfiOoxWxlRn60=";
hash = "sha256-a+yRsJ4+gi2UiVeWLsbTgFbzekCSnOJO++9fLVWX0C0=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -13,14 +13,14 @@
}:
let
version = "0.16.3";
version = "0.16.4";
src = fetchFromGitHub {
name = "frigate-${version}-source";
owner = "blakeblackshear";
repo = "frigate";
tag = "v${version}";
hash = "sha256-gbEUmo28vjYsfIlHSBaLTUh9kK5rM17hkfKBQ9KhiBU=";
hash = "sha256-TPiCT/z0YuoQkQsxyZsRMQa0XwqMLCgwMbrASOKrMjA=";
};
frigate-web = callPackage ./web.nix {
+3 -3
View File
@@ -8,15 +8,15 @@
buildGoModule rec {
pname = "ginkgo";
version = "2.27.5";
version = "2.28.1";
src = fetchFromGitHub {
owner = "onsi";
repo = "ginkgo";
rev = "v${version}";
sha256 = "sha256-e4iEMRzWTnMoY/tjN/w2T0Rq3zGd0sOxoe9vgUouxf8=";
sha256 = "sha256-mevZN35RUpaPmAYw3lfmzvdT2H+yucD8g3/bX9Rl00s=";
};
vendorHash = "sha256-Vmcva/iMaOszQi87avO7utD0ahlB2gFBmVEI86hvnyQ=";
vendorHash = "sha256-I3n1FPINb/nhi4QUzRFEspn7REN1dQEPg8Bhb3PemQU=";
# integration tests expect more file changes
# types tests are missing CodeLocation
+2
View File
@@ -51,5 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = gnunet.meta // {
description = "GNUnet GTK User Interface";
homepage = "https://git.gnunet.org/gnunet-gtk.git";
# https://www.gnunet.org/en/news/2025-09-0.25.0.html
broken = true;
};
})
+2 -2
View File
@@ -39,11 +39,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnunet";
version = "0.25.2";
version = "0.26.2";
src = fetchurl {
url = "mirror://gnu/gnunet/gnunet-${finalAttrs.version}.tar.gz";
hash = "sha256-6rdvw105OrFfrbY0T4Q1JcFlYZQAc1qm3eCWb2omwuY=";
hash = "sha256-d7fjcM2EA39XktgSU2vFoQNUCeajSqBo0Iyegb6Ak4k=";
};
enableParallelBuilding = true;
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "highscore-mednafen";
version = "0-unstable-2026-01-05";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "highscore-emu";
repo = "mednafen-highscore";
rev = "fc1d23378594c5ed6aa1d89d555b4276214e1e11";
hash = "sha256-YHVV6/8JTESLtGA5jFozE5IhXHB4RaUaT2yvFd7wGo8=";
rev = "2e8e49ee3155b2497b6a79f815f097e46e23ac0e";
hash = "sha256-XGJpKQIBJ0Xu7w9FPc8xw8EKRLb5Y+0bhy8z8OuPOIg=";
};
sourceRoot = "${finalAttrs.src.name}/highscore";
+8 -4
View File
@@ -32,22 +32,23 @@
wayland,
wayland-protocols,
util-linux,
versionCheckHook,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
pname = "hyprpaper";
version = "0.8.1-unstable-2026-01-08";
version = "0.8.3";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprpaper";
rev = "2953d963bec2ea63b4303e269b472524db46a121";
hash = "sha256-vxAZg+NzAKuWZv2yDrTcXrU+klpAcGFo1FvjYb/CqZ8=";
tag = "v${finalAttrs.version}";
hash = "sha256-6N1JeQx9/M3XCcxErk24FLMxTgn8GH40fpckP8X3ons=";
};
prePatch = ''
substituteInPlace src/main.cpp \
--replace-fail GIT_COMMIT_HASH '"${finalAttrs.src.rev}"'
--replace-fail GIT_COMMIT_HASH '"${finalAttrs.src.tag}"'
'';
nativeBuildInputs = [
@@ -86,6 +87,9 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
util-linux
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
meta = {
inherit (finalAttrs.src.meta) homepage;
description = "Blazing fast wayland wallpaper utility";
+4 -4
View File
@@ -18,13 +18,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "karakeep";
version = "0.29.3";
version = "0.30.0";
src = fetchFromGitHub {
owner = "karakeep-app";
repo = "karakeep";
tag = "v${finalAttrs.version}";
hash = "sha256-MmurmQ/z8ME7Y6lpEWGaf7sFRSYhwd8flM4f0GBbUIM=";
hash = "sha256-ZYAjbinVMT0iiqojRxcKwQbvDqYteoExm1Ocppka0Ps=";
};
patches = [
@@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
};
fetcherVersion = 3;
hash = "sha256-LEdI9chVuOli4XiA0VRV9h8L3ho0IRbPsXtAyQM6Du8=";
hash = "sha256-ZCsG+Zjiy3hmROgBKnqxGlJjvIYqAeQMlfXUnNQIsiI=";
};
buildPhase = ''
runHook preBuild
@@ -150,7 +150,7 @@ stdenv.mkDerivation (finalAttrs: {
package = finalAttrs.finalPackage;
# remove hardcoded version if upstream syncs general version with cli
# version
version = "0.27.1";
version = "0.29.1";
};
};
updateScript = nix-update-script { };
+3 -3
View File
@@ -7,13 +7,13 @@
php.buildComposerProject2 (finalAttrs: {
pname = "kimai";
version = "2.46.0";
version = "2.47.0";
src = fetchFromGitHub {
owner = "kimai";
repo = "kimai";
tag = finalAttrs.version;
hash = "sha256-sZjDl3nQ4i5KVnM2fLVvaQxMlE225q7EBkgFmTn+ugc=";
hash = "sha256-aMvgioXuKZWstkslfX8bFuxBpTo9F3VHl9aqyNPDMFQ=";
};
php = php.buildEnv {
@@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: {
'';
};
vendorHash = "sha256-FJaWNlzOIm4hJexgKI8fEmRvBfaa8nxxkg8zJeCz3SU=";
vendorHash = "sha256-HOpl+cfQgh/I/Od8o6/hRlJvuMsaEouwn3w4M9FmR7Q=";
composerNoPlugins = false;
postInstall = ''
+2 -2
View File
@@ -24,7 +24,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "komikku";
version = "1.100.0";
version = "1.101.0";
pyproject = false;
src = fetchFromGitea {
@@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "valos";
repo = "Komikku";
tag = "v${version}";
hash = "sha256-rHOXRvUm/Wc5oQpp8+rg3szHxuko+R0oap4S/9rmHMk=";
hash = "sha256-sDhnG6d77erHO9HS0fL4Fl5qHbeyuLz2TFeic5zLJIE=";
};
nativeBuildInputs = [
+766 -625
View File
File diff suppressed because it is too large Load Diff
+12 -8
View File
@@ -16,19 +16,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "libeufin";
version = "1.0.2";
version = "1.3.0";
src = fetchgit {
url = "https://git.taler.net/libeufin.git/";
tag = "v${finalAttrs.version}";
hash = "sha256-ZjZo0oCsrnc413OY7ElU95Vto9Smp6fuPI3RzJzC3Zk=";
hash = "sha256-bt1NBoiN52CX2Itg8lQ/b0V/MZulBTaD8luNlH4Mwss=";
fetchSubmodules = true;
leaveDotGit = true; # required for correct submodule fetching
# Save the HEAD short commit hash in a file so it can be retrieved later for versioning.
# Delete .git folder for reproducibility (otherwise, the hash changes unexpectedly after fetching submodules)
postFetch = ''
pushd $out
git rev-parse HEAD > ./common/src/main/resources/HEAD.txt
git rev-parse HEAD > ./libeufin-common/src/main/resources/HEAD.txt
rm -rf .git
popd
'';
@@ -37,9 +37,12 @@ stdenv.mkDerivation (finalAttrs: {
patchPhase = ''
runHook prePatch
substituteInPlace Makefile \
--replace-fail "install: build install-nobuild-files" "install: install-nobuild-files"
# The .git folder had to be deleted. Read hash from file instead of using the git command.
substituteInPlace build.gradle \
--replace-fail "commandLine 'git', 'rev-parse', '--short', 'HEAD'" 'commandLine "cat", "$projectDir/common/src/main/resources/HEAD.txt"'
--replace-fail "git rev-parse --short HEAD" "cat $projectDir/libeufin-common/src/main/resources/HEAD.txt"
# Use gradle repo to download dependencies
substituteInPlace build.gradle \
@@ -62,8 +65,9 @@ stdenv.mkDerivation (finalAttrs: {
gradleFlags = [ "-Dorg.gradle.java.home=${jdk17_headless}" ];
gradleBuildTask = [
"bank:installShadowDist"
"nexus:installShadowDist"
"libeufin-bank:installShadowDist"
"libeufin-nexus:installShadowDist"
"libeufin-ebisync:installShadowDist"
];
nativeBuildInputs = [
@@ -76,9 +80,9 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
runHook preInstall
make install-nobuild
make install
for exe in libeufin-nexus libeufin-bank ; do
for exe in libeufin-bank libeufin-nexus libeufin-ebisync ; do
wrapProgram $out/bin/$exe \
--set JAVA_HOME ${jdk17_headless.home} \
--prefix PATH : $out/bin \
+10 -2
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchgit,
fetchpatch,
meson,
ninja,
pkg-config,
@@ -16,14 +17,21 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libgnunetchat";
version = "0.6.0";
version = "0.6.1";
src = fetchgit {
url = "https://git.gnunet.org/libgnunetchat.git";
tag = "v${finalAttrs.version}";
hash = "sha256-pRO8i7tHynCqm97RLMBOiWKCl2CAYBE6RXfyIljIiQ0=";
hash = "sha256-FKFoIuGGPcYVRBrsqn1rnodRVCLAjLKlgZOs9v4H+8w=";
};
patches = [
(fetchpatch {
url = "https://build.opensuse.org/public/source/openSUSE:Factory/libgnunetchat/libgnunetchat-0.6.1-gnunet-0.26.2.patch?rev=6";
hash = "sha256-Q0FvZUXSnYwK+LsN9MoW7v+gPYmD7w4E+bXNDluhxfI=";
})
];
strictDeps = true;
nativeBuildInputs = [
+5 -3
View File
@@ -17,6 +17,7 @@
withNet ? false,
withGpu ? false,
withSound ? false,
withInput ? false,
withTimesync ? false,
variant ? null,
}:
@@ -32,13 +33,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "libkrun" + lib.optionalString (variant != null) "-${variant}";
version = "1.15.1";
version = "1.17.0";
src = fetchFromGitHub {
owner = "containers";
repo = "libkrun";
tag = "v${finalAttrs.version}";
hash = "sha256-VhlFyYJ/TH12I3dUq0JTus60rQEJq5H4Pm1puCnJV5A=";
hash = "sha256-6HBSL5Zu29sDoEbZeQ6AsNIXUcqXVVGMk0AR2X6v1yU=";
};
outputs = [
@@ -48,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-dK3V7HCCvTqmQhB5Op2zmBPa9FO3h9gednU9tpQk+1U=";
hash = "sha256-UIzbtBJH6aivoIxko1Wxdod/jUN44pERX9Hd+v7TC3Q=";
};
# Make sure libkrunfw can be found by dlopen()
@@ -88,6 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional withNet "NET=1"
++ lib.optional withGpu "GPU=1"
++ lib.optional withSound "SND=1"
++ lib.optional withInput "INPUT=1"
++ lib.optional withTimesync "TIMESYNC=1"
++ lib.optional (variant == "sev") "SEV=1"
++ lib.optional (variant == "tdx") "TDX=1";
+11 -5
View File
@@ -21,18 +21,18 @@ assert lib.elem variant [
stdenv.mkDerivation (finalAttrs: {
pname = "libkrunfw" + lib.optionalString (variant != null) "-${variant}";
version = "4.10.0";
version = "5.1.0";
src = fetchFromGitHub {
owner = "containers";
repo = "libkrunfw";
tag = "v${finalAttrs.version}";
hash = "sha256-mq2gw0+xL6qUZE/fk0vLT3PEpzPV8p+iwRFJHXVOMnk=";
hash = "sha256-x9HQP+EqCteoCq2Sl/TQcfdzQC5iuE4gaSKe7tN5dAA=";
};
kernelSrc = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-6.12.34.tar.xz";
hash = "sha256-p/P+OB9n7KQXLptj77YaFL1/nhJ44DYD0P9ak/Jwwk0=";
url = "mirror://kernel/linux/kernel/v6.x/linux-6.12.62.tar.xz";
hash = "sha256-E+LGhayPq13Zkt0QVzJVTa5RSu81DCqMdBjnt062LBM=";
};
postPatch = ''
@@ -81,6 +81,12 @@ stdenv.mkDerivation (finalAttrs: {
RossComputerGuy
nrabulinski
];
platforms = [ "x86_64-linux" ] ++ lib.optionals (variant == null) [ "aarch64-linux" ];
platforms = [
"x86_64-linux"
]
++ lib.optionals (variant == null) [
"aarch64-linux"
"riscv64-linux"
];
};
})
+2 -2
View File
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libphonenumber";
version = "9.0.22";
version = "9.0.23";
src = fetchFromGitHub {
owner = "google";
repo = "libphonenumber";
tag = "v${finalAttrs.version}";
hash = "sha256-gQcMpwVf49m/f62ABd7/IluLe8mUjapNtnrPSmaLJJ0=";
hash = "sha256-HqoyICuGVR8qZNmNeHMbgzG77gUvhbQC0sfEA8v2o1c=";
};
patches = [
+2 -2
View File
@@ -33,8 +33,8 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Library to read freedesktop.org menu files";
homepage = "https://blog.lxde.org/tag/menu-cache/";
license = lib.licenses.gpl2Plus;
homepage = "https://github.com/lxde/menu-cache";
license = lib.licenses.lgpl21Plus;
maintainers = [ lib.maintainers.ttuegel ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
+2 -2
View File
@@ -12,14 +12,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mistral-vibe";
version = "2.0.1";
version = "2.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "mistralai";
repo = "mistral-vibe";
tag = "v${finalAttrs.version}";
hash = "sha256-GqJHFgeaq2oBF1HI0g30IJ+QSj2szvCUUiT7up4VOpk=";
hash = "sha256-eZqNxibJ0Ps65tHT6msaizRxvUPNNq0OZ++aAYvUi0E=";
};
build-system = with python3Packages; [
+4 -8
View File
@@ -9,12 +9,12 @@
}:
let
pname = "models-dev";
version = "0-unstable-2026-01-24";
version = "0-unstable-2026-01-30";
src = fetchFromGitHub {
owner = "anomalyco";
repo = "models.dev";
rev = "545bf83089a0d0bc4001b14c485270e10161cdd8";
hash = "sha256-iby02kRswqBqBP1pQS7vMMsRTY7VLiccdd7aoanOURw=";
rev = "8b2b4b40a1f10a27aa15a4de83a7cee6c2aa9b02";
hash = "sha256-FtdPmJU3g9KNBDrxbFQR0Tx0cCmlNS48JSD9AUiB+7s=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -109,13 +109,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
description = "Comprehensive open-source database of AI model specifications, pricing, and capabilities";
homepage = "https://github.com/anomalyco/models-dev";
homepage = "https://github.com/anomalyco/models.dev";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ delafthi ];
badPlatforms = [
# error: Invalid DNS result order
"x86_64-darwin"
];
};
})
+3 -3
View File
@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";
version = "1.3.38";
version = "1.3.39";
src = fetchFromGitHub {
owner = "moonlight-mod";
repo = "moonlight";
tag = "v${finalAttrs.version}";
hash = "sha256-xp3CdKoQnnbv+UNfjQskifLn7w+LINCIBaUdSZfTCK4=";
hash = "sha256-85W5OrP9Ju4ZJRUEZLpBreKxgUrHgxxZEv7KzcpqNDo=";
};
nativeBuildInputs = [
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 3;
hash = "sha256-yXd9EF20aQr1YUqRyc3QeEVwsMLaT6Xhh/izT/JCVa0=";
hash = "sha256-+wGup5wJIqTzkr4mTo/CxofffQmUz3JD2s/s/oY0viM=";
};
env = {
+3 -3
View File
@@ -8,16 +8,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "nix-your-shell";
version = "1.4.7";
version = "1.4.8";
src = fetchFromGitHub {
owner = "MercuryTechnologies";
repo = "nix-your-shell";
tag = "v${version}";
hash = "sha256-CE1yVD0uT5QnCfuTshAvM4r0BQ6XeaT22PdEhaYJJk8=";
hash = "sha256-2KiqDqKKT28yjCEtU0vFd+dFktGd6Xp+yxSSI/R7fjc=";
};
cargoHash = "sha256-BGyO+MK5pRMNFauRvTWxluHoPjqqsIJP1yajWEJnIvI=";
cargoHash = "sha256-BBKnA/QX37qEtWw69+nS1NjurI2GXASUrfY1E0iL/0Q=";
passthru = {
generate-config =
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "numbat";
version = "1.19.0";
version = "1.20.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "numbat";
tag = "v${version}";
hash = "sha256-afQlT7SaqYlSaBiEDWOOrjCG+ZsnxIVfxSWrHh+P9Mk=";
hash = "sha256-Wh7HmE9UPu7+/aguaqON2/pmEHulYw69O0YjoKeDuRg=";
};
cargoHash = "sha256-y4/yH+bnTivLmck7jREa5vn/ZEDxsaetTyFyvd3hi6c=";
cargoHash = "sha256-F8fjrkQVWmDKGXNYG1e1Fvu9z1EgHC/2zuqN3O/2exE=";
env.NUMBAT_SYSTEM_MODULE_PATH = "${placeholder "out"}/share/numbat/modules";
+3 -3
View File
@@ -14,16 +14,16 @@ assert
buildGoModule rec {
pname = "opa-envoy-plugin";
version = "1.12.2-envoy";
version = "1.13.1-envoy";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa-envoy-plugin";
tag = "v${version}";
hash = "sha256-9S4W/YCrlLonzTn2T8mha0j41P+yJf0l1UOgcdG+L30=";
hash = "sha256-XG1xnPOE922H/yMNyY0M8x5KW90TPZlq5UAXCEtgR18=";
};
vendorHash = "sha256-8gDHfC9UfN4Vz6f34gaQyxCLlQWg/F3QglSvM/bTUec=";
vendorHash = "sha256-vZgDQYkid1xNJhmefifcp695R672mz6tpo3g/gzrdBg=";
nativeBuildInputs = [ installShellFiles ];
+10 -12
View File
@@ -114,18 +114,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook preInstall
install -Dm755 dist/opencode-*/bin/opencode $out/bin/opencode
install -Dm644 schema.json $out/share/opencode/schema.json
runHook postInstall
'';
postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) ''
installShellCompletion --cmd opencode \
--bash <($out/bin/opencode completion) \
--zsh <(SHELL=/bin/zsh $out/bin/opencode completion)
'';
postFixup = ''
wrapProgram $out/bin/opencode \
--prefix PATH : ${
lib.makeBinPath (
@@ -137,6 +125,16 @@ stdenvNoCC.mkDerivation (finalAttrs: {
]
)
}
install -Dm644 schema.json $out/share/opencode/schema.json
runHook postInstall
'';
postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) ''
installShellCompletion --cmd opencode \
--bash <($out/bin/opencode completion) \
--zsh <(SHELL=/bin/zsh $out/bin/opencode completion)
'';
nativeInstallCheckInputs = [
+14 -5
View File
@@ -2,24 +2,33 @@
lib,
fetchFromGitHub,
python3,
versionCheckHook,
}:
python3.pkgs.buildPythonApplication rec {
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "openttd-nml";
version = "0.8.0";
version = "0.8.1";
format = "setuptools";
src = fetchFromGitHub {
owner = "OpenTTD";
repo = "nml";
tag = version;
hash = "sha256-LZhkyYTtolB9/1ZvwYa+TJJRBIifyuqlMawK7vhPV0k=";
tag = finalAttrs.version;
hash = "sha256-swAkUhduIhcfbAvKsPaJNBXcv8T6GDaxk3KKLLa9GQ8=";
};
postPatch = ''
echo 'version = "${finalAttrs.version}"' > nml/__version__.py
'';
propagatedBuildInputs = with python3.pkgs; [
pillow
];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
meta = {
homepage = "http://openttdcoop.org/";
description = "Compiler for OpenTTD NML files";
@@ -27,4 +36,4 @@ python3.pkgs.buildPythonApplication rec {
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ ToxicFrog ];
};
}
})
+8 -4
View File
@@ -36,12 +36,13 @@
libjack2,
makeWrapper,
buildPackages,
versionCheckHook,
}:
let
opengfx = fetchzip {
url = "https://cdn.openttd.org/opengfx-releases/7.1/opengfx-7.1-all.zip";
hash = "sha256-daJ/Qwg/okpmLQkXcCjruIiP8GEwyyp02YWcGQepxzs=";
url = "https://cdn.openttd.org/opengfx-releases/8.0/opengfx-8.0-all.zip";
hash = "sha256-aqLEZ3EptxBZrYQd1IG6B1rSRJJTGIijKu2NIqpAYRA=";
};
opensfx = fetchzip {
@@ -68,11 +69,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "openttd";
version = "15.0";
version = "15.1";
src = fetchzip {
url = "https://cdn.openttd.org/openttd-releases/${finalAttrs.version}/openttd-${finalAttrs.version}-source.tar.xz";
hash = "sha256-J4M0n5dLM04Xtx3WMxWKVgDbo92QjuuJgPbESpwf1e8=";
hash = "sha256-eBtCsbDolcTLpumWi235y4dFnZFkgLfPuTuyMaA+xac=";
};
nativeBuildInputs = [
@@ -112,6 +113,9 @@ stdenv.mkDerivation (finalAttrs: {
libjack2
];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
strictDeps = true;
postPatch = ''
+2 -2
View File
@@ -55,7 +55,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ostree";
version = "2025.2";
version = "2025.7";
outputs = [
"out"
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/ostreedev/ostree/releases/download/v${finalAttrs.version}/libostree-${finalAttrs.version}.tar.xz";
hash = "sha256-8kSkCMkJmYp3jhJ/zCLBtQK00BPxXyaUj0fMcv/i7vQ=";
hash = "sha256-r40IC5WF5/0fq6jwIpZ+HCaK5i4g7PMu57NkweMHVws=";
};
patches = [
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "patch2pr";
version = "0.40.0";
version = "0.41.0";
src = fetchFromGitHub {
owner = "bluekeyes";
repo = "patch2pr";
rev = "v${version}";
hash = "sha256-o8+Br3gSpB2FoyXfmn2ZnGLm0zIaPx0mgzlLNdFo9sc=";
hash = "sha256-mln6MVPZRbW2XgTaVAGiK87MkHPPEzFgHaNnacKym8g=";
};
vendorHash = "sha256-lEIBGuRaCkinBN2aQqXgH95Ql7GSCP0bpOsjZLLK6Jo=";
vendorHash = "sha256-nLpS0JbdqFMK2+ycZZC93HWPCS0+k7tyl1pB/T6fPjA=";
ldflags = [
"-X main.version=${version}"
-73
View File
@@ -1,73 +0,0 @@
{
lib,
stdenv,
fetchurl,
fetchpatch,
alsa-lib,
cmake,
gtk2,
libjack2,
gnome2,
libpthreadstubs,
libsamplerate,
libsndfile,
libtool,
libxml2,
pkg-config,
openssl,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "petri-foo";
version = "0.1.87";
src = fetchurl {
url = "mirror://sourceforge/petri-foo/petri-foo-${finalAttrs.version}.tar.bz2";
sha256 = "0b25iicgn8c42487fdw32ycfrll1pm2zjgy5djvgw6mfcaa4gizh";
};
patches = [
# Pull patch pending upstream inclusion for -fno-common toollchain support:
# https://github.com/petri-foo/Petri-Foo/pull/43
(fetchpatch {
name = "fno-common.patch";
url = "https://github.com/petri-foo/Petri-Foo/commit/6a3256c9b619b1fed18ad15063f110e8d91aa6fe.patch";
sha256 = "05yc4g22iwnd054jmvihrl461yr0cxnghslfrbhan6bac6fcvlal";
})
];
# See https://github.com/NixOS/nixpkgs/issues/445447
postPatch = ''
substituteInPlace CMakeLists.txt --replace-fail \
"cmake_minimum_required(VERSION 2.6)" \
"cmake_minimum_required(VERSION 3.10)"
'';
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [
alsa-lib
gtk2
libjack2
gnome2.libgnomecanvas
libpthreadstubs
libsamplerate
libsndfile
libtool
libxml2
openssl
];
meta = {
description = "MIDI controllable audio sampler";
longDescription = "a fork of Specimen";
homepage = "https://petri-foo.sourceforge.net";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
mainProgram = "petri-foo";
};
})
+9 -9
View File
@@ -1,19 +1,19 @@
{
"version": "5.8.0",
"version": "5.9.0",
"darwin-amd64": {
"hash": "sha256-quR9iU0Lqlvc1fvtHZu8/iIPesbEu59JfmwjgK3PEYA=",
"url": "https://github.com/platformsh/cli/releases/download/5.8.0/platform_5.8.0_darwin_all.tar.gz"
"hash": "sha256-wEpH3mA9/EQRYk7WNtNMrgWLFnRwUas1xHEU4W6h9kA=",
"url": "https://github.com/platformsh/cli/releases/download/5.9.0/platform_5.9.0_darwin_all.tar.gz"
},
"darwin-arm64": {
"hash": "sha256-quR9iU0Lqlvc1fvtHZu8/iIPesbEu59JfmwjgK3PEYA=",
"url": "https://github.com/platformsh/cli/releases/download/5.8.0/platform_5.8.0_darwin_all.tar.gz"
"hash": "sha256-wEpH3mA9/EQRYk7WNtNMrgWLFnRwUas1xHEU4W6h9kA=",
"url": "https://github.com/platformsh/cli/releases/download/5.9.0/platform_5.9.0_darwin_all.tar.gz"
},
"linux-amd64": {
"hash": "sha256-3Uz+2x/QSxEeF+gcxwfv3r1GO8m01SfSVavlIQ/YoNc=",
"url": "https://github.com/platformsh/cli/releases/download/5.8.0/platform_5.8.0_linux_amd64.tar.gz"
"hash": "sha256-zdGGFwlkme+45CCw0PAkcufcTvNm2IMFZ8zHuckc21s=",
"url": "https://github.com/platformsh/cli/releases/download/5.9.0/platform_5.9.0_linux_amd64.tar.gz"
},
"linux-arm64": {
"hash": "sha256-8lFfo5zF6G36jJaNf9dQbVu8WeQWYu7dl4JyzlOrtLI=",
"url": "https://github.com/platformsh/cli/releases/download/5.8.0/platform_5.8.0_linux_arm64.tar.gz"
"hash": "sha256-G2Rv0cF4nxwTwSNAnvW56Ym3/p5DqmM88xg57iVzoPw=",
"url": "https://github.com/platformsh/cli/releases/download/5.9.0/platform_5.9.0_linux_arm64.tar.gz"
}
}
+10 -6
View File
@@ -4,25 +4,29 @@
fetchFromGitHub,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "powerline-go";
version = "1.25";
version = "1.26";
src = fetchFromGitHub {
owner = "justjanne";
repo = "powerline-go";
rev = "v${version}";
hash = "sha256-DLw/6jnJo0IAh0/Y21mfCLP4GgTFlUGvuwyWJwhzYFU=";
tag = "v${finalAttrs.version}";
hash = "sha256-Hrg55Ot+0SpTjWM1Ulc3EZhV14EbjEF3jRSmMfC9jLw=";
};
vendorHash = "sha256-W7Lf9s689oJy4U5sQlkLt3INJwtvzU2pot3EFimp7Jw=";
ldflags = [
"-X github.com/justjanne/powerline-go/powerline.Version=${finalAttrs.version}"
];
meta = {
description = "Powerline like prompt for Bash, ZSH and Fish";
homepage = "https://github.com/justjanne/powerline-go";
changelog = "https://github.com/justjanne/powerline-go/releases/tag/v${version}";
changelog = "https://github.com/justjanne/powerline-go/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ sifmelcara ];
mainProgram = "powerline-go";
};
}
})
@@ -6,13 +6,13 @@
}:
buildGoModule (finalAttrs: {
pname = "prometheus-opnsense-exporter";
version = "0.0.11";
version = "0.0.12";
src = fetchFromGitHub {
owner = "athennamind";
owner = "AthennaMind";
repo = "opnsense-exporter";
tag = "v${finalAttrs.version}";
hash = "sha256-j16ATUeFqPiPElUqCPwylcujN/qiD9GrrBOXelAbgNs=";
hash = "sha256-k+o7zvCJypzbBdZQWlTosauvdk1E207H75+fjtE/Ckk=";
};
ldflags = [
@@ -29,9 +29,9 @@ buildGoModule (finalAttrs: {
doInstallCheck = true;
meta = {
changelog = "https://github.com/AthennaMind/opnsense-exporter/releases/tag/v${finalAttrs.version}";
homepage = "https://githbub.com/AthennaMind/opnsense-exporter";
homepage = "https://github.com/AthennaMind/opnsense-exporter";
description = "Prometheus exporter for opnsense firewall appliances";
license = lib.licenses.mit;
license = lib.licenses.asl20;
mainProgram = "opnsense-exporter";
maintainers = with lib.maintainers; [ paepcke ];
};
+2 -2
View File
@@ -23,14 +23,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qdelay";
version = "1.0.7";
version = "1.0.8";
src = fetchFromGitHub {
owner = "tiagolr";
repo = "qdelay";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-Pnta6KyvOPKsKp9wfofc6BnBGJdV7Of6tFeTgaCTu7c=";
hash = "sha256-URBbXopXB3pm5vJ9Afa9H3upYdfqgT/NhujgPL54NV4=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "reindeer";
version = "2026.01.19.00";
version = "2026.01.26.00";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = "reindeer";
tag = "v${version}";
hash = "sha256-c5O1oJ4DEhOHU9b/nHj+TqTFkFRtPuh79wqzGSBP95w=";
hash = "sha256-jUyb8fzzk1TzTe4pBXlZTByesdlDGJc2Q5L5pmHn9bw=";
};
cargoHash = "sha256-oCB8hV9+ZGiJ7SllVzZhq0Bg6eMua5njYJV+Mb6UpP0=";
cargoHash = "sha256-CZcbEFZpZonp8iGI/DklPpAvaCoaS+LGMO8F/6NryBY=";
nativeBuildInputs = [ pkg-config ];
@@ -13,7 +13,7 @@
rustPlatform.buildRustPackage rec {
pname = "rust-analyzer-unwrapped";
version = "2026-01-19";
version = "2026-01-26";
cargoHash = "sha256-0eVrWPe/S4lwwmgk8T76tAenEfFri9Y8PtRpGJ6b7BQ=";
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
owner = "rust-lang";
repo = "rust-analyzer";
rev = version;
hash = "sha256-sJMJ64vN2LaeMJ8C8daD/rmOzqsrTpwVAaykL/J+BG0=";
hash = "sha256-sPt2PMeN1rhczLfbrOKK1tOx8UmA4KkhpPkokO0YAMc=";
};
cargoBuildFlags = [
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sdl_gamecontrollerdb";
version = "0-unstable-2026-01-19";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "mdqinc";
repo = "SDL_GameControllerDB";
rev = "07a5c6b80262a208200573186eb5d5ac2518e89d";
hash = "sha256-Lz55pKQ5vT3kAAziOKzT5q8GCVHO/GOZ8fOC8BHoMJA=";
rev = "fc25a0299e8dcb7a8fc072864297c71f71d6f3d7";
hash = "sha256-lR/SBVLjb9KvXogd46hSEuKY5Z0NmhDdnLwhf1IWhQ0=";
};
dontBuild = true;
+4 -5
View File
@@ -12,13 +12,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "shadcn";
version = "2.0.3";
version = "3.7.0";
src = fetchFromGitHub {
owner = "shadcn-ui";
repo = "ui";
rev = "shadcn@${finalAttrs.version}";
hash = "sha256-OBLKCj+v5KgYslJGuwLgJHjgcrxLPiiyO5/ucrJ14Ws=";
hash = "sha256-9dlSAEkl6NgZGT2noVEfstt8TbIy0Fz+/s5L+MWpblg=";
};
pnpmWorkspaces = [ "shadcn" ];
@@ -30,8 +30,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
pnpmWorkspaces
;
pnpm = pnpm_9;
fetcherVersion = 1;
hash = "sha256-/80LJm65ZRqyfhsNqGl83bsI2wjgVkvrA6Ij4v8rtoQ=";
fetcherVersion = 2;
hash = "sha256-clTcaTar7m2jEX9cMPtSPeBtt17LaMzlwlLXhPKc+kk=";
};
nativeBuildInputs = [
@@ -56,7 +56,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
cp -r {packages,node_modules} $out/lib
# cleanup
rm -r $out/lib/packages/{cli,shadcn/src}
find $out/lib/packages/shadcn -name '*.ts' -delete
makeWrapper ${lib.getExe nodejs} $out/bin/shadcn \
+4 -4
View File
@@ -36,20 +36,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "siyuan";
version = "3.5.4-dev4";
version = "3.5.4";
src = fetchFromGitHub {
owner = "siyuan-note";
repo = "siyuan";
rev = "v${finalAttrs.version}";
hash = "sha256-ECBk4qzRCzRzgTYawHkvuStiz2DCYx3GXfjoKAWyiys=";
hash = "sha256-uiI8cB/bi6P4PByOBUGK4d2DUelACThC+e5rBFv35ow=";
};
kernel = buildGoModule {
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/kernel";
vendorHash = "sha256-9hLvphgyZGkn3PYrjnPa7NPLqkLsTdNtBa2JUMtj8Wo=";
vendorHash = "sha256-SQ7QBtPwQaQgp6S54dnwfV44SLos1QY5NotnpEz4OPY=";
patches = [
(replaceVars ./set-pandoc-path.patch {
@@ -100,7 +100,7 @@ stdenv.mkDerivation (finalAttrs: {
;
pnpm = pnpm_9;
fetcherVersion = 1;
hash = "sha256-/h8tHSJGsqjFXp/qpxOqoHmsEiuRXvIWBLRalTdXVi4=";
hash = "sha256-DxMeZqFqR5vybwEiYzYhYMn7S3P/boHrOXkS+57Yrz4=";
};
sourceRoot = "${finalAttrs.src.name}/app";
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "snakemake";
version = "9.15.0";
version = "9.16.0";
pyproject = true;
src = fetchFromGitHub {
owner = "snakemake";
repo = "snakemake";
tag = "v${version}";
hash = "sha256-wkx19shtDWs/9E3Dg22YG1G3RCzMx4STLQm1gYUK1wk=";
hash = "sha256-Sj9YnPmj7Fn1+8sIO7IYnuj6vDwxUnn+JDg+DbbgbSI=";
};
postPatch = ''
-11
View File
@@ -1,11 +0,0 @@
--- a/matlib/mat.hh 2003-01-06 23:47:26.000000000 +0100
+++ b/matlib/mat.copy.hh 2021-01-06 10:05:34.332415179 +0100
@@ -91,7 +91,7 @@
memcpy(c, r, d1 * d3 * sizeof(c[0]));
}
-template<typename T> void mdet(const T *c, unsigned int d)
+template<typename T> int mdet(const T *c, unsigned int d)
{
T *c2;
unsigned int i, j, k, l;
-65
View File
@@ -1,65 +0,0 @@
{
lib,
stdenv,
fetchurl,
pkg-config,
alsa-lib,
audiofile,
gtk2,
libxml2,
copyDesktopItems,
makeDesktopItem,
}:
stdenv.mkDerivation rec {
pname = "soundmodem";
version = "0.20";
src = fetchurl {
url = "https://archive.org/download/soundmodem-${version}/soundmodem-${version}.tar.gz";
sha256 = "156l3wjnh5rcisxb42kcmlf74swf679v4xnj09zy5j74rd4h721z";
};
nativeBuildInputs = [
pkg-config
copyDesktopItems
];
buildInputs = [
alsa-lib
audiofile
gtk2
libxml2
];
patches = [ ./matFix.patch ];
doCheck = true;
desktopItems = [
(makeDesktopItem {
name = "SoundmodemConfig";
exec = "soundmodemconfig";
desktopName = "SoundModemConfig";
comment = "Audio based modem for ham radio supporting ax.25";
categories = [ "Audio" ];
})
];
meta = {
description = "Audio based modem for ham radio supporting ax.25";
longDescription = ''
This software allows a standard PC soundcard to be used as a packet radio "modem". The whole processing is done on the main processor CPU.
Unlike previous packet radio modem software, this new release offers several new benefits:
- Now uses standard operating system sound drivers (OSS/Free under Linux, /dev/audio under Solaris and DirectSound under Windows), thus runs on all soundcards for which drivers for the desired operating system are available.
- No fixed relationship between bitrate, sampling rate, and modem parameters. Modems may be parametrized, and multiple modems may even run on the same audio channel!
- Usermode solution allows the use of MMX, VIS, Floating point and other media instruction sets to speed up computation.
- Cross platform builds from a single source code provides ubiquitous availability.
'';
#homepage = "http://gna.org/projects/soundmodem"; # official, but "Connection refused"
homepage = "http://soundmodem.vk4msl.id.au/";
downloadPage = "https://archive.org/download/${pname}-${version}/${pname}-${version}.tar.gz";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ ymarkus ];
platforms = lib.platforms.all;
};
}
-48
View File
@@ -1,48 +0,0 @@
{
lib,
stdenv,
fetchurl,
pkg-config,
libjack2,
fftwFloat,
gtk2,
}:
stdenv.mkDerivation rec {
pname = "spectrojack";
version = "0.4.1";
src = fetchurl {
url = "http://sed.free.fr/spectrojack/${pname}-${version}.tar.gz";
sha256 = "1kiwx0kag7kq7rhg0bvckfm8r7pqmbk76ppa39cq2980jb5v8rfp";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
libjack2
fftwFloat
gtk2
];
configurePhase = ''
runHook preConfigure
sed -i 's/.*home.*/#&/' ./Makefile
substituteInPlace ./Makefile \
--replace "/usr/share" "$out/usr/share"
runHook postConfigure
'';
installPhase = ''
install -Dm755 spectrojack $out/bin/spectrojack
install -Dm644 spectrojack_icon.svg $out/usr/share/spectrojack/icon.svg
install -Dm644 -t $out/usr/share/spectrojack/colormaps colormaps/*
'';
meta = {
description = "Little spectrogram/audiogram/sonogram/whatever for JACK";
homepage = "http://sed.free.fr/spectrojack";
license = lib.licenses.publicDomain;
maintainers = with lib.maintainers; [ sleexyz ];
platforms = with lib.platforms; linux;
mainProgram = "spectrojack";
};
}
+3 -3
View File
@@ -7,16 +7,16 @@
}:
buildGoModule (finalAttrs: {
pname = "spicetify-cli";
version = "2.42.7";
version = "2.42.8";
src = fetchFromGitHub {
owner = "spicetify";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-vbpHONTH8TFjVQHfBgPNiLbcefx41SeM9GngnDExu2M=";
hash = "sha256-EXKrmm6ECQ2T8OsyBPcfCvjnRrw8w46a4WkWVI3EOUU=";
};
vendorHash = "sha256-7Dk4tTyVgnNgDECYj24Uy4xavWkVVxWE8uZlkKsFobI=";
vendorHash = "sha256-uuvlu5yocqnDh6OO5a4Ngp5SahqURc/14fcg1Kr9sec=";
postPatch = ''
substituteInPlace src/preprocess/preprocess.go \
+4 -4
View File
@@ -9,19 +9,19 @@
}:
let
pname = "sql-studio";
version = "0.1.46";
version = "0.1.48";
src = fetchFromGitHub {
owner = "frectonz";
repo = "sql-studio";
tag = version;
hash = "sha256-xtW6tF3hc8GyxOMwE6GlZNBNEE/QsKJzyOvAYU6i6M0=";
hash = "sha256-D/yLALIvzus9u8qUw5oLX+mEVzKgGfdZPEWkMEfM5tg=";
};
ui = buildNpmPackage {
pname = "sql-studio-ui";
inherit version src;
npmDepsHash = "sha256-1k054qLwvpSrWfBKXJRVVomCh1dMSEtjtwUTWCoAaEg=";
npmDepsHash = "sha256-4mDe8b5J1wrHz7OCClkE5WTbtfs3TMZB/vhiVuaHiyQ=";
sourceRoot = "${src.name}/ui";
installPhase = ''
runHook preInstall
@@ -35,7 +35,7 @@ in
rustPlatform.buildRustPackage {
inherit pname version src;
cargoHash = "sha256-RMI2pW89PzmxHgZ7ondwNyGE4yeWpf3T6NRNr2eUFjQ=";
cargoHash = "sha256-CfyR1MNKgQlj0bii6U+En15sVnUpHluHXZn77P3KYgU=";
nativeBuildInputs = [ pkg-config ];
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
version = "3.16.52";
version = "3.16.54";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
hash = "sha256-zZg5tYQT4bq5+cUjnziRvsd4FdpfK+Ow5toajnofaxA=";
hash = "sha256-NEBWlyBQllOI5L2dneXFxHYKM7kB7uofyJIIzGYRdVI=";
};
outputs = [
+3 -3
View File
@@ -12,7 +12,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sydbox";
version = "3.48.5";
version = "3.48.7";
outputs = [
"out"
@@ -24,10 +24,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "Sydbox";
repo = "sydbox";
tag = "v${finalAttrs.version}";
hash = "sha256-G2vp1hSY29D+50vMQWsiAznwiLe/Gs9zRRBOkCPfOlw=";
hash = "sha256-oNA0/1X0av/pd7e6lxDWidNdc+nu7fIclNwkH85Vdag=";
};
cargoHash = "sha256-9GpmO5AqijlaLVRQAM+9r+caDGJYfzsG1zzYLlK8n1o=";
cargoHash = "sha256-U8Q1OGHfM4o7QYSh7e0yuB7RdIN02z21ZnHfCMfrL74=";
nativeBuildInputs = [
mandoc
+2 -2
View File
@@ -21,12 +21,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-challenger";
version = "1.0.0";
version = "1.3.0";
src = fetchgit {
url = "https://git.taler.net/challenger.git";
tag = "v${finalAttrs.version}";
hash = "sha256-ZKRqNlva3LZCuAva7h6Wk2NIuHF3rReR+yNETqbCv1k=";
hash = "sha256-oomrqpA/V2sNTRzFbHS7rnZdTIs8w+SRYsa9AYDFn5o=";
};
# https://git.taler.net/challenger.git/tree/bootstrap
@@ -9,14 +9,14 @@ headers, which makes it harder to patch in the correct directory.
To circumvent this, a similar function that takes the templates path
directly is added.
---
src/include/taler_templating_lib.h | 9 +++++++++
src/include/taler/taler_templating_lib.h | 9 +++++++++
src/templating/templating_api.c | 25 +++++++++++++++++++++++++
2 files changed, 34 insertions(+)
diff --git a/src/include/taler_templating_lib.h b/src/include/taler_templating_lib.h
diff --git a/src/include/taler/taler_templating_lib.h b/src/include/taler/taler_templating_lib.h
index 6af6db715..343004ef1 100644
--- a/src/include/taler_templating_lib.h
+++ b/src/include/taler_templating_lib.h
--- a/src/include/taler/taler_templating_lib.h
+++ b/src/include/taler/taler_templating_lib.h
@@ -120,6 +120,16 @@ TALER_TEMPLATING_reply_error (struct MHD_Connection *connection,
enum GNUNET_GenericReturnValue
TALER_TEMPLATING_init (const char *subsystem);
+10 -2
View File
@@ -16,6 +16,7 @@
recutils,
wget,
jq,
uncrustify,
gettext,
texinfo,
libtool,
@@ -24,17 +25,23 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-exchange";
version = "1.0.4";
version = "1.3.0";
src = fetchgit {
url = "https://git.taler.net/exchange.git";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-k2e9pzy7vSIjCVGOVif9ntYvLcvoJA6J63vB/lg3iwA=";
hash = "sha256-FePuJUEa01E2jlAOdHryzkFwXqNcU+AkMKs1pamNJn8=";
};
patches = [ ./0001-add-TALER_TEMPLATING_init_path.patch ];
postPatch = ''
substituteInPlace contrib/gana-generate.sh \
--replace-fail "existence git" "true" \
--replace-fail "uncrustify.cfg" "contrib/uncrustify.cfg"
'';
nativeBuildInputs = [
autoreconfHook
recutils # recfix
@@ -43,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
texinfo # makeinfo
# jq is necessary for some tests and is checked by configure script
jq
uncrustify
];
buildInputs = [
+2 -2
View File
@@ -17,13 +17,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "taler-mdb";
version = "1.0.0";
version = "1.3.0";
src = fetchgit {
url = "https://git.taler.net/taler-mdb.git";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-AAFnF8bN2Pnhy8OZbgA6CRHBIC6iP785HpVjPEVu+IQ=";
hash = "sha256-bslsC/m75kt8JoIQPp53u64SxghwZloOHehctphpNwI=";
};
nativeBuildInputs = [
+4 -3
View File
@@ -19,13 +19,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-merchant";
version = "1.0.1";
version = "1.3.0";
src = fetchgit {
url = "https://git.taler.net/merchant.git";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-H/JqMGLP0u68g/bMqsollAk6sKL73TCZ9no49psYST0=";
hash = "sha256-nrXokwZ0IFXAH3B12/FDAhhyE6JAiiJ59cuWLwLM684=";
};
postUnpack = ''
@@ -39,7 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail 'TALER_TEMPLATING_init (TALER_MERCHANT_project_data ())' "TALER_TEMPLATING_init_path (\"merchant\", \"$out/share/taler\")"
substituteInPlace src/backend/taler-merchant-httpd_spa.c \
--replace-fail 'GNUNET_DISK_directory_scan (dn,' "GNUNET_DISK_directory_scan (\"$out/share/taler/merchant/spa/\","
--replace-fail 'TALER_MHD_spa_load (TALER_MERCHANT_project_data (),' "TALER_MHD_spa_load_dir (\"$out/share/taler/merchant/spa/\");" \
--replace-fail '"spa/");' ""
'';
nativeBuildInputs = [
+2 -2
View File
@@ -19,12 +19,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-sync";
version = "1.0.0";
version = "1.3.0";
src = fetchgit {
url = "https://git.taler.net/sync.git";
tag = "v${finalAttrs.version}";
hash = "sha256-di+AgCCgOTvzR6Fberz1ISo6ZT+OsKikeNCU2HZHSz4=";
hash = "sha256-1m26ORKsN0GHJWQ/5gtMO3x1ng+GsZK9Y80413vF5pI=";
};
strictDeps = true;
@@ -40,12 +40,12 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "taler-wallet-core";
version = "1.0.12";
version = "1.3.1";
src = fetchgit {
url = "https://git.taler.net/taler-typescript-core.git";
tag = "v${finalAttrs.version}";
hash = "sha256-lTFiaIgkPw0FhrpYPwg5/MMl8Yo1MfkDPYEDSJ11rQ8=";
hash = "sha256-YTFS4s8GuC3SQ/b4JJ5DbEbzc8hrywYaf6rtSKGiSpE=";
};
nativeBuildInputs = [
@@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm';
fetcherVersion = 1;
hash = "sha256-pLe5smsXdzSBgz/OYNO5FVEI2L6y/p+jMxEkzqUaX34=";
hash = "sha256-jwoSvqE0hqRxu76vDtUOpZxvi4SsmKukfpmp5G6ZV/I=";
};
buildInputs = [ nodejs_20 ];
+2 -2
View File
@@ -62,7 +62,7 @@ let
stdenv.cc.cc
stdenv.cc.libc
];
version = "1.498.21";
version = "1.506.0";
in
stdenv.mkDerivation {
pname = "tana";
@@ -70,7 +70,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb";
hash = "sha256-6rX6UxOdSk29SYLwyVX6zkLuIxeKVfQfap1Q2zGpN7g=";
hash = "sha256-w37/8jxAxdDb0FUlS+eaQhremkXnT2xttj6sFEIxzl4=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "tektoncd-cli-pac";
version = "0.41.0";
version = "0.41.1";
src = fetchFromGitHub {
owner = "openshift-pipelines";
repo = "pipelines-as-code";
tag = "v${finalAttrs.version}";
hash = "sha256-j3HVaaW7fhaFK+Uv/zJXUBmylHV04QCFRr/V7cfeSNg=";
hash = "sha256-ZuYaYBSDpU2NCBssw+j3cP4jV6t+pCezFrQRQBS/zKk=";
};
vendorHash = null;
+2 -2
View File
@@ -8,13 +8,13 @@
}:
buildGoModule rec {
pname = "turso-cli";
version = "1.0.16";
version = "1.0.17";
src = fetchFromGitHub {
owner = "tursodatabase";
repo = "turso-cli";
rev = "v${version}";
hash = "sha256-X5rQ+bnyNlEek1mMgBW1SmeTIf5NSfxQvLxEQJuWOhU=";
hash = "sha256-3u5yc49v0vwNKaI5GcE+rDEoscbQqpnaN11Bax0SEtE=";
};
vendorHash = "sha256-Cb4/KA9jfI/pNHbJqLWtm9oEXfMHGBS46J9o3lL4/Tk=";
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "urlscan";
version = "1.0.7";
version = "1.0.8";
pyproject = true;
src = fetchFromGitHub {
owner = "firecat53";
repo = "urlscan";
tag = version;
hash = "sha256-grQZ1dYa6OII1ah2FWOZg17rnTV/wfzXUtV3ijE8oDE=";
hash = "sha256-7Sq+5dWbrPofRP54xr/UTfjAxJ7EVXQyGz3zzHLZd2Y=";
};
build-system = with python3.pkgs; [
@@ -9,12 +9,12 @@
let
generator = pkgsBuildBuild.buildGoModule rec {
pname = "v2ray-domain-list-community";
version = "20260122141558";
version = "20260129053508";
src = fetchFromGitHub {
owner = "v2fly";
repo = "domain-list-community";
rev = version;
hash = "sha256-MmtAA+SR8a6glzAuKaqH3z/cqKlYUQNRzymtPlOrbcg=";
hash = "sha256-Nm9LmAgJQwlRit2oreWyTymbu1PZjTpu2LH5twU0X6o=";
};
vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk=";
meta = {
@@ -35,11 +35,13 @@ stdenv.mkDerivation {
buildPhase = ''
runHook preBuild
${generator}/bin/domain-list-community -datapath $src/data
${generator}/bin/datdump --inputdata=dlc.dat --exportlists=_all_
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm644 dlc.dat $out/share/v2ray/geosite.dat
install -Dm644 dlc.dat $out/share/v2ray/geosite.dat
install -Dm644 dlc.dat_plain.yml $out/share/v2ray/geosite.dat_plain.yml
runHook postInstall
'';
passthru = {
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "versatiles";
version = "3.3.0";
version = "3.4.0";
src = fetchFromGitHub {
owner = "versatiles-org";
repo = "versatiles-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-DJChr9Yaj0GXkXRMkXPDnOPjLrwuztAfCITbSCjbO44=";
hash = "sha256-9mguuYR8sc+WpF9Jl+1O3iLkx+0jQxbckw8dUVPL3S4=";
};
cargoHash = "sha256-XKJDnOrIeYbj/Fj2ym2NAksh1sy4DvCBuuGPdk1R+L0=";
cargoHash = "sha256-/2gQib4ui7OG0DC+gk+kpNBNznCIcm9XuY0QasIi3Mg=";
__darwinAllowLocalNetworking = true;
+8 -12
View File
@@ -4,21 +4,19 @@
python3,
}:
python3.pkgs.buildPythonApplication rec {
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "volatility3";
version = "2.26.2";
version = "2.27.0";
pyproject = true;
src = fetchFromGitHub {
owner = "volatilityfoundation";
repo = "volatility3";
tag = "v${version}";
hash = "sha256-B7S66/HpXuMOXvKzrnQCskbDQ0kjwBXN85VLr90w+c4=";
tag = "v${finalAttrs.version}";
hash = "sha256-TtkLxzZq7tmLDpCl1UpOqdCWM7t+dgiUmQMsIg3vUGs=";
};
build-system = with python3.pkgs; [
setuptools
];
build-system = with python3.pkgs; [ setuptools ];
dependencies = with python3.pkgs; [
capstone
@@ -35,14 +33,12 @@ python3.pkgs.buildPythonApplication rec {
# Project has no tests
doCheck = false;
pythonImportsCheck = [
"volatility3"
];
pythonImportsCheck = [ "volatility3" ];
meta = {
description = "Volatile memory extraction frameworks";
homepage = "https://www.volatilityfoundation.org/";
changelog = "https://github.com/volatilityfoundation/volatility3/releases/tag/${src.tag}";
changelog = "https://github.com/volatilityfoundation/volatility3/releases/tag/${finalAttrs.src.tag}";
license = {
# Volatility Software License 1.0
free = false;
@@ -50,4 +46,4 @@ python3.pkgs.buildPythonApplication rec {
};
maintainers = with lib.maintainers; [ fab ];
};
}
})
+3
View File
@@ -76,6 +76,9 @@ let
./update.sh
./.
];
# R-ryantm does not respect the commit feature, leading to inaccurate
# commit messages because it only sees the Linux version numbers.
# nixpkgs-update: no auto update
supportedFeatures = [ "commit" ];
};
+4 -4
View File
@@ -1,10 +1,10 @@
{
"linux": {
"version": "3.40.3718",
"hash": "sha256-1jBhF+Rnys8C3DaVbCKHDiylox2WG1qRvwnDbQrp1Mk="
"version": "3.40.3882",
"hash": "sha256-8cZGbOngQ0LcUdCcalexkF2nEDb+u3I0zqEbRf/sRiw="
},
"macos": {
"version": "3.40.5285",
"hash": "sha256-pcWB3irdPyDj55dWmNyc+oThVGgHtIu//EAk1k/56is="
"version": "3.40.5442",
"hash": "sha256-BxGkAbkl5kgeHq4dgITYsU1fXFY8XDWEOfwjHnk6XtQ="
}
}
-63
View File
@@ -1,63 +0,0 @@
{
lib,
stdenv,
fetchurl,
alsa-lib,
autoconf,
automake,
dssi,
gtk2,
libjack2,
ladspaH,
ladspaPlugins,
liblo,
pkg-config,
}:
stdenv.mkDerivation rec {
pname = "xsynth-dssi";
version = "0.9.4";
src = fetchurl {
url = "mirror://sourceforge/dssi/${pname}-${version}.tar.gz";
sha256 = "00nwv2pqjbmxqdc6xdm0cljq6z05lv4y6bibmhz1kih9lm0lklnk";
};
nativeBuildInputs = [
autoconf
automake
pkg-config
];
buildInputs = [
alsa-lib
dssi
gtk2
libjack2
ladspaH
ladspaPlugins
liblo
];
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/lib
cp src/Xsynth_gtk $out/bin
cp src/.libs/* $out/lib
'';
meta = {
description = "Classic-analog (VCOs-VCF-VCA) style software synthesizer";
mainProgram = "Xsynth_gtk";
longDescription = ''
Xsynth-DSSI is a classic-analog (VCOs-VCF-VCA) style software
synthesizer which operates as a plugin for the DSSI Soft Synth
Interface. DSSI is a plugin API for software instruments (soft
synths) with user interfaces, permitting them to be hosted
in-process by audio applications.
'';
homepage = "https://dssi.sourceforge.net/download.html#Xsynth-DSSI";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
};
}
+1 -1
View File
@@ -376,7 +376,7 @@ def commit_changes(updated_plugins: list[dict[str, str]]) -> None:
if len(updated_plugins) == 1:
plugin = updated_plugins[0]
commit_message = f"yaziPlugins.{plugin['name']}: update from {plugin['old_version']} to {plugin['new_version']}"
commit_message = f"yaziPlugins.{plugin['name']}: {plugin['old_version']} -> {plugin['new_version']}"
compare_url = get_compare_url(plugin)
if compare_url:
commit_message += f"\n\nCompare: {compare_url}"
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "yatline-githead.yazi";
version = "0-unstable-2025-05-31";
version = "0-unstable-2026-01-30";
src = fetchFromGitHub {
owner = "imsi32";
repo = "yatline-githead.yazi";
rev = "f8f969e84c39ad4215334ea5012183a2a5a6160b";
hash = "sha256-Cs8zSYtUfdCmKwIkJwQGyQNeSOmmpPvObCMnGm+32zg=";
rev = "25a068d78838e463a7c34f3674a6f3b986756968";
hash = "sha256-1BrqMwFff3wH+RntYSQkeuRZiBMdgK5v1c9h+QQ8XF8=";
};
meta = {
+3 -3
View File
@@ -106,7 +106,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zed-editor";
version = "0.221.4";
version = "0.221.5";
outputs = [
"out"
@@ -119,7 +119,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "zed-industries";
repo = "zed";
tag = "v${finalAttrs.version}";
hash = "sha256-Uiwfs80eCjbd/rnXkOmv85NY05XeY9Qu0vf8I+cDElo=";
hash = "sha256-1q0nwNsPbckGivm9MAXvGX8/SC0ioQVEB93W7Zpobcs=";
};
postPatch = ''
@@ -139,7 +139,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
rm -r $out/git/*/candle-book/
'';
cargoHash = "sha256-kwV6tejCUwkFLdBCClm/AOxTieSUXnE/dP2UERlLv7U=";
cargoHash = "sha256-vmG90W+MNUZ+3IiLltr5ok7h6fP7WfS7gwy3LloIAIw=";
nativeBuildInputs = [
cmake
@@ -1,73 +1,73 @@
{
"version": "3.38.7",
"engineVersion": "78fc3012e45889657f72359b005af7beac47ba3d",
"version": "3.38.9",
"engineVersion": "587c18f873b8ab57330422bce09047420d9c7f42",
"engineSwiftShaderHash": "sha256-ATVcuxqPHqHOWYyO7DoX9LdgUiO3INUi7m9Mc6ccc1M=",
"engineSwiftShaderRev": "d040a5bab638bf7c226235c95787ba6288bb6416",
"channel": "stable",
"engineHashes": {
"aarch64-linux": {
"aarch64-linux": "sha256-bsC6dzVGf9JsfwGjn7FRC4EqjgBl6VDzpHDlgDTTZuI=",
"x86_64-linux": "sha256-bsC6dzVGf9JsfwGjn7FRC4EqjgBl6VDzpHDlgDTTZuI="
"aarch64-linux": "sha256-qNd7MQstuebDt3QzNRMrBSog3/fvjxU6K5edb6afSiQ=",
"x86_64-linux": "sha256-qNd7MQstuebDt3QzNRMrBSog3/fvjxU6K5edb6afSiQ="
},
"x86_64-linux": {
"aarch64-linux": "sha256-Bl3xaFAWNj93Vxz6lM1g7mkU30eK9X+5aiO/Wj5wj5A=",
"x86_64-linux": "sha256-Bl3xaFAWNj93Vxz6lM1g7mkU30eK9X+5aiO/Wj5wj5A="
"aarch64-linux": "sha256-PKz/vbuOizcA+VvUBp+n7CI9+gGQ5V/pAwWuNI2y9mE=",
"x86_64-linux": "sha256-PKz/vbuOizcA+VvUBp+n7CI9+gGQ5V/pAwWuNI2y9mE="
}
},
"dartVersion": "3.10.7",
"dartVersion": "3.10.8",
"dartHash": {
"x86_64-linux": "sha256-PZPskpxD0ZsEgKGOov9maZmHbTp+AtnHW46RjLEJ+qs=",
"aarch64-linux": "sha256-IRcX1PBPzOhNcdcp9Ppa5S7lpsvaQwElQb014rRXDkQ=",
"x86_64-darwin": "sha256-L5zxNiNlUmv0jlehqWbKiIU2ckpcUR9lzby36L15VHU=",
"aarch64-darwin": "sha256-HdZWlVSDaohuTUnzN+H8q2kPssj7omxt6sWch/kkL+o="
"x86_64-linux": "sha256-Rs3VfZ+ZtlGdqtTdiJ7Nx4+scNU2Hg444+3pIQ81hdk=",
"aarch64-linux": "sha256-bfxzGIdsRMm6v4CCweph1FKKh5vPmdC4CPZtkNegIkU=",
"x86_64-darwin": "sha256-HGL8S7BgQ7ktGjL/rsRsUUbolpFEe/Y9XAgmxsRYFjg=",
"aarch64-darwin": "sha256-XhTHNu6ctEp1+NydBjZREYARVtkptVo9TmdzoSV9z5I="
},
"flutterHash": "sha256-rxAvZ1UdrP17nURjdm3ixkDwqLuCa0uAQKs/X/fcgpg=",
"flutterHash": "sha256-J1KCtyjrCfPAj/J6h0RPNvC72YnpkrDHKQ4aEi3lAko=",
"artifactHashes": {
"android": {
"aarch64-darwin": "sha256-KzBx+xKhW6emToEmxbQjuOlSTK1NMYpcL7Uuuc4gvik=",
"aarch64-linux": "sha256-hmpOFNtR8DiC8Fo77L1GDO+07nxolmLkYARoyC+yLVo=",
"x86_64-darwin": "sha256-KzBx+xKhW6emToEmxbQjuOlSTK1NMYpcL7Uuuc4gvik=",
"x86_64-linux": "sha256-hmpOFNtR8DiC8Fo77L1GDO+07nxolmLkYARoyC+yLVo="
"aarch64-darwin": "sha256-xBkWoKnBjcFlOmfSKe+xls0fW9ZMy0NMXvA9UKjafdQ=",
"aarch64-linux": "sha256-2ddBzZ1MUUDom5hTCPZMdyg3UKS3Ie45LDbu8vzdvD0=",
"x86_64-darwin": "sha256-xBkWoKnBjcFlOmfSKe+xls0fW9ZMy0NMXvA9UKjafdQ=",
"x86_64-linux": "sha256-2ddBzZ1MUUDom5hTCPZMdyg3UKS3Ie45LDbu8vzdvD0="
},
"fuchsia": {
"aarch64-darwin": "sha256-RRs/AyOAGH14/dIi21X33brN4rlL6XdoiwcoACjm2QY=",
"aarch64-linux": "sha256-RRs/AyOAGH14/dIi21X33brN4rlL6XdoiwcoACjm2QY=",
"x86_64-darwin": "sha256-RRs/AyOAGH14/dIi21X33brN4rlL6XdoiwcoACjm2QY=",
"x86_64-linux": "sha256-RRs/AyOAGH14/dIi21X33brN4rlL6XdoiwcoACjm2QY="
"aarch64-darwin": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=",
"aarch64-linux": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=",
"x86_64-darwin": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s=",
"x86_64-linux": "sha256-wV1GrRSTkb1c/HroHdJ3DTX25X2TRa0NqUjJSF/cm8s="
},
"ios": {
"aarch64-darwin": "sha256-CVVwxlJf4RHxTgyuQnRm/LCUeJmOPBgWNyuDomHSctw=",
"aarch64-linux": "sha256-CVVwxlJf4RHxTgyuQnRm/LCUeJmOPBgWNyuDomHSctw=",
"x86_64-darwin": "sha256-CVVwxlJf4RHxTgyuQnRm/LCUeJmOPBgWNyuDomHSctw=",
"x86_64-linux": "sha256-CVVwxlJf4RHxTgyuQnRm/LCUeJmOPBgWNyuDomHSctw="
"aarch64-darwin": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=",
"aarch64-linux": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=",
"x86_64-darwin": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY=",
"x86_64-linux": "sha256-WSmhUyRNJVsLhr/CVJxY3YOYIq5ljcHZUSsPFR0NNeY="
},
"linux": {
"aarch64-darwin": "sha256-O6fIR0wKUpHMFBxTFjzEws6u9vwZ3P5oWBdeM18IFlo=",
"aarch64-linux": "sha256-O6fIR0wKUpHMFBxTFjzEws6u9vwZ3P5oWBdeM18IFlo=",
"x86_64-darwin": "sha256-ZGAR+bjdAXrAxo0GJj5NYGb+uzPk1BV0n+JDwlpMltA=",
"x86_64-linux": "sha256-ZGAR+bjdAXrAxo0GJj5NYGb+uzPk1BV0n+JDwlpMltA="
"aarch64-darwin": "sha256-b7hW5Civj6O/d8ttDI45ZeR3tDuwp8UoLwfA4ki/OP8=",
"aarch64-linux": "sha256-b7hW5Civj6O/d8ttDI45ZeR3tDuwp8UoLwfA4ki/OP8=",
"x86_64-darwin": "sha256-arjSrUA3wGHg7hFX5bqVOduEthhUm3Nb6VxiW+Otco4=",
"x86_64-linux": "sha256-arjSrUA3wGHg7hFX5bqVOduEthhUm3Nb6VxiW+Otco4="
},
"macos": {
"aarch64-darwin": "sha256-HQeMgmuBcZemxDgG2ykqmENj7I2kjp82pCwGIGW1ES4=",
"aarch64-linux": "sha256-HQeMgmuBcZemxDgG2ykqmENj7I2kjp82pCwGIGW1ES4=",
"x86_64-darwin": "sha256-HQeMgmuBcZemxDgG2ykqmENj7I2kjp82pCwGIGW1ES4=",
"x86_64-linux": "sha256-HQeMgmuBcZemxDgG2ykqmENj7I2kjp82pCwGIGW1ES4="
"aarch64-darwin": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=",
"aarch64-linux": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=",
"x86_64-darwin": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY=",
"x86_64-linux": "sha256-ANWA2g802hNskwO62gvOt2FavV5d2+0zUE8Vkir7gfY="
},
"universal": {
"aarch64-darwin": "sha256-+bCK5vVzOwe49nMQ8fnLvjVOl9eoLuK9kGUYIn+M45g=",
"aarch64-linux": "sha256-Bm2ts/9S1LFka5GzmpzcOXc6PtW9wUKuKf/vIb5dOE8=",
"x86_64-darwin": "sha256-/VhgsmG5TxPi/GN01nUWM1gn75pUSnOxF9jgbucDOrQ=",
"x86_64-linux": "sha256-5r3cTuUkTwZNcQ0I/Erf7c22qek9gM/glhAX4H6DK1M="
"aarch64-darwin": "sha256-RCxd3GLmfllijsmgo5KZN5dHsQGJ6rUyLe4pbKgwM2o=",
"aarch64-linux": "sha256-6Ucv4NzG3t3KbVq/oAkDakLnxp5wUt5K5Ob098RIpJ0=",
"x86_64-darwin": "sha256-a3yJAHT/fkPQ2IW+ukgbzO8/SSMKDN3gHa4igjYJk/Y=",
"x86_64-linux": "sha256-IkzIxvOQmTrVoMAnoGV3x5keu1yFi7DJqTrUGw9MhHc="
},
"web": {
"aarch64-darwin": "sha256-zig2dDj0duSJjEgMJw4FqKFp9tSoCsp4UfjFxJXOo7I=",
"aarch64-linux": "sha256-zig2dDj0duSJjEgMJw4FqKFp9tSoCsp4UfjFxJXOo7I=",
"x86_64-darwin": "sha256-zig2dDj0duSJjEgMJw4FqKFp9tSoCsp4UfjFxJXOo7I=",
"x86_64-linux": "sha256-zig2dDj0duSJjEgMJw4FqKFp9tSoCsp4UfjFxJXOo7I="
"aarch64-darwin": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=",
"aarch64-linux": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=",
"x86_64-darwin": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA=",
"x86_64-linux": "sha256-pjVDBHNXLZZzETh3f+Xj0bH83kZ8U23l50mO7owtETA="
},
"windows": {
"x86_64-darwin": "sha256-GcIW0ulTqFgnHKqkcQynhbsSQ4HKdDTtjc3SKCuOJL8=",
"x86_64-linux": "sha256-GcIW0ulTqFgnHKqkcQynhbsSQ4HKdDTtjc3SKCuOJL8="
"x86_64-darwin": "sha256-K4YqHcsxHwdTWdC6dX8wF7vlA6Q1Xj+NAkOjO6G7O1Q=",
"x86_64-linux": "sha256-K4YqHcsxHwdTWdC6dX8wF7vlA6Q1Xj+NAkOjO6G7O1Q="
}
},
"pubspecLock": {
@@ -2,11 +2,12 @@
lib,
mkDerivation,
fetchFromGitHub,
unstableGitUpdater,
}:
mkDerivation {
pname = "1lab";
version = "unstable-2025-07-01";
version = "0-unstable-2025-07-01";
src = fetchFromGitHub {
owner = "the1lab";
@@ -25,6 +26,8 @@ mkDerivation {
sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' "''${files[@]}"
'';
passthru.updateScript = unstableGitUpdater { };
meta = {
description = "Formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory ";
homepage = "https://github.com/the1lab/1lab";
@@ -2,10 +2,11 @@
lib,
mkDerivation,
fetchFromGitHub,
unstableGitUpdater,
}:
mkDerivation {
version = "unstable-2024-08-22";
version = "0-unstable-2024-08-22";
pname = "agda-prelude";
src = fetchFromGitHub {
@@ -15,6 +16,8 @@ mkDerivation {
hash = "sha256-ab+KojzRbkUTAFNH5OA78s0F5SUuXTbliai6badveg4=";
};
passthru.updateScript = unstableGitUpdater { };
meta = {
homepage = "https://github.com/UlfNorell/agda-prelude";
description = "Programming library for Agda";
@@ -0,0 +1,13 @@
diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h
index 329ef62..9a8df64 100644
--- a/include/internal/cryptlib.h
+++ b/include/internal/cryptlib.h
@@ -56,7 +56,7 @@ DEFINE_LHASH_OF(MEM);
# ifndef OPENSSL_SYS_VMS
# define X509_CERT_AREA OPENSSLDIR
# define X509_CERT_DIR OPENSSLDIR "/certs"
-# define X509_CERT_FILE OPENSSLDIR "/cert.pem"
+# define X509_CERT_FILE "/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt"
# define X509_PRIVATE_DIR OPENSSLDIR "/private"
# define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf"
# else
@@ -0,0 +1,13 @@
diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h
index 329ef62..9a8df64 100644
--- a/include/internal/cryptlib.h
+++ b/include/internal/cryptlib.h
@@ -56,7 +56,7 @@ DEFINE_LHASH_OF(MEM);
# ifndef OPENSSL_SYS_VMS
# define X509_CERT_AREA OPENSSLDIR
# define X509_CERT_DIR OPENSSLDIR "/certs"
-# define X509_CERT_FILE OPENSSLDIR "/cert.pem"
+# define X509_CERT_FILE "/etc/ssl/certs/ca-certificates.crt"
# define X509_PRIVATE_DIR OPENSSLDIR "/private"
# define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf"
# else
@@ -417,7 +417,10 @@ in
./1.1/nix-ssl-cert-file.patch
(
if stdenv.hostPlatform.isDarwin then ./use-etc-ssl-certs-darwin.patch else ./use-etc-ssl-certs.patch
if stdenv.hostPlatform.isDarwin then
./1.1/use-etc-ssl-certs-darwin.patch
else
./1.1/use-etc-ssl-certs.patch
)
];
withDocs = true;
@@ -13,13 +13,13 @@
}:
php.buildComposerProject2 (finalAttrs: {
pname = "composer";
version = "2.9.4";
version = "2.9.5";
src = fetchFromGitHub {
owner = "composer";
repo = "composer";
tag = finalAttrs.version;
hash = "sha256-OzruOfYKiNgHx7bj6dVY+QtfSUzLEIqBhwATaWV1YAQ=";
hash = "sha256-e9z0H6Bw3yIaLjgEbspgi6skIpUJs1s0KNkcgFqoy34=";
};
nativeBuildInputs = [
@@ -33,7 +33,7 @@ php.buildComposerProject2 (finalAttrs: {
inherit (finalAttrs.passthru) pharHash;
};
vendorHash = "sha256-EHvZfRL3xM2oG8m/8nHTOSjDIlp1FuMH+eYtbaqMz+Y=";
vendorHash = "sha256-Tqtpz/IV4PGOaye0doWZgY9u7SuvS94eH22wM2+myqU=";
postInstall = ''
wrapProgram $out/bin/composer \
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "aiohomematic";
version = "2026.1.50";
version = "2026.1.54";
pyproject = true;
src = fetchFromGitHub {
owner = "SukramJ";
repo = "aiohomematic";
tag = version;
hash = "sha256-/KUfbBjcV6WirzlIs8J8fvLXXTaT3ypEzqe9X0borq4=";
hash = "sha256-EAdadToeqT3H65kSWboCrzUogK38whDEzbuA3C6wmoo=";
};
build-system = [ setuptools ];
@@ -0,0 +1,33 @@
{
lib,
buildPythonPackage,
fetchPypi,
pytestCheckHook,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "binwalk3";
version = "3.1.3";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-Ro1HkQGg6BBu2nm5IfpWiu8XESCCQI/XOsvWLeoonQI=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "binwalk" ];
# Tests are not available on PyPI
doCheck = false;
meta = {
description = "Binwalk v3 with v2-compatible Python API";
homepage = "https://pypi.org/project/binwalk3/";
changelog = "https://github.com/ZachFlint/Binwalk3/blob/master/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "dbt-protos";
version = "1.0.421";
version = "1.0.424";
pyproject = true;
src = fetchFromGitHub {
owner = "dbt-labs";
repo = "proto-python-public";
tag = "v${version}";
hash = "sha256-FBbsAP9nvUZnFg2xY6Z1on9sazB0FlG5yKcovw2fBMA=";
hash = "sha256-h9NxxMxUnV7P5sEwbwyDA13SEcpyC+gcUlxCjUCV2o4=";
};
build-system = [

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