Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-05-17 00:16:45 +00:00
committed by GitHub
119 changed files with 760 additions and 578 deletions
+1 -1
View File
@@ -22,7 +22,7 @@
- doc/**/*
- nixos/doc/**/*
"backport release-24.11":
"backport release-25.05":
- any:
- changed-files:
- any-glob-to-any-file:
+24
View File
@@ -126,6 +126,30 @@
"chap-overlays": [
"index.html#chap-overlays"
],
"sec-nixpkgs-release-25.11": [
"release-notes.html#sec-nixpkgs-release-25.11"
],
"sec-nixpkgs-release-25.11-highlights": [
"release-notes.html#sec-nixpkgs-release-25.11-highlights"
],
"sec-nixpkgs-release-25.11-incompatibilities": [
"release-notes.html#sec-nixpkgs-release-25.11-incompatibilities"
],
"sec-nixpkgs-release-25.11-lib": [
"release-notes.html#sec-nixpkgs-release-25.11-lib"
],
"sec-nixpkgs-release-25.11-lib-breaking": [
"release-notes.html#sec-nixpkgs-release-25.11-lib-breaking"
],
"sec-nixpkgs-release-25.11-lib-deprecations": [
"release-notes.html#sec-nixpkgs-release-25.11-lib-deprecations"
],
"sec-nixpkgs-release-25.11-lib-additions-improvements": [
"release-notes.html#sec-nixpkgs-release-25.11-lib-additions-improvements"
],
"sec-nixpkgs-release-25.11-notable-changes": [
"release-notes.html#sec-nixpkgs-release-25.11-notable-changes"
],
"sec-nixpkgs-release-25.05": [
"release-notes.html#sec-nixpkgs-release-25.05"
],
+12
View File
@@ -7825,6 +7825,12 @@
github = "hatch01";
githubId = 42416805;
};
ezrizhu = {
name = "Ezri Zhu";
email = "me@ezrizhu.com";
github = "ezrizhu";
githubId = 44515009;
};
f--t = {
email = "git@f-t.me";
github = "f--t";
@@ -16077,6 +16083,12 @@
githubId = 978196;
name = "Michaël Faille";
};
mikehorn = {
email = "mikehornproton@proton.me";
github = "MikeHorn-git";
githubId = 123373126;
name = "Mike Horn";
};
mikesperber = {
email = "sperber@deinprogramm.de";
github = "mikesperber";
+15
View File
@@ -1979,6 +1979,21 @@
"ch-release-notes": [
"release-notes.html#ch-release-notes"
],
"sec-release-25.11": [
"release-notes.html#sec-release-25.11"
],
"sec-release-25.11-highlights": [
"release-notes.html#sec-release-25.11-highlights"
],
"sec-release-25.11-new-modules": [
"release-notes.html#sec-release-25.11-new-modules"
],
"sec-release-25.11-incompatibilities": [
"release-notes.html#sec-release-25.11-incompatibilities"
],
"sec-release-25.11-notable-changes": [
"release-notes.html#sec-release-25.11-notable-changes"
],
"sec-release-25.05": [
"release-notes.html#sec-release-25.05"
],
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-lynx";
version = "0-unstable-2024-10-21";
version = "0-unstable-2025-05-10";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-lynx-libretro";
rev = "7fead71b49e0f08be5c4d4224fea73c6174763bf";
hash = "sha256-fYBx/bjbhRXoVIGnEg4/oMVm705ivL1os+FfVQLRSyI=";
rev = "efd1797c7aa5a83c354507b1b61ac24222ebaa58";
hash = "sha256-K+VZYqNl3G1eE7dSlfmZFCoS5bKIyGSNNu2i737bKnM=";
};
makefile = "Makefile";
+2 -2
View File
@@ -27,14 +27,14 @@
stdenv.mkDerivation rec {
pname = "tellico";
version = "4.1.1";
version = "4.1.2";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = pname;
rev = "v${version}";
hash = "sha256-eYmLDQfnC0/R7VF+oMBwb5Q56CBl2icusoit/LIIpUs=";
hash = "sha256-sJyOONYSnec+LI5t3FjDXJFhgIo8cPogZeD4057EW4g=";
};
nativeBuildInputs = [
@@ -63,13 +63,13 @@
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"archive": {
"hash": "sha256-q2Ougw8U6kapeGWBLhsvrRMW8/kGhE0eTV35kPHrN5g=",
"hash": "sha256-nR8bgFvhENwC3L3w580FBtDK5l8WDfJqxDQZeUvWyl0=",
"homepage": "https://registry.terraform.io/providers/hashicorp/archive",
"owner": "hashicorp",
"repo": "terraform-provider-archive",
"rev": "v2.7.0",
"rev": "v2.7.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-51bLi7cqy7iUt9Aocog7OOKYWSdGbQEoZzasUpDuHu4="
"vendorHash": "sha256-MYVkNvJ+rbwGw0htClIbmxk3YX2OK/ZO/QOTyMRFiug="
},
"argocd": {
"hash": "sha256-3a/g1SbgeMWFMNTY/sYrItyE1rRimdNro8nu9wPTf6M=",
@@ -171,13 +171,13 @@
"vendorHash": null
},
"bitbucket": {
"hash": "sha256-UQbF6erjW3nGlgsDr2OFhHmyDyFGpjAfgQx91Mke1cE=",
"hash": "sha256-ZFHe91xPeKTdLRnOyFECjg1/7G2RPGpXSgaZOFrnDpY=",
"homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket",
"owner": "DrFaust92",
"repo": "terraform-provider-bitbucket",
"rev": "v2.46.0",
"rev": "v2.47.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-XD7xvp8P9zaDJ5J07+cc+mFZA3F1JQDvK+1Tgqb6k/o="
"vendorHash": "sha256-AcHndbTWMMsE7CSnLtUdnfyIfkKVfmOobNOhvtrTh4I="
},
"bitwarden": {
"hash": "sha256-pEvTdaXuxsfrmJmgYo9mC3OSzU7q0DHEj2esXiumpMk=",
@@ -390,20 +390,20 @@
"vendorHash": "sha256-WZqwBkVXoFmDikIyt9GWszLA/9YBoQHAdBuWbGKZBZw="
},
"docker": {
"hash": "sha256-F4LEqLCPonM5z43reGMz2cGYwjET0E4oPp8Z1V/4Utc=",
"hash": "sha256-vpgvEDcmUpumCNvahijb7lkkEQUeaHH0a+CSzPspIyM=",
"homepage": "https://registry.terraform.io/providers/kreuzwerker/docker",
"owner": "kreuzwerker",
"repo": "terraform-provider-docker",
"rev": "v3.4.0",
"rev": "v3.5.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-yxa2MTNsmbcZTG8QjnYHkWhow6s1IeutPmww/A0K3zw="
"vendorHash": "sha256-b2N/m85aUbD93ATbqdqU/7HHQz2JKW7Cj96JnjLVq20="
},
"doppler": {
"hash": "sha256-VzdtksB/zrsf3z3J/1UEehiuQYM7cyxTef892PGYrxo=",
"hash": "sha256-TPWHqRpvyk1dtSbQySMOecq0AhN2VlSB+2naPIbvMHI=",
"homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler",
"owner": "DopplerHQ",
"repo": "terraform-provider-doppler",
"rev": "v1.16.0",
"rev": "v1.17.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U="
},
@@ -534,13 +534,13 @@
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
"hash": "sha256-uPvG2/miG5CCZkSinFwGUj1wmGBPyI2jCkYS31559NY=",
"hash": "sha256-ZPejLOzShIW7BDlyYcFSV48uiA8XU15ziobHqtS7LW8=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
"rev": "v3.22.3",
"rev": "v3.25.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-8KsQan5KxNj3/NSzj/M+IR44PiQ5E7PL/K4vVC5KovA="
"vendorHash": "sha256-G5CiuQ0GPsJ7D+wlWQUAktT3DSgb2X7NL66c6U+9APU="
},
"gridscale": {
"hash": "sha256-Ygt3L/dzwycccQZmuwbcaLHp9FBGNHgU19wSNmY8PzQ=",
@@ -615,11 +615,11 @@
"vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM="
},
"huaweicloud": {
"hash": "sha256-0gDA6Ndc6LmRfqcujnNRf/vZpb6Bf/GV/1mXf0GWFtY=",
"hash": "sha256-kNXlCtc1x9FWC5edeIv46QWCnDS2ET1Stdzn8WCkCLQ=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
"rev": "v1.74.0",
"rev": "v1.74.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -867,13 +867,13 @@
"vendorHash": "sha256-wqraBQqxpD69iIM45MZLWhgIEiyu300bok3OST+Hegs="
},
"nexus": {
"hash": "sha256-6RPga80ZoqEEFL7I2OVXcrwaxbdhSzZDEV07xL07rZs=",
"hash": "sha256-Lm5CZ+eBDUNIL2KuK/iKc5dTif7P+E9II714vwvYuyU=",
"homepage": "https://registry.terraform.io/providers/datadrivers/nexus",
"owner": "datadrivers",
"repo": "terraform-provider-nexus",
"rev": "v2.5.0",
"rev": "v2.6.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-wOpR+AJYW7YiARSIACta8Tr4bmGLUONRTEBLxHyHZZk="
"vendorHash": "sha256-pez5anuq3hHXH7XMthT7y8+rjCHsMV3Vqk/DBCpbkdg="
},
"nomad": {
"hash": "sha256-0ShkpPAxCT9lmfrVUoyjx7DhwlSYz9uEIujsKSB+dgA=",
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "discordo";
version = "0-unstable-2025-04-21";
version = "0-unstable-2025-05-11";
src = fetchFromGitHub {
owner = "ayn2op";
repo = pname;
rev = "daca9301afa8f75be3f803179face2ccad2ca437";
hash = "sha256-3iaPtsYTQTFzcqUkzqtqzzQGoXwR81V7VStF6xt86Ec=";
rev = "232f4d469b67d746b9db067c0c73686dac87e938";
hash = "sha256-k02oX7HAQ39UCm/hiS0cjibuZ/51sBTG1CnoP80e/mA=";
};
vendorHash = "sha256-NZlIZYytk3OKtIdEwVInnQhORL1iSzuWzmZjrknD71E=";
vendorHash = "sha256-gEwTpt/NPN1+YpTBmW8F34UotowrOcA0mfFgBdVFiTA=";
env.CGO_ENABLED = 0;
+3 -3
View File
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (self: {
pname = "alacritty-theme";
version = "0-unstable-2025-04-30";
version = "0-unstable-2025-05-15";
src = fetchFromGitHub {
owner = "alacritty";
repo = "alacritty-theme";
rev = "2f97742d8d7c65f5b0562d124c1efd5e28294a97";
hash = "sha256-zc/saPCspfLA9mddnRmFiqYfdmBs/o5bgnQlD5lm7Ls=";
rev = "59a96ef4c734f97a1aadaa619b31cc1ca90a0fbc";
hash = "sha256-7Qu00+odZblXqN9e3uVZWfIWySFT0IiwIyK5wEbtReE=";
sparseCheckout = [ "themes" ];
};
+3 -3
View File
@@ -17,11 +17,11 @@ let
rec {
x86_64-linux = {
urlSuffix = "linux-x86_64.tar.gz";
hash = "sha256-c6iawG2GqdF4HRfOhcJM0gPNo7I8DHP1SVQffDzW9wc=";
hash = "sha256-EuioRmdN4kUDh2P4Qb5YQZeNZqxwBgZ57VsY0YD1ru4=";
};
x86_64-darwin = {
urlSuffix = "macos-universal.zip";
hash = "sha256-5d/JkAuNT1OT0MOUQU7mhst/lOXv7T17rJVeIABMUKw=";
hash = "sha256-uLM6hMASA9D5rOChgLnPsfeCAmgoo0IW8CsyfgRGBIU=";
};
aarch64-darwin = x86_64-darwin;
}
@@ -30,7 +30,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "appflowy";
version = "0.9.1";
version = "0.9.2";
src = fetchzip {
url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
+2 -2
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "bgpq3";
version = "0.1.36.1";
version = "0.1.38";
src = fetchFromGitHub {
owner = "snar";
repo = "bgpq3";
rev = "v${version}";
hash = "sha256-rOpggVlXKaf3KBhfZ2lVooDaQA0iRjSbsLXF02GEyBw=";
hash = "sha256-rqZI7yqlVHfdRTOsA5V6kzJ2TGCy8mp6yP+rzsQX9Yc=";
};
meta = with lib; {
+4 -4
View File
@@ -18,16 +18,16 @@ let
.${system};
# Get hash in sri format
# nix-prefetch-url <url> | xargs nix hash to-sri --type sha256 --extra-experimental-features nix-command
# nix-prefetch-url <url> | xargs nix hash convert --hash-algo sha256
hash =
{
x86_64-linux = "sha256-Gj/VDsV+ks8bhsFwU47+oBmsYOa0lQMHZeqQ3/IHm9E=";
aarch64-linux = "sha256-9pIT7iiarHBtHRdX5lqdfmJLJLMkugqZdprBZm5g1A8=";
x86_64-linux = "sha256-DK5+VT4+OCcJ4Bbv6GGs6R332GMsD1gNEmcz0iaJb1c=";
aarch64-linux = "sha256-Qu2YHGu0EPFaXjlUwJ7On8tOA9rqX/k8UnwADuRxoUk=";
}
.${system};
pname = "buckets";
version = "0.75.0";
version = "0.80.0";
src = fetchurl {
url = "https://github.com/buckets/application/releases/download/v${version}/Buckets-linux-latest-${platform}-${version}.AppImage";
inherit hash;
+11 -24
View File
@@ -18,21 +18,21 @@
webkitgtk_4_1,
webkitgtk_6_0,
nix-update-script,
casilda,
}:
python3.pkgs.buildPythonApplication rec {
pname = "cambalache";
version = "0.90.4";
format = "other";
version = "0.94.1";
pyproject = false;
# Did not fetch submodule since it is only for tests we don't run.
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "jpu";
repo = "cambalache";
rev = version;
hash = "sha256-XS6JBJuifmN2ElCGk5hITbotZ+fqEdjopL6VqmMP2y4=";
tag = version;
hash = "sha256-dX9YiBCBG/ALWX0W1CjvdUlOCQ6UulnQCiYUscRMKWk=";
};
nativeBuildInputs = [
@@ -60,6 +60,7 @@ python3.pkgs.buildPythonApplication rec {
# For extra widgets support.
libadwaita
libhandy
casilda
];
# Prevent double wrapping.
@@ -67,25 +68,11 @@ python3.pkgs.buildPythonApplication rec {
postPatch = ''
patchShebangs postinstall.py
# those programs are used at runtime not build time
# https://gitlab.gnome.org/jpu/cambalache/-/blob/0.12.1/meson.build#L79-80
substituteInPlace ./meson.build \
--replace-fail "find_program('broadwayd', required: true)" "" \
--replace-fail "find_program('gtk4-broadwayd', required: true)" ""
'';
preFixup = ''
# Let python wrapper use GNOME flags.
makeWrapperArgs+=(
# For broadway daemons
--prefix PATH : "${
lib.makeBinPath [
gtk3
gtk4
]
}"
"''${gappsWrapperArgs[@]}"
)
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
postFixup = ''
@@ -97,15 +84,15 @@ python3.pkgs.buildPythonApplication rec {
updateScript = nix-update-script { };
};
meta = with lib; {
meta = {
homepage = "https://gitlab.gnome.org/jpu/cambalache";
description = "RAD tool for GTK 4 and 3 with data model first philosophy";
mainProgram = "cambalache";
teams = [ teams.gnome ];
license = with licenses; [
teams = [ lib.teams.gnome ];
license = with lib.licenses; [
lgpl21Only # Cambalache
gpl2Only # tools
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}
+80
View File
@@ -0,0 +1,80 @@
{
lib,
stdenv,
fetchFromGitLab,
fetchpatch,
meson,
ninja,
pkg-config,
gobject-introspection,
glib,
gtk4,
wayland-protocols,
libepoxy,
wayland,
wayland-scanner,
wlroots_0_18,
libxkbcommon,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "casilda";
version = "0.2.0";
outputs = [
"out"
"dev"
];
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "jpu";
repo = "casilda";
tag = finalAttrs.version;
hash = "sha256-wTYx4Wj8u52+yNc/A5Lg0zqmhKh8X0q99e+TilpUrC4=";
};
patches = [
# Fix missing clock_gettime function
# https://gitlab.gnome.org/jpu/casilda/-/merge_requests/4
(fetchpatch {
url = "https://gitlab.gnome.org/jpu/casilda/-/commit/dcebb8e67d6dc7c47332d1c76a1d5bf60eaee7b1.patch";
hash = "sha256-l3zu29PPRwzDuoeoqUs4Gi3JziyZ9vDdqvRfz7GQ4Sw=";
})
];
depsBuildBuild = [
pkg-config
];
nativeBuildInputs = [
meson
ninja
pkg-config
gobject-introspection
wayland-scanner
];
buildInputs = [
libepoxy
glib
wayland-protocols
wayland # for wayland-server
libxkbcommon
];
propagatedBuildInputs = [
gtk4
wlroots_0_18 # todo: move to buildInputs after https://gitlab.gnome.org/jpu/casilda/-/merge_requests/7
];
strictDeps = true;
meta = {
homepage = "https://gitlab.gnome.org/jpu/casilda";
description = "Simple Wayland compositor widget for Gtk 4 which can be used to embed other processes windows in Gtk 4 application";
maintainers = with lib.maintainers; [ emaryn ];
license = lib.licenses.lgpl21Plus;
platforms = lib.platforms.unix;
};
})
+2 -2
View File
@@ -25,14 +25,14 @@ with py.pkgs;
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
version = "3.2.416";
version = "3.2.424";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = version;
hash = "sha256-exxU3w1dcd+tBHvdjJvjtevs7b01Pog47Of+u5dnWTo=";
hash = "sha256-9doZ3gZF+1VMIUWZGHRHbKtj9WZ5rPgIIRmgMAFeAsI=";
};
pythonRelaxDeps = [
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "commit-formatter";
version = "0.2.1";
version = "0.3.0";
src = fetchFromGitHub {
owner = "Eliot00";
repo = "commit-formatter";
rev = "v${version}";
sha256 = "EYzhb9jJ4MzHxIbaTb1MxeXUgoxTwcnq5JdxAv2uNcA=";
sha256 = "sha256-hXpHEtPj6lrYBAzz8ZrhK+L3RBB2K1VIAi81kFlFgxY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-uW+mmArQZ5Pl2TlKIRd00dB6615Nn/Q8KtRE/ahl5V4=";
cargoHash = "sha256-rqIBDzZghz+fj96im+SNwnLV9jCRjRmh3Wd48z07XH0=";
meta = with lib; {
description = "CLI tool to help you write git commit";
+3 -3
View File
@@ -13,17 +13,17 @@
rustPlatform.buildRustPackage rec {
pname = "coppwr";
version = "1.6.1";
version = "1.6.2";
src = fetchFromGitHub {
owner = "dimtpap";
repo = "coppwr";
rev = version;
hash = "sha256-5TgK/0UN05P3WENch4sBo/Sy9FaMmyH/gZ+6qUyM1z0=";
hash = "sha256-Wit0adP9M8vlCXF6WJx2tZnR6LrwcvoTNx1KC1HfN8w=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-xF/eBBXlbOfGy9avDkOXT/q72DHJ7Zlu3lfDsTwo+3U=";
cargoHash = "sha256-tgvSOwZmboe4DzEqJOCYWwIbAStGV1F6ZAzlwCd7Uo4=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cpr";
version = "1.11.0";
version = "1.11.2";
src = fetchFromGitHub {
owner = "libcpr";
repo = "cpr";
tag = finalAttrs.version;
hash = "sha256-jWyss0krj8MVFqU1LAig+4UbXO5pdcWIT+hCs9DxemM=";
hash = "sha256-nKX9AYVC4e3B+vOzXWZu8S4I5BNpKnqkFJ2e8bVAUE4=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -13,13 +13,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "darkly-qt${qtMajorVersion}";
version = "0.5.18";
version = "0.5.19";
src = fetchFromGitHub {
owner = "Bali10050";
repo = "Darkly";
tag = "v${finalAttrs.version}";
hash = "sha256-IwN6eZusfeGIEtdubpJpp1wrzToi0Umwi9jbXc4AF90=";
hash = "sha256-hT6OHL8xLp6PZba9hPDxvdGwNkf5ROH9L7ATtnuODpk=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -20,13 +20,13 @@
}@inputs:
(if cudaSupport then cudaPackages.backendStdenv else inputs.stdenv).mkDerivation rec {
pname = "dlib";
version = "19.24.8";
version = "19.24.9";
src = fetchFromGitHub {
owner = "davisking";
repo = "dlib";
tag = "v${version}";
sha256 = "sha256-b8DFlfBnF4Fk7beJPxQJDVHaCR7s5/4uAPi3RV9cBZ4=";
sha256 = "sha256-Uil7Eh6LNaglrMY6fK6b00PdA4E2KnZKng4s7v1tewo=";
};
postPatch = ''
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "dolt";
version = "1.52.3";
version = "1.53.2";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
rev = "v${version}";
sha256 = "sha256-c+7WWFaELEbWxgqHNDXOIt/PvielfMFbzwURlqXSZAY=";
sha256 = "sha256-NrwCgFJqh8XugKd8+T7KZsJtlYbx42zwD47h8xLr/YU=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
vendorHash = "sha256-OYgxlEU84BDqVqfmvgBZ5blT6ySHLZcmKbVm4Bvj8Yk=";
vendorHash = "sha256-mobygEA/p5uuWZSToReygQWnz0Wt488MGn5owPi55k0=";
proxyVendor = true;
doCheck = false;
+1
View File
@@ -54,6 +54,7 @@ stdenv.mkDerivation {
meta = with lib; {
homepage = "https://github.com/grondo/edac-utils";
description = "Handles the reporting of hardware-related memory errors";
mainProgram = "edac-util";
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "exfatprogs";
version = "1.2.8";
version = "1.2.9";
src = fetchFromGitHub {
owner = "exfatprogs";
repo = "exfatprogs";
rev = version;
sha256 = "sha256-lPPUjSc6ti/CqSChWrsBLWCtASN95Cnj+O6FbVvFeDA=";
sha256 = "sha256-EENBlf5beuLJ++N7YThxzz2I/FXzb02by3KOUPOuEV4=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "fblog";
version = "4.13.1";
version = "4.14.0";
src = fetchFromGitHub {
owner = "brocode";
repo = "fblog";
rev = "v${version}";
hash = "sha256-YOHLw8YCgOGB1Nn2tD+EnicKd/tiMk07OWv+49btbpw=";
hash = "sha256-ImuNl7ERM7auuGkPHJ93unrqgXRCUBLAuG8OyJXFqms=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-rMpqf3UE/vEiLkocEwVjSCYrJKrUufUjZ9ldlBY86yI=";
cargoHash = "sha256-vk07dOaKo500xgFBfgfLaWsjpaXxpvX/ETgGr5HHnNE=";
meta = with lib; {
description = "Small command-line JSON log viewer";
+3 -3
View File
@@ -6,16 +6,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "firezone-gateway";
version = "1.4.8";
version = "1.4.9";
src = fetchFromGitHub {
owner = "firezone";
repo = "firezone";
tag = "gateway-${version}";
hash = "sha256-C5zCo9G21xrrPzabD/8Tiil8D1RlRG8+3/jLTf5/pTQ=";
hash = "sha256-JfsOiNTwwpO998mKA1ZGZTdZfzOgP6AKBkg8cuaqKr0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-eJfRTtLHYOc3M3dOP/VvrC6Qm2ovoR6LQSgCPwntc1M=";
cargoHash = "sha256-Ok+pyGG5VHJbsKenKBr0mM1XRoOiAso0ebeQ5hDuwjM=";
sourceRoot = "${src.name}/rust";
buildAndTestSubdir = "gateway";
RUSTFLAGS = "--cfg system_certs";
+3 -3
View File
@@ -9,17 +9,17 @@
rustPlatform.buildRustPackage rec {
pname = "fselect";
version = "0.8.11";
version = "0.8.12";
src = fetchFromGitHub {
owner = "jhspetersson";
repo = "fselect";
rev = version;
sha256 = "sha256-S7SFcOhFl5dVgUl2qlsE/Bizq8v0NPKPqBggzPGoOu8=";
sha256 = "sha256-tvc6Ume9VoPsVFH0AdaQejyRG2M3VapG073a3aYDp7o=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-r6GKJGJThaaawHcL+IL29Vy/NXmA75eswEBWDS/zs1g=";
cargoHash = "sha256-cLskCSeMLe1aryBVhnAQAVbdKiF0pVFRi9JqcUR1Q6I=";
nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv;
@@ -28,13 +28,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gdlauncher-carbon";
version = "2.0.22";
version = "2.0.24";
src = appimageTools.extract {
inherit (finalAttrs) pname version;
src = fetchurl {
url = "https://cdn-raw.gdl.gg/launcher/GDLauncher__${finalAttrs.version}__linux__x64.AppImage";
hash = "sha256-b1d39cSuVJ17rx8vjlYlyIUvqkBbhCWXuq4Z96K1I3M=";
hash = "sha256-d5ZvWSLA/7mY0540TDLMW9qmEFA5xC6Zd83IWakOmGo=";
};
};
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "glooctl";
version = "1.18.16";
version = "1.18.17";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
hash = "sha256-+GQLmmIU+b7GczeypHZ+Z3UyOafWrAUBgtVFMJV+WSE=";
hash = "sha256-WaQXS7/Rsl7jGfwcfwI4IAvWACR6CU+w+95JL3T2Coo=";
};
vendorHash = "sha256-lcnsmeZ2XobBE95KqIhUZCKmevg2WEGuZC4qUVkdafM=";
vendorHash = "sha256-QS/fYVIMOqVNkej9xtim0bgKOLazwBkKpcjz1YPzQOo=";
subPackages = [ "projects/gloo/cli/cmd" ];
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "hanko";
version = "0.5.2";
version = "0.5.4";
src = fetchFromGitHub {
owner = "SRv6d";
repo = "hanko";
tag = "v${version}";
hash = "sha256-gytnUta/sNa8vJMvVS/DMwRc4R/8rmOnEfBKEjRpfGs=";
hash = "sha256-9HRoXqZ3wdD6xf33tooEHiBWSZlggjUFomblwF4cFtA=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-UHA7NI/LtyY8ucj+PavKdqym8o5HtGUD7+60UYnGohM=";
cargoHash = "sha256-wHvhlWi99igZ2gKAIcBYg207JrbQNCOjlcVttIy3MV0=";
passthru = {
updateScript = nix-update-script { };
+15 -6
View File
@@ -9,23 +9,30 @@
nixosTests,
zlib,
libxcrypt,
wolfssl,
aws-lc,
libressl,
quictls,
openssl,
quictls,
wolfssl,
lua5_4,
pcre2,
}:
assert lib.assertOneOf "sslLibrary" sslLibrary [
"quictls"
"openssl"
"aws-lc"
"libressl"
"openssl"
"quictls"
"wolfssl"
];
let
sslPkgs = {
inherit quictls openssl libressl;
inherit
aws-lc
libressl
openssl
quictls
;
wolfssl = wolfssl.override {
variant = "haproxy";
extraConfigureFlags = [ "--enable-quic" ];
@@ -77,6 +84,9 @@ stdenv.mkDerivation (finalAttrs: {
"SSL_LIB=${lib.getDev sslPkg}/lib"
"USE_QUIC=yes"
]
++ lib.optionals (sslLibrary == "aws-lc") [
"USE_OPENSSL_AWSLC=true"
]
++ lib.optionals (sslLibrary == "openssl") [
"USE_QUIC_OPENSSL_COMPAT=yes"
]
@@ -94,7 +104,6 @@ stdenv.mkDerivation (finalAttrs: {
"LUA_INC=${lua5_4}/include"
]
++ lib.optionals stdenv.hostPlatform.isLinux [
"USE_SYSTEMD=yes"
"USE_GETADDRINFO=1"
]
++ lib.optionals withPrometheusExporter [
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "harbor-cli";
version = "0.0.5";
version = "0.0.6";
src = fetchFromGitHub {
owner = "goharbor";
repo = "harbor-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-oTZhwF4DOTMAHzCide795Q+djPTzyn5Zj0Ov/3P4lAQ=";
hash = "sha256-Q2EFtkRGi/CwDYc2nERNXzRQNGKHAgYty2uigbOEo6E=";
};
vendorHash = "sha256-rGWGRPahJg9AtGXCmCbKTzrhIIP6ejyoMryyV7jSUZw=";
vendorHash = "sha256-3H/fdqmIRLOl0m4DHnF7pwRR7ud8YXI2fepXC0kcLNo=";
excludedPackages = [
"dagger"
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "helm-ls";
version = "0.2.1";
version = "0.2.2";
src = fetchFromGitHub {
owner = "mrjosh";
repo = "helm-ls";
rev = "v${version}";
hash = "sha256-+OS4B85Eu5iVFrXYOxMia5WE+GTAnvQpSdZv81scDTA=";
hash = "sha256-NI9qtbt0Ci300DhDR+yjFThTGLXKrbsc1wuLPpC1l9o=";
};
vendorHash = "sha256-1BO/0Ous4mclainPV+nqk5K+tHKgRnaxMtsI4xAhZF4=";
+2 -2
View File
@@ -6,10 +6,10 @@
let
pname = "jan";
version = "0.5.16";
version = "0.5.17";
src = fetchurl {
url = "https://github.com/janhq/jan/releases/download/v${version}/jan-linux-x86_64-${version}.AppImage";
hash = "sha256-oKJSX8VuCS/CzIroYYzuEtyfviv3naxYr8jpfUccxBg=";
hash = "sha256-Gvjkq4GWC7aYDrlTF7496C5IlcT+vzU+soumrVwux/I=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "kafkactl";
version = "5.7.0";
version = "5.8.0";
src = fetchFromGitHub {
owner = "deviceinsight";
repo = pname;
tag = "v${version}";
hash = "sha256-wSzLKiu6GqnCoQ5SkMhnh7u8ADUZ9vmVBRW6XRuR5I8=";
hash = "sha256-e21q4nXN3aI21PbNltRb6mzj67WmLsvJc8J0s7rrQBo=";
};
vendorHash = "sha256-VhNwmgKvKFiL6GQlKME0VbJKn8ESTxX5W27xPV4vwu0=";
vendorHash = "sha256-NVk5sguBWcl4W3VMiqpMvvNJ22Dk0dmoddakCbA9zTY=";
doCheck = false;
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "kdlfmt";
version = "0.0.15";
version = "0.0.17";
src = fetchFromGitHub {
owner = "hougesen";
repo = "kdlfmt";
rev = "v${version}";
hash = "sha256-nnr3QXEXQGbJKjVvQXqhJ+iFBgI++AKK3wKMt2OqIYc=";
hash = "sha256-9bn5GHlM7nYJgulNIQh1rQYuvRr5Bloyzgj2oGvBzdE=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-VMjsTVJ9pyI1pdvkD5nAgFELK+o2tl5lu6peN87ssqs=";
cargoHash = "sha256-BaPfYXR8aYBBspnRtL2HYikCaG7YD2bqY0dKl2lQ/YA=";
meta = {
description = "Formatter for kdl documents";
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "knowsmore";
version = "0.1.44";
version = "0.1.45";
pyproject = true;
src = fetchFromGitHub {
owner = "helviojunior";
repo = "knowsmore";
tag = "v${version}";
hash = "sha256-m9rleUMQdBrgmeLcoFGIWRm4PKiwiEXONnIfFDxOrHs=";
hash = "sha256-Z0N98P1vh9nhqOzlkL/BgqQrybeig5TrHsg1K4jqGxw=";
};
pythonRelaxDeps = [
+3 -3
View File
@@ -21,14 +21,14 @@ rustPlatform.buildRustPackage rec {
pname = "libsignal-ffi";
# must match the version used in mautrix-signal
# see https://github.com/mautrix/signal/issues/401
version = "0.70.0";
version = "0.72.1";
src = fetchFromGitHub {
fetchSubmodules = true;
owner = "signalapp";
repo = "libsignal";
tag = "v${version}";
hash = "sha256-6CBhLvD0UflLzJHAMB21wSH8MWTUNx0uPdqOUo/Eq44=";
hash = "sha256-A8EAHHcBFSD4ZlvFig64g4+eoZQCuqE/qv509hA3I4s=";
};
nativeBuildInputs = [
@@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
env.NIX_LDFLAGS = if stdenv.hostPlatform.isDarwin then "-lc++" else "-lstdc++";
useFetchCargoVendor = true;
cargoHash = "sha256-4bSPPf16nUQTl6INa3mLhPIe8iiFfpPw1E5fpNvnKqs=";
cargoHash = "sha256-+vJrywIi/RcGGGns42XlN6S63RBil3fB4XByTLsaFVc=";
cargoBuildFlags = [
"-p"
+3 -3
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "lparchive2epub";
version = "1.2.4";
version = "1.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Arwalk";
repo = pname;
rev = "v${version}";
hash = "sha256-z8/cIevqPKo7Eukk4WVxgSjzO1EYUYWD8orAdUKR8z8=";
tag = "v${version}";
hash = "sha256-h1i/p14Zzzr0SK+OjcCnXpsVjJl7mrbeLJ5JlnA0wPU=";
};
build-system = with python3Packages; [ poetry-core ];
+2 -2
View File
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation rec {
pname = "lxgw-neoxihei";
version = "1.216.1";
version = "1.216.2";
src = fetchurl {
url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf";
hash = "sha256-wwsCGSZy/WB7QBbRams06DGA6oypsPKTN0TGYlX3jQM=";
hash = "sha256-fRg0JhN3VxO2si5yuN//SddgiA/A5D7AHkCXhQuI0SA=";
};
dontUnpack = true;
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "mackerel-agent";
version = "0.84.3";
version = "0.85.0";
src = fetchFromGitHub {
owner = "mackerelio";
repo = pname;
rev = "v${version}";
sha256 = "sha256-933ZcpqfiB/6RW6Kv/PDPATITlX8p6xC+vu8MfZUdgY=";
sha256 = "sha256-wTL+zxa0uaRT8cP2P+iYW6qC8RS5g8wSpvsa01iSUXA=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "manifold";
version = "3.0.1";
version = "3.1.0";
src = fetchFromGitHub {
owner = "elalish";
repo = "manifold";
rev = "v${finalAttrs.version}";
hash = "sha256-wbeWxAeKyqjEPemc2e5n357gwq83pQlASOvMd0ZCE7g=";
hash = "sha256-GymlaLs6LIG/252suYnFrgeT1jwrYeIXMo++LCjFHD4=";
};
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -19,13 +19,13 @@ let
in
buildGoModule rec {
pname = "mautrix-signal";
version = "0.8.2";
version = "0.8.3";
src = fetchFromGitHub {
owner = "mautrix";
repo = "signal";
tag = "v${version}";
hash = "sha256-iCcY5PljWwkliukfMgpTgJNtnJ/xDD3Fl3JlDRgRlpk=";
hash = "sha256-BummgGQ+LNe4JYJHF4a2JfKEzgo7wVEMnAIbi1D0hS0=";
};
buildInputs =
@@ -41,7 +41,7 @@ buildGoModule rec {
CGO_LDFLAGS = lib.optional withGoolm [ cppStdLib ];
vendorHash = "sha256-uT2CdWETbgm0n2WAcK/FCXKIzbGGjPGO3WzoorbCidA=";
vendorHash = "sha256-aJrcX2aK4Ge7yELEssoVdsrR+/2qoqTr3usRFGooLGU=";
doCheck = true;
preCheck =
+3 -3
View File
@@ -14,19 +14,19 @@
buildGoModule rec {
pname = "mautrix-whatsapp";
version = "0.12.0";
version = "0.12.1";
src = fetchFromGitHub {
owner = "mautrix";
repo = "whatsapp";
rev = "v${version}";
hash = "sha256-V4waFxYmWHBV5H0R3H//hB6pXhYPgRCWkkBwf3EC5bQ=";
hash = "sha256-WZPmSIkRSCrI1krIWJ2abVw1t81vjcqewTdx0W2aD+Q=";
};
buildInputs = lib.optional (!withGoolm) olm;
tags = lib.optional withGoolm "goolm";
vendorHash = "sha256-CZg0POONweix6CXPnXDprCF7F8BN06awtNCVdJMoPnU=";
vendorHash = "sha256-jgwi0ENJ064gWJWyvlSlaEicC+NAtn0Tdbnu6mzmLoE=";
doCheck = false;
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "melange";
version = "0.23.11";
version = "0.24.0";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = pname;
rev = "v${version}";
hash = "sha256-HMFCvewIBnqugIAi4tYnoLBp2Czk74D4kzfdRD5Aocw=";
hash = "sha256-LlcPkxTeT1jD6PTj22Jn4T6kD8HBuw58LXhEdX5MDtk=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -26,7 +26,7 @@ buildGoModule rec {
'';
};
vendorHash = "sha256-Kfs6f4aB+5SrqVVAsbuZm2i3TCWa00PwLMnInHmpPAs=";
vendorHash = "sha256-C8P750AtJX4c/7MtuETP7q5T7WJZPbV4X/0y7HgRPDI=";
subPackages = [ "." ];
+2 -2
View File
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "nomnatong";
version = "5.14";
version = "5.15";
src = fetchFromGitHub {
owner = "nomfoundation";
repo = "font";
rev = "v${finalAttrs.version}";
hash = "sha256-H9Cdl27qg94SgyDS1KvoyHTQC4s2geLBPKKupEXGJQE=";
hash = "sha256-QVg54EX2ctfADe5976PHHId3r35oQEPDejvGU89+QeU=";
};
nativeBuildInputs = [
+90 -193
View File
@@ -2,32 +2,23 @@
stdenv,
lib,
fetchFromGitHub,
enable16Bit ? true,
enable32Bit ? true,
enableSDL ? true,
withSDLVersion ? "2",
SDL,
SDL_ttf,
SDL_mixer,
unstableGitUpdater,
writeShellApplication,
cmake,
fontconfig,
freetype,
glib,
gtk2,
libusb1,
libX11,
openssl,
pkg-config,
SDL2,
SDL2_ttf,
SDL2_mixer,
enable16Bit ? true,
enableX11 ? stdenv.hostPlatform.isLinux,
automake,
autoconf,
autoconf-archive,
libtool,
pkg-config,
unzip,
gtk2,
libusb1,
libXxf86vm,
nasm,
libICE,
libSM,
# HAXM build succeeds but the binary segfaults, seemingly due to the missing HAXM kernel module
# Enable once there is a HAXM kernel module option in NixOS? Or somehow bind it to the system kernel having HAXM?
# Or leave it disabled by default?
@@ -35,198 +26,104 @@
enableHAXM ? false,
}:
assert lib.assertMsg (
enable16Bit || enable32Bit
) "Must enable 16-Bit and/or 32-Bit system variant.";
assert lib.assertMsg (enableSDL || enableX11) "Must enable SDL and/or X11 graphics interfaces.";
assert lib.assertOneOf "withSDLVersion" withSDLVersion [
"1"
"2"
];
assert enableHAXM -> (lib.assertMsg enableX11 "Must enable X11 graphics interface for HAXM build.");
let
inherit (lib) optional optionals optionalString;
inherit (lib.strings) concatStringsSep concatMapStringsSep;
isSDL2 = (withSDLVersion == "2");
sdlInfix = optionalString isSDL2 "2";
sdlDeps1 = [
SDL
SDL_ttf
SDL_mixer
];
sdlDeps2 = [
SDL2
SDL2_ttf
SDL2_mixer
];
sdlDepsBuildonly = if isSDL2 then sdlDeps1 else sdlDeps2;
sdlDepsTarget = if isSDL2 then sdlDeps2 else sdlDeps1;
sdlMakefileSuffix =
if stdenv.hostPlatform.isWindows then
"win"
else if stdenv.hostPlatform.isDarwin then
"mac"
else
"unix";
sdlMakefiles = concatMapStringsSep " " (x: x + "." + sdlMakefileSuffix) (
optionals enable16Bit [
"Makefile"
]
++ optionals enable32Bit [
"Makefile21"
]
);
sdlBuildFlags = concatStringsSep " " (
optionals enableSDL [
"SDL_VERSION=${withSDLVersion}"
]
);
sdlBins = concatStringsSep " " (
optionals enable16Bit [
"np2kai"
]
++ optionals enable32Bit [
"np21kai"
]
);
x11ConfigureFlags = concatStringsSep " " (
(
if ((enableHAXM && (enable16Bit || enable32Bit)) || (enable16Bit && enable32Bit)) then
[
"--enable-build-all"
]
else if enableHAXM then
[
"--enable-haxm"
]
else if enable32Bit then
[
"--enable-ia32"
]
else
[ ]
)
++ optionals (!isSDL2) [
"--enable-sdl"
"--enable-sdlmixer"
"--enable-sdlttf"
"--enable-sdl2=no"
"--enable-sdl2mixer=no"
"--enable-sdl2ttf=no"
]
);
x11BuildFlags = concatStringsSep " " [
"SDL2_CONFIG=sdl2-config"
"SDL_CONFIG=sdl-config"
"SDL_CFLAGS=\"$(sdl${sdlInfix}-config --cflags)\""
"SDL_LIBS=\"$(sdl${sdlInfix}-config --libs) -lSDL${sdlInfix}_mixer -lSDL${sdlInfix}_ttf\""
];
x11Bins = concatStringsSep " " (
optionals enable16Bit [
"xnp2kai"
]
++ optionals enable32Bit [
"xnp21kai"
]
++ optionals enableHAXM [
"xnp21kai_haxm"
]
);
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "np2kai";
version = "0.86rev22"; # update src.rev to commit rev accordingly
version = "0.86rev22-unstable-2024-12-22";
src = fetchFromGitHub {
owner = "AZO234";
repo = "NP2kai";
rev = "4a317747724669343e4c33ebdd34783fb7043221";
sha256 = "0kxysxhx6jyk82mx30ni0ydzmwdcbnlxlnarrlq018rsnwb4md72";
rev = "da219658c24c610ba82d5a07ea9897e8e0eef670";
hash = "sha256-b0KOfqUgVtFuZxw8js6JCnzMh6Wh+f7o/IHcD6TiG1s=";
};
configurePhase =
''
export GIT_VERSION=${builtins.substring 0 7 src.rev}
''
+ optionalString enableParallelBuilding ''
appendToVar buildFlags "-j$NIX_BUILD_CORES"
''
+ optionalString enableX11 ''
cd x11
substituteInPlace Makefile.am \
--replace 'GIT_VERSION :=' 'GIT_VERSION ?='
./autogen.sh ${x11ConfigureFlags}
./configure ${x11ConfigureFlags}
cd ..
'';
# Don't require Git
# Use SDL2(_*) targets for correct includedirs
# Add return type in ancient code
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail 'if(NOT git_result EQUAL 0)' 'if(FALSE)' \
--replace-fail "\''${SDL2_DEFINE}" "" \
--replace-fail "\''${SDL2_INCLUDE_DIR}" "" \
--replace-fail "\''${SDL2_LIBRARY}" "SDL2::SDL2" \
--replace-fail "\''${SDL2_MIXER_DEFINE}" "" \
--replace-fail "\''${SDL2_MIXER_INCLUDE_DIR}" "" \
--replace-fail "\''${SDL2_MIXER_LIBRARY}" "SDL2_mixer::SDL2_mixer" \
--replace-fail "\''${SDL2_TTF_DEFINE}" "" \
--replace-fail "\''${SDL2_TTF_INCLUDE_DIR}" "" \
--replace-fail "\''${SDL2_TTF_LIBRARY}" "SDL2_ttf::SDL2_ttf" \
substituteInPlace x/cmserial.c \
--replace-fail 'convert_np2tocm(UINT port, UINT8* param, UINT32* speed) {' 'int convert_np2tocm(UINT port, UINT8* param, UINT32* speed) {'
substituteInPlace x/gtk2/gtk_menu.c \
--replace-fail 'xmenu_visible_item(MENU_HDL hdl, const char *name, BOOL onoff)' 'int xmenu_visible_item(MENU_HDL hdl, const char *name, BOOL onoff)'
'';
strictDeps = true;
nativeBuildInputs =
sdlDepsBuildonly
++ optionals enableX11 [
automake
autoconf
autoconf-archive
libtool
[
cmake
]
++ lib.optionals enableX11 [
pkg-config
unzip
nasm
];
buildInputs =
sdlDepsTarget
++ optionals enableX11 [
gtk2
libICE
libSM
[
libusb1
libXxf86vm
openssl
SDL2
SDL2_ttf
SDL2_mixer
]
++ lib.optionals enableX11 [
fontconfig
freetype
glib
gtk2
libX11
];
cmakeFlags = [
(lib.cmakeBool "BUILD_SDL" true)
(lib.cmakeBool "BUILD_X" enableX11)
(lib.cmakeBool "BUILD_HAXM" enableHAXM)
(lib.cmakeBool "BUILD_I286" enable16Bit)
(lib.cmakeBool "USE_SDL" true)
(lib.cmakeBool "USE_SDL2" true)
(lib.cmakeBool "USE_SDL_MIXER" true)
(lib.cmakeBool "USE_SDL_TTF" true)
(lib.cmakeBool "USE_X" enableX11)
(lib.cmakeBool "USE_HAXM" enableHAXM)
];
enableParallelBuilding = true;
# TODO Remove when bumping past rev22
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE";
env = {
NP2KAI_VERSION = finalAttrs.version;
NP2KAI_HASH = builtins.substring 0 7 finalAttrs.src.rev;
# GCC 14 incompatibility
NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
};
buildPhase =
optionalString enableSDL ''
cd sdl2
for mkfile in ${sdlMakefiles}; do
substituteInPlace $mkfile \
--replace 'GIT_VERSION :=' 'GIT_VERSION ?='
echo make -f $mkfile $buildFlags ${sdlBuildFlags} clean
make -f $mkfile $buildFlags ${sdlBuildFlags} clean
make -f $mkfile $buildFlags ${sdlBuildFlags}
done
cd ..
''
+ optionalString enableX11 ''
cd x11
make $buildFlags ${x11BuildFlags}
cd ..
'';
passthru.updateScript = unstableGitUpdater {
# 0.86 version prefix is implied, add it back for our versioning
tagConverter = lib.getExe (writeShellApplication {
name = "update-np2kai";
text = ''
sed -e 's/^rev\./0.86rev/g'
'';
});
};
installPhase =
optionalString enableSDL ''
cd sdl2
for emu in ${sdlBins}; do
install -D -m 755 $emu $out/bin/$emu
done
cd ..
''
+ optionalString enableX11 ''
cd x11
for emu in ${x11Bins}; do
install -D -m 755 $emu $out/bin/$emu
done
cd ..
'';
meta = with lib; {
meta = {
description = "PC-9801 series emulator";
homepage = "https://github.com/AZO234/NP2kai";
license = licenses.mit;
maintainers = with maintainers; [ OPNA2608 ];
platforms = platforms.x86;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ OPNA2608 ];
mainProgram = "${if enableX11 then "x" else "sdl"}np21kai";
platforms = lib.platforms.x86;
};
}
})
+3 -3
View File
@@ -19,14 +19,14 @@
}:
stdenv.mkDerivation rec {
version = "2025-04-29";
version = "2025-05-14";
pname = "oh-my-zsh";
src = fetchFromGitHub {
owner = "ohmyzsh";
repo = "ohmyzsh";
rev = "f6a7bbf81a18d30f75bad72de3398d0f55c8792b";
sha256 = "sha256-2SoiItbJ/WQ+Kv8gM+nBjco0BiX+CYoJ4d+yj71XckE=";
rev = "c95509ebfdbcc3c497f12697cfd2717bcb0a528b";
sha256 = "sha256-abhfCm/7L866nLbucPNHfM5xLU7CYfb8fbK6auUOw3Q=";
};
strictDeps = true;
+4 -2
View File
@@ -33,13 +33,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "open62541";
version = "1.4.10";
version = "1.4.12";
src = fetchFromGitHub {
owner = "open62541";
repo = "open62541";
rev = "v${finalAttrs.version}";
hash = "sha256-UUN8zLkXyXRbUOGFD6TYKUlbkZCIEJGw/S7xpUWVPxQ=";
hash = "sha256-FhlYowmu3McXuhOplnN/tnfkHAvRJqIuk60ceFYOmR0=";
fetchSubmodules = true;
};
@@ -150,6 +150,8 @@ stdenv.mkDerivation (finalAttrs: {
rm -r bin/libopen62541*
'';
__darwinAllowLocalNetworking = true;
passthru.updateScript = nix-update-script { };
passthru.tests =
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "openapi-changes";
version = "0.0.76";
version = "0.0.78";
src = fetchFromGitHub {
owner = "pb33f";
repo = pname;
rev = "v${version}";
hash = "sha256-Z+jFfsreJYLdvxfFjmTr8SKHOV22iNDFKYUdi9/8QRI=";
hash = "sha256-Ct4VyYFqdMmROg9SE/pFNOJozSkQtKpgktJVgvtW/HA=";
};
# this test requires the `.git` of the project to be present
+2 -2
View File
@@ -8,12 +8,12 @@
stdenv.mkDerivation rec {
pname = "opengrok";
version = "1.13.29";
version = "1.13.30";
# binary distribution
src = fetchurl {
url = "https://github.com/oracle/opengrok/releases/download/${version}/${pname}-${version}.tar.gz";
hash = "sha256-u0Mlk8u/8eVS5c7HgAG1Uwdsq9qLDW7oPzq5le+qh/U=";
hash = "sha256-upmmgyZXl4DUn4BjU0b7+T7LYw/JC9cRyiy169Ned/U=";
};
nativeBuildInputs = [ makeWrapper ];
+3 -3
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "pik";
version = "0.21.0";
version = "0.22.0";
src = fetchFromGitHub {
owner = "jacek-kurlit";
repo = "pik";
rev = version;
hash = "sha256-WEmDjHT3MHcHnQaElCD+dCMJPPp3x0svKLxoEoDm6XU=";
hash = "sha256-uehrEHTjzgJxzkBPJRZ75rOLcjjBnC80kcMsZdnksoo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-P4dU6daW1cHQ9ta93n/T9Ko+hxZ39lclBuXQk9qkwg4=";
cargoHash = "sha256-K+3VjGwD12ANZHvU/KCVCFJwODXyp27/e6E6AB0mxTo=";
passthru.tests.version = testers.testVersion { package = pik; };
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "prometheus-nvidia-gpu-exporter";
version = "1.3.1";
version = "1.3.2";
src = fetchFromGitHub {
owner = "utkuozdemir";
repo = "nvidia_gpu_exporter";
rev = "v${version}";
hash = "sha256-rZwasPgkplX77y05huyNIdqbpJtLtapYsia5RfTmUEI=";
hash = "sha256-d5/sWgfb4rGfHHeHOunHkm61F6o9L/z0MLh7iRABEYg=";
};
vendorHash = "sha256-ev7k4dSu0ymg2Tn28oTVgEDSyUpaK0POg91ikC9G7Gs=";
vendorHash = "sha256-kzjaMLPZrjgdeNSLapp3t+b8Y++Q8Cqj1hkU+GVGm88=";
ldflags = [
"-s"
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "protonmail-bridge";
version = "3.19.0";
version = "3.20.0";
src = fetchFromGitHub {
owner = "ProtonMail";
repo = "proton-bridge";
rev = "v${version}";
hash = "sha256-Jx6yzn3QNOVz/VM8dqmTm4Upzz46aNo9d6lvhjLwdL4=";
hash = "sha256-Vd7r3devsWGyqFLAoNzUT0hu9oWcDA9XPTTgSUfr17c=";
};
vendorHash = "sha256-S08Vw/dLLVd6zFWmpG8wDVf7LOdSC29qo7pUscYHDyY=";
vendorHash = "sha256-KXq2KIVHCaY/b1nT+GMBY8pT4GLl9l6sT2RiNIH/6Wo=";
nativeBuildInputs = [ pkg-config ];
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rdrview";
version = "0.1.3";
version = "0.1.4";
src = fetchFromGitHub {
owner = "eafer";
repo = "rdrview";
rev = "v${finalAttrs.version}";
hash = "sha256-UFHRsaLGa/jv/S+VXtXIMgLuQUPgqbRgD35bBrJyuZA=";
hash = "sha256-wYeDtgfq6/W92WguPh9wiFaxR7CWSfLnfqTX1N7eT10=";
};
buildInputs = [
+3 -3
View File
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "repomix";
version = "0.3.3";
version = "0.3.5";
src = fetchFromGitHub {
owner = "yamadashy";
repo = "repomix";
tag = "v${version}";
hash = "sha256-VVTI9dmSHVsXttDPoxRkPYVC8VU/678spLlyoyZGvpI=";
hash = "sha256-gB4Z3IEzPUoHXI1a/JFBOmn+twIq469X0uQOSIs13LU=";
};
npmDepsHash = "sha256-VY2YjpOKimgX90ieu4jjZ6YVJYQqq3l3k/iDfsTMZmI=";
npmDepsHash = "sha256-bO37po20j7wZbjT1LEY+yz0DGfVL3E3y+MjaFyK+LEE=";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "rke";
version = "1.8.2";
version = "1.8.3";
src = fetchFromGitHub {
owner = "rancher";
repo = pname;
rev = "v${version}";
hash = "sha256-/n6XGpwlGaaDDA5fJgCfDGr5GdaF3Qf5BS7fBdJmVYw=";
hash = "sha256-+AS8vxMTVKuxVUVyjbMED4pqznMj5lEpr+WhH9DnT84=";
};
vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4=";
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "roxctl";
version = "4.7.2";
version = "4.7.3";
src = fetchFromGitHub {
owner = "stackrox";
repo = "stackrox";
rev = version;
sha256 = "sha256-W4g7//0r+XO1l6WoWm55pZAvyTsHNNI3kwBNvNvP+vw=";
sha256 = "sha256-ZN9BkIgVJ4p78zfNPqRCmUCHg0KpaphfQM6HPvnx0pY=";
};
vendorHash = "sha256-eTxcJnAZUKk6VDQhbjxnsiQWEpM2jA228SAhrCqjbF4=";
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "sentry-native";
version = "0.8.4";
version = "0.8.5";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-native";
tag = version;
hash = "sha256-0NLxu+aelp36m3ocPhyYz3LDeq310fkyu8WSpZML3Pc=";
hash = "sha256-mWyBejc5i5yt2AX062o+sACR3P4wtGfzbJJQTItAXYU=";
};
nativeBuildInputs = [
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20250511-1";
version = "20250513-1";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
rev = version;
hash = "sha256-9JrSXfq6GF4fa7r15OY2M3aqXrvuUQ3UzVbuiViQZsI=";
hash = "sha256-JUMAA7B+2yJlkAd3JoJgEk8N73FzmbJFeMbrEx/BiVg=";
};
nativeBuildInputs =
+9 -8
View File
@@ -9,18 +9,18 @@
stdenvNoCC.mkDerivation rec {
pname = "simp1e-cursors";
version = "20221103.2";
version = "20250223";
src = fetchFromGitLab {
owner = "cursors";
repo = "simp1e";
rev = version;
hash = "sha256-3DCF6TwxWwYK5pF2Ykr3OwF76H7J03vLNZch/XoZZZk=";
tag = version;
hash = "sha256-mNuGjpNZCaOlGLkHez4pFMPdCCbSoYQx1HTs7BI0DJA=";
fetchSubmodules = true;
};
nativeBuildInputs = [
(python3.withPackages (ps: with ps; [ pillow ]))
(python3.withPackages (ps: [ ps.pillow ]))
librsvg
xcursorgen
];
@@ -39,11 +39,12 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Aesthetic cursor theme for Linux desktops";
homepage = "https://gitlab.com/cursors/simp1e";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ natto1784 ];
changelog = "https://gitlab.com/cursors/simp1e/-/tags/${version}";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.natto1784 ];
};
}
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "supabase-cli";
version = "2.22.12";
version = "2.23.1";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
hash = "sha256-3Sbk71wMl7gnWb1G3O2HpLBvLNoux6UyY/AWgcs9Hl4=";
hash = "sha256-1k4eWXBNzmG5qP2sGaEddK+bUAwSArsJ+WbtkMe9Fv4=";
};
vendorHash = "sha256-ONADn0MAxUyZYtdIbWhnIXaItALOGwM6QoxQyovaw9M=";
vendorHash = "sha256-ttQNief5BHbsRtmA32VFMbF2cuiIrtXVfOw5C/A9R+Q=";
ldflags = [
"-s"
+3 -3
View File
@@ -18,13 +18,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "synapse-admin";
version = "0.10.3";
version = "0.10.4";
src = fetchFromGitHub {
owner = "Awesome-Technologies";
repo = "synapse-admin";
tag = finalAttrs.version;
hash = "sha256-o2HzGuKjmIeJ+Kxd9KiFWmQgGVtvRdydiQJlr6P0+s8=";
hash = "sha256-ZFYr8Uhsg0+IeOhIcncPuBpAPFB34t98aiucEBDiqTM=";
};
# we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles
@@ -78,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: {
runHook postBuild
'';
outputHash = "sha256-hIz+tWaDiq9qslEKjRyNzC0z1zA5TFgVr/hf3/T6YGw=";
outputHash = "sha256-av2FDnh55rzzX5m2/Y5d8QWqiBY5/pTW5JRJ+IRcwRA=";
outputHashMode = "recursive";
};
+3
View File
@@ -138,6 +138,9 @@ buildGoModule {
# flaky: https://github.com/tailscale/tailscale/issues/7030
"TestConcurrent"
# flaky: https://github.com/tailscale/tailscale/issues/11762
"TestTwoDevicePing"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# syscall default route interface en0 differs from netstat
+2 -2
View File
@@ -62,7 +62,7 @@ let
stdenv.cc.cc
stdenv.cc.libc
];
version = "1.0.28";
version = "1.0.30";
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-x5U3Kkm8OaToYVoVNARjhto5lGEHhQZ6hcqtWQBie00=";
hash = "sha256-GKRfiVKUrMr6d4ZA/FAfHnyCzyYnIwhrAwKS7HvJU1U=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "terminal-stocks";
version = "1.0.19";
version = "1.0.20";
src = fetchFromGitHub {
owner = "shweshi";
repo = "terminal-stocks";
rev = "v${version}";
hash = "sha256-6eDBcQfo6M+Z31ILLM4BbiOxoTD6t4LQJxawoJFEzhg=";
hash = "sha256-YrdOw5le+gR8eANS57/uSGwrBfRJiLNkTR8InrEAI7o=";
};
npmDepsHash = "sha256-0k2+vdfOUF0zV6Tl7VGXS2dNLnCHgSdI12LqvGkbv+k=";
npmDepsHash = "sha256-TAS7iPWXXLaDosM31WYpeXC2Gz01fucoFu7llwBHmxc=";
dontNpmBuild = true;
passthru.updateScript = nix-update-script { };
+7 -5
View File
@@ -2,11 +2,11 @@
lib,
fetchFromGitHub,
makeWrapper,
python3,
python3Packages,
enableUsageTracking ? false,
}:
python3.pkgs.buildPythonApplication rec {
python3Packages.buildPythonApplication rec {
pname = "tftui";
version = "0.13.5";
pyproject = true;
@@ -19,15 +19,17 @@ python3.pkgs.buildPythonApplication rec {
};
pythonRelaxDeps = [
"posthog"
"textual"
];
nativeBuildInputs = with python3.pkgs; [
nativeBuildInputs = [
makeWrapper
poetry-core
];
propagatedBuildInputs = with python3.pkgs; [
build-system = [ python3Packages.poetry-core ];
dependencies = with python3Packages; [
posthog
pyperclip
requests
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "tfupdate";
version = "0.9.0";
version = "0.9.1";
src = fetchFromGitHub {
owner = "minamijoyo";
repo = "tfupdate";
rev = "v${version}";
sha256 = "sha256-wn73AMoIEH8lt9ZmQFv2y3tqXRyiv4yK/rdst7UVHN4=";
sha256 = "sha256-hxg/hAfUjygBgkfql2ZpiskKPqwVmo2MZ4n9eod5Kn4=";
};
vendorHash = "sha256-e4ZDE25tCLNAaAJNz8fBOr+ankMNCtDvbd9L11DSWBY=";
vendorHash = "sha256-dWp9onewCiemk3AUTgiaVwnLuVVMMTk/6hCWDS5NS88=";
# Tests start http servers which need to bind to local addresses:
# panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted
+45 -9
View File
@@ -1,37 +1,73 @@
{
stdenvNoCC,
stdenv,
autoreconfHook,
lib,
fetchFromGitHub,
fuse-overlayfs,
util-linux,
mergerfs,
attr,
makeWrapper,
pandoc,
kmod,
installShellFiles,
versionCheckHook,
}:
stdenvNoCC.mkDerivation rec {
stdenv.mkDerivation {
pname = "try";
version = "0.2.0";
version = "0.2.0-unstable-2025-02-25";
src = fetchFromGitHub {
owner = "binpash";
repo = "try";
rev = "v${version}";
hash = "sha256-2EDRVwW4XzQhd7rAM2rDuR94Fkaq4pH5RTooFEBBh5g=";
rev = "67052d8f20725f3cdc22ffaec33f7b7c14f1eb6b";
hash = "sha256-8mfCmqN50pRAeNTJUlRVrRQulWon4b2OL4Ug/ygBhB0=";
};
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [
makeWrapper
autoreconfHook
pandoc
attr
util-linux
kmod
installShellFiles
];
# Trigger a overlay run to load the overlayfs module, required by ./configure
preConfigure = ''
mkdir lower upper work merged
unshare -r --mount mount -t overlay overlay -o lowerdir=lower,upperdir=upper,workdir=work merged
rm -rf lower upper work merged
'';
installPhase = ''
runHook preInstall
install -Dt $out/bin try
install -Dt $out/bin utils/try-commit
install -Dt $out/bin utils/try-summary
wrapProgram $out/bin/try --prefix PATH : ${
lib.makeBinPath [
fuse-overlayfs
util-linux
mergerfs
attr
]
}
installManPage man/try.1.gz
installShellCompletion --bash --name try.bash completions/try.bash
runHook postInstall
'';
doInstallCheck = true;
nativeInstallCheckInputs = [
versionCheckHook
];
preVersionCheck = ''
export version=0.2.0
'';
versionCheckProgramArg = "-v";
meta = with lib; {
homepage = "https://github.com/binpash/try";
description = "Lets you run a command and inspect its effects before changing your live system";
mainProgram = "try";
maintainers = with maintainers; [ pasqui23 ];
maintainers = with maintainers; [
pasqui23
ezrizhu
];
license = with licenses; [ mit ];
platforms = platforms.linux;
};
+3 -3
View File
@@ -6,7 +6,7 @@
}:
let
pname = "ts_query_ls";
version = "2.0.0";
version = "3.0.0";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -15,13 +15,13 @@ rustPlatform.buildRustPackage {
owner = "ribru17";
repo = "ts_query_ls";
rev = "v${version}";
hash = "sha256-RWryYFeJ6DdXG9kSjPbSu3xfiGjaUBNEj2XBIoXbySg=";
hash = "sha256-ZUUTnqafcrJSVsk0Cxfpqlif/z7RMLJlbEYBNUOCYpo=";
};
nativeBuildInputs = [ cmake ];
useFetchCargoVendor = true;
cargoHash = "sha256-IlvUpEpdMocJ1d5GVWmuKfVRdOskuzIiqP6uSg/QxZc=";
cargoHash = "sha256-AgtbjkEOYeZp9N3uMFzI1o+hnvPQFwHMVS3uiHBUgP0=";
meta = {
description = "LSP implementation for Tree-sitter's query files";
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "twitch-hls-client";
version = "1.4.0";
version = "1.4.1";
src = fetchFromGitHub {
owner = "2bc4";
repo = "twitch-hls-client";
rev = version;
hash = "sha256-bMND6TFM2lpnUFE6BfrNF88JRImYJy/cGhbSjIWi974=";
hash = "sha256-m6ci7jKmWGsvJZt9CxfU0OCk5GA7I87c5HHdPP+4O94=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-TvgRj6OyDcL0/I0o14CD8t2+VYu37kFXMwrS093uA1o=";
cargoHash = "sha256-4/a94VFlOvw3TR+LYkq3qghhUudt0S9HF85fy4mYbQM=";
meta = with lib; {
description = "Minimal CLI client for watching/recording Twitch streams";
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "vcftools";
version = "0.1.16";
version = "0.1.17";
src = fetchFromGitHub {
repo = "vcftools";
owner = "vcftools";
rev = "v${version}";
sha256 = "0msb09d2cnm8rlpg8bsc1lhjddvp3kf3i9dsj1qs4qgsdlzhxkyx";
sha256 = "sha256-IiePgDpaL/6XOpQsOn90clB6ST7F/37sztmHrC7Ysbw=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "vhdl-ls";
version = "0.84.0";
version = "0.85.0";
src = fetchFromGitHub {
owner = "VHDL-LS";
repo = "rust_hdl";
rev = "v${version}";
hash = "sha256-MzlsZoV09QeerpbE/Nmu5tMIvgscu84fk2bYlWn7bjg=";
hash = "sha256-uqJiPJ86zX9r44F8D6tabw7Cp24WQoQTen3VqnjlYu0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-nKA38HbFFYRGd48VGqd7SHMY8fvTLE8to3iturKgWqM=";
cargoHash = "sha256-ZC9HwMwrK3xWKr+gnf3SGMUcSRkvV3HL5h9R2lmfW9Q=";
postPatch = ''
substituteInPlace vhdl_lang/src/config.rs \
+3 -3
View File
@@ -8,19 +8,19 @@
rustPlatform.buildRustPackage rec {
pname = "vimcats";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "mrcjkb";
repo = "vimcats";
rev = "v${version}";
hash = "sha256-QV/eIy6yd6Lnmo8XV+E37/oCZCC3jlPu31emH0MgiO4=";
hash = "sha256-BW1pU7NnW8yWePV0IQOUmcNa13NvV9lOZhfnEdQFBQQ=";
};
buildFeatures = [ "cli" ];
useFetchCargoVendor = true;
cargoHash = "sha256-qxAxMAeeqiHNQ5jJ+Mxtkw9y0xeUFUzhClUc1k8I4HM=";
cargoHash = "sha256-OGU7jwXOUf+tVECsyKwJQ9vRqTDoV8m/WOlAqTFdfUM=";
passthru.tests.version = testers.testVersion { package = vimcats; };
+2 -2
View File
@@ -8,14 +8,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vnote";
version = "3.19.1";
version = "3.19.2";
src = fetchFromGitHub {
owner = "vnotex";
repo = "vnote";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-ZRCO32F/J0m7eAp0+AOterYPVJUC3asejzkY6/3QBLg=";
hash = "sha256-40k0wSqRdwlUqrbb9mDK0dqsSEqCfbNLt+cUKeky+do=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "weaviate";
version = "1.30.2";
version = "1.30.3";
src = fetchFromGitHub {
owner = "weaviate";
repo = "weaviate";
rev = "v${version}";
hash = "sha256-/jaBELPSxmGY4atPxpGEZcLN6Xezesez9UBD/uQNkNg=";
hash = "sha256-kZxXpC2pnfKT2uVPDbrH3hG8zCtUcsPszr5BFrcDlYc=";
};
vendorHash = "sha256-jXfVPdORMBOAl3Od3GknGo7Qtfb4H3RqGYdI6Jx1/5I=";
vendorHash = "sha256-TOmY7Caxi+TGguHFK9Blylf6AhhYVHDD23KS9EoE8vw=";
subPackages = [ "cmd/weaviate-server" ];
+2 -2
View File
@@ -6,7 +6,7 @@
let
pname = "wgo";
version = "0.5.11";
version = "0.5.13";
in
buildGoModule {
inherit pname version;
@@ -15,7 +15,7 @@ buildGoModule {
owner = "bokwoon95";
repo = "wgo";
rev = "v${version}";
hash = "sha256-iTUZTeruP21pfd/28fdIhhS5GiSn6DC9Oe2w6VTaxFE=";
hash = "sha256-CAHaIq4gxl5o3PMdnyQXKKCJGuHpoBuXv2/bETm1LZs=";
};
vendorHash = "sha256-w6UJxZToHbbQmuXkyqFzyssFcE+7uVNqOuIF/XKdEsU=";
+3 -3
View File
@@ -11,15 +11,15 @@
buildGoModule rec {
pname = "witness";
version = "0.9.1";
version = "0.9.2";
src = fetchFromGitHub {
owner = "in-toto";
repo = "witness";
rev = "v${version}";
sha256 = "sha256-+/GRG9YW/InQd76ZgsZf3nRVwk9zGrCeY0XGlk7QgCM=";
sha256 = "sha256-0Q+6nG5N3Xp5asmRMPZccLxw6dWiZVX6fuIUf1rT+mI=";
};
vendorHash = "sha256-teutgu/u37U4qDWT0tnOkAOCnfroavt5BkC3fxhXg18=";
vendorHash = "sha256-oH/aWt8Hl/BIN+IYLcuVYWDpQZaYABAOGxXyLssjQg0=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -8,7 +8,7 @@
}:
let
version = "10.2.0";
version = "10.3.0";
in
rustPlatform.buildRustPackage {
@@ -19,11 +19,11 @@ rustPlatform.buildRustPackage {
owner = "erebe";
repo = "wstunnel";
tag = "v${version}";
hash = "sha256-j4JJWa8y9fAiCcnFQY9u67XPb6m9cY7Q6p0cxHPQQzc=";
hash = "sha256-Eq5d80hLg0ZkXtnObDQXmC+weUq9eN5SIQ6teVxB3a4=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-9YAjC5XBRcXYmQoYs9FoxbVtFoM9hvAweLfrodtj+bw=";
cargoHash = "sha256-V5ohlS+dTrmhsvxpXW9JA7YpH/LWiyepUwEdBRrHiYE=";
cargoBuildFlags = [ "--package wstunnel-cli" ];
+50
View File
@@ -0,0 +1,50 @@
{
lib,
fetchFromGitHub,
stdenv,
cmake,
ninja,
pkg-config,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "wtf";
version = "0.5.7";
src = fetchFromGitHub {
owner = "0vercl0k";
repo = "wtf";
tag = "v${finalAttrs.version}";
hash = "sha256-lfPx9RQEW457VQkDbvu/D9EFZrdNLz2ToQ9dfa7+tzY=";
};
nativeBuildInputs = [
cmake
ninja
pkg-config
];
sourceRoot = "source/src";
cmakeFlags = [
(lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release")
];
installPhase = ''
runHook preInstall
install -Dm755 wtf $out/bin/wtf
runHook postInstall
'';
meta = {
description = "Cross-platform snapshot-based fuzzer";
homepage = "https://github.com/0vercl0k/wtf";
changelog = "https://github.com/0vercl0k/wtf/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
platforms = with lib.platforms; [ "x86_64-linux" ];
maintainers = with lib.maintainers; [ mikehorn ];
mainProgram = "wtf";
};
})
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "z-lua";
version = "1.8.20";
version = "1.8.21";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "z.lua";
rev = version;
sha256 = "sha256-8ANFHI2lnf81TF3Nrrg+fW0Z3TXYkQR8913GXF304kA=";
sha256 = "sha256-TGUwYlPi9KGqOb2OcMyBb+AapXjlMPf0dSt2AQZS39A=";
};
dontBuild = true;
+3 -3
View File
@@ -99,7 +99,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zed-editor";
version = "0.186.8";
version = "0.186.9";
outputs =
[ "out" ]
@@ -111,7 +111,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "zed-industries";
repo = "zed";
tag = "v${finalAttrs.version}";
hash = "sha256-oSmwEtF8VWSKcBlL11MMThBAJFisXwWQjZAzcNIptt0=";
hash = "sha256-z3QHD1EfJfhgLZwUv805RHCEKiBm1wCpJG1GAS9OJgE=";
};
patches = [
@@ -138,7 +138,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
useFetchCargoVendor = true;
cargoHash = "sha256-WH6cQa6DChkUtqh+irIz2hJd5/RW/oln+TZPHunEmNk=";
cargoHash = "sha256-qGHUO25a2288hp4+DcQJabauOVGYn7CXtDqWGB6diO8=";
nativeBuildInputs =
[
@@ -72,11 +72,11 @@ let
defaultVersion = lib.switch coq.coq-version [
{
case = "9.0";
out = "2.5.0";
out = "2.5.2";
}
{
case = "8.20";
out = "2.5.0";
out = "2.5.2";
}
{
case = "8.19";
@@ -115,6 +115,7 @@ let
out = "1.6.3_8.11";
}
] null;
release."2.5.2".sha256 = "sha256-lLzjPrbVB3rrqox528YiheUb0u89R84Xmrgkn0oplOs=";
release."2.5.0".sha256 = "sha256-Z5xjO83X/ZoTQlWnVupGXPH3HuJefr57Kv128I0dltg=";
release."2.4.0".sha256 = "sha256-W2+vVGExLLux8e0nSZESSoMVvrLxhL6dmXkb+JuKiqc=";
release."2.3.0".sha256 = "sha256-XVOI+s8Qpa7f17+Xq0y7IGPLFeJqo+cDcd3zfMuO7UU=";
@@ -38,11 +38,11 @@ let
in
stdenv.mkDerivation (final: {
pname = "quarto";
version = "1.7.30";
version = "1.7.31";
src = fetchurl {
url = "https://github.com/quarto-dev/quarto-cli/releases/download/v${final.version}/quarto-${final.version}-linux-amd64.tar.gz";
hash = "sha256-JcDeZGexvVxCLf1Vcgs59IslLYACs0bgIaGMIphiw/k=";
hash = "sha256-YRSe4MLcJCaqBDGwHiYxOxAGFcehZLIVCkXjTE0ezFc=";
};
patches = [
+16 -8
View File
@@ -20,14 +20,22 @@ stdenv.mkDerivation (finalAttrs: {
sha256 = "sha256-M/EmBeAFSWWZbCXBOCs+RjsK+ReZAB9buMBjDy7IyFI=";
};
patches = lib.optionals nanoizeNewlib [
# https://bugs.gentoo.org/723756
(fetchpatch {
name = "newlib-3.3.0-no-nano-cxx.patch";
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-libs/newlib/files/newlib-3.3.0-no-nano-cxx.patch?id=9ee5a1cd6f8da6d084b93b3dbd2e8022a147cfbf";
sha256 = "sha256-S3mf7vwrzSMWZIGE+d61UDH+/SK/ao1hTPee1sElgco=";
})
];
patches =
[
(fetchpatch {
name = "0001-newlib-Fix-mips-libgloss-support.patch";
url = "https://sourceware.org/git/?p=newlib-cygwin.git;a=patch;h=8a8fb570d7c5310a03a34b3dd6f9f8bb35ee9f40";
hash = "sha256-hWS/X0jf/ZFXIR39NvNDVhkR8F81k9UWpsqDhZFxO5o=";
})
]
++ lib.optionals nanoizeNewlib [
# https://bugs.gentoo.org/723756
(fetchpatch {
name = "newlib-3.3.0-no-nano-cxx.patch";
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-libs/newlib/files/newlib-3.3.0-no-nano-cxx.patch?id=9ee5a1cd6f8da6d084b93b3dbd2e8022a147cfbf";
sha256 = "sha256-S3mf7vwrzSMWZIGE+d61UDH+/SK/ao1hTPee1sElgco=";
})
];
depsBuildBuild = [
buildPackages.stdenv.cc
@@ -11,13 +11,13 @@
buildDunePackage rec {
pname = "happy-eyeballs";
version = "2.0.0";
version = "2.0.1";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/roburio/happy-eyeballs/releases/download/v${version}/happy-eyeballs-${version}.tbz";
hash = "sha256-pNATXIfb6yFNZ1gx6cTZikcYu2HDuG6Uqm+IT4D9nQ8=";
hash = "sha256-slVFiDApMbqF4Yhh5hCjraeCNJbU1JoZXpU1VsNR0mk=";
};
propagatedBuildInputs = [
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "adafruit-platformdetect";
version = "3.78.0";
version = "3.79.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "adafruit_platformdetect";
inherit version;
hash = "sha256-hNUzPgAvsfHDUscOmkacZykEXD1s3M5n785NKnemCVE=";
hash = "sha256-E/UixKuSRBYAw/R/15WxYQpkYDSSLs0svB4gfGTDz38=";
};
build-system = [ setuptools-scm ];
@@ -1,5 +1,6 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
imaplib2,
@@ -8,7 +9,6 @@
pyopenssl,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
pytz,
}:
@@ -17,10 +17,8 @@ buildPythonPackage rec {
version = "2.0.1";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "bamthomas";
owner = "iroco-co";
repo = "aioimaplib";
tag = version;
hash = "sha256-njzSpKPis033eLoRKXL538ljyMOB43chslio1wodrKU=";
@@ -37,17 +35,25 @@ buildPythonPackage rec {
pytz
];
disabledTests = [
# TimeoutError
"test_idle_start__exits_queue_get_without_timeout_error"
];
disabledTests =
[
# TimeoutError
"test_idle_start__exits_queue_get_without_timeout_error"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Comparison to magic strings
"test_idle_loop"
];
__darwinAllowLocalNetworking = true;
pythonImportsCheck = [ "aioimaplib" ];
meta = with lib; {
meta = {
description = "Python asyncio IMAP4rev1 client library";
homepage = "https://github.com/bamthomas/aioimaplib";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda ];
homepage = "https://github.com/iroco-co/aioimaplib";
changelog = "https://github.com/iroco-co/aioimaplib/blob/${src.tag}/CHANGES.rst";
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -5,7 +5,7 @@
fetchPypi,
setuptools-scm,
pyelftools,
importlib-metadata,
packaging,
pretend,
pytestCheckHook,
# non-python dependencies
@@ -20,7 +20,7 @@ buildPythonPackage rec {
version = "6.3.0";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
@@ -29,7 +29,10 @@ buildPythonPackage rec {
build-system = [ setuptools-scm ];
dependencies = [ pyelftools ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
dependencies = [
packaging
pyelftools
];
nativeCheckInputs = [
pretend
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "azure-eventgrid";
version = "4.21.0";
version = "4.22.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "azure_eventgrid";
inherit version;
hash = "sha256-HE1/HPqaJrMVjPrlZn7lmd8wvXZ6Kq9k/CMfdBlTzgE=";
hash = "sha256-SrR+DVDqSf/4PbA1giwzZ8oc79YCSQm6EJdSzFS/DmM=";
};
build-system = [ setuptools ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "can-isotp";
version = "2.0.6";
version = "2.0.7";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "pylessard";
repo = "python-can-isotp";
tag = "v${version}";
hash = "sha256-wfZMVfLBdYkFbb0DiDWmGaraykJ/QL64Zkl2/nBu4lY=";
hash = "sha256-Gts6eeeto++DKnkojFvCwyPVPRSq2OcTA0jAYrPAWJI=";
};
build-system = [ setuptools ];
@@ -42,7 +42,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python package that provides support for ISO-TP (ISO-15765) protocol";
homepage = "https://github.com/pylessard/python-can-isotp";
changelog = "https://github.com/pylessard/python-can-isotp/releases/tag/v${version}";
changelog = "https://github.com/pylessard/python-can-isotp/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [
jacobkoziej
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "globus-sdk";
version = "3.55.0";
version = "3.56.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "globus";
repo = "globus-sdk-python";
tag = version;
hash = "sha256-3Mf4saBxpyHJC9cz27AaVMn3/IF9XKONMHvpWhCFnSo=";
hash = "sha256-/Ft4vyZEZpvmpBefBGdTXNr+bZFzF9WJso/kKFST1IY=";
};
build-system = [ setuptools ];
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "grep-ast";
version = "0.8.1";
version = "0.9.0";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "grep_ast";
hash = "sha256-j68oX0QEKvR9xqRfHh+AKYZgSFY9dYpxmwU5ytJkGH8=";
hash = "sha256-YgokKkST5nITONHJpsI0rmUfh3T0kkptz5D2hl1LLuM=";
};
build-system = [ setuptools ];
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "manifold3d";
version = "3.0.1";
version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "elalish";
repo = "manifold";
tag = "v${version}";
hash = "sha256-wbeWxAeKyqjEPemc2e5n357gwq83pQlASOvMd0ZCE7g=";
hash = "sha256-GymlaLs6LIG/252suYnFrgeT1jwrYeIXMo++LCjFHD4=";
};
dontUseCmakeConfigure = true;
@@ -62,7 +62,7 @@ buildPythonPackage rec {
meta = {
description = "Geometry library for topological robustness";
homepage = "https://github.com/elalish/manifold";
changelog = "https://github.com/elalish/manifold/releases/tag/v${version}";
changelog = "https://github.com/elalish/manifold/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
pbsds
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "millheater";
version = "0.12.3";
version = "0.12.5";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "Danielhiversen";
repo = "pymill";
tag = version; # https://github.com/Danielhiversen/pymill/issues/87
hash = "sha256-tR6MZIgCazGcXRIaSXyDYIEp+kD6xyrpOXORbi8LV7E=";
hash = "sha256-DGMG6LabfKGmQ6MDm/skqeQuOhSlr1ssZ2Z7fItzOt0=";
};
build-system = [ setuptools ];
@@ -21,14 +21,14 @@
buildPythonPackage {
pname = "notobuilder";
version = "0-unstable-2024-09-25";
version = "0-unstable-2025-04-28";
pyproject = true;
src = fetchFromGitHub {
owner = "notofonts";
repo = "notobuilder";
rev = "8a60f1599ce86c4b3eacb5d01c3f17162bab67d3";
hash = "sha256-YBiDOnt2B7I/AcEfFgGrdzN/tNz/tQO0cv9N4PupPCE=";
rev = "ae4a0ce2989fcbadfe211d5e33f8750681fbc6ef";
hash = "sha256-hfyDT9F5uLcn3Xo45/8Umiiuc86OxcfMPY1dUCHtRYU=";
};
postPatch = ''
@@ -0,0 +1,43 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
wheel,
onnx,
packaging,
sympy,
}:
buildPythonPackage rec {
pname = "onnxslim";
version = "0.1.51";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-RH0UnMRJvs+lT/YblJcSE1TflAosJLB3XwD8XhqSdsw=";
};
build-system = [
setuptools
wheel
];
dependencies = [
onnx
packaging
sympy
];
pythonImportsCheck = [
"onnxslim"
];
meta = {
description = "A Toolkit to Help Optimize Onnx Model";
homepage = "https://pypi.org/project/onnxslim/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ferrine ];
};
}
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "pylamarzocco";
version = "2.0.1";
version = "2.0.3";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "zweckj";
repo = "pylamarzocco";
tag = "v${version}";
hash = "sha256-ZfixljgkRElDZFkSbZrFK7EO6NGU7jsal+Ra52/N82A=";
hash = "sha256-zQbE+GMXwmdUSOd4xqgiC2QENFdLvcUS3JLKTz4rq8s=";
};
build-system = [ setuptools ];
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "pyquil";
version = "4.16.1";
version = "4.16.2";
pyproject = true;
src = fetchFromGitHub {
owner = "rigetti";
repo = "pyquil";
tag = "v${version}";
hash = "sha256-8ZIkWFHKgb5PFhkhvjaWkxJuX/0Hvl2R+w9tqe2nYNg=";
hash = "sha256-itDy42rhHiX9oXQQ+eKE3/Xdh4cBzdS3jetanTrxuFo=";
};
pythonRelaxDeps = [
@@ -24,7 +24,7 @@
buildPythonPackage rec {
pname = "python-roborock";
version = "2.18.2";
version = "2.19.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -33,7 +33,7 @@ buildPythonPackage rec {
owner = "humbertogontijo";
repo = "python-roborock";
tag = "v${version}";
hash = "sha256-7xcw1jNCDapHjH1YVB5NW7jxMyb8Raf8HuTnWf2vdFo=";
hash = "sha256-d0rjMo9/ZsqygxdNf78t3Ct2VJjvYQrCrYkIeG6Zkkc=";
};
postPatch = ''
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "qbittorrent-api";
version = "2025.4.0";
version = "2025.5.0";
pyproject = true;
src = fetchPypi {
pname = "qbittorrent_api";
inherit version;
hash = "sha256-E3kvY3zhxf7bbnkfBR4LnjlRfz+PKcWvt7M8uvIFoRg=";
hash = "sha256-NKD5weGufhbeUOlGUXUsjZejz1TCo+GgXGqDdzmaDjA=";
};
build-system = [

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