Merge master into staging-nixos
This commit is contained in:
@@ -304,6 +304,11 @@ lib.mapAttrs mkLicense (
|
||||
redistributable = true;
|
||||
};
|
||||
|
||||
bzip2 = {
|
||||
spdxId = "bzip2-1.0.6";
|
||||
fullName = "bzip2 and libbzip2 License v1.0.6";
|
||||
};
|
||||
|
||||
cal10 = {
|
||||
spdxId = "CAL-1.0";
|
||||
fullName = "Cryptographic Autonomy License version 1.0 (CAL-1.0)";
|
||||
|
||||
@@ -8186,6 +8186,12 @@
|
||||
github = "EstebanMacanek";
|
||||
githubId = 75503218;
|
||||
};
|
||||
esteve = {
|
||||
name = "Esteve Fernandez";
|
||||
email = "nixpkgs@nara.ac";
|
||||
github = "esteve";
|
||||
githubId = 33620;
|
||||
};
|
||||
ethancedwards8 = {
|
||||
email = "ethan@ethancedwards.com";
|
||||
matrix = "@ethancedwards8:matrix.org";
|
||||
@@ -20475,13 +20481,6 @@
|
||||
name = "Jan Malakhovski";
|
||||
keys = [ { fingerprint = "514B B966 B46E 3565 0508 86E8 0E6C A66E 5C55 7AA8"; } ];
|
||||
};
|
||||
oxzi = {
|
||||
email = "post@0x21.biz";
|
||||
github = "oxzi";
|
||||
githubId = 8402811;
|
||||
name = "Alvar Penning";
|
||||
keys = [ { fingerprint = "EB14 4E67 E57D 27E2 B5A4 CD8C F32A 4563 7FA2 5E31"; } ];
|
||||
};
|
||||
oynqr = {
|
||||
email = "pd-nixpkgs@3b.pm";
|
||||
github = "oynqr";
|
||||
|
||||
@@ -104,5 +104,5 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
meta.maintainers = [ lib.maintainers.oxzi ];
|
||||
meta.maintainers = [ ];
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ in
|
||||
root = cfg.finalDrv;
|
||||
|
||||
locations = {
|
||||
"/".tryFiles = "$uri $uri.html $uri/ =404";
|
||||
"/".tryFiles = "$uri $uri/ /index.html";
|
||||
|
||||
"= /404.html".extraConfig = ''
|
||||
internal;
|
||||
|
||||
@@ -180,5 +180,5 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ oxzi ];
|
||||
meta.maintainers = [ ];
|
||||
}
|
||||
|
||||
@@ -1698,6 +1698,7 @@ in
|
||||
userborn-mutable-users = runTest ./userborn-mutable-users.nix;
|
||||
userborn-static = runTest ./userborn-static.nix;
|
||||
ustreamer = runTest ./ustreamer.nix;
|
||||
utils = import ./utils { inherit runTest; };
|
||||
uwsgi = runTest ./uwsgi.nix;
|
||||
v2ray = runTest ./v2ray.nix;
|
||||
varnish60 = runTest {
|
||||
|
||||
@@ -41,7 +41,7 @@ let
|
||||
in
|
||||
{
|
||||
name = "ucarp";
|
||||
meta.maintainers = with lib.maintainers; [ oxzi ];
|
||||
meta.maintainers = [ ];
|
||||
|
||||
nodes = {
|
||||
hostA = mkUcarpHost addrHostA;
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{ runTest }:
|
||||
|
||||
{
|
||||
genJqSecretsReplacement = runTest ./genJqSecretsReplacement.nix;
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
{ lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
secretA = pkgs.writeText "secretA" "AAAAA";
|
||||
secretJSON = pkgs.writeText "secretA" (
|
||||
builtins.toJSON [
|
||||
{ "a" = "topsecretpassword1234"; }
|
||||
{ "b" = "topsecretpassword5678"; }
|
||||
]
|
||||
);
|
||||
|
||||
tests = {
|
||||
simple = {
|
||||
set = {
|
||||
example = [
|
||||
{
|
||||
irrelevant = "not interesting";
|
||||
}
|
||||
{
|
||||
ignored = "ignored attr";
|
||||
relevant = {
|
||||
secret = {
|
||||
_secret = secretA;
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
expect = {
|
||||
example = [
|
||||
{
|
||||
irrelevant = "not interesting";
|
||||
}
|
||||
{
|
||||
ignored = "ignored attr";
|
||||
relevant = {
|
||||
secret = "AAAAA";
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
structured = {
|
||||
set = {
|
||||
example = [
|
||||
{
|
||||
irrelevant = "not interesting";
|
||||
}
|
||||
{
|
||||
ignored = "ignored attr";
|
||||
relevant = {
|
||||
secret = {
|
||||
_secret = secretJSON;
|
||||
quote = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
expect = {
|
||||
example = [
|
||||
{
|
||||
irrelevant = "not interesting";
|
||||
}
|
||||
{
|
||||
ignored = "ignored attr";
|
||||
relevant = {
|
||||
secret = [
|
||||
{ "a" = "topsecretpassword1234"; }
|
||||
{ "b" = "topsecretpassword5678"; }
|
||||
];
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
loadCredentials = {
|
||||
set = {
|
||||
example = [
|
||||
{
|
||||
irrelevant = "not interesting";
|
||||
}
|
||||
{
|
||||
ignored = "ignored attr";
|
||||
relevant = {
|
||||
secret = {
|
||||
_secret = secretJSON;
|
||||
quote = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
opts = {
|
||||
loadCredential = true;
|
||||
};
|
||||
expect = {
|
||||
example = [
|
||||
{
|
||||
irrelevant = "not interesting";
|
||||
}
|
||||
{
|
||||
ignored = "ignored attr";
|
||||
relevant = {
|
||||
secret = [
|
||||
{ "a" = "topsecretpassword1234"; }
|
||||
{ "b" = "topsecretpassword5678"; }
|
||||
];
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
name = "utils-genJqSecretsReplacement";
|
||||
meta.maintainers = [ pkgs.lib.maintainers.ibizaman ];
|
||||
|
||||
nodes.machine =
|
||||
{ lib, utils, ... }:
|
||||
let
|
||||
secretsReplacements = lib.mapAttrs (
|
||||
name: test:
|
||||
(utils.genJqSecretsReplacement (test.opts or { }) test.set "/var/lib/genJqTest-${name}/file")
|
||||
) tests;
|
||||
in
|
||||
{
|
||||
systemd.services = lib.mapAttrs' (
|
||||
name: secretsReplacement:
|
||||
lib.nameValuePair "genJqTest-${name}" {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
serviceConfig = {
|
||||
Type = "oneshot";
|
||||
RemainAfterExit = true;
|
||||
LoadCredential = secretsReplacement.credentials;
|
||||
};
|
||||
script = "echo 'Done generating files'";
|
||||
preStart = ''
|
||||
mkdir -p /var/lib/genJqTest-${name}
|
||||
''
|
||||
+ secretsReplacement.script;
|
||||
}
|
||||
) secretsReplacements;
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
import json
|
||||
machine.start()
|
||||
''
|
||||
+ lib.concatStringsSep "\n" (
|
||||
lib.mapAttrsToList (
|
||||
name: test:
|
||||
let
|
||||
expect = pkgs.writeText "expect" (builtins.toJSON test.expect);
|
||||
in
|
||||
''
|
||||
with subtest("${name}"):
|
||||
machine.wait_for_unit("genJqTest-${name}.service")
|
||||
gotRaw = machine.succeed("cat /var/lib/genJqTest-${name}/file")
|
||||
try:
|
||||
got = json.loads(gotRaw)
|
||||
except Exception:
|
||||
print(f"raw file: {gotRaw}")
|
||||
raise
|
||||
print(got)
|
||||
with open("${expect}", "r") as file:
|
||||
expect = json.loads(file.read())
|
||||
if got != expect:
|
||||
raise Exception(f"Unexpected file:\ngot={got}\n!=\nexpect={expect}")
|
||||
''
|
||||
) tests
|
||||
);
|
||||
|
||||
}
|
||||
@@ -12,26 +12,26 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
sources = {
|
||||
"x86_64-linux" = {
|
||||
arch = "linux-x64";
|
||||
hash = "sha256-GF0qNkTJMf+ruuIlU3ig3M768VvnArT+fdmT/pk2E/k=";
|
||||
hash = "sha256-42JBEjdLrjg6Txo9efJltz4NXhkaIOgIg+gosA/uNYk=";
|
||||
};
|
||||
"x86_64-darwin" = {
|
||||
arch = "darwin-x64";
|
||||
hash = "sha256-byj8Wr8dqEeGnZPKwIgChHj2/y+7fauOJr9ubHqMv28=";
|
||||
hash = "sha256-WU/7HBuVAcHR/z1WNXzH3xpUVDvf4pYML7LiMIqjA/U=";
|
||||
};
|
||||
"aarch64-linux" = {
|
||||
arch = "linux-arm64";
|
||||
hash = "sha256-Cf2NAQIRG3Y/oVc1hnRUG9H4g4/KlzGQq39VOkXCeuE=";
|
||||
hash = "sha256-JIuWbIZPWeR0pDi6Ee4jM38qqb/p/H3AvMI/Eek66BY=";
|
||||
};
|
||||
"aarch64-darwin" = {
|
||||
arch = "darwin-arm64";
|
||||
hash = "sha256-Gv0GsCD7soVU5u1Iud/Oad6BgxAkghDDwzhyXRKOIjc=";
|
||||
hash = "sha256-p2ry5uNzmJqHEz2/aNTdUMOV+hPne4pJ+RYQ0/MBB/A=";
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
name = "ruff";
|
||||
publisher = "charliermarsh";
|
||||
version = "2026.36.0";
|
||||
version = "2026.38.0";
|
||||
}
|
||||
// sources.${stdenvNoCC.hostPlatform.system}
|
||||
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
|
||||
|
||||
@@ -396,8 +396,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "astro-vscode";
|
||||
publisher = "astro-build";
|
||||
version = "2.16.8";
|
||||
hash = "sha256-hNEGLJMBPPb5J5jg0lJwBGaD6z0rtb2xAqU9bchWTA8=";
|
||||
version = "2.16.13";
|
||||
hash = "sha256-lSYNRq7D/ggdNKO0ccqbIz5gAhsr/LdX2U8S6FsTktY=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog";
|
||||
@@ -1902,8 +1902,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "github";
|
||||
name = "codespaces";
|
||||
version = "1.18.7";
|
||||
hash = "sha256-8zT3nFWyMmOmGxAqEjulh/K+45gUnKDgI7easR+ErpU=";
|
||||
version = "1.18.8";
|
||||
hash = "sha256-rhtf1JJMi8eGYmuKFUA1TAnf2gdMbckQ8Vke2owMoyI=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -1955,8 +1955,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "github";
|
||||
name = "vscode-pull-request-github";
|
||||
version = "0.132.0";
|
||||
hash = "sha256-2+hB2qENwiVawP3mavUAObjWwXlsDrKXa4u9TyXV3AM=";
|
||||
version = "0.132.1";
|
||||
hash = "sha256-iWDKJVgVhpycTNE044DSOf/uN0ZG4s2/JdpwBkka8sQ=";
|
||||
};
|
||||
meta = {
|
||||
license = lib.licenses.mit;
|
||||
@@ -3073,8 +3073,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "compare-folders";
|
||||
publisher = "moshfeu";
|
||||
version = "0.27.0";
|
||||
hash = "sha256-v4ZIcrYa+5RXSX0OM5atXMcmN/EgAH6qqWS1vksxXpI=";
|
||||
version = "0.28.0";
|
||||
hash = "sha256-QoaZ/P2lIaJQjD9RF7+pUJkOneR9olCe6xuT/9vsiZ4=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -4772,8 +4772,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "emacs-mcx";
|
||||
publisher = "tuttieee";
|
||||
version = "0.109.1";
|
||||
hash = "sha256-ndhIA9g0cONzs+nDPcY0wLjnelfyBUXV9HWfZL/nfmg=";
|
||||
version = "0.109.2";
|
||||
hash = "sha256-rrTM/xzp8IoQRtUrg8rsP6gUPwUeZ6TMz1Sc7QyA5r0=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md";
|
||||
@@ -5493,8 +5493,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "vscode-zig";
|
||||
publisher = "ziglang";
|
||||
version = "0.6.17";
|
||||
hash = "sha256-OIGe981dupmyyhjxq11/AYaV2cjvNEe4FvXBospNgu0=";
|
||||
version = "0.6.18";
|
||||
hash = "sha256-jn/2Nmz6N84BCWnRdnM8w5AdiF2hh55h39SDTmRry5I=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
|
||||
|
||||
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
publisher = "github";
|
||||
name = "copilot-chat";
|
||||
version = "0.39.1";
|
||||
hash = "sha256-2uD8HtsiII1gg3VlODSYI8DMBJrslZr/LCaQMAHI85g=";
|
||||
version = "0.40.1";
|
||||
hash = "sha256-wVxryUaW53xU4zZKU4t1pZaAB7BFIOkkcng91JnCLOk=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -13,7 +13,7 @@ let
|
||||
buildVscodeLanguagePack =
|
||||
{
|
||||
language,
|
||||
version ? "1.110.2026031109",
|
||||
version ? "1.110.2026031919",
|
||||
hash,
|
||||
}:
|
||||
buildVscodeMarketplaceExtension {
|
||||
@@ -41,22 +41,22 @@ in
|
||||
# French
|
||||
vscode-language-pack-fr = buildVscodeLanguagePack {
|
||||
language = "fr";
|
||||
hash = "sha256-Iu9sB9KBpHdbuhYMTglwvZdGTBXBCfAGtDcrP+8zcdA=";
|
||||
hash = "sha256-a8N3SX7lgfTMlBk70hOdKtgO4e9uyMziRaSp/QmkUQM=";
|
||||
};
|
||||
# Italian
|
||||
vscode-language-pack-it = buildVscodeLanguagePack {
|
||||
language = "it";
|
||||
hash = "sha256-OUAOWkrLl7YlW4AK2c2WlHU5a7EnFZsE8pDfA3ywswQ=";
|
||||
hash = "sha256-OyZ0rUTFg2Epb/adz2kFbStIeDoDyWj/fA3MC3QPLT4=";
|
||||
};
|
||||
# German
|
||||
vscode-language-pack-de = buildVscodeLanguagePack {
|
||||
language = "de";
|
||||
hash = "sha256-sSUDuOEtkCqEVfahW3yRE57pyPmFJzYpOD81TjWGE98=";
|
||||
hash = "sha256-Z7zIviuD9UcSK8Z0qlq7PnqYWmacUlrYu0lDTjbmS+g=";
|
||||
};
|
||||
# Spanish
|
||||
vscode-language-pack-es = buildVscodeLanguagePack {
|
||||
language = "es";
|
||||
hash = "sha256-O+TbCqM8qnFp3IsdpiQ7OlMWKuNIyZrvDZAKMbYRXb4=";
|
||||
hash = "sha256-fSJ5D7kQ5zMppUqVIAjBfQ2mNzBpiF1myFfqtk2QPSs=";
|
||||
};
|
||||
# Russian
|
||||
vscode-language-pack-ru = buildVscodeLanguagePack {
|
||||
@@ -66,46 +66,46 @@ in
|
||||
# Chinese (Simplified)
|
||||
vscode-language-pack-zh-hans = buildVscodeLanguagePack {
|
||||
language = "zh-hans";
|
||||
hash = "sha256-w3p2IPadb6gx/oxwgwcMPQsQYJ3vcunWRHjOVhiJOrI=";
|
||||
hash = "sha256-zwBfoB17agsVK/NLxZ8WaoM49emmLX2otPsba0pjg7w=";
|
||||
};
|
||||
# Chinese (Traditional)
|
||||
vscode-language-pack-zh-hant = buildVscodeLanguagePack {
|
||||
language = "zh-hant";
|
||||
hash = "sha256-UzYXuzenpvEiS927Ku2p5GHm9JwUxwtFNL8iIM4cPkY=";
|
||||
hash = "sha256-P9cKdfuGAOq/Ow3ojKaUiEfChEED4eXbSaFtqp5yWWs=";
|
||||
};
|
||||
# Japanese
|
||||
vscode-language-pack-ja = buildVscodeLanguagePack {
|
||||
language = "ja";
|
||||
hash = "sha256-Eie5fZDKk8vbaZRbJuIwURIUbIjqio22M6261BYe9MI=";
|
||||
hash = "sha256-+SXH6Uy9CIrG4Ff+Wzq9+N+SKEGcTtXbcpyW5OA2sGA=";
|
||||
};
|
||||
# Korean
|
||||
vscode-language-pack-ko = buildVscodeLanguagePack {
|
||||
language = "ko";
|
||||
hash = "sha256-AwlHuG/r4anTKXsTag1UULbgKmU6M5Ng4+5Bjo4chVo=";
|
||||
hash = "sha256-7gV6rK8RC1LDMu6Rvo84ScmJJcc/BfgQl5dVE/dyWis=";
|
||||
};
|
||||
# Czech
|
||||
vscode-language-pack-cs = buildVscodeLanguagePack {
|
||||
language = "cs";
|
||||
hash = "sha256-Gpwr6lCxHu4DJ/U5Np8VT6IvBRLsnBNtG1cCV/bMeXw=";
|
||||
hash = "sha256-NvXwyaDDkAO22Hb7octXswkUP55zo3UgNtoLEQL1AQE=";
|
||||
};
|
||||
# Portuguese (Brazil)
|
||||
vscode-language-pack-pt-br = buildVscodeLanguagePack {
|
||||
language = "pt-BR";
|
||||
hash = "sha256-fzNMlrlVAP4uas+ITR1CFIq3Pip1d/CGXg5qdgNbxV4=";
|
||||
hash = "sha256-E9m4ATCtFm+Q+hHe9Yd++a1cuqjj3eF8H632HRsdjAc=";
|
||||
};
|
||||
# Turkish
|
||||
vscode-language-pack-tr = buildVscodeLanguagePack {
|
||||
language = "tr";
|
||||
hash = "sha256-nP5NRddP55KdJgwj5eFDDeSX2SiSHnDaBwPoRHmmoFg=";
|
||||
hash = "sha256-YXXpXftw86/0vRPr9s4kOuf4EMykhgy0SDInNVgcr+c=";
|
||||
};
|
||||
# Polish
|
||||
vscode-language-pack-pl = buildVscodeLanguagePack {
|
||||
language = "pl";
|
||||
hash = "sha256-O4SwzcBMpeKYisxM2VwMFmtqcbyi9Boj0LTJE6PUw3I=";
|
||||
hash = "sha256-mQ/Aya728qX/d5RNrv4IQrBu3IPh50HeC1Bn292/QYg=";
|
||||
};
|
||||
# Pseudo Language
|
||||
vscode-language-pack-qps-ploc = buildVscodeLanguagePack {
|
||||
language = "qps-ploc";
|
||||
hash = "sha256-zFH9cjyPLC2nmi3vh4siiwtLyJbfXEjbHDQFnkoa5A8=";
|
||||
hash = "sha256-//+9p7P8CBVmAL6vcn1LzlAZBcrOlahjJvQhLeOQ1UU=";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
publisher = "ndonfris";
|
||||
name = "fish-lsp";
|
||||
version = "0.1.19";
|
||||
hash = "sha256-xvt8pI+Esqm4klOzSa2GPd4y00lTED5uN+VFCHTY56w=";
|
||||
version = "0.1.20";
|
||||
hash = "sha256-aDqAbzWaMJ1k/2Pu3j+WRaIGMrS6J2bImbSfBmelDKM=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
sources = {
|
||||
"x86_64-linux" = {
|
||||
arch = "linux-x64";
|
||||
hash = "sha256-fZFWZiPuKtHWmzqJX/Mtb37lKTnU/TRISbS1qewcZzs=";
|
||||
hash = "sha256-20YQYsNYvWDhFS8ZRtK9dtLtZ6wt1xGSsZjTNoXRr7g=";
|
||||
};
|
||||
"x86_64-darwin" = {
|
||||
arch = "darwin-x64";
|
||||
hash = "sha256-ZePZFmz3S6DCuIPqaL4xaLaWypNxre9xe7tRfk8JdQM=";
|
||||
hash = "sha256-+h+2JMl1UMUM1fcB8ddo7R2RuaQdjjWcd74APwWw/uc=";
|
||||
};
|
||||
"aarch64-linux" = {
|
||||
arch = "linux-arm64";
|
||||
hash = "sha256-2gYrpUtzP1XTtkgEypoZLfMwDzBGMriqD935D1r1Onc=";
|
||||
hash = "sha256-rwk+bkHfCRtYEWpMi9/BABvT+LkpWi8ezAE4TK7ttkg=";
|
||||
};
|
||||
"aarch64-darwin" = {
|
||||
arch = "darwin-arm64";
|
||||
hash = "sha256-skvZ2wtYlXAYRscbUti6uBEEyM9ocJ9D/EuTMPQXB0Y=";
|
||||
hash = "sha256-IbfqAZyAwS/01Mlniw+xOMktk4wQNXWTK5oyBX9g2sI=";
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
name = "visualjj";
|
||||
publisher = "visualjj";
|
||||
version = "0.24.3";
|
||||
version = "0.26.0";
|
||||
}
|
||||
// sources.${stdenvNoCC.hostPlatform.system}
|
||||
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,11 +9,11 @@
|
||||
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "140.8.0esr";
|
||||
version = "140.9.0esr";
|
||||
applicationName = "Firefox ESR";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "3baca73c5c264884afa4b1d76ded4417119640e1161b8fed4ca406f0ec44e7f685258f5085f473dc9eff9057a6548a9b59cec3c696358dd1032503aa75f91d05";
|
||||
sha512 = "bc03fd2a73d00a88bd0a3c9eeaefe618ffb34226fb7bc2fac4a02246ff29fe038423bf77538273ee6fac25fb1e3e4fa98bb522026ae3427a0ad5f41d2ec6ba98";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "148.0.2";
|
||||
version = "149.0";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "56a93ae5235f38704f2f56b6246daddadd3bcef1db797cca10202fb919ba2f0e1459defaaa41cf188f269108efaef1b76ccbfae33d50ecbd52765176b4320bef";
|
||||
sha512 = "cdd871a7738fb70d85a703e89c4874d1bf44184b4c9b28901902adcbfa25c199675e746306bb59d66821e6ecd17e07c99b66a48d827f39acca6c3b012b95371a";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -191,13 +191,13 @@
|
||||
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
|
||||
},
|
||||
"cloudamqp_cloudamqp": {
|
||||
"hash": "sha256-tuTfXQUACkFRrwsFixbHge75U4Z9DNnQ4nhnBmxjH+Y=",
|
||||
"hash": "sha256-PAH7Avc6WQFQ7fXs7A//SxIEP88uSrN9sWlEYe9Zr+I=",
|
||||
"homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp",
|
||||
"owner": "cloudamqp",
|
||||
"repo": "terraform-provider-cloudamqp",
|
||||
"rev": "v1.43.0",
|
||||
"rev": "v1.43.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-w21DXJoylvysubXItM+wvuwD2RdqzoUKNC9zElTedEo="
|
||||
"vendorHash": "sha256-SrGNzwSdkMTyNuVgjUj0tID/Qu6BBusVn+NsgTk4RJI="
|
||||
},
|
||||
"cloudflare_cloudflare": {
|
||||
"hash": "sha256-D5Kk6xCz3CQWbGHjLKU/+SPBzCYFQlphCTMG6+LvFek=",
|
||||
@@ -1310,11 +1310,11 @@
|
||||
"vendorHash": "sha256-omxEb+ntQuHDfS2Rmt0rj0BF0Q2T8DLhobLua2uU/0o="
|
||||
},
|
||||
"tencentcloudstack_tencentcloud": {
|
||||
"hash": "sha256-TXyc0I+IKjatZyH3oKHDXD8ml8/IyaIMQfAKpbkUl8g=",
|
||||
"hash": "sha256-iUbbxwnRgYtNq8a8qMYB/6HQ7QS/hrvlzL5MMS08rn0=",
|
||||
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
|
||||
"owner": "tencentcloudstack",
|
||||
"repo": "terraform-provider-tencentcloud",
|
||||
"rev": "v1.82.74",
|
||||
"rev": "v1.82.77",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -1499,12 +1499,12 @@
|
||||
"vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc="
|
||||
},
|
||||
"yandex-cloud_yandex": {
|
||||
"hash": "sha256-/rOaPVyWKEdcHMfjpetpVCxaibOWQT6O+32vQ6Zp324=",
|
||||
"hash": "sha256-ajA9ktS9TIwB/HexEHZCNkkBKtH6BDxjwq4BxLQB82M=",
|
||||
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
|
||||
"owner": "yandex-cloud",
|
||||
"repo": "terraform-provider-yandex",
|
||||
"rev": "v0.191.0",
|
||||
"rev": "v0.193.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-RXyiOBOedsA+DzbTXaeKMeZhM/ABMSDwzprDMpfSvmU="
|
||||
"vendorHash": "sha256-wD6KGxlNxZZm0lNtzFjfLhitkpxaEgTdcTS4YlOqMqA="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
homepage = "https://firehol.org/";
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
|
||||
mainProgram = "iprange";
|
||||
homepage = "https://github.com/firehol/iprange";
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -40,6 +40,6 @@ stdenv.mkDerivation {
|
||||
meta = {
|
||||
description = "Multi-line edit box";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = "https://github.com/mmb/weechat-otr";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
description = "WeeChat script for Off-the-Record messaging";
|
||||
knownVulnerabilities = [
|
||||
"There is no upstream release since 2018-03."
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
pkg-config,
|
||||
qt5,
|
||||
cmake,
|
||||
@@ -78,6 +77,7 @@ let
|
||||
"-D CMAKE_UNITY_BUILD=ON" # Upstream uses this in their build pipeline to speed up builds
|
||||
"-D bundled-gsl=OFF"
|
||||
"-D bundled-json=OFF"
|
||||
"-D warnings-as-errors=OFF" # protobuf 34.x `[[nodiscard]]` workaround https://github.com/mumble-voip/mumble/issues/7102
|
||||
]
|
||||
++ (overrides.cmakeFlags or [ ]);
|
||||
|
||||
@@ -136,7 +136,7 @@ let
|
||||
"-D update=OFF"
|
||||
"-D overlay-xcompile=OFF"
|
||||
"-D oss=OFF"
|
||||
"-D warnings-as-errors=OFF" # conversion error workaround
|
||||
"-D warnings-as-errors=OFF" # `std::wstring_convert` deprecation workaround
|
||||
# building the overlay on darwin does not work in nipxkgs (yet)
|
||||
# also see the patch below to disable scripts the build option misses
|
||||
# see https://github.com/mumble-voip/mumble/issues/6816
|
||||
|
||||
@@ -67,17 +67,28 @@ stdenv.mkDerivation rec {
|
||||
]
|
||||
++ lib.optional stdenv.hostPlatform.isDarwin libiconv;
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required (VERSION 2.6.3)" "cmake_minimum_required (VERSION 3.10)"
|
||||
substituteInPlace {dcpp,dht,extra,}json/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required (VERSION 2.6)" "cmake_minimum_required (VERSION 3.10)"
|
||||
substituteInPlace eiskaltdcpp-{cli,daemon}/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 2.6)" "cmake_minimum_required (VERSION 3.10)"
|
||||
substituteInPlace eiskaltdcpp-qt/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required (VERSION 2.8.11)" "cmake_minimum_required (VERSION 3.10)"
|
||||
'';
|
||||
|
||||
cmakeFlags = [
|
||||
"-DDBUS_NOTIFY=ON"
|
||||
"-DFREE_SPACE_BAR_C=ON"
|
||||
"-DLUA_SCRIPT=ON"
|
||||
"-DPERL_REGEX=ON"
|
||||
"-DUSE_ASPELL=ON"
|
||||
"-DUSE_CLI_JSONRPC=ON"
|
||||
"-DUSE_MINIUPNP=ON"
|
||||
"-DUSE_JS=ON"
|
||||
"-DWITH_LUASCRIPTS=ON"
|
||||
"-DWITH_SOUNDS=ON"
|
||||
(lib.cmakeBool "DBUS_NOTIFY" true)
|
||||
(lib.cmakeBool "FREE_SPACE_BAR_C" true)
|
||||
(lib.cmakeBool "LUA_SCRIPT" true)
|
||||
(lib.cmakeBool "PERL_REGEX" true)
|
||||
(lib.cmakeBool "USE_ASPELL" true)
|
||||
(lib.cmakeBool "USE_CLI_JSONRPC" true)
|
||||
(lib.cmakeBool "USE_MINIUPNP" true)
|
||||
(lib.cmakeBool "USE_JS" true)
|
||||
(lib.cmakeBool "WITH_LUASCRIPTS" true)
|
||||
(lib.cmakeBool "WITH_SOUNDS" true)
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -130,9 +130,12 @@ stdenv.mkDerivation rec {
|
||||
);
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/caffe/util/io.cpp --replace \
|
||||
substituteInPlace src/caffe/util/io.cpp --replace-fail \
|
||||
'SetTotalBytesLimit(kProtoReadBytesLimit, 536870912)' \
|
||||
'SetTotalBytesLimit(kProtoReadBytesLimit)'
|
||||
substituteInPlace cmake/Dependencies.cmake --replace-fail \
|
||||
'find_package(Boost 1.55 REQUIRED COMPONENTS system thread filesystem)' \
|
||||
'find_package(Boost 1.55 REQUIRED COMPONENTS thread filesystem)'
|
||||
'';
|
||||
|
||||
preConfigure = lib.optionalString pythonSupport ''
|
||||
|
||||
@@ -8,13 +8,16 @@
|
||||
fetchFromGitHub,
|
||||
glfw,
|
||||
gmp,
|
||||
libjxl,
|
||||
libjpeg,
|
||||
libpng,
|
||||
libtiff,
|
||||
mpfr,
|
||||
nanoflann,
|
||||
opencv,
|
||||
openmp,
|
||||
pkg-config,
|
||||
python3Packages,
|
||||
stdenv,
|
||||
vcg,
|
||||
zstd,
|
||||
@@ -26,19 +29,28 @@ let
|
||||
});
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.2.0";
|
||||
version = "2.4.0";
|
||||
pname = "openmvs";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cdcseacave";
|
||||
repo = "openmvs";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-j/tGkR73skZiU+bP4j6aZ5CxkbIcHtqKcaUTgNvj0C8=";
|
||||
hash = "sha256-0tL2tqHYBQMGL9k+NqTUxieWuDP3YB6X9DcXYnlGWWg=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
# SSE is enabled by default
|
||||
cmakeFlags = lib.optional (!stdenv.hostPlatform.isx86_64) "-DOpenMVS_USE_SSE=OFF";
|
||||
cmakeFlags = [
|
||||
(lib.cmakeFeature "Python3_EXECUTABLE" (lib.getExe python3Packages.python))
|
||||
]
|
||||
++ lib.optional (!stdenv.hostPlatform.isx86_64) "-DOpenMVS_USE_SSE=OFF";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt --replace-fail \
|
||||
'FIND_PACKAGE(Boost REQUIRED COMPONENTS iostreams program_options system serialization OPTIONAL_COMPONENTS ''${Boost_EXTRA_COMPONENTS})' \
|
||||
'FIND_PACKAGE(Boost REQUIRED COMPONENTS iostreams program_options serialization OPTIONAL_COMPONENTS ''${Boost_EXTRA_COMPONENTS})'
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
boostWithZstd
|
||||
@@ -47,10 +59,12 @@ stdenv.mkDerivation rec {
|
||||
eigen
|
||||
glfw
|
||||
gmp
|
||||
libjxl
|
||||
libjpeg
|
||||
libpng
|
||||
libtiff
|
||||
mpfr
|
||||
nanoflann
|
||||
opencv
|
||||
openmp
|
||||
vcg
|
||||
@@ -59,6 +73,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
python3Packages.python
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
@@ -69,11 +84,24 @@ stdenv.mkDerivation rec {
|
||||
|
||||
doCheck = true;
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
${lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) ''
|
||||
export KMP_AFFINITY=disabled
|
||||
export OMP_PROC_BIND=false
|
||||
''}
|
||||
ctest --output-on-failure
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Open Multi-View Stereo reconstruction library";
|
||||
homepage = "https://github.com/cdcseacave/openMVS";
|
||||
license = lib.licenses.agpl3Only;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ bouk ];
|
||||
maintainers = with lib.maintainers; [
|
||||
bouk
|
||||
miniharinn
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "asn";
|
||||
version = "0.80.0";
|
||||
version = "0.80.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nitefood";
|
||||
repo = "asn";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-GHzlYLBiWkayYvbkc/n1HLhL7RN1Q/AEjj+IDQBDTek=";
|
||||
hash = "sha256-o0gHHV0tQeKd/qIGAMhA/cwUuCF7VLVDzngoFU8fGhI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -49,6 +49,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/cookpete/auto-changelog/blob/master/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "auto-changelog";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -63,6 +63,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/postcss/autoprefixer/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "autoprefixer";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -24,6 +24,7 @@ stdenv.mkDerivation {
|
||||
boost.out
|
||||
boost.dev
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString (
|
||||
[ "-Wno-narrowing" ]
|
||||
# Squelch endless stream of warnings on same few things
|
||||
@@ -41,6 +42,13 @@ stdenv.mkDerivation {
|
||||
'((Child = Dsd_NodeReadDec(Node,Index))>=0);' \
|
||||
'((intptr_t)(Child = Dsd_NodeReadDec(Node,Index))>=0);'
|
||||
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required (VERSION 3.5.1)" "cmake_minimum_required (VERSION 3.10)"
|
||||
substituteInPlace abc/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required (VERSION 2.8.6)" "cmake_minimum_required (VERSION 3.10)"
|
||||
substituteInPlace {avy,muser2,glucose,minisat}/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 2.8.6)" "cmake_minimum_required (VERSION 3.10)"
|
||||
|
||||
patch -p1 -d minisat -i ${./minisat-fenv.patch}
|
||||
patch -p1 -d glucose -i ${./glucose-fenv.patch}
|
||||
'';
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
gamemode,
|
||||
enableGamemode ? lib.meta.availableOn stdenv.hostPlatform gamemode,
|
||||
nix-update-script,
|
||||
darwinMinVersionHook,
|
||||
}:
|
||||
let
|
||||
inherit (lib)
|
||||
@@ -120,6 +121,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
]
|
||||
++ optionals stdenv.hostPlatform.isDarwin [
|
||||
moltenvk
|
||||
(darwinMinVersionHook "13.4")
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@@ -145,10 +147,24 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
(cmakeBool "ENABLE_SSE42" enableSSE42)
|
||||
];
|
||||
|
||||
installPhase = optionalString stdenv.isDarwin ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/Applications $out/bin
|
||||
|
||||
cp ./bin/Release/${finalAttrs.pname}-room $out/bin
|
||||
cp -r ./bin/Release/${finalAttrs.pname}.app $out/Applications
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
qtWrapperArgs+=(
|
||||
--prefix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}"
|
||||
--prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}"
|
||||
${optionalString stdenv.isDarwin "--prefix DYLD_LIBRARY_PATH : ${
|
||||
lib.makeLibraryPath [ moltenvk ]
|
||||
}"}
|
||||
)
|
||||
'';
|
||||
|
||||
|
||||
@@ -196,6 +196,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [
|
||||
zhaofengli
|
||||
dsluijk
|
||||
miniharinn
|
||||
];
|
||||
mainProgram = "bambu-studio";
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -44,7 +44,6 @@ buildGoModule (finalAttrs: {
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "bluetuith";
|
||||
maintainers = with lib.maintainers; [
|
||||
pyrox0
|
||||
katexochen
|
||||
];
|
||||
};
|
||||
|
||||
@@ -57,6 +57,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
binaryBytecode # source bundles dependency jars
|
||||
];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -34,6 +34,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
description = "Bluetooth Low Energy Swiss-army knife";
|
||||
mainProgram = "btlejack";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-cyclonedx";
|
||||
version = "0.5.8";
|
||||
version = "0.5.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CycloneDX";
|
||||
repo = "cyclonedx-rust-cargo";
|
||||
rev = "cargo-cyclonedx-${finalAttrs.version}";
|
||||
hash = "sha256-TLERyZ854KVIeTYu7WT+U/K9YoUmk9bYX/fp3brLFrg=";
|
||||
hash = "sha256-0d6e66Cvfm3YYw9Abb0Rs30qAKoNhGi8/hYLKAiPlyE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-uaZ79/4AUe3zx2uuqLEO79QrzqgXaegBxtRmnmM/rOw=";
|
||||
cargoHash = "sha256-ZXFKe6PToXVi5o9vNaPpUjUmBiqfdvA+Bp8MKnhJTlU=";
|
||||
|
||||
# Test suite is broken since rustc 1.90, see:
|
||||
# https://github.com/CycloneDX/cyclonedx-rust-cargo/issues/807
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-hack";
|
||||
version = "0.6.43";
|
||||
version = "0.6.44";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-5C2qqmP+k7WtvjEOPuhlcj2MbcOJJEMsAwmr928Uw4E=";
|
||||
hash = "sha256-f45zkLoj4gZ7U+2B560lLEpYYrGyXjiaMd6XMEzF2NE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-sG+ltuEbptHeYgXAUIOlQ82f5z8MvKwHWHsU9aGC/K0=";
|
||||
cargoHash = "sha256-dG5MTWPcBGnOBthF1V8jbcOLXSb/O34N8slpIXR+2c8=";
|
||||
|
||||
# some necessary files are absent in the crate version
|
||||
doCheck = false;
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-update";
|
||||
version = "18.1.1";
|
||||
version = "18.2.0";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-q7o9CPz9d4cBkrrnp2JY4CZiYkKx/ebVlrS4D34RbIo=";
|
||||
hash = "sha256-znDi45NpUVuIalgTh+jEOf4lFfI8MCLvSWgsdyv4gTk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-kkMeVoeLAeavhfGWdZRgPF3eddsnqIGLa/qrRiGbvLM=";
|
||||
cargoHash = "sha256-bdKmWqCJaJq1iq8pu7BIxrKCT9SdReTMcJIcmAuaqLA=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
||||
@@ -37,7 +37,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
description = "Command-line program to draw animated colored circles in the terminal";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [
|
||||
oxzi
|
||||
sigmanificient
|
||||
];
|
||||
};
|
||||
|
||||
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Command-line-interface for CDK for Kubernetes";
|
||||
homepage = "https://github.com/cdk8s-team/cdk8s-cli";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "cdk8s";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -16,16 +16,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "ciel";
|
||||
version = "3.10.1";
|
||||
version = "3.10.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AOSC-Dev";
|
||||
repo = "ciel-rs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-g1+LSu3K+GOqlHGYbJNHjWHzEnrVI/8rGq8uUPqDCLc=";
|
||||
hash = "sha256-lYw1Dzh3zQ9V5TqZGVJ5LTHuAsnEYsJsShkiJcXMGfc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ez+gm8sLqjcZznrvH776r1kFpeHADkA/b13zdO6UqiU=";
|
||||
cargoHash = "sha256-RSdJFjFO0ah2WXazc2QDFQzvNwOKxe0IKiNIjRHO0EQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -351,7 +351,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
fpletz
|
||||
oxzi
|
||||
ajs124
|
||||
];
|
||||
};
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
buildGraalvmNativeImage (finalAttrs: {
|
||||
pname = "cljfmt";
|
||||
version = "0.16.1";
|
||||
version = "0.16.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/weavejester/cljfmt/releases/download/${finalAttrs.version}/cljfmt-${finalAttrs.version}-standalone.jar";
|
||||
hash = "sha256-bdYLTC6dvdbIQ07LoQTkbl5csxBG4F486UeebMyso0M=";
|
||||
hash = "sha256-V9fPLD2fbeaKLbGrVEk6hqCkHf/L49pxm6CmX/EnTno=";
|
||||
};
|
||||
|
||||
extraNativeImageBuildArgs = [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "cloudflared";
|
||||
version = "2026.2.0";
|
||||
version = "2026.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudflare";
|
||||
repo = "cloudflared";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-UYMFajks3KThWq36BrRnKJk8y8H9s4hIRuYEnftcm50=";
|
||||
hash = "sha256-oGe6ZZeIcFC+ST78m54upFJmbPL2udwtFHaC8vrH4cg=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
@@ -105,6 +105,7 @@ buildGoModule (finalAttrs: {
|
||||
piperswe
|
||||
qjoly
|
||||
wrbbz
|
||||
ryand56
|
||||
];
|
||||
mainProgram = "cloudflared";
|
||||
};
|
||||
|
||||
@@ -38,6 +38,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
description = "Convert any Visual Studio Code Theme to Sublime Text 3 or IntelliJ IDEA";
|
||||
homepage = "https://github.com/tobiastimm/code-theme-converter";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
+4
-4
@@ -5,7 +5,7 @@
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"codebuff": "^1.0.630"
|
||||
"codebuff": "^1.0.633"
|
||||
}
|
||||
},
|
||||
"node_modules/@isaacs/fs-minipass": {
|
||||
@@ -30,9 +30,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/codebuff": {
|
||||
"version": "1.0.630",
|
||||
"resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.630.tgz",
|
||||
"integrity": "sha512-KzPlptopDjOKgsFyii+amJR9iLbbhi4DVDZ++aFyMMz9piEqmnXh4oT6/PlOeWdHqFfMNZ1NURzxPa1QCcDv9A==",
|
||||
"version": "1.0.633",
|
||||
"resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.633.tgz",
|
||||
"integrity": "sha512-eReGZRg8zr2vABWfoGz1J5l8YKa7M21mP3b0sDlx0wh3aNcCfmHcUZuHTrhRAjw+MsfHWqBHB49vp4qno4oNtg==",
|
||||
"cpu": [
|
||||
"x64",
|
||||
"arm64"
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "codebuff";
|
||||
version = "1.0.630";
|
||||
version = "1.0.633";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz";
|
||||
hash = "sha256-4MXdEd1/wff6tpBg3ZWvDgK5l4ru4NBW3/Lnsl8a+MU=";
|
||||
hash = "sha256-IsIPBXC3DabO6yKV+0u0Gplr6uQ7Ye3XLVlPOab1M7w=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-s7+koNYCKeQ8dGEihm/3We8ZD0nhBXyrQ9oEzhohpL4=";
|
||||
npmDepsHash = "sha256-zORSb24tzUpsqwe4QBtCSkOGTI/Ley849+YyZss1oLY=";
|
||||
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
|
||||
@@ -62,12 +62,11 @@ python3Packages.buildPythonApplication rec {
|
||||
hash = "sha256-ftZACUf2lAHokcUXj45LRA7/3goOcIy521cGl6qhR98=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python3Packages; [
|
||||
build-system = with python3Packages; [
|
||||
setuptools
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
dependencies = with python3Packages; [
|
||||
distutils # required in python312 to call subcommands (see https://github.com/Ericsson/codechecker/issues/4350)
|
||||
lxml
|
||||
sqlalchemy
|
||||
@@ -77,13 +76,9 @@ python3Packages.buildPythonApplication rec {
|
||||
multiprocess
|
||||
thrift
|
||||
gitpython
|
||||
pyyaml
|
||||
types-pyyaml
|
||||
sarif-tools
|
||||
pytest
|
||||
pycodestyle
|
||||
pylint
|
||||
mkdocs
|
||||
coverage
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -98,6 +98,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://commitlint.js.org/";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "commitlint";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "conan";
|
||||
version = "2.26.1";
|
||||
version = "2.26.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "conan-io";
|
||||
repo = "conan";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-PBrVt8SM3AFdi/w18c4ZExzNnfTANtAdTUHIquk1At0=";
|
||||
hash = "sha256-8XurC7H2JSMOYRfGCilUzuTDr7y1W8N+a2Hc3dtAdzQ=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Generate a CHANGELOG from git metadata";
|
||||
homepage = "https://github.com/conventional-changelog/conventional-changelog";
|
||||
license = lib.licenses.isc;
|
||||
maintainers = [ lib.maintainers.pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "conventional-changelog";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
diff --git a/Cargo.lock b/Cargo.lock
|
||||
index 7c10e63a..052a5852 100644
|
||||
--- a/Cargo.lock
|
||||
+++ b/Cargo.lock
|
||||
@@ -1658,7 +1658,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-settings-a11y-manager-subscription"
|
||||
version = "1.0.2"
|
||||
-source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2"
|
||||
+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe"
|
||||
dependencies = [
|
||||
"cosmic-protocols",
|
||||
"iced_futures",
|
||||
@@ -1672,7 +1672,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-settings-accessibility-subscription"
|
||||
version = "1.0.2"
|
||||
-source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2"
|
||||
+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe"
|
||||
dependencies = [
|
||||
"cosmic-dbus-a11y",
|
||||
"futures",
|
||||
@@ -1685,7 +1685,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-settings-airplane-mode-subscription"
|
||||
version = "1.0.2"
|
||||
-source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2"
|
||||
+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"iced_futures",
|
||||
@@ -1718,7 +1718,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-settings-daemon-subscription"
|
||||
version = "1.0.2"
|
||||
-source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2"
|
||||
+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"iced_futures",
|
||||
@@ -1731,7 +1731,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-settings-network-manager-subscription"
|
||||
version = "1.0.2"
|
||||
-source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2"
|
||||
+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe"
|
||||
dependencies = [
|
||||
"bitflags 2.10.0",
|
||||
"cosmic-dbus-networkmanager",
|
||||
@@ -1765,7 +1765,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-settings-upower-subscription"
|
||||
version = "1.0.2"
|
||||
-source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2"
|
||||
+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"iced_futures",
|
||||
@@ -30,7 +30,15 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
hash = "sha256-x2FHzgbxxHJEYlCK0bi5j7WdAqAlcocLYW20y2ionBc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-FWpfgqPqjbzzv6yaBKx9eq+PHCCQ/TErx+TGWqmXqXA=";
|
||||
cargoPatches = [
|
||||
# The lockfile references two different revisions of the same internal repository cosmic-settings,
|
||||
# which likely is unintentional and currently causing issues with fetchCargoVendor.
|
||||
# Upstream already resolved this because of a general dependency update, so this can be removed on the
|
||||
# next update.
|
||||
./dedup-cosmic-settings.patch
|
||||
];
|
||||
|
||||
cargoHash = "sha256-R9d7slLid3x7NYXkMfcRRa4zY8/RxW+QLMZGsvHdfCw=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
just
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
diff --git a/Cargo.lock b/Cargo.lock
|
||||
index e8a98ee..3902dcf 100644
|
||||
--- a/Cargo.lock
|
||||
+++ b/Cargo.lock
|
||||
@@ -912,7 +912,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "cosmic-dbus-a11y"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca"
|
||||
+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629"
|
||||
dependencies = [
|
||||
"zbus",
|
||||
]
|
||||
@@ -3160,7 +3160,7 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed"
|
||||
[[package]]
|
||||
name = "locale1"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca"
|
||||
+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629"
|
||||
dependencies = [
|
||||
"zbus",
|
||||
]
|
||||
@@ -5577,7 +5577,7 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
|
||||
[[package]]
|
||||
name = "upower_dbus"
|
||||
version = "0.3.2"
|
||||
-source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca"
|
||||
+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_repr",
|
||||
@@ -26,6 +26,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
hash = "sha256-np1syOfFqL6eZpnlwNb8WOXB0oqSkxIshX0JiyDlN1A=";
|
||||
};
|
||||
|
||||
cargoPatches = [
|
||||
# The lockfile references two different revisions of the same internal repository dbus-settings-bindings,
|
||||
# which likely is unintentional and currently causing issues with fetchCargoVendor.
|
||||
# Upstream PR: https://github.com/pop-os/cosmic-settings-daemon/pull/139
|
||||
./dedup-dbus-settings-bindings.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/battery.rs \
|
||||
--replace-fail '/usr/share/sounds/Pop/' '${pop-gtk-theme}/share/sounds/Pop/'
|
||||
@@ -33,7 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3'
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-p0Dda0Chy8qJNIMAbSnqeC8kHDYIf4tsk7+NCd9/nDQ=";
|
||||
cargoHash = "sha256-r9ZL3eNvoCWHFfxzSrETewPXIo+aGebWzBk19ra4AXY=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
@@ -93,6 +93,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/streetsidesoftware/cspell/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "cspell";
|
||||
maintainers = [ lib.maintainers.pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -16,18 +16,18 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "devcontainer";
|
||||
version = "0.84.0";
|
||||
version = "0.84.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "devcontainers";
|
||||
repo = "cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gXhGMMSTBEK5uwtTjc/NxUiaW8unjAihbLsH6qM8ukk=";
|
||||
hash = "sha256-kQcAYachBjzSFK40L4RGDBB9xU0lUlsMHQWvAWgZ06w=";
|
||||
};
|
||||
|
||||
yarnOfflineCache = fetchYarnDeps {
|
||||
yarnLock = "${finalAttrs.src}/yarn.lock";
|
||||
hash = "sha256-yTetnr4Z1qqSPwfQHuR7uqQpDFPFHlGu6+//yoIx1jA=";
|
||||
hash = "sha256-gPkGWRozLlNYV8WVaC8ZCIkJr09R6nGRKjCDKJWbgXY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -40,6 +40,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/iamcco/diagnostic-languageserver/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "diagnostic-languageserver";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Generate pretty HTML diffs from unified and git diff output in your terminal";
|
||||
homepage = "https://diff2html.xyz#cli";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "diff2html";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -28,6 +28,13 @@ buildGoModule (finalAttrs: {
|
||||
# Build a static executable to avoid environment runtime impurities
|
||||
env.CGO_ENABLED = 0;
|
||||
|
||||
# With CGO disabled the internal linker is used by default; remove the
|
||||
# explicit -linkmode=external flag from the Makefile which is incompatible
|
||||
# with CGO_ENABLED=0 (see https://github.com/NixOS/nixpkgs/pull/486452)
|
||||
postPatch = ''
|
||||
substituteInPlace GNUmakefile --replace-fail " -linkmode=external" ""
|
||||
'';
|
||||
|
||||
# replace the build phase to use the GNUMakefile instead
|
||||
buildPhase = ''
|
||||
make BASH_PATH=$BASH_PATH
|
||||
|
||||
@@ -28,13 +28,13 @@ buildGoModule (
|
||||
in
|
||||
{
|
||||
pname = "dms-shell";
|
||||
version = "1.4.3";
|
||||
version = "1.4.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AvengeMedia";
|
||||
repo = "DankMaterialShell";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5T139SdJNObUXrZ5afKUL+e6U8wqRsSX+yzcGKqFAkc=";
|
||||
hash = "sha256-rfWvWbPVrpujmBp/q9My/70fWgRLaELdrnZB3CZKlWg=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/core";
|
||||
|
||||
@@ -38,6 +38,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/entropitor/dotenv-cli/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "dotenv";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "eslint_d";
|
||||
version = "15.0.0";
|
||||
version = "15.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mantoni";
|
||||
repo = "eslint_d.js";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-VrKtLtFAWLtpKE0HfTzPcWCx1o7Fhm8ClveWJ64hj4U=";
|
||||
hash = "sha256-Q1FW/DmUyHbTYcisQ0rp/XZXxkf3c6kO7jLM4b+kYHI=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-O1Y0fLkwCrDoIUVeQBXV8HVq490IR5+WjXfs3qY6vrM=";
|
||||
npmDepsHash = "sha256-XFFjrAEXtNFSuIN5yn2AQeurY3cpF0silSgmIA17Wog=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
|
||||
@@ -35,6 +35,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://github.com/oxzi/et";
|
||||
license = lib.licenses.gpl3;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -59,7 +59,7 @@ buildNpmPackage (finalAttrs: {
|
||||
description = "Interactive shell for FaunaDB";
|
||||
homepage = "https://github.com/fauna/fauna-shell";
|
||||
license = lib.licenses.mpl20;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "fauna";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
stdenvNoCC,
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
openssl,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "feedr";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bahdotsh";
|
||||
repo = "feedr";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-owdJDY61170g28Ujnwzt/8dZ+uyPHlM0iXRyfOL9gls=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-gl6kiDNvRzn5ZG6syuZ9Y8EgwcHpr+5lVEmn3mI5qSw=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
];
|
||||
|
||||
checkFlags = [
|
||||
# Those tests require network access, which is not available in the sandbox.
|
||||
# Error: Failed to parse RSS feed: Failed to fetch feed
|
||||
"--skip=test_mixed_feeds"
|
||||
"--skip=test_rss_feed_parsing"
|
||||
]
|
||||
++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [
|
||||
# event loop thread panicked
|
||||
"--skip=test_problematic_feeds"
|
||||
"--skip=test_reddit_style_atom_feeds"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/bahdotsh/feedr/releases/tag/${finalAttrs.src.tag}";
|
||||
description = "Feature-rich terminal-based RSS/Atom feed reader written in Rust";
|
||||
longDescription = "Feedr is a modern terminal-based RSS/Atom feed reader with advanced filtering, categorization, and search capabilities. It supports both RSS and Atom feeds with compression handling and provides an intuitive TUI interface.";
|
||||
homepage = "https://github.com/bahdotsh/feedr";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "feedr";
|
||||
};
|
||||
})
|
||||
@@ -26,6 +26,6 @@ buildNpmPackage {
|
||||
homepage = "https://github.com/rhysd/fixjson";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "fixjson";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,18 +31,18 @@
|
||||
# opencv-binding-generator *really* wants to execute `clang` itself...
|
||||
clangStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fotema";
|
||||
version = "2.4.1";
|
||||
version = "2.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "blissd";
|
||||
repo = "fotema";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+fo3g4+dtZlOVpHW0W0ZSBEi5fIR/c1aGAJHVysjJUY=";
|
||||
hash = "sha256-g1CxgK8gaX24TFnlGUons3ve8Ow9YaiMh1kMwlcP/F8=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-WBKEjNyItMTpkBalLf6OUrbeUiSw6lWO5adR8l4q/bY=";
|
||||
hash = "sha256-vA1vB2Lgyo5SfexDC4Ag85nM+/NzsYZNeIH4HmiESHc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "The Gatsby command line interface";
|
||||
homepage = "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-cli#readme";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "gatsby";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -39,6 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://github.com/prisma-labs/get-graphql-schema";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "get-graphql-schema";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -48,6 +48,9 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
"gbp"
|
||||
];
|
||||
|
||||
# don't add pytest and pytest-cov to setup_requires
|
||||
env.WITHOUT_PYTESTS = true;
|
||||
|
||||
nativeCheckInputs = [
|
||||
debian-devscripts
|
||||
dpkg
|
||||
@@ -56,8 +59,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
man
|
||||
]
|
||||
++ (with python3Packages; [
|
||||
coverage
|
||||
pytest-cov
|
||||
pytest-cov-stub
|
||||
pytestCheckHook
|
||||
]);
|
||||
|
||||
|
||||
@@ -37,6 +37,6 @@ buildNpmPackage rec {
|
||||
homepage = "https://mixu.net/gr/";
|
||||
license = lib.licenses.bsd3;
|
||||
mainProgram = "gr";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "git-town";
|
||||
version = "22.6.0";
|
||||
version = "22.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "git-town";
|
||||
repo = "git-town";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8+ZlyuDyEfIYXvOnXI5BHGUrDOMIbA4xCPPubLr/vIA=";
|
||||
hash = "sha256-nHuEwAb0FBTE3YQ0rMFYhC1YM+kh/f1cNgqN7U1E3dk=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/jdalrymple/gitbeaker/releases/tag/${finalAttrs.version}";
|
||||
description = "CLI Wrapper for the @gitbeaker/rest SDK";
|
||||
homepage = "https://github.com/jdalrymple/gitbeaker";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "gitbeaker";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -21,7 +21,7 @@ buildGoModule (finalAttrs: {
|
||||
description = "Fresh implementation of Shadowsocks in Go";
|
||||
homepage = "https://github.com/shadowsocks/go-shadowsocks2/";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "go-shadowsocks2";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -39,6 +39,6 @@ buildGoModule (finalAttrs: {
|
||||
homepage = "https://github.com/mandiant/GoReSym";
|
||||
changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -45,6 +45,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
changelog = "https://github.com/caderek/gramma/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.isc;
|
||||
mainProgram = "gramma";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -76,6 +76,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
'';
|
||||
homepage = "https://gtimelog.org/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -14,20 +14,20 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "gurk-rs";
|
||||
version = "0.9.0";
|
||||
version = "0.9.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "boxdot";
|
||||
repo = "gurk-rs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-w9s7iZ1QPrNleVjAu7Z0ElIRJZWV8l6uCbOZsB7FL4M=";
|
||||
hash = "sha256-qgAQsQKAOPJrDgqwY6cwP0EruByhsQnQAQsmGZ1C5P4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
rm .cargo/config.toml
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-PWeIfo5IepPr6Ug0sdXE6aFguNkBuM0/v8HkAeq8hQI=";
|
||||
cargoHash = "sha256-O5R93pVG8mCrmuhebJ6Csn5CqdlFIIo00GEIT1QARbs=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
protobuf
|
||||
|
||||
@@ -26,13 +26,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gvm-libs";
|
||||
version = "22.38.0";
|
||||
version = "22.39.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "greenbone";
|
||||
repo = "gvm-libs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-4G1h5rZ9G6NMSkNMPySZxn/yiroYKrdr7X/vtcCvEcE=";
|
||||
hash = "sha256-d3didAI6C/Acn5L4PVe3KHbHaTjokh76z9zIXN3SyxA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -29,6 +29,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
"questionary"
|
||||
"rich-click"
|
||||
"textual"
|
||||
"tomlkit"
|
||||
"tree-sitter"
|
||||
"tree-sitter-sql"
|
||||
];
|
||||
|
||||
@@ -58,6 +58,6 @@ stdenv.mkDerivation {
|
||||
mainProgram = "hash_extender";
|
||||
homepage = "https://github.com/iagox86/hash_extender";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ buildGoModule (finalAttrs: {
|
||||
'';
|
||||
homepage = "https://github.com/tryffel/jellycli";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "jellycli";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -115,6 +115,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://joplinapp.org/";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
mainProgram = "joplin";
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -43,7 +43,7 @@ buildNpmPackage (finalAttrs: {
|
||||
description = "Beautifier for javascript";
|
||||
homepage = "https://beautifier.io/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "js-beautify";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -45,6 +45,6 @@ buildNpmPackage (finalAttrs: {
|
||||
description = "API documentation generator for JavaScript";
|
||||
homepage = "https://jsdoc.app";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -30,7 +30,7 @@ buildNpmPackage (finalAttrs: {
|
||||
description = "Tool that helps to detect errors and potential problems in your JavaScript code";
|
||||
homepage = "https://jshint.com";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "jshint";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -26,7 +26,7 @@ buildNpmPackage (finalAttrs: {
|
||||
description = "Structural diff for JSON files";
|
||||
homepage = "https://github.com/andreyvit/json-diff";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "json-diff";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -24,6 +24,6 @@ buildNpmPackage (finalAttrs: {
|
||||
description = "Get a full fake REST API with zero coding in less than 30 seconds";
|
||||
homepage = "https://github.com/typicode/json-server";
|
||||
license = lib.licenses.fairsource09;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -36,6 +36,6 @@ buildNpmPackage {
|
||||
description = "Simple online fake REST API server";
|
||||
homepage = "https://jsonplaceholder.typicode.com/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "jx";
|
||||
version = "3.16.56";
|
||||
version = "3.16.58";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jenkins-x";
|
||||
repo = "jx";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-boCljgzKLtCuLsgUwrDidKjZYvDnqnJYRnERMzN6Dgw=";
|
||||
sha256 = "sha256-oNjio4A7qNqG1gmm8vsFJSfchavKVYaOvWFuTgJ6aP8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-1ErjD+1MdbKN4EPaQX0jxNzoN9dB8beH1csdx1IPKl8=";
|
||||
|
||||
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
description = "Unofficial CLI client for Put.io";
|
||||
homepage = "https://kaput.sh/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "kaput";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -9,18 +9,18 @@ buildGoModule (finalAttrs: {
|
||||
# "chatgpt-cli" is taken by another package with the same upsteam name.
|
||||
# To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier.
|
||||
pname = "kardolus-chatgpt-cli";
|
||||
version = "1.10.10";
|
||||
version = "1.10.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kardolus";
|
||||
repo = "chatgpt-cli";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-/gxvsaIL3J7kAFWoCBnXkPflYw3PGhlVMrit6gGtXH0=";
|
||||
hash = "sha256-XHrjjV7hMf6y9TA4Icj9AQ6Wa1Z5mxGXGlZ22BG18Ro=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
# The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment,
|
||||
# (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.10/test/contract/contract_test.go#L35)
|
||||
# (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.11/test/contract/contract_test.go#L35)
|
||||
# which will not be the case in the pipeline.
|
||||
# Therefore, tests must be skipped.
|
||||
doCheck = false;
|
||||
|
||||
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Command-line interface to locally verify decentralized identities";
|
||||
homepage = "https://codeberg.org/keyoxide/keyoxide-cli";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
maintainers = [ lib.maintainers.pyrox0 ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "keyoxide";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
lib,
|
||||
python3,
|
||||
fetchPypi,
|
||||
khard,
|
||||
testers,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
@@ -19,14 +18,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
build-system = with python3.pkgs; [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
sphinxHook
|
||||
sphinx-argparse
|
||||
sphinx-autoapi
|
||||
sphinx-autodoc-typehints
|
||||
];
|
||||
|
||||
sphinxBuilders = [ "man" ];
|
||||
|
||||
dependencies = with python3.pkgs; [
|
||||
configobj
|
||||
ruamel-yaml
|
||||
@@ -39,19 +32,24 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
'';
|
||||
|
||||
preCheck = ''
|
||||
# see https://github.com/scheibler/khard/issues/263
|
||||
# see https://github.com/lucc/khard/issues/263
|
||||
export COLUMNS=80
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "khard" ];
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = khard; };
|
||||
nativeCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/scheibler/khard";
|
||||
homepage = "https://github.com/lucc/khard";
|
||||
description = "Console carddav client";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ matthiasbeyer ];
|
||||
maintainers = with lib.maintainers; [
|
||||
matthiasbeyer
|
||||
doronbehar
|
||||
];
|
||||
mainProgram = "khard";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubectx";
|
||||
version = "0.9.5";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ahmetb";
|
||||
repo = "kubectx";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-HVmtUhdMjbkyMpTgbsr5Mm286F9Q7zbc5rOxi7OBZEg=";
|
||||
hash = "sha256-LgZz/fRpIf/D3WmRic/P8O+wOrgKbDyAyBWzdOxXjKQ=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-3xetjviMuH+Nev12DB2WN2Wnmw1biIDAckUSGVRHQwM=";
|
||||
vendorHash = "sha256-BbGXJM1RMn7dgd8aaaGxRkqgs398rwpONWUcCcWNZow=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubernetes-polaris";
|
||||
version = "10.1.4";
|
||||
version = "10.1.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FairwindsOps";
|
||||
repo = "polaris";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-OwKW8a7bka6YYI8xIRaxcNvrFOjuf+0jG3CSQGVCRPM=";
|
||||
sha256 = "sha256-lIvOWX3j4N0vG9jXFxKyKqdMERNov6NI/RaNPBN3MVM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-gqMeXzPqQ0RBtjx+fS0+b7KhfJh1Ss0mC3djzOR84dU=";
|
||||
vendorHash = "sha256-pfO5+iDUZY8PIOw/47qcopfox4DX2yf/4fqiLM94AF8=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "latexminted";
|
||||
version = "0.6.0";
|
||||
version = "0.7.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-WpYo9Ci3rshuVdsbAv4Hjx8vT2FLRinhNsVrcGoPXyU=";
|
||||
hash = "sha256-1yQJbzRg8iD9vq4gfVqyvA4041lJfzPfmBT4uwJGQPo=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
|
||||
@@ -33,6 +33,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Bluetooth baseband decoding library";
|
||||
homepage = "https://github.com/greatscottgadgets/libbtbb";
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ oxzi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user