Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-06-01 00:49:19 +00:00
committed by GitHub
173 changed files with 967 additions and 774 deletions

View File

@@ -277,15 +277,15 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/lib/licenses @alyssais @emilazy @jopejoe1
# Qt
/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000
/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000
# KDE Frameworks 5
/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000
# KDE / Plasma 6
/pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel
/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/kde @K900 @NickCao @SuperSandro2000
/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000
# PostgreSQL and related stuff
/pkgs/by-name/po/postgresqlTestHook @NixOS/postgres

View File

@@ -10,6 +10,8 @@
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- `databricks-cli` has been updated from `0.290.2` to `1.x.x`, the first major release. OAuth tokens for interactive logins (`auth_type = databricks-cli`) are now stored in the OS-native secure store by default (Secret Service on Linux) instead of `~/.databricks/token-cache.json`; cached tokens from older versions are not migrated, so run `databricks auth login` once per profile after upgrading. To keep the previous file-backed storage, set `DATABRICKS_AUTH_STORAGE=plaintext` or add `auth_storage = plaintext` under `[__settings__]` in `~/.databrickscfg`. Additionally, the `vector_search_endpoints` DABs resource renamed `min_qps` to `target_qps` (and the `vector-search-endpoints` command renamed `--min-qps` to `--target-qps`). See the [upstream changelog](https://github.com/databricks/cli/blob/main/CHANGELOG.md) for details.
- `hurl` has been updated to `8.x.x` which has some breaking changes. See [upstream changelog](https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0) for details.
- `python3Packages.django-health-check` has been updated to major version 4. See its [migration guide](https://codingjoe.dev/django-health-check/migrate-to-v4/) and [changelog](https://github.com/codingjoe/django-health-check/releases/tag/4.0.0) for breaking changes.

View File

@@ -155,7 +155,6 @@ rec {
gnu64 = {
config = "x86_64-unknown-linux-gnu";
};
gnu64_simplekernel = gnu64 // platforms.pc_simplekernel; # see test/cross/default.nix
gnu32 = {
config = "i686-unknown-linux-gnu";
};

View File

@@ -18,10 +18,6 @@ rec {
};
};
pc_simplekernel = lib.recursiveUpdate pc {
linux-kernel.autoModules = false;
};
##
## POWER
##

View File

@@ -22153,6 +22153,12 @@
githubId = 246631;
keys = [ { fingerprint = "3E46 7EF1 54AA A1D0 C7DF A694 E45C B17F 1940 CA52"; } ];
};
pretentiousUsername = {
name = "Ian Mitchell";
email = "mitchell.ian.2001@gmail.com";
github = "pretentiousUsername";
githubId = 94192644;
};
priegger = {
email = "philipp@riegger.name";
github = "priegger";
@@ -28388,12 +28394,6 @@
githubId = 77488956;
name = "Timothy Tschnitzel";
};
ttuegel = {
email = "ttuegel@mailbox.org";
github = "ttuegel";
githubId = 563054;
name = "Thomas Tuegel";
};
tu-maurice = {
email = "valentin.gehrke+nixpkgs@zom.bi";
github = "tu-maurice";

View File

@@ -176,6 +176,7 @@ tree-sitter-norg-meta,,,,,,
tree-sitter-orgmode,,,,,5.1,
utf8,,,,,,
tree-sitter-teal,,,,,,
vicious,,,,,,
vstruct,,,,,,
vusted,,,,,,
xml2lua,,,,,,teto
1 name rockspec ref server version luaversion maintainers
176 tree-sitter-orgmode 5.1
177 utf8
178 tree-sitter-teal
179 vicious
180 vstruct
181 vusted
182 xml2lua teto

View File

@@ -56,6 +56,8 @@ in
default = { };
description = ''
Extra environment variables to pass to DocuSeal services.
Refer to <https://www.docuseal.com/docs/configuring-docuseal-via-environment-variables>.
'';
};

View File

@@ -21,20 +21,9 @@ let
# Varnish has very strong opinions and very complicated code around handling
# the stateDir. After a lot of back and forth, we decided that we a)
# do not want a configurable option here, as most of the handling depends
# on the version and the compile time options. Putting everything into
# /var/run (RAM backed) is absolutely recommended by Varnish anyways.
# We do need to pay attention to the version-dependend variations, though!
stateDir =
if
(lib.versionOlder cfg.package.version "7")
# Remove after Varnish 6.0 is gone. In 6.0 varnishadm always appends the
# hostname (by default) and can't be nudged to not use any name. This has
# long changed by 7.5 and can be used without the host name.
then
"/var/run/varnish/${config.networking.hostName}"
# Newer varnish uses this:
else
"/var/run/varnishd";
# on the compile time options. Putting everything into /var/run (RAM backed)
# is absolutely recommended by Varnish anyways.
stateDir = "/var/run/varnishd";
# from --help:
# -a [<name>=]address[:port][,proto] # HTTP listen address and port

View File

@@ -1759,10 +1759,6 @@ in
utils = import ./utils { inherit runTest; };
uwsgi = runTest ./uwsgi.nix;
v2ray = runTest ./v2ray.nix;
varnish60 = runTest {
imports = [ ./varnish.nix ];
_module.args.package = pkgs.varnish60;
};
varnish80 = runTest {
imports = [ ./varnish.nix ];
_module.args.package = pkgs.varnish80;

View File

@@ -34,8 +34,8 @@
{ lib, ... }:
{
name = "sddm-autologin";
meta = with lib.maintainers; {
maintainers = [ ttuegel ];
meta = {
maintainers = [ ];
};
nodes.machine = {

View File

@@ -3,12 +3,7 @@ let
testPath = pkgs.hello;
# Same stateDir logic as in nixos/modules/services/web-servers/varnish/default.nix
stateDir =
hostName:
if (pkgs.lib.versionOlder package.version "7") then
"/var/run/varnish/${hostName}"
else
"/var/run/varnishd";
stateDir = "/var/run/varnishd";
in
{
name = "varnish";
@@ -46,14 +41,11 @@ in
proto = "PROXY";
}
{
address = "${stateDir config.networking.hostName}/client.http.sock";
address = "/var/run/varnishd/client.http.sock";
user = "varnish";
group = "varnish";
mode = "660";
}
]
++ lib.optionals (lib.versionAtLeast package.version "7.3") [
# Support added in 7.3.0
{ address = "@asdf"; }
];
config = ''
@@ -78,17 +70,13 @@ in
assertion = lib.hasInfix pattern cmdline;
message = "Address argument `${pattern}` missing in commandline `${cmdline}`.";
})
(
[
" -a 0.0.0.0:80,HTTP "
" -a proxyport=0.0.0.0:8080,PROXY "
" -a ${stateDir config.networking.hostName}/client.http.sock,HTTP,user=varnish,group=varnish,mode=660 "
" -a 0.0.0.0:81 "
]
++ lib.optionals (lib.versionAtLeast package.version "7.3") [
" -a @asdf,HTTP "
]
);
[
" -a 0.0.0.0:80,HTTP "
" -a proxyport=0.0.0.0:8080,PROXY "
" -a /var/run/varnishd/client.http.sock,HTTP,user=varnish,group=varnish,mode=660 "
" -a 0.0.0.0:81 "
" -a @asdf,HTTP "
];
};
client =

View File

@@ -112,7 +112,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "QML based X11 display manager";
homepage = "https://github.com/sddm/sddm";
maintainers = with lib.maintainers; [
ttuegel
k900
];
platforms = lib.platforms.linux;

View File

@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "234a24f45c7d767cd850a7265257d4d2d7c2cc5ac3ca8e67a94f359766ec547d"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.12%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "6a29f795a718e0b7a11b81b4f8a342764a90b78a83a57ad6e1b90d81c3718290"
},
"airgap-images-amd64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "71cd029a49fae4893970132b0136b217b133de4dbb4ba0107f3b82ec4867734d"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.12%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "1ec9755fbe791b710b176c12f66160e19b31605345c92f3b5916176976f813a8"
},
"airgap-images-arm-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "41ceeb0249f8d53cbf3ead7ff70374c292c121f991af0e3a491ff66d48a99d41"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.12%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "893e395bbee35745e32aaa4e421aaf0c88e685739edc5658f9bf573a95a86782"
},
"airgap-images-arm-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "4d826c3f62a3d58f6da34e4369c4a64f0997b2c963423e1890e5bda70e55dc6b"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.12%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "1613727aaa8ae55a1a597a2914faf9ab909a710e175a26b4652754b25ab01337"
},
"airgap-images-arm64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "5c5f6d62105b620cda23099b63146d3cb8698e437a2c0c8e770a17578b174eeb"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.12%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "5fa48235a216c9dfcaefcd344597d221adf16aa583a0ca9d9b4094e4c9c1ef5f"
},
"airgap-images-arm64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.11%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "e4ca9bf05aab34f10fa792f894ab214aeaac30be31b6d91918b036216d753efa"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.12%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "ec56b324e405a3990b9ee16b5aa39bfb636ce88a127869685c042944caf38835"
}
}

View File

@@ -1,8 +1,8 @@
{
k3sVersion = "1.33.11+k3s1";
k3sCommit = "c532325bce6b1fa03be983cca3a8b4b84eea72a6";
k3sRepoSha256 = "1gzpazgi0bhqp4bqlp1s7gxqlh2wq2s8n31khy83kdhz22i6dipb";
k3sVendorHash = "sha256-rFH0Z66J6NHP+iscHDsr5rDkVLLkXeVuXTlT9hEhubw=";
k3sVersion = "1.33.12+k3s1";
k3sCommit = "35e4874312bcfd643320c7f7cb225f7063cb9e4e";
k3sRepoSha256 = "1md7w6n9iz3nk63rnf4ahs66d2vg3gfc5frksar2iw3kcv99bhmc";
k3sVendorHash = "sha256-O0HIcCzrKGR8NkMoDfaD1wPbAttHt0kEpVjr/kOLMu8=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
k3sRootVersion = "0.15.0";
@@ -17,5 +17,5 @@
flannelPluginVersion = "v1.9.0-flannel1";
kubeRouterVersion = "v2.6.3-k3s1";
criDockerdVersion = "v0.3.19-k3s2";
helmJobVersion = "v0.9.17-build20260422";
helmJobVersion = "v0.10.0-build20260513";
}

View File

@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "4c81d96db507206816c341e79c113692d9f6c1515d0f2cd82f3c95376f09e7f3"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.8%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "2a5f910bb31b8674dff61f55a242b8dacb553894a50d66ea3c2dbf4ec8931345"
},
"airgap-images-amd64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "1d98b5f32c85ae41371851e6c14b81bdb8960177b28ccd1deda55c1a05586704"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.8%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "c1a261f664a58664aab975ba5c861d872c825d4f8ccc391c649283bf2c1663cf"
},
"airgap-images-arm-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "da9fb4db5e14d8ebaf173718f1df8ed68c80f56ea725e5c7b19c0c2b216f538a"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.8%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "a14b0421af4e4afe70010886cf66eb99b2cb48e1f810269bae47dad5c8bbc2c7"
},
"airgap-images-arm-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "9880d9f56c5ec9b61714aa27caab365b237f51ec272e27cfc3bfead5ae60eeee"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.8%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "b6dba85a8470f95ab2a57658bb5ac2adfcf3e3c0634501e7b87d6904f32308d6"
},
"airgap-images-arm64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "7702e62ebf167bdc9d8f4b3eda18544339c839f456746389d8fceea8be379d3e"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.8%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "dbb6f771024fbf07a85d57fb77d43a59a4cd712684e819dd31f9633088c3f99e"
},
"airgap-images-arm64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.7%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "4c9514a2874c592813285fac36ff6a9f7e65febc426af73a7ac3ececa1804d6d"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.34.8%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "984dc4a2050e1bde1b57ac8a07ce6639a56151a3b57cee0616220bc680c65041"
}
}

View File

@@ -1,8 +1,8 @@
{
k3sVersion = "1.34.7+k3s1";
k3sCommit = "757f14939dd335fb5d7a839a9980382da9cdedf7";
k3sRepoSha256 = "0f4mp23hnn5w5km0ymj66vpjjdh6m0xkrs87lfpm0gf2j9ba1vn5";
k3sVendorHash = "sha256-MrWZp43SVKWboUs3RasZXBmZD3dDYWWZewKbXkJvsiA=";
k3sVersion = "1.34.8+k3s1";
k3sCommit = "fb21251ee14ffbec9a2ba5d8ff25a7aa1221fbe3";
k3sRepoSha256 = "18f2mhhn7nz8lri1qbjja5nfjncsadra9wrqxxgprfg5lx7fi3a2";
k3sVendorHash = "sha256-jikPQgyQ4ApWPF+iHYjL7H6ccWcC1x/JEABluJyzmfs=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
k3sRootVersion = "0.15.0";
@@ -17,5 +17,5 @@
flannelPluginVersion = "v1.9.0-flannel1";
kubeRouterVersion = "v2.6.3-k3s1";
criDockerdVersion = "v0.3.19-k3s3";
helmJobVersion = "v0.9.17-build20260422";
helmJobVersion = "v0.10.0-build20260513";
}

View File

@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "cb7609c41885b65452fd8e4b5ad4621e39ef31a1894c9b416e2ca369aea673bd"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.5%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "b25863ba596e81ee773b462edc1b7ee26e80ff8e675c983115464372713237ac"
},
"airgap-images-amd64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "2740585f773e1461b2a5b9976a1291a7a554b85f4538228e34cc67b03f690ca5"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.5%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "c1a261f664a58664aab975ba5c861d872c825d4f8ccc391c649283bf2c1663cf"
},
"airgap-images-arm-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "ef1366c55b9ee109a8452d9fdeb3d5cfc00927e0f24f227ff57ec0e54b34f7ae"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.5%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "5b9fc436d67f0ca941084c512715f2ea21e6c66732144145788f1403ffd6c082"
},
"airgap-images-arm-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "b09ebf9407e9c2901f13d4921304d83abf9bbd4e1222fb5a2a6d91ac9622a2e3"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.5%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "1613727aaa8ae55a1a597a2914faf9ab909a710e175a26b4652754b25ab01337"
},
"airgap-images-arm64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "6bba0489d0b1ac542a9fcca64a6cf367ae6423f6e17478cca40f0ea4cfd01d31"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.5%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "bc085e02004382b15413e98457079e2a0a3d8f18b3c9a4a58917f1bc6064ea29"
},
"airgap-images-arm64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.4%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "3ddac18185a554b42d53e79d80954ca7841ce48f511afe75fdf8485e0d88efe7"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.35.5%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "0bf33db3b0595166f1c36a6780ebd789343f50f23a4d61157519ada4d002919d"
}
}

View File

@@ -1,8 +1,8 @@
{
k3sVersion = "1.35.4+k3s1";
k3sCommit = "5dc8fe6894219e2156c2ba82b1bee84cad674694";
k3sRepoSha256 = "0ilsxhfnn30h0lfajn6awz396g7ygm9n2syzsf09k0g1mv741gib";
k3sVendorHash = "sha256-PzRBM5cSCF3cGIEdvUrQ4x4PyV7rBpMZVP+tYJDH6oo=";
k3sVersion = "1.35.5+k3s1";
k3sCommit = "6a4781ad53ee5cad273bedcd9462ae36ac97d798";
k3sRepoSha256 = "1m6sy7p5v3kkg66mzsna9c4d1f7ly843ii42zmb2a26vxa0dicx3";
k3sVendorHash = "sha256-czE0ZJ9yWc3VSuPqjy4V+ViBGPriluMPmUK5aTk4DmY=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
k3sRootVersion = "0.15.0";
@@ -17,5 +17,5 @@
flannelPluginVersion = "v1.9.0-flannel1";
kubeRouterVersion = "v2.6.3-k3s1";
criDockerdVersion = "v0.3.19-k3s3";
helmJobVersion = "v0.9.17-build20260422";
helmJobVersion = "v0.10.0-build20260513";
}

View File

@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.0%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "1b6dbb5cebc30c3218a5910a6c0503d2cd9a92a8c494d323c12c181d8d90e525"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
"sha256": "8aad05e71764f08eae8d4db9e5d42d892dce39c9eb79206514c4ee03f4293db1"
},
"airgap-images-amd64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.0%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "1d98b5f32c85ae41371851e6c14b81bdb8960177b28ccd1deda55c1a05586704"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
"sha256": "72cf836bfcf8f9af2de88102b69129d297b77a60243895a7ac4bc47d77a65079"
},
"airgap-images-arm-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.0%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "d7ad1e1cb378e4638a92cee9358390b047adfc4c2d5f8fcb1247903c900255e2"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s-airgap-images-arm.tar.gz",
"sha256": "639f155016f956764b212a1671a6e090100016505b34d3f45e76513fdd93cb5f"
},
"airgap-images-arm-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.0%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "9880d9f56c5ec9b61714aa27caab365b237f51ec272e27cfc3bfead5ae60eeee"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s-airgap-images-arm.tar.zst",
"sha256": "4b16cc7a17bac0957db9df4ad937ce52792a696b0eb60944b52eb65447a0d1fa"
},
"airgap-images-arm64-tar-gz": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.0%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "2807168a82c3f9657540ac272afa186e6cf360cb068c35e5cad2e9447a8947a1"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
"sha256": "bc84f7965ef5f3a7e45e9f79f1090ef066fdd9bdb96d476c5d37cb13d0c2935b"
},
"airgap-images-arm64-tar-zst": {
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.0%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "65959cea20b4448096f6cd36e84b567dace2bf14f54c577de90c0b93ca559d2a"
"url": "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
"sha256": "174e1e7cf8493ea8fb2550231de3e93fc2f3cec27f977236fd7ab90a18680eed"
}
}

View File

@@ -1,8 +1,8 @@
{
k3sVersion = "1.36.0+k3s1";
k3sCommit = "09347304fd829ba8e9378bb16fe20bacba939e27";
k3sRepoSha256 = "1qdwqbfngxxzfjcq263lfhrp8khv6mi2a9yw06v0jswh41r42m3c";
k3sVendorHash = "sha256-Qli3CgKlUBhc8fwIJVB/89QH/jYXHn2K7y491BEj0Sk=";
k3sVersion = "1.36.1+k3s1";
k3sCommit = "a9663261a7ff40522542485a6b2f81916b6d72f9";
k3sRepoSha256 = "0788034bw5pl8ikfb16fvdhl8a3dhhfasrbafir6s9fb8q9h3z4z";
k3sVendorHash = "sha256-jX/qoRhVLZy/25fdhp5NOiRSGEatV/acBbSpjhutAzU=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
k3sRootVersion = "0.15.0";
@@ -17,5 +17,5 @@
flannelPluginVersion = "v1.9.0-flannel1";
kubeRouterVersion = "v2.6.3-k3s1";
criDockerdVersion = "v0.3.19-k3s5";
helmJobVersion = "v0.9.17-build20260422";
helmJobVersion = "v0.10.0-build20260513";
}

View File

@@ -905,13 +905,13 @@
"vendorHash": "sha256-t4dbDJNjEQ6/u+/6zqk2Sdd3LVn/L2BCJujpiLdGc58="
},
"metio_migadu": {
"hash": "sha256-WpJj2k+ZUjImbvLwXExaUO0Q1wn/QioTERzf5eQZqrU=",
"hash": "sha256-q+7tTBMxqGlN6GyosnL70/qGtnwueWr1n+WI5BhnV4E=",
"homepage": "https://registry.terraform.io/providers/metio/migadu",
"owner": "metio",
"repo": "terraform-provider-migadu",
"rev": "2026.5.14",
"rev": "2026.5.28",
"spdx": "0BSD",
"vendorHash": "sha256-wpQ+2hV6lEKAJByJCh6SZSDF9CQ46IjiC7JRz0+NvwI="
"vendorHash": "sha256-ap1+0luy/9OQYNkYh1Aj+2LPMt7JdhKNn0ENrQMz3Uk="
},
"mongey_kafka": {
"hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=",
@@ -1139,13 +1139,13 @@
"vendorHash": "sha256-WpI4OZ7BUVgHwQY+7ct+K6CnwXFFuiRbI+iTFSJ8a5A="
},
"rootlyhq_rootly": {
"hash": "sha256-LHj+dwiGGycdKff1M8cGxJIG56yBj2EgcUIW4bLUuFc=",
"hash": "sha256-lGd864ugC5hfgN86ByEIJhjkMJVCPDNCKzoXx6pKjS0=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
"rev": "v5.15.1",
"rev": "v5.16.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-CMJKYzvOrWhsidv83KbYtKcKE6D170MR86JnzWpR0/c="
"vendorHash": "sha256-QVZBQ7Ir8iEUaJo0yXFNp8rInIcbp9qw70UDJ3NAgRM="
},
"rundeck_rundeck": {
"hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=",
@@ -1445,13 +1445,13 @@
"vendorHash": "sha256-chDZVBd7tb1VsfTXcWz7j29LzHpUnJpXKRFAyqxnR8s="
},
"vinyldns_vinyldns": {
"hash": "sha256-ow+o9fRw/t2i4N65zuVFbfPb68ZUcJfNB5ARYqRTsIs=",
"hash": "sha256-/M+HFMDeKpIzzdn04TkMxriVeE6vvORRiqonxF38B9Q=",
"homepage": "https://registry.terraform.io/providers/vinyldns/vinyldns",
"owner": "vinyldns",
"repo": "terraform-provider-vinyldns",
"rev": "v0.10.3",
"rev": "v0.11.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-B4W8rzWHucYqA0HXrMrtKQ91ZfFAgcxHqFMvMnVuGfk="
"vendorHash": "sha256-G3OCHFeCUCN5YUusxGNx+xnbpYoA2F+uGdpEn70ExN8="
},
"vmware_avi": {
"hash": "sha256-OPmsbEI9NgzolQSLH/OKJq8a7gvYfWNk1VVz+J9F0JA=",

View File

@@ -114,7 +114,7 @@ buildFHSEnv {
description = "Online stored folders (daemon version)";
homepage = "https://www.dropbox.com/";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
platforms = [ "x86_64-linux" ];
mainProgram = "dropbox";
};

View File

@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "adguardian";
version = "1.6.1";
version = "1.7.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Lissy93";
repo = "AdGuardian-Term";
tag = finalAttrs.version;
hash = "sha256-jqjdYkB48ggLsmKlwiehkGHZ6EJhJYXGuVmZH7R0MlE=";
hash = "sha256-GXGABTBX4Cot558ML0quD8GDU3RWj0BoZ8Ib/SbuWmg=";
};
cargoHash = "sha256-ON3txhOQVuI3Th8FZ7yC4sd7L1fpYCD6XyIHbH5/Q4k=";
cargoHash = "sha256-JJDMrRJVs67EMcGTK75tdU+FhdkiF3RswrZ0fOWrG/U=";
meta = {
description = "Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance";

View File

@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
version = "2.0.2452";
version = "2.0.2460";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
hash = "sha256-LNBEp1jGUxJ2cuIeXIx7+FMPkeLZP2XcTOkP0I3o5zw=";
hash = "sha256-Sp2I3rukIzvXibd00TqlvuqlZnRGdQNsCiDSv+e38Xc=";
};
npmDepsHash = "sha256-ZOtL9GDQASZhNGQdhdJv+rGLscidzfCdmwVkDfyHmGo=";
npmDepsHash = "sha256-IHpFhf09+477yvfvoSpzs9WAY8djEXThrM3yUhhNrBQ=";
passthru.updateScript = nix-update-script { };

View File

@@ -40,7 +40,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
asl20
llvm-exception
];
maintainers = with lib.maintainers; [ RossSmyth ];
maintainers = [ ];
platforms = lib.intersectLists python3.meta.platforms clang-unwrapped.meta.platforms;
};
})

View File

@@ -5,7 +5,7 @@
cmake,
doxygen,
fetchurl,
fuse,
fuse3,
libevent,
xz,
openssl,
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
bzip2
fuse
fuse3
libevent
xz
openssl

View File

@@ -93,7 +93,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Collection of Fortran77 subroutines to solve large scale eigenvalue problems";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
ttuegel
dotlambda
];
platforms = lib.platforms.unix;

View File

@@ -77,7 +77,6 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
thoughtpolice
ttuegel
bbarker
];
};

View File

@@ -51,7 +51,6 @@ stdenv.mkDerivation rec {
mainProgram = "audacious";
maintainers = with lib.maintainers; [
ramkromberg
ttuegel
thiagokokada
];
platforms = lib.platforms.linux;

View File

@@ -52,9 +52,6 @@ stdenv.mkDerivation (finalAttrs: {
mesonFlags = [
"-Dprefix-dev=${placeholder "dev"}"
# On Linux, this would be disabled by default but we have -Dauto_features=enabled.
# Disable it on other platforms too, since I cannot test it there.
"-Drelocatable-bundle=no"
]
++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
# Docs are opt-out in native but opt-in in cross builds.

View File

@@ -73,7 +73,7 @@ perlPackages.buildPerlModule {
description = "Backend for BibLaTeX";
license = biberSource.meta.license;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
mainProgram = "biber";
};
}

View File

@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "bloop";
version = "2.0.19";
version = "2.1.0";
platform =
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then
@@ -42,11 +42,11 @@ stdenv.mkDerivation rec {
url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}";
sha256 =
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then
"sha256-HyjsBpSoek56no+19rZtjih+/Deu1NO9bwjMBz44B2U="
"sha256-yZEN3w2pvCmDRcvwE3KjUaJOVbUSDvVthMmlRSY2cSY="
else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then
"sha256-mYPqqyO3wXKUVYSueHYteJd3z/nNCfP0LxvEQdg+oT8="
"sha256-U1rPA1h0xVjAsuDFfaFvy7n6L+yRNKgqS9OQYvZH8MM="
else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then
"sha256-Yf/oECDSR9FN/rxz2hkBlvMCK0BtLFRBR0VagLaqivc="
"sha256-1MO14ChMnn/cDSEl1qiwDhzgX3pQjsSN8ksp4WkPDMk="
else
throw "unsupported platform";
};

View File

@@ -1,11 +0,0 @@
diff --git a/libapp/libapp/app.c b/libapp/libapp/app.c
index 0188795..f9f1cfa 100644
--- a/libapp/libapp/app.c
+++ b/libapp/libapp/app.c
@@ -1,5 +1,6 @@
#include "app.h"
+#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <libgen.h>

View File

@@ -1,81 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
curl,
fuse,
libxml2,
pkg-config,
}:
let
srcs = {
boxfs2 = fetchFromGitHub {
sha256 = "10af1l3sjnh25shmq5gdnpyqk4vrq7i1zklv4csf1n2nrahln8j8";
rev = "d7018b0546d2dae956ae3da3fb95d2f63fa6d3ff";
repo = "boxfs2";
owner = "drotiro";
};
libapp = fetchFromGitHub {
sha256 = "1p2sbxiranan2n2xsfjkp3c6r2vcs57ds6qvjv4crs1yhxr7cp00";
rev = "febebe2bc0fb88d57bdf4eb4a2a54c9eeda3f3d8";
repo = "libapp";
owner = "drotiro";
};
libjson = fetchFromGitHub {
sha256 = "1vhss3gq44nl61fbnh1l3qzwvz623gwhfgykf1lf1p31rjr7273w";
rev = "75a7f50fca2c667bc5f32cdd6dd98f2b673f6657";
repo = "libjson";
owner = "vincenthz";
};
};
in
stdenv.mkDerivation {
pname = "boxfs";
version = "2-20150109";
src = srcs.boxfs2;
prePatch = with srcs; ''
substituteInPlace Makefile --replace "git pull" "true"
cp -a --no-preserve=mode ${libapp} libapp
cp -a --no-preserve=mode ${libjson} libjson
'';
patches = [
./work-around-API-borkage.patch
./libapp-include-ctype.diff
./use-stdbool.patch
];
buildInputs = [
curl
fuse
libxml2
];
nativeBuildInputs = [ pkg-config ];
buildFlags = [
"static"
"CC=${stdenv.cc.targetPrefix}cc"
]
++ lib.optional stdenv.hostPlatform.isDarwin "CFLAGS=-D_BSD_SOURCE";
installPhase = ''
mkdir -p $out/bin
install boxfs boxfs-init $out/bin
'';
meta = {
description = "FUSE file system for box.com accounts";
longDescription = ''
Store files on box.com (an account is required). The first time you run
boxfs, you will need to complete the authentication (oauth2) process and
grant access to your box.com account. Just follow the instructions on
the terminal and in your browser. When you've done using your files,
unmount the file system with `fusermount -u mountpoint`.
'';
homepage = "https://github.com/drotiro/boxfs2";
license = lib.licenses.gpl3;
platforms = lib.platforms.unix;
};
}

View File

@@ -1,18 +0,0 @@
diff --git a/tmp/orig_base.h b/libapp/libapp/base.h
index 7d8abdb..2f42b03 100644
--- a/tmp/orig_base.h
+++ b/libapp/libapp/base.h
@@ -1,12 +1,7 @@
#ifndef APP_BASE_H
#define APP_BASE_H
-#ifndef __cplusplus
-typedef enum {
- false = 0,
- true = 1
-} bool;
-#endif
+#include <stdbool.h>
#define ASSERT(clause) if( !clause) { fprintf(stderr, "Assertion '%s' failed at %s:%d\n", #clause, __FILE__, __LINE__ ); exit(-1); }

View File

@@ -1,23 +0,0 @@
diff --git a/boxapi.c b/boxapi.c
index 4964273..e4b7404 100644
--- a/boxapi.c
+++ b/boxapi.c
@@ -29,6 +29,7 @@
#include <curl/curl.h>
#include <libxml/hash.h>
+#include <libxml/parser.h>
#include <libapp/app.h>
/* Building blocks for OpenBox api endpoints
@@ -38,8 +39,8 @@
// AUTH
#define API_KEY_VAL "f9ss11y2w0hg5r04jsidxlhk4pil28cf"
#define API_SECRET "r3ZHAIhsOL2FoHjgERI9xf74W5skIM0w"
-#define API_OAUTH_URL "https://app.box.com/api/oauth2/" //"https://www.box.com/api/oauth2/"
-#define API_OAUTH_AUTHORIZE API_OAUTH_URL "authorize?response_type=code&client_id=" API_KEY_VAL /*"&redirect_uri=http%3A//localhost"*/
+#define API_OAUTH_URL "https://api.box.com/oauth2/" //"https://www.box.com/api/oauth2/"
+#define API_OAUTH_AUTHORIZE "https://app.box.com/api/oauth2/authorize?response_type=code&client_id=" API_KEY_VAL /*"&redirect_uri=http%3A//localhost"*/
#define API_OAUTH_TOKEN API_OAUTH_URL "token"
// CALLS
#define API_ENDPOINT "https://api.box.com/2.0/"

View File

@@ -36,7 +36,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/skorokithakis/catt";
changelog = "https://github.com/skorokithakis/catt/releases/tag/v${finalAttrs.version}";
license = lib.licenses.bsd2;
maintainers = [ lib.maintainers.RossSmyth ];
maintainers = [ ];
mainProgram = "catt";
};
})

View File

@@ -14,6 +14,8 @@ stdenv.mkDerivation {
requiredSystemFeatures = [ "big-parallel" ];
__structuredAttrs = true;
nativeBuildInputs = [
cmake
ninja
@@ -33,7 +35,7 @@ stdenv.mkDerivation {
# Based on utils/build-llvm.sh
(lib.cmakeBool "BUILD_SHARED_LIBS" true)
(lib.cmakeBool "LLVM_BUILD_EXAMPLES" false)
(lib.cmakeBool "LLVM_ENABLE_ASSERTIONS" true)
(lib.cmakeBool "LLVM_ENABLE_ASSERTIONS" false) # Conflicts with nixpkgs hardening options
(lib.cmakeBool "LLVM_ENABLE_BINDINGS" false)
(lib.cmakeBool "LLVM_ENABLE_OCAMLDOC" false)
(lib.cmakeFeature "LLVM_ENABLE_PROJECTS" "mlir")

View File

@@ -9,7 +9,7 @@
ninja,
lit,
z3,
sv-lang,
sv-lang_10, # update sv-lang version here according to upstream requirements
fmt,
boost,
mimalloc,
@@ -27,17 +27,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "circt";
version = "1.140.0";
version = "1.147.0";
src = fetchFromGitHub {
owner = "llvm";
repo = "circt";
tag = "firtool-${finalAttrs.version}";
hash = "sha256-oitdYNGsEyraQqouOt9srfbDgVGFOAGZMdcf/rjnx5Q=";
hash = "sha256-rtnvahI7EzUJXE80X3XPWjjDD/6f9BPmZ7S97Lstuhw=";
fetchSubmodules = true;
};
requiredSystemFeatures = [ "big-parallel" ];
__structuredAttrs = true;
nativeBuildInputs = [
cmake
ninja
@@ -53,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
boost
fmt
mimalloc
sv-lang
sv-lang_10
];
cmakeFlags = [
@@ -110,18 +112,21 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
patchShebangs tools/circt-test
# Replace slang references to match the package in nixpkgs
substituteInPlace \
lib/Tools/circt-verilog-lsp-server/VerilogServerImpl/CMakeLists.txt \
lib/Conversion/ImportVerilog/CMakeLists.txt \
unittests/Conversion/ImportVerilog/CMakeLists.txt \
--replace-fail "slang_slang" "slang::slang"
'';
preConfigure = ''
# Patch shebang in test mlir files
find ./test -name '*.mlir' -exec sed -i 's|/usr/bin/env|${coreutils}/bin/env|g' {} \;
# circt uses git to check its version, but when cloned on nix it can't access git.
# So this hard codes the version.
substituteInPlace cmake/modules/GenVersionFile.cmake \
--replace-fail "unknown git version" "${finalAttrs.src.rev}"
# Increase timeout on tests because some were failing on hydra.
# Using `replace-warn` so it doesn't break when upstream changes the timeout.
substituteInPlace integration_test/CMakeLists.txt \

View File

@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "circup";
version = "3.0.1";
version = "3.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "adafruit";
repo = "circup";
tag = finalAttrs.version;
hash = "sha256-vxgMdH9Tz1VOA3ccey5/arw3zeqvgCJJu7IlVoi1OIQ=";
hash = "sha256-ycQdeAw/7R+yNn+2IMHprNI9JTml/uT6tEPk5R2Bl38=";
};
pythonRelaxDeps = [ "semver" ];

View File

@@ -151,6 +151,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
mainProgram = "clementine";
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
})

View File

@@ -205,9 +205,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
changelog = "https://cmake.org/cmake/help/v${lib.versions.majorMinor finalAttrs.version}/release/${lib.versions.majorMinor finalAttrs.version}.html";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
ttuegel
];
maintainers = [ ];
platforms = lib.platforms.all;
mainProgram = "cmake";
broken = (qt5UI && stdenv.hostPlatform.isDarwin);

View File

@@ -18,6 +18,9 @@ stdenv.mkDerivation (finalAttrs: {
pname = "ctx7";
version = "0.4.4";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "upstash";
repo = "context7";
@@ -61,6 +64,8 @@ stdenv.mkDerivation (finalAttrs: {
makeWrapper ${nodejs}/bin/node $out/bin/ctx7 \
--add-flags "$out/lib/ctx7/dist/index.js"
cp -R $src/{plugins,rules,skills} $out
runHook postInstall
'';

View File

@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "databricks-cli";
version = "0.290.2";
version = "1.1.0";
src = fetchFromGitHub {
owner = "databricks";
repo = "cli";
rev = "v${finalAttrs.version}";
hash = "sha256-kIliLlOd6/1lddWK3VtxoXvP30SajDWB6zVO4gKe9Fo=";
hash = "sha256-MMVwypMxnFBYVlBmuJ2KWwfL1hXuro5BH7V5wrgl3lc=";
};
# Otherwise these tests fail asserting that the version is 0.0.0-dev
@@ -25,7 +25,7 @@ buildGoModule (finalAttrs: {
--replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}"
'';
vendorHash = "sha256-8PJ2M5L8DkL4ydtUQbw0wKvt+5rVYbOAAGvURkSMm/o=";
vendorHash = "sha256-OK7P+0pBaL/sn+iTrVr0m3EuqA/Pssp19JRKo6nGipk=";
excludedPackages = [
"bundle/internal"
@@ -33,6 +33,12 @@ buildGoModule (finalAttrs: {
"integration"
"tools/testrunner"
"tools/testmask"
"cmd/auth"
"cmd/root"
"cmd/labs/project"
"libs/auth"
"libs/databrickscfg"
"libs/hostmetadata"
];
ldflags = [
@@ -49,14 +55,17 @@ buildGoModule (finalAttrs: {
# Need network
"TestConsistentDatabricksSdkVersion"
"TestTerraformArchiveChecksums"
"TestExpandPipelineGlobPaths"
"TestExpandGlobPathsInPipelines"
"TestRelativePathTranslationDefault"
"TestRelativePathTranslationOverride"
"TestWorkspaceVerifyProfileForHost"
"TestWorkspaceVerifyProfileForHost/default_config_file_with_match"
"TestWorkspaceResolveProfileFromHost"
"TestWorkspaceResolveProfileFromHost/no_config_file"
"TestBundleConfigureDefault"
"TestWorkspaceClientNormalizesHostBeforeProfileResolution"
"TestClearWorkspaceClient"
"TestValidateFolderPermissions"
"TestFilesToSync"
# Use uv venv which doesn't work with nix
# https://github.com/astral-sh/uv/issues/4450
"TestVenvSuccess"

View File

@@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "deja";
version = "0.2.6";
version = "0.2.7";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Giammarco-Ferranti";
repo = "deja";
tag = "v${finalAttrs.version}";
hash = "sha256-xxbClKhhSwo+jUjAZ2gS4yOS5sSI76dfPpDzA3qdV18=";
hash = "sha256-HHD9x7oM9b0Bt9QhtMhirwobW/o/zjiCVPCFKTn838g=";
};
vendorHash = "sha256-KmLdMK94cGOXMPJwWS6NgLB5OiNmJbszHdnLzauqJm8=";

View File

@@ -0,0 +1,62 @@
{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
# tests
callPackage,
}:
buildGoModule (finalAttrs: {
pname = "dutctl";
version = "0-unstable-2026-05-21";
src = fetchFromGitHub {
owner = "BlindspotSoftware";
repo = "dutctl";
rev = "710bbcd16264e62af932698a229f9be2f83f6286";
hash = "sha256-SJfnUUo5vmmwa8qFLY4KaVyjyVnlEcVqLU1Yo3PjWug=";
};
vendorHash = "sha256-vOBz9gi/cnUJ04ns1ZOgfNqzbVBE3Fd3oOfV04VSmFQ=";
ldflags = [
"-s"
];
passthru = {
updateScript = nix-update-script {
extraArgs = [ "--version=branch" ];
};
tests = callPackage ./test.nix {
dutctl = finalAttrs.finalPackage;
};
};
__structuredAttrs = true;
meta = {
description = "Unified device management for open firmware development";
longDescription = ''
dutctl stands for "Device-under-Test Control" and is an open-source
command-line utility and service ecosystem for managing development and
test devices in firmware environments.
By providing a unified interface to interact with boards and test
fixtures across platforms, dutctl eliminates the fragmentation of device
management tools that has long plagued firmware workflows.
The project features remote device control, command streaming,
multi-architecture testing, and a flexible plugin architecture for
extensibility.
'';
homepage = "https://github.com/BlindspotSoftware/dutctl";
changelog = "https://github.com/BlindspotSoftware/dutctl/blob/${finalAttrs.src.rev}/CHANGELOG.md";
mainProgram = "dutctl";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ eljamm ];
teams = with lib.teams; [ ngi ];
};
})

View File

@@ -0,0 +1,78 @@
{
runCommand,
writeScriptBin,
expect,
dutctl,
}:
let
dutctl-test =
runCommand "test-dutctl-basic"
{
nativeBuildInputs = [
dutctl
interactive-repeat-test
];
}
''
cfg="${dutctl.src}/contrib/dutagent-cfg-example.yaml"
# start agent
dutagent -a localhost:1024 -c "$cfg" &
agent_pid=$!
trap 'kill "$agent_pid" 2>/dev/null || true' EXIT
# wait for agent to become ready
for i in $(seq 1 10); do
dutctl list 2>/dev/null | grep -q device1 && break
[ "$i" -eq 10 ] && { echo "FAIL: agent timed out"; exit 1; }
sleep 1
done
echo "PASS: agent ready"
# verify device status
dutctl device1 status > status.out
grep -q "Hello from dummy status module" status.out
echo "PASS: device1 status"
# run interactive repeat test
repeat-test
touch $out
'';
interactive-repeat-test = writeScriptBin "repeat-test" ''
#!${expect}/bin/expect -f
spawn dutctl device2 repeat
expect {
"Hello from dummy repeat module!" {}
timeout { puts "FAIL: no greeting"; exit 1 }
}
send "hello\r"
expect {
"hello" {}
timeout { puts "FAIL: no echo"; exit 1 }
}
send "stop now\r"
expect {
"Oh no! Can only handle one word per line." {}
timeout { puts "FAIL: no termination msg"; exit 1 }
}
# wait for the process to finish and collect its exit code
expect eof
lassign [wait] pid spawnid os_error exit_code
if {$exit_code != 0} {
puts "FAIL: exit $exit_code"
exit 1
}
puts "PASS: interactive repeat"
'';
in
dutctl-test

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "elastix";
version = "5.2.0";
version = "5.3.1";
src = fetchFromGitHub {
owner = "SuperElastix";
repo = "elastix";
tag = finalAttrs.version;
hash = "sha256-edUMj8sjku8EVYaktteIDS+ouaN3kg+CXQCeSWKlLDI=";
hash = "sha256-WV3iIqYJ7c5tl4LopnEVEOG//JoxVW0tW90K6MNhcAA=";
};
nativeBuildInputs = [ cmake ];
@@ -22,6 +22,18 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = !stdenv.hostPlatform.isDarwin; # usual dynamic linker issues
# Fails due to numerical tolerance issues
# 24/94 Test #24: elastix_run_example_COMPARE_IM ...................................***Failed 0.16 sec
# There are 9210 pixels with difference larger than 5, while 50 are allowed!
# 39/94 Test #39: elastix_run_3DCT_lung.MI.bspline.ASGD.001_COMPARE_TP .............***Failed 0.29 sec
# Computed difference: 2.86242 / 824.534 = 0.00347156
# Allowed difference: 0.001
checkPhase = ''
runHook preCheck
ctest -E "(COMPARE_IM|COMPARE_TP)"
runHook postCheck
'';
meta = {
homepage = "https://elastix.dev";
description = "Image registration toolkit based on ITK";

View File

@@ -39,9 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "http://wryun.github.io/es-shell/";
license = lib.licenses.publicDomain;
maintainers = with lib.maintainers; [
ttuegel
];
maintainers = [ ];
platforms = lib.platforms.all;
};

View File

@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "flexget";
version = "3.19.21";
version = "3.19.22";
pyproject = true;
src = fetchFromGitHub {
owner = "Flexget";
repo = "Flexget";
tag = "v${finalAttrs.version}";
hash = "sha256-rwG+D1XE6Am5B2gt8iOyaTrfwRV1dCvkAj5BeQeX4cw=";
hash = "sha256-ozYtwDWN5FwUoZZrbrT4h9YPfmzw2xNx6ivFSlIVOiw=";
};
pythonRelaxDeps = true;

View File

@@ -15,11 +15,11 @@ assert odbcSupport -> unixodbc != null;
stdenv.mkDerivation (finalAttrs: {
pname = "freetds";
version = "1.5.6";
version = "1.5.18";
src = fetchurl {
url = "https://www.freetds.org/files/stable/freetds-${finalAttrs.version}.tar.bz2";
hash = "sha256-2twI5prvFFI/2u4JFw1Z2vG2QT6NWFjQnJSWZ0ugjFc=";
hash = "sha256-ayyLk7nufIOFXa90XeWHh5ADLxTbruVT2DqdIRuE3Us=";
};
patches = [

View File

@@ -148,6 +148,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl2Plus; # or the FreeType License (BSD + advertising clause)
platforms = lib.platforms.all;
pkgConfigModules = [ "freetype2" ];
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
})

View File

@@ -37,7 +37,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gegl";
version = "0.4.68";
version = "0.4.70";
outputs = [
"out"
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor finalAttrs.version}/gegl-${finalAttrs.version}.tar.xz";
hash = "sha256-UAIwm5pwEmBljos6YVQP1Wc4h875mDOOGZJSSjOyOuM=";
hash = "sha256-R/UNnDrs03XetIwR6/6tUtFi5PwWKks9RGGCd/H67AI=";
};
nativeBuildInputs = [
@@ -107,8 +107,6 @@ stdenv.mkDerivation (finalAttrs: {
# Disabled due to multiple vulnerabilities, see
# https://github.com/NixOS/nixpkgs/pull/73586
"-Djasper=disabled"
# Selecting platform default is broken by -Dauto_features.
"-Drelocatable=disabled"
]
++ lib.optionals (!withLuaJIT) [
"-Dlua=disabled"

View File

@@ -21,7 +21,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "goffice";
version = "0.10.59";
version = "0.10.61";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/goffice/${lib.versions.majorMinor finalAttrs.version}/goffice-${finalAttrs.version}.tar.xz";
hash = "sha256-sI9xczJVlLcfu+pHajC1sxIMPa3/XAom0UDk5SSRZiI=";
hash = "sha256-VYWX/Zylm5P/VidQIY0efqjsPI0O1qXMCWqnFe+QmhU=";
};
nativeBuildInputs = [

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "gotty";
version = "1.7.2";
version = "1.8.0";
src = fetchFromGitHub {
owner = "sorenisanerd";
repo = "gotty";
rev = "v${finalAttrs.version}";
sha256 = "sha256-zdVwK/+vJmPAgvgQZB63t1M7DbaCvgln7m95u98D9ds=";
sha256 = "sha256-+ZcFKMx9wfty3DIgN9lb9N9CZaZfO76VwvuzWR9yrvo=";
};
vendorHash = "sha256-MvNCq1kWhfVJz4h6G0yAwJd8Z4xRtcu2WjeEhoTW5L8=";

View File

@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
and the design of Django is reused in Grantlee.'';
homepage = "https://github.com/steveire/grantlee";
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
license = lib.licenses.lgpl21;
inherit (qt5.qtbase.meta) platforms;
};

View File

@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "ha-mqtt-discoverable-cli";
version = "0.23.0";
version = "0.25.2";
pyproject = true;
src = fetchFromGitHub {
owner = "unixorn";
repo = "ha-mqtt-discoverable-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-QxqhLtB3FC8zFUa67surP+P5RK9sb57OmdlnSWd9Kew=";
hash = "sha256-NCCpx5+EL2JEWzN6M+a9c643PObQzfEuTHKvkljBmjU=";
};
pythonRelaxDeps = [ "ha-mqtt-discoverable" ];

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "harper";
version = "2.3.0";
version = "2.3.1";
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${finalAttrs.version}";
hash = "sha256-cTJ6qehT2XuEBTiRESSAmJWXEvTnimqiFEhV9q4DyTc=";
hash = "sha256-VergVNMhFGhXhVAPhyc7Nsz3ezAGGrYljaNpIoOBQEw=";
};
cargoHash = "sha256-NPtDUt5IaAw4ZWQQUAdLTLEFJ4MMbe4yPE04Ui0aN3k=";
cargoHash = "sha256-KK4294N/v91dKccbKc1hdCLtqIRQlzT1G2At06RlCyk=";
cargoBuildFlags = [
"--package=harper-cli"

View File

@@ -358,6 +358,6 @@ python3Packages.buildPythonApplication {
gpl2Plus
];
platforms = lib.attrNames hplipPlatforms;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
}

View File

@@ -166,7 +166,6 @@ stdenv.mkDerivation (finalAttrs: {
fabianhjr
wchresta
mattpolzin
RossSmyth
];
platforms = lib.platforms.all;
};

View File

@@ -4,20 +4,24 @@
fetchFromGitHub,
autoreconfHook,
pkg-config,
fuse,
fuse3,
usbmuxd,
libimobiledevice,
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "ifuse";
version = "1.1.4+date=2022-04-04";
version = "1.2.1";
src = fetchFromGitHub {
owner = "libimobiledevice";
repo = "ifuse";
rev = "6f5b8e410f9615b3369ca5eb5367745e13d83b92";
hash = "sha256-KbuJLS2BWua9DnhLv2KtsQObin0PQwXQwEdgi3lSAPk=";
tag = finalAttrs.version;
hash = "sha256-STMELfxbWf2W6NKKqBxgbQLZpYXv9N0cDLgHho5PRYM=";
};
env = {
VER = finalAttrs.version;
};
nativeBuildInputs = [
@@ -26,7 +30,7 @@ stdenv.mkDerivation {
];
buildInputs = [
fuse
fuse3
usbmuxd
libimobiledevice
];
@@ -45,4 +49,4 @@ stdenv.mkDerivation {
maintainers = [ ];
mainProgram = "ifuse";
};
}
})

View File

@@ -33,6 +33,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
asl20
llvm-exception
];
maintainers = with lib.maintainers; [ RossSmyth ];
maintainers = [ ];
};
})

View File

@@ -147,7 +147,6 @@ buildNpmPackage rec {
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
ttuegel
lunik1
];
};

View File

@@ -112,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: {
It supports making small figures for inclusion into LaTeX-documents
as well as presentations in PDF.
'';
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})

View File

@@ -17,7 +17,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "irpf";
version = "2026-1.2";
version = "2026-1.3";
# https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
# Para outros sistemas operacionais -> Multi
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
in
fetchzip {
url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
hash = "sha256-Zw/QtmbINCV1VPz52KCxam+WFgkh8Kjz1v0e7oVeZCs=";
hash = "sha256-5CX+HaIfQRoeWQHvXTGBhqRAaCM7UH2Duq8+6+3Ai7o=";
};
nativeBuildInputs = [

View File

@@ -105,7 +105,6 @@ stdenv.mkDerivation (finalAttrs: {
"libjerry-port"
];
maintainers = with lib.maintainers; [
RossSmyth
wishstudio
];
};

View File

@@ -10,13 +10,13 @@
stdenv.mkDerivation {
pname = "jextract";
version = "unstable-2025-05-08";
version = "0-unstable-2025-11-12";
src = fetchFromGitHub {
owner = "openjdk";
repo = "jextract";
rev = "ab6b30fd189e33a52d366846202f2e9b9b280142";
hash = "sha256-cFXQo/DpjOuuW+HCP2G9HiOqdgVmmyPd3IXCB9X+w6M=";
rev = "91fc954c46fac907cae6cd1417d835208c9df150";
hash = "sha256-RAK7A0BCFaYe/q1nCdvXk091bhSj9DKxg2uQfABk4eo=";
};
nativeBuildInputs = [

View File

@@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/open-source-parsers/jsoncpp";
description = "C++ library for interacting with JSON";
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
license = lib.licenses.mit;
platforms = lib.platforms.all;
};

View File

@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://launchpad.net/libdbusmenu-qt";
description = "Provides a Qt implementation of the DBusMenu spec";
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
inherit (libsForQt5.qtbase.meta) platforms;
license = lib.licenses.lgpl2;
};

View File

@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://blog.lxde.org/category/pcmanfm/";
license = lib.licenses.lgpl21Plus;
description = "Glib-based library for file management";
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
})

View File

@@ -96,8 +96,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://xkbcommon.org";
changelog = "https://github.com/xkbcommon/libxkbcommon/blob/xkbcommon-${finalAttrs.version}/NEWS.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
ttuegel
maintainers = [
];
mainProgram = "xkbcli";
platforms = with lib.platforms; unix;

View File

@@ -8,7 +8,6 @@
zlib,
ffmpeg,
glew,
pcre,
rtmpdump,
cairo,
boost,
@@ -28,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "lightspark";
repo = "lightspark";
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-2+Kmwj2keCMR7UbKbY6UvrkX4CnW61elres8ltiZuUg=";
};
@@ -46,7 +45,6 @@ stdenv.mkDerivation (finalAttrs: {
zlib
ffmpeg
glew
pcre
rtmpdump
cairo
boost

View File

@@ -26,11 +26,11 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "liquibase";
version = "5.0.2";
version = "5.0.3";
src = fetchurl {
url = "https://github.com/liquibase/liquibase/releases/download/v${finalAttrs.version}/liquibase-${finalAttrs.version}.tar.gz";
hash = "sha256-EDVr6p3FeGilf8OviK1HH1An1nrR9fyIqcIiFAHLriM=";
hash = "sha256-hlqrORvpy+P+4iRhOS1dKap2ZSWWWYsUcAo/XwXJ4rc=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@@ -12,7 +12,6 @@
libselinux,
libsepol,
libthai,
pcre,
util-linux,
wayland,
libxtst,
@@ -46,7 +45,6 @@ stdenv.mkDerivation {
libselinux
libsepol
libthai
pcre
util-linux
wayland
libxdmcp

View File

@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Repository of data files describing media player capabilities";
homepage = "https://www.freedesktop.org/wiki/Software/media-player-info/";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
platforms = with lib.platforms; linux;
};
})

View File

@@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Library to read freedesktop.org menu files";
homepage = "https://github.com/lxde/menu-cache";
license = lib.licenses.lgpl21Plus;
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
})

View File

@@ -1,12 +0,0 @@
--- mhddfs-0.1.39/src/usage.c.old 2017-02-28 15:00:25.435438622 +0100
+++ mhddfs-0.1.39/src/usage.c 2017-02-28 15:00:33.847454958 +0100
@@ -43,7 +43,7 @@
"\n"
" see fusermount(1) for information about other options\n"
"";
- fprintf(to, usage);
+ fputs(usage, to);
if (to==stdout) exit(0);
exit(-1);
}

View File

@@ -1,48 +0,0 @@
{
lib,
stdenv,
fetchurl,
fuse,
pkg-config,
attr,
uthash,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mhddfs";
version = "0.1.39";
src = fetchurl {
url = "https://mhddfs.uvw.ru/downloads/mhddfs_${finalAttrs.version}.tar.gz";
sha256 = "14ggmh91vv69fp2qpz0nxp0hprlw2wsijss2k2485hb0ci4cabvh";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
fuse
attr
uthash
];
patches = [
./fix-format-security-error.patch
];
postPatch = ''
substituteInPlace src/main.c --replace "attr/xattr.h" "sys/xattr.h"
substituteInPlace src/tools.c --replace "attr/xattr.h" "sys/xattr.h"
'';
installPhase = ''
mkdir -p $out/bin
cp mhddfs $out/bin/
'';
meta = {
homepage = "https://mhddfs.uvw.ru/";
description = "Combines a several mount points into the single one";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.makefu ];
mainProgram = "mhddfs";
};
})

View File

@@ -86,6 +86,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
# some tests access the same folders, don't test in parallel to avoid race conditions
dontUseCargoParallelTests = true;
# HTTP tests use mock servers that bind to localhost. Without this, darwin builds fail.
__darwinAllowLocalNetworking = true;
postInstall = ''
installManPage ./man/man1/mise.1

View File

@@ -69,7 +69,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/microsoft/edit";
changelog = "https://github.com/microsoft/edit/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ RossSmyth ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})

View File

@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "High quality system independent, portable, open source libm implementation";
homepage = "https://openlibm.org/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})

View File

@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.openslp.org/";
description = "Open-source implementation of the IETF Service Location Protocol";
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
license = lib.licenses.bsd3;
platforms = lib.platforms.all;
# never built on aarch64-darwin since first introduction in nixpkgs

View File

@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Collection of special mathematical functions";
homepage = "https://github.com/JuliaLang/openspecfun";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})

View File

@@ -43,6 +43,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/caryll/otfcc";
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
}

View File

@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://blog.lxde.org/category/pcmanfm/";
license = lib.licenses.gpl2Plus;
description = "File manager with GTK interface";
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
platforms = lib.platforms.linux;
mainProgram = "pcmanfm";
};

View File

@@ -218,7 +218,7 @@ stdenv.mkDerivation (finalAttrs: {
licenses.bsd2
licenses.bsd3
];
maintainers = [ maintainers.RossSmyth ];
maintainers = [ ];
# https://github.com/picolibc/picolibc/tree/db4d0fe5952d5ecd714781e3212d4086d970735a?tab=readme-ov-file#supported-architectures
platforms = lib.platforms.all;
};

View File

@@ -6,20 +6,26 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pid1";
version = "0.1.3";
version = "0.1.6";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "fpco";
repo = "pid1-rs";
rev = "v${finalAttrs.version}";
hash = "sha256-2dnQj3AQxedyq1YvHKt+lVXNEtuB5sMRSCqX9YeifzI=";
tag = "v${finalAttrs.version}";
hash = "sha256-edxDCVEVg4s2RF3wjiUjQ4wfusFM3COUTl5nsCH4ScE=";
};
cargoHash = "sha256-ldHtmbLoSFVxb0B3Oj21UOFNSXwu8xAPhpE8jBqOwr4=";
cargoHash = "sha256-mXZszLmIOEq3ZL6cJhrhBCi0bHNgbKG6gr6Rf4iFvEM=";
# all tests require docker env
doCheck = false;
meta = {
description = "Signal handling and zombie reaping for PID1 process";
homepage = "https://github.com/fpco/pid1-rs";
changelog = "https://github.com/fpco/pid1-rs/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ psibi ];
mainProgram = "pid1";

View File

@@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/Hibou57/PostiATS-Utilities";
license = lib.licenses.bsd2;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.ttuegel ];
maintainers = [ ];
};
buildInputs = [

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "poutine";
version = "1.1.5";
version = "1.1.6";
src = fetchFromGitHub {
owner = "boostsecurityio";
repo = "poutine";
tag = "v${finalAttrs.version}";
hash = "sha256-9Gyxwcm45301zmMJWYPwzMPdJwBNsDLXKkmuJHBWZt8=";
hash = "sha256-jiIjim17x9Q6e5+XSR6xHYg/VOJILfCeLRXdEopQwKE=";
};
vendorHash = "sha256-Ktsk01YqBHVZDOu+Xp1p3sVDwqozl35iLYbVavpiWq0=";

View File

@@ -95,7 +95,7 @@ stdenv.mkDerivation rec {
as WeeChat, but graphical (based on Qt4/KDE4 or Qt5/KF5).
'';
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
mainProgram =
if monolithic then
"quassel"

View File

@@ -73,6 +73,6 @@ buildNpmPackage (finalAttrs: {
license = lib.licenses.mit;
# https://github.com/rescript-lang/rescript-vscode/blob/1.62.0/CONTRIBUTING.md?plain=1#L186
platforms = with lib.platforms; linux ++ darwin ++ windows ++ freebsd;
maintainers = with lib.maintainers; [ RossSmyth ];
maintainers = [ ];
};
})

View File

@@ -58,7 +58,6 @@ pypkgs.buildPythonApplication (finalAttrs: {
license = lib.licenses.gpl2Plus;
homepage = "https://gitlab.com/latex-rubber/rubber";
maintainers = with lib.maintainers; [
ttuegel
peterhoeg
];
platforms = lib.platforms.unix;

View File

@@ -40,7 +40,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
asl20
llvm-exception
];
maintainers = with lib.maintainers; [ RossSmyth ];
maintainers = [ ];
platforms = lib.intersectLists python3.meta.platforms clang-unwrapped.meta.platforms;
};
})

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "snapraid";
version = "14.4";
version = "14.5";
src = fetchFromGitHub {
owner = "amadvance";
repo = "snapraid";
tag = "v${finalAttrs.version}";
hash = "sha256-zkKdJwRcOmrSWX7CHHTAlL2GYbVjLkNVFficBum86F8=";
hash = "sha256-Krd39k3yfoKhvcMzOYkOhoNKE/eL7jc3/RaWN1ZuwG0=";
};
env.VERSION = finalAttrs.version;

View File

@@ -33,6 +33,6 @@ stdenvNoCC.mkDerivation rec {
description = "Sans serif font family for user interface environments (version of Source Sans before being renamed)";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
}

View File

@@ -28,6 +28,6 @@ stdenvNoCC.mkDerivation rec {
description = "Sans serif font family for user interface environments";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
}

View File

@@ -33,6 +33,6 @@ stdenvNoCC.mkDerivation rec {
description = "Typeface for setting text in many sizes, weights, and languages. Designed to complement Source Sans";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
}

View File

@@ -28,6 +28,6 @@ stdenvNoCC.mkDerivation rec {
description = "Typeface for setting text in many sizes, weights, and languages. Designed to complement Source Sans";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
};
}

View File

@@ -114,7 +114,7 @@ effectiveStdenv.mkDerivation rec {
gpl2Plus
lgpl21Plus
];
maintainers = with lib.maintainers; [ ttuegel ];
maintainers = [ ];
platforms = with lib.platforms; unix;
};
}

View File

@@ -13,21 +13,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sv-lang";
version = "9.1";
version = "11.0";
src = fetchFromGitHub {
owner = "MikePopoloski";
repo = "slang";
tag = "v${finalAttrs.version}";
hash = "sha256-IfRh6F6vA+nFa+diPKD2aMv9kRbvVIY80IqX0d+d5JA=";
hash = "sha256-popHzwX0qwv2POAl7/qX3e//OwJRXGtSl9xogpSn2LI=";
};
postPatch = ''
substituteInPlace external/CMakeLists.txt --replace-fail \
'set(mimalloc_min_version "2.2")' \
'set(mimalloc_min_version "${lib.versions.majorMinor mimalloc.version}")'
'';
cmakeFlags = [
# fix for https://github.com/NixOS/nixpkgs/issues/144170
"-DCMAKE_INSTALL_INCLUDEDIR=include"
@@ -36,6 +30,8 @@ stdenv.mkDerivation (finalAttrs: {
"-DSLANG_INCLUDE_TESTS=${if finalAttrs.finalPackage.doCheck then "ON" else "OFF"}"
];
__structuredAttrs = true;
nativeBuildInputs = [
cmake
python3

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