Merge branch 'master' into staging-next

This commit is contained in:
Vladimír Čunát 2024-07-03 19:07:35 +02:00
commit c76085b3a9
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA
104 changed files with 1432 additions and 901 deletions

7
.github/CODEOWNERS vendored
View File

@ -129,8 +129,11 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius
/pkgs/common-updater/scripts/update-source-version @jtojnar
# Python-related code and docs
/doc/languages-frameworks/python.section.md @mweinelt
/pkgs/development/interpreters/python/hooks
/doc/languages-frameworks/python.section.md @mweinelt @natsukium
/maintainers/scripts/update-python-libraries @natsukium
/pkgs/development/interpreters/python @natsukium
/pkgs/top-level/python-packages.nix @natsukium
/pkgs/top-level/release-python.nix @natsukium
# Haskell
/doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @ncfavier

View File

@ -12005,6 +12005,12 @@
github = "itslychee";
name = "Lychee";
};
lyndeno = {
name = "Lyndon Sanche";
email = "lsanche@lyndeno.ca";
github = "Lyndeno";
githubId = 13490857;
};
lynty = {
email = "ltdong93+nix@gmail.com";
github = "Lynty";

View File

@ -103,6 +103,10 @@
- Android NDK version 26 and SDK version 33 are now the default versions used for cross compilation to android.
- `nodePackages.vscode-css-languageserver-bin`, `nodePackages.vscode-html-languageserver-bin`,
and `nodePackages.vscode-json-languageserver-bin` were dropped due to an unmaintained upstream.
The `vscode-langservers-extracted` package is a maintained drop-in replacement.
- `haskell.lib.compose.justStaticExecutables` now disallows references to GHC in the
output by default, to alert users to closure size issues caused by
[#164630](https://github.com/NixOS/nixpkgs/issues/164630). See ["Packaging

View File

@ -8,6 +8,7 @@ in {
options = {
services.espanso = {
enable = mkEnableOption "Espanso";
wayland = mkEnableOption "use the Wayland compatible espanso package";
package = mkPackageOption pkgs "espanso" {
example = "pkgs.espanso-wayland";
};

View File

@ -128,6 +128,7 @@ in
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
"AF_UNIX"
];
RestrictNamespaces = true;
RestrictRealtime = true;

View File

@ -5,7 +5,7 @@
, ffmpeg
, libopus
, makeBinaryWrapper
, nix-update-script
, unstableGitUpdater
, openssl
, pkg-config
, stdenv
@ -35,7 +35,9 @@ rustPlatform.buildRustPackage {
--prefix PATH : ${lib.makeBinPath [ ffmpeg yt-dlp ]}
'';
passthru.updateScript = nix-update-script { };
passthru.updateScript = unstableGitUpdater {
tagPrefix = "v";
};
meta = {
description = "Hassle-free Discord music bot";

View File

@ -10,7 +10,7 @@
, aspellDicts
# Use `lib.collect lib.isDerivation aspellDicts;` to make all dictionaries
# available.
, enchantAspellDicts ? with aspellDicts; [ en en-computers en-science ]
, enchantAspellDicts ? with aspellDicts; [ en en-computers ]
}:
python3.pkgs.buildPythonApplication rec {

View File

@ -12,7 +12,7 @@
"new": "vim-fern"
},
"gina-vim": {
"date": "2024-06-19",
"date": "2024-07-03",
"new": "vim-gina"
},
"gist-vim": {
@ -60,7 +60,7 @@
"new": "vim-suda"
},
"vim-fsharp": {
"date": "2024-06-19",
"date": "2024-07-03",
"new": "zarchive-vim-fsharp"
},
"vim-jade": {

File diff suppressed because it is too large Load Diff

View File

@ -27,12 +27,12 @@
};
angular = buildGrammar {
language = "angular";
version = "0.0.0+rev=10f21f3";
version = "0.0.0+rev=5c9b47c";
src = fetchFromGitHub {
owner = "dlvandenberg";
repo = "tree-sitter-angular";
rev = "10f21f3f1b10584e62ecc113ab3cda1196d0ceb8";
hash = "sha256-hBvDFLIN4n0dbpH8FKe0sY8t4Jwa0GtrLt2GG04Qgn8=";
rev = "5c9b47c6a978072808b356065fe8f223cdc8fc07";
hash = "sha256-nln4A2zIaFvfvWMplMDV3XMlXLEFfqx68GiNoFSR2/c=";
};
meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular";
};
@ -182,12 +182,12 @@
};
bp = buildGrammar {
language = "bp";
version = "0.0.0+rev=2326d70";
version = "0.0.0+rev=4e60cf3";
src = fetchFromGitHub {
owner = "ambroisie";
repo = "tree-sitter-bp";
rev = "2326d709fb9cf73cf124fdbc803c267f851721a4";
hash = "sha256-h9T8tfS2K85N9NLwYj6tu2MHPj4YyG/UBYoezfWuEyI=";
rev = "4e60cf3c2e613625c06f6f85540b3631e2d06cd3";
hash = "sha256-E8xL93rZx5I1RWXduBZdfVnogmha6TFQz4KerNWrpTI=";
};
meta.homepage = "https://github.com/ambroisie/tree-sitter-bp";
};
@ -259,12 +259,12 @@
};
cmake = buildGrammar {
language = "cmake";
version = "0.0.0+rev=4864abb";
version = "0.0.0+rev=69d7a8b";
src = fetchFromGitHub {
owner = "uyha";
repo = "tree-sitter-cmake";
rev = "4864abb95a1f6e54d6b362677beef9fb674b41e9";
hash = "sha256-asJ4BDARnQdc+d0H+DDpW+/gDGuEIbc8PVL0B3KrA0Y=";
rev = "69d7a8b0f7493b0dbb07d54e8fea96c5421e8a71";
hash = "sha256-WyWKf/cqMPClo8xwech3xm4if4Tu9TwA9YstBIEjkoI=";
};
meta.homepage = "https://github.com/uyha/tree-sitter-cmake";
};
@ -359,12 +359,12 @@
};
cuda = buildGrammar {
language = "cuda";
version = "0.0.0+rev=1f188ef";
version = "0.0.0+rev=b93070b";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-cuda";
rev = "1f188eff83b562ffae36d13e1b804ec6f3b9f1d9";
hash = "sha256-AZXk29yM21KOTVWWUKkr1+sr7gv7ViD6kDjwrJZoCzg=";
rev = "b93070b5a91ee9537d45e59d741737b1289c5dcc";
hash = "sha256-IINYPEysz5bI2cmFY6eNCR86b0OfBIqws5a61UxCfg4=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda";
};
@ -425,12 +425,12 @@
};
diff = buildGrammar {
language = "diff";
version = "0.0.0+rev=629676f";
version = "0.0.0+rev=19dd5aa";
src = fetchFromGitHub {
owner = "the-mikedavis";
repo = "tree-sitter-diff";
rev = "629676fc3919606964231b2c7b9677d6998a2cb4";
hash = "sha256-E2l971rSVAuSiLDVMto6hjViaxDLjA7LFQM+/evMXhk=";
rev = "19dd5aa52fe339a1d974768a09ee2537303e8ca5";
hash = "sha256-pS+xTdJWhb0pmWecmlnQb6PwkAUTG5Sry3Jf7zWseU0=";
};
meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff";
};
@ -491,24 +491,24 @@
};
dtd = buildGrammar {
language = "dtd";
version = "0.0.0+rev=648183d";
version = "0.0.0+rev=809266e";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-xml";
rev = "648183d86f6f8ffb240ea11b4c6873f6f45d8b67";
hash = "sha256-O40z5VYmFeE8pkJ85Vu5DWV31YslIrwD80+4qnpoRNY=";
rev = "809266ed1694d64dedc168a18893cc254e3edf7e";
hash = "sha256-Kxmk9v2oTTYtoLQ2n0LyNziouG56ZSgcirS8JukUmZE=";
};
location = "dtd";
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
};
earthfile = buildGrammar {
language = "earthfile";
version = "0.0.0+rev=b5bdcb5";
version = "0.0.0+rev=5a86415";
src = fetchFromGitHub {
owner = "glehmann";
repo = "tree-sitter-earthfile";
rev = "b5bdcb5813ce0e582fbd8e03eb42c80d3cc8984e";
hash = "sha256-fhHu8kniYOLhrlHLgfP1NHtBxURrM7GNn51zmPNcTIU=";
rev = "5a864159ff728b6d4f7d0aab3723f85a467d180f";
hash = "sha256-w36h/4xGtGZpJu+ueZiO6K4Eln0DkNUw6a626urMbz4=";
};
meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile";
};
@ -603,12 +603,12 @@
};
erlang = buildGrammar {
language = "erlang";
version = "0.0.0+rev=b8e44bc";
version = "0.0.0+rev=da275db";
src = fetchFromGitHub {
owner = "WhatsApp";
repo = "tree-sitter-erlang";
rev = "b8e44bc0a3b2ce6bceea47c0b1c0f303a6b322b8";
hash = "sha256-9sfucj3jx5KVt/okHyCZLIJUbYFHPO4Ld/IWWjVXKDA=";
rev = "da275db3ae46bbd00f97d11f888d8c58c14faa6d";
hash = "sha256-05V1VLmafWgdAHaNiBj4YYl9/W54j6TNSH5CLnh0fjY=";
};
meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
};
@ -779,12 +779,12 @@
};
git_rebase = buildGrammar {
language = "git_rebase";
version = "0.0.0+rev=d8a4207";
version = "0.0.0+rev=274e27e";
src = fetchFromGitHub {
owner = "the-mikedavis";
repo = "tree-sitter-git-rebase";
rev = "d8a4207ebbc47bd78bacdf48f883db58283f9fd8";
hash = "sha256-mbRu2+wZVf5Nk3XlFvLSBOUg2QqmCR2tqO7gLpOJ45k=";
rev = "274e27ea0f09371122ab55b8a812a32d6ef644e8";
hash = "sha256-W0aDOZ2uPXHGAbt/p3slyotw4dPsmgADnRAH3e9NT1Y=";
};
meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase";
};
@ -801,12 +801,12 @@
};
gitcommit = buildGrammar {
language = "gitcommit";
version = "0.0.0+rev=edd817e";
version = "0.0.0+rev=aa5c279";
src = fetchFromGitHub {
owner = "gbprod";
repo = "tree-sitter-gitcommit";
rev = "edd817e0532f179b7f7f371dc180629070945f0c";
hash = "sha256-iipzgO8vJJpxhf/ZJh6tsfRa54C6g9rAN9TVdycKiqc=";
rev = "aa5c279287f0895a7ebc76a06e55ac3e4b2df7c7";
hash = "sha256-TjHaogOnerLUvCxEOBkqfc4ZtKmgmpU8vQyDmaDsO3Y=";
};
meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit";
};
@ -845,12 +845,12 @@
};
glsl = buildGrammar {
language = "glsl";
version = "0.0.0+rev=7f91bf3";
version = "0.0.0+rev=3736dfc";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-glsl";
rev = "7f91bf34cadc06a96efc475df501ffca4dda9410";
hash = "sha256-M676GDkyUGosih5R77duEy4jUrIz3bGwD+G6n68gJX0=";
rev = "3736dfc811c07fa749ca818f94c9a3977734dd26";
hash = "sha256-BIEM9i7GItQZmOcJDMHm2yY+4xeL5x9BzZORtYOxr28=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl";
};
@ -1032,12 +1032,12 @@
};
hcl = buildGrammar {
language = "hcl";
version = "0.0.0+rev=422cbe1";
version = "0.0.0+rev=9e3ec98";
src = fetchFromGitHub {
owner = "MichaHoffmann";
repo = "tree-sitter-hcl";
rev = "422cbe1d93a8ae3847744b664041fc76876babcd";
hash = "sha256-PrA/F8IIJDzr2HjX9NToApzbM7nO+NesMcKhOQyOyNU=";
rev = "9e3ec9848f28d26845ba300fd73c740459b83e9b";
hash = "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM=";
};
meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl";
};
@ -1077,12 +1077,12 @@
};
hlsl = buildGrammar {
language = "hlsl";
version = "0.0.0+rev=5e1225a";
version = "0.0.0+rev=80517ca";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-hlsl";
rev = "5e1225a30712ca0a9040509806c7ba274a1bbcde";
hash = "sha256-gBByrpw5iCGoOy1zrg0emuAd1Vd8KOKFeJLZOCWh9qU=";
rev = "80517ca13317fb8591503c0d99f2ad76e8979a72";
hash = "sha256-3MoTDW0LyZd0wge7R5d+H7QG9zPBykXVE73eJEWMdK8=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl";
};
@ -1143,12 +1143,12 @@
};
http = buildGrammar {
language = "http";
version = "0.0.0+rev=8d22f33";
version = "0.0.0+rev=2dacda9";
src = fetchFromGitHub {
owner = "rest-nvim";
repo = "tree-sitter-http";
rev = "8d22f33faa5aa95c6526606fb656ada342e59e40";
hash = "sha256-L+9cDLTmisZmdBXocK8u7fkJIlaZId9qeQxVWwFkdJg=";
rev = "2dacda923bafcfeae487e457df0fc1c95f6d1848";
hash = "sha256-JunYDINufbrbVduLrrX73rD8L6MC5dEie8yq92qTFe4=";
};
meta.homepage = "https://github.com/rest-nvim/tree-sitter-http";
};
@ -1165,23 +1165,23 @@
};
hyprlang = buildGrammar {
language = "hyprlang";
version = "0.0.0+rev=c9012d6";
version = "0.0.0+rev=6858695";
src = fetchFromGitHub {
owner = "luckasRanarison";
repo = "tree-sitter-hyprlang";
rev = "c9012d6dcaaa939f17c21e1fdb17b013d139e6b9";
hash = "sha256-yI/3DVX2SgvU+mP1KVe7OA8OtqXbaZG9/mTUQjUHCgk=";
rev = "6858695eba0e63b9e0fceef081d291eb352abce8";
hash = "sha256-5csAj7k03QEEfkZE/EBmGjqUHPlFss3EWvExT4kaiQg=";
};
meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang";
};
idl = buildGrammar {
language = "idl";
version = "0.0.0+rev=9f56001";
version = "0.0.0+rev=966797b";
src = fetchFromGitHub {
owner = "cathaysia";
repo = "tree-sitter-idl";
rev = "9f56001f8ed29b0ea9fa4f02813f3e83ab0a2aaa";
hash = "sha256-L5O9pep1No4oWSM7nA71RYY2X688+rm/2pTETP7ifOA=";
rev = "966797b8c581526efdd2252f815dde6de1a8f932";
hash = "sha256-q2aBAXUVjhcoHH7iZQllLkDF5ZMuIxNjWu72Xt+YdXA=";
};
meta.homepage = "https://github.com/cathaysia/tree-sitter-idl";
};
@ -1220,12 +1220,12 @@
};
janet_simple = buildGrammar {
language = "janet_simple";
version = "0.0.0+rev=2a05cab";
version = "0.0.0+rev=3b08641";
src = fetchFromGitHub {
owner = "sogaiu";
repo = "tree-sitter-janet-simple";
rev = "2a05cab838dfec52daa76f10920917d2e69a85bc";
hash = "sha256-NOnm40FSzTX6Pf4NchH0hYcTwyxX/usEVKxz8KsIlk4=";
rev = "3b08641373cb3e37bc531e6e3cdb85d02b454702";
hash = "sha256-0bCagqSY/MFAqJNajkaR8Y6J2YiXzOF249cm0pFjTfs=";
};
meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple";
};
@ -1330,12 +1330,12 @@
};
just = buildGrammar {
language = "just";
version = "0.0.0+rev=fd814fc";
version = "0.0.0+rev=379fbe3";
src = fetchFromGitHub {
owner = "IndianBoy42";
repo = "tree-sitter-just";
rev = "fd814fc6c579f68c2a642f5e0268cf69daae92d7";
hash = "sha256-yuTcgNfF4oRNZkwwFpt5WLpWtTvgJJRDYo3CWnCNyiU=";
rev = "379fbe36d1e441bc9414ea050ad0c85c9d6935ea";
hash = "sha256-rJXgKNYnAjpAh+1dfYH9W6v5t457ROLtjqU3ndzvjr8=";
};
meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just";
};
@ -1407,12 +1407,12 @@
};
latex = buildGrammar {
language = "latex";
version = "0.0.0+rev=cd82eb4";
version = "0.0.0+rev=08d8b88";
src = fetchFromGitHub {
owner = "latex-lsp";
repo = "tree-sitter-latex";
rev = "cd82eb40d31bdfe65f846f4e06292d6c804b5e0e";
hash = "sha256-ptUIi8cMQ4CrnqZgnzJ0rnByd78y8l607+CSPKNrLEk=";
rev = "08d8b885a3fa67a6e8aa8edd8988eaa55db46ba4";
hash = "sha256-QOlnE5JnJHdupL12YMT6cIRcP/2GKsewPkRuWwAwliI=";
};
generate = true;
meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex";
@ -1518,23 +1518,23 @@
};
luau = buildGrammar {
language = "luau";
version = "0.0.0+rev=5aa9b88";
version = "0.0.0+rev=fbadc96";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-luau";
rev = "5aa9b88a8e3327276ec6e72de997f04ac80b1ae4";
hash = "sha256-7cxnELiCmLOPecca3U2CN1F4CUSbL8upxAn0PxwU6dM=";
rev = "fbadc96272f718dba267628ba7b0e694c368cef3";
hash = "sha256-qoKLG9hPyvcpDEssSrsUnr+w6B8qvXXIXLdvoCZhjic=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-luau";
};
m68k = buildGrammar {
language = "m68k";
version = "0.0.0+rev=d097b12";
version = "0.0.0+rev=9e082a2";
src = fetchFromGitHub {
owner = "grahambates";
repo = "tree-sitter-m68k";
rev = "d097b123f19c6eaba2bf181c05420d88b9fc489d";
hash = "sha256-y1nioJ2R0YgGLH7dkJsTxIkejfMnh1CU+A++yTaQdb0=";
rev = "9e082a2253c50eb3d80e84bbd635e57cfb1476a2";
hash = "sha256-QJZDozY0UO7tWemKGk3MjDrM/bjpbwCJbWXY0fTL9fQ=";
};
meta.homepage = "https://github.com/grahambates/tree-sitter-m68k";
};
@ -1575,12 +1575,12 @@
};
matlab = buildGrammar {
language = "matlab";
version = "0.0.0+rev=79d8b25";
version = "0.0.0+rev=2825fb5";
src = fetchFromGitHub {
owner = "acristoffers";
repo = "tree-sitter-matlab";
rev = "79d8b25f57b48f83ae1333aff6723b83c9532e37";
hash = "sha256-DCAMxQqWHM54yzNzF1FjaU0+vETbLhfSZXNq+62DzhE=";
rev = "2825fb578325ac308945318881445a89ea06e0f6";
hash = "sha256-M7dECDfpRZHlkjCNvQcAneKR9KHf6HwtoHADZRjIB/Y=";
};
meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab";
};
@ -1619,12 +1619,12 @@
};
mlir = buildGrammar {
language = "mlir";
version = "0.0.0+rev=00c32d8";
version = "0.0.0+rev=268bc99";
src = fetchFromGitHub {
owner = "artagnon";
repo = "tree-sitter-mlir";
rev = "00c32d8562dc957b187da110a3443307962b8da8";
hash = "sha256-cyd9n1ydIEoBL+hnRiCSEC2S9H1hrWZlMCxVbxWyazI=";
rev = "268bc99020f7ba7a219f839e3a6a31c36ad0826b";
hash = "sha256-jXcnM+LEY35GZd2HYtFE5Of4CBga1zZuGCPazKWAppA=";
};
generate = true;
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
@ -1653,12 +1653,12 @@
};
nickel = buildGrammar {
language = "nickel";
version = "0.0.0+rev=43433d8";
version = "0.0.0+rev=3039ad9";
src = fetchFromGitHub {
owner = "nickel-lang";
repo = "tree-sitter-nickel";
rev = "43433d8477b24cd13acaac20a66deda49b7e2547";
hash = "sha256-9Ei0uy+eGK9oiH7y2KIhB1E88SRzGnZinqECT3kYTVE=";
rev = "3039ad9e9af3c1ffe049a04ee83a2b489915b0b9";
hash = "sha256-a4NU9tzQ+g9dxF3/LAkEm83QnEJcAoNcIrrQwXSSTPE=";
};
meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel";
};
@ -1697,12 +1697,12 @@
};
nix = buildGrammar {
language = "nix";
version = "0.0.0+rev=b3cda61";
version = "0.0.0+rev=0fdada1";
src = fetchFromGitHub {
owner = "cstrahan";
repo = "tree-sitter-nix";
rev = "b3cda619248e7dd0f216088bd152f59ce0bbe488";
hash = "sha256-Ib83CECi3hvm2GfeAJXIkapeN8rrpFQxCWWFFsIvB/Y=";
rev = "0fdada10f1f845ca9116e279ad8f5d0ca93e9949";
hash = "sha256-hnY0lDF4S5W5DUJXNcXt2qySnCu16AgEiGmy/zQSzu4=";
};
meta.homepage = "https://github.com/cstrahan/tree-sitter-nix";
};
@ -1752,24 +1752,24 @@
};
ocaml = buildGrammar {
language = "ocaml";
version = "0.0.0+rev=0b12614";
version = "0.0.0+rev=cd95a67";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
rev = "0b12614ded3ec7ed7ab7933a9ba4f695ba4c342e";
hash = "sha256-ysMYLTIhU4jN24cPH0J8v9685ED+OQU6x/pLBeHXeYQ=";
rev = "cd95a67cea8c839d62fc5206ed1f5c66ff9ca255";
hash = "sha256-2yuMHJtG1xHiHzMCrr72UpTjKHZP9Mxbnq77g67qouo=";
};
location = "grammars/ocaml";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
};
ocaml_interface = buildGrammar {
language = "ocaml_interface";
version = "0.0.0+rev=0b12614";
version = "0.0.0+rev=cd95a67";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
rev = "0b12614ded3ec7ed7ab7933a9ba4f695ba4c342e";
hash = "sha256-ysMYLTIhU4jN24cPH0J8v9685ED+OQU6x/pLBeHXeYQ=";
rev = "cd95a67cea8c839d62fc5206ed1f5c66ff9ca255";
hash = "sha256-2yuMHJtG1xHiHzMCrr72UpTjKHZP9Mxbnq77g67qouo=";
};
location = "grammars/interface";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
@ -1964,6 +1964,32 @@
};
meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma";
};
problog = buildGrammar {
language = "problog";
version = "0.0.0+rev=d8bc22c";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "foxy";
repo = "tree-sitter-prolog";
rev = "d8bc22c007825d3af3d62b4326f9d8f9ca529974";
hash = "sha256-Mpx5csjeRtYARD+nYbZjygOKfGKgvFUW0r2ZG7/2+Vo=";
};
location = "grammars/problog";
meta.homepage = "https://codeberg.org/foxy/tree-sitter-prolog";
};
prolog = buildGrammar {
language = "prolog";
version = "0.0.0+rev=d8bc22c";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "foxy";
repo = "tree-sitter-prolog";
rev = "d8bc22c007825d3af3d62b4326f9d8f9ca529974";
hash = "sha256-Mpx5csjeRtYARD+nYbZjygOKfGKgvFUW0r2ZG7/2+Vo=";
};
location = "grammars/prolog";
meta.homepage = "https://codeberg.org/foxy/tree-sitter-prolog";
};
promql = buildGrammar {
language = "promql";
version = "0.0.0+rev=77625d7";
@ -2121,12 +2147,12 @@
};
r = buildGrammar {
language = "r";
version = "0.0.0+rev=3914005";
version = "0.0.0+rev=b1e211f";
src = fetchFromGitHub {
owner = "r-lib";
repo = "tree-sitter-r";
rev = "391400572538ff9854341a175ed8ab4b1e45f44b";
hash = "sha256-KM80Kud7fJzc0qIhd1y3sbdN0mH6b7L16VqOtbGxQBc=";
rev = "b1e211f52ad8f8e1e182bbbcc16dcd5e3688eb7d";
hash = "sha256-fgK8UGNaoJf3+lao/q1Vfd+2U/YNgrZu3kbyZ1qOIus=";
};
meta.homepage = "https://github.com/r-lib/tree-sitter-r";
};
@ -2143,12 +2169,12 @@
};
ralph = buildGrammar {
language = "ralph";
version = "0.0.0+rev=48b9d9d";
version = "0.0.0+rev=f6d81bf";
src = fetchFromGitHub {
owner = "alephium";
repo = "tree-sitter-ralph";
rev = "48b9d9d6e2b55ce8f9eb09ceb0d952e4b1cc87a0";
hash = "sha256-Yf2vq7h7UrJmdjQbXU8HM0hjUwwRBFlEV1O+ZUyMIuk=";
rev = "f6d81bf7a4599c77388035439cf5801cd461ff77";
hash = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA=";
};
meta.homepage = "https://github.com/alephium/tree-sitter-ralph";
};
@ -2251,14 +2277,25 @@
};
meta.homepage = "https://github.com/Hubro/tree-sitter-robot";
};
robots = buildGrammar {
language = "robots";
version = "0.0.0+rev=8e3a420";
src = fetchFromGitHub {
owner = "opa-oz";
repo = "tree-sitter-robots-txt";
rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62";
hash = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME=";
};
meta.homepage = "https://github.com/opa-oz/tree-sitter-robots-txt";
};
roc = buildGrammar {
language = "roc";
version = "0.0.0+rev=df46a85";
version = "0.0.0+rev=6ea64b6";
src = fetchFromGitHub {
owner = "faldor20";
repo = "tree-sitter-roc";
rev = "df46a85abda9f948d38f5d4e3684cec49c42fef2";
hash = "sha256-4E9ZnMizo+1wnnkYSPNKMkTTyDKRJT+JqtUWoJH45aA=";
rev = "6ea64b6434a45472bd87b0772fd84a017de0a557";
hash = "sha256-lmrRGSwCg2QCaEbbDeHOHo3KcIq5slpQv2zb32L9n2M=";
};
meta.homepage = "https://github.com/faldor20/tree-sitter-roc";
};
@ -2286,12 +2323,12 @@
};
ruby = buildGrammar {
language = "ruby";
version = "0.0.0+rev=dc2d7d6";
version = "0.0.0+rev=0ffe457";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ruby";
rev = "dc2d7d6b50f9975bc3c35bbec0ba11b2617b736b";
hash = "sha256-HV/hJwftBTCj9WomIcLB6n0LcQRHAzlQsJBNOxu6XJo=";
rev = "0ffe457fb6aabf064f173fd30ea356845cef2513";
hash = "sha256-E46Y++kaipMWZwyfQ40tWj3CTIP25XQ90x2FsQaQ63s=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby";
};
@ -2308,12 +2345,12 @@
};
scala = buildGrammar {
language = "scala";
version = "0.0.0+rev=b76db43";
version = "0.0.0+rev=599d12b";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
rev = "b76db435a7f876cf1ede837d66054c534783c72f";
hash = "sha256-AZ1YIsnw3x84T2ubwWoekfy98L2GdgQP0R3tM8DEXLM=";
rev = "599d12b59fed092f5a3d4a7019fd85d90cb39ec1";
hash = "sha256-OIMrIuN5lE1VBGRhIb2B52VYaihQ/sjYkf8oiqpsXCw=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
@ -2353,12 +2390,12 @@
};
slang = buildGrammar {
language = "slang";
version = "0.0.0+rev=865d79e";
version = "0.0.0+rev=ea77a4d";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-slang";
rev = "865d79e236c7f0e04276c969453d021d1da4b15f";
hash = "sha256-vZ+Av0lSJaSKUVdEGMtAtXwGIUaIUvS5CvWWfOei/30=";
rev = "ea77a4d91dd93f4483965efcc41f3faebb9131c8";
hash = "sha256-X+fQoAe9VZekDERw55vz7viXtcVhuZxtAZDYlh4F4Tg=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-slang";
};
@ -2454,12 +2491,12 @@
};
sparql = buildGrammar {
language = "sparql";
version = "0.0.0+rev=05f949d";
version = "0.0.0+rev=d853661";
src = fetchFromGitHub {
owner = "BonaBeavis";
repo = "tree-sitter-sparql";
rev = "05f949d3c1c15e3261473a244d3ce87777374dec";
hash = "sha256-KBalxmAukeSbjyelEy+ZqMcBlRd0V0/pntCwTeINTAQ=";
rev = "d853661ca680d8ff7f8d800182d5782b61d0dd58";
hash = "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU=";
};
meta.homepage = "https://github.com/BonaBeavis/tree-sitter-sparql";
};
@ -2564,12 +2601,12 @@
};
swift = buildGrammar {
language = "swift";
version = "0.0.0+rev=d657f98";
version = "0.0.0+rev=631f1e6";
src = fetchFromGitHub {
owner = "alex-pinkus";
repo = "tree-sitter-swift";
rev = "d657f98dd6bbc34cb48438c9e5956f15a6d89f1d";
hash = "sha256-KE+qjTP3UWKvcLJPYIJmEGeKBWAdpCzgW4/vIccueng=";
rev = "631f1e66bfbf55791b7a9ed23fa6dc90ee55550a";
hash = "sha256-/nMRcZc5fWUJ+GpVnlERHjtahXGh6NwrNNQPkNM5Y9E=";
};
generate = true;
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@ -2596,6 +2633,17 @@
};
meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap";
};
systemverilog = buildGrammar {
language = "systemverilog";
version = "0.0.0+rev=a478beb";
src = fetchFromGitHub {
owner = "zhangwwpeng";
repo = "tree-sitter-systemverilog";
rev = "a478beb76be72fa8f305f5fe9cc6141ac91b91a4";
hash = "sha256-pgZDu2tSgTtE80VXL1T+zAq2dl3B1DoEY/zzxLvqNvM=";
};
meta.homepage = "https://github.com/zhangwwpeng/tree-sitter-systemverilog";
};
t32 = buildGrammar {
language = "t32";
version = "0.0.0+rev=6182836";
@ -2620,12 +2668,12 @@
};
tact = buildGrammar {
language = "tact";
version = "0.0.0+rev=034df21";
version = "0.0.0+rev=91cc49a";
src = fetchFromGitHub {
owner = "tact-lang";
repo = "tree-sitter-tact";
rev = "034df2162ed7b654efd999942e266be713c7cde0";
hash = "sha256-2+MVrDPuhrM0HE9uRG5LpmyXYy73Pv3MY20UXwBXalM=";
rev = "91cc49a83f4f0b3a756bf7d0e65403a9cf757003";
hash = "sha256-/u1ZLk9e7uowTnSkxrwXOOmcesqp3uDTRJOshKNc8lQ=";
};
meta.homepage = "https://github.com/tact-lang/tree-sitter-tact";
};
@ -2654,23 +2702,23 @@
};
templ = buildGrammar {
language = "templ";
version = "0.0.0+rev=cf84ea5";
version = "0.0.0+rev=a4f14aa";
src = fetchFromGitHub {
owner = "vrischmann";
repo = "tree-sitter-templ";
rev = "cf84ea53e2e2531f23009d676ac206090c1e2392";
hash = "sha256-CQ11t4beqkjhtZktrawuavgQPSFzbwJrU/aSbPsqBPA=";
rev = "a4f14aa248b84df73cc1c00bf06edac8d7c96acd";
hash = "sha256-O5eKY9twQJp0qHjIs6juEY0VtOYXAdnlzlomh9YNndI=";
};
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
};
terraform = buildGrammar {
language = "terraform";
version = "0.0.0+rev=422cbe1";
version = "0.0.0+rev=9e3ec98";
src = fetchFromGitHub {
owner = "MichaHoffmann";
repo = "tree-sitter-hcl";
rev = "422cbe1d93a8ae3847744b664041fc76876babcd";
hash = "sha256-PrA/F8IIJDzr2HjX9NToApzbM7nO+NesMcKhOQyOyNU=";
rev = "9e3ec9848f28d26845ba300fd73c740459b83e9b";
hash = "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM=";
};
location = "dialects/terraform";
meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl";
@ -3001,12 +3049,12 @@
};
wgsl_bevy = buildGrammar {
language = "wgsl_bevy";
version = "0.0.0+rev=1e12c79";
version = "0.0.0+rev=0f06f24";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-wgsl-bevy";
rev = "1e12c7925c41bb09818d86e30cd78644fde7d31a";
hash = "sha256-7pntsp8mqXyQK+81FefZv32GNlJsnOWIhvJ9o6Q4FUQ=";
rev = "0f06f24e259ac725045956436b9025dab008ff9f";
hash = "sha256-/HNDdI2Tg6YG/lAvubZtN2g6pUCk0Kl4kRTRsABIm0Y=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy";
};
@ -3034,23 +3082,23 @@
};
xcompose = buildGrammar {
language = "xcompose";
version = "0.0.0+rev=2383cc6";
version = "0.0.0+rev=fff3e72";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-xcompose";
rev = "2383cc69a2c42cfade41c7cb971fb3862bec6df1";
hash = "sha256-N8pJhB35IApb41TKn6NuVMEgmQGC+1Nyu5eQck1K5g8=";
rev = "fff3e72242aa110ebba6441946ea4d12d200fa68";
hash = "sha256-PNg1z+7CuvpQdksKJOCQ59dZrv4PORdYo6CSw3GrBtk=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose";
};
xml = buildGrammar {
language = "xml";
version = "0.0.0+rev=648183d";
version = "0.0.0+rev=809266e";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-xml";
rev = "648183d86f6f8ffb240ea11b4c6873f6f45d8b67";
hash = "sha256-O40z5VYmFeE8pkJ85Vu5DWV31YslIrwD80+4qnpoRNY=";
rev = "809266ed1694d64dedc168a18893cc254e3edf7e";
hash = "sha256-Kxmk9v2oTTYtoLQ2n0LyNziouG56ZSgcirS8JukUmZE=";
};
location = "xml";
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
@ -3101,12 +3149,12 @@
};
zig = buildGrammar {
language = "zig";
version = "0.0.0+rev=7c5a29b";
version = "0.0.0+rev=2bac4cc";
src = fetchFromGitHub {
owner = "maxxnino";
repo = "tree-sitter-zig";
rev = "7c5a29b721d409be8842017351bf007d7e384401";
hash = "sha256-UXJCh8GvXzn+sssTrIsLViXD3TiBZhLFABYCKM+fNMQ=";
rev = "2bac4cc6c697d46a193905fef6d003bfa0bfabfd";
hash = "sha256-IK9kCajZGwEiASa6Mv0oxuz85+QmI3S7Rl9lgHkApMc=";
};
meta.homepage = "https://github.com/maxxnino/tree-sitter-zig";
};

View File

@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "albert";
version = "0.24.1";
version = "0.24.2";
src = fetchFromGitHub {
owner = "albertlauncher";
repo = "albert";
rev = "v${finalAttrs.version}";
sha256 = "sha256-vlap8gTZYoQS70Co99bZ16Fv9eq1N3rH7skjwrLDWiM=";
sha256 = "sha256-Z88amcPb2jCJduRu8CGQ20y2o5cXmL4rpRL0hGCEYgM=";
fetchSubmodules = true;
};

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "roxctl";
version = "4.4.3";
version = "4.4.4";
src = fetchFromGitHub {
owner = "stackrox";
repo = "stackrox";
rev = version;
sha256 = "sha256-sQUX2Ou+fL4G2u/Mdnl9SwdwRkogiyq3tkauUeW//dU=";
sha256 = "sha256-1eu7khgs6nzp+d1Gtz2DggD2Gie08auw1XxSZsnRdaM=";
};
vendorHash = "sha256-j/ouxh4nMg5hyzT2RuP+hJrAeK7+PleT2W0DWxxjOfA=";

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20240627";
version = "20240702-2";
src = fetchFromGitHub {
owner = "bepaald";
repo = pname;
rev = version;
hash = "sha256-Kvz2Ft7gcvyQr8CxTZ7bHVn7q0yItGsK6/rChz0eras=";
hash = "sha256-nPNhN4ODCZMii5VATcvh8qvdrQQ0r94X6vlaYgtQFac=";
};
postPatch = ''

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "protonmail-bridge";
version = "3.11.1";
version = "3.12.0";
src = fetchFromGitHub {
owner = "ProtonMail";
repo = "proton-bridge";
rev = "v${version}";
hash = "sha256-PM162vj1Q336fM5z6KoBgtujz9UgESIxUW3Lw8AEYTw=";
hash = "sha256-3nEf9maHDd2LmRpgRqvFOub2DQNvjP3iEBRUlpvo8yg=";
};
vendorHash = "sha256-qi6ME74pJH/wgDh0xp/Rsc9hPd3v3L/M8pBQJzNieK8=";
vendorHash = "sha256-c8KNdENF0wRQ0Ssv6mgnZkY4BOcEoY7r80/hd7XJ5yo=";
nativeBuildInputs = [ pkg-config ];

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, openssl, pkg-config
{ lib, stdenv, fetchurl, fetchpatch2, openssl, pkg-config
, withPerl ? false, perl
, withPython ? false, python3
, withTcl ? false, tcl
@ -18,6 +18,14 @@ stdenv.mkDerivation rec {
sha256 = "03fyi0j44zcanj1rsdx93hkdskwfvhbywjiwd17f9q1a7yp8l8zz";
};
patches = [
(fetchpatch2 {
name = "CVE-2024-39844.patch";
url = "https://people.znc.in/~darthgandalf/dir/ymQgfvwiG54pPFqyv1U0pcvvj5PLz5.txt";
hash = "sha256-+WPlErDI4AR3UZL3P8IitFop1MBEa97pro57pr0/TZw=";
})
];
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "flex-ncat";
version = "0.4-20231210.1";
version = "0.4-20240702";
src = fetchFromGitHub {
owner = "kc2g-flex-tools";
repo = "nCAT";
rev = "v${version}";
hash = "sha256-oC7TPq+Xsl960B7qJP81cWF+GGc28Miv4L8+1vWo7jA=";
hash = "sha256-ggSQnQfUzceucF2ZtNx6cHy4DW+gu91AdEHrvFciARE=";
};
vendorHash = "sha256-1i9v8Ej7TMIO+aMYFPFxdfD4b5j84/zkegaYb67WokU=";

View File

@ -14,6 +14,7 @@
, includes ? []
, revert ? false
, postFetch ? ""
, nativeBuildInputs ? []
, ...
}@args:
let
@ -29,6 +30,7 @@ in
lib.throwIfNot (excludes == [] || includes == [])
"fetchpatch: cannot use excludes and includes simultaneously"
fetchurl ({
nativeBuildInputs = [ patchutils ] ++ nativeBuildInputs;
postFetch = ''
tmpfile="$TMPDIR/patch"
@ -48,12 +50,12 @@ fetchurl ({
set -e
mv "$tmpfile" "$out"
"${patchutils}/bin/lsdiff" \
lsdiff \
${lib.optionalString (relative != null) "-p1 -i ${lib.escapeShellArg relative}/'*'"} \
"$out" \
| sort -u | sed -e 's/[*?]/\\&/g' \
| xargs -I{} \
"${patchutils}/bin/filterdiff" \
filterdiff \
--include={} \
--strip=${toString stripLen} \
${lib.optionalString (extraPrefix != null) ''
@ -70,7 +72,7 @@ fetchurl ({
exit 1
fi
${patchutils}/bin/filterdiff \
filterdiff \
-p1 \
${builtins.toString (builtins.map (x: "-x ${lib.escapeShellArg x}") excludes)} \
${builtins.toString (builtins.map (x: "-i ${lib.escapeShellArg x}") includes)} \
@ -84,10 +86,10 @@ fetchurl ({
exit 1
fi
'' + lib.optionalString revert ''
${patchutils}/bin/interdiff "$out" /dev/null > "$tmpfile"
interdiff "$out" /dev/null > "$tmpfile"
mv "$tmpfile" "$out"
'' + postFetch;
} // builtins.removeAttrs args [
"relative" "stripLen" "decode" "extraPrefix" "excludes" "includes" "revert"
"postFetch"
"postFetch" "nativeBuildInputs"
])

View File

@ -7,7 +7,7 @@ in
{
simple = testers.invalidateFetcherByDrvHash fetchpatch {
url = "https://github.com/facebook/zstd/pull/2724/commits/e1f85dbca3a0ed5ef06c8396912a0914db8dea6a.patch";
sha256 = if isFetchpatch2 then "sha256-01BrkHLye4KOdqCw3tv7AJzIF6578pl2fl270TJFTmw=" else "sha256-PuYAqnJWAE+L9bsroOnnBGJhERW8LHrGSLtIEkKU9vg=";
sha256 = if isFetchpatch2 then "sha256-w4yU0wt64d0WkuBQPeGf8vn5TH6qSBJvNIgka9QK+/Q=" else "sha256-PuYAqnJWAE+L9bsroOnnBGJhERW8LHrGSLtIEkKU9vg=";
};
relative = testers.invalidateFetcherByDrvHash fetchpatch {

View File

@ -6,20 +6,20 @@
buildGoModule rec {
pname = "c2FmZQ";
version = "0.4.20";
version = "0.4.21";
src = fetchFromGitHub {
owner = "c2FmZQ";
repo = "c2FmZQ";
rev = "v${version}";
hash = "sha256-ur1zZdDAGl97RDhs0ucc9UAvufI/DG49cn8HaXx3gxs=";
hash = "sha256-i2IO+07Ne3Q5/aBWuAYmkDcDrp5S/yc1eY1vkQI4kgA=";
};
ldflags = [ "-s" "-w" ];
sourceRoot = "${src.name}/c2FmZQ";
vendorHash = "sha256-wZ8+w1UFx55whodAXKhQ4EbtMXkbztYLjpqEVvdrAF8=";
vendorHash = "sha256-cGFI9HSpszi7nXbUCx1MBoj7QOzYseha7+udAbGL+P8=";
subPackages = [ "c2FmZQ-client" "c2FmZQ-server" ];

View File

@ -0,0 +1,182 @@
{
"name": "ember-cli",
"version": "5.3.0",
"description": "Command line tool for developing ambitious ember.js apps",
"keywords": [
"app",
"app-kit",
"blockchain",
"cli",
"ember",
"ember-app-kit",
"ember.js",
"kit"
],
"homepage": "https://cli.emberjs.com/release/",
"bugs": {
"url": "https://github.com/ember-cli/ember-cli/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/ember-cli/ember-cli.git"
},
"license": "MIT",
"author": "Stefan Penner, Robert Jackson and ember-cli contributors",
"main": "lib/cli/index.js",
"bin": {
"ember": "./bin/ember"
},
"scripts": {
"docs": "yuidoc",
"lint": "eslint . --cache",
"prepack": "yarn docs",
"test": "node --unhandled-rejections=strict tests/runner",
"test:all": "node --unhandled-rejections=strict tests/runner all",
"test:cover": "nyc --all --reporter=text --reporter=lcov node tests/runner all",
"test:debug": "node --unhandled-rejections=strict debug tests/runner",
"test:slow": "node --unhandled-rejections=strict tests/runner slow"
},
"dependencies": {
"@babel/core": "^7.22.10",
"@pnpm/find-workspace-dir": "^6.0.2",
"broccoli": "^3.5.2",
"broccoli-builder": "^0.18.14",
"broccoli-concat": "^4.2.5",
"broccoli-config-loader": "^1.0.1",
"broccoli-config-replace": "^1.1.2",
"broccoli-debug": "^0.6.5",
"broccoli-funnel": "^3.0.8",
"broccoli-funnel-reducer": "^1.0.0",
"broccoli-merge-trees": "^4.2.0",
"broccoli-middleware": "^2.1.1",
"broccoli-slow-trees": "^3.1.0",
"broccoli-source": "^3.0.1",
"broccoli-stew": "^3.0.0",
"calculate-cache-key-for-tree": "^2.0.0",
"capture-exit": "^2.0.0",
"chalk": "^4.1.2",
"ci-info": "^3.8.0",
"clean-base-url": "^1.0.0",
"compression": "^1.7.4",
"configstore": "^5.0.1",
"console-ui": "^3.1.2",
"core-object": "^3.1.5",
"dag-map": "^2.0.2",
"diff": "^5.1.0",
"ember-cli-is-package-missing": "^1.0.0",
"ember-cli-lodash-subset": "^2.0.1",
"ember-cli-normalize-entity-name": "^1.0.0",
"ember-cli-preprocess-registry": "^5.0.1",
"ember-cli-string-utils": "^1.1.0",
"ensure-posix-path": "^1.1.1",
"execa": "^5.1.1",
"exit": "^0.1.2",
"express": "^4.18.1",
"filesize": "^10.0.8",
"find-up": "^5.0.0",
"find-yarn-workspace-root": "^2.0.0",
"fixturify-project": "^2.1.1",
"fs-extra": "^11.1.1",
"fs-tree-diff": "^2.0.1",
"get-caller-file": "^2.0.5",
"git-repo-info": "^2.1.1",
"glob": "^8.1.0",
"heimdalljs": "^0.2.6",
"heimdalljs-fs-monitor": "^1.1.1",
"heimdalljs-graph": "^1.0.0",
"heimdalljs-logger": "^0.1.10",
"http-proxy": "^1.18.1",
"inflection": "^2.0.1",
"inquirer": "^9.1.5",
"is-git-url": "^1.0.0",
"is-language-code": "^3.1.0",
"isbinaryfile": "^5.0.0",
"leek": "0.0.24",
"lodash.template": "^4.5.0",
"markdown-it": "^13.0.1",
"markdown-it-terminal": "^0.4.0",
"minimatch": "^7.4.3",
"morgan": "^1.10.0",
"nopt": "^3.0.6",
"npm-package-arg": "^10.1.0",
"os-locale": "^5.0.0",
"p-defer": "^3.0.0",
"portfinder": "^1.0.32",
"promise-map-series": "^0.3.0",
"promise.hash.helper": "^1.0.8",
"quick-temp": "^0.1.8",
"remove-types": "^1.0.0",
"resolve": "^1.22.1",
"resolve-package-path": "^4.0.3",
"safe-stable-stringify": "^2.4.3",
"sane": "^5.0.1",
"semver": "^7.3.5",
"silent-error": "^1.1.1",
"sort-package-json": "^1.57.0",
"symlink-or-copy": "^1.3.1",
"temp": "0.9.4",
"testem": "^3.10.1",
"tiny-lr": "^2.0.0",
"tree-sync": "^2.1.0",
"uuid": "^9.0.0",
"walk-sync": "^3.0.0",
"watch-detector": "^1.0.2",
"workerpool": "^6.4.0",
"yam": "^1.0.0"
},
"devDependencies": {
"@octokit/rest": "^19.0.7",
"broccoli-plugin": "^4.0.3",
"broccoli-test-helper": "^2.0.0",
"chai": "^4.3.7",
"chai-as-promised": "^7.1.1",
"chai-files": "^1.4.0",
"chai-jest-snapshot": "^2.0.0",
"ember-cli-blueprint-test-helpers": "^0.19.2",
"ember-cli-internal-test-helpers": "^0.9.1",
"eslint": "^8.44.0",
"eslint-config-prettier": "^8.9.0",
"eslint-plugin-chai-expect": "^3.0.0",
"eslint-plugin-mocha": "^10.1.0",
"eslint-plugin-n": "^16.0.1",
"eslint-plugin-prettier": "^4.2.1",
"fixturify": "^3.0.0",
"jsdom": "^21.1.1",
"latest-version": "^5.1.0",
"mocha": "^10.0.0",
"nock": "^13.3.0",
"nyc": "^15.1.0",
"prettier": "2.8.7",
"release-it": "^15.10.0",
"rimraf": "^3.0.2",
"strip-ansi": "^6.0.0",
"supertest": "^6.3.1",
"testdouble": "^3.18.0",
"tmp": "^0.2.1",
"websocket": "^1.0.32",
"which": "3.0.1",
"yuidoc-ember-cli-theme": "^1.0.4",
"yuidocjs": "0.10.2"
},
"engines": {
"node": ">= 16"
},
"publishConfig": {
"registry": "https://registry.npmjs.org"
},
"release-it": {
"git": {
"tagName": "v${version}"
},
"github": {
"draft": true,
"release": true,
"tokenRef": "GITHUB_AUTH"
}
},
"trackingCode": "UA-49225444-1",
"volta": {
"node": "16.19.1",
"yarn": "1.22.19"
}
}

View File

@ -0,0 +1,35 @@
{ lib
, mkYarnPackage
, fetchFromGitHub
, fetchYarnDeps
}:
let
pname = "ember-cli";
version = "5.3.0";
src = fetchFromGitHub {
owner = "ember-cli";
repo = "ember-cli";
rev = "v${version}";
hash = "sha256-xkMsPE+iweIV14m4kE4ytEp4uHMJW6gr+n9oJblr4VQ=";
};
in
mkYarnPackage {
inherit pname version src;
offlineCache = fetchYarnDeps {
yarnLock = src + "/yarn.lock";
hash = "sha256-QgT2JFvMupJo+pJc13n2lmHMZkROJRJWoozCho3E6+c=";
};
packageJSON = ./package.json;
meta = with lib; {
homepage = "https://github.com/ember-cli/ember-cli";
description = "The Ember.js command line utility";
license = licenses.mit;
maintainers = with maintainers; [ jfvillablanca ];
platforms = platforms.all;
mainProgram = "ember";
};
}

View File

@ -0,0 +1,42 @@
{
lib,
python3,
fetchFromGitHub,
}:
python3.pkgs.buildPythonApplication rec {
pname = "fastapi-cli";
version = "0.0.4";
pyproject = true;
src = fetchFromGitHub {
owner = "tiangolo";
repo = "fastapi-cli";
rev = "refs/tags/${version}";
hash = "sha256-eWvZn7ZeLnQZAvGOzY77o6oO5y+QV2cx+peBov9YpJE=";
};
build-system = [ python3.pkgs.pdm-backend ];
dependencies = with python3.pkgs; [
rich
typer
];
optional-dependencies = with python3.pkgs; {
standard = [
fastapi
uvicorn
];
};
pythonImportsCheck = [ "fastapi_cli" ];
meta = {
description = "Run and manage FastAPI apps from the command line with FastAPI CLI";
homepage = "https://github.com/tiangolo/fastapi-cli";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ drupol ];
mainProgram = "fastapi-cli";
};
}

View File

@ -11,7 +11,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://releases.lmstudio.ai/mac/arm64/${version}/latest/LM-Studio-${version}-arm64.dmg";
hash = "sha256-byS0LNJQjs/+sf2anhTAdsXUWad9HujxmLx5uEfdlo8=";
hash = "sha256-zLbkb33Fmz2b+cloEINJybuj+i3ya+EVxb5CPWo/iXk=";
};
nativeBuildInputs = [ undmg ];

View File

@ -8,7 +8,7 @@
let
src = fetchurl {
url = "https://releases.lmstudio.ai/linux/x86/${version}/beta/LM_Studio-${version}.AppImage";
hash = "sha256-2a3ac+0m3C/YyPM0Waia+x2Q/lodfbyHNvlbB2AHT78=";
hash = "sha256-Mui9QxK7UDnt6cWpYzsoy4hp7P46kx/53+em7Alu1BA=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };

View File

@ -5,7 +5,7 @@
}:
let
pname = "lmstudio";
version = "0.2.25";
version = "0.2.27";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
homepage = "https://lmstudio.ai/";

View File

@ -9,7 +9,6 @@
, doxygen
, eigen
, elfutils
, ffmpeg
, glslang
, gst-plugins-base
, gstreamer
@ -31,6 +30,7 @@
, libXdmcp
, libXext
, libXrandr
, nix-update-script
, onnxruntime
, opencv4
, openhmd
@ -51,23 +51,23 @@
, zlib
, zstd
, nixosTests
# Set as 'false' to build monado without service support, i.e. allow VR
# applications linking against libopenxr_monado.so to use OpenXR standalone
# instead of via the monado-service program. For more information see:
# https://gitlab.freedesktop.org/monado/monado/-/blob/master/doc/targets.md#xrt_feature_service-disabled
# Set as 'false' to build monado without service support, i.e. allow VR
# applications linking against libopenxr_monado.so to use OpenXR standalone
# instead of via the monado-service program. For more information see:
# https://gitlab.freedesktop.org/monado/monado/-/blob/master/doc/targets.md#xrt_feature_service-disabled
, serviceSupport ? true
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "monado";
version = "unstable-2024-01-02";
version = "24.0.0";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "monado";
repo = "monado";
rev = "bfa1c16ff9fc759327ca251a5d086b958b1a3b8a";
hash = "sha256-wXRwOs9MkDre/VeW686DzmvKjX0qCSS13MILbYQD6OY=";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-lFy0VvaLD4Oyu2TZJnaIWjuaJUZjGGDJS0VsRfIUpcc=";
};
nativeBuildInputs = [
@ -92,7 +92,6 @@ stdenv.mkDerivation {
dbus
eigen
elfutils
ffmpeg
gst-plugins-base
gstreamer
hidapi
@ -143,8 +142,9 @@ stdenv.mkDerivation {
export XDG_CONFIG_DIRS=@out@/etc/xdg''${XDG_CONFIG_DIRS:+:''${XDG_CONFIG_DIRS}}
'';
passthru.tests = {
basic-service = nixosTests.monado;
passthru = {
updateScript = nix-update-script { };
tests.basic-service = nixosTests.monado;
};
meta = with lib; {
@ -155,4 +155,4 @@ stdenv.mkDerivation {
platforms = platforms.linux;
mainProgram = "monado-cli";
};
}
})

View File

@ -16,13 +16,13 @@
buildGoModule rec {
pname = "opensnitch";
version = "1.6.5.1";
version = "1.6.6";
src = fetchFromGitHub {
owner = "evilsocket";
repo = "opensnitch";
rev = "refs/tags/v${version}";
hash = "sha256-IVrAAHzLS7A7cYhRk+IUx8/5TGKeqC7M/7iXOpPe2ZA=";
hash = "sha256-pJPpkXRp7cby6Mvc7IzxH9u6MY4PcrRPkimTw3je6iI=";
};
postPatch = ''

View File

@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
src = let
src-tarball = requireFile {
name = "rcu-d${version}-source.tar.gz";
sha256 = "1njsfj4pfqh4c9gppkdlkkfba31v186wjz3zm94adhhpdwzx2ybb";
sha256 = "15559537bjrviq5n87yz4q6n3y3l3bwip8rxg34zf0w9zmr4zmqn";
url = "http://www.davisr.me/projects/rcu/";
};
in runCommand "${src-tarball.name}-unpacked" {} ''

View File

@ -0,0 +1,44 @@
{
"name": "uglify-js",
"version": "3.18.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "uglify-js",
"version": "3.18.0",
"license": "BSD-2-Clause",
"bin": {
"uglifyjs": "bin/uglifyjs"
},
"devDependencies": {
"acorn": "~8.7.1",
"semver": "~6.3.0"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/acorn": {
"version": "8.7.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
"integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
},
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"bin": {
"semver": "bin/semver.js"
}
}
}
}

View File

@ -0,0 +1,62 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
testers,
runCommand,
writeText,
uglify-js,
}:
buildNpmPackage rec {
pname = "uglify-js";
version = "3.18.0";
src = fetchFromGitHub {
owner = "mishoo";
repo = "UglifyJS";
rev = "v${version}";
hash = "sha256-m+OEcvWEk4RX0C4re9TFZpkcBvSwl7qfIM+56t100ws=";
};
npmDepsHash = "sha256-iLWmNifHpVvFSFXkfItVpGlh6za9T9wSr1Af4CQQSGM=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
'';
dontNpmBuild = true;
passthru = {
updateScript = ./update.sh;
tests = {
version = testers.testVersion { package = uglify-js; };
simple = testers.testEqualContents {
assertion = "uglify-js minifies a basic js file";
expected = writeText "expected" ''
console.log(1);
'';
actual =
runCommand "actual"
{
nativeBuildInputs = [ uglify-js ];
base = writeText "base" ''
console . log ( ( 1 ) ) ;
'';
}
''
uglifyjs $base > $out
'';
};
};
};
meta = {
homepage = "https://github.com/mishoo/UglifyJS";
description = "JavaScript parser / mangler / compressor / beautifier toolkit";
mainProgram = "uglifyjs";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ lelgenio ];
};
}

View File

@ -0,0 +1,37 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p ripgrep common-updater-scripts nodejs prefetch-npm-deps jq
set -xeu -o pipefail
PACKAGE_DIR="$(realpath "$(dirname "$0")")"
cd "$PACKAGE_DIR/.."
while ! test -f flake.nix; do cd .. ; done
NIXPKGS_DIR="$PWD"
version="$(
list-git-tags --url=https://github.com/mishoo/UglifyJS \
| rg '^v([\d.]+)$' -r '$1' \
| sort --version-sort \
| tail -n1
)"
update-source-version uglify-js "$version"
TMPDIR="$(mktemp -d)"
trap "rm -rf '$TMPDIR'" EXIT
cd "$TMPDIR"
src="$(nix-build --no-link "$NIXPKGS_DIR" -A uglify-js.src)"
cp $src/package*.json .
# Maybe one day upstream may ship a package-lock.json,
# until then we must generate a fresh one
test -f package-lock.json || npm install --package-lock-only
cp -v package-lock.json "$PACKAGE_DIR/package-lock.json"
prev_npm_hash=$(
nix-instantiate "$NIXPKGS_DIR" \
--eval --json -A uglify-js.npmDepsHash \
| jq -r .
)
new_npm_hash=$(prefetch-npm-deps ./package-lock.json)
sd --fixed-strings "$prev_npm_hash" "$new_npm_hash" "$PACKAGE_DIR/package.nix"

View File

@ -1,13 +1,14 @@
{ rustPlatform
, fetchFromGitHub
, lib
{
rustPlatform,
fetchFromGitHub,
lib,
, installShellFiles
, stdenv
, Foundation
, rust-jemalloc-sys
installShellFiles,
stdenv,
Foundation,
rust-jemalloc-sys,
, nix-update-script
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
@ -25,6 +26,14 @@ rustPlatform.buildRustPackage rec {
env.YAZI_GEN_COMPLETIONS = true;
# TODO: remove in the next release
cargoBuildFlags = [
"-p"
"yazi-fm"
"-p"
"yazi-cli"
];
nativeBuildInputs = [ installShellFiles ];
buildInputs = [ rust-jemalloc-sys ] ++ lib.optionals stdenv.isDarwin [ Foundation ];
@ -44,7 +53,12 @@ rustPlatform.buildRustPackage rec {
description = "Blazing fast terminal file manager written in Rust, based on async I/O";
homepage = "https://github.com/sxyazi/yazi";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ xyenon matthiasbeyer linsui eljamm ];
maintainers = with lib.maintainers; [
xyenon
matthiasbeyer
linsui
eljamm
];
mainProgram = "yazi";
};
}

View File

@ -87,6 +87,7 @@ runCommand yazi-unwrapped.name
''
mkdir -p $out/bin
ln -s ${yazi-unwrapped}/share $out/share
ln -s ${yazi-unwrapped}/bin/ya $out/bin/ya
makeWrapper ${yazi-unwrapped}/bin/yazi $out/bin/yazi \
--prefix PATH : ${lib.makeBinPath runtimePaths} \
${lib.optionalString (configHome != null) "--set YAZI_CONFIG_HOME ${configHome}"}

View File

@ -1,4 +1,5 @@
{ fetchFromGitHub
, fetchpatch
, glib
, gobject-introspection
, meson
@ -37,6 +38,13 @@ stdenv.mkDerivation rec {
# Load extensions from NEMO_EXTENSION_DIR environment variable
# https://github.com/NixOS/nixpkgs/issues/78327
./load-extensions-from-env.patch
# Don't tie the interactive search box with the window's lifetime
# https://github.com/linuxmint/nemo/issues/3423
(fetchpatch {
url = "https://github.com/linuxmint/nemo/commit/055b47af0e1a830e556989372f3689bbd36b639d.patch";
hash = "sha256-cMtBz1uLGCV4nnrBITzXAV/SffI0nNcEdeujrHxAzQc=";
})
];
outputs = [ "out" "dev" ];

View File

@ -2,20 +2,20 @@
buildNpmPackage rec {
pname = "typescript";
version = "5.5.2";
version = "5.5.3";
src = fetchFromGitHub {
owner = "microsoft";
repo = "TypeScript";
rev = "v${version}";
hash = "sha256-2BgMzOW9DIIncujAVJ/C8L9aMwDkNaj47cV2JSxCPrw=";
hash = "sha256-2yfF14hR/avl67cOwo+Gr95w2jf+7KYlsMrlBTAKswM=";
};
patches = [
./disable-dprint-dstBundler.patch
];
npmDepsHash = "sha256-/WQgSoklW1szgJ/5iN0Dg+L7BMByvyc+KcvYiQNjGEw=";
npmDepsHash = "sha256-YihnUZgM+74EmImalyTFtp9xyiOOfjZVohDfpcvlSEg=";
passthru.tests = {
version = testers.testVersion {

View File

@ -1,4 +1,4 @@
{ lib, stdenv, pkgs, mkCoqDerivation, coq, trakt, veriT, zchaff, fetchurl, cvc5, version ? null }:
{ lib, stdenv, pkgs, mkCoqDerivation, coq, veriT, zchaff, fetchurl, cvc5, version ? null }:
let
# version of veriT that works with SMTCoq
@ -15,6 +15,13 @@ mkCoqDerivation {
pname = "smtcoq";
owner = "smtcoq";
release."SMTCoq-2.2+8.19".sha256 = "sha256-9Wv8AXRRyOHG/cjA/V9tSK55R/bofDMLTkDpuwYWkks=";
release."SMTCoq-2.2+8.18".sha256 = "sha256-1iJAruI5Qn9nTZcUDjk8t/1Q+eFkYLOe9Ee0DmK03w8=";
release."SMTCoq-2.2+8.17".sha256 = "sha256-kaodsyVUl1+QQagzoBTIjxbdD4X3IaaH0x2AsVUL+Z0=";
release."SMTCoq-2.2+8.16".sha256 = "sha256-Hwm8IFlw97YiOY6H63HyJlwIXvQHr9lqc1+PgTnBtkw=";
release."SMTCoq-2.2+8.15".sha256 = "sha256-+GYOasJ32KJyOfqJlTtFmsJ2exd6gdueKwHdeMPErTo=";
release."SMTCoq-2.2+8.14".sha256 = "sha256-jqnF33E/4CqR1HSrLmUmLVCKslw9h3bbWi4YFmFYrhY=";
release."SMTCoq-2.2+8.13".sha256 = "sha256-AVpKU/SLaLYnCnx6GOEPGJjwbRrp28Fs5O50kJqdclI=";
release."SMTCoq-2.1+8.16".rev = "4996c00b455bfe98400e96c954839ceea93efdf7";
release."SMTCoq-2.1+8.16".sha256 = "sha256-k53e+frUjwq+ZZKbbOKd/EfVC40QeAzB2nCsGkCKnHA=";
release."SMTCoq-2.1+8.14".rev = "e11d9b424b0113f32265bcef0ddc962361da4dae";
@ -22,14 +29,20 @@ mkCoqDerivation {
release."SMTCoq-2.1+8.13".rev = "d02269c43739f4559d83873563ca00daad9faaf1";
release."SMTCoq-2.1+8.13".sha256 = "sha256-VZetGghdr5uJWDwZWSlhYScoNEoRHIbwqwJKSQyfKKg=";
releaseRev = v: v;
inherit version;
defaultVersion = with lib.versions; lib.switch coq.version [
{ case = isEq "8.16"; out = "SMTCoq-2.1+8.16"; }
{ case = isEq "8.14"; out = "SMTCoq-2.1+8.14"; }
{ case = isEq "8.13"; out = "SMTCoq-2.1+8.13"; }
{ case = isEq "8.19"; out = "SMTCoq-2.2+8.19"; }
{ case = isEq "8.18"; out = "SMTCoq-2.2+8.18"; }
{ case = isEq "8.17"; out = "SMTCoq-2.2+8.17"; }
{ case = isEq "8.16"; out = "SMTCoq-2.2+8.16"; }
{ case = isEq "8.15"; out = "SMTCoq-2.2+8.15"; }
{ case = isEq "8.14"; out = "SMTCoq-2.2+8.14"; }
{ case = isEq "8.13"; out = "SMTCoq-2.2+8.13"; }
] null;
propagatedBuildInputs = [ trakt cvc5 veriT' zchaff ] ++ (with coq.ocamlPackages; [ num zarith ]);
propagatedBuildInputs = [ cvc5 veriT' zchaff ] ++ (with coq.ocamlPackages; [ findlib num zarith ]);
mlPlugin = true;
nativeBuildInputs = (with pkgs; [ gnumake42 ]) ++ (with coq.ocamlPackages; [ ocamlbuild ]);

View File

@ -145,7 +145,7 @@ in
, meta ? {}
, doCheck ? config.doCheckByDefault or false
, doCheck ? true
, disabledTestPaths ? []

View File

@ -92,7 +92,7 @@
, passthru ? {}
, doCheck ? config.doCheckByDefault or false
, doCheck ? true
, disabledTestPaths ? []

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "taskflow";
version = "3.6.0";
version = "3.7.0";
src = fetchFromGitHub {
owner = "taskflow";
repo = "taskflow";
rev = "v${version}";
hash = "sha256-Iy9BhkyJa2nFxwVXb4LAlgVAHnu+58Ago2eEgAIlZ7M=";
hash = "sha256-q2IYhG84hPIZhuogWf6ojDG9S9ZyuJz9s14kQyIc6t0=";
};
patches = [

View File

@ -170,9 +170,13 @@ mapAliases {
inherit (pkgs) titanium; # added 2023-08-17
triton = pkgs.triton; # Added 2023-05-06
typescript = pkgs.typescript; # Added 2023-06-21
inherit (pkgs) uglify-js; # added 2024-06-15
inherit (pkgs) ungit; # added 2023-08-20
inherit (pkgs) vim-language-server; # added 2024-06-25
inherit (pkgs) vsc-leetcode-cli; # Added 2023-08-30
vscode-css-languageserver-bin = throw "vscode-css-languageserver-bin has been removed since the upstream repository is archived; consider using vscode-langservers-extracted instead."; # added 2024-06-26
vscode-html-languageserver-bin = throw "vscode-html-languageserver-bin has been removed since the upstream repository is archived; consider using vscode-langservers-extracted instead."; # added 2024-06-26
vscode-json-languageserver-bin = throw "vscode-json-languageserver-bin has been removed since the upstream repository is archived; consider using vscode-langservers-extracted instead."; # added 2024-06-26
vscode-langservers-extracted = pkgs.vscode-langservers-extracted; # Added 2023-05-27
vue-cli = self."@vue/cli"; # added 2023-08-18
vue-language-server = self.vls; # added 2023-08-20

View File

@ -52,11 +52,7 @@
remod-cli = "remod";
teck-programmer = "teck-firmware-upgrade";
typescript-language-server = "typescript-language-server";
uglify-js = "uglifyjs";
undollar = "$";
vscode-css-languageserver-bin = "css-languageserver";
vscode-html-languageserver-bin = "html-languageserver";
vscode-json-languageserver-bin = "json-languageserver";
vscode-json-languageserver = "vscode-json-languageserver";
webtorrent-cli = "webtorrent";
}

View File

@ -250,17 +250,13 @@
, "ts-node"
, "ttf2eot"
, "typescript-language-server"
, "uglify-js"
, "undollar"
, "unified-language-server"
, "vega-cli"
, "vega-lite"
, "vercel"
, "vls"
, "vscode-css-languageserver-bin"
, "vscode-html-languageserver-bin"
, "vscode-json-languageserver"
, "vscode-json-languageserver-bin"
, "wavedrom-cli"
, "webpack"
, "webpack-cli"

View File

@ -91186,72 +91186,6 @@ in
bypassCache = true;
reconstructLock = true;
};
vscode-css-languageserver-bin = nodeEnv.buildNodePackage {
name = "vscode-css-languageserver-bin";
packageName = "vscode-css-languageserver-bin";
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-css-languageserver-bin/-/vscode-css-languageserver-bin-1.4.0.tgz";
sha512 = "KWrF5f4RYYe8RBDfqb1c0Sdf9xPS2Ly/Z/T18H+uUOMw2QyzIrkxv4bMKy5GFfPm4479k6Ln4ji4UHqSmhGf3g==";
};
dependencies = [
sources."vscode-css-languageservice-3.0.13"
sources."vscode-jsonrpc-8.2.0"
sources."vscode-languageserver-4.4.2"
sources."vscode-languageserver-protocol-3.17.5"
sources."vscode-languageserver-protocol-foldingprovider-2.0.1"
sources."vscode-languageserver-types-3.17.5"
sources."vscode-nls-4.1.2"
sources."vscode-uri-1.0.8"
];
buildInputs = globalBuildInputs;
meta = {
description = "Binary version published on npm of vscode-css-languageserver extracted from VSCode tree";
homepage = "https://github.com/vscode-langservers/vscode-css-languageserver-bin#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
vscode-html-languageserver-bin = nodeEnv.buildNodePackage {
name = "vscode-html-languageserver-bin";
packageName = "vscode-html-languageserver-bin";
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-html-languageserver-bin/-/vscode-html-languageserver-bin-1.4.0.tgz";
sha512 = "rDnpvASQwf1dlRaGiu8edo5WlAr4dM3/r/dcPCH4O6UD4+eShhdC1E8IyiSisnJU6bRk+4mDTCgA6cyhGJY2xA==";
};
dependencies = [
sources."typescript-2.9.2"
(sources."vscode-css-languageservice-3.0.13" // {
dependencies = [
sources."vscode-nls-4.1.2"
];
})
(sources."vscode-html-languageservice-2.1.12" // {
dependencies = [
sources."vscode-nls-4.1.2"
];
})
sources."vscode-jsonrpc-8.2.0"
sources."vscode-languageserver-4.4.2"
sources."vscode-languageserver-protocol-3.17.5"
sources."vscode-languageserver-protocol-foldingprovider-2.0.1"
sources."vscode-languageserver-types-3.17.5"
sources."vscode-nls-3.2.5"
sources."vscode-uri-1.0.8"
];
buildInputs = globalBuildInputs;
meta = {
description = "Binary version published on npm of vscode-html-languageserver extracted from VSCode tree";
homepage = "https://github.com/vscode-langservers/vscode-html-languageserver-bin#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
vscode-json-languageserver = nodeEnv.buildNodePackage {
name = "vscode-json-languageserver";
packageName = "vscode-json-languageserver";
@ -91296,57 +91230,6 @@ in
bypassCache = true;
reconstructLock = true;
};
vscode-json-languageserver-bin = nodeEnv.buildNodePackage {
name = "vscode-json-languageserver-bin";
packageName = "vscode-json-languageserver-bin";
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-json-languageserver-bin/-/vscode-json-languageserver-bin-1.0.1.tgz";
sha512 = "WU+Ks0OEo1c4pgFUA4gIockhzlRqWqSRL2NXHOCtYhJnuIqfrNgSyECZC+nCMyn/CnzpPuQQjzC74GWlIRXnZQ==";
};
dependencies = [
sources."agent-base-4.3.0"
sources."debug-3.1.0"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."http-proxy-agent-2.1.0"
sources."https-proxy-agent-2.2.4"
sources."jsonc-parser-1.0.3"
sources."ms-2.0.0"
(sources."request-light-0.2.5" // {
dependencies = [
sources."vscode-nls-4.1.2"
];
})
(sources."vscode-json-languageservice-3.11.0" // {
dependencies = [
sources."jsonc-parser-3.2.1"
sources."vscode-nls-5.2.0"
sources."vscode-uri-2.1.2"
];
})
sources."vscode-jsonrpc-3.5.0"
sources."vscode-languageserver-3.5.1"
(sources."vscode-languageserver-protocol-3.5.1" // {
dependencies = [
sources."vscode-languageserver-types-3.5.0"
];
})
sources."vscode-languageserver-textdocument-1.0.11"
sources."vscode-languageserver-types-3.16.0-next.2"
sources."vscode-nls-2.0.2"
sources."vscode-uri-1.0.8"
];
buildInputs = globalBuildInputs;
meta = {
description = "JSON language server";
homepage = "https://github.com/vscode-langservers/vscode-json-languageserver-bin#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
wavedrom-cli = nodeEnv.buildNodePackage {
name = "wavedrom-cli";
packageName = "wavedrom-cli";

View File

@ -0,0 +1,54 @@
{
lib,
buildPythonPackage,
pythonOlder,
pythonRelaxDepsHook,
fetchFromGitHub,
setuptools,
pytestCheckHook,
numpy,
opencv4,
tomli,
typing-extensions,
}:
buildPythonPackage rec {
pname = "albucore";
version = "0.0.11";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "albumentations-team";
repo = "albucore";
rev = "refs/tags/${version}";
hash = "sha256-ahW1dRbAFfJQ0B0Nfb+Lco03Ymd/IL6hLGvVox3S8/c=";
};
pythonRemoveDeps = [ "opencv-python" ];
build-system = [
setuptools
pythonRelaxDepsHook
];
dependencies = [
numpy
opencv4
tomli
typing-extensions
];
pythonImportsCheck = [ "albucore" ];
nativeCheckInputs = [ pytestCheckHook ];
meta = {
description = "High-performance image processing library to optimize and extend Albumentations with specialized functions for image transformations";
homepage = "https://github.com/albumentations-team/albucore";
changelog = "https://github.com/albumentations-team/albucore/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ bcdarwin ];
};
}

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "asteval";
version = "0.9.33";
version = "1.0.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -18,12 +18,12 @@ buildPythonPackage rec {
owner = "lmfit";
repo = "asteval";
rev = "refs/tags/${version}";
hash = "sha256-j07HH84cn2AA5DyMcM7sXiBubCjZP67RJXVcErMPyBk=";
hash = "sha256-2Oj/3tMDC5s4OouSarAJo3TCwBOCY3DYjAZk3TcV9CQ=";
};
postPatch = ''
substituteInPlace setup.cfg \
--replace-fail " --cov=asteval --cov-report xml" ""
substituteInPlace pyproject.toml \
--replace-fail "--cov=asteval --cov-report html" ""
'';
build-system = [ setuptools-scm ];

View File

@ -366,7 +366,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.34.137";
version = "1.34.138";
pyproject = true;
disabled = pythonOlder "3.7";
@ -374,7 +374,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-3kGgypTy0MbaIS9lz9T8WOTxhjO/n2xTXa6MgRmnB58=";
hash = "sha256-NHpxTfySZT/dDY7ZgByCoBxRBTyPoOQLy4gLOd6NBr0=";
};
build-system = [ setuptools ];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.34.137";
version = "1.34.138";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-e9q7P0pJWRhBswGgg8TwbHZdzsAO1xEAivsKLfmp1N4=";
hash = "sha256-YiRtRxlej8GTmtVK0Rb9CjMLvSULPf9vmL1J2iWgK8A=";
};
nativeBuildInputs = [ poetry-core ];

View File

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "cyclopts";
version = "2.8.0";
version = "2.9.1";
pyproject = true;
disabled = pythonOlder "3.8";
@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "BrianPugh";
repo = "cyclopts";
rev = "refs/tags/v${version}";
hash = "sha256-g16BqbL2WOsMO7PlzTfVR8Ftf32VR8QtvBw1ZNTIOZQ=";
hash = "sha256-ZJMyshGN7DjAESEZA2NBDtIOkyem2H7TSQ4Uwcea0LQ=";
};
build-system = [

View File

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "google-ai-generativelanguage";
version = "0.6.5";
version = "0.6.6";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-xAicJ3+k4mci92qwPuMDnyi+i/HJvigpSLlYOhVMbXk=";
hash = "sha256-FznwNcru7KXCj4h0Be7IaQ8zctr3n+zyZFSpek8XM6g=";
};
build-system = [ setuptools ];

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "holidays";
version = "0.51";
version = "0.52";
pyproject = true;
disabled = pythonOlder "3.8";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "vacanza";
repo = "python-holidays";
rev = "refs/tags/v${version}";
hash = "sha256-0zLoxXgp4gby2pj96CJ2TOZBMmzuWKczotma7Q/3/ys=";
hash = "sha256-sLtszBu/eyhfIW8xdkHb3FWx2pW/E8cxPeNa4o7DnIs=";
};
build-system = [

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "inkbird-ble";
version = "0.5.6";
version = "0.5.7";
format = "pyproject";
disabled = pythonOlder "3.9";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-re5HjPtssFkpcltCr0HEJmJyHbXJdkr2wDgaAHfy2Tk=";
hash = "sha256-JmhYYoKz3w3H/WSkJFXrNAsJOmGr+Ex3LGNmgdQgr3s=";
};
nativeBuildInputs = [ poetry-core ];

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "laundrify-aio";
version = "1.2.0";
version = "1.2.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "laundrify";
repo = "laundrify-pypi";
rev = "v${version}";
hash = "sha256-mIdw2167H4Ume/DqV+fjRiBrph+8Jj5EEUALDDj4ah8=";
hash = "sha256-XhdIKitUyC5RWW/o98ZyhG7BuVCINsiNWlh3liITKCs=";
};
propagatedBuildInputs = [

View File

@ -30,7 +30,7 @@
buildPythonPackage rec {
pname = "ocrmypdf";
version = "16.3.1";
version = "16.4.0";
disabled = pythonOlder "3.10";
@ -46,7 +46,7 @@ buildPythonPackage rec {
postFetch = ''
rm "$out/.git_archival.txt"
'';
hash = "sha256-AGBLxN4XVP298a2DS14nfpDFbYTCvX3gx/BNVAj0iH8=";
hash = "sha256-AqOHBioK4EaKux6ZtTWZgQgWLlbtG/SWdgXPb3MYm7o=";
};
patches = [

View File

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "oletools";
version = "0.60.1";
version = "0.60.2";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "decalage2";
repo = pname;
rev = "v${version}";
hash = "sha256-H3oL8sk2r267wV0hoHOq9r9DY2Atxs+hZUVb6tmHy0w=";
hash = "sha256-ons1VeWStxUZw2CPpnX9p5I3Q7cMhi34JU8TeuUDt+Y=";
};
propagatedBuildInputs = [

View File

@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "openai";
version = "1.35.5";
version = "1.35.9";
pyproject = true;
disabled = pythonOlder "3.7.1";
@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
hash = "sha256-vtqqINwO08olJuynsFtsW7Kp8ikZI6tsZHZWnjTfitM=";
hash = "sha256-THsA284Z/LRQ3GJLnAR5GtFJUYw6EJJZzcFTsiCKxaY=";
};
build-system = [

View File

@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
fetchpatch,
setuptools,
}:
@ -15,6 +16,14 @@ buildPythonPackage rec {
hash = "sha256-5dV96nFhJR6RytuEvz7MhSdfsSH9R45Xn4AHd7HUJL0=";
};
patches = [
(fetchpatch {
# Add optional ignore_case param to wait_for_strings
url = "https://github.com/ionelmc/python-process-tests/commit/236c3e83722a36eddb4abb111a2fcceb49cc9ab7.patch";
hash = "sha256-LbLaDXHbywvsq++lklNiLw8u0USuiEpuxzpNMhXBWtE=";
})
];
nativeBuildInputs = [ setuptools ];
# No tests

View File

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "pyenphase";
version = "1.20.3";
version = "1.20.5";
pyproject = true;
disabled = pythonOlder "3.11";
@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "pyenphase";
repo = "pyenphase";
rev = "refs/tags/v${version}";
hash = "sha256-4lMsyzw56gFimUs52mEzy5eKYF9s2ClNi3yfdIBbccY=";
hash = "sha256-eP+tKpcRHHeRQEXMSIItgsUkv5SjQXnMsQbQMm50cpM=";
};
postPatch = ''

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "pyexploitdb";
version = "0.2.23";
version = "0.2.24";
pyproject = true;
disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyExploitDb";
inherit version;
hash = "sha256-myqv7zNhSUZTdyujg0ogrbzpypA5APGJhTM+FtrgXNA=";
hash = "sha256-YXqctVB4mphNzhc/u5e0yTNi2R6+ibBiFyPaqHvG7Bk=";
};
build-system = [ setuptools ];

View File

@ -0,0 +1,44 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
lark,
pytestCheckHook,
setuptools-scm,
setuptools,
}:
buildPythonPackage rec {
pname = "python-hcl2";
version = "4.3.4";
pyproject = true;
src = fetchFromGitHub {
owner = "amplify-education";
repo = "python-hcl2";
rev = "v${version}";
hash = "sha256-P/EZG6LVW33X9IDE4TbQxakEfenkOqBJ1RM6BZE/7Kk=";
};
disabled = pythonOlder "3.7";
build-system = [
setuptools
setuptools-scm
];
dependencies = [ lark ];
pythonImportsCheck = [ "hcl2" ];
nativeCheckInputs = [ pytestCheckHook ];
meta = with lib; {
description = "A parser for HCL2 written in Python using Lark";
homepage = "https://github.com/amplify-education/python-hcl2";
changelog = "https://github.com/amplify-education/python-hcl2/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ shivaraj-bh ];
};
}

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "python-technove";
version = "1.2.2";
version = "1.3.0";
pyproject = true;
disabled = pythonOlder "3.11";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Moustachauve";
repo = "pytechnove";
rev = "refs/tags/v${version}";
hash = "sha256-kc5jR0IM2OagvmtqhicnBbrwrdk3E/iJhRIgUtKoirI=";
hash = "sha256-jQOvnOlRROmYXZBJvRj+Z6aCAGj8YYT6h/79KYntiRY=";
};
postPatch = ''

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "reolink-aio";
version = "0.9.3";
version = "0.9.4";
pyproject = true;
disabled = pythonOlder "3.9";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "starkillerOG";
repo = "reolink_aio";
rev = "refs/tags/${version}";
hash = "sha256-tCT43wbDScL/aoQFmLPkrw59a88f4qpNeNa0Q27H9wA=";
hash = "sha256-Iv9WDxtnSXZC++8m6+cr7jG6yNXkK0KR5tyUIzQ4Na0=";
};
build-system = [ setuptools ];

View File

@ -5,18 +5,24 @@
pytestCheckHook,
pytest-asyncio,
nix-update-script,
setuptools,
wheel,
}:
buildPythonPackage rec {
pname = "result";
version = "0.16.1";
format = "setuptools";
version = "0.17.0";
pyproject = true;
build-system = [
setuptools
wheel
];
src = fetchFromGitHub {
owner = "rustedpy";
repo = "result";
rev = "v${version}";
hash = "sha256-7BvFIQbl4Udd9GTpbMrAqP0P1BGn/C1CHQ3QUCEMXPs=";
hash = "sha256-o+7qKxGQCeMUnsmEReggvf+XwQWFHRCYArYk3DxCa50=";
};
postPatch = ''

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "std-uritemplate";
version = "1.0.2";
version = "1.0.3";
pyproject = true;
disabled = pythonOlder "3.8";
@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "std_uritemplate";
inherit version;
hash = "sha256-lJ2YDTjUI3mf9Jh6g17rXppFRD3GGpzIMEYdkmz0JuQ=";
hash = "sha256-RMNQRjnP+tTrEU9j3zxmOx/C5cdqwYlD514noZiwtzQ=";
};
build-system = [ poetry-core ];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1180";
version = "3.0.1181";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
hash = "sha256-C8A+nAIjYbPw7R5yDbSFaxOQArdGUC5FFzK8gdYC43I=";
hash = "sha256-TBuJXP9RJxrhmFtijA/cYrnU5izfTqXm6TIA9dKu2WQ=";
};
build-system = [ setuptools ];

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "twilio";
version = "9.2.1";
version = "9.2.3";
pyproject = true;
disabled = pythonOlder "3.7";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "twilio";
repo = "twilio-python";
rev = "refs/tags/${version}";
hash = "sha256-lCa9dV8rYyGRff+uOKIT0eq5PRItGRuedgY7IrRZ714=";
hash = "sha256-uPpA/FJRtmD8w5lZCmSsbZWGYRnKuvCx34aAKUWqn8o=";
};
build-system = [ setuptools ];

View File

@ -1,18 +1,20 @@
{
lib,
aiofile,
backoff,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
pyserial,
pyserial-asyncio-fast,
pytest-asyncio,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "velbus-aio";
version = "2024.5.1";
version = "2024.7.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -21,19 +23,27 @@ buildPythonPackage rec {
owner = "Cereal2nd";
repo = "velbus-aio";
rev = "refs/tags/${version}";
hash = "sha256-rOuw1Iw6mGoXNSqxOlBappARzSGIlii03Hd8/3jWiQg=";
hash = "sha256-lKCeNQkI+KxhDZ2DYZPteLxJ5J1vBahyH2S7QTYAUiQ=";
fetchSubmodules = true;
};
build-system = [ setuptools ];
dependencies = [
aiofile
backoff
pyserial
pyserial-asyncio-fast
];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
preCheck = ''
export HOME=$(mktemp -d)
'';
pythonImportsCheck = [ "velbusaio" ];

View File

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
version = "3.2.164";
version = "3.2.168";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
rev = "refs/tags/${version}";
hash = "sha256-/QqrlNTO9/E/MGc0Zhv8MoV1uBGN3aC013mrugbHjxE=";
hash = "sha256-hyOnYXk88btH9SdEoBQovZxJqEfy5yClakGyua/Px80=";
};
patches = [ ./flake8-compat-5.x.patch ];

View File

@ -73,7 +73,7 @@ let
meta = with lib; {
homepage = "https://www.barebox.org";
description = "Swiss Army Knive for bare metal";
license = licenses.gpl2;
license = licenses.gpl2Only;
maintainers = with maintainers; [ emantor ];
} // extraMeta;
} // removeAttrs args [ "extraMeta" ];

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "PolicyKit helper to configure cups with fine-grained privileges";
homepage = "https://www.freedesktop.org/wiki/Software/cups-pk-helper/";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
};

View File

@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
Lenovo M7605D
'';
homepage = "https://github.com/pdewacht/brlaser";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ StijnDW ];
};

View File

@ -82,7 +82,7 @@ in rec {
description = "Brother ${lib.strings.toUpper model} CUPS wrapper driver";
homepage = "http://www.brother.com/";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = [ lib.maintainers.steveej ];
};

View File

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = {
description = "CUPS Linux drivers and SDK for DYMO printers";
homepage = "https://www.dymo.com/";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ makefu ];
};
}

View File

@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.brother.com/";
description = "Brother MFC-J470DW CUPS wrapper driver";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128";
maintainers = [ lib.maintainers.yochai ];

View File

@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://www.brother.com/";
description = "Brother MFC-J6510DW CUPS wrapper driver";
license = with licenses; gpl2;
license = with licenses; gpl2Plus;
platforms = with platforms; linux;
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj6510dw_all&os=128";
maintainers = with maintainers; [ ramkromberg ];

View File

@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Brother MFC-L2720DW CUPS wrapper driver";
homepage = "http://www.brother.com/";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = [ lib.maintainers.xeji ];
};

View File

@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Brother MFC-L2740DW CUPS wrapper driver";
homepage = "http://www.brother.com/";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = [ lib.maintainers.Enzime ];
};

View File

@ -47,7 +47,7 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "CUPS drivers for SPL (Samsung Printer Language) printers";
homepage = "http://splix.ap2c.org";
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [ ];
};

View File

@ -116,7 +116,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters";
description = "Backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
}

View File

@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
Refer to the description of epson-escpr for usage.
'';
license = licenses.gpl2;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ ma9e ma27 shawn8901 ];
platforms = platforms.linux;
};

View File

@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Ghostscript and cups printer drivers";
homepage = "https://sourceforge.net/projects/gimp-print/";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.linux;
isGutenprint = true;
};

View File

@ -30,7 +30,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/donovan6000/M3D-Linux";
description = "Linux program that can communicate with the Micro 3D printer";
mainProgram = "m33-linux";
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
};

View File

@ -50,7 +50,7 @@ buildPythonApplication rec {
homepage = "https://github.com/Ryochan7/sc-controller";
# donations: https://www.patreon.com/kozec
description = "User-mode driver and GUI for Steam Controller and other controllers";
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [ orivej rnhmjoj ];
};

View File

@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
broken = stdenv.isDarwin;
description = "JACK audio connection kit";
homepage = "https://jackaudio.org";
license = with licenses; [ gpl2 lgpl21 ];
license = with licenses; [ gpl2Plus lgpl21 ];
pkgConfigModules = [ "jack" ];
platforms = platforms.unix;
};

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/afaerber/meson-tools";
description = "Tools for Amlogic Meson ARM platforms";
license = licenses.gpl2;
license = licenses.gpl2Only;
maintainers = with maintainers; [ lopsided98 ];
};
}

View File

@ -38,7 +38,7 @@ stdenv.mkDerivation {
{
homepage = "https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool/";
description = "Tool from Rockchip to communicate with Rockusb devices (pine64 fork)";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Only;
maintainers = [ maintainers.adisbladis ];
mainProgram = "rkdeveloptool";
};

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation {
meta = with lib; {
homepage = "https://github.com/rockchip-linux/rkdeveloptool";
description = "Tool from Rockchip to communicate with Rockusb devices";
license = licenses.gpl2;
license = licenses.gpl2Only;
maintainers = [ maintainers.lopsided98 ];
mainProgram = "rkdeveloptool";
};

View File

@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
It relies on LightDM for locking and unlocking your session via
ConsoleKit/UPower or logind/systemd.
'';
license = licenses.gpl2;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ obadz ] ++ teams.pantheon.members;
platforms = platforms.linux;
};

View File

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Secure suspend/hibernate-friendly alternative to `vlock -an`";
mainProgram = "physlock";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
}

View File

@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
This package currently contains all of the screensavers from the
original collection, plus a few others.
'';
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
};
}

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Virtual console locking program";
license = licenses.gpl2;
license = licenses.gpl2Only;
maintainers = [ ];
platforms = platforms.linux;
mainProgram = "vlock";

View File

@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "http://www.ibiblio.org/pub/linux/X11/screensavers";
maintainers = with maintainers; [ peti ];
platforms = platforms.linux;
license = licenses.gpl2;
license = licenses.gpl2Only;
mainProgram = "xautolock";
};
})

View File

@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Screen locker for the X Window System";
homepage = "http://sillycycle.com/xlockmore.html";
license = licenses.gpl2;
license = licenses.gpl2Only;
maintainers = with maintainers; [ pSub ];
platforms = platforms.linux;
};

View File

@ -18,7 +18,7 @@ stdenv.mkDerivation {
meta = {
description = "Converts English text into text that mimics a stereotyped or humorous dialect";
homepage = "https://www.hyperrealm.com/talkfilters/talkfilters.html";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ ikervagyok ];
platforms = with lib.platforms; unix;
};

View File

@ -132,7 +132,7 @@ let
meta = with lib; {
homepage = "https://www.denx.de/wiki/U-Boot/";
description = "Boot loader for embedded systems";
license = licenses.gpl2;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ bartsch dezgeg lopsided98 ];
} // extraMeta;
} // removeAttrs args [ "extraMeta" "pythonScriptsToInstall" ]));

View File

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Displays text on your screen";
homepage = "https://sourceforge.net/projects/libxosd";
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ pSub ];
};

View File

@ -11,12 +11,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raycast";
version = "1.77.3";
version = "1.78.0";
src = fetchurl {
name = "Raycast.dmg";
url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal";
hash = "sha256-KSIrK16JEAib0joprIm0SYwA2bKCEBLVn7WYfHV9YCg=";
hash = "sha256-6DPScMbD746a6xtThze8Uthd33CLRjAC7Z9v751p+Eg=";
};
dontPatch = true;

View File

@ -127,6 +127,6 @@ stdenv.mkDerivation rec {
mainProgram = "powerprofilesctl";
platforms = platforms.linux;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ mvnetbiz picnoir ];
maintainers = with maintainers; [ mvnetbiz picnoir lyndeno ];
};
}

View File

@ -10,8 +10,8 @@ let
in
buildMongoDB {
inherit avxSupport;
version = "6.0.15";
sha256 = "sha256-DX1wbrDx1/JrEHbzNaXC4Hqq7MrLqz+JZgG98beyVds=";
version = "6.0.16";
sha256 = "sha256-DdMWacJTx6sxgIKG2M8DkboSBr0fD2w91M+ZYt75hQI=";
patches = [
# Patches a bug that it couldn't build MongoDB 6.0 on gcc 13 because a include in ctype.h was missing
./fix-gcc-13-ctype-6_0.patch

View File

@ -14,7 +14,7 @@
}:
let
version = "1.68.1";
version = "1.68.2";
in
buildGoModule {
pname = "tailscale";
@ -24,7 +24,7 @@ buildGoModule {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
hash = "sha256-ZAzro69F7ovfdqzRss/U7puh1T37bkEtUXabCYc5LwU=";
hash = "sha256-VI5k8PnPP8r2rIkW7AeQod7JmoHWuSLiaxkZXXv+0T8=";
};
patches = [

View File

@ -18,16 +18,16 @@ let
};
in buildNpmPackage' rec {
pname = "balena-cli";
version = "18.2.10";
version = "18.2.17";
src = fetchFromGitHub {
owner = "balena-io";
repo = "balena-cli";
rev = "v${version}";
hash = "sha256-HZAQpK7cai4FEBvQSIHGBdDMe4pQRXXF9DSax07rjF0=";
hash = "sha256-sWe7D89bL7mWanxCAOAso6J9fuxPFh3PHUL2mR8aOBs=";
};
npmDepsHash = "sha256-9XVjyqLgi+gkEEp09P4HzmeRNINeXUC4mBmib6M6YyE=";
npmDepsHash = "sha256-lYgt0du8OfJitVbfWiUqrEGulvs/OxqF4AdxyGCRCJY=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json

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