Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-03-11 00:21:19 +00:00
committed by GitHub
122 changed files with 1140 additions and 4075 deletions
+2 -1
View File
@@ -49,9 +49,10 @@ jobs:
- name: Create backport PRs
id: backport
uses: korthout/backport-action@01619ebc9a6e3f6820274221b9956b3e7365000a # v4.1.0
uses: korthout/backport-action@4aaf0e03a94ff0a619c9a511b61aeb42adea5b02 # v4.2.0
with:
# Config README: https://github.com/korthout/backport-action#backport-action
add_author_as_reviewer: true
copy_labels_pattern: 'severity:\ssecurity'
github_token: ${{ steps.app-token.outputs.token }}
pull_description: |-
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-eslint";
publisher = "dbaeumer";
version = "3.0.20";
hash = "sha256-X/HqQM1CDUvIi8p8i++6/aZl2hQWbeKIwgmDx/cb5UQ=";
version = "3.0.24";
hash = "sha256-ZQVzpSSLf3tpO4QtLjbCOje3L5/EqzT9A9IOssl6e54=";
};
meta = {
@@ -1967,8 +1967,8 @@ let
mktplcRef = {
name = "gitlab-workflow";
publisher = "gitlab";
version = "6.71.0";
hash = "sha256-jOD5VFF9g4BNdpm3ZoCi0LPkkBmLZ7vlXVVHgiCGac8=";
version = "6.71.4";
hash = "sha256-GIqokG+RFFmUHzrtln0PFHuSYsITZfw21WQspj2AT6U=";
};
meta = {
description = "GitLab extension for Visual Studio Code";
@@ -2643,8 +2643,8 @@ let
mktplcRef = {
name = "intellij-idea-keybindings";
publisher = "k--kato";
version = "1.7.6";
hash = "sha256-eSt4iT/o4mp17Dasr0gDr3SsQHX3R6jGmW4V/2KymnY=";
version = "1.7.7";
hash = "sha256-+XF+Odb9nMKclQkB/lwFuVpCHlVq6LNG/gQATVBcrYc=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/k--kato.intellij-idea-keybindings/changelog";
@@ -3844,8 +3844,8 @@ let
mktplcRef = {
publisher = "redhat";
name = "java";
version = "1.52.0";
hash = "sha256-V+ufW8RgYplxFRa+BILp1lmitktDucrN0FhsBY1zAmY=";
version = "1.53.0";
hash = "sha256-4gMFV6uMpExqZgWwcPYLxOnHJBQtT02LY3VqfzRLoaQ=";
};
buildInputs = [ jdk ];
meta = {
@@ -5360,8 +5360,8 @@ let
mktplcRef = {
name = "pretty-ts-errors";
publisher = "yoavbls";
version = "0.7.0";
hash = "sha256-+PKxy1YN8ZP0hstb7PXZH+5L4n2l/j5J9/ordS2cBYM=";
version = "0.8.3";
hash = "sha256-YhYHtn0/en0hOts+s/Imln9WzwSrUhwBJPH1qdISUrM=";
};
meta = {
description = "Make TypeScript errors prettier and human-readable in VSCode";
@@ -13,13 +13,13 @@
}:
mkLibretroCore {
core = "ppsspp";
version = "0-unstable-2026-03-02";
version = "0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
rev = "6df47225dd38ff33f1b518d79127a8b4ea3ea851";
hash = "sha256-yW2/eMAT72wiPyAIzCs/FKFNpUp11VOkjm6slmjvZ38=";
rev = "ab1ee21996b78aaac1f82baa390990c8ce9a9936";
hash = "sha256-mzK+ADPTFCxiPxQDw8CtwJEW0nrX+ozUosV0N/jeMHk=";
fetchSubmodules = true;
};
@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "vice-${type}";
version = "0-unstable-2026-02-28";
version = "0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "libretro";
repo = "vice-libretro";
rev = "cd9b682b02c4ac3e3516acb4a1b6011bf1676c79";
hash = "sha256-7tqzsvbiwA8i1t+IjYuwFvg/BvoOy5WHjESCbzcj9jM=";
rev = "8818c3a39146b9a26df23a1e4880b4420f93a255";
hash = "sha256-Nw+F2hn97F1rKB2UOh/MMNrqmNj87XzRPgEptYoTe7o=";
};
makefile = "Makefile";
File diff suppressed because it is too large Load Diff
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "148.0";
version = "148.0.2";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "b0e862091f3a07a02890f6414e77b433893364a8beaf522d440e97ed0060c9b14bdb2fffdecdf12dca849efce8c57d95a534b23e04259d83a96ee8f29e078349";
sha512 = "56a93ae5235f38704f2f56b6246daddadd3bcef1db797cca10202fb919ba2f0e1459defaaa41cf188f269108efaef1b76ccbfae33d50ecbd52765176b4320bef";
};
meta = {
@@ -110,13 +110,13 @@
"vendorHash": null
},
"bpg_proxmox": {
"hash": "sha256-pmYBfYmSI0NcClzG25GT+Z5cRQHGgnSsoj7cpAV31Uw=",
"hash": "sha256-1+Wix9BtKXgl4ZRlpdxgn+N+jhlHKKazBg04YN0PBJU=",
"homepage": "https://registry.terraform.io/providers/bpg/proxmox",
"owner": "bpg",
"repo": "terraform-provider-proxmox",
"rev": "v0.97.1",
"rev": "v0.98.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-jmjGvBjqetIZpOUk9mymLhmxtMSMRBQHlUnZ2U6vDpg="
"vendorHash": "sha256-bVBfkSGsoffu7auvMuhBLlVXMSR23sWu9P93zmFiASM="
},
"brightbox_brightbox": {
"hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=",
@@ -155,13 +155,13 @@
"vendorHash": "sha256-iEQdSvQOCwvxhqh+veQ59uDVoXjCxsysxzkF4DHAf1E="
},
"checkly_checkly": {
"hash": "sha256-L0S/j+Rp3hOr7zKtP8P7zUk42/igdcJSwFxvMiPfKEc=",
"hash": "sha256-g4nFW+fNHkJO4ZbUM80KxWWt59Adx2eeHuUvD5FjwLI=",
"homepage": "https://registry.terraform.io/providers/checkly/checkly",
"owner": "checkly",
"repo": "terraform-provider-checkly",
"rev": "v1.18.0",
"rev": "v1.19.0",
"spdx": null,
"vendorHash": "sha256-RCvHX9AVCL/dRuNeIbFL4jLKUbj8ombGBJZHvHiKdq0="
"vendorHash": "sha256-R8VO1nmGXcqV12AeHaCFL0CA6OgAAcXR455oXDLAQbc="
},
"ciscodevnet_aci": {
"hash": "sha256-MxcHtbuU2tMJpF8seEDqmsnamm58Lugi3Hw+l9wAcOU=",
@@ -45,14 +45,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "telegram-desktop-unwrapped";
version = "6.6.1";
version = "6.6.2";
src = fetchFromGitHub {
owner = "telegramdesktop";
repo = "tdesktop";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-qFKOY+SS5aQcZhIP2MChDy8gRK7ynKAXCm3Ifzub41w=";
hash = "sha256-sMg7h+he+mlqTu8wSLAsSJzCmwTX3t+suTEY77RH+aI=";
};
nativeBuildInputs = [
@@ -136,7 +136,7 @@ stdenv.mkDerivation (
deps = stdenv.mkDerivation (
fFetchAttrs
// {
name = "${name}-deps.tar.gz";
name = "${name}-deps.tar";
impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ fFetchAttrs.impureEnvVars or [ ];
@@ -232,7 +232,7 @@ stdenv.mkDerivation (
echo '${bazel.name}' > $bazelOut/external/.nix-bazel-version
(cd $bazelOut/ && tar czf $out --sort=name --mtime='@1' --owner=0 --group=0 --numeric-owner external/)
(cd $bazelOut/ && tar cf $out --sort=name --mtime='@1' --owner=0 --group=0 --numeric-owner external/)
runHook postInstall
''
@@ -261,7 +261,7 @@ stdenv.mkDerivation (
preConfigure = ''
mkdir -p "$bazelOut"
(cd $bazelOut && tar xfz $deps)
(cd $bazelOut && tar xf $deps)
test "${bazel.name}" = "$(<$bazelOut/external/.nix-bazel-version)" || {
echo "fixed output derivation was built for a different bazel version" >&2
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ab-av1";
version = "0.11.0";
version = "0.11.1";
src = fetchFromGitHub {
owner = "alexheretic";
repo = "ab-av1";
tag = "v${finalAttrs.version}";
hash = "sha256-32uqF9i4v2hFudNggRbnMoLmprWTulvqK+VekAAW73Y=";
hash = "sha256-UiBgtA6i5rpXAtiPwihg7sUbmD6lou6IOsb//DWNWwU=";
};
cargoHash = "sha256-S+v4F0NV0J8LGeVZVTB2PfGsrOQ876yg5RF5xUs8lxk=";
cargoHash = "sha256-1/vxKOlbXZ8HXnVFM9dXB9crobBx8djGDKsjnzc/KwQ=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "awsbck";
version = "1.0.1";
version = "1.0.2";
src = fetchFromGitHub {
owner = "beeb";
repo = "awsbck";
rev = "v${finalAttrs.version}";
hash = "sha256-WWYUMamMDtnvOR7vjoKd1Kn8vJBAAa9Jj8MFPRGQfEQ=";
hash = "sha256-DU806u9MsZHB+7LmjMgrkaHG+Hi4BJ9OGKkIdDGOhz8=";
};
cargoHash = "sha256-eo7NBGDPhu+v07dUUw/k1O62gxbeXh1PdPogTjg6l8I=";
cargoHash = "sha256-kgPpT79XSMGtnPkl4xrX3sddJQHcNSZlNmCcrxKqzuk=";
# tests run in CI on the source repo
doCheck = false;
+5 -2
View File
@@ -45,10 +45,13 @@ buildBazelPackage rec {
removeRulesCC = false;
fetchAttrs = {
preInstall = ''
rm -rf $bazelOut/external/rules_shell~~sh_configure~local_config_shell
'';
hash =
{
aarch64-linux = "sha256-vg2U7v68Tn6cxPakeWir8TpHL3oMxZ2AzJ68TMR1+/E=";
x86_64-linux = "sha256-jIffzBTO+5VMX73vV4XPlGv7/26oMLXpYdb0vzFgulc=";
aarch64-linux = "sha256-E70F3D7HGsyV0bPd0zbRTytx1UCHyEuNKObaG2eRy8A=";
x86_64-linux = "sha256-E9XAKrt16DOAne3/wY9PwWIM61YX0fWs8x1hqF3YJSU=";
}
.${system} or (throw "No hash for system: ${system}");
};
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "buildkite-cli";
version = "3.31.1";
version = "3.32.0";
src = fetchFromGitHub {
owner = "buildkite";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-rWJU29v+3neb1d0Hdajxbq4v/QLE22sqjWeDaonIjdo=";
hash = "sha256-ug7hgHQe+opQwQl3cdyqJR/JVq+pnw2cVe766Fwgqxk=";
};
vendorHash = "sha256-pYdo9jAJldAwGmWup27BDZ9Wd9BpK6ILTXioAGWOERo=";
+3 -3
View File
@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-chef";
version = "0.1.75";
version = "0.1.77";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-FETYJrx5+yNOzMVIgJQ0yNLi2PB7cA128n8hAXIhx3E=";
hash = "sha256-R2on81B11ploV9QwiV5VCvRUCLQWbP21dazNliqkhGA=";
};
cargoHash = "sha256-4dMBGCEoLICnTjrTeTiXBE+AMH2siT9WLqdUfWN4UkU=";
cargoHash = "sha256-iOZjyqoykCwrNsXN7nMF6deuSSlyD6r2+atxPeNmX2c=";
meta = {
description = "Cargo-subcommand to speed up Rust Docker builds using Docker layer caching";
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "cdncheck";
version = "1.2.25";
version = "1.2.26";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${finalAttrs.version}";
hash = "sha256-WVX6OVgIhwyT4iff0QKiotpo7vVi8yBw0p3PiYCsNpU=";
hash = "sha256-q7AK2v6GsyO4kDYTqpZzexJKxft3DyxmpQ71ji3SiIA=";
};
vendorHash = "sha256-bYN119IyOkO9w+CWGwnCOXqpo4QHJV6iDuToMnTo0og=";
+3 -3
View File
@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ciel";
version = "3.10.0";
version = "3.10.1";
src = fetchFromGitHub {
owner = "AOSC-Dev";
repo = "ciel-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-6875qV6XM12woCvlzI6RZ+vfFMSlYbaNyydyd6Ew0xI=";
hash = "sha256-g1+LSu3K+GOqlHGYbJNHjWHzEnrVI/8rGq8uUPqDCLc=";
};
cargoHash = "sha256-bqXkF3HH/CpshsOzwpz956iy3VF0H3awu8JiVEUIkmQ=";
cargoHash = "sha256-ez+gm8sLqjcZznrvH776r1kFpeHADkA/b13zdO6UqiU=";
nativeBuildInputs = [
pkg-config
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "clickhouse-backup";
version = "2.6.42";
version = "2.6.43";
src = fetchFromGitHub {
owner = "Altinity";
repo = "clickhouse-backup";
tag = "v${finalAttrs.version}";
hash = "sha256-v2SezQwMgDkS+dAhj122P//CaVIwbqdjlLBvkW3Xkh0=";
hash = "sha256-1A14tWehOZkmwpuciOxbpKKQbaaOGXh+I8PnqDoCNIE=";
};
vendorHash = "sha256-vEsbS5aa2+2xiUU96dwn697hW0QA5IGxYD8ua1bsVyw=";
vendorHash = "sha256-pIbQzXTKsfZeIdwS+/4wG2IA0LCTPaP4mDsxKNtcAuU=";
ldflags = [
"-X main.version=${finalAttrs.version}"
+3 -3
View File
@@ -8,15 +8,15 @@
buildGoModule (finalAttrs: {
pname = "cloudfoundry-cli";
version = "8.17.1";
version = "8.18.0";
src = fetchFromGitHub {
owner = "cloudfoundry";
repo = "cli";
rev = "v${finalAttrs.version}";
sha256 = "sha256-VtTXdgaAKzlhPhyNuM1KJ834O2FnPLzB0Zn9VKT9N5Q=";
sha256 = "sha256-M7fqd7xidW6+9Er/JhIQWliKWWm0YncCFcxry0b6JNk=";
};
vendorHash = "sha256-JpiDvkX3AVEjmqQEvwrVrshu65R6J2AJH0Zy8giQ/Co=";
vendorHash = "sha256-9BDcCZkOft0H8EEn582/eXg6fd/NzPOBGLnqECP1Dyg=";
subPackages = [ "." ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "cloudfox";
version = "2.0.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "BishopFox";
repo = "cloudfox";
tag = "v${finalAttrs.version}";
hash = "sha256-IyuR8NA4y1psBRseLPFiXtXZ7zkKhOxxI+QjeitDaIE=";
hash = "sha256-l342y30DFDmq2LDVr5L2ayLNUdC97zBwwL2w8C9MAek=";
};
vendorHash = "sha256-oohACm7oQhRYF6XzYLku20yIKH9DamAL+S8gXrvF/RY=";
vendorHash = "sha256-RnAScQlq8GCTYwhugSZC0I8Crf7CYriidICq1PEII+g=";
ldflags = [
"-w"
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule (finalAttrs: {
pname = "cnspec";
version = "12.23.1";
version = "13.0.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${finalAttrs.version}";
hash = "sha256-RQOr5+QjWV4z9btRJ+4NgNYSVT5nvPSoLGJlhAHNTfE=";
hash = "sha256-qA48TBt1S4M6xyvfBELxbJd0R7PwY34naZctb4XRnwo=";
};
proxyVendor = true;
vendorHash = "sha256-nnmmd/RIIJIZIhwE5DI7dKVovuKMjuawwzSZU2wLOj0=";
vendorHash = "sha256-CwR0/L+ptBKjBLLZ7I96+jxJyCAgM7V0etXz+H0vlhI=";
subPackages = [ "apps/cnspec" ];
+2 -2
View File
@@ -15,7 +15,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
version = "2.24.2";
version = "2.24.3";
dontConfigure = true;
dontBuild = true;
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
hash = "sha256-P0yJ6uYtOvKRS6WAQOvAPBkGrunyhjMq5ulPdCPYZiI=";
hash = "sha256-Em/KkKUMq9IDZR/g6DTD8TZTZ70FBon4ZXCeQp6BAPg=";
};
nativeBuildInputs = [
+7 -18
View File
@@ -4,18 +4,7 @@
fetchFromGitHub,
fetchpatch,
}:
let
python = python3.override {
self = python3;
packageOverrides = self: super: {
pyrate-limiter = super.pyrate-limiter_2;
};
};
in
python.pkgs.buildPythonApplication rec {
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "conkeyscan";
version = "1.1.0";
pyproject = true;
@@ -23,7 +12,7 @@ python.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "CompassSecurity";
repo = "conkeyscan";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-xYCms+Su7FmaG7KVHZpzfD/wx9Gepz11t8dEK/YDfvI=";
};
@@ -38,12 +27,12 @@ python.pkgs.buildPythonApplication rec {
postPatch = ''
substituteInPlace setup.py \
--replace-fail "{{VERSION_PLACEHOLDER}}" "${version}"
--replace-fail "{{VERSION_PLACEHOLDER}}" "${finalAttrs.version}"
'';
build-system = with python.pkgs; [ setuptools ];
build-system = with python3.pkgs; [ setuptools ];
dependencies = with python.pkgs; [
dependencies = with python3.pkgs; [
atlassian-python-api
beautifulsoup4
clize
@@ -62,9 +51,9 @@ python.pkgs.buildPythonApplication rec {
meta = {
description = "Tool to scan Confluence for keywords";
homepage = "https://github.com/CompassSecurity/conkeyscan";
changelog = "https://github.com/CompassSecurity/conkeyscan/releases/tag/v${version}";
changelog = "https://github.com/CompassSecurity/conkeyscan/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "conkeyscan";
};
}
})
+2 -2
View File
@@ -71,11 +71,11 @@ in
python3Packages.buildPythonApplication rec {
pname = "copyparty${nameSuffix}";
version = "1.20.10";
version = "1.20.11";
src = fetchurl {
url = "https://github.com/9001/copyparty/releases/download/v${version}/copyparty-${version}.tar.gz";
hash = "sha256-plHfKrdo698vQbf/Hh/seIroo0hIziKMGJ8tD1Zsn9k=";
hash = "sha256-StMBrfLNH/DWVXPk6Tr5f6hcG57tEgdiXpmvxaXKYhM=";
};
pyproject = true;
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage {
pname = "cosmic-ext-applet-sysinfo";
version = "0-unstable-2026-02-20";
version = "0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "cosmic-ext-applet-sysinfo";
rev = "c476fb87b729d65eeeb20802ee162ed10ba63408";
hash = "sha256-QDscoPVOz1cyJIWpgozz+O/vyFyVwG/spUNawYk7DC8=";
rev = "8012b7b09103722f0ed581b102e5134ae5a90da3";
hash = "sha256-zau7OCHjfnskQjC+G68Wc/s4Yk0Kjy9JsHLFk3jMTTs=";
};
cargoHash = "sha256-sLoT/p7Au5s16J08RlxK+o4ayUzKO30GfcUwr8kGFl8=";
cargoHash = "sha256-qOtj14G3iYEgXmTQfkjvMP7CBAFKvoGo7bfDu0PQSjU=";
nativeBuildInputs = [
libcosmicAppHook
@@ -9,13 +9,13 @@
}:
rustPlatform.buildRustPackage {
pname = "cosmic-ext-applet-weather";
version = "0-unstable-2026-02-10";
version = "0-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "cosmic-ext-applet-weather";
rev = "a40b0e201131723e6a60a9b3ae808bf583815a49";
hash = "sha256-J4CVbidFfKNiOGB/dt2rNi6nKh0WyxZ9EoS5Vmlsu+0=";
rev = "a657afea4abb484384e0ca6fc57724d9825a65c1";
hash = "sha256-Q0U0cUmcUQZYKJ6yK/iPNWbBKSGyWMxO1705q3qVQsY=";
};
cargoHash = "sha256-tj0skQNt0p6UMUnU6HXw6ZAjEkCuuF4vg1aoWytqCos=";
+5
View File
@@ -2,6 +2,7 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
versionCheckHook,
}:
@@ -26,6 +27,10 @@ buildNpmPackage (finalAttrs: {
doInstallCheck = true;
passthru.updateScript = nix-update-script {
extraArgs = [ "--use-github-releases" ];
};
meta = {
changelog = "https://github.com/emacs-eask/cli/blob/${finalAttrs.version}/CHANGELOG.md";
description = "CLI for building, runing, testing, and managing your Emacs Lisp dependencies";
+3 -3
View File
@@ -7,18 +7,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_check";
version = "0.20.0";
version = "0.21.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
hash = "sha256-aC7NrmzL6Ri7oB7jW+uSzbWTXfAUrk0zXH7t6ewukLU=";
hash = "sha256-2H/8ILVk5QnLe099a25pzMEqJLRFDxMG/fQ3f5UwgmI=";
};
buildAndTestSubdir = "crates/emmylua_check";
cargoHash = "sha256-znpZt/1ss3EcimFSADQi2/14z2etKbv78QQoT823U9Y=";
cargoHash = "sha256-QdL4KtQ4sJUaviqMzxmC1KW4Qy5wO7c5koy0Pl8Eua0=";
nativeInstallCheckInputs = [
versionCheckHook
+2 -2
View File
@@ -49,8 +49,8 @@ let
depsHash
else
{
x86_64-linux = "sha256-CMd8dIyvuYFoHg1+AdkkyBj5P367ZcklCOgih+7uQIA=";
aarch64-linux = "sha256-NJIkiTIJBZFPb+FpTYo6pQQQt8++VuCHHj0Y0AjqWGo=";
x86_64-linux = "sha256-CUWT2EIHG9vWo4aUbA18SpYn2HTa9haWNo7lGLN8ihw=";
aarch64-linux = "sha256-bdFQlvBi7UG2oV8h74geNZbDQCXh+4oIQxD8JNtpWf4=";
}
.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
+3 -2
View File
@@ -6,14 +6,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "exegol";
version = "5.1.2";
version = "5.1.9";
pyproject = true;
src = fetchFromGitHub {
owner = "ThePorgs";
repo = "Exegol";
tag = version;
hash = "sha256-eoOCVYKHWPsaSxdOF3FTg6dS5JdTSlfNTM6Hrf6KTlc=";
hash = "sha256-nYtJkLpg7kaaENodSNJ9lf91/ry+jR+QuKjM0P39qIw=";
};
build-system = with python3Packages; [ pdm-backend ];
@@ -73,6 +73,7 @@ python3Packages.buildPythonApplication rec {
maintainers = with lib.maintainers; [
_0b11stan
charB66
macbucheron
];
};
}
+2 -2
View File
@@ -24,13 +24,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "faas-cli";
version = "0.18.1";
version = "0.18.3";
src = fetchFromGitHub {
owner = "openfaas";
repo = "faas-cli";
rev = finalAttrs.version;
sha256 = "sha256-4YypgdxWbODiFmbSsIx7Prc+YTP1OFvRi3upfBvYTrQ=";
sha256 = "sha256-zPgSmkegq7LsdOk5MQBmv2jAMI4FIwu5jBMWiQSZxL8=";
};
vendorHash = null;
+1 -1
View File
@@ -69,7 +69,7 @@ buildBazelPackage {
rm -rv "$bazelOut"/external/host_platform
'';
hash = "sha256-nFPGhZWvzzBOSeIa35XQbK6dHgJJSYum/5X8eAA0uCY=";
hash = "sha256-ZjrXMQwxlaU5YGZtBZ+D2XBQHnOk+zV+a9cmkf3U5NU=";
};
preConfigure = ''
+43
View File
@@ -0,0 +1,43 @@
{
lib,
python3Packages,
fetchFromGitHub,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "gigawork";
version = "1.4.3";
pyproject = true;
src = fetchFromGitHub {
owner = "sgl-umons";
repo = "gigawork";
tag = "v${finalAttrs.version}";
hash = "sha256-CBm3YW3DODui5tAVIOqYhuijrAVo4+H2jLz/u/BGVlc=";
};
build-system = [
python3Packages.setuptools
];
dependencies = with python3Packages; [
click
gitpython
jsonschema
ruamel-yaml
];
pythonRelaxDeps = true;
pythonImportsCheck = [
"gigawork"
];
meta = {
description = "An automated tool for extracting GitHub Actions' workflows from Git repositories written in Python";
homepage = "https://github.com/sgl-umons/gigawork";
license = lib.licenses.lgpl3Plus;
maintainers = with lib.maintainers; [ drupol ];
mainProgram = "gigawork";
};
})
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "git-codereview";
version = "1.18.0";
version = "1.19.0";
src = fetchFromGitHub {
owner = "golang";
repo = "review";
rev = "v${finalAttrs.version}";
hash = "sha256-VTwfKTvrgs052F9flMYBVXHLeuAKXj9NhAnT7FZW/1k=";
hash = "sha256-Y15K8j9bqBFbRkYJ2pdfKobpuTglWcm+QDkoTklzWa8=";
};
vendorHash = null;
@@ -15,13 +15,13 @@ in
buildGoModule (finalAttrs: {
pname = "go-containerregistry";
version = "0.21.1";
version = "0.21.2";
src = fetchFromGitHub {
owner = "google";
repo = "go-containerregistry";
rev = "v${finalAttrs.version}";
sha256 = "sha256-VJtSiTt9nJOzhkwUsKoXPL7q+pCjSw+3VgVAhj/2ftg=";
sha256 = "sha256-q4gQjXsXZoP1UDsqcQdSR6RCNuPkCjczpATVPyfIzHE=";
};
vendorHash = null;
+2 -2
View File
@@ -12,13 +12,13 @@
buildGoModule (finalAttrs: {
pname = "go-ios";
version = "1.0.202";
version = "1.0.204";
src = fetchFromGitHub {
owner = "danielpaulus";
repo = "go-ios";
rev = "v${finalAttrs.version}";
sha256 = "sha256-GC0wNOnfT9eCDKvqVKbmuMOumRb4BN1uHAOoEOLwNYc=";
sha256 = "sha256-G/CFG+glZ5DGIux3FJSe2wdfRl++GFr3JB8bHLOq+KY=";
};
proxyVendor = true;
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "httpx";
version = "1.8.1";
version = "1.9.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "httpx";
tag = "v${finalAttrs.version}";
hash = "sha256-hgeBZJqBFNWqcElfgGv8r1yAzifoD27GHPyxh6LpOaU=";
hash = "sha256-WVmxXdQUNrWaVgxx9cirafgsW8+wuNsYyCXYV3mvX9E=";
};
vendorHash = "sha256-Ug39SdHVZFf7e1BGcszuTqxdQ5yfVNQiYhcsrvxT4cQ=";
vendorHash = "sha256-ALC8vhK/vzuKpiE1iQ2u0Orx/fUw5eVz32LyMrdrrrk=";
subPackages = [ "cmd/httpx" ];
+2 -2
View File
@@ -6,10 +6,10 @@
}:
let
pname = "hydralauncher";
version = "3.9.0";
version = "3.9.1";
src = fetchurl {
url = "https://github.com/hydralauncher/hydra/releases/download/v${version}/hydralauncher-${version}.AppImage";
hash = "sha256-5UyS/SfEol0tnKTnELr7goj3ATJXUQPqYsR1dSdV3tY=";
hash = "sha256-Cc6V3D3g3CYyozkvl1baDRJcsd+oaRNAMV1HPOkh/gw=";
};
appimageContents = appimageTools.extractType2 { inherit pname src version; };
+2 -2
View File
@@ -16,14 +16,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "hydrus";
version = "661";
version = "662";
pyproject = false;
src = fetchFromGitHub {
owner = "hydrusnetwork";
repo = "hydrus";
tag = "v${finalAttrs.version}";
hash = "sha256-H7dL8hbWWEVZUs9tlisoDVJc60bxX4k/AURm5SIEhWI=";
hash = "sha256-p5yIZlnS5EWkJYvDfyjdebEKRv/u9rLXH3g4G1esn+A=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -22,16 +22,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "i3status-rust";
version = "0.35.0";
version = "0.36.0";
src = fetchFromGitHub {
owner = "greshake";
repo = "i3status-rust";
tag = "v${finalAttrs.version}";
hash = "sha256-Eam0MDACJN/a8J1Za7Xwy0Jlv/KGNn4M13C2yaCgLnU=";
hash = "sha256-sfySTdcX2APZKDL2/kb/akxuv2w2tBNiwyBS1VNHnvA=";
};
cargoHash = "sha256-ezPB/yTxRMpjpekDxbjbRFR0eRaWixVLdosuOBDjyU8=";
cargoHash = "sha256-b80KJBxywvIX+kqspmUXe5xvzOhfaCabJzSaPN+w7ys=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "kestrel";
version = "1.0.2";
version = "1.0.3";
src = fetchFromGitHub {
owner = "finfet";
repo = "kestrel";
rev = "v${finalAttrs.version}";
hash = "sha256-bKQBOk9yUqgnufRyyqXatsRHpesbM49rAkz0dD5XE80=";
hash = "sha256-sDTjlR2XRZn5zq7l1Vul658OVT2431oaJjibfGg0/lA=";
};
cargoHash = "sha256-cwEHxbRFdOLmQy0FS4U6g785szMWISe6vkXvtj4VwPs=";
cargoHash = "sha256-8+V9RaEFrU+ZLIqYX/9ipjJ+nM6L6B614Qghm75douw=";
nativeBuildInputs = [
installShellFiles
+4 -4
View File
@@ -14,23 +14,23 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "kiro-cli";
version = "1.26.2";
version = "1.27.2";
src =
let
darwinDmg = fetchurl {
url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg";
hash = "sha256-h73c7QJlR1KgoZQat4YT7nWpFGDByX//0rxdr6G+V30=";
hash = "sha256-gU0cXTjbIUHh0d85ewEpC57ckicqfdhA1nI/I7UAjZM=";
};
in
{
x86_64-linux = fetchurl {
url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz";
hash = "sha256-KHW2i7TvJ+3OcZKJ8TUD1Q9Z6lBCCMegg9tvjQt4+o4=";
hash = "sha256-yFmEMuGOiE0Jp8qPYvxbIx8kJ7KlxgN0tN0m3kn3ykE=";
};
aarch64-linux = fetchurl {
url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz";
hash = "sha256-S0AzlW7sx+4jt+AiduI8x/2StLKnWZ2ZAMXMmpaz4Oc=";
hash = "sha256-vYAMHEzYG1yY5HAFJQGbDogp26VbXmzxLFirCRtvl/w=";
};
x86_64-darwin = darwinDmg;
aarch64-darwin = darwinDmg;
+2 -2
View File
@@ -13,14 +13,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "kurve";
version = "3.4.0";
version = "3.5.0";
dontWrapQtApps = true;
src = fetchFromGitHub {
owner = "luisbocanegra";
repo = "kurve";
tag = "v${finalAttrs.version}";
hash = "sha256-yLe8K4DbVqOKunWNxLXdvjBtJBj87NJtSw9Dul0CrMg=";
hash = "sha256-gzL99vDDEbs37uNW4Z1fUTwmq7UqwZsxYk6wljNt8G0=";
};
installPhase = ''
+3 -3
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "labwc-tweaks-gtk";
version = "0-unstable-2025-12-16";
version = "0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-tweaks-gtk";
rev = "553788d5be02e3dd5f0f0ba4191878d94f60f07f";
hash = "sha256-dEdMbeGNeT7wzq+LhUnBLUlWGqXf55rwrs/58axyO+o=";
rev = "ebdabbb818703bcd7906e95682855fd63539b8cf";
hash = "sha256-R9f4Wupy6WHB6Tl4ep+wHuyRjO0zJLAc4ScYQinzwe0=";
};
nativeBuildInputs = [
+42
View File
@@ -0,0 +1,42 @@
{
lib,
stdenvNoCC,
fetchzip,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "launchnext";
version = "2.3.0";
src = fetchzip {
url = "https://github.com/RoversX/LaunchNext/releases/download/${finalAttrs.version}/LaunchNext${finalAttrs.version}.zip";
hash = "sha256-gdfSkBWLXd1N17ruVlRs77q3VMX2nfmAYitPOVnDe3k=";
stripRoot = false;
};
dontConfigure = true;
dontBuild = true;
doInstallCheck = true;
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -R LaunchNext.app $out/Applications/
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Bring Launchpad back in MacOS26+, highly customizable, powerful, free";
homepage = "https://closex.org/launchnext/";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
Renna42
];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
})
+2 -2
View File
@@ -8,13 +8,13 @@
}:
buildGoModule (finalAttrs: {
pname = "lazyhetzner";
version = "1.0.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "grammeaway";
repo = "lazyhetzner";
tag = "v${finalAttrs.version}";
hash = "sha256-krMA3QbeQGZCadP2sprITimh+K2XFYsN/sd29HVyd0U=";
hash = "sha256-QFtlcio3yVyltoTqYH8RJknx/tKpn6dNu1WwnLLJY/A=";
leaveDotGit = true;
postFetch = ''
@@ -7,11 +7,11 @@
lilypond.overrideAttrs (
finalAttrs: prevAttrs: {
version = "2.25.32";
version = "2.25.34";
src = fetchzip {
url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor finalAttrs.version}/lilypond-${finalAttrs.version}.tar.gz";
hash = "sha256-j7Avb9WSy27yQCak3KV7OB24M+T76b/tLcLoINLSEbo=";
hash = "sha256-UFuL8TZ7uLZhXgFoMGxAye04dNcvrw1gqQMOnE4P2fc=";
};
passthru.updateScript = writeScript "update-lilypond-unstable" ''
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "mage";
version = "1.15.0";
version = "1.16.0";
src = fetchFromGitHub {
owner = "magefile";
repo = "mage";
rev = "v${finalAttrs.version}";
sha256 = "sha256-aZPv3+F4VMiThjR0nFP+mKQLI9zKj2jaOawClROnT34=";
sha256 = "sha256-SJtwUS/m4hsBq035VdU8skJxvHokCdMQ3aKjPkXsN28=";
};
vendorHash = null;
+3 -1
View File
@@ -32,11 +32,13 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
strictDeps = true;
__darwinAllowLocalNetworking = true;
meta = {
description = "Tool for buffering data streams with a large set of unique features";
homepage = "https://www.maier-komor.de/mbuffer.html";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.linux; # Maybe other non-darwin Unix
platforms = lib.platforms.unix;
mainProgram = "mbuffer";
};
})
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "mieru";
version = "3.28.0";
version = "3.29.0";
src = fetchFromGitHub {
owner = "enfein";
repo = "mieru";
rev = "v${finalAttrs.version}";
hash = "sha256-xX2axFK1BBgyGlA658DOCIBI0cIXY0KTdf/SyzhkYCo=";
hash = "sha256-v08yA01I4W3SVkkRmm38nwTYzfTcESXgW98TrbaeaHA=";
};
vendorHash = "sha256-pKcdvP38fZ2KFYNDx6I4TfmnnvWKzFDvz80xMkUojqM=";
+2 -3
View File
@@ -12,14 +12,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "mlucas";
# A specific git commit is used because there are no official GitHub releases.
version = "21.0.2";
src = fetchFromGitHub {
owner = "primesearch";
repo = "Mlucas";
rev = "d082c2a00b42410d6d87605212c68be25f9f4d7d";
hash = "sha256-YD2Kt8SD5sxZH8Em8jDZ1qSfIhgLUklOdkORmVR588o=";
tag = "v${finalAttrs.version}";
hash = "sha256-AHzx7jfmBIzES9fJ9xhmRMD8NCucxhD2aEo8OYR25xs=";
};
enableParallelBuilding = true;
+1 -1
View File
@@ -46,7 +46,7 @@ buildBazelPackage rec {
bazel = bazel_7;
fetchAttrs = {
hash = "sha256-c+v2vWvTmwJ7MFh3VJlUh+iSINjsX66W9K0UBX5K/1s=";
hash = "sha256-G05vlHiOJp4rvQBUj2ffRBuWBA/lpJju8CLiopYJckE=";
preInstall = ''
# Remove zip code data. It will be replaced with jp-zip-codes from nixpkgs
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "naabu";
version = "2.4.0";
version = "2.5.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "naabu";
tag = "v${finalAttrs.version}";
hash = "sha256-Jubam5UoWYWK8AoRVxbaibzU9Qv/X7VFfGtQxoY008Y=";
hash = "sha256-8UnZqSjN57rqSpAf3H77TruT7hXMkgUroBhC+VlkXYY=";
};
vendorHash = "sha256-h0/mTUbgCwzIAvIh9i1ZAgMa9undo8DkC0jGOZdUu20=";
vendorHash = "sha256-HOCbtmb6gVsbErxeM2mXbqqALbz3EqK02ARxgyfZinc=";
buildInputs = [ libpcap ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "nats-server";
version = "2.12.4";
version = "2.12.5";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats-server";
rev = "v${finalAttrs.version}";
hash = "sha256-IWK+ZyWbb3Y6b0DGW510Vc4gOY7Sntu/E0wT1gsz5w0=";
hash = "sha256-23qXVxAxtoyvFCPL1I73eJv524NzBRE1gJYnYzm3LvE=";
};
vendorHash = "sha256-OLlsm/YYqEzbricCogbFlEqBiUO5DFuKRSPHMAhT8F0=";
vendorHash = "sha256-2P7O4LPz2Ky6tT/mU+0jK/j4mxroPjPQIOLznVYqfOM=";
doCheck = false;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "nomore403";
version = "1.1.8";
version = "1.2.0";
src = fetchFromGitHub {
owner = "devploit";
repo = "nomore403";
tag = "v${finalAttrs.version}";
hash = "sha256-hbhVpk6Zn7FMbsNnUbHdE8Ox5EzpIeB78MBvudpkabI=";
hash = "sha256-5jZgX8Cj+K2XHnSqmyq0/AQ295XHO9aI94niLNdxwuc=";
};
vendorHash = "sha256-17bXTAXntWlaT4nCrqovW/bowml6KUJDlgjq0b9jmWA=";
vendorHash = "sha256-SGme/lJ/QZz4LEe3HJYGSmowDqekKIwXEJzZAgrvUGU=";
ldflags = [
"-s"
+3 -3
View File
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "nu_scripts";
version = "0-unstable-2026-03-01";
version = "0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "nushell";
repo = "nu_scripts";
rev = "25d3c5b200202243f03e6e25bda707f073ba22ab";
hash = "sha256-SCixlF+oNb3HuzWsnRNwJygvxlGM2pE6LdhWePvAauw=";
rev = "33ea2a5271a3b9d5f2722ebeebc26e4159068a76";
hash = "sha256-JDepNHHj0aKnLPBDuLNjvNLKsTcp84WeYqoASTl1Gvs=";
};
installPhase = ''
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nvc";
version = "1.19.2";
version = "1.19.3";
src = fetchFromGitHub {
owner = "nickg";
repo = "nvc";
tag = "r${finalAttrs.version}";
hash = "sha256-y2R/jEINVs7U1mkYBDjEp+2E8Td7JHCTD2h+C2+MlvE=";
hash = "sha256-Mfg73xsawf8leDu2r1mKufxbXtzGeyXvp6NUp5r4P/4=";
};
nativeBuildInputs = [
@@ -14,16 +14,16 @@ assert
buildGoModule (finalAttrs: {
pname = "open-policy-agent";
version = "1.14.0";
version = "1.14.1";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa";
tag = "v${finalAttrs.version}";
hash = "sha256-U4Yrib38zY+Xk7Ogo6OfD/G46YxSfnpnUNd74zlo+7o=";
hash = "sha256-OsahMMNhlgN5kOhyKW1IFyAiDRb6bLoh9jfgQXbjgTA=";
};
vendorHash = "sha256-BS0qYV3hU+WWkm/LWKUhM9Y+IT3rqi9gwvg2TT9HZqw=";
vendorHash = "sha256-IuRu8R4BMj/Q7q6gMnqEzN+KkuyFbHfnTMHV89NfMb0=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -14,12 +14,12 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
version = "1.2.20";
version = "1.2.24";
src = fetchFromGitHub {
owner = "anomalyco";
repo = "opencode";
tag = "v${finalAttrs.version}";
hash = "sha256-FBmF7/uwZYY/qY1252Hz+XhXdE+Qp5axySAy5Jw7XUQ=";
hash = "sha256-smGIc6lYWSjfmGAikoYpP7GbB6mWacrPWrRtp/+HJ3E=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -68,7 +68,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# NOTE: Required else we get errors that our fixed-output derivation references store paths
dontFixup = true;
outputHash = "sha256-OwlJRAeKnX5YMwQgaV4op40rjt5kxsP4WrOzpp9t90w=";
outputHash = "sha256-twywrmswEl687u5mqWgVVzOeWOheNGuW3e4L5tq/Qbw=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
+1 -1
View File
@@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: {
"completiondir=$(out)/etc"
];
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^([0-9\.]+)$" ]; };
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^([0-9\\.]+)$" ]; };
meta = {
description = "Set of libraries and utilities to access smart cards";
+3 -3
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "orchard";
version = "0.47.0";
version = "0.52.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "orchard";
rev = version;
hash = "sha256-I1lddSSFQybCJqcMIAIOV8/jtgxRxrM5NWYtqJ3niGs=";
hash = "sha256-0TkgPmQq7PGelIvpAuDkwjhNOQlGpvVDNn6uT8UkFKw=";
# 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;
@@ -25,7 +25,7 @@ buildGoModule rec {
'';
};
vendorHash = "sha256-IXVVgHFDgOcKZSGqvZpO3FNxoxOShk/694RcpKUCjKY=";
vendorHash = "sha256-3NW62OgZ19uUajNqoKxOBxYLCP+V78Mw7La8+GGeAPY=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pcb2gcode";
version = "3.0.1";
version = "3.0.2";
src = fetchFromGitHub {
owner = "pcb2gcode";
repo = "pcb2gcode";
rev = "v${finalAttrs.version}";
hash = "sha256-PCBROFFo+yE6ojoNImk+9hdXzt/Y8JEvmvKwES2KBwM=";
hash = "sha256-Vjv80QPrJyEYqHFbXR2n68csAWfCMMmi4NEZYe8/DcY=";
};
configureFlags = [
@@ -38,8 +38,8 @@ buildBazelPackage {
fetchAttrs = {
hash =
{
aarch64-linux = "sha256-GvuOEQfzPF5J75TRlEc4oDiXXUN4G3fMfRhMDmg3FL0=";
x86_64-linux = "sha256-A47JJg+GUIhR7FhufxEsfsIuSg6dd7sPNzSWiQZXIEE=";
aarch64-linux = "sha256-Pm7iSGO3Ij3bbII/7oWqucTeg8cw6P/FV8/GMcTMyhQ=";
x86_64-linux = "sha256-4JForyvjZmD9e3myRamt2N2PD4fImci50EEWc+1WxM8=";
}
.${system} or (throw "No hash for system: ${system}");
};
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "poutine";
version = "1.0.7";
version = "1.0.8";
src = fetchFromGitHub {
owner = "boostsecurityio";
repo = "poutine";
tag = "v${finalAttrs.version}";
hash = "sha256-cz6EBgCPUtuVTAEv36fNtw+8GTXD0jcCD6x9iVa9V9k=";
hash = "sha256-YctbFSFSbq/LZiS5WDv7a0NYRjDU/He0OMRG6h1gaqE=";
};
vendorHash = "sha256-qp3Ko+01kk9AH0oCT2Si/si+74gT5KFtPFslwih/IBE=";
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "redis_exporter";
version = "1.81.0";
version = "1.82.0";
src = fetchFromGitHub {
owner = "oliver006";
repo = "redis_exporter";
rev = "v${version}";
sha256 = "sha256-liczKP4WlG2jGaKGJGoRSi6JKQ0Z6b8RENQHivaTXfY=";
sha256 = "sha256-zmJe3AQTYGDR2/reof0MRkN+JRx6jPKN98M4iGdAjUw=";
};
vendorHash = "sha256-+Adb5fXQSNccVKWtJsLiyPShCdv600vrca0UAOuThyA=";
vendorHash = "sha256-ZiYyFEzG8Si5+sCYrqU0Ka1qogvbchsuDXQwsLo2c14=";
ldflags = [
"-X main.BuildVersion=${version}"
@@ -7,7 +7,7 @@
buildGoModule rec {
pname = "smokeping_prober";
version = "0.10.0";
version = "0.11.0";
ldflags =
let
@@ -31,9 +31,9 @@ buildGoModule rec {
owner = "SuperQ";
repo = "smokeping_prober";
rev = "v${version}";
sha256 = "sha256-dsdwXBTAPkMjaAWBjkNiJEaKi5cIcr1qctVDTuzmjAo=";
sha256 = "sha256-h0HpxfYYfDY+dkKOBTBs3fFGY7td1YsL8b/NY6aJY/w=";
};
vendorHash = "sha256-anc4YtkfkPt8mXRZcVD8kQt2X2O3SCpRWPIqV4yz92E=";
vendorHash = "sha256-On5Xpn9V1XeyyGfy7xA1MwV4gO6GMcdine1f4tDZPJ4=";
doCheck = true;
+20 -8
View File
@@ -7,24 +7,36 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "proselint";
version = "0.14.0";
version = "0.16.0";
pyproject = true;
src = fetchFromGitHub {
owner = "amperser";
repo = "proselint";
tag = finalAttrs.version;
hash = "sha256-bI5gkckXUa640GOb5U5NW4i2op4fn0LKoPHFSIwbheM=";
tag = "v${finalAttrs.version}";
hash = "sha256-Oj5WY+YcngcaVjDq2xcnTeyvO7HnAhKdNE+h4fFa6zA=";
};
build-system = [ python3Packages.poetry-core ];
postPatch = ''
substituteInPlace pyproject.toml \
--replace "uv_build>=0.7.22,<0.8.0" uv_build
'';
dependencies = [ python3Packages.click ];
build-system = [ python3Packages.uv-build ];
dependencies = with python3Packages; [ google-re2 ];
# typing stubs are not needed at runtime
pythonRemoveDeps = [ "google-re2-stubs" ];
nativeCheckInputs = [
python3Packages.pytestCheckHook
writableTmpDirAsHomeHook
];
]
++ (with python3Packages; [
hypothesis
pytestCheckHook
rstr
]);
pythonImportsCheck = [ "proselint" ];
@@ -32,7 +44,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
description = "Linter for prose";
mainProgram = "proselint";
homepage = "https://github.com/amperser/proselint";
changelog = "https://github.com/amperser/proselint/releases/tag/${finalAttrs.version}/CHANGELOG.md";
changelog = "https://github.com/amperser/proselint/releases/tag/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.bsd3;
maintainers = [ lib.maintainers.pbsds ];
};
+1 -1
View File
@@ -49,7 +49,7 @@ buildBazelPackage' rec {
rm -rv "$bazelOut/external/host_platform"
'';
hash = "sha256-CekpXINZSr6Hysa4qrVkdchBla9pgBwRtqBiuUGPNq0=";
hash = "sha256-znkwUs984vbinz/BLo1uxQ+PvxkpXo719lJu4TD1Vmg=";
};
buildAttrs.installPhase = ''
+5 -5
View File
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "proton-pass-cli";
version = "1.5.2";
version = "1.6.1";
src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system};
@@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64";
hash = "sha256-8k6stQFVUC8vmytYV/zUJRsJxVRnm2eFeql7HTfCsuc=";
hash = "sha256-xEqD5ET6bi1mr9RscWJ4V2uBRNrjzd08fBet9OCm28I=";
};
"aarch64-linux" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64";
hash = "sha256-rIji6/FaR5nFCECMDPgd2RgDE/5FtnlBVn69MMT7rbI=";
hash = "sha256-vmily9b6ukkdRDbnKHRyssn3bvRFhdzxDyYPqIMESs8=";
};
"x86_64-darwin" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64";
hash = "sha256-z7LAfw/J2P7NSyUIr0uw8g7pylSkF0EjUX1MFzuJmIk=";
hash = "sha256-zKBrZYLJpYKF5x2I3pNMtETWtVH9Mqy77or7aBG3sAg=";
};
"x86_64-linux" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64";
hash = "sha256-tuAqx5zuJ3dnAj3aIbbOonbVb9sL+F2W6vAi/2In3rw=";
hash = "sha256-u/S6AVt9N9GUzYSBZJAxqzxNXFTLNttffqLAW3yNKL8=";
};
};
updateScript = writeShellScript "update-proton-pass-cli" ''
@@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchurl,
cmake,
pkg-config,
util-linux,
@@ -22,7 +22,7 @@
libxdmcp,
lcms2,
libiptcdata,
fftw,
fftwSinglePrec,
expat,
pcre2,
libsigcxx,
@@ -39,17 +39,21 @@ stdenv.mkDerivation (finalAttrs: {
pname = "rawtherapee";
version = "5.12";
src = fetchFromGitHub {
owner = "RawTherapee";
repo = "RawTherapee";
tag = finalAttrs.version;
hash = "sha256-h8eWnw9I1R0l9WAI/DylsdA241qU9NhYGEPYz+JlE18=";
src = fetchurl {
# The developers ask not to use the tarball from Github releases, see
# https://www.rawtherapee.com/downloads/5.10/#news-relevant-to-package-maintainers
forceFetchGit = true;
# https://www.rawtherapee.com/downloads/5.12/#news-relevant-to-package-maintainers
url = "https://rawtherapee.com/shared/source/rawtherapee-${finalAttrs.version}.tar.xz";
hash = "sha256-2abBBTfWSihbxGVnX+WaqpTOMiOCPfvs8K4slZkILVc=";
};
postPatch = ''
# https://github.com/NixOS/nixpkgs/issues/475835
# https://github.com/RawTherapee/RawTherapee/issues/7443#issuecomment-3014132156
# remove for 5.13
substituteInPlace rtengine/procparams.cc --replace \
'outputProfile(options.rtSettings.srgb),' \
'outputProfile("RTv4_sRGB"),'
cat <<EOF > ReleaseInfo.cmake
set(GIT_DESCRIBE ${finalAttrs.version})
set(GIT_BRANCH ${finalAttrs.version})
@@ -89,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: {
libxdmcp
lcms2
libiptcdata
fftw
fftwSinglePrec
expat
pcre2
libsigcxx
+2 -2
View File
@@ -9,13 +9,13 @@
# redumper is using C++ modules, this requires latest C++20 compiler and build tools
llvmPackages.libcxxStdenv.mkDerivation (finalAttrs: {
pname = "redumper";
version = "699";
version = "703";
src = fetchFromGitHub {
owner = "superg";
repo = "redumper";
tag = "b${finalAttrs.version}";
hash = "sha256-hUZidsyTJywYiR4wzmbk9kwh9qDseGasBrsL+42z15A=";
hash = "sha256-GYzfVWwNRclIMZX/7kY5F/dheMBGnYgKP9xCtXbTWtg=";
};
nativeBuildInputs = [
-4
View File
@@ -40,8 +40,6 @@
wayland,
# The themes here are soft dependencies; only icons are missing without them.
adwaita-icon-theme,
withKf5Wallet ? stdenv.hostPlatform.isLinux,
libsForQt5,
withLibsecret ? stdenv.hostPlatform.isLinux,
withWebkitGtk ? false,
webkitgtk_4_1,
@@ -104,7 +102,6 @@ stdenv.mkDerivation (finalAttrs: {
wayland
]
++ lib.optionals withLibsecret [ libsecret ]
++ lib.optionals withKf5Wallet [ libsForQt5.kwallet ]
++ lib.optionals withWebkitGtk [ webkitgtk_4_1 ]
++ lib.optionals withVte [ vte ];
@@ -115,7 +112,6 @@ stdenv.mkDerivation (finalAttrs: {
"-DWITH_VTE=${if withVte then "ON" else "OFF"}"
"-DWITH_TELEPATHY=OFF"
"-DWITH_AVAHI=OFF"
"-DWITH_KF5WALLET=${if withKf5Wallet then "ON" else "OFF"}"
"-DWITH_LIBSECRET=${if withLibsecret then "ON" else "OFF"}"
"-DWITH_WEBKIT2GTK=${if withWebkitGtk then "ON" else "OFF"}"
]
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rescrobbled";
version = "0.8.0";
version = "0.9.0";
src = fetchFromGitHub {
owner = "InputUsername";
repo = "rescrobbled";
rev = "v${finalAttrs.version}";
hash = "sha256-+5BkM4L2eB54idZ6X2ESw6ERMhG5CM4AF4BMEJm3xLU=";
hash = "sha256-/p9SY4XZNXl1ApB2gI8PMAp53lOBl0gcSPybRJe5MtE=";
};
cargoHash = "sha256-ZawdZdP87X7xMdSdZ1VJDJxz7dBGVYo+8jR8qb2Jgq8=";
cargoHash = "sha256-1uQiMn8X5joyBcIbzTDVM7GQB6Ks/jaEuSb4KR3hBW0=";
nativeBuildInputs = [ pkg-config ];
@@ -13,15 +13,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rust-analyzer-unwrapped";
version = "2026-03-02";
version = "2026-03-09";
cargoHash = "sha256-1Brx4mvT8683zhrFkfL15/ynfgewyd7WcFFdKvDL3+Q=";
cargoHash = "sha256-osoNyx4UEbq0J2fx7WMJBfIRV3mhsO+OSBNrvu060IM=";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust-analyzer";
rev = finalAttrs.version;
hash = "sha256-UfVF6W3LKSl+KMM510AXrGOdOdkU0PTZd3xyee14iRc=";
hash = "sha256-cxHbp8na0qO5U3SPGkSLzg3g9C81gJEG/7WbYPktD6o=";
};
cargoBuildFlags = [
+6 -17
View File
@@ -8,18 +8,7 @@
python3,
vulnix,
}:
let
python = python3.override {
self = python3;
packageOverrides = self: super: {
pyrate-limiter = super.pyrate-limiter_2;
};
};
in
python.pkgs.buildPythonApplication rec {
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "sbomnix";
version = "1.7.4";
pyproject = true;
@@ -27,7 +16,7 @@ python.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "tiiuae";
repo = "sbomnix";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-s7mmtbELRcl/7ab5A3fU7f8m4rIm+mBLmXMeYHa7/n4=";
# Remove documentation as it contains references to nix store
@@ -42,7 +31,7 @@ python.pkgs.buildPythonApplication rec {
lib.makeBinPath [
git
nix
python.pkgs.graphviz
python3.pkgs.graphviz
nix-visualize
vulnix
grype
@@ -50,9 +39,9 @@ python.pkgs.buildPythonApplication rec {
}"
];
build-system = [ python.pkgs.setuptools ];
build-system = [ python3.pkgs.setuptools ];
dependencies = with python.pkgs; [
dependencies = with python3.pkgs; [
beautifulsoup4
colorlog
dfdiskcache
@@ -89,4 +78,4 @@ python.pkgs.buildPythonApplication rec {
];
mainProgram = "sbomnix";
};
}
})
+11
View File
@@ -1,7 +1,9 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
installShellFiles,
git,
}:
@@ -16,10 +18,19 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-m8Pd7Bnz++5k6J4stbKVd8Y596Y+52xbF0zFJVhdfzI=";
};
nativeBuildInputs = [ installShellFiles ];
nativeCheckInputs = [ git ];
cargoHash = "sha256-7cDZrRNTGPdzbvVNt3/HTp7PgoH2txX26RCxdpeo4dM=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd sizelint \
--bash <($out/bin/sizelint completions bash) \
--fish <($out/bin/sizelint completions fish) \
--zsh <($out/bin/sizelint completions zsh)
'';
meta = {
description = "Lint your file tree based on file sizes";
homepage = "https://github.com/a-kenji/sizelint";
+3 -3
View File
@@ -16,18 +16,18 @@
rustPlatform.buildRustPackage rec {
pname = "spade";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitLab {
owner = "spade-lang";
repo = "spade";
rev = "v${version}";
hash = "sha256-Q9LiyCkrHQxnTorAqPOykS4F06c01pYPW9t82xEn6DY=";
hash = "sha256-jdcwIn/CiibWiYhh4yICa1LWXZCI0r2w3AFDRO0ZbFw=";
# only needed for vatch, which contains test data
fetchSubmodules = true;
};
cargoHash = "sha256-zuj34DpQKu7uWYgL/JTq7zLTPvZKQ/eedBXrkN1Pvg0=";
cargoHash = "sha256-JnyICAJ+W9ZwQpJnSVkEb5dSvkrcnx6PZ/IgQMEOsag=";
# TODO: somehow respect https://nixos.org/manual/nixpkgs/stable/#var-passthru-updateScript-commit
passthru.updateScript = _experimental-update-script-combinators.sequence [
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "swim";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitLab {
owner = "spade-lang";
repo = "swim";
rev = "v${version}";
hash = "sha256-8JUy5gMZv7qzksrnoCwS4Wxk8xvy02sYGKHxwncAy7c=";
hash = "sha256-5GxOW5Np5CS1hO8Bd/CoKuRHMiQ9Q2Xz61NGyXXNF7Q=";
};
cargoHash = "sha256-M4gwOAEPN3J7Ftirotbdk/UOE0hqbYpxBDO65YPXxBc=";
cargoHash = "sha256-TmPw/vP4/LZrBOv1/vJBv3NIn75NnRQmtS4gdmZRH2w=";
preConfigure = ''
# de-vendor spade git submodule
+3 -3
View File
@@ -10,14 +10,14 @@
stdenv.mkDerivation {
pname = "systemdgenie";
version = "0.99.0-unstable-2026-02-06";
version = "0.99.0-unstable-2026-03-07";
src = fetchFromGitLab {
domain = "invent.kde.org";
repo = "SystemdGenie";
owner = "system";
rev = "5d9a6ecc717244401d9393c16c8346d3f07971e2";
hash = "sha256-MZFXVUwz7FCrxj/uhVSX4CczsL2xNCHWHMHUdOhSdOw=";
rev = "1905e25d93a2c5e9851fc9516f0f61dce1ac2812";
hash = "sha256-kkqJS1mqLgUlzW35SWQKTHJEcXz4SK0fL8rauwjFBd0=";
};
strictDeps = true;
+2 -2
View File
@@ -8,11 +8,11 @@
appimageTools.wrapType2 rec {
pname = "tutanota-desktop";
version = "325.260127.0";
version = "332.260303.0";
src = fetchurl {
url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage";
hash = "sha256-WZYJ5C8xVoD+XMbjcKcIQw3C8YObinK6wBWBMd6bssU=";
hash = "sha256-lgx1hXkq6Uxa8mfaHyEIO52Rp2FYPBDAjJKXgh02l8U=";
};
extraPkgs = pkgs: [ pkgs.libsecret ];
+4 -4
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-procps";
version = "0.0.1-unstable-2026-02-24";
version = "0.0.1-unstable-2026-03-04";
src = fetchFromGitHub {
owner = "uutils";
repo = "procps";
rev = "4ebf73c7129c4ef637f2551690e8d72b861ff4f0";
hash = "sha256-ycL56wDB9KmKSSKF7m4otRyvmd1ifRoLW8h3FK/hIx4=";
rev = "367fa3cfc7106dfbc54e279a7be614c2e99dd4b5";
hash = "sha256-pJUWnzROl7WpaXcenYsnJRiQURJji0aEHsh9dG8+7ic=";
};
cargoHash = "sha256-aZ7Qc9enkhNh88M2DFsVdY2YX2ghSZi5dLoQP1EG/RY=";
cargoHash = "sha256-13vb8RlOd78igEj1NXnwrQ11CnUBwfQaNzxh6KUQozM=";
cargoBuildFlags = [ "--workspace" ];
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-util-linux";
version = "0.0.1-unstable-2026-02-24";
version = "0.0.1-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "uutils";
repo = "util-linux";
rev = "93a60ee39a2f697a5a21a631de1101cd1d36ba67";
hash = "sha256-3/wSuZ/J0uoBfzpWSXQWBasyNpTIipXPfxhuJsAjBNA=";
rev = "0012dc812c29fcb214d2cf8f72822db984f6bab6";
hash = "sha256-WFpqkFAuZua+Cb7Q7AxtNkMd1LocbzvWtD4XKArkTiA=";
};
postPatch = ''
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '"cut"' '"${lib.getExe' coreutils "cut"}"'
'';
cargoHash = "sha256-eLoL1CpsqOWoHzT0NxOeio43XtvQDUj6MiKgdC8QQHc=";
cargoHash = "sha256-v7+I9Futg8FRNM0Tssfgr0zgxJ4t9cnmuwTvM7GnrnI=";
nativeBuildInputs = [
pkg-config
@@ -9,12 +9,12 @@
let
generator = pkgsBuildBuild.buildGoModule rec {
pname = "v2ray-domain-list-community";
version = "20260227093604";
version = "20260307133324";
src = fetchFromGitHub {
owner = "v2fly";
repo = "domain-list-community";
rev = version;
hash = "sha256-6lHX9CyTP7PLMND5p8iDnWLi/pb9iRwZVCZaWBTsczo=";
hash = "sha256-m4IrAU4hTg89+1BYjiuCGQ/1facqajGUBs32VvjCPz0=";
};
vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk=";
meta = {
+5 -2
View File
@@ -55,10 +55,13 @@ buildBazelPackage {
];
fetchAttrs = {
preInstall = ''
rm -rf $bazelOut/external/rules_shell~~sh_configure~local_config_shell
'';
hash =
{
aarch64-linux = "sha256-SUURIZF3mlFRFKpxdHrgYAbJQ4rkkzCeqcC/1vxmreo=";
x86_64-linux = "sha256-p7h2L1aLzmMeWWxXC//Qau8/F4HbnUFY6aV8u7zfjRk=";
aarch64-linux = "sha256-KsXrwRIiCft/WaT0uj28gOj5ahhTKxcaiosbY7Mo3JY=";
x86_64-linux = "sha256-X7/W2iOTXruRO2wx9J5tGYvy2IuZ6mXiRAmUI5Eq9Vc=";
aarch64-darwin = "sha256-Zn22un/KaHdTEA/ucaentR7t/krmnZQk3A+jfbPVYnA=";
}
.${system} or (throw "No hash for system: ${system}");
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "video-compare";
version = "20260214";
version = "20260308";
src = fetchFromGitHub {
owner = "pixop";
repo = "video-compare";
tag = finalAttrs.version;
hash = "sha256-yHdotE//7b463AhGlzgRqv0FefW6pZnFSDXYEVgdBHY=";
hash = "sha256-O3udoPzusbP5/BbTES9zeuLm1ZVChGqtmWEiEuKZUfA=";
};
postPatch = ''
+2 -2
View File
@@ -64,7 +64,7 @@ buildGoModule (finalAttrs: {
# As Wails calls a compiler, certain apps and libraries need to be made available.
postFixup = ''
wrapProgram $out/bin/wails \
--prefix PATH : ${
--suffix PATH : ${
lib.makeBinPath [
pkg-config
go
@@ -72,7 +72,7 @@ buildGoModule (finalAttrs: {
nodejs
]
} \
--prefix LD_LIBRARY_PATH : "${
--suffix LD_LIBRARY_PATH : "${
lib.makeLibraryPath (
lib.optionals stdenv.hostPlatform.isLinux [
gtk3
+3 -3
View File
@@ -5,16 +5,16 @@
}:
buildGoModule (finalAttrs: {
pname = "wifitui";
version = "0.10.0";
version = "0.11.0";
src = fetchFromGitHub {
owner = "shazow";
repo = "wifitui";
tag = "v${finalAttrs.version}";
hash = "sha256-ZhVMcpua9foigtkaN4EFjugwrEwUBOkXGLIIAaq9+zs=";
hash = "sha256-C34YXANI/jocGZKy/WMVoexuQQXl7VE8koZ73zOkPv4=";
};
vendorHash = "sha256-HZEE8bJC9bsSYmyu7NBoxEprW08DO5+uApVnyNkKgMk=";
vendorHash = "sha256-2smXAK3mRweg0yKDerKgu3fcT3ulDjRSbbkMCSe+nVs=";
ldflags = [
"-X main.Version=${finalAttrs.version}"
+2 -2
View File
@@ -39,7 +39,7 @@ let
hash =
{
x86_64-linux = "sha256-72pXA+r9xMY1DeO9/NgvQGGI6BrQE84HfsFKqu2G6XQ=";
x86_64-linux = "sha256-y1/8GeSdq3UI11Pcnj4CXUHVTOt9NYIE0XtByDB8tuo=";
}
.${system} or throwSystem;
@@ -48,7 +48,7 @@ let
in
stdenvNoCC.mkDerivation rec {
pname = "xpipe";
version = "21.4";
version = "21.5";
src = fetchzip {
url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz";
+38 -12
View File
@@ -3,6 +3,8 @@
{
lib,
stdenv,
meson,
ninja,
pkg-config,
xorg-server,
dri-pkgconfig-stub,
@@ -18,6 +20,7 @@
libxkbfile,
libxshmfence,
mesa-gl-headers,
mesa,
openssl,
pixman,
libxcb-util,
@@ -29,6 +32,7 @@
xkeyboard-config,
xorgproto,
xtrans,
font-util,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xvfb";
@@ -37,11 +41,14 @@ stdenv.mkDerivation (finalAttrs: {
strictDeps = true;
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [
meson
ninja
pkg-config
];
buildInputs = [
dri-pkgconfig-stub
libdrm
font-util
libGL
libx11
libxau
@@ -62,18 +69,37 @@ stdenv.mkDerivation (finalAttrs: {
libxcb-wm
xorgproto
xtrans
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
dri-pkgconfig-stub
libdrm
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
mesa
];
configureFlags = [
"--enable-xvfb"
"--disable-xorg"
"--disable-xquartz"
"--disable-xwayland"
"--with-xkb-bin-directory=${xkbcomp}/bin"
"--with-xkb-path=${xkeyboard-config}/share/X11/xkb"
"--with-xkb-output=$out/share/X11/xkb/compiled"
mesonFlags = [
"-Dxvfb=true"
"-Dxephyr=false"
"-Dxorg=false"
"-Dxnest=false"
"-Dsecure-rpc=false"
"-Dudev=false"
"-Dudev_kms=false"
"-Dlog_dir=/var/log"
"-Ddefault_font_path="
"-Dxkb_bin_dir=${xkbcomp}/bin"
"-Dxkb_dir=${xkeyboard-config}/share/X11/xkb"
"-Dxkb_output_dir=$out/share/X11/xkb/compiled"
]
++ lib.optional stdenv.hostPlatform.isDarwin "--without-dtrace";
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
"-Dxcsecurity=true"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"-Ddtrace=false"
];
meta = {
description = "X virtual framebuffer";
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "aiortm";
version = "0.11.0";
version = "0.12.0";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiortm";
tag = "v${version}";
hash = "sha256-KghKxaa1MhNH13NdUpDiT5h8ZEj5aWLUVhvQKvLC+oM=";
hash = "sha256-6idPxFW1h9kyeivBdZ8tEznPCmZLK7Uno+ZKP21WoeA=";
};
pythonRelaxDeps = [ "typer" ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "bidsschematools";
version = "1.1.6";
version = "1.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "bids-standard";
repo = "bids-specification";
tag = "schema-${version}";
hash = "sha256-HMGhEEnmr0BwkcRcysmu9SgTME4BhrwcAAnRt4qF7eI=";
hash = "sha256-BK31NSq4WiQiM/GLxaL8bmce25RRS6ZJvOW7PhS6ByQ=";
};
sourceRoot = "${src.name}/tools/schemacode";
@@ -76,6 +76,12 @@ buildPythonPackage rec {
done
'';
preCheck = ''
# CGAL_Alpha_wrap_3.alpha_wrap_3(...) fails with a segmentation fault
# https://github.com/CGAL/cgal-swig-bindings/issues/306
rm examples/python/test_aw3.py
'';
checkPhase = ''
runHook preCheck
(cd examples/python/
@@ -6,20 +6,20 @@
fetchPypi,
od,
pygments,
pythonAtLeast,
python-dateutil,
repeated-test,
setuptools-scm,
sigtools,
unittestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "clize";
version = "5.0.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-BH9aRHNgJxirG4VnKn4VMDOHF41agcJ13EKd+sHstRA=";
};
@@ -43,13 +43,31 @@ buildPythonPackage rec {
repeated-test
];
unittestFlags =
let
disabledTests = [
"test_help.ElementsFromAutodetectedDocstringTests.test_sphinx_has_sphinx_error_in_param_desc"
"test_help.ElementsFromAutodetectedDocstringTests.test_sphinx_has_sphinx_error_in_free_text"
"test_help.ElementsFromAutodetectedDocstringTests.test_clize_sphinx_error"
"test_help.ElementsFromAutodetectedDocstringTests.test_clize_has_sphinx_error"
]
++ lib.optionals (pythonAtLeast "3.14") [
"test_help.ClizeWholeHelpTests.test_custom_param_help"
];
matchingPattern = builtins.concatStringsSep "|" disabledTests;
in
[
"-s clize/tests"
"-k [!(${matchingPattern})]"
];
pythonImportsCheck = [ "clize" ];
meta = {
description = "Command-line argument parsing for Python";
homepage = "https://github.com/epsy/clize";
changelog = "https://github.com/epsy/clize/releases/tag/v${version}";
changelog = "https://github.com/epsy/clize/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = [ ];
};
}
})
@@ -9,7 +9,7 @@
}:
buildPythonPackage rec {
version = "3.1.0";
version = "3.3.0";
pname = "conjure-python-client";
pyproject = true;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "palantir";
repo = "conjure-python-client";
tag = version;
hash = "sha256-dfoP0/v0yFAyBo4wADDGGTggVuFBoG53e5WTBvKQaS0=";
hash = "sha256-z6+790fFpI7uYI6O4MXnCOZc/o96r2f8ttj+IsXStYI=";
};
# https://github.com/palantir/conjure-python-client/blob/3.0.0/setup.py#L57
@@ -12,15 +12,15 @@
buildPythonPackage rec {
pname = "django-cache-memoize";
version = "0-unstable-2025-12-08";
version = "0-unstable-2026-03-01";
pyproject = true;
src = fetchFromGitHub {
owner = "peterbe";
repo = "django-cache-memoize";
# No tags. See <https://github.com/peterbe/django-cache-memoize/issues/60>.
rev = "2112fc0507fd2d4128043d49dcccffd0b01320ca";
hash = "sha256-4C84AFSOsO51x424hhYNS2sVg3RmRAUi/0Lqr0WkoLY=";
rev = "4f4c5e323abb7975a10b70f38a619db4a74d5823";
hash = "sha256-DqW9P1Su/KVrDvEicHpHg7/L6Wqg1ShEVkYSSNm9Kp0=";
};
build-system = [
@@ -5,6 +5,7 @@
pythonOlder,
hatchling,
numpy,
py7zr,
pytestCheckHook,
stdlib-list,
torch,
@@ -13,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "fickling";
version = "0.1.7";
version = "0.1.9";
pyproject = true;
src = fetchFromGitHub {
owner = "trailofbits";
repo = "fickling";
tag = "v${finalAttrs.version}";
hash = "sha256-uirVOJ6CI7gBu9lOoPtpjUZeBmIhBMI0tjSDI/ASy7w=";
hash = "sha256-Pn43KwlcWJX8l56FpkIK1tElXoNyfz3/9vTsSOtLrf4=";
};
build-system = [
@@ -42,6 +43,7 @@ buildPythonPackage (finalAttrs: {
};
nativeCheckInputs = [
py7zr
pytestCheckHook
]
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
@@ -20,28 +20,20 @@
pytest-mock,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "firebase-admin";
version = "7.1.0";
version = "7.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "firebase";
repo = "firebase-admin-python";
tag = "v${version}";
hash = "sha256-xlKrtH8f9UzY9OGYrpNH0i2OAlcxTrpzPC5JEuL8plM=";
tag = "v${finalAttrs.version}";
hash = "sha256-WXUTiJorAsXg+I6xCr2wtDFwrxkr5fsOwRpsaQu8sA4=";
};
build-system = [ setuptools ];
patches = [
(fetchpatch {
name = "remove-asyncio-default-fixture-loop-scope.patch";
url = "https://github.com/firebase/firebase-admin-python/commit/de713d21da83b1f50c24c5a23132ffc442700448.patch";
hash = "sha256-D4edbVHMejpnSmIYblrq9E5+YdbBzLe/VWbObvMNGdk=";
})
];
dependencies = [
cachecontrol
cryptography
@@ -78,11 +70,11 @@ buildPythonPackage rec {
meta = {
description = "Firebase Admin Python SDK";
homepage = "https://github.com/firebase/firebase-admin-python";
changelog = "https://github.com/firebase/firebase-admin-python/releases/tag/${src.tag}";
changelog = "https://github.com/firebase/firebase-admin-python/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
jhahn
sarahec
];
};
}
})
@@ -12,18 +12,20 @@
protobuf,
pytest-asyncio,
pytestCheckHook,
pythonAtLeast,
pythonOlder,
pyyaml,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "google-cloud-firestore";
version = "2.23.0";
pyproject = true;
src = fetchPypi {
pname = "google_cloud_firestore";
inherit version;
inherit (finalAttrs) version;
hash = "sha256-qc/7p83GEBER1tVM3iLVIcmPnn1BXmdIaxN/oW8GqgM=";
};
@@ -40,18 +42,22 @@ buildPythonPackage rec {
pythonRelaxDeps = [ "protobuf" ];
nativeCheckInputs = [
aiounittest
freezegun
google-cloud-testutils
mock
pytest-asyncio
pytestCheckHook
pyyaml
];
]
++ lib.optionals (pythonOlder "3.14") [ aiounittest ];
preCheck = ''
# do not shadow imports
rm -r google
''
+ lib.optionalString (pythonAtLeast "3.14") ''
# aiounittest is not available for Python 3.14
rm -r tests/unit/v1/test_bulk_writer.py
'';
disabledTestPaths = [
@@ -60,6 +66,11 @@ buildPythonPackage rec {
"tests/system/test_system_async.py"
# Test requires credentials
"tests/system/test_pipeline_acceptance.py"
]
++ lib.optionals (pythonAtLeast "3.14") [
# RuntimeError: There is no current event loop in thread 'MainThread'
# due to eliding aiounittest
"tests/unit/v1/test_bundle.py::TestAsyncBundle::test_async_query"
];
pythonImportsCheck = [
@@ -70,8 +81,8 @@ buildPythonPackage rec {
meta = {
description = "Google Cloud Firestore API client library";
homepage = "https://github.com/googleapis/python-firestore";
changelog = "https://github.com/googleapis/python-firestore/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/googleapis/python-firestore/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = [ ];
maintainers = with lib.maintainers; [ sarahec ];
};
}
})
@@ -34,14 +34,14 @@
buildPythonPackage rec {
pname = "great-tables";
version = "0.20.0";
version = "0.21.0";
pyproject = true;
src = fetchFromGitHub {
owner = "posit-dev";
repo = "great-tables";
tag = "v${version}";
hash = "sha256-3SyY3mI5fd0S5pi1vG+BQaWHv/qB2L6vlIXxjO4UO1E=";
hash = "sha256-d5LKKA6KCkkBGibalWkfOTRzf48YEjdtjCdbGpW2AjE=";
};
build-system = [
@@ -16,14 +16,14 @@ let
in
buildPythonPackage rec {
pname = "iso4217";
version = "1.15";
version = "1.16";
pyproject = true;
src = fetchFromGitHub {
owner = "dahlia";
repo = "iso4217";
tag = version;
hash = "sha256-YhYCCGMj5q+QeXWElysONbFkCVkcQeOPy/Tk4+fyNLk=";
hash = "sha256-C7TwGlbTwpcJ0rE7notWzZHthWzXKMPbHq00zMhfHeA=";
};
build-system = [ setuptools ];

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