Merge master into staging-next
This commit is contained in:
@@ -362,6 +362,12 @@ in mkLicense lset) ({
|
||||
fullName = "Creative Commons Attribution Share Alike 4.0";
|
||||
};
|
||||
|
||||
cc-sa-10 = {
|
||||
shortName = "CC-SA-1.0";
|
||||
fullName = "Creative Commons Share Alike 1.0";
|
||||
url = "https://creativecommons.org/licenses/sa/1.0";
|
||||
};
|
||||
|
||||
cddl = {
|
||||
spdxId = "CDDL-1.0";
|
||||
fullName = "Common Development and Distribution License 1.0";
|
||||
|
||||
@@ -15392,6 +15392,12 @@
|
||||
githubId = 920910;
|
||||
name = "peelz";
|
||||
};
|
||||
peigongdsd = {
|
||||
email = "peigong2013@outlook.com";
|
||||
github = "peigongdsd";
|
||||
githubId = 51317171;
|
||||
name = "Peilin Lee";
|
||||
};
|
||||
pelme = {
|
||||
email = "andreas@pelme.se";
|
||||
github = "pelme";
|
||||
|
||||
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
|
||||
# https://gitlab.gnome.org/GNOME/easytag/-/merge_requests/8
|
||||
# Borrowed from Gentoo
|
||||
(fetchpatch {
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-sound/easytag/files/easytag-2.4.3-ogg-corruption.patch";
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-sound/easytag/files/easytag-2.4.3-ogg-corruption.patch?id=b175a159c1138702bdfb009ff4d6565019ed3c4a";
|
||||
hash = "sha256-z75dYTEVp1raSFROjpakLeBjF96sgWBxxRB6ut9wYXw=";
|
||||
})
|
||||
];
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"new": "vim-fern"
|
||||
},
|
||||
"gina-vim": {
|
||||
"date": "2024-06-11",
|
||||
"date": "2024-06-19",
|
||||
"new": "vim-gina"
|
||||
},
|
||||
"gist-vim": {
|
||||
@@ -60,7 +60,7 @@
|
||||
"new": "vim-suda"
|
||||
},
|
||||
"vim-fsharp": {
|
||||
"date": "2024-06-11",
|
||||
"date": "2024-06-19",
|
||||
"new": "zarchive-vim-fsharp"
|
||||
},
|
||||
"vim-jade": {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -303,12 +303,12 @@
|
||||
};
|
||||
corn = buildGrammar {
|
||||
language = "corn";
|
||||
version = "0.0.0+rev=604d73c";
|
||||
version = "0.0.0+rev=4646547";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jakestanger";
|
||||
repo = "tree-sitter-corn";
|
||||
rev = "604d73c38d4c28ca68e9e441ffd405d68cb63051";
|
||||
hash = "sha256-ewpLp+se6XTY8aRoz247YlouS1p/kaS7CqVFu412C+Q=";
|
||||
rev = "464654742cbfd3a3de560aba120998f1d5dfa844";
|
||||
hash = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k=";
|
||||
};
|
||||
meta.homepage = "https://github.com/jakestanger/tree-sitter-corn";
|
||||
};
|
||||
@@ -325,12 +325,12 @@
|
||||
};
|
||||
cpp = buildGrammar {
|
||||
language = "cpp";
|
||||
version = "0.0.0+rev=9d412ba";
|
||||
version = "0.0.0+rev=7ce8946";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter";
|
||||
repo = "tree-sitter-cpp";
|
||||
rev = "9d412ba7e597fe158f209da33e60f31b1f0df967";
|
||||
hash = "sha256-mMHNRKhfhI+OXmNOf1nlVr7JWmJ8BJMOJdaXqv3pk9w=";
|
||||
rev = "7ce8946cae4bb25adebe5b50394f702beb007026";
|
||||
hash = "sha256-haU0fXNwYh3YaP8VMY1krRHxrGvNkDV4hMcxp5z9TVA=";
|
||||
};
|
||||
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
|
||||
};
|
||||
@@ -447,12 +447,12 @@
|
||||
};
|
||||
djot = buildGrammar {
|
||||
language = "djot";
|
||||
version = "0.0.0+rev=ea851b9";
|
||||
version = "0.0.0+rev=87bf828";
|
||||
src = fetchFromGitHub {
|
||||
owner = "treeman";
|
||||
repo = "tree-sitter-djot";
|
||||
rev = "ea851b9cf1a71e475f4e2ac4dc03609a1b9ca56d";
|
||||
hash = "sha256-6vekPB1IufGuMhX+n2Ve9EMXqZdX6FlBuI/lh/8/msw=";
|
||||
rev = "87bf82874c86dcf563f5521069d603ed50e5f0cc";
|
||||
hash = "sha256-abAEVbS9hqc1uHx6NxXRBA2SLrCL3gBBPLgAK9Tz3G4=";
|
||||
};
|
||||
meta.homepage = "https://github.com/treeman/tree-sitter-djot";
|
||||
};
|
||||
@@ -503,12 +503,12 @@
|
||||
};
|
||||
earthfile = buildGrammar {
|
||||
language = "earthfile";
|
||||
version = "0.0.0+rev=b267228";
|
||||
version = "0.0.0+rev=b5bdcb5";
|
||||
src = fetchFromGitHub {
|
||||
owner = "glehmann";
|
||||
repo = "tree-sitter-earthfile";
|
||||
rev = "b2672286174c078eb80cdffc61375d0364e7fafb";
|
||||
hash = "sha256-Vyme1ghs61lyitnwukccXbzAOeuiPbS1vvrvT9y1rbs=";
|
||||
rev = "b5bdcb5813ce0e582fbd8e03eb42c80d3cc8984e";
|
||||
hash = "sha256-fhHu8kniYOLhrlHLgfP1NHtBxURrM7GNn51zmPNcTIU=";
|
||||
};
|
||||
meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile";
|
||||
};
|
||||
@@ -1032,12 +1032,12 @@
|
||||
};
|
||||
hcl = buildGrammar {
|
||||
language = "hcl";
|
||||
version = "0.0.0+rev=e936d3f";
|
||||
version = "0.0.0+rev=422cbe1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MichaHoffmann";
|
||||
repo = "tree-sitter-hcl";
|
||||
rev = "e936d3fef8bac884661472dce71ad82284761eb1";
|
||||
hash = "sha256-lcvs4auZrMb1f9ocrAnLVxX8JnvrPT18LsJBqoNG9Oo=";
|
||||
rev = "422cbe1d93a8ae3847744b664041fc76876babcd";
|
||||
hash = "sha256-PrA/F8IIJDzr2HjX9NToApzbM7nO+NesMcKhOQyOyNU=";
|
||||
};
|
||||
meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl";
|
||||
};
|
||||
@@ -1165,12 +1165,12 @@
|
||||
};
|
||||
hyprlang = buildGrammar {
|
||||
language = "hyprlang";
|
||||
version = "0.0.0+rev=e5da7d0";
|
||||
version = "0.0.0+rev=c9012d6";
|
||||
src = fetchFromGitHub {
|
||||
owner = "luckasRanarison";
|
||||
repo = "tree-sitter-hyprlang";
|
||||
rev = "e5da7d0aa44403153e0394d87d9edea4e5bd6609";
|
||||
hash = "sha256-jKp880I0XkApB3aFINAPfwn1txuMwalh4NrLUHan3H4=";
|
||||
rev = "c9012d6dcaaa939f17c21e1fdb17b013d139e6b9";
|
||||
hash = "sha256-yI/3DVX2SgvU+mP1KVe7OA8OtqXbaZG9/mTUQjUHCgk=";
|
||||
};
|
||||
meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang";
|
||||
};
|
||||
@@ -1220,12 +1220,12 @@
|
||||
};
|
||||
janet_simple = buildGrammar {
|
||||
language = "janet_simple";
|
||||
version = "0.0.0+rev=6bfbaad";
|
||||
version = "0.0.0+rev=2a05cab";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sogaiu";
|
||||
repo = "tree-sitter-janet-simple";
|
||||
rev = "6bfbaadac2ba0da21087041eff85d26129c4c920";
|
||||
hash = "sha256-O06k8ruDFf16VVNb44Sz0maRQkrpFgsePzKjPUNteX8=";
|
||||
rev = "2a05cab838dfec52daa76f10920917d2e69a85bc";
|
||||
hash = "sha256-NOnm40FSzTX6Pf4NchH0hYcTwyxX/usEVKxz8KsIlk4=";
|
||||
};
|
||||
meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple";
|
||||
};
|
||||
@@ -1452,12 +1452,12 @@
|
||||
};
|
||||
liquid = buildGrammar {
|
||||
language = "liquid";
|
||||
version = "0.0.0+rev=2933698";
|
||||
version = "0.0.0+rev=0419ac4";
|
||||
src = fetchFromGitHub {
|
||||
owner = "hankthetank27";
|
||||
repo = "tree-sitter-liquid";
|
||||
rev = "293369818da219d97327908aab33707b04b63fd9";
|
||||
hash = "sha256-RmpVKvQfk4IQuE3KOTL3nbBS7LSpBlvMpl5JDAAKb5Q=";
|
||||
rev = "0419ac4868585320eee8615c90b864a1b04ef433";
|
||||
hash = "sha256-1FPDsQSPM86NvMrmxIOVnIC65bUOFtKEwRuAtMDbw6M=";
|
||||
};
|
||||
meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid";
|
||||
};
|
||||
@@ -2099,12 +2099,12 @@
|
||||
};
|
||||
qmljs = buildGrammar {
|
||||
language = "qmljs";
|
||||
version = "0.0.0+rev=2c57cac";
|
||||
version = "0.0.0+rev=febf48a";
|
||||
src = fetchFromGitHub {
|
||||
owner = "yuja";
|
||||
repo = "tree-sitter-qmljs";
|
||||
rev = "2c57cac27e207425f8df15327884434cb12365a3";
|
||||
hash = "sha256-LFOujMN9HMtDqjq2ZOP0oxydQHFS0wvL6ORBqruGXeM=";
|
||||
rev = "febf48a5b6928600cd8fb2a01254743af550780d";
|
||||
hash = "sha256-bRb5h6gBBxbzhxpCxJK8CsQ5BCtPTuKtuZesE/+mDY0=";
|
||||
};
|
||||
meta.homepage = "https://github.com/yuja/tree-sitter-qmljs";
|
||||
};
|
||||
@@ -2165,12 +2165,12 @@
|
||||
};
|
||||
rbs = buildGrammar {
|
||||
language = "rbs";
|
||||
version = "0.0.0+rev=e5e807a";
|
||||
version = "0.0.0+rev=88d8ed4";
|
||||
src = fetchFromGitHub {
|
||||
owner = "joker1007";
|
||||
repo = "tree-sitter-rbs";
|
||||
rev = "e5e807a50fcd104a2d740d354632fc671700a0bf";
|
||||
hash = "sha256-xEh1oHrLPjLT5LSJfOBFgi0nholVr8EFVGlEMPNIxSI=";
|
||||
rev = "88d8ed487b5449ddda2fc0c4fe23b71cba29ca24";
|
||||
hash = "sha256-z7Ls0SXh18bRMX+FpVIzaeeuItyeCTOnGgQ3tDyrtSU=";
|
||||
};
|
||||
meta.homepage = "https://github.com/joker1007/tree-sitter-rbs";
|
||||
};
|
||||
@@ -2209,12 +2209,12 @@
|
||||
};
|
||||
rego = buildGrammar {
|
||||
language = "rego";
|
||||
version = "0.0.0+rev=23b1da8";
|
||||
version = "0.0.0+rev=20b5a59";
|
||||
src = fetchFromGitHub {
|
||||
owner = "FallenAngel97";
|
||||
repo = "tree-sitter-rego";
|
||||
rev = "23b1da8de9766d766c4f01531e8be14b5c00c493";
|
||||
hash = "sha256-h0z060AFhbQJDyJen3yAjMDxi5nY/QX/KPus2y8oFY0=";
|
||||
rev = "20b5a5958c837bc9f74b231022a68a594a313f6d";
|
||||
hash = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI=";
|
||||
};
|
||||
meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego";
|
||||
};
|
||||
@@ -2253,14 +2253,14 @@
|
||||
};
|
||||
roc = buildGrammar {
|
||||
language = "roc";
|
||||
version = "0.0.0+rev=7df2c08";
|
||||
version = "0.0.0+rev=df46a85";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nat-418";
|
||||
owner = "faldor20";
|
||||
repo = "tree-sitter-roc";
|
||||
rev = "7df2c0892e62efb81a7504d9799d4e0d0443d241";
|
||||
hash = "sha256-8HJH63NcSuqmPviVWO+UE27ydoU7vRXEIXSTjKLSYvk=";
|
||||
rev = "df46a85abda9f948d38f5d4e3684cec49c42fef2";
|
||||
hash = "sha256-4E9ZnMizo+1wnnkYSPNKMkTTyDKRJT+JqtUWoJH45aA=";
|
||||
};
|
||||
meta.homepage = "https://github.com/nat-418/tree-sitter-roc";
|
||||
meta.homepage = "https://github.com/faldor20/tree-sitter-roc";
|
||||
};
|
||||
ron = buildGrammar {
|
||||
language = "ron";
|
||||
@@ -2397,23 +2397,23 @@
|
||||
};
|
||||
snakemake = buildGrammar {
|
||||
language = "snakemake";
|
||||
version = "0.0.0+rev=ba1b386";
|
||||
version = "0.0.0+rev=5a7b140";
|
||||
src = fetchFromGitHub {
|
||||
owner = "osthomas";
|
||||
repo = "tree-sitter-snakemake";
|
||||
rev = "ba1b3868eaa960b945593404af9a7c2f296d3643";
|
||||
hash = "sha256-7xYevZTRZwhotT2rBigrRT4w5j4TVgyB416a2XWTL+I=";
|
||||
rev = "5a7b14074bca95b25935e865ca8f1efad32317e4";
|
||||
hash = "sha256-mYqftgJOnlWgQZrXaNtFXvjRQgC14PXYyruTVw5J8Zg=";
|
||||
};
|
||||
meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake";
|
||||
};
|
||||
solidity = buildGrammar {
|
||||
language = "solidity";
|
||||
version = "0.0.0+rev=1c94fe3";
|
||||
version = "0.0.0+rev=ee5a2d2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "JoranHonig";
|
||||
repo = "tree-sitter-solidity";
|
||||
rev = "1c94fe3d5351dfcff3551ec1f49614cbf758e444";
|
||||
hash = "sha256-8UWFIqvd2L0BpVBF/7XLcOyGq5xDd2kJbzfzMpzEZbU=";
|
||||
rev = "ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c";
|
||||
hash = "sha256-q9SFHnxBUDet65WuxxYFS3N8xDHuQz7K2LWED7uSaWA=";
|
||||
};
|
||||
meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity";
|
||||
};
|
||||
@@ -2553,23 +2553,23 @@
|
||||
};
|
||||
svelte = buildGrammar {
|
||||
language = "svelte";
|
||||
version = "0.0.0+rev=2c97326";
|
||||
version = "0.0.0+rev=7218cf6";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter-grammars";
|
||||
repo = "tree-sitter-svelte";
|
||||
rev = "2c97326cd96b7c3016c3d249e8dc244c89b4abeb";
|
||||
hash = "sha256-rlfLelXjNLtQ2/UACwxB3QO5l+QYFLsfGnBaxTAtgTE=";
|
||||
rev = "7218cf622b057ae9c530e1f0a7a3ce49806ca55e";
|
||||
hash = "sha256-mS4KxJXXb/EzQB5H+Pj+/SEbCTerGFjKiJah8oAGA8c=";
|
||||
};
|
||||
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte";
|
||||
};
|
||||
swift = buildGrammar {
|
||||
language = "swift";
|
||||
version = "0.0.0+rev=13ffaec";
|
||||
version = "0.0.0+rev=d657f98";
|
||||
src = fetchFromGitHub {
|
||||
owner = "alex-pinkus";
|
||||
repo = "tree-sitter-swift";
|
||||
rev = "13ffaec4068facfff608e3afbdb7a581c185f6a6";
|
||||
hash = "sha256-Y1QioBOgrziHsBkbSVt/N1FnjDxYKZK4WulMQcqyrEU=";
|
||||
rev = "d657f98dd6bbc34cb48438c9e5956f15a6d89f1d";
|
||||
hash = "sha256-KE+qjTP3UWKvcLJPYIJmEGeKBWAdpCzgW4/vIccueng=";
|
||||
};
|
||||
generate = true;
|
||||
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
|
||||
@@ -2665,12 +2665,12 @@
|
||||
};
|
||||
terraform = buildGrammar {
|
||||
language = "terraform";
|
||||
version = "0.0.0+rev=e936d3f";
|
||||
version = "0.0.0+rev=422cbe1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MichaHoffmann";
|
||||
repo = "tree-sitter-hcl";
|
||||
rev = "e936d3fef8bac884661472dce71ad82284761eb1";
|
||||
hash = "sha256-lcvs4auZrMb1f9ocrAnLVxX8JnvrPT18LsJBqoNG9Oo=";
|
||||
rev = "422cbe1d93a8ae3847744b664041fc76876babcd";
|
||||
hash = "sha256-PrA/F8IIJDzr2HjX9NToApzbM7nO+NesMcKhOQyOyNU=";
|
||||
};
|
||||
location = "dialects/terraform";
|
||||
meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl";
|
||||
@@ -2766,12 +2766,12 @@
|
||||
};
|
||||
tsx = buildGrammar {
|
||||
language = "tsx";
|
||||
version = "0.0.0+rev=4ad3010";
|
||||
version = "0.0.0+rev=4f3eb66";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter";
|
||||
repo = "tree-sitter-typescript";
|
||||
rev = "4ad3010c91d700026d036b5230e2d99ba94ae8a4";
|
||||
hash = "sha256-9GCo/xjP6J/tEimx4ce2Qd7XhhbSuWZoTVrysac7BOw=";
|
||||
rev = "4f3eb6655a1cd1a1f87ef10201f8e22886dcd76e";
|
||||
hash = "sha256-f/xk4MdGVvkZv0642aOwA9UFZSb0GvoLu+jgXUp/bhw=";
|
||||
};
|
||||
location = "tsx";
|
||||
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
|
||||
@@ -2789,23 +2789,23 @@
|
||||
};
|
||||
twig = buildGrammar {
|
||||
language = "twig";
|
||||
version = "0.0.0+rev=eaf80e6";
|
||||
version = "0.0.0+rev=085648e";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gbprod";
|
||||
repo = "tree-sitter-twig";
|
||||
rev = "eaf80e6af969e25993576477a9dbdba3e48c1305";
|
||||
hash = "sha256-fp7HcdJEFxi/zBFSrM86THwBMpqFwAGugcTVbPk3bd4=";
|
||||
rev = "085648e01d1422163a1702a44e72303b4e2a0bd1";
|
||||
hash = "sha256-87jFYAAnblTeEdlXqTjyiiNee/OgasPam1b2xyKQIHY=";
|
||||
};
|
||||
meta.homepage = "https://github.com/gbprod/tree-sitter-twig";
|
||||
};
|
||||
typescript = buildGrammar {
|
||||
language = "typescript";
|
||||
version = "0.0.0+rev=4ad3010";
|
||||
version = "0.0.0+rev=4f3eb66";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter";
|
||||
repo = "tree-sitter-typescript";
|
||||
rev = "4ad3010c91d700026d036b5230e2d99ba94ae8a4";
|
||||
hash = "sha256-9GCo/xjP6J/tEimx4ce2Qd7XhhbSuWZoTVrysac7BOw=";
|
||||
rev = "4f3eb6655a1cd1a1f87ef10201f8e22886dcd76e";
|
||||
hash = "sha256-f/xk4MdGVvkZv0642aOwA9UFZSb0GvoLu+jgXUp/bhw=";
|
||||
};
|
||||
location = "typescript";
|
||||
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
|
||||
@@ -2901,12 +2901,12 @@
|
||||
};
|
||||
v = buildGrammar {
|
||||
language = "v";
|
||||
version = "0.0.0+rev=7e11a6f";
|
||||
version = "0.0.0+rev=e91f8a4";
|
||||
src = fetchFromGitHub {
|
||||
owner = "vlang";
|
||||
repo = "v-analyzer";
|
||||
rev = "7e11a6f8f369df935664fadd2f0c99d90fe3226f";
|
||||
hash = "sha256-zCXfYW8NCsdqKKEMkZUudpCEQM4bLePyCGFS0w86DY0=";
|
||||
rev = "e91f8a42de7842f24f4ce600754f2b6651985fd4";
|
||||
hash = "sha256-38nerR7oZBwxXWd08QqEEMSxAZqXRHCRdLbMEbRhcQI=";
|
||||
};
|
||||
location = "tree_sitter_v";
|
||||
meta.homepage = "https://github.com/vlang/v-analyzer";
|
||||
@@ -3101,12 +3101,12 @@
|
||||
};
|
||||
zig = buildGrammar {
|
||||
language = "zig";
|
||||
version = "0.0.0+rev=0d08703";
|
||||
version = "0.0.0+rev=7c5a29b";
|
||||
src = fetchFromGitHub {
|
||||
owner = "maxxnino";
|
||||
repo = "tree-sitter-zig";
|
||||
rev = "0d08703e4c3f426ec61695d7617415fff97029bd";
|
||||
hash = "sha256-a3W7eBUN4V3HD3YPr1+3tpuWQfIQy1Wu8qxCQx0hEnI=";
|
||||
rev = "7c5a29b721d409be8842017351bf007d7e384401";
|
||||
hash = "sha256-UXJCh8GvXzn+sssTrIsLViXD3TiBZhLFABYCKM+fNMQ=";
|
||||
};
|
||||
meta.homepage = "https://github.com/maxxnino/tree-sitter-zig";
|
||||
};
|
||||
|
||||
@@ -691,7 +691,7 @@ https://github.com/yamatsum/nvim-nonicons/,,
|
||||
https://github.com/rcarriga/nvim-notify/,,
|
||||
https://github.com/LhKipp/nvim-nu/,HEAD,
|
||||
https://github.com/ojroques/nvim-osc52/,,
|
||||
https://github.com/julienvincent/nvim-paredit,,
|
||||
https://github.com/julienvincent/nvim-paredit/,,
|
||||
https://github.com/gpanders/nvim-parinfer/,HEAD,
|
||||
https://github.com/gennaro-tedesco/nvim-peekup/,,
|
||||
https://github.com/yorickpeterse/nvim-pqf/,HEAD,
|
||||
@@ -760,7 +760,7 @@ https://github.com/drewtempelmeyer/palenight.vim/,,
|
||||
https://github.com/JoosepAlviste/palenightfall.nvim/,,
|
||||
https://github.com/roobert/palette.nvim/,HEAD,
|
||||
https://github.com/NLKNguyen/papercolor-theme/,,
|
||||
https://github.com/dundalek/parpar.nvim,,
|
||||
https://github.com/dundalek/parpar.nvim/,,
|
||||
https://github.com/tmsvg/pear-tree/,,
|
||||
https://github.com/steelsojka/pears.nvim/,,
|
||||
https://github.com/olimorris/persisted.nvim/,HEAD,
|
||||
|
||||
@@ -3362,6 +3362,23 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
ms-vscode-remote.remote-wsl = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "remote-wsl";
|
||||
publisher = "ms-vscode-remote";
|
||||
version = "0.88.2";
|
||||
hash = "sha256-fl7fLNd3EHA9eMiPUIL/23SUiA81gveqZLFkqaHTX+Q=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/ms-vscode-remote.remote-wsl/changelog";
|
||||
description = "Windows Subsystem for Linux support for Visual Studio Code";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl";
|
||||
homepage = "https://code.visualstudio.com/docs/remote/wsl";
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = [ lib.maintainers.uncenter ];
|
||||
};
|
||||
};
|
||||
|
||||
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { };
|
||||
|
||||
mshr-h.veriloghdl = buildVscodeMarketplaceExtension {
|
||||
|
||||
@@ -17,16 +17,16 @@ let
|
||||
|
||||
tctl-next = buildGoModule rec {
|
||||
pname = "tctl-next";
|
||||
version = "0.12.0";
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "temporalio";
|
||||
repo = "cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-rqwDubKNBvtJ4rTQheCoSIcbfQZQN3iD99PcZewmx5c=";
|
||||
hash = "sha256-2zk+B+GomLZwep5LNRpWJj8JjFC0OxAl1XhAv+8b2kc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-bnmlh11gtNdgcrI20gjNqxWB+OQTv0b9lgETucoBaXc=";
|
||||
vendorHash = "sha256-NLteuVOswIw2ModdE0Ak4XmApkHLoYDt6SDAZGsgwBk=";
|
||||
|
||||
inherit overrideModAttrs;
|
||||
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "hypnotix";
|
||||
version = "4.4";
|
||||
version = "4.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = "hypnotix";
|
||||
rev = version;
|
||||
hash = "sha256-SGKa3yo3iEDAjsvfa6dBfM7sAnBVr0pB6zLKQb6e4Ys=";
|
||||
hash = "sha256-tcBBPJr9C+3FC8VWAM+KzETKAovfyehBvlmn7mIR7VQ=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{ stdenv, fetchzip, lib, dtc }:
|
||||
{ stdenv, fetchgit, lib, dtc }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "kvmtool";
|
||||
version = "unstable-2023-07-12";
|
||||
version = "0-unstable-2024-04-09";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/snapshot/kvmtool-106e2ea7756d980454d68631b87d5e25ba4e4881.tar.gz";
|
||||
hash = "sha256-wpc5DfHnui0lBVH4uOq6a7pXVUZStjNLRvauu6QpRvE=";
|
||||
src = fetchgit {
|
||||
url = "https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git";
|
||||
rev = "da4cfc3e540341b84c4bbad705b5a15865bc1f80";
|
||||
hash = "sha256-05tNsZauOXe1L1y1YchzvLZm3xOctPJhHCjyAyRnwy4=";
|
||||
};
|
||||
|
||||
patches = [ ./strlcpy-glibc-2.38-fix.patch ];
|
||||
@@ -17,18 +18,17 @@ stdenv.mkDerivation {
|
||||
|
||||
makeFlags = [
|
||||
"prefix=${placeholder "out"}"
|
||||
"CROSS_COMPILE=${stdenv.cc.targetPrefix}"
|
||||
"ARCH=${stdenv.hostPlatform.linuxArch}"
|
||||
] ++ lib.optionals stdenv.hostPlatform.isAarch64 ([
|
||||
"LIBFDT_DIR=${dtc}/lib"
|
||||
] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
|
||||
"CROSS_COMPILE=aarch64-unknown-linux-gnu-"
|
||||
"ARCH=arm64"
|
||||
]);
|
||||
|
||||
meta = with lib; {
|
||||
description = "Lightweight tool for hosting KVM guests";
|
||||
homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/tree/README";
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ astro mfrw ];
|
||||
maintainers = with maintainers; [ astro mfrw peigongdsd ];
|
||||
platforms = [ "x86_64-linux" "aarch64-linux" ];
|
||||
mainProgram = "lkvm";
|
||||
};
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "jwasm";
|
||||
version = "2.17";
|
||||
version = "2.18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Baron-von-Riedesel";
|
||||
repo = "JWasm";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-22eNtHXF+RQT4UbXIVjn1JP/s6igp5O1oQT7sVl7c1U=";
|
||||
hash = "sha256-xbiyGBTzIkAfUy45JdAl77gbvArzVUQNPOxa+H2uGFo=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "doc" ];
|
||||
@@ -31,13 +32,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
-t $doc/share/doc/jwasm/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/Baron-von-Riedesel/JWasm/";
|
||||
description = "MASM-compatible x86 assembler";
|
||||
changelog = "https://github.com/Baron-von-Riedesel/JWasm/releases/tag/v${finalAttrs.version}";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ AndersonTorres ];
|
||||
platforms = platforms.unix;
|
||||
changelog = "https://github.com/Baron-von-Riedesel/JWasm/releases/tag/${finalAttrs.src.rev}";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ AndersonTorres ];
|
||||
platforms = lib.platforms.unix;
|
||||
broken = stdenv.isDarwin;
|
||||
};
|
||||
})
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zpaqfranz";
|
||||
version = "59.7";
|
||||
version = "59.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fcorbelli";
|
||||
repo = "zpaqfranz";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-BP9aAzS5ZeT0mZeheQY7tcnTLuJZMWz3se1phv5u5BI=";
|
||||
hash = "sha256-N3R/M0TS8XzRilQT4NFqIlfo2NqfunA38IrQBz5uaPg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -11,6 +11,7 @@ let
|
||||
git
|
||||
xdg-user-dirs
|
||||
ncurses
|
||||
udev
|
||||
]) ++ (with python.pkgs; [
|
||||
python
|
||||
setuptools
|
||||
|
||||
@@ -189,6 +189,7 @@ in rec {
|
||||
fullName = "Afrikaans";
|
||||
filename = "aspell";
|
||||
sha256 = "00p6k2ndi0gzfr5fkbvx4hkcpj223pidjvmxg0r384arrap00q4x";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
am = buildOfficialDict {
|
||||
@@ -197,6 +198,7 @@ in rec {
|
||||
fullName = "Amharic";
|
||||
filename = "aspell6";
|
||||
sha256 = "11ylp7gjq94wfacyawvp391lsq26rl1b84f268rjn7l7z0hxs9xz";
|
||||
meta.license = lib.licenses.publicDomain;
|
||||
};
|
||||
|
||||
ar = buildOfficialDict {
|
||||
@@ -205,6 +207,7 @@ in rec {
|
||||
fullName = "Arabic";
|
||||
filename = "aspell6";
|
||||
sha256 = "1avw40bp8yi5bnkq64ihm2rldgw34lk89yz281q9bmndh95a47h4";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ast = buildOfficialDict {
|
||||
@@ -213,6 +216,7 @@ in rec {
|
||||
fullName = "Asturian";
|
||||
filename = "aspell6";
|
||||
sha256 = "14hg85mxcyvdigf96yvslk7f3v9ngdsxn85qpgwkg31k3k83xwj3";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
az = buildOfficialDict {
|
||||
@@ -221,6 +225,7 @@ in rec {
|
||||
fullName = "Azerbaijani";
|
||||
filename = "aspell6";
|
||||
sha256 = "1hs4h1jscpxf9f9iyk6mvjqsnhkf0yslkbjhjkasqqcx8pn7cc86";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
be = buildOfficialDict {
|
||||
@@ -229,6 +234,7 @@ in rec {
|
||||
fullName = "Belarusian";
|
||||
filename = "aspell5";
|
||||
sha256 = "1svls9p7rsfi3hs0afh0cssj006qb4v1ik2yzqgj8hm10c6as2sm";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
bg = buildOfficialDict {
|
||||
@@ -237,6 +243,7 @@ in rec {
|
||||
fullName = "Bulgarian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1alacmgpfk0yrgq83y23d16fhav1bxmb98kg8d2a5r9bvh2h0mvl";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
bn = buildOfficialDict {
|
||||
@@ -245,6 +252,7 @@ in rec {
|
||||
fullName = "Bengali";
|
||||
filename = "aspell6";
|
||||
sha256 = "1nc02jd67iggirwxnhdvlvaqm0xfyks35c4psszzj3dhzv29qgxh";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
br = buildOfficialDict {
|
||||
@@ -253,6 +261,7 @@ in rec {
|
||||
fullName = "Breton";
|
||||
filename = "aspell";
|
||||
sha256 = "0fradnm8424bkq9a9zhpl2132dk7y95xmw45sy1c0lx6rinjl4n2";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ca = buildOfficialDict {
|
||||
@@ -261,6 +270,7 @@ in rec {
|
||||
fullName = "Catalan";
|
||||
filename = "aspell6";
|
||||
sha256 = "1fb5y5kgvk25nlsfvc8cai978hg66x3pbp9py56pldc7vxzf9npb";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
cs = buildOfficialDict {
|
||||
@@ -269,6 +279,7 @@ in rec {
|
||||
fullName = "Czech";
|
||||
filename = "aspell6";
|
||||
sha256 = "0rihj4hsw96pd9casvmpvw3r8040pfa28p1h73x4vyn20zwr3h01";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
csb = buildOfficialDict {
|
||||
@@ -277,6 +288,7 @@ in rec {
|
||||
fullName = "Kashubian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1612ypkm684wjvc7n081i87mlrrzif9simc7kyn177hfsl3ssrn1";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
cy = buildOfficialDict {
|
||||
@@ -285,6 +297,7 @@ in rec {
|
||||
fullName = "Welsh";
|
||||
filename = "aspell";
|
||||
sha256 = "15vq601lzz1gi311xym4bv9lv1k21xcfn50jmzamw7h6f36rsffm";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
da = buildOfficialDict {
|
||||
@@ -293,6 +306,7 @@ in rec {
|
||||
fullName = "Danish";
|
||||
filename = "aspell5";
|
||||
sha256 = "1hfkmiyhgrx5lgrb2mffjbdn1hivrm73wcg7x0iid74p2yb0fjpp";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
de = buildOfficialDict {
|
||||
@@ -301,6 +315,7 @@ in rec {
|
||||
fullName = "German";
|
||||
filename = "aspell6";
|
||||
sha256 = "0wamclvp66xfmv5wff96v6gdlnfv4y8lx3f8wvxyzm5imwgms4n2";
|
||||
meta.license = lib.licenses.gpl2Plus;
|
||||
};
|
||||
|
||||
de-alt = buildOfficialDict {
|
||||
@@ -309,6 +324,7 @@ in rec {
|
||||
fullName = "German - Old Spelling";
|
||||
filename = "aspell6";
|
||||
sha256 = "0wwc2l29svv3fv041fh6vfa5m3hi9q9pkbxibzq1ysrsfin3rl9n";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
el = buildOfficialDict {
|
||||
@@ -317,6 +333,7 @@ in rec {
|
||||
fullName = "Greek";
|
||||
filename = "aspell6";
|
||||
sha256 = "1ljcc30zg2v2h3w5h5jr5im41mw8jbsgvvhdd2cii2yzi8d0zxja";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
en = buildOfficialDict {
|
||||
@@ -325,6 +342,13 @@ in rec {
|
||||
fullName = "English";
|
||||
filename = "aspell6";
|
||||
sha256 = "1cwzqkm8gr1w51rpckwlvb43sb0b5nbwy7s8ns5vi250515773sc";
|
||||
# some parts are under a custom free license others are just stated to be"public domain"
|
||||
# see the Copyright file in the source for further information
|
||||
meta.license = with lib.licenses; [
|
||||
free
|
||||
publicDomain
|
||||
bsdOriginalUC
|
||||
];
|
||||
};
|
||||
|
||||
eo = buildOfficialDict {
|
||||
@@ -333,6 +357,7 @@ in rec {
|
||||
fullName = "Esperanto";
|
||||
filename = "aspell6";
|
||||
sha256 = "09vf0mbiicbmyb4bwb7v7lgpabnylg0wy7m3hlhl5rjdda6x3lj1";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
es = buildOfficialDict {
|
||||
@@ -341,6 +366,7 @@ in rec {
|
||||
fullName = "Spanish";
|
||||
filename = "aspell6";
|
||||
sha256 = "1k5g328ac1hdpp6fsg57d8md6i0aqcwlszp3gbmp5706wyhpydmd";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
et = buildOfficialDict {
|
||||
@@ -349,6 +375,7 @@ in rec {
|
||||
fullName = "Estonian";
|
||||
filename = "aspell6";
|
||||
sha256 = "0jdjfa2fskirhnb70fy86xryp9r6gkl729ib8qcjmsma7nm5gs5i";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
fa = buildOfficialDict {
|
||||
@@ -357,6 +384,7 @@ in rec {
|
||||
fullName = "Persian";
|
||||
filename = "aspell6";
|
||||
sha256 = "0nz1ybwv56q7nl9ip12hfmdch1vyyq2j55bkjcns13lshzm2cba8";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
fi = buildOfficialDict {
|
||||
@@ -365,6 +393,7 @@ in rec {
|
||||
fullName = "Finnish";
|
||||
filename = "aspell6";
|
||||
sha256 = "07d5s08ba4dd89cmwy9icc01i6fjdykxlb9ravmhdrhi8mxz1mzq";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
fo = buildOfficialDict {
|
||||
@@ -373,6 +402,7 @@ in rec {
|
||||
fullName = "Faroese";
|
||||
filename = "aspell5";
|
||||
sha256 = "022yz5lll20xrzizcyb7wksm3fgwklnvgnir5la5qkxv770dvq7p";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
fr = buildOfficialDict {
|
||||
@@ -381,6 +411,7 @@ in rec {
|
||||
fullName = "French";
|
||||
filename = "aspell";
|
||||
sha256 = "14ffy9mn5jqqpp437kannc3559bfdrpk7r36ljkzjalxa53i0hpr";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
fy = buildOfficialDict {
|
||||
@@ -389,6 +420,7 @@ in rec {
|
||||
fullName = "Frisian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1almi6n4ni91d0rzrk8ig0473m9ypbwqmg56hchz76j51slwyirl";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ga = buildOfficialDict {
|
||||
@@ -397,6 +429,7 @@ in rec {
|
||||
fullName = "Irish";
|
||||
filename = "aspell5";
|
||||
sha256 = "0y869mmvfb3bzadfgajwa2rfb0xfhi6m9ydwgxkb9v2claydnps5";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
gd = buildOfficialDict {
|
||||
@@ -405,6 +438,7 @@ in rec {
|
||||
fullName = "Scottish Gaelic";
|
||||
filename = "aspell5";
|
||||
sha256 = "0a89irv5d65j5m9sb0k36851x5rs0wij12gb2m6hv2nsfn5a05p3";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
gl = buildOfficialDict {
|
||||
@@ -413,6 +447,7 @@ in rec {
|
||||
fullName = "Galician";
|
||||
filename = "aspell6";
|
||||
sha256 = "12pwghmy18fcdvf9hvhb4q6shi339hb1kwxpkz0bhw0yjxjwzkdk";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
grc = buildOfficialDict {
|
||||
@@ -421,6 +456,7 @@ in rec {
|
||||
fullName = "Ancient Greek";
|
||||
filename = "aspell6";
|
||||
sha256 = "1zxr8958v37v260fkqd4pg37ns5h5kyqm54hn1hg70wq5cz8h512";
|
||||
meta.license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
gu = buildOfficialDict {
|
||||
@@ -429,6 +465,7 @@ in rec {
|
||||
fullName = "Gujarati";
|
||||
filename = "aspell6";
|
||||
sha256 = "04c38jnl74lpj2jhjz4zpqbs2623vwc71m6wc5h4b1karid14b23";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
gv = buildOfficialDict {
|
||||
@@ -437,6 +474,7 @@ in rec {
|
||||
fullName = "Manx Gaelic";
|
||||
filename = "aspell";
|
||||
sha256 = "1rknf4yaw9s29c77sdzg98nhnmjwpicdb69igmz1n768npz2drmv";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
he = buildOfficialDict {
|
||||
@@ -445,6 +483,7 @@ in rec {
|
||||
fullName = "Hebrew";
|
||||
filename = "aspell6";
|
||||
sha256 = "13bhbghx5b8g0119g3wxd4n8mlf707y41vlf59irxjj0kynankfn";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
hi = buildOfficialDict {
|
||||
@@ -453,6 +492,7 @@ in rec {
|
||||
fullName = "Hindi";
|
||||
filename = "aspell6";
|
||||
sha256 = "0drs374qz4419zx1lf2k281ydxf2750jk5ailafj1x0ncz27h1ys";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
hil = buildOfficialDict {
|
||||
@@ -461,6 +501,7 @@ in rec {
|
||||
fullName = "Hiligaynon";
|
||||
filename = "aspell5";
|
||||
sha256 = "1s482fsfhzic9qa80al4418q3ni3gfn2bkwkd2y46ydrs17kf2jp";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
hr = buildOfficialDict {
|
||||
@@ -469,6 +510,7 @@ in rec {
|
||||
fullName = "Croatian";
|
||||
filename = "aspell";
|
||||
sha256 = "09aafyf1vqhaxvcf3jfzf365k394b5pf0iivsr2ix5npah1h7i1a";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
hsb = buildOfficialDict {
|
||||
@@ -477,6 +519,7 @@ in rec {
|
||||
fullName = "Upper Sorbian";
|
||||
filename = "aspell6";
|
||||
sha256 = "0bi2vhz7n1vmg43wbbh935pmzihv80iyz9z65j94lxf753j2m7wd";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
hu = buildOfficialDict {
|
||||
@@ -485,6 +528,7 @@ in rec {
|
||||
fullName = "Hungarian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1d9nybip2k1dz69zly3iv0npbi3yxgfznh1py364nxzrbjsafd9k";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
hus = buildOfficialDict {
|
||||
@@ -493,6 +537,7 @@ in rec {
|
||||
fullName = "Huastec";
|
||||
filename = "aspell6";
|
||||
sha256 = "09glipfpkz9xch17z11zw1yn2z7jx1f2svfmjn9l6wm1s5qz6a3d";
|
||||
meta.license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
hy = buildOfficialDict {
|
||||
@@ -501,6 +546,7 @@ in rec {
|
||||
fullName = "Armenian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1w5wq8lfl2xp1nid30b1j5qmya4vjyidq0vpr4y3gf53jc08vsid";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ia = buildOfficialDict {
|
||||
@@ -509,6 +555,7 @@ in rec {
|
||||
fullName = "Interlingua";
|
||||
filename = "aspell";
|
||||
sha256 = "0bqcpgsa72pga24fv4fkw38b4qqdvqsw97jvzvw7q03dc1cwp5sp";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
id = buildOfficialDict {
|
||||
@@ -517,6 +564,7 @@ in rec {
|
||||
fullName = "Indonesian";
|
||||
filename = "aspell5";
|
||||
sha256 = "023knfg0q03f7y5w6xnwa1kspnrcvcnky8xvdms93n2850414faj";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
is = buildOfficialDict {
|
||||
@@ -525,6 +573,7 @@ in rec {
|
||||
fullName = "Icelandic";
|
||||
filename = "aspell";
|
||||
sha256 = "1mp3248lhbr13cj7iq9zs7h5ix0dcwlprp5cwrkcwafrv8lvsd9h";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
it = buildOfficialDict {
|
||||
@@ -533,6 +582,7 @@ in rec {
|
||||
fullName = "Italian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1gdf7bc1a0kmxsmphdqq8pl01h667mjsj6hihy6kqy14k5qdq69v";
|
||||
meta.license = lib.licenses.gpl2Plus;
|
||||
};
|
||||
|
||||
kn = buildOfficialDict {
|
||||
@@ -541,6 +591,7 @@ in rec {
|
||||
fullName = "Kannada";
|
||||
filename = "aspell6";
|
||||
sha256 = "10sk0wx4x4ds1403kf9dqxv9yjvh06w8qqf4agx57y0jlws0n0fb";
|
||||
meta.license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
ku = buildOfficialDict {
|
||||
@@ -549,6 +600,7 @@ in rec {
|
||||
fullName = "Kurdi";
|
||||
filename = "aspell5";
|
||||
sha256 = "09va98krfbgdaxl101nmd85j3ysqgg88qgfcl42c07crii0pd3wn";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ky = buildOfficialDict {
|
||||
@@ -557,6 +609,7 @@ in rec {
|
||||
fullName = "Kirghiz";
|
||||
filename = "aspell6";
|
||||
sha256 = "0kzv2syjnnn6pnwx0d578n46hg2l0j62977al47y6wabnhjjy3z1";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
la = buildOfficialDict {
|
||||
@@ -565,6 +618,7 @@ in rec {
|
||||
fullName = "Latin";
|
||||
filename = "aspell6";
|
||||
sha256 = "1199inwi16dznzl087v4skn66fl7h555hi2palx6s1f3s54b11nl";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
lt = buildOfficialDict {
|
||||
@@ -573,6 +627,7 @@ in rec {
|
||||
fullName = "Lithuanian";
|
||||
filename = "aspell6";
|
||||
sha256 = "1asjck911l96q26zj36lmz0jp4b6pivvrf3h38zgc8lc85p3pxgn";
|
||||
meta.license = lib.licenses.bsd3;
|
||||
};
|
||||
|
||||
lv = buildOfficialDict {
|
||||
@@ -581,6 +636,7 @@ in rec {
|
||||
fullName = "Latvian";
|
||||
filename = "aspell6";
|
||||
sha256 = "12pvs584a6437ijndggdqpp5s7d0w607cimpkxsjwasnx83f4c1w";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
mg = buildOfficialDict {
|
||||
@@ -589,6 +645,7 @@ in rec {
|
||||
fullName = "Malagasy";
|
||||
filename = "aspell5";
|
||||
sha256 = "0hdhbk9b5immjp8l5h4cy82gwgsqzcqbb0qsf7syw333w4rgi0ji";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
mi = buildOfficialDict {
|
||||
@@ -597,6 +654,7 @@ in rec {
|
||||
fullName = "Maori";
|
||||
filename = "aspell";
|
||||
sha256 = "12bxplpd348yx8d2q8qvahi9dlp7qf28qmanzhziwc7np8rixvmy";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
mk = buildOfficialDict {
|
||||
@@ -605,6 +663,7 @@ in rec {
|
||||
fullName = "Macedonian";
|
||||
filename = "aspell";
|
||||
sha256 = "0wcr9n882xi5b7a7ln1hnhq4vfqd5gpqqp87v01j0gb7zf027z0m";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ml = buildOfficialDict {
|
||||
@@ -613,6 +672,7 @@ in rec {
|
||||
fullName = "Malayalam";
|
||||
filename = "aspell6";
|
||||
sha256 = "1zcn4114gwia085fkz77qk13z29xrbp53q2qvgj2cvcbalg5bkg4";
|
||||
meta.license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
mn = buildOfficialDict {
|
||||
@@ -621,6 +681,7 @@ in rec {
|
||||
fullName = "Mongolian";
|
||||
filename = "aspell6";
|
||||
sha256 = "150j9y5c9pw80fwp5rzl5q31q9vjbxixaqljkfwxjb5q93fnw6rg";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
mr = buildOfficialDict {
|
||||
@@ -629,6 +690,7 @@ in rec {
|
||||
fullName = "Marathi";
|
||||
filename = "aspell6";
|
||||
sha256 = "0cvgb2l40sppqbi842ivpznsh2xzp1d4hxc371dll8z0pr05m8yk";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ms = buildOfficialDict {
|
||||
@@ -637,6 +699,7 @@ in rec {
|
||||
fullName = "Malay";
|
||||
filename = "aspell";
|
||||
sha256 = "0vr4vhipcfhsxqfs8dim2ph7iiixn22gmlmlb375bx5hgd9y7i1w";
|
||||
meta.license = lib.licenses.fdl12Only;
|
||||
};
|
||||
|
||||
mt = buildOfficialDict {
|
||||
@@ -645,6 +708,7 @@ in rec {
|
||||
fullName = "Maltese";
|
||||
filename = "aspell";
|
||||
sha256 = "1d2rl1nlfjq6rfywblvx8m88cyy2x0mzc0mshzbgw359c2nwl3z0";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
nb = buildOfficialDict {
|
||||
@@ -653,6 +717,7 @@ in rec {
|
||||
fullName = "Norwegian Bokmal";
|
||||
filename = "aspell";
|
||||
sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
nds = buildOfficialDict {
|
||||
@@ -661,6 +726,7 @@ in rec {
|
||||
fullName = "Low Saxon";
|
||||
filename = "aspell6";
|
||||
sha256 = "1nkjhwzn45dizi89d19q4bqyd87cim8xyrgr655fampgkn31wf6f";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
nl = buildOfficialDict {
|
||||
@@ -673,6 +739,11 @@ in rec {
|
||||
postInstall = ''
|
||||
echo "add nl.rws" > $out/lib/aspell/nederlands.multi
|
||||
'';
|
||||
# from the Copyright file:
|
||||
# > The nl-aspell package includes the GPL COPYRIGHT file but no explicit copyright
|
||||
# > notice. Since he was using autoconf this could have been added automatically.
|
||||
# wtf whatever
|
||||
meta.license = lib.licenses.free;
|
||||
};
|
||||
|
||||
nn = buildOfficialDict {
|
||||
@@ -681,6 +752,7 @@ in rec {
|
||||
fullName = "Norwegian Nynorsk";
|
||||
filename = "aspell";
|
||||
sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ny = buildOfficialDict {
|
||||
@@ -689,6 +761,7 @@ in rec {
|
||||
fullName = "Chichewa";
|
||||
filename = "aspell5";
|
||||
sha256 = "0gjb92vcg60sfgvrm2f6i89sfkgb179ahvwlgs649fx3dc7rfvqp";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
or = buildOfficialDict {
|
||||
@@ -697,6 +770,7 @@ in rec {
|
||||
fullName = "Oriya";
|
||||
filename = "aspell6";
|
||||
sha256 = "0kzj9q225z0ccrlbkijsrafy005pbjy14qcnxb6p93ciz1ls7zyn";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
pa = buildOfficialDict {
|
||||
@@ -705,6 +779,7 @@ in rec {
|
||||
fullName = "Punjabi";
|
||||
filename = "aspell6";
|
||||
sha256 = "0if93zk10pyrs38wwj3vpcdm01h51m5z9gm85h3jxrpgqnqspwy7";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
pl = buildOfficialDict {
|
||||
@@ -713,6 +788,12 @@ in rec {
|
||||
fullName = "Polish";
|
||||
filename = "aspell6";
|
||||
sha256 = "0kap4kh6bqbb22ypja1m5z3krc06vv4n0hakiiqmv20anzy42xq1";
|
||||
meta.license = with lib.licenses; [
|
||||
gpl2Only
|
||||
lgpl21Only
|
||||
mpl11
|
||||
cc-sa-10
|
||||
];
|
||||
};
|
||||
|
||||
pt_BR = buildOfficialDict {
|
||||
@@ -721,6 +802,11 @@ in rec {
|
||||
fullName = "Brazilian Portuguese";
|
||||
filename = "aspell6";
|
||||
sha256 = "1xqlpk21s93c6blkdnpk7l62q9fxjvzdv2x86chl8p2x1gdrj3gb";
|
||||
meta.license = with lib.licenses; [
|
||||
lgpl21Only
|
||||
lgpl21Plus
|
||||
gpl3Plus
|
||||
];
|
||||
};
|
||||
|
||||
pt_PT = buildOfficialDict {
|
||||
@@ -729,6 +815,11 @@ in rec {
|
||||
fullName = "Portuguese";
|
||||
filename = "aspell6";
|
||||
sha256 = "0ld0d0ily4jqifjfsxfv4shbicz6ymm2gk56fq9gbzra1j4qnw75";
|
||||
meta.license = with lib.licenses; [
|
||||
lgpl21Plus
|
||||
gpl3Plus
|
||||
mpl11
|
||||
];
|
||||
};
|
||||
|
||||
qu = buildOfficialDict {
|
||||
@@ -737,6 +828,7 @@ in rec {
|
||||
fullName = "Quechua";
|
||||
filename = "aspell6";
|
||||
sha256 = "009z0zsvzq7r3z3m30clyibs94v77b92h5lmzmzxlns2p0lpd5w0";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ro = buildOfficialDict {
|
||||
@@ -745,6 +837,7 @@ in rec {
|
||||
fullName = "Romanian";
|
||||
filename = "aspell5";
|
||||
sha256 = "0gb8j9iy1acdl11jq76idgc2lbc1rq3w04favn8cyh55d1v8phsk";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
ru = buildOfficialDict {
|
||||
@@ -753,6 +846,7 @@ in rec {
|
||||
fullName = "Russian";
|
||||
filename = "aspell6";
|
||||
sha256 = "0ip6nq43hcr7vvzbv4lwwmlwgfa60hrhsldh9xy3zg2prv6bcaaw";
|
||||
meta.license = lib.licenses.free;
|
||||
};
|
||||
|
||||
rw = buildOfficialDict {
|
||||
@@ -761,6 +855,7 @@ in rec {
|
||||
fullName = "Kinyarwanda";
|
||||
filename = "aspell";
|
||||
sha256 = "10gh8g747jbrvfk2fn3pjxy1nhcfdpwgmnvkmrp4nd1k1qp101il";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
sc = buildOfficialDict {
|
||||
@@ -769,6 +864,7 @@ in rec {
|
||||
fullName = "Sardinian";
|
||||
filename = "aspell5";
|
||||
sha256 = "0hl7prh5rccsyljwrv3m1hjcsphyrrywk2qvnj122irbf4py46jr";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
sk = buildOfficialDict {
|
||||
@@ -777,6 +873,11 @@ in rec {
|
||||
fullName = "Slovak";
|
||||
filename = "aspell6";
|
||||
sha256 = "19k0m1v5pcf7xr4lxgjkzqkdlks8nyb13bvi1n7521f3i4lhma66";
|
||||
meta.license = with lib.licenses; [
|
||||
lgpl21Only
|
||||
gpl2Only
|
||||
mpl11
|
||||
];
|
||||
};
|
||||
|
||||
sl = buildOfficialDict {
|
||||
@@ -785,6 +886,7 @@ in rec {
|
||||
fullName = "Slovenian";
|
||||
filename = "aspell";
|
||||
sha256 = "1l9kc5g35flq8kw9jhn2n0bjb4sipjs4qkqzgggs438kywkx2rp5";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
sr = buildOfficialDict {
|
||||
@@ -793,6 +895,7 @@ in rec {
|
||||
fullName = "Serbian";
|
||||
filename = "aspell6";
|
||||
sha256 = "12cj01p4nj80cpf7m3s4jsaf0rsfng7s295j9jfchcq677xmhpkh";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
sv = buildOfficialDict {
|
||||
@@ -801,6 +904,7 @@ in rec {
|
||||
fullName = "Swedish";
|
||||
filename = "aspell";
|
||||
sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
sw = buildOfficialDict {
|
||||
@@ -809,6 +913,7 @@ in rec {
|
||||
fullName = "Swahili";
|
||||
filename = "aspell";
|
||||
sha256 = "15zjh7hdj2b4dgm5bc12w1ims9q357p1q3gjalspnyn5gl81zmby";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
ta = buildOfficialDict {
|
||||
@@ -817,6 +922,7 @@ in rec {
|
||||
fullName = "Tamil";
|
||||
filename = "aspell6";
|
||||
sha256 = "0sj8ygjsyvnr93cs6324y7az7k2vyw7rjxdc9vnm7z60lbqm5xaj";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
te = buildOfficialDict {
|
||||
@@ -825,6 +931,7 @@ in rec {
|
||||
fullName = "Telugu";
|
||||
filename = "aspell6";
|
||||
sha256 = "0pgcgxz7dz34zxp9sb85jjzbg3ky6il5wmhffz6ayrbsfn5670in";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
tet = buildOfficialDict {
|
||||
@@ -833,6 +940,7 @@ in rec {
|
||||
fullName = "Tetum";
|
||||
filename = "aspell5";
|
||||
sha256 = "17n0y4fhjak47j9qnqf4m4z6zra6dn72rwhp7ig0hhlgqk4ldmcx";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
tk = buildOfficialDict {
|
||||
@@ -841,6 +949,7 @@ in rec {
|
||||
fullName = "Turkmen";
|
||||
filename = "aspell5";
|
||||
sha256 = "02vad4jqhr0xpzqi5q5z7z0xxqccbn8j0c5dhpnm86mnr84l5wl6";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
tl = buildOfficialDict {
|
||||
@@ -849,6 +958,7 @@ in rec {
|
||||
fullName = "Tagalog";
|
||||
filename = "aspell5";
|
||||
sha256 = "1kca6k7qnpfvvwjnq5r1n242payqsjy96skmw78m7ww6d0n5vdj8";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
tn = buildOfficialDict {
|
||||
@@ -857,6 +967,7 @@ in rec {
|
||||
fullName = "Setswana";
|
||||
filename = "aspell5";
|
||||
sha256 = "0q5x7c6z88cn0kkpk7q1craq34g4g03v8x3xcj5a5jia3l7c5821";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
tr = buildOfficialDict {
|
||||
@@ -865,6 +976,7 @@ in rec {
|
||||
fullName = "Turkish";
|
||||
filename = "aspell";
|
||||
sha256 = "0jpvpm96ga7s7rmsm6rbyrrr22b2dicxv2hy7ysv5y7bbq757ihb";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
uk = buildOfficialDict {
|
||||
@@ -873,6 +985,10 @@ in rec {
|
||||
fullName = "Ukrainian";
|
||||
filename = "aspell6";
|
||||
sha256 = "137i4njvnslab6l4s291s11xijr5jsy75lbdph32f9y183lagy9m";
|
||||
meta.license = with lib.licenses; [
|
||||
lgpl2Plus
|
||||
gpl2Plus
|
||||
];
|
||||
};
|
||||
|
||||
uz = buildOfficialDict {
|
||||
@@ -881,6 +997,7 @@ in rec {
|
||||
fullName = "Uzbek";
|
||||
filename = "aspell6";
|
||||
sha256 = "0sg3wlyply1idpq5ypyj7kgnaadaiskci1sqs811yhg2gzyc3092";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
vi = buildOfficialDict {
|
||||
@@ -889,6 +1006,7 @@ in rec {
|
||||
fullName = "Vietnamese";
|
||||
filename = "aspell6";
|
||||
sha256 = "05vwgvf1cj45azhflywx69javqdvqd1f20swrc2d3c32pd9mvn1w";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
wa = buildOfficialDict {
|
||||
@@ -897,6 +1015,7 @@ in rec {
|
||||
fullName = "Walloon";
|
||||
filename = "aspell";
|
||||
sha256 = "1r1zwz7xkx40dga9vf5wc9ja3jwk1dkpcr1kaa7wryvslf5al5ss";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
yi = buildOfficialDict {
|
||||
@@ -905,6 +1024,7 @@ in rec {
|
||||
fullName = "Yiddish";
|
||||
filename = "aspell6";
|
||||
sha256 = "0mi842l4038bx3ll2wx9nz44nqrg1x46h5b02zigi1hbbddd6ycq";
|
||||
meta.license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
zu = buildOfficialDict {
|
||||
@@ -913,6 +1033,7 @@ in rec {
|
||||
fullName = "Zulu";
|
||||
filename = "aspell";
|
||||
sha256 = "15k7gaxrnqnssdyk9l6g27dq317dqp9jz5yzafd25ri01g6mb8iz";
|
||||
meta.license = lib.licenses.lgpl21Only;
|
||||
};
|
||||
|
||||
### Jargons
|
||||
@@ -937,6 +1058,7 @@ in rec {
|
||||
|
||||
meta = {
|
||||
homepage = "https://mrsatterly.com/spelling.html";
|
||||
license = lib.licenses.wtfpl; # as a comment the source file
|
||||
};
|
||||
};
|
||||
|
||||
@@ -945,13 +1067,13 @@ in rec {
|
||||
fullName = "English Scientific Jargon";
|
||||
|
||||
src1 = fetchurl {
|
||||
url = "http://jpetrie.net/wp-content/uploads/custom_scientific_US.txt";
|
||||
sha256 = "1nf4py2mg0mlv9s5a7had2wn29z2v6bcca0fs6rbpdn4nqc4s7dm";
|
||||
url = "https://web.archive.org/web/20180806094650if_/http://jpetrie.net/wp-content/uploads/custom_scientific_US.txt";
|
||||
hash = "sha256-I5d/jf/5v9Nptu2H9qfvMBzSwJYoQOTEzJfQTxKoWN8=";
|
||||
};
|
||||
|
||||
src2 = fetchurl {
|
||||
url = "http://jpetrie.net/wp-content/uploads/custom_scientific_UK.txt";
|
||||
sha256 = "0f88il1ds6qazy1ghxviqcwsywrbf6pzl2lmzf4f3qvhdfb6f1y0";
|
||||
url = "https://web.archive.org/web/20180131231829if_/http://jpetrie.net/wp-content/uploads/custom_scientific_UK.txt";
|
||||
hash = "sha256-oT4nUiev5q4QjHeuF8jNVBcyyHE9fdH9+uDMkZsOWp8=";
|
||||
};
|
||||
|
||||
langInputs = [ en ];
|
||||
@@ -965,7 +1087,9 @@ in rec {
|
||||
installPhase = "aspell-install en_US-science en_GB-science";
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.jpetrie.net/scientific-word-list-for-spell-checkersspelling-dictionaries/";
|
||||
homepage = "https://web.archive.org/web/20210425104207/http://www.jpetrie.net/scientific-word-list-for-spell-checkersspelling-dictionaries/";
|
||||
# no license is given so we have to assume it is unfree
|
||||
license = lib.licenses.unfree;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
, config
|
||||
, guiSupport ? false
|
||||
, libX11
|
||||
, enableShared ? !stdenv.hostPlatform.isStatic # dlib has a build system that forces the user to choose between either shared or static libraries. See https://github.com/davisking/dlib/issues/923#issuecomment-2175865174
|
||||
, sse4Support ? stdenv.hostPlatform.sse4_1Support
|
||||
, avxSupport ? stdenv.hostPlatform.avxSupport
|
||||
, cudaSupport ? config.cudaSupport
|
||||
@@ -32,6 +33,7 @@
|
||||
'';
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" enableShared)
|
||||
(lib.cmakeBool "USE_SSE4_INSTRUCTIONS" sse4Support)
|
||||
(lib.cmakeBool "USE_AVX_INSTRUCTIONS" avxSupport)
|
||||
(lib.cmakeBool "DLIB_USE_CUDA" cudaSupport)
|
||||
|
||||
@@ -2,11 +2,12 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "avr-libc";
|
||||
version = "2.1.0";
|
||||
version = "2.2.0";
|
||||
|
||||
tag_version = builtins.replaceStrings ["."] ["_"] version;
|
||||
src = fetchurl {
|
||||
url = "https://download.savannah.gnu.org/releases/avr-libc/avr-libc-${version}.tar.bz2";
|
||||
sha256 = "1s2lnqsbr1zs7dvsbyyckay52lm8mbjjaqf3cyx5qpcbq3jwx10b";
|
||||
url = "https://github.com/avrdudes/avr-libc/releases/download/avr-libc-${tag_version}-release/avr-libc-${version}.tar.bz2";
|
||||
hash = "sha256-Bxjv1PVCeId9ploLIDtAIHOzDgTf6piObyqINa0HHTU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ automake autoconf ];
|
||||
|
||||
@@ -11,7 +11,7 @@ buildDunePackage rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
||||
sha256 = "0szifda6yism5vn5jdizkha3ad0xk6zw4xgfl8g77dnv83ci7h65";
|
||||
sha256 = "cdabaf6ef5cd2161e59cc7b74c6e4a68ecb80a9f4e96002e338e1b6bf17adec4";
|
||||
};
|
||||
|
||||
checkInputs = [ ounit ];
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "hclfmt";
|
||||
version = "2.20.1";
|
||||
version = "2.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hashicorp";
|
||||
repo = "hcl";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-+4K6k32azx/66eag9c6lUN8TUJ1ICx4Q8zpnTJWqgQ0=";
|
||||
hash = "sha256-izbctn5OqaDunQLovgCGTgqMzC9i227zXlXUNCEExvA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-L5OabeDUXbrwFOgWRhi9FPTWK+xbL54ZM7cYhS15Jis=";
|
||||
vendorHash = "sha256-F2i7ph9GL9Xo43da6jHPn9P9FdWC6eSgqCyHPBxdFJY=";
|
||||
|
||||
# The code repository includes other tools which are not useful. Only build
|
||||
# hclfmt.
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
||||
cp -r . $out
|
||||
wrapProgram $out/bin/jbang \
|
||||
--set JAVA_HOME ${jdk} \
|
||||
--set PATH ${lib.makeBinPath [ coreutils jdk curl ]}
|
||||
--set PATH ${lib.makeBinPath [ (placeholder "out") coreutils jdk curl ]}
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
||||
@@ -42,13 +42,13 @@ in
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "sqlpage";
|
||||
version = "0.22.0";
|
||||
version = "0.23.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lovasoa";
|
||||
repo = "SQLpage";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-FSMf1B/2ZyOikkwmt3YLtKYs7NCf3N91SKQK73kWieQ=";
|
||||
hash = "sha256-tb3MwH6d/xe05QiBu11iZYICp8eTkKLuQiISoY0zKTE=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -75,7 +75,7 @@ rustPlatform.buildRustPackage rec {
|
||||
"$(cat ${tomselect})"
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-uDeQ6/hKJFD747sUeQbpQIIzbpcvQfsTbbx68m1GAKY=";
|
||||
cargoHash = "sha256-/k9nNxZxyV12pyRep6cTsUoEQobb9sWKnXxQmXmVAl0=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "tbls";
|
||||
version = "1.76.0";
|
||||
version = "1.76.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "k1LoW";
|
||||
repo = "tbls";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-tVilEpSmCHx+m8HwcsyNDVIUICccndnn4vI4oOa5t/w=";
|
||||
hash = "sha256-xSmw3udoTTEpEpfoyU48RAlN8gR/cfqco1DQ8qs5W94=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ALjpU5el6Tmzsw2f5/AizFBuk+zJj9RKe9KHdE0AOrM=";
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
inherit hash;
|
||||
},
|
||||
docCargoHash ? null,
|
||||
docCargoLock ? null,
|
||||
patches ? [ ],
|
||||
maintainers ? lib.teams.lix.members,
|
||||
}@args:
|
||||
@@ -65,6 +66,12 @@ assert (hash == null) -> (src != null);
|
||||
util-linuxMinimal,
|
||||
xz,
|
||||
nixosTests,
|
||||
lix-doc ? callPackage ./doc {
|
||||
inherit src;
|
||||
version = "${version}${suffix}";
|
||||
cargoHash = docCargoHash;
|
||||
cargoLock = docCargoLock;
|
||||
},
|
||||
|
||||
enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform,
|
||||
enableStatic ? stdenv.hostPlatform.isStatic,
|
||||
@@ -78,212 +85,205 @@ assert (hash == null) -> (src != null);
|
||||
stateDir,
|
||||
storeDir,
|
||||
}:
|
||||
let
|
||||
lix-doc = callPackage ./doc {
|
||||
inherit src;
|
||||
version = "${version}${suffix}";
|
||||
cargoHash = docCargoHash;
|
||||
};
|
||||
self = stdenv.mkDerivation {
|
||||
pname = "lix";
|
||||
assert lib.assertMsg (docCargoHash != null || docCargoLock != null) "Either `lix-doc`'s cargoHash using `docCargoHash` or `lix-doc`'s `cargoLock.lockFile` using `docCargoLock` must be set!";
|
||||
stdenv.mkDerivation {
|
||||
pname = "lix";
|
||||
|
||||
version = "${version}${suffix}";
|
||||
VERSION_SUFFIX = suffix;
|
||||
version = "${version}${suffix}";
|
||||
VERSION_SUFFIX = suffix;
|
||||
|
||||
inherit src patches;
|
||||
inherit src patches;
|
||||
|
||||
outputs =
|
||||
[
|
||||
"out"
|
||||
"dev"
|
||||
]
|
||||
++ lib.optionals enableDocumentation [
|
||||
"man"
|
||||
"doc"
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs =
|
||||
[
|
||||
pkg-config
|
||||
bison
|
||||
flex
|
||||
jq
|
||||
meson
|
||||
ninja
|
||||
cmake
|
||||
python3
|
||||
doxygen
|
||||
|
||||
# Tests
|
||||
git
|
||||
mercurial
|
||||
jq
|
||||
lsof
|
||||
]
|
||||
++ lib.optionals (enableDocumentation) [
|
||||
(lib.getBin lowdown)
|
||||
mdbook
|
||||
mdbook-linkcheck
|
||||
]
|
||||
++ lib.optionals stdenv.isLinux [ util-linuxMinimal ];
|
||||
|
||||
buildInputs =
|
||||
[
|
||||
boost
|
||||
brotli
|
||||
bzip2
|
||||
curl
|
||||
editline
|
||||
libsodium
|
||||
openssl
|
||||
sqlite
|
||||
xz
|
||||
gtest
|
||||
libarchive
|
||||
lowdown
|
||||
rapidcheck
|
||||
toml11
|
||||
lix-doc
|
||||
]
|
||||
++ lib.optionals stdenv.isDarwin [ Security ]
|
||||
++ lib.optionals (stdenv.isx86_64) [ libcpuid ]
|
||||
++ lib.optionals withLibseccomp [ libseccomp ]
|
||||
++ lib.optionals withAWS [ aws-sdk-cpp ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
boehmgc
|
||||
nlohmann_json
|
||||
outputs =
|
||||
[
|
||||
"out"
|
||||
"dev"
|
||||
]
|
||||
++ lib.optionals enableDocumentation [
|
||||
"man"
|
||||
"doc"
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs --build tests
|
||||
'';
|
||||
strictDeps = true;
|
||||
|
||||
preConfigure =
|
||||
# Copy libboost_context so we don't get all of Boost in our closure.
|
||||
# https://github.com/NixOS/nixpkgs/issues/45462
|
||||
lib.optionalString (!enableStatic) ''
|
||||
mkdir -p $out/lib
|
||||
cp -pd ${boost}/lib/{libboost_context*,libboost_thread*,libboost_system*} $out/lib
|
||||
rm -f $out/lib/*.a
|
||||
${lib.optionalString stdenv.isLinux ''
|
||||
chmod u+w $out/lib/*.so.*
|
||||
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
|
||||
''}
|
||||
${lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
for LIB in $out/lib/*.dylib; do
|
||||
chmod u+w $LIB
|
||||
install_name_tool -id $LIB $LIB
|
||||
install_name_tool -delete_rpath ${boost}/lib/ $LIB || true
|
||||
done
|
||||
install_name_tool -change ${boost}/lib/libboost_system.dylib $out/lib/libboost_system.dylib $out/lib/libboost_thread.dylib
|
||||
''}
|
||||
'';
|
||||
nativeBuildInputs =
|
||||
[
|
||||
pkg-config
|
||||
bison
|
||||
flex
|
||||
jq
|
||||
meson
|
||||
ninja
|
||||
cmake
|
||||
python3
|
||||
doxygen
|
||||
|
||||
mesonBuildType = "release";
|
||||
mesonFlags =
|
||||
[
|
||||
# LTO optimization
|
||||
(lib.mesonBool "b_lto" (!stdenv.isDarwin))
|
||||
(lib.mesonEnable "gc" true)
|
||||
(lib.mesonBool "enable-tests" true)
|
||||
(lib.mesonBool "enable-docs" enableDocumentation)
|
||||
(lib.mesonBool "enable-embedded-sandbox-shell" (stdenv.isLinux && stdenv.hostPlatform.isStatic))
|
||||
(lib.mesonEnable "seccomp-sandboxing" withLibseccomp)
|
||||
# Tests
|
||||
git
|
||||
mercurial
|
||||
jq
|
||||
lsof
|
||||
]
|
||||
++ lib.optionals (enableDocumentation) [
|
||||
(lib.getBin lowdown)
|
||||
mdbook
|
||||
mdbook-linkcheck
|
||||
]
|
||||
++ lib.optionals stdenv.isLinux [ util-linuxMinimal ];
|
||||
|
||||
(lib.mesonOption "store-dir" storeDir)
|
||||
(lib.mesonOption "state-dir" stateDir)
|
||||
(lib.mesonOption "sysconfdir" confDir)
|
||||
]
|
||||
++ lib.optionals stdenv.isLinux [
|
||||
(lib.mesonOption "sandbox-shell" "${busybox-sandbox-shell}/bin/busybox")
|
||||
];
|
||||
|
||||
# Needed for Meson to find Boost.
|
||||
# https://github.com/NixOS/nixpkgs/issues/86131.
|
||||
env = {
|
||||
BOOST_INCLUDEDIR = "${lib.getDev boost}/include";
|
||||
BOOST_LIBRARYDIR = "${lib.getLib boost}/lib";
|
||||
};
|
||||
|
||||
postInstall =
|
||||
''
|
||||
mkdir -p $doc/nix-support
|
||||
echo "doc manual $doc/share/doc/nix/manual" >> $doc/nix-support/hydra-build-products
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isStatic ''
|
||||
mkdir -p $out/nix-support
|
||||
echo "file binary-dist $out/bin/nix" >> $out/nix-support/hydra-build-products
|
||||
''
|
||||
+ lib.optionalString stdenv.isDarwin ''
|
||||
for lib in libnixutil.dylib libnixexpr.dylib; do
|
||||
install_name_tool \
|
||||
-change "${lib.getLib boost}/lib/libboost_context.dylib" \
|
||||
"$out/lib/libboost_context.dylib" \
|
||||
"$out/lib/$lib"
|
||||
done
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
mesonCheckFlags = [ "--suite=check" ];
|
||||
checkInputs = [
|
||||
buildInputs =
|
||||
[
|
||||
boost
|
||||
brotli
|
||||
bzip2
|
||||
curl
|
||||
editline
|
||||
libsodium
|
||||
openssl
|
||||
sqlite
|
||||
xz
|
||||
gtest
|
||||
libarchive
|
||||
lowdown
|
||||
rapidcheck
|
||||
toml11
|
||||
lix-doc
|
||||
]
|
||||
++ lib.optionals stdenv.isDarwin [ Security ]
|
||||
++ lib.optionals (stdenv.isx86_64) [ libcpuid ]
|
||||
++ lib.optionals withLibseccomp [ libseccomp ]
|
||||
++ lib.optionals withAWS [ aws-sdk-cpp ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
boehmgc
|
||||
nlohmann_json
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs --build tests
|
||||
'';
|
||||
|
||||
preConfigure =
|
||||
# Copy libboost_context so we don't get all of Boost in our closure.
|
||||
# https://github.com/NixOS/nixpkgs/issues/45462
|
||||
lib.optionalString (!enableStatic) ''
|
||||
mkdir -p $out/lib
|
||||
cp -pd ${boost}/lib/{libboost_context*,libboost_thread*,libboost_system*} $out/lib
|
||||
rm -f $out/lib/*.a
|
||||
${lib.optionalString stdenv.isLinux ''
|
||||
chmod u+w $out/lib/*.so.*
|
||||
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
|
||||
''}
|
||||
${lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
for LIB in $out/lib/*.dylib; do
|
||||
chmod u+w $LIB
|
||||
install_name_tool -id $LIB $LIB
|
||||
install_name_tool -delete_rpath ${boost}/lib/ $LIB || true
|
||||
done
|
||||
install_name_tool -change ${boost}/lib/libboost_system.dylib $out/lib/libboost_system.dylib $out/lib/libboost_thread.dylib
|
||||
''}
|
||||
'';
|
||||
|
||||
mesonBuildType = "release";
|
||||
mesonFlags =
|
||||
[
|
||||
# LTO optimization
|
||||
(lib.mesonBool "b_lto" (!stdenv.isDarwin))
|
||||
(lib.mesonEnable "gc" true)
|
||||
(lib.mesonBool "enable-tests" true)
|
||||
(lib.mesonBool "enable-docs" enableDocumentation)
|
||||
(lib.mesonBool "enable-embedded-sandbox-shell" (stdenv.isLinux && stdenv.hostPlatform.isStatic))
|
||||
(lib.mesonEnable "seccomp-sandboxing" withLibseccomp)
|
||||
|
||||
(lib.mesonOption "store-dir" storeDir)
|
||||
(lib.mesonOption "state-dir" stateDir)
|
||||
(lib.mesonOption "sysconfdir" confDir)
|
||||
]
|
||||
++ lib.optionals stdenv.isLinux [
|
||||
(lib.mesonOption "sandbox-shell" "${busybox-sandbox-shell}/bin/busybox")
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
mesonInstallCheckFlags = [ "--suite=installcheck" ];
|
||||
# Needed for Meson to find Boost.
|
||||
# https://github.com/NixOS/nixpkgs/issues/86131.
|
||||
env = {
|
||||
BOOST_INCLUDEDIR = "${lib.getDev boost}/include";
|
||||
BOOST_LIBRARYDIR = "${lib.getLib boost}/lib";
|
||||
};
|
||||
|
||||
preInstallCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
# socket path becomes too long otherwise
|
||||
export TMPDIR=$NIX_BUILD_TOP
|
||||
# Prevent crashes in libcurl due to invoking Objective-C `+initialize` methods after `fork`.
|
||||
# See http://sealiesoftware.com/blog/archive/2017/6/5/Objective-C_and_fork_in_macOS_1013.html.
|
||||
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
|
||||
postInstall =
|
||||
''
|
||||
mkdir -p $doc/nix-support
|
||||
echo "doc manual $doc/share/doc/nix/manual" >> $doc/nix-support/hydra-build-products
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isStatic ''
|
||||
mkdir -p $out/nix-support
|
||||
echo "file binary-dist $out/bin/nix" >> $out/nix-support/hydra-build-products
|
||||
''
|
||||
+ lib.optionalString stdenv.isDarwin ''
|
||||
for lib in libnixutil.dylib libnixexpr.dylib; do
|
||||
install_name_tool \
|
||||
-change "${lib.getLib boost}/lib/libboost_context.dylib" \
|
||||
"$out/lib/libboost_context.dylib" \
|
||||
"$out/lib/$lib"
|
||||
done
|
||||
'';
|
||||
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
flagsArray=($mesonInstallCheckFlags "''${mesonInstallCheckFlagsArray[@]}")
|
||||
meson test --no-rebuild "''${flagsArray[@]}"
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
# strictoverflow is disabled because we trap on signed overflow instead
|
||||
hardeningDisable = [ "strictoverflow" ] ++ lib.optional stdenv.hostPlatform.isStatic "pie";
|
||||
# hardeningEnable = lib.optionals (!stdenv.isDarwin) [ "pie" ];
|
||||
# hardeningDisable = lib.optional stdenv.hostPlatform.isMusl "fortify";
|
||||
separateDebugInfo = stdenv.isLinux && !enableStatic;
|
||||
enableParallelBuilding = true;
|
||||
doCheck = true;
|
||||
mesonCheckFlags = [ "--suite=check" ];
|
||||
checkInputs = [
|
||||
gtest
|
||||
rapidcheck
|
||||
];
|
||||
|
||||
passthru = {
|
||||
inherit aws-sdk-cpp boehmgc;
|
||||
tests = {
|
||||
misc = nixosTests.nix-misc.lix;
|
||||
};
|
||||
};
|
||||
doInstallCheck = true;
|
||||
mesonInstallCheckFlags = [ "--suite=installcheck" ];
|
||||
|
||||
# point 'nix edit' and ofborg at the file that defines the attribute,
|
||||
# not this common file.
|
||||
pos = builtins.unsafeGetAttrPos "version" args;
|
||||
meta = with lib; {
|
||||
description = "Powerful package manager that makes package management reliable and reproducible";
|
||||
longDescription = ''
|
||||
Lix (a fork of Nix) is a powerful package manager for Linux and other Unix systems that
|
||||
makes package management reliable and reproducible. It provides atomic
|
||||
upgrades and rollbacks, side-by-side installation of multiple versions of
|
||||
a package, multi-user package management and easy setup of build
|
||||
environments.
|
||||
'';
|
||||
homepage = "https://lix.systems";
|
||||
license = licenses.lgpl21Plus;
|
||||
inherit maintainers;
|
||||
platforms = platforms.unix;
|
||||
outputsToInstall = [ "out" ] ++ optional enableDocumentation "man";
|
||||
mainProgram = "nix";
|
||||
broken = enableStatic;
|
||||
preInstallCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
# socket path becomes too long otherwise
|
||||
export TMPDIR=$NIX_BUILD_TOP
|
||||
# Prevent crashes in libcurl due to invoking Objective-C `+initialize` methods after `fork`.
|
||||
# See http://sealiesoftware.com/blog/archive/2017/6/5/Objective-C_and_fork_in_macOS_1013.html.
|
||||
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
|
||||
'';
|
||||
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
flagsArray=($mesonInstallCheckFlags "''${mesonInstallCheckFlagsArray[@]}")
|
||||
meson test --no-rebuild "''${flagsArray[@]}"
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
# strictoverflow is disabled because we trap on signed overflow instead
|
||||
hardeningDisable = [ "strictoverflow" ] ++ lib.optional stdenv.hostPlatform.isStatic "pie";
|
||||
# hardeningEnable = lib.optionals (!stdenv.isDarwin) [ "pie" ];
|
||||
# hardeningDisable = lib.optional stdenv.hostPlatform.isMusl "fortify";
|
||||
separateDebugInfo = stdenv.isLinux && !enableStatic;
|
||||
enableParallelBuilding = true;
|
||||
|
||||
passthru = {
|
||||
inherit aws-sdk-cpp boehmgc;
|
||||
tests = {
|
||||
misc = nixosTests.nix-misc.lix;
|
||||
};
|
||||
};
|
||||
in
|
||||
self
|
||||
|
||||
# point 'nix edit' and ofborg at the file that defines the attribute,
|
||||
# not this common file.
|
||||
pos = builtins.unsafeGetAttrPos "version" args;
|
||||
meta = with lib; {
|
||||
description = "Powerful package manager that makes package management reliable and reproducible";
|
||||
longDescription = ''
|
||||
Lix (a fork of Nix) is a powerful package manager for Linux and other Unix systems that
|
||||
makes package management reliable and reproducible. It provides atomic
|
||||
upgrades and rollbacks, side-by-side installation of multiple versions of
|
||||
a package, multi-user package management and easy setup of build
|
||||
environments.
|
||||
'';
|
||||
homepage = "https://lix.systems";
|
||||
license = licenses.lgpl21Plus;
|
||||
inherit maintainers;
|
||||
platforms = platforms.unix;
|
||||
outputsToInstall = [ "out" ] ++ optional enableDocumentation "man";
|
||||
mainProgram = "nix";
|
||||
broken = enableStatic;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -47,6 +47,8 @@ let
|
||||
};
|
||||
in
|
||||
lib.makeExtensible (self: ({
|
||||
buildLix = common;
|
||||
|
||||
lix_2_90 = (
|
||||
common {
|
||||
version = "2.90-beta.1";
|
||||
|
||||
@@ -2,11 +2,12 @@
|
||||
src,
|
||||
rustPlatform,
|
||||
version,
|
||||
cargoHash,
|
||||
cargoHash ? null,
|
||||
cargoLock ? null
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "lix-doc";
|
||||
sourceRoot = "${src.name}/lix-doc";
|
||||
inherit version src cargoHash;
|
||||
sourceRoot = "${src.name or src}/lix-doc";
|
||||
inherit version src cargoHash cargoLock;
|
||||
}
|
||||
|
||||
@@ -16134,8 +16134,6 @@ with pkgs;
|
||||
julia-stable-bin = julia_110-bin;
|
||||
julia-bin = julia-stable-bin;
|
||||
|
||||
jwasm = callPackage ../development/compilers/jwasm { };
|
||||
|
||||
kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
|
||||
|
||||
kingstvis = callPackage ../applications/science/electronics/kingstvis { };
|
||||
|
||||
Reference in New Issue
Block a user