mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-06-05 21:03:40 +00:00
Merge master into staging-nixos
This commit is contained in:
10
ci/OWNERS
10
ci/OWNERS
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -18,10 +18,6 @@ rec {
|
||||
};
|
||||
};
|
||||
|
||||
pc_simplekernel = lib.recursiveUpdate pc {
|
||||
linux-kernel.autoModules = false;
|
||||
};
|
||||
|
||||
##
|
||||
## POWER
|
||||
##
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -176,6 +176,7 @@ tree-sitter-norg-meta,,,,,,
|
||||
tree-sitter-orgmode,,,,,5.1,
|
||||
utf8,,,,,,
|
||||
tree-sitter-teal,,,,,,
|
||||
vicious,,,,,,
|
||||
vstruct,,,,,,
|
||||
vusted,,,,,,
|
||||
xml2lua,,,,,,teto
|
||||
|
||||
|
@@ -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>.
|
||||
'';
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
{ lib, ... }:
|
||||
{
|
||||
name = "sddm-autologin";
|
||||
meta = with lib.maintainers; {
|
||||
maintainers = [ ttuegel ];
|
||||
meta = {
|
||||
maintainers = [ ];
|
||||
};
|
||||
|
||||
nodes.machine = {
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -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=",
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -77,7 +77,6 @@ stdenv.mkDerivation rec {
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [
|
||||
thoughtpolice
|
||||
ttuegel
|
||||
bbarker
|
||||
];
|
||||
};
|
||||
|
||||
@@ -51,7 +51,6 @@ stdenv.mkDerivation rec {
|
||||
mainProgram = "audacious";
|
||||
maintainers = with lib.maintainers; [
|
||||
ramkromberg
|
||||
ttuegel
|
||||
thiagokokada
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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>
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
@@ -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); }
|
||||
|
||||
@@ -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/"
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
@@ -151,6 +151,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.gpl3Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "clementine";
|
||||
maintainers = with lib.maintainers; [ ttuegel ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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=";
|
||||
|
||||
62
pkgs/by-name/du/dutctl/package.nix
Normal file
62
pkgs/by-name/du/dutctl/package.nix
Normal 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 ];
|
||||
};
|
||||
})
|
||||
78
pkgs/by-name/du/dutctl/test.nix
Normal file
78
pkgs/by-name/du/dutctl/test.nix
Normal 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
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -358,6 +358,6 @@ python3Packages.buildPythonApplication {
|
||||
gpl2Plus
|
||||
];
|
||||
platforms = lib.attrNames hplipPlatforms;
|
||||
maintainers = with lib.maintainers; [ ttuegel ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -166,7 +166,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
fabianhjr
|
||||
wchresta
|
||||
mattpolzin
|
||||
RossSmyth
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -33,6 +33,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
asl20
|
||||
llvm-exception
|
||||
];
|
||||
maintainers = with lib.maintainers; [ RossSmyth ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -147,7 +147,6 @@ buildNpmPackage rec {
|
||||
license = lib.licenses.ofl;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [
|
||||
ttuegel
|
||||
lunik1
|
||||
];
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -105,7 +105,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"libjerry-port"
|
||||
];
|
||||
maintainers = with lib.maintainers; [
|
||||
RossSmyth
|
||||
wishstudio
|
||||
];
|
||||
};
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ effectiveStdenv.mkDerivation rec {
|
||||
gpl2Plus
|
||||
lgpl21Plus
|
||||
];
|
||||
maintainers = with lib.maintainers; [ ttuegel ];
|
||||
maintainers = [ ];
|
||||
platforms = with lib.platforms; unix;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user