Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-05-01 00:40:44 +00:00
committed by GitHub
184 changed files with 4026 additions and 2467 deletions
+4 -4
View File
@@ -17,14 +17,14 @@ Consider the following package:
maven,
}:
maven.buildMavenPackage rec {
maven.buildMavenPackage (finalAttrs: {
pname = "jd-cli";
version = "1.2.1";
src = fetchFromGitHub {
owner = "intoolswetrust";
repo = "jd-cli";
tag = "jd-cli-${version}";
tag = "jd-cli-${finalAttrs.version}";
hash = "sha256-rRttA5H0A0c44loBzbKH7Waoted3IsOgxGCD2VM0U/Q=";
};
@@ -50,7 +50,7 @@ maven.buildMavenPackage rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ majiir ];
};
}
})
```
This package calls `maven.buildMavenPackage` to do its work. The primary difference from `stdenv.mkDerivation` is the `mvnHash` variable, which is a hash of all of the Maven dependencies.
@@ -133,7 +133,7 @@ step 2 which will most probably fail the build. The `go-offline` plugin cannot
handle these so-called [dynamic dependencies](https://github.com/qaware/go-offline-maven-plugin?tab=readme-ov-file#dynamic-dependencies).
In that case you must add these dynamic dependencies manually with:
```nix
maven.buildMavenPackage rec {
maven.buildMavenPackage {
manualMvnArtifacts = [
# add dynamic test dependencies here
"org.apache.maven.surefire:surefire-junit-platform:3.1.2"
+8 -1
View File
@@ -12419,6 +12419,13 @@
githubId = 9425955;
name = "Jean-François Labonté";
};
jelni = {
email = "nixpkgs@jel.gay";
github = "jelni";
githubId = 25802745;
matrix = "@me:jel.gay";
name = "jel";
};
jemand771 = {
email = "willy@jemand771.net";
github = "jemand771";
@@ -18055,7 +18062,7 @@
keys = [ { fingerprint = "C3E7 F8C4 9CBC 9320 D360 B117 8516 D0FA 7D8F 58FC"; } ];
};
Misaka13514 = {
name = "Misaka13514";
name = "Rine Amakawa";
email = "Misaka13514@gmail.com";
matrix = "@misaka13514:matrix.org";
github = "Misaka13514";
+4 -1
View File
@@ -25,7 +25,10 @@ in
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
networking.firewall = lib.mkIf cfg.openFirewall {
allowedUDPPorts = [ 5678 ];
allowedUDPPorts = [
5678
20561
];
allowedUDPPortRanges = [
{
from = 40000;
+1
View File
@@ -55,6 +55,7 @@ in
settings = lib.mkOption {
inherit (settingsFormat) type;
default = { };
example.mpd = {
enabled = true;
hostname = "::";
+3 -3
View File
@@ -5,7 +5,7 @@
...
}:
let
toml = pkgs.formats.toml { };
gitIni = pkgs.formats.gitIni { };
cfg = config.services.dunst;
in
{
@@ -22,7 +22,7 @@ in
};
settings = lib.mkOption {
type = toml.type;
type = gitIni.type;
default = { };
description = "Dunst configuration, see dunst(5)";
example = lib.literalExpression ''
@@ -69,7 +69,7 @@ in
environment = {
systemPackages = [ cfg.package ];
etc."xdg/dunst/dunstrc".source = toml.generate "dunstrc" cfg.settings;
etc."xdg/dunst/dunstrc".source = gitIni.generate "dunstrc" cfg.settings;
};
services.dbus.packages = [ cfg.package ];
@@ -34,6 +34,7 @@ pythonPackages.buildPythonApplication (finalAttrs: {
gst-plugins-good
gst-plugins-ugly
gst-plugins-rs
gst-libav
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ pipewire ];
@@ -5942,16 +5942,17 @@
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "minimail";
ename = "minimail";
version = "0.4.0.20260415.81600";
version = "0.4.2.0.20260428.192238";
src = fetchurl {
url = "https://elpa.gnu.org/devel/minimail-0.4.0.20260415.81600.tar";
sha256 = "1a1mh3g6vfvmlr419iv8fz7hfjb1ddsia26059zj69gqv7fniqbh";
url = "https://elpa.gnu.org/devel/minimail-0.4.2.0.20260428.192238.tar";
sha256 = "0wd5nay9x0sqr7l96ibi554qab5mfgh3dw493rcw7cs3cwiwsvhm";
};
packageRequires = [ ];
packageRequires = [ transient ];
meta = {
homepage = "https://elpa.gnu.org/devel/minimail.html";
license = lib.licenses.free;
@@ -5858,16 +5858,17 @@
elpaBuild,
fetchurl,
lib,
transient,
}:
elpaBuild {
pname = "minimail";
ename = "minimail";
version = "0.4";
version = "0.4.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/minimail-0.4.tar";
sha256 = "0ic8axms52v63wv5k0m1ny1dpnyzfqw4vj8fax4m1a0l6j3prfpx";
url = "https://elpa.gnu.org/packages/minimail-0.4.2.tar";
sha256 = "1ri424g6v55405d4zr4qhnvdswd5hc9n4hs2xds40ps0h6qp05hm";
};
packageRequires = [ ];
packageRequires = [ transient ];
meta = {
homepage = "https://elpa.gnu.org/packages/minimail.html";
license = lib.licenses.free;
@@ -75440,20 +75440,20 @@
"repo": "merrickluo/liberime",
"unstable": {
"version": [
20260415,
754
20260427,
303
],
"commit": "6e8cc1cbadaafae5f99524d1d4dc8fcf115685be",
"sha256": "0rmbcfna27g4y4s84glbhrzf2lm68b1rq994ca5mg2x2jfrchrv7"
"commit": "2130baba8e5e15922650bc01de95a1d6c6a1c1f7",
"sha256": "0zr0hk11xani4pn0yv2xlpfwargv33q610w0yw6ac1r91bn9r9z9"
},
"stable": {
"version": [
0,
0,
7
9
],
"commit": "6e8cc1cbadaafae5f99524d1d4dc8fcf115685be",
"sha256": "0rmbcfna27g4y4s84glbhrzf2lm68b1rq994ca5mg2x2jfrchrv7"
"commit": "2130baba8e5e15922650bc01de95a1d6c6a1c1f7",
"sha256": "0zr0hk11xani4pn0yv2xlpfwargv33q610w0yw6ac1r91bn9r9z9"
}
},
{
@@ -60,6 +60,7 @@ mapAliases (
peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23
playground = throw "playground has been archived"; # Added 2025-12-18
pure-lua = lib.warnOnInstantiate "Please replace 'vimPlugins.pure-lua' with 'vimPlugins.moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17
registers-nvim = throw "the upstream repository got deleted"; # added 2026-04-30
rust-tools-nvim = lib.warnOnInstantiate "'vimPlugins.rust-tools-nvim' is abandoned by upstream; you should use 'vimPlugins.rustaceanvim'" rust-tools-nvim;
Spacegray-vim = throw "'vimPlugins.Spacegray-vim' has been removed: abandoned by upstream"; # Added 2025-03-24
SpaceVim = throw "this distribution didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # added 2024-11-27
@@ -443,12 +443,12 @@ final: prev: {
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
version = "0-unstable-2026-04-24";
version = "0-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "c3709d579066ab8f9600f5b76ade2da5042ec1ac";
hash = "sha256-4oaaUvc0VFfAb7QR4biBjXkksZuERyZmiuNACbeR89g=";
rev = "6db1246640e9e1bdf8a1d1f6d27a940fc0a572d5";
hash = "sha256-atJxcg6SOH/YAgnPQ6ITzPLQUkNqQQ0zz9NMH2o4m0U=";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0";
@@ -1257,12 +1257,12 @@ final: prev: {
asynctasks-vim = buildVimPlugin {
pname = "asynctasks.vim";
version = "0-unstable-2025-09-26";
version = "0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "asynctasks.vim";
rev = "f1460492579831dfd4df85513ca0b41622c1a0c8";
hash = "sha256-kUz6b1f7ooT5NjYotRCjSP07P7ZO/tsZA+tXcuz3WT4=";
rev = "14892013f671614afae315f91ed5ef700334e773";
hash = "sha256-RsZ8NjOH4j4m9gO4PiQCJVzdatvhiveoSL2gESaon/8=";
};
meta.homepage = "https://github.com/skywind3000/asynctasks.vim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -1565,12 +1565,12 @@ final: prev: {
barbar-nvim = buildVimPlugin {
pname = "barbar.nvim";
version = "1.9.1-unstable-2025-12-02";
version = "1.9.1-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
rev = "539d73def39c9172b4d4d769f14090e08f37b29d";
hash = "sha256-vhoqeTU/1tw1dj5o5rmUhqpSBFPPjOfp3TZnjMtnMQ8=";
rev = "a4bef5b4fc1f064f2f673172252028eae18191c9";
hash = "sha256-D2/zgmi+dgq8w00ZdPDbppaPaXi/AYNnDOyYMG7nJ5I=";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
meta.license = lib.licenses.unfree;
@@ -1719,12 +1719,12 @@ final: prev: {
bitbake = buildVimPlugin {
pname = "bitbake";
version = "6.0_M3";
version = "4.0.35";
src = fetchFromGitHub {
owner = "openembedded";
repo = "bitbake";
tag = "yocto-6.0_M3";
hash = "sha256-nOnNIXRUxsYNaEBhWuzCMTg37C9/S4ekxNbCpvBe+TU=";
tag = "yocto-4.0.35";
hash = "sha256-Dm+k84uBWAbHIRc2Wqqqk9f4V0J7Cl67TrShWBb1tiY=";
};
meta.homepage = "https://github.com/openembedded/bitbake/";
meta.license = lib.licenses.unfree;
@@ -2502,12 +2502,12 @@ final: prev: {
claudecode-nvim = buildVimPlugin {
pname = "claudecode.nvim";
version = "0.3.0-unstable-2026-03-04";
version = "0.3.0-unstable-2026-04-27";
src = fetchFromGitHub {
owner = "coder";
repo = "claudecode.nvim";
rev = "432121f0f5b9bda041030d1e9e83b7ba3a93dd8f";
hash = "sha256-r8hAUpSsr8zNm+av8Mu5oILaTfEsXEnJmkzRmvi9pF8=";
rev = "102d835c964069c9c5e37abaf05ae4f9c3ee6f00";
hash = "sha256-h8wYaWBKjKrb7hYYKYs5yUS5RI0JVFo8Emcy99YK6Qw=";
};
meta.homepage = "https://github.com/coder/claudecode.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -2586,12 +2586,12 @@ final: prev: {
cmake-tools-nvim = buildVimPlugin {
pname = "cmake-tools.nvim";
version = "0-unstable-2026-04-09";
version = "0-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "Civitasv";
repo = "cmake-tools.nvim";
rev = "bac6ba2354a52c61f731c751cdb0f4e24669bf0d";
hash = "sha256-qHWyDd7/hm/t5IX8gaP6VPWEJ6M3uACP6SKJpvKpX58=";
rev = "f9a3eb2be0b8148df470244e5c25aede3a3a28a5";
hash = "sha256-WJx/BYvYQDYL+/0ROXi4lzjaEcDOHSc+73qEIXxYuPI=";
};
meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only";
@@ -2893,12 +2893,12 @@ final: prev: {
cmp-fuzzy-path = buildVimPlugin {
pname = "cmp-fuzzy-path";
version = "0-unstable-2024-01-17";
version = "0-unstable-2026-04-27";
src = fetchFromGitHub {
owner = "tzachar";
repo = "cmp-fuzzy-path";
rev = "9953c11a2510a04111b7b152cf50ae1e83f00798";
hash = "sha256-hJakGmszuJnPIcqrDSNAmm2x1c7ra+qUMEdoKrUop+w=";
rev = "c94176cda6b5d93d102634fc5fb94dda1018685d";
hash = "sha256-zCYhLxKPF6uR/U06IkD0qe1FJsfp3wBUFq9pFHC7CfM=";
};
meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/";
meta.license = lib.licenses.unfree;
@@ -3439,12 +3439,12 @@ final: prev: {
coc-nvim = buildVimPlugin {
pname = "coc.nvim";
version = "0.0.82-unstable-2026-04-24";
version = "0.0.82-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
rev = "0568d11f5cb0e38aa18f28621feacbe5af473076";
hash = "sha256-rpvtxc4hz/s9nJ1OmasL4ZwRCSrmr5MAIu3cwUUPOik=";
rev = "e682a2e0cef815b49b3bb79a0c6d0a430c8116c8";
hash = "sha256-dSylKvIZhZjM/5ORCrs3+yROiIIg3fTGnchFK2i2bJY=";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
meta.license = lib.licenses.unfree;
@@ -4182,12 +4182,12 @@ final: prev: {
csharpls-extended-lsp-nvim = buildVimPlugin {
pname = "csharpls-extended-lsp.nvim";
version = "0.3.0-unstable-2026-04-08";
version = "0.3.0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "Decodetalkers";
repo = "csharpls-extended-lsp.nvim";
rev = "1480abcafab446a3f66eb026faabe25b8412fc5f";
hash = "sha256-90Lt+xJn0YhDO6bzFWE6gXdJPwJkW2Jfl6H6gxqlmew=";
rev = "be8093d19af1538aad9ee77dc5589e55b083967a";
hash = "sha256-MDr3n9LaQ/YTHD7egDohQ7YmT2+itWXNoMLigmZp3KQ=";
};
meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -4532,12 +4532,12 @@ final: prev: {
ddc-ui-native = buildVimPlugin {
pname = "ddc-ui-native";
version = "0-unstable-2025-08-30";
version = "0-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "Shougo";
repo = "ddc-ui-native";
rev = "8c33fb2336a586b33854903e3096095780657ad1";
hash = "sha256-fWJDl/MdW3Ce99sqs60Cp6OghnGfsQFmIkOTDkAT9yw=";
rev = "4f409fc24e0c1ce2a99a2c055b6a216feef2f076";
hash = "sha256-hMsOqJ8Db2W15Z73jQDldwkRBbaI5p8gap8UqgKRNiY=";
};
meta.homepage = "https://github.com/Shougo/ddc-ui-native/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -5332,12 +5332,12 @@ final: prev: {
easy-dotnet-nvim = buildVimPlugin {
pname = "easy-dotnet.nvim";
version = "0-unstable-2026-04-24";
version = "0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "GustavEikaas";
repo = "easy-dotnet.nvim";
rev = "8ae591fd0f3bf7b688c802918bd64f7956f939b9";
hash = "sha256-iKCH3jKq5OaisG2txI5TgYYC3nQTAIn8E67v1XP/LUQ=";
rev = "cccd08c1e86f4952cbab1e27a2bd54c7251b28de";
hash = "sha256-YiI+tSLCKQR1oTzUXHp7B82nFc2/0x+5pDc0AzkG/m0=";
};
meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -5837,12 +5837,12 @@ final: prev: {
firenvim = buildVimPlugin {
pname = "firenvim";
version = "0.2.16-unstable-2026-04-23";
version = "0.2.16-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "glacambre";
repo = "firenvim";
rev = "69d3411d08d35bb9b3e84b9deaff4b9b078a30e3";
hash = "sha256-j1M41XD8gLMqXJK5Pk+yu6IbsUnRagyzlKM9nQ1ozp0=";
rev = "899206da6ec88e476d3f96df5e5ef48e37dc87d2";
hash = "sha256-xjiGO4B6YHRAau69Y6RdOXPTJg3sCt0kVLjw4uwDqc0=";
};
meta.homepage = "https://github.com/glacambre/firenvim/";
meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only";
@@ -6958,12 +6958,12 @@ final: prev: {
guihua-lua = buildVimPlugin {
pname = "guihua.lua";
version = "0.1-unstable-2026-04-10";
version = "0.1-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "ray-x";
repo = "guihua.lua";
rev = "d178056728548ed8a99cce94de47b7500bd6889a";
hash = "sha256-GkSUwoDHFu615eTRaN2hjZJPxWe+77JqO8mEJ2YsIgw=";
rev = "7c364432c2f9153ed068f4eab1989edd9f3fd302";
hash = "sha256-rgxqLQf7psUtXwnFOiDBt6CpMyaAMdz2pg3PKj12IzE=";
};
meta.homepage = "https://github.com/ray-x/guihua.lua/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -8486,11 +8486,11 @@ final: prev: {
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
version = "0-unstable-2026-04-26";
version = "0-unstable-2026-04-27";
src = fetchgit {
url = "https://codeberg.org/andyg/leap.nvim/";
rev = "37605b63757d633a6cc70b7d65b932eafdbeedcf";
hash = "sha256-fkm0Nyyhc9GF7DWUpQShtZeKnYZm99pML8Y+y0FyDts=";
rev = "156c71aabb68d520c6269db4103c8e5580e3ea67";
hash = "sha256-aV5v7YECkcjdjw07l65yJaDQsxZJHNoGb6U1ZKHWJ9k=";
};
meta.homepage = "https://codeberg.org/andyg/leap.nvim/";
meta.license = lib.licenses.unfree;
@@ -8499,12 +8499,12 @@ final: prev: {
leetcode-nvim = buildVimPlugin {
pname = "leetcode.nvim";
version = "0.3.1-unstable-2025-09-21";
version = "0.3.1-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "kawre";
repo = "leetcode.nvim";
rev = "fdd3f91800b3983e27bc9fcfb99cfa7293d7f11a";
hash = "sha256-PqfDPTKiM64tIi/BSQKDsE5rjmmuDHcBB91I3dZ4El8=";
rev = "4e8b3683940a8377379ce9398e7f329e3560b42c";
hash = "sha256-82ppJQURAJcffgWwPHjrU9hROIKgk1hVITxNTzGtY5o=";
};
meta.homepage = "https://github.com/kawre/leetcode.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -9423,12 +9423,12 @@ final: prev: {
mason-nvim = buildVimPlugin {
pname = "mason.nvim";
version = "2.2.1-unstable-2026-04-21";
version = "2.2.1-unstable-2026-04-27";
src = fetchFromGitHub {
owner = "mason-org";
repo = "mason.nvim";
rev = "12ddd182d9efbdc848b540f16484a583d52da0fb";
hash = "sha256-Oq93aLhK/fowReSAeg9nnXnLrpTpBek0j5uNX1FW1Vs=";
rev = "cb8445f8ce85d957416c106b780efd51c6298f89";
hash = "sha256-36u0h+nepjUub1tz5Cfw7GAUL14aMCg4hGFK5w3ZZBw=";
};
meta.homepage = "https://github.com/mason-org/mason.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0";
@@ -10921,12 +10921,12 @@ final: prev: {
neogit = buildVimPlugin {
pname = "neogit";
version = "3.0.0-unstable-2026-04-24";
version = "3.0.0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
rev = "792c139da736230855e8341ebe6175bb6eb8268b";
hash = "sha256-FdlR0Mdb4NraIfkLRcElar1JMLx7ZXjMd+ye9gmm0zA=";
rev = "88000e7e60177558d1b428a0d561c92e5d81341e";
hash = "sha256-g8L1o0qf8COCuvA6tD2zGwhNm1dyxdzHD5fg7THnOe0=";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -11274,12 +11274,12 @@ final: prev: {
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
version = "4.0.0";
version = "4.1.0";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
tag = "v4.0.0";
hash = "sha256-TcgTCMgGukHx5mGBoxj8RyzreNFXEBNVCehgMc7q6gY=";
tag = "v4.1.0";
hash = "sha256-pYNxBczQMUgFibHFpcWAdf4FndGKnxmbWdmFW6Gs2Lw=";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
meta.license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only";
@@ -11819,12 +11819,12 @@ final: prev: {
nlsp-settings-nvim = buildVimPlugin {
pname = "nlsp-settings.nvim";
version = "0-unstable-2026-04-11";
version = "0-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "tamago324";
repo = "nlsp-settings.nvim";
rev = "bf56ac18a62c0c5c2596653c20bbe18d1d4ec9a6";
hash = "sha256-hikO7bpr6QGChbNbNUoQQucMYEW35D3+8o2XXltXo9g=";
rev = "cb11c522a0e7e8e9c59d678bed44f9f590c8e938";
hash = "sha256-Ep4HOpjQj8b0FbI25d8Iu8mQTupP8NyKqcqRT6uHxhU=";
};
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -11903,12 +11903,12 @@ final: prev: {
none-ls-nvim = buildVimPlugin {
pname = "none-ls.nvim";
version = "0-unstable-2026-04-24";
version = "0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "none-ls.nvim";
rev = "8cd333aa66e08492d891bdad272208a620cb93a3";
hash = "sha256-Yn9j7tfTvtNH1WPJn3N41jvfUKhzB8YSBS0u7kFHMyE=";
rev = "241ff8214b4ec051eb51e74a61ff729c0271b429";
hash = "sha256-tplnARSDuc9dkaai6/rm2kS+5jTWmVQXWvJ+Ij9HmQs=";
};
meta.homepage = "https://github.com/nvimtools/none-ls.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "Unlicense";
@@ -12823,12 +12823,12 @@ final: prev: {
nvim-lightbulb = buildVimPlugin {
pname = "nvim-lightbulb";
version = "1.0.0-unstable-2026-04-02";
version = "1.0.0-unstable-2026-04-27";
src = fetchFromGitHub {
owner = "kosayoda";
repo = "nvim-lightbulb";
rev = "e974b1a93c917c840545f51b9a66cfd72c520522";
hash = "sha256-WHJ/MV4xKl4Unpxyxxj5j9qbxE0gP0pWe6eVXB4CGvg=";
rev = "b8c08c5f3b1586dfcdd9f34d7d54fe6982e01ac9";
hash = "sha256-F7JAGcinAcJmTmcbYQe5zboHwgLRbZMOYeSK/A6bqe8=";
};
meta.homepage = "https://github.com/kosayoda/nvim-lightbulb/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -12990,12 +12990,12 @@ final: prev: {
nvim-metals = buildVimPlugin {
pname = "nvim-metals";
version = "0.10.x-unstable-2026-04-25";
version = "0.10.x-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "scalameta";
repo = "nvim-metals";
rev = "b914d3b963582109371d0949424c3cc6758d99b8";
hash = "sha256-exQY3LwMfQP/2nE7Y2l0bwelduLQO/1i1I3RElmmKkc=";
rev = "4cc98f07ec96bb748a8796831767538e0e4f9be4";
hash = "sha256-uXmLZMbJKUFua9Jg/LYJ9dGRz+QF+nw7Nz5n6uaGSdQ=";
};
meta.homepage = "https://github.com/scalameta/nvim-metals/";
meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0";
@@ -14068,12 +14068,12 @@ final: prev: {
omnisharp-extended-lsp-nvim = buildVimPlugin {
pname = "omnisharp-extended-lsp.nvim";
version = "0-unstable-2026-04-24";
version = "0-unstable-2026-04-26";
src = fetchFromGitHub {
owner = "Hoffs";
repo = "omnisharp-extended-lsp.nvim";
rev = "66a003874ca0539b91cb84876080d6200c796aa7";
hash = "sha256-la0mFk+CHo669/vJ+fe+nAyEPN5BCtkdHSN0fttHi9o=";
rev = "51e407a46ddb15e49727139b5b1ae3650cd6a069";
hash = "sha256-g7f0A6spV7blMHtiX4PP76Z6uB18R/f+p2nOdUeMGG0=";
};
meta.homepage = "https://github.com/Hoffs/omnisharp-extended-lsp.nvim/";
meta.license = lib.licenses.unfree;
@@ -14222,12 +14222,12 @@ final: prev: {
opencode-nvim = buildVimPlugin {
pname = "opencode.nvim";
version = "0.7.0";
version = "0.8.0";
src = fetchFromGitHub {
owner = "nickjvandyke";
repo = "opencode.nvim";
tag = "v0.7.0";
hash = "sha256-A9uhcU1Wm4yDnaON8j6KVe7ahdKIkzW3cZwZK93RNew=";
tag = "v0.8.0";
hash = "sha256-w17WExduvXd063RO/a9pY0Gb/nCjxFr5LLCgItuQ4oY=";
};
meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -14657,12 +14657,12 @@ final: prev: {
pi-nvim = buildVimPlugin {
pname = "pi.nvim";
version = "0-unstable-2026-04-22";
version = "0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "pablopunk";
repo = "pi.nvim";
rev = "9a4425e3e601e7387b32065d78b812bc7d5603ad";
hash = "sha256-e5LLscgEBuZHIfi+clojp9vfiofvXdU5C7BuhQB7vfw=";
rev = "6e86a704ed6ff488fda78b64f4e564d6ee620785";
hash = "sha256-o5S7x1VWWQ2BnhthbVMndC2w4fnjc1h41gP/HUv4TV4=";
};
meta.homepage = "https://github.com/pablopunk/pi.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -14882,12 +14882,12 @@ final: prev: {
project-nvim = buildVimPlugin {
pname = "project.nvim";
version = "3.2.2-1";
version = "3.3.1-1";
src = fetchFromGitHub {
owner = "DrKJeff16";
repo = "project.nvim";
tag = "v3.2.2-1";
hash = "sha256-4ADgE8WF5xw7tHqNl6F3JbFj1QHF6LBIzcujeclpxIE=";
tag = "v3.3.1-1";
hash = "sha256-AT1Yfw6QyL+GKNicItK1oD1mQyCqH8CyyIm9LQtG0Ic=";
};
meta.homepage = "https://github.com/DrKJeff16/project.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "Apache-2.0";
@@ -15260,12 +15260,12 @@ final: prev: {
refactoring-nvim = buildVimPlugin {
pname = "refactoring.nvim";
version = "0-unstable-2026-04-21";
version = "0-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "theprimeagen";
repo = "refactoring.nvim";
rev = "f06ac3d457128f9d512103399b367c4be49a2421";
hash = "sha256-mZC2N8Udvep75/FeSRn2ZmEmE2/SNxFHw+W5QJHduLw=";
rev = "f75049d4564d96f66dc3cd79207d0ad6ea42c668";
hash = "sha256-Y0nVzrJTbtT5Su2LUVaYtFrxiIAW4tj+9HLDH9R0LQ4=";
};
meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -15286,20 +15286,6 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
registers-nvim = buildVimPlugin {
pname = "registers.nvim";
version = "2.3.0-unstable-2024-11-05";
src = fetchFromGitHub {
owner = "tversteeg";
repo = "registers.nvim";
rev = "c217f8f369e0886776cda6c94eab839b30a8940d";
hash = "sha256-M7uR3yXYUQ4I8Gt8P6k25q67UNwksRDPKGrS/FCqrt0=";
};
meta.homepage = "https://github.com/tversteeg/registers.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only";
meta.hydraPlatforms = [ ];
};
remember-nvim = buildVimPlugin {
pname = "remember.nvim";
version = "1.5.1";
@@ -15358,12 +15344,12 @@ final: prev: {
render-markdown-nvim = buildVimPlugin {
pname = "render-markdown.nvim";
version = "8.12.0-unstable-2026-04-21";
version = "8.12.0-unstable-2026-04-26";
src = fetchFromGitHub {
owner = "MeanderingProgrammer";
repo = "render-markdown.nvim";
rev = "d67113f11384c0dad96fced2f7b91f1fc811e97f";
hash = "sha256-c+2KzCACUnb/RkkLsI9uxvJNLP0PDgmuPSUlO/XgGBw=";
rev = "3f3eea97b80839f629c951ca660ffd125bfa5b34";
hash = "sha256-dh4gBQVRTa1DgOvKN8NFMQ9e1E8rbrkTvlJH9nN9S6Y=";
};
meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -15485,12 +15471,12 @@ final: prev: {
rose-pine = buildVimPlugin {
pname = "rose-pine";
version = "3.0.2-unstable-2026-04-09";
version = "3.0.2-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "rose-pine";
repo = "neovim";
rev = "9504524e5ed0e326534698f637f9d038ba4cd0ee";
hash = "sha256-e481yg0oMqY4PTEZwK1CbcJIsXN6YfBixFhx2Ab0mFg=";
rev = "6a961effd67f6130d36df6d1c05c48c739796dd2";
hash = "sha256-Jf5jycFdPGugGjGH36owtD+27qptBDjADiam2KxQ/L4=";
};
meta.homepage = "https://github.com/rose-pine/neovim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -17717,12 +17703,12 @@ final: prev: {
tiny-glimmer-nvim = buildVimPlugin {
pname = "tiny-glimmer.nvim";
version = "0-unstable-2026-04-16";
version = "0-unstable-2026-04-27";
src = fetchFromGitHub {
owner = "rachartier";
repo = "tiny-glimmer.nvim";
rev = "1f1f26d84882b6f216cbeba548f2359c2118a876";
hash = "sha256-DccGp/CzBxLszWVqfZLl/NRm82FKsLQ8Z7j286PB2i8=";
rev = "cc285167914e947fc130523d02927fdaf24636a6";
hash = "sha256-oRdeegElffDVtvv87z7z4fJH/ScTFz0wXz9sevTq10s=";
};
meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -17971,12 +17957,12 @@ final: prev: {
treewalker-nvim = buildVimPlugin {
pname = "treewalker.nvim";
version = "0-unstable-2026-04-25";
version = "0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "aaronik";
repo = "treewalker.nvim";
rev = "3680d19fc275f275352e9a3c05f3ec5079dfc0a7";
hash = "sha256-envD+jTgIOMrIcmX8a1cSl01YotsbZPobTadavvnK2Q=";
rev = "ba74c5ec8bd128297170476d56389125ecb23799";
hash = "sha256-bbvJ1Ym1bf4SKdn9KjXo3NXwQ9u+ksT8nZkC63iYR2s=";
};
meta.homepage = "https://github.com/aaronik/treewalker.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -19009,12 +18995,12 @@ final: prev: {
vim-airline = buildVimPlugin {
pname = "vim-airline";
version = "0.11-unstable-2026-04-22";
version = "0.11-unstable-2026-04-27";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
rev = "f6d9cc6b4a1f0a4f7a1c33bc7997cf446b6d77ba";
hash = "sha256-gHdp2+Vd0AITx/0LSrwPRM6zOhhCyl0uMe8hS2IHnRc=";
rev = "6e09d725c20445f79922697c226cc91086d565e2";
hash = "sha256-WtHcYqgctGT4F1sjZqaFjLfkkcw5HwJpNs7B2U+TfqY=";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -20073,12 +20059,12 @@ final: prev: {
vim-dirvish = buildVimPlugin {
pname = "vim-dirvish";
version = "1.0-unstable-2025-11-14";
version = "1.0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-dirvish";
rev = "6be56227a4207c93cd8b607f52f567a1e13dddb1";
hash = "sha256-22wI5qKpkwHZZdA75cDHD18TeinbnElyLN1x7kO6GDY=";
rev = "9525f46ccbf2dd585523fe3e3b72151554df3a42";
hash = "sha256-Ww6Rl1tdv9t1TExAjqtYz88BiN1V2t+TBXyoGSzvxsg=";
};
meta.homepage = "https://github.com/justinmk/vim-dirvish/";
meta.license = lib.licenses.unfree;
@@ -20983,12 +20969,12 @@ final: prev: {
vim-habamax = buildVimPlugin {
pname = "vim-habamax";
version = "0-unstable-2026-04-16";
version = "0-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "habamax";
repo = "vim-habamax";
rev = "20f89dedde764c7026254359a3aa0507bb0174f3";
hash = "sha256-vqrYsCDKz1c0uLsaCcwpG0dS+ipVNRZknsC+3i7kICI=";
rev = "c944829d55e41f4572261ed6e758a25c9ca33b90";
hash = "sha256-734j4UeqUU8PxEn8gI7Q5opC01+NM0lE1ePQqJrRtIA=";
};
meta.homepage = "https://github.com/habamax/vim-habamax/";
meta.license = lib.licenses.unfree;
@@ -23449,12 +23435,12 @@ final: prev: {
vim-sexp = buildVimPlugin {
pname = "vim-sexp";
version = "0-unstable-2026-04-25";
version = "0-unstable-2026-04-26";
src = fetchFromGitHub {
owner = "guns";
repo = "vim-sexp";
rev = "fdebfbb355fa3cd86dc7e31a337b44ca335dd4c4";
hash = "sha256-8krfygk3/EF0ZoVeNrYH6klPcPIaasPScr4iKO593XM=";
rev = "983019354917f317ca7a39625a13e08f1a3e499c";
hash = "sha256-a5z/nUL7WNPY7Sd8oQJzIYZhn8yieBhmFGS/9X12w7w=";
};
meta.homepage = "https://github.com/guns/vim-sexp/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -23770,12 +23756,12 @@ final: prev: {
vim-spirv = buildVimPlugin {
pname = "vim-spirv";
version = "0.5.2-unstable-2026-04-11";
version = "0.5.2-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "kbenzie";
repo = "vim-spirv";
rev = "3aaad17ca9f8e8a9e299db481fbf653e796d334e";
hash = "sha256-HFl8cMKza+X4Aeu3q6jIzslatYplUBthlK95QrxPTN8=";
rev = "6fab3521a18b2a3ba3ad59cbad5c05e1e0e9744d";
hash = "sha256-FiaQLxqANOOwTdlZgRSxrD0uCJHA5zHDnnrurctMFW8=";
};
meta.homepage = "https://github.com/kbenzie/vim-spirv/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -25044,12 +25030,12 @@ final: prev: {
vimwiki = buildVimPlugin {
pname = "vimwiki";
version = "2024.01.24-unstable-2024-10-14";
version = "2024.01.24-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "vimwiki";
repo = "vimwiki";
rev = "72792615e739d0eb54a9c8f7e0a46a6e2407c9e8";
hash = "sha256-O85nZUWxIKm0gFILAkWH9WqfVcEbnbxR56grqMmum3A=";
rev = "a54a3002e229c4b43d69ced170ff77663a5b2c40";
hash = "sha256-pT9ElNdyVy53BiRHy/d1zJNtSPG0mSJmBoFq/gRizMk=";
};
meta.homepage = "https://github.com/vimwiki/vimwiki/";
meta.license = lib.licenses.unfree;
@@ -25100,12 +25086,12 @@ final: prev: {
vissort-vim = buildVimPlugin {
pname = "vissort.vim";
version = "0-unstable-2025-03-29";
version = "0-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "navicore";
repo = "vissort.vim";
rev = "2572491531f824f9761a607807091bd7ec78373b";
hash = "sha256-I/aM4syuxx6DznHqY561Ya51+i+s4ZRdpOMvnFL3qFk=";
rev = "d5ea31590e21d23894ce91847481a4f2310eef10";
hash = "sha256-CMlNoGIU3Coe5H3sqFMT/CXFa7Kz2IKQZkEQ5/D/zhE=";
};
meta.homepage = "https://github.com/navicore/vissort.vim/";
meta.license = lib.licenses.unfree;
@@ -25576,12 +25562,12 @@ final: prev: {
y9nika-nvim = buildVimPlugin {
pname = "y9nika.nvim";
version = "0-unstable-2026-04-15";
version = "0-unstable-2026-04-29";
src = fetchFromGitHub {
owner = "y9san9";
repo = "y9nika.nvim";
rev = "b6b0bfe1b00f27b1113672a570b184d725fecb7a";
hash = "sha256-oiYZ6qSHiYaBMDtLGUT9jWltFpm91aa2koVhS4mVDRs=";
rev = "8f04a16421c79564073e5e680192d0b493f79436";
hash = "sha256-ZGccQC4YVLlWECXsxUTPjsEIoKyE0kXjRpkXUmYAQ50=";
};
meta.homepage = "https://github.com/y9san9/y9nika.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -25661,12 +25647,12 @@ final: prev: {
yazi-nvim = buildVimPlugin {
pname = "yazi.nvim";
version = "13.1.5-unstable-2026-04-26";
version = "13.1.5-unstable-2026-04-30";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "yazi.nvim";
rev = "21d84984103c82628a1f5818eca8c6dd3fd0cc8a";
hash = "sha256-3j48RTmA7TUV92zsEGo4caULgqVCcC/OKjqBS1MXEHk=";
rev = "b4427509b21e470810e28a7b5cb6dc7df418ba9b";
hash = "sha256-rzCmSlyOsRNKxsPxGvJFysY7M6+NhJNfkB5evhXCHhE=";
};
meta.homepage = "https://github.com/mikavilpas/yazi.nvim/";
meta.license = lib.meta.getLicenseFromSpdxId "MIT";
@@ -1090,7 +1090,6 @@ https://github.com/vim-scripts/rcshell.vim/,,
https://github.com/ryvnf/readline.vim/,,
https://github.com/theprimeagen/refactoring.nvim/,,
https://github.com/mawkler/refjump.nvim/,,
https://github.com/tversteeg/registers.nvim/,,
https://github.com/vladdoster/remember.nvim/,,
https://github.com/amitds1997/remote-nvim.nvim/,,
https://github.com/nosduco/remote-sshfs.nvim/,,
@@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-J9QdRxN0NdCRfSUBUE7Ox2BG0vdnaWGq27jcR779qRw=";
hash = "sha256-cDR/E5ATkKHUhvfQ+721M1DbNNxbSzWdnah7kEpyIxc=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-53SJDBILWKVqz8EyXO/DF8+j+EK7iVJ47cjhlZhrIWw=";
hash = "sha256-8vJHvwYdCdQb0kHNbM6KNp27BJh8RGrBmw++Zz7nLf4=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-/82zwt92T5JYGxhnvSmqTA/7ahut6P3SAU5POxUFowM=";
hash = "sha256-y93nqrqeLrOSPu+/NsKVg1yYPGT1x5XENO3VE/+uQU4=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-2ppC1sDDtDKAWpAW3RHGHeszhoKAVYnRoKw94ZOCaAs=";
hash = "sha256-CYewM/KAk/WrEBiDK/aCkNc4/sGMIDnrHAoHIYU/h+o=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.121";
version = "2.1.123";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
@@ -1457,8 +1457,8 @@ let
mktplcRef = {
name = "protobuf-vsc";
publisher = "DrBlury";
version = "1.6.0";
hash = "sha256-HvTJSFRKO0K7Ud9381viPrXp3TInB1FT97qZArosAjY=";
version = "1.6.6";
hash = "sha256-uMyxdLptaLZBlLEugvYQgJTZCtysmnZix9faXsQfHGk=";
};
meta = {
description = "Comprehensive Protocol Buffers support with syntax highlighting, IntelliSense, diagnostics and formatting";
@@ -3534,8 +3534,8 @@ let
mktplcRef = {
publisher = "mvllow";
name = "rose-pine";
version = "2.15.0";
hash = "sha256-4l4KzxrLU34dIHI7ycypyN0yi2jzRs8voAD5HE4fgII=";
version = "2.15.1";
hash = "sha256-GCN201yqr4lf2rc0ZV+iWkZi69qGOXFKhLPMhJ08U2w=";
};
meta = {
license = lib.licenses.mit;
@@ -5025,8 +5025,8 @@ let
mktplcRef = {
name = "vstuc";
publisher = "VisualStudioToolsForUnity";
version = "1.2.1";
hash = "sha256-WvEjR3cBXhCdd4FdIcTYEtifTdx0nNm3Ku0WpVrJ7hM=";
version = "1.2.2";
hash = "sha256-Yh4nhRTOmQiL34wYnd7Y2OMdl837fexRm5r2hHfhjIg=";
};
meta = {
description = "Integrates Visual Studio Code for Unity";
@@ -11,22 +11,22 @@ vscode-utils.buildVscodeMarketplaceExtension {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-FnMTpDXC/UIMPfcBbpZRo/T0LljFP0+syv2aTZjOczc=";
hash = "sha256-vm12qVJ6+KbyHdzB/Q4SrEZDUKVsKJufjbVn9OBGbns=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-bPkRzOpd7nlIg3oLvrfIrcvrxJqnRhNZNzgao8ga+OM=";
hash = "sha256-1dunJX+7oL2RqsK2pCScKAe/O0b3ypfgsuHXoDvvChM=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-UnRWxjmicfizn8SUspkhjjiYDJDFGI4ItIPLTnRZEy0=";
hash = "sha256-5IG0H3QIY6ll77aZ6/8uFeIpgjupjBx0GfFJaX7Wep4=";
};
};
in
{
publisher = "redhat";
name = "vscode-xml";
version = "0.29.0";
version = "0.29.2";
}
// sources.${stdenvNoCC.hostPlatform.system} or { };
@@ -13,13 +13,13 @@
}:
mkLibretroCore {
core = "ppsspp";
version = "0-unstable-2026-04-20";
version = "0-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
rev = "93601fe4a065ae25993047cc85de452b42b61c6e";
hash = "sha256-nBC1VTfGlGteYjElIPSCWXljzynoKAVhHgELhRK5a1o=";
rev = "dbb34075bc5c72c18291547ff63d7b001ebb29ab";
hash = "sha256-YOOpjLUevYsQ2yWWuwqjPjaWXx2BAq7ZubbAZBtclbM=";
fetchSubmodules = true;
};
@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "vice-${type}";
version = "0-unstable-2026-04-18";
version = "0-unstable-2026-04-23";
src = fetchFromGitHub {
owner = "libretro";
repo = "vice-libretro";
rev = "13e9767dde2938c463e6f8cc4be2149f7d55c3c6";
hash = "sha256-uj8Mctc0NdUzi5eLtUuMAQwSOd301wa+GQuui7xHnfA=";
rev = "626ee68726035e0bec8c05b702ed3cb378daf4f5";
hash = "sha256-vOZ6EEaJWdMZKIlF7oi3MKkLMjjJfVD1+yxOW+/ZNmU=";
};
makefile = "Makefile";
@@ -828,11 +828,11 @@
}
},
"ungoogled-chromium": {
"version": "147.0.7727.116",
"version": "147.0.7727.137",
"deps": {
"depot_tools": {
"rev": "3d94d7c3056847db821c6451be61054c36d7c6d5",
"hash": "sha256-hWfmidLPY0bXI58xAwkGnmb3GnSsKIUlDM91MYWfgpM="
"rev": "f2f7ec41f2c170d6f1899406f11a48411760a683",
"hash": "sha256-/4Zz169PVxRGFubknL+5hbUX9uRnOGArjt0dA8u0I88="
},
"gn": {
"version": "0-unstable-2026-03-05",
@@ -840,16 +840,16 @@
"hash": "sha256-3AfExm7NL5GJXyC5JCPbGC70D59doRfIZIgpt6MLy9Y="
},
"ungoogled-patches": {
"rev": "147.0.7727.116-1",
"hash": "sha256-MmVLgbT+uzFzRt7faNvnWrlDwChDPth5eVqcGBXwUu4="
"rev": "147.0.7727.137-1",
"hash": "sha256-MtsTk7aV7qpeXYBTxfEauCJlcoWYxdsQFbtN9ockSME="
},
"npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "dbcf1b1bfb506cc580859bcb5ff9460a8443af90",
"hash": "sha256-pcrElIGFOcPQjJUF1ceHMRjS3YLjbTa9cM3Qg/G3u6I=",
"rev": "68ba233a543d25e75c30f1228dd3bafa2da96937",
"hash": "sha256-ktIkQRYWcyKnZKEhvxFGssMZ///ctd/Ue3VIYPvQzuM=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -919,8 +919,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "82ab43bfda5a3f59e1876fd3c828f047c689bc12",
"hash": "sha256-6WjecQRoyCLUoSbqDMpmsJ5tZazPF171KWnjxxK8hd4="
"rev": "534e0d1c1d0fcb4b57fd6a3fb9284cd14eaa28cd",
"hash": "sha256-o3UV8X27G7wpaDiKDzgMZN64+d9JQrvcQXpSybxi/h4="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -959,8 +959,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "ff7b4f6c5d964879b5f4356ef6e732adeed2f627",
"hash": "sha256-pURclm6gi0am32tohZTB4iT2BWa55uRBJNRVW0gjDcY="
"rev": "049880d58d6636a819168c00f44f8a4ed1e33e51",
"hash": "sha256-AHUos4ejvcsHTDdretkDHAeyLugtI6Jg14Hb9MbbPPs="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -1484,8 +1484,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "f8cd2da0256752afb0059bf17e4bf2bec422967e",
"hash": "sha256-dtSWBpCaewkKMW3Jc1PNDQh0jSQHIPduaXsIU9rcTa0="
"rev": "6e0fbe154ccaf018b2dd1f0e42eec285e7d79d00",
"hash": "sha256-oqfNOSQB+5sbAnw4tPBXn22rk6Ai5b2aZNLJUyM181k="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -1619,8 +1619,8 @@
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
"rev": "997079137283f693a0fac6a5350ae7f6f2cf3b59",
"hash": "sha256-SOV9YS8Dk1HFCo00Qe6zttJOP0PEBS4B6Ah79OXmTew="
"rev": "28452dff1bf86fec881a47949d4dedd4a2fe1f09",
"hash": "sha256-KBz94jvdVgxWuTuSoeHKNdY7wEJDGqG3xVsSVB3ubRQ="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -1649,8 +1649,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "9b21082faf16a5f029a4316272c9a627d8b33eb4",
"hash": "sha256-dT1f9Df1K1ZLp346Tpqn6Lkq2HDYWWQIAuhqXMIIydk="
"rev": "c152c31c55cd54fd239772532a86c802d95b4617",
"hash": "sha256-7qEPh9l94LqyaA9qW0ZfFmmFyMNTjTJaeunLgDhtFuM="
}
}
}
@@ -1166,13 +1166,13 @@
"vendorHash": "sha256-InCRL4k6v0avmnNja+b6Ozg5+injxa8EmrRHIWrq4Ag="
},
"sap_btp": {
"hash": "sha256-3UuetY6pIfZ2glG9tZOaF/Xe/MC4Mq0iVUdi8fNaEsQ=",
"hash": "sha256-8YQxOUgQkmH7FZFqIbSdR3QfwPcPMIV7fWwnPtfxjbc=",
"homepage": "https://registry.terraform.io/providers/SAP/btp",
"owner": "SAP",
"repo": "terraform-provider-btp",
"rev": "v1.21.3",
"rev": "v1.22.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-1I2HQwFkbCawi11MJQzhvjvzjUvSzietRV9yCc6JtmI="
"vendorHash": "sha256-w/AmSHydCeyp/EURgPY2c/E2LjqAXXCORI53X1hEdxY="
},
"scaleway_scaleway": {
"hash": "sha256-daBVjUAmFbi5MlrroyVggXOr3i6dIfG8gT9+P8+GsIg=",
@@ -40,6 +40,10 @@
nixosTests,
gmobile,
appstream,
qrcodegen,
gobject-introspection,
docutils,
gi-docgen,
}:
let
@@ -51,6 +55,8 @@ let
repo = "libcall-ui";
tag = "v0.1.5";
hash = "sha256-4lSTwSRZditK51N/4s3tmIOgffe5+WyKxVq2IGqWRn4=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
# Derived from subprojects/gvc.wrap
@@ -58,13 +64,15 @@ let
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "libgnome-volume-control";
rev = "5f9768a2eac29c1ed56f1fbb449a77a3523683b6";
hash = "sha256-gdgTnxzH8BeYQAsvv++Yq/8wHi7ISk2LTBfU8hk12NM=";
rev = "d2442f455844e5292cb4a74ffc66ecc8d7595a9f";
hash = "sha256-10n441b7m/mvQRdrmEsxGxqjKUWzjGvnzJy256NZN5s=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "phosh";
version = "0.51.0";
version = "0.54.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -72,7 +80,9 @@ stdenv.mkDerivation (finalAttrs: {
owner = "Phosh";
repo = "phosh";
tag = "v${finalAttrs.version}";
hash = "sha256-bM1eKa5/aBjAHOFYyqjs6pLmr3R/WoK3590yGiLVNM4=";
hash = "sha256-gByZRyUe17JY5imgtRdubJl1VH1JxlzmDQkHOtEIvj8=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
nativeBuildInputs = [
@@ -83,6 +93,8 @@ stdenv.mkDerivation (finalAttrs: {
python3
wayland-scanner
wrapGAppsHook4
docutils
gi-docgen
];
buildInputs = [
@@ -111,6 +123,8 @@ stdenv.mkDerivation (finalAttrs: {
wayland
feedbackd
appstream
qrcodegen
gobject-introspection
];
nativeCheckInputs = [
@@ -131,6 +145,10 @@ stdenv.mkDerivation (finalAttrs: {
# Save some time building if tests are disabled
"-Dtests=${lib.boolToString finalAttrs.finalPackage.doCheck}"
"-Dc_args=-I${glib.dev}/include/gio-unix-2.0/"
"-Dsearchd=true"
"-Dbindings-lib=true"
"-Dgtk_doc=true"
"-Dman=true"
];
checkPhase = ''
@@ -157,7 +175,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
description = "Pure Wayland shell prototype for GNOME on mobile devices";
description = "Pure Wayland shell for mobile devices";
homepage = "https://gitlab.gnome.org/World/Phosh/phosh";
changelog = "https://gitlab.gnome.org/World/Phosh/phosh/-/blob/v${finalAttrs.version}/debian/changelog";
license = lib.licenses.gpl3Plus;
@@ -28,16 +28,21 @@
libyaml,
mobile-broadband-provider-info,
modemmanager,
gobject-introspection,
appstream,
gst_all_1,
}:
let
# Derived from subprojects/gvc.wrap
gvc = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
owner = "guidog";
repo = "libgnome-volume-control";
rev = "5f9768a2eac29c1ed56f1fbb449a77a3523683b6";
hash = "sha256-gdgTnxzH8BeYQAsvv++Yq/8wHi7ISk2LTBfU8hk12NM=";
rev = "d2442f455844e5292cb4a74ffc66ecc8d7595a9f";
hash = "sha256-10n441b7m/mvQRdrmEsxGxqjKUWzjGvnzJy256NZN5s=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
# Derived from subprojects/glibcellbroadcast.wrap
libcellbroadcast = fetchFromGitLab {
@@ -46,6 +51,8 @@ let
repo = "cellbroadcastd";
tag = "v0.0.2";
hash = "sha256-rs9MoC54sVrs3HK0cbX4msYWA63y+DlDOZ5LboVtW9Y=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
# Derived from subprojects/libcellbroadcast/subprojects/gvdb.wrap
gvdb = fetchFromGitLab {
@@ -54,11 +61,13 @@ let
repo = "gvdb";
rev = "4758f6fb7f889e074e13df3f914328f3eecb1fd3";
hash = "sha256-4mqoHPlrMPenoGPwDqbtv4/rJ/uq9Skcm82pRvOxNIk=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
in
stdenv.mkDerivation rec {
pname = "phosh-mobile-settings";
version = "0.51.0";
version = "0.54.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -66,7 +75,9 @@ stdenv.mkDerivation rec {
owner = "Phosh";
repo = "phosh-mobile-settings";
rev = "v${version}";
hash = "sha256-eIRhxhU+u4cocqyw7ab5BefTp9om5UaiqrJWwN+RtoQ=";
hash = "sha256-TuwxzzalNhNJwPmmPJmxsHebzksPYv8jV6K0vYntQIw=";
# Workaround for https://github.com/NixOS/nixpkgs/issues/485701
forceFetchGit = true;
};
nativeBuildInputs = [
@@ -77,6 +88,8 @@ stdenv.mkDerivation rec {
wayland-scanner
wrapGAppsHook4
glib.dev
gobject-introspection
appstream
];
buildInputs = [
@@ -97,6 +110,7 @@ stdenv.mkDerivation rec {
libyaml
mobile-broadband-provider-info
modemmanager
gst_all_1.gst-plugins-base
];
postPatch = ''
+8 -2
View File
@@ -8,13 +8,13 @@
}:
buildGoModule (finalAttrs: {
pname = "acr-cli";
version = "0.18.1";
version = "0.19";
src = fetchFromGitHub {
owner = "Azure";
repo = "acr-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-VxY+Hq9aJjkr6TmyuFE9i9VliNowZataQimf8yWPXp8=";
hash = "sha256-Tb1OVVkEH6XmYjbe5ktgqRO/Ko1jhzpbhycZFalhgVg=";
};
vendorHash = null;
@@ -28,6 +28,12 @@ buildGoModule (finalAttrs: {
executable = [ "acr" ];
# Required for some tests on darwin.
__darwinAllowLocalNetworking = true;
# Test checks for legacy error which has been changed in newer go versions.
checkFlags = [ "-skip=^TestParseDuration" ];
passthru.tests.version = testers.testVersion {
package = acr-cli;
command = "acr version";
+5 -5
View File
@@ -9,15 +9,15 @@
buildGoModule (finalAttrs: {
pname = "adguardhome";
version = "0.107.73";
version = "0.107.74";
src = fetchFromGitHub {
owner = "AdguardTeam";
repo = "AdGuardHome";
tag = "v${finalAttrs.version}";
hash = "sha256-WsZDwbcF0epmsz/lP2QMcf8CnvCCoc+Z2LQaecB01WU=";
hash = "sha256-cAuthACY/rBVRTSv/UIarhScm+EoTUhnkQ0RUtvhAFg=";
};
vendorHash = "sha256-od20SYVMiLmfOpstuKdc99bA3HWcAaXwcLS0tiGlWog=";
vendorHash = "sha256-o4hpiqQEt8gkYFeAkxPDisvLWbi7WOBZ7xMXrPt6Cdo=";
dashboard = buildNpmPackage {
inherit (finalAttrs) src version;
@@ -25,7 +25,7 @@ buildGoModule (finalAttrs: {
postPatch = ''
cd client
'';
npmDepsHash = "sha256-HPWe8ZZKtToUk5CCLeEwwBBK8hEYMjgGQz3hIfFkZz4=";
npmDepsHash = "sha256-SOHmXvGLpjs8h0X+AJ6/jAYpxzoizhwRjIzx4SqJOCo=";
npmBuildScript = "build-prod";
postBuild = ''
mkdir -p $out/build/
@@ -45,7 +45,7 @@ buildGoModule (finalAttrs: {
passthru = {
updateScript = ./update.sh;
schema_version = 33;
schema_version = 34;
tests.adguardhome = nixosTests.adguardhome;
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
+7 -4
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anchor";
version = "1.0.0";
version = "1.0.1";
src = fetchFromGitHub {
owner = "solana-foundation";
repo = "anchor";
tag = "v${finalAttrs.version}";
hash = "sha256-Y5452JSBAH+GkAJ57cDjup3vyMzPac+xvNAE+W81Ong=";
hash = "sha256-lpLNocNrSWkf/b34PCmUKqFumdo3LcOyGMtN8O2ciEU=";
fetchSubmodules = true;
};
cargoHash = "sha256-GH/R7S8jQAWGTz8Ig/u/yb9o6FPtmkAaOzgl0uiB0dk=";
cargoHash = "sha256-Nx5g+X9cPL71Gf9J/Zp5u6H8rrbDQW6KqTc/Ti+mzow=";
# Only build the anchor-cli package
cargoBuildFlags = [
@@ -35,7 +35,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/solana-foundation/anchor";
changelog = "https://github.com/solana-foundation/anchor/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ Denommus ];
maintainers = with lib.maintainers; [
Denommus
_0xgsvs
];
mainProgram = "anchor";
};
})
+3 -3
View File
@@ -8,14 +8,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "apkeep";
version = "0.18.0";
version = "1.0.0";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-Sk8CQaMXtPPJh2nGgGthyzuvkVViQ0jtqPjAqo2dtpg=";
hash = "sha256-UFkcncZJlqNa3vvrKGxpF3FSfEB4I16taJcS9RJFdrA=";
};
cargoHash = "sha256-PTuhD73R0AxykkVeFEHaVnXrOTHJoRl0CxBJmeh3WgQ=";
cargoHash = "sha256-tB7kOAJ8TzuXfks//v0ghFbezCqxjy//Ow1Xvt4rA8o=";
prePatch = ''
rm .cargo/config.toml
+17 -27
View File
@@ -8,7 +8,6 @@
fontconfig,
freetype,
giflib,
gitUpdater,
glib,
harfbuzzFull,
libicns,
@@ -33,36 +32,29 @@
zlib,
}:
let
asepriteStrings = fetchFromGitHub {
owner = "aseprite";
repo = "strings";
rev = "0f49265d7e7aea4b862b7d1e670ed969e8a469b8";
hash = "sha256-S3YkWA5ECvyyqGvojDhIZci04CTjbJzTQiJ5FZsB4lU=";
};
in
clangStdenv.mkDerivation (finalAttrs: {
pname = "aseprite";
version = "1.3.17";
version = "1.3.17.2";
srcs = [
(fetchFromGitHub {
name = "aseprite-source";
owner = "aseprite";
repo = "aseprite";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-mBFwcf+Q/h1t7HDuiX6NTAiq0BCZZk6MUid1MuA67LY=";
})
# Translation strings
(fetchFromGitHub {
name = "aseprite-strings";
owner = "aseprite";
repo = "strings";
rev = "0f49265d7e7aea4b862b7d1e670ed969e8a469b8";
hash = "sha256-S3YkWA5ECvyyqGvojDhIZci04CTjbJzTQiJ5FZsB4lU=";
})
];
# Sets the main build directory to "aseprite-source" since multiple sources are fetched.
sourceRoot = "aseprite-source";
src = fetchFromGitHub {
owner = "aseprite";
repo = "aseprite";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-+rLrk/c3WLqNhXQ7J0eeqZ3h4PsbZad61Cxw0RubWgk=";
};
# Translation files are copied without overwriting existing ones to preserve the potentially more up-to-date English file from the main source.
postUnpack = ''
cp --no-clobber $PWD/aseprite-strings/* ./aseprite-source/data/strings
cp --no-clobber ${asepriteStrings}/* "$sourceRoot/data/strings"
'';
nativeBuildInputs = [
@@ -183,8 +175,6 @@ clangStdenv.mkDerivation (finalAttrs: {
rmdir "$out/bin" 2>/dev/null || true
'';
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
homepage = "https://www.aseprite.org/";
description = "Animated sprite editor & pixel art tool";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "auth0-cli";
version = "1.29.0";
version = "1.30.0";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-RAfDCYDTlinx4mxmpTqOtAMmNG7G9E8XqYYVfkhwCpY=";
hash = "sha256-Hl9uNYbyTtppZYxTnUirwckGrZbjdhY5IEBbXSFrNtw=";
};
vendorHash = "sha256-OICMv7yAkY2OQu++HKfowcuvmISeLk3HzrYygW8EPbI=";
vendorHash = "sha256-ltVIGm1dDR9umWPM6c4XT9PbklZ20QQj6VTzQJ301A4=";
ldflags = [
"-s"
+12 -12
View File
@@ -62,10 +62,10 @@ in
bazelVendorDepsFOD = {
outputHash =
{
aarch64-darwin = "sha256-MRm+Pm5mDXys8erQLKHRSClFzxWIYU7Y/otKxl5sJQg=";
aarch64-linux = "sha256-cJuNZapJ8LvfPRdv5V9iuy0xxCxLFI5uWTLtAa6bE/w=";
x86_64-darwin = "sha256-fOLRQIiRq7BATULy7W90bQ/DrW3Fn7vLut6fKFSoQDA=";
x86_64-linux = "sha256-nSe0ywhsTJz6ycqTZaUKfnOvpJOmwip8hYXck9HtW2Q=";
aarch64-darwin = "sha256-Jth981+r20azC/CqoWN3LK5USm8zUIpL9Xt88+TcL1o=";
aarch64-linux = "sha256-4E/QCSOXTN/dW65xz/n47tXW0PlHUOP1UP+TwJfMueI=";
x86_64-darwin = "sha256-t4JP4o3O9C9BehidQPVu4EATnUZodhFh1/ctITxD6JA=";
x86_64-linux = "sha256-HzgFpbEBZ8efA5pwUsGZjt9bKiAXslB17OZQcm3cspc=";
}
.${stdenv.hostPlatform.system};
outputHashAlgo = "sha256";
@@ -100,10 +100,10 @@ in
bazelRepoCacheFOD = {
outputHash =
{
aarch64-darwin = "sha256-Yk+Y3XxlmE48RCYqmSfeBtElCGlVVdJvqRtuIMWbxrk=";
aarch64-linux = "sha256-Yk+Y3XxlmE48RCYqmSfeBtElCGlVVdJvqRtuIMWbxrk=";
x86_64-darwin = "sha256-Yk+Y3XxlmE48RCYqmSfeBtElCGlVVdJvqRtuIMWbxrk=";
x86_64-linux = "sha256-Yk+Y3XxlmE48RCYqmSfeBtElCGlVVdJvqRtuIMWbxrk=";
aarch64-darwin = "sha256-CbA4Kcn6656xnK6DkN4TZ7u1/mizA49Im9hRCU86TGs=";
aarch64-linux = "sha256-CbA4Kcn6656xnK6DkN4TZ7u1/mizA49Im9hRCU86TGs=";
x86_64-darwin = "sha256-CbA4Kcn6656xnK6DkN4TZ7u1/mizA49Im9hRCU86TGs=";
x86_64-linux = "sha256-CbA4Kcn6656xnK6DkN4TZ7u1/mizA49Im9hRCU86TGs=";
}
.${stdenv.hostPlatform.system};
outputHashAlgo = "sha256";
@@ -139,10 +139,10 @@ in
bazelVendorDepsFOD = {
outputHash =
{
aarch64-darwin = "sha256-6rUV8UMjFZXA053BXIruK8+OEturmtz+YeAlkivePdA=";
aarch64-linux = "sha256-/mv7HVsx97RLzYl12WwsI2gYf0qBr+78B5NiEpTRyrc=";
x86_64-darwin = "sha256-BpQFhalV5AfYSjWQp+9lxOnfbaD/NADtvrNMqznEojM=";
x86_64-linux = "sha256-uutDUAHYecqDYmS90jZfZ8IrhSzpWB6WgcsZPlRJVaM=";
aarch64-darwin = "sha256-uUl7PpR3jAKvj6VWspPE3IR4Gr/V2VrBv1MlTzOIZJs=";
aarch64-linux = "sha256-uhcIwDk8NAZDBynzxWk+0fLP/2XadKQRl5BlFPjf4/8=";
x86_64-darwin = "sha256-vi3+/ps+dhDjqYHxWSnWOXhh1jWJWwb5ifUUhN4vxrg=";
x86_64-linux = "sha256-YURF8Zjueq3BN5GfEx5L+C4hGmr5qfJc7OngqZ17384=";
}
.${stdenv.hostPlatform.system};
outputHashAlgo = "sha256";
+2 -2
View File
@@ -29,7 +29,7 @@
cctools,
# Allow to independently override the jdks used to build and run respectively
jdk_headless,
version ? "9.0.1",
version ? "9.1.0",
}:
let
@@ -89,7 +89,7 @@ let
src = fetchzip {
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
hash = "sha256-tdrSgtIXi8Xd03BgxLRWhw1bB1Zhuo0E2pWMCskBDG8=";
hash = "sha256-RbRM9HxcBij5gbd0aeArslc/IyjvycM5v7zOnaDT3cU=";
stripRoot = false;
};
@@ -1,22 +1,26 @@
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
index a982b782e1..d49b047074 100644
index 8ac0c2bb97..4233eccf19 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
@@ -89,13 +89,13 @@ public class BazelRuleClassProvider {
@@ -87,16 +87,16 @@ public class BazelRuleClassProvider {
public boolean useStrictActionEnv;
}
- private static final PathFragment FALLBACK_SHELL = PathFragment.create("/bin/bash");
+ private static final PathFragment FALLBACK_SHELL = PathFragment.create("@defaultBash@");
public static final ImmutableMap<OS, PathFragment> SHELL_EXECUTABLE =
@VisibleForTesting
public static final ImmutableMap<OS, PathFragment> SHELL_EXECUTABLES =
ImmutableMap.<OS, PathFragment>builder()
.put(OS.WINDOWS, PathFragment.create("c:/msys64/usr/bin/bash.exe"))
- .put(OS.FREEBSD, PathFragment.create("/usr/local/bin/bash"))
- .put(OS.OPENBSD, PathFragment.create("/usr/local/bin/bash"))
- .put(OS.LINUX, PathFragment.create("/bin/bash"))
- .put(OS.DARWIN, PathFragment.create("/bin/bash"))
+ .put(OS.FREEBSD, PathFragment.create("@defaultBash@"))
+ .put(OS.OPENBSD, PathFragment.create("@defaultBash@"))
+ .put(OS.LINUX, PathFragment.create("@defaultBash@"))
+ .put(OS.DARWIN, PathFragment.create("@defaultBash@"))
.put(OS.UNKNOWN, FALLBACK_SHELL)
.buildOrThrow();
@@ -1,5 +1,5 @@
diff --git a/MODULE.bazel b/MODULE.bazel
index d845a0e98d..be0aa7bd7c 100644
index 8b49dac324..13e24c9f5c 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -22,16 +22,30 @@ bazel_dep(name = "googleapis", version = "0.0.0-20250604-de157ca3")
@@ -15,7 +15,7 @@ index d845a0e98d..be0aa7bd7c 100644
bazel_dep(name = "protobuf", version = "33.4", repo_name = "com_google_protobuf")
bazel_dep(name = "re2", version = "2025-11-05.bcr.1")
bazel_dep(name = "rules_graalvm", version = "0.11.1")
bazel_dep(name = "rules_java", version = "9.0.3")
bazel_dep(name = "rules_java", version = "9.1.0")
+single_version_override(
+ module_name = "rules_java",
+ patches = ["//third_party:rules_java.patch"],
@@ -33,7 +33,7 @@ index d845a0e98d..be0aa7bd7c 100644
bazel_dep(name = "rules_shell", version = "0.6.1")
bazel_dep(name = "rules_testing", version = "0.9.0")
bazel_dep(name = "stardoc", version = "0.8.0", repo_name = "io_bazel_skydoc")
@@ -42,6 +56,11 @@ bazel_dep(name = "zstd-jni", version = "1.5.6-9")
@@ -42,6 +56,12 @@ bazel_dep(name = "zstd-jni", version = "1.5.6-9")
# Depend on apple_support second after rules_cc so that the Xcode toolchain
# from apple_support does not win over the generic Unix toolchain from rules_cc.
bazel_dep(name = "rules_cc", version = "0.2.17")
@@ -42,6 +42,7 @@ index d845a0e98d..be0aa7bd7c 100644
+ patches = ["//third_party:rules_cc.patch"],
+ patch_strip = 1,
+)
+
bazel_dep(name = "apple_support", version = "1.24.5")
# The starlark rules in @rules_cc are hidden behind macros but docgen needs to
@@ -1,13 +1,13 @@
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
index a70b5559bc..10bdffe961 100644
index 8ac0c2bb97..2925991b51 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
@@ -466,7 +466,7 @@ public class BazelRuleClassProvider {
// Note that --action_env does not propagate to the host config, so it is not a viable
// workaround when a genrule is itself built in the host config (e.g. nested genrules). See
@@ -357,7 +357,7 @@ public class BazelRuleClassProvider {
// Note that --action_env does not propagate to the exec config, so it is not a viable
// workaround when a genrule is itself built in the exec config (e.g. nested genrules). See
// #8536.
- return "/bin:/usr/bin:/usr/local/bin";
+ return "@strictActionEnvPatch@";
}
String newPath = "";
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-typify";
version = "0.5.0";
version = "0.6.1";
src = fetchFromGitHub {
owner = "oxidecomputer";
repo = "typify";
rev = "v${finalAttrs.version}";
hash = "sha256-czVxvsRhKnNnvPmONF+pTzZG1tizfCCbThgPhaI8TLo=";
hash = "sha256-tsZY+Ygh+9xOOAKcNh2U2k47o+uNAC2zguL+qW/wiqg=";
};
cargoHash = "sha256-7z/gWIl2HqEkpRcWXZv6QQmLdJVJQfY7VCVP2ik5Mps=";
cargoHash = "sha256-K5Fj261Jh+NVipR71cYo5CqHx31czfgs6kr6uifHvaw=";
nativeBuildInputs = [
rustfmt
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "cdncheck";
version = "1.2.32";
version = "1.2.33";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${finalAttrs.version}";
hash = "sha256-phCbvAnI9C4yR/bhClWGN9ccU3vgnJJsum8S7nF0UDs=";
hash = "sha256-K7cLmNGTVv5Y5kxmqd2+iyj/mmGNdvq3QskDQLMgUUk=";
};
vendorHash = "sha256-z/wOCtd39ENUe8WQUst4uhl8R6RwCDdcUC4OZcRJWSs=";
vendorHash = "sha256-aolS1mhIM8/fOeHeLQgiS8z/zO++U+36Th7wNpKlkFU=";
subPackages = [ "cmd/cdncheck/" ];
+2 -2
View File
@@ -13,14 +13,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "censor";
version = "0.7.0";
version = "0.7.1";
pyproject = false;
src = fetchFromCodeberg {
owner = "censor";
repo = "Censor";
tag = "v${finalAttrs.version}";
hash = "sha256-ALWctGCV1ttocbjD+F1cV9kMnb/WfWXYzv96j+KAhmk=";
hash = "sha256-wimLSoejojVBdHnuzLxOW4QssJZpK0GTp64oIvtSqBk=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "checkpwn";
version = "0.5.6";
version = "0.6.0";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-M0Jb+8rKn4KVuumNSsM6JEbSOoBOFy9mmXiCnUnDgak=";
hash = "sha256-RX3DCcCrZqv4REg+KGHOAXva8ta1PwvlXtS9MTFSlRo=";
};
cargoHash = "sha256-8ALu1Ij4o2fdsRWhlWu6rOIfHZjIIC+fHJ07XIbH66s=";
cargoHash = "sha256-YIQbGOkW51KsO6vdqm8w1z4UDBmkpCUbvRIViE0a0KQ=";
# requires internet access
checkFlags = [
+3 -3
View File
@@ -7,16 +7,16 @@
buildGo125Module (finalAttrs: {
pname = "chezmoi";
version = "2.70.1";
version = "2.70.2";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
tag = "v${finalAttrs.version}";
hash = "sha256-wGNv5O339fjzEPpK4/xAkUpgbOlRq3+DN9e0R7A393Y=";
hash = "sha256-47tc3L3iUVt+i13qyZMxRYb59Y/id/+EMQfbZGsMJzQ=";
};
vendorHash = "sha256-URvpoVW763bIBRFJvHMiTNobSRBA8lGualeRfNtKkYE=";
vendorHash = "sha256-uTbU8lrMTfyiljJ6flo88k3xJrhZJCzPuyu/hFrRTGo=";
nativeBuildInputs = [
installShellFiles
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "circleci-cli";
version = "0.1.35213";
version = "0.1.35800";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = "circleci-cli";
rev = "v${finalAttrs.version}";
sha256 = "sha256-RwfLPMAdvYTX8J7iXnzUxCTTINsqx1QHFK7wmAb43oA=";
sha256 = "sha256-Mxeyij1S0mrVTBNFDgnlIFCHYik47sHtrgbc1cjObbM=";
};
vendorHash = "sha256-vTYepN/srd5qb2o1O5KwcGBwvKmV1DLG3/4OdtKJpVk=";
+19 -19
View File
@@ -1,47 +1,47 @@
{
"version": "2.1.121",
"commit": "16ffea721a0a39bc787a236dc19fb62307180b75",
"buildDate": "2026-04-27T01:51:03Z",
"version": "2.1.123",
"commit": "54903ade25087ef906df59ec6a608cc3a50a3f06",
"buildDate": "2026-04-29T00:41:50Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "3810e55d47ed4d413de6dc037e34d58948f779a4c6bdeeacf1748d850c5daad6",
"size": 215417984
"checksum": "44597dff0f1c11e37c1954d4ac3965909be376e5961b558345723357253bcc90",
"size": 215880320
},
"darwin-x64": {
"binary": "claude",
"checksum": "59d817dde54eeef0d752e7bd3869586e6eb5fa2b1d785c06fb9cda8804166037",
"size": 216982224
"checksum": "ddea227d4c2b2602d650d2c5d5c812f7680701a1504bcaff81e42c165c583ef9",
"size": 217444560
},
"linux-arm64": {
"binary": "claude",
"checksum": "71b78e6364f97a227b17be40dfcc237461f8d2b1d109444d24b42af0fdefac31",
"size": 247466560
"checksum": "825c526035d1d75ff0bc1eebf18c887f98d07ea49ea80bd312ff416fe61a39b3",
"size": 247925312
},
"linux-x64": {
"binary": "claude",
"checksum": "b4b684bbcb3a88029ec419dbc08824b2f3c69656a0aa2374860f9525fc67c98f",
"size": 247265920
"checksum": "5a78139b679a86a88a0ac5476c706a64c3105bf6a6d435ba10f3aa3fb635bdb2",
"size": 247732864
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "2f8e2a81f7d41a9cf3e9269fb3237df968194cc7bf8ba478392cd5217d55e8d1",
"size": 240191872
"checksum": "0cd6e1a18036bee71ace8cbf7ed25cc4a443e69924796fc985b6719321cb37d3",
"size": 240650624
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "d5ad436e256291df5e2248d1026a971229dde43544db3267892afd5c89934eb1",
"size": 241531264
"checksum": "bddd41dde044863f04c0a5fce16514e7fa24e123d217e09526a88188af67dbc0",
"size": 241998208
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "0a85980a38e9d8fbb2ba51f1d27c3425c7870f75e053ae4be266d23e10edde4a",
"size": 253241504
"checksum": "34345e5c3c2d3910772aa7ecce2c33c2fce6cf2e146ff6c031f9c01debba02c6",
"size": 253691552
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "9c9e1c68d50bb80f5e8d4a91645f042d4802a4fb0f87c34a504ecbb69a54860a",
"size": 249304224
"checksum": "bc4a102e5086f8faa1b7f2848a0fb482a01314f4004619a05da8352b905b3154",
"size": 249754272
}
}
}
+3 -3
View File
@@ -16,16 +16,16 @@
buildGoModule (finalAttrs: {
pname = "cliamp";
version = "1.37.2";
version = "1.39.1";
src = fetchFromGitHub {
owner = "bjarneo";
repo = "cliamp";
tag = "v${finalAttrs.version}";
hash = "sha256-dwpRsdAJuUOR5EKtuwJb6s+gOVWSpn9Kme50PPPELlU=";
hash = "sha256-xGOTX6KQVtVuGPqTJGOXX80OaMlaK94qr67YecrRUEo=";
};
vendorHash = "sha256-raj7FKKC9xLrbYQR+l4AH3X2RPQKzLvghKK+FvFXryU=";
vendorHash = "sha256-A2Ygc1a9e2flZzaNAEXvr8Ui1cE89TxBfUNALmDzIo0=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule (finalAttrs: {
pname = "cnspec";
version = "13.6.0";
version = "13.7.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${finalAttrs.version}";
hash = "sha256-edapPCYa1CtJS4p8+5Imi0G13qrs3S46QIZmnCNe+rQ=";
hash = "sha256-YRQythakLR6dwd0vpyudcAwa7jHxBuWW+WOigVosRzM=";
};
proxyVendor = true;
vendorHash = "sha256-eqdT/znugXvGuZeecwaVFXNSJspnVYo3nJPnf2HKkqY=";
vendorHash = "sha256-mcg9jh07ZvHxi/zuDWs9t3bxPW6zuAPzKTQYMtQ08/M=";
subPackages = [ "apps/cnspec" ];
+5 -2
View File
@@ -28,13 +28,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "contour";
version = "0.6.2.8008";
version = "0.6.3.8249";
src = fetchFromGitHub {
owner = "contour-terminal";
repo = "contour";
tag = "v${finalAttrs.version}";
hash = "sha256-xbJxV1q7+ddhnH0jDYzqVHwARCD0EyVh3POFRkl4d1Q=";
hash = "sha256-+rr1bn4O5v9rXyoIx+ejL+qe5Kf2bFpgWA3DkWRcDYk=";
};
patches = lib.optionals stdenv.hostPlatform.isDarwin [
@@ -42,6 +42,9 @@ stdenv.mkDerivation (finalAttrs: {
./remove-deep-flag-from-codesign.diff
];
# Dependencies are already managed by nix
cmakeFlags = [ "-DCONTOUR_USE_CPM=OFF" ];
outputs = [
"out"
"terminfo"
+4 -4
View File
@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cook-cli";
version = "0.27.1";
version = "0.29.1";
src = fetchFromGitHub {
owner = "cooklang";
repo = "cookcli";
rev = "v${finalAttrs.version}";
hash = "sha256-18TyADsUpzuaEW3AzjhIhCW4xjSLj7sqqEPk+tdJxh8=";
hash = "sha256-fg8qq4j9NbQvnduPRBwqp+GyQaHx2axqH39KeMZqy2k=";
};
cargoHash = "sha256-QSLj6/tu0a4Vb1Q4I/dUoMlZTB95jsEZjl1HbpchtDo=";
cargoHash = "sha256-eU/iOb5gHEjWdALeVQr2K3JkD0qOwco3Vkm05HWKdIs=";
# Build without the self-updating feature
buildNoDefaultFeatures = true;
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-KnVtLFD//Nq7ilu6bY6zrlLpyrHVmwxxojOzlu7DdLQ=";
hash = "sha256-tBOBa2plgJ0dG5eDD9Yc9YS+Dh6rhBdqU6JiZUjTUY4=";
};
preBuild = ''
+4 -4
View File
@@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cpuinfo";
version = "0-unstable-2026-04-15";
version = "0-unstable-2026-04-28";
src = fetchFromGitHub {
owner = "pytorch";
repo = "cpuinfo";
rev = "d05fbcd57dc096718c4979e7c054e628f1f3520b";
hash = "sha256-GF88Y83G9hh3gze0n4wySH9ix3PSGhaZey3t2aej0BQ=";
rev = "e829e80faba35db623b5e272c867ad72146adcda";
hash = "sha256-0xLxkGiUVWY+8X8ahQC5hvAKjkEQ5Blv8kNqJHPwezg=";
};
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "cpu-info";
maintainers = with lib.maintainers; [ pawelchcki ];
pkgConfigModules = [ "libcpuinfo" ];
# https://github.com/pytorch/cpuinfo/blob/d05fbcd57dc096718c4979e7c054e628f1f3520b/CMakeLists.txt#L98
# https://github.com/pytorch/cpuinfo/blob/e829e80faba35db623b5e272c867ad72146adcda/CMakeLists.txt#L98
platforms = lib.platforms.x86 ++ lib.platforms.aarch ++ lib.platforms.riscv;
};
})
+2 -17
View File
@@ -2,35 +2,20 @@
lib,
python3,
fetchFromGitHub,
fetchpatch,
}:
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "csvs-to-sqlite";
version = "1.3";
version = "1.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "simonw";
repo = "csvs-to-sqlite";
rev = finalAttrs.version;
hash = "sha256-wV6htULG3lg2IhG2bXmc/9vjcK8/+WA7jm3iJu4ZoOE=";
hash = "sha256-hjimoIoHJdDyKzoJfWdRONUh7yLsR/d8n8zYbb6BKhk=";
};
patches = [
# https://github.com/simonw/csvs-to-sqlite/pull/92
(fetchpatch {
name = "pandas2-compatibility-1.patch";
url = "https://github.com/simonw/csvs-to-sqlite/commit/fcd5b9c7485bc7b95bf2ed9507f18a60728e0bcb.patch";
hash = "sha256-ZmaNWxsqeNw5H5gAih66DLMmzmePD4no1B5mTf8aFvI=";
})
(fetchpatch {
name = "pandas2-compatibility-2.patch";
url = "https://github.com/simonw/csvs-to-sqlite/commit/3d190aa44e8d3a66a9a3ca5dc11c6fe46da024df.patch";
hash = "sha256-uYUH0Mhn6LIf+AHcn6WuCo5zFuSNWOZBM+AoqkmMnSI=";
})
];
build-system = with python3.pkgs; [
setuptools
];
+2 -2
View File
@@ -21,7 +21,7 @@ let
categories = [ "Development" ];
}
);
version = "10.23.0";
version = "11.0.0";
in
stdenv.mkDerivation {
pname = "cyberchef";
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
src = fetchzip {
url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip";
hash = "sha256-O2nPVWhKbXkfPNLcfrP3iZmB4uG7F3pgMB/Nt52/h38=";
hash = "sha256-Hom0YFel1GVdyx/1q7N93se6uLUVutp0Lu31WNhkPPA=";
stripRoot = false;
};
+2 -2
View File
@@ -17,12 +17,12 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "dashy-ui";
version = "3.3.0";
version = "3.3.1";
src = fetchFromGitHub {
owner = "lissy93";
repo = "dashy";
tag = finalAttrs.version;
hash = "sha256-Xc6zwnR0J+0DuTKNW3eHyJRvUgJgEeL3jA26wzNTMN0=";
hash = "sha256-EvyRLa+qUFPzmU2k5CVK8WH3D3vmcj9F8fzj3LEjYgg=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
+12 -3
View File
@@ -6,6 +6,7 @@
cacert,
openssl,
rustfmt,
installShellFiles,
makeWrapper,
esbuild,
wasm-bindgen-cli_0_2_118,
@@ -16,15 +17,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "dioxus-cli";
version = "0.7.5";
version = "0.7.6";
src = fetchCrate {
pname = "dioxus-cli";
version = finalAttrs.version;
hash = "sha256-iAwR43SwmOBvuHa9qZBJLCjyhQSj/XgDx0jkWR+lgrE=";
hash = "sha256-PKidohK85wv/ZN9WcNS+HTlVGgR5o07gWLshZhzyg5k=";
};
cargoHash = "sha256-JS5/7hQhgN2gbMmLY2zD2GE/Ony8AAHAzj7Ituj6l90=";
cargoHash = "sha256-T6xLlu8XeJPm+ULgpTALTT93X55ExJhDMuhpal2QLhg=";
buildFeatures = [
"no-downloads"
]
@@ -37,6 +38,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [
pkg-config
cacert
installShellFiles
makeWrapper
];
@@ -68,6 +70,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
postInstall = ''
installShellCompletion --cmd dx \
--bash <($out/bin/dx completions bash) \
--fish <($out/bin/dx completions fish) \
--zsh <($out/bin/dx completions zsh)
'';
postFixup = ''
wrapProgram $out/bin/dx \
--suffix PATH : ${
lib.makeBinPath [
+3 -3
View File
@@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "dns-collector";
version = "2.2.1";
version = "2.2.2";
src = fetchFromGitHub {
owner = "dmachard";
repo = "dns-collector";
tag = "v${finalAttrs.version}";
hash = "sha256-UMzL+use4T0WfcbJAW7XKi3ZuSh9ZFRjYcEr+BV9mkc=";
hash = "sha256-Vqru5JK3QCz1ij08ezuJgozhJaEplp92c2jBOiijB+M=";
};
subPackages = [ "." ];
@@ -27,7 +27,7 @@ buildGoModule (finalAttrs: {
"-X github.com/prometheus/common/version.Version=${finalAttrs.version}"
];
vendorHash = "sha256-xEtMe9xrdeYDHNLbcVa9INMprF6mEHyyrAt84nUAsUI=";
vendorHash = "sha256-wyfbxdmF3OeWgZ9IeiCyo9PZFnSfnCmlZXM5/1Jq38w=";
passthru.updateScript = nix-update-script { };
+8 -2
View File
@@ -2,9 +2,10 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
autoreconfHook,
wxwidgets_3_2,
ffmpeg,
ffmpeg_7,
lua5_1,
curl,
libpng,
@@ -34,6 +35,11 @@ stdenv.mkDerivation {
patches = [
# <https://github.com/scottdraves/electricsheep/pull/126>
./boost-1.85.patch
(fetchpatch {
url = "https://gitweb.gentoo.org/repo/proj/guru.git/plain/app-misc/electricsheep/files/electricsheep-boost-system-r1.patch?id=b9f2c3c92d29ed57491a88e45dc8a99bbc73fc15";
hash = "sha256-wCRT0pSC9w+XXAbeCTukvPMu5mVeGdfwnkBieMmBIwA=";
extraPrefix = "";
})
];
nativeBuildInputs = [
@@ -43,7 +49,7 @@ stdenv.mkDerivation {
buildInputs = [
wxwidgets_3_2
ffmpeg
ffmpeg_7
lua5_1
curl
libpng
+3 -3
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "eta";
version = "1.0.1";
version = "1.0.1-unstable-2026-01-04";
src = fetchFromGitHub {
owner = "aioobe";
repo = "eta";
rev = "v${finalAttrs.version}";
hash = "sha256-UQ8ZoxFAy5dKtXTLwPolPMd7YJeEjsK639RkGCMY6rU=";
rev = "7027a4012e7c697be1c9af1a9f21bfae1bd4913b";
hash = "sha256-18TOXDohyRGA0pmRyWgR9EPhKgZt+ZtkuTCFWbSnFlY=";
};
outputs = [
+8 -3
View File
@@ -21,9 +21,11 @@
xdg-desktop-portal,
blueprint-compiler,
libxml2,
nix-update-script,
spice-protocol,
spice-gtk,
vte-gtk4,
gcr_4,
gtk-vnc,
usbredir,
libepoxy,
@@ -32,7 +34,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "field-monitor";
version = "49.1";
version = "50.0";
strictDeps = true;
@@ -40,12 +42,12 @@ stdenv.mkDerivation (finalAttrs: {
owner = "theCapypara";
repo = "field-monitor";
tag = "v${finalAttrs.version}";
hash = "sha256-vtRubZwIQRV3ySFwdPgZ1Eyxh32FPsAvissxjrV3JcE=";
hash = "sha256-IVHzMUjjVZHDTI6Jjq7i8wrENPerKzEiDT15otPFx9A=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-zBCt/ptxAQ3TAzklmjbajQZ4Ou1+xlvH/k74yW34t9g=";
hash = "sha256-c4ANjQ1OoDMMifAUpU8iNE9lSBamAR+XbEmYrYphixU=";
};
mesonBuildType = "release";
@@ -66,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
gcr_4
glib
gsettings-desktop-schemas
gtk-vnc
@@ -87,6 +90,8 @@ stdenv.mkDerivation (finalAttrs: {
gst-plugins-good
]);
passthru.updateScript = nix-update-script { };
postInstall = ''
wrapProgram $out/bin/de.capypara.FieldMonitor --prefix PATH ':' "$out/libexec"
'';
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "files-cli";
version = "2.15.274";
version = "2.15.282";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${finalAttrs.version}";
hash = "sha256-T8gjqnjxEqj9K1VcjYUZGZPoR5TJ5usakyc3Wfp8FrQ=";
hash = "sha256-2N4vftX3AZwxbebEGhc6LKkQXovv/y4JNKLNy3CpaU8=";
};
vendorHash = "sha256-tmww8qgulL6T7DRpFtzVLexKwWdSXq6KnII7jjH+xXA=";
vendorHash = "sha256-kP8YuqtrqmE3m4ACLIsSzXNj0AtmYdLoK9w1KmjExJA=";
ldflags = [
"-s"
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "newt";
version = "1.12.2";
version = "1.12.3";
src = fetchFromGitHub {
owner = "fosrl";
repo = "newt";
tag = finalAttrs.version;
hash = "sha256-5+B1sderUwy6hJPKFRK8fV0bX2+rgHh3WmAjgQqVsR4=";
hash = "sha256-Maw0qELlnh0m+NsQGdDC3wGYK8zi8Lbt7zwJqieR4hg=";
};
vendorHash = "sha256-+zMSzNbqmWm/DXL2xMUd5uPP5tSIybsRokwJ2zd0pf0=";
+1376 -549
View File
File diff suppressed because it is too large Load Diff
+46 -9
View File
@@ -4,27 +4,48 @@
fetchFromGitHub,
makeBinaryWrapper,
makeDesktopItem,
jdk,
jdk25,
gradle,
copyDesktopItems,
jre,
jre25_minimal,
}:
let
jre = jre25_minimal.override {
modules = [
"java.base"
"java.compiler"
"java.desktop"
"java.instrument"
"java.naming"
"java.net.http"
"java.rmi"
"java.scripting"
"java.security.jgss"
"java.sql"
"jdk.attach"
"jdk.jdi"
"jdk.management"
"jdk.unsupported"
];
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "freerouting";
version = "2.1.0";
version = "2.2.1";
src = fetchFromGitHub {
owner = "freerouting";
repo = "freerouting";
tag = "v${finalAttrs.version}";
hash = "sha256-K4fwbvSPuKAAnIcTDBSAI1/6HuCB7c9rCGTJcyAj5dQ=";
hash = "sha256-bIts0ORxw9GDKRP78k0YnrfUqBliyf8v3gK/WtfNRgw=";
};
gradleBuildTask = "executableJar";
gradleBuildTask = "dist";
nativeBuildInputs = [
makeBinaryWrapper
jdk
jdk25
gradle
copyDesktopItems
];
@@ -36,16 +57,29 @@ stdenv.mkDerivation (finalAttrs: {
__darwinAllowLocalNetworking = true;
gradleFlags = [ "--no-configuration-cache" ];
postPatch = ''
# The rewrite-gradle plugin breaks the nixDownloadDeps task injected by fetchDeps
substituteInPlace build.gradle \
--replace-fail "rewrite 'org.openrewrite.recipe:rewrite-gradle:2.3.0'" ""
# Disable telemetry and contact options by default
substituteInPlace src/main/java/app/freerouting/settings/UserProfileSettings.java \
--replace-fail 'public Boolean isTelemetryAllowed = true;' 'public Boolean isTelemetryAllowed = false;'
substituteInPlace src/main/java/app/freerouting/settings/UserProfileSettings.java \
--replace-fail 'public Boolean isContactAllowed = true;' 'public Boolean isContactAllowed = false;'
'';
installPhase = ''
runHook preInstall
mkdir -p $out/{bin,share/freerouting}
cp build/libs/freerouting-executable.jar $out/share/freerouting
cp build/dist/freerouting-executable.jar $out/share/freerouting
makeWrapper ${lib.getExe jre} $out/bin/freerouting \
--add-flags "-jar $out/share/freerouting/freerouting-executable.jar"
install -Dm644 ${finalAttrs.src}/design/icon/freerouting_icon_256x256_v1.png \
install -Dm644 ${finalAttrs.src}/assets/icon/freerouting_icon_256x256_v3.png \
$out/share/icons/hicolor/256x256/apps/freerouting.png
runHook postInstall
@@ -74,7 +108,10 @@ stdenv.mkDerivation (finalAttrs: {
Freerouting is an advanced autorouter for all PCB programs that support
the standard Specctra or Electra DSN interface. '';
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ srounce ];
maintainers = with lib.maintainers; [
srounce
Misaka13514
];
platforms = with lib.platforms; linux ++ darwin;
mainProgram = "freerouting";
};
+1 -4
View File
@@ -6,7 +6,6 @@
stdenv,
testers,
makeWrapper,
enableTelemetry ? false,
}:
buildGoModule (finalAttrs: {
@@ -38,10 +37,8 @@ buildGoModule (finalAttrs: {
installPhase = ''
runHook preInstall
install -Dm755 bin/gh -t $out/bin
''
+ lib.optionalString (!enableTelemetry) ''
wrapProgram $out/bin/gh \
--set GH_TELEMETRY false
--set-default GH_TELEMETRY false
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installManPage share/man/*/*.[1-9]
+1 -1
View File
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p "$out/"{bin,Applications}
mv Fork.app "$out/Applications/"
ln -s "$out/Applications/Fork.app/Contents/MacOS/Fork" "$out/bin/fork"
ln -s "$out/Applications/Fork.app/Contents/Resources/fork_cli" "$out/bin/fork"
runHook postInstall
'';
+8 -5
View File
@@ -9,20 +9,20 @@
}:
buildGoModule (finalAttrs: {
pname = "go-hass-agent";
version = "14.10.3";
version = "14.11.0";
src = fetchFromGitHub {
owner = "joshuar";
repo = "go-hass-agent";
tag = "v${finalAttrs.version}";
hash = "sha256-7F4zxxMKNrUiKonfO7dQQuODEnFgaFRM7Rzb7n1Erys=";
hash = "sha256-mC/Y1z2kudBZOEQU5S17ROx3iHPpDGGSkUJe7MMb/iE=";
};
vendorHash = "sha256-WPglpc8xqCW51LmdhGLAuB4jg96T72eRuaS61zagoNw=";
vendorHash = "sha256-Xz7u8SSlxlDB5HbKMbm1xVYrtp1/zy2yBgoWS3NcTew=";
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-baO2S+NNgNgGjMNPrtmgaiiNTHv3vScOXQIVx1Xaxow=";
hash = "sha256-LwOVVVGWufQ+Q3jiv0H9lf7zg3R9fXvvAlLiUWqtmZs=";
};
overrideModAttrs = oldAttrs: {
@@ -72,7 +72,10 @@ buildGoModule (finalAttrs: {
license = lib.licenses.mit;
homepage = "https://github.com/joshuar/go-hass-agent";
changelog = "https://github.com/joshuar/go-hass-agent/blob/v${finalAttrs.version}/CHANGELOG.md";
maintainers = [ lib.maintainers.ethancedwards8 ];
maintainers = with lib.maintainers; [
ethancedwards8
nadir-ishiguro
];
platforms = lib.platforms.linux;
};
})
@@ -1,25 +0,0 @@
{
lib,
fetchFromGitHub,
goocanvas_3,
nix-update-script,
gpredict,
}:
(gpredict.override {
goocanvas_2 = goocanvas_3;
}).overrideAttrs
(finalAttrs: {
version = "2.2.1-unstable-2025-09-20";
src = fetchFromGitHub {
owner = "csete";
repo = "gpredict";
rev = "34af48e6bfd9647559abb1df4907a65d064fc870";
hash = "sha256-G4bS7w/USIzYOa+aYv3YQCbUQolV22Z/7+71GHHSUpk=";
};
patches = [ ];
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
})
+6 -27
View File
@@ -2,48 +2,29 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
pkg-config,
intltool,
autoreconfHook,
gtk3,
glib,
curl,
goocanvas_2,
gpsd,
hamlib_4,
wrapGAppsHook3,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gpredict";
version = "2.2.1";
version = "2.5.1";
src = fetchFromGitHub {
owner = "csete";
repo = "gpredict";
tag = "v${finalAttrs.version}";
hash = "sha256-+hgjImfT3nWMBYwde7+KC/hzd84pwQbpoJvaJSNG4E8=";
hash = "sha256-lP+QakQ+uTgBY8NNEC7DwQifh3Zi0ZKbarxNGB4onq0=";
};
patches = [
# Pull upstream fix for -fno-common toolchains:
# https://github.com/csete/gpredict/issues/195
(fetchpatch {
name = "fno-common.patch";
url = "https://github.com/csete/gpredict/commit/c565bb3d48777bfe17114b5d01cd81150521f056.patch";
sha256 = "1jhy9hpqlachq32bkij60q3dxkgi1kkr80rm29jjxqpmambf406a";
})
# Updates URLs for TLE files
# https://github.com/csete/gpredict/pull/305
(fetchpatch {
name = "TLE-urls.patch";
url = "https://github.com/csete/gpredict/commit/8f60f856921e8ee143cd6e2d34a9183778cb0fbf.patch";
hash = "sha256-X/nKrqh5sjxDMLhA9LQek8AsJFqhvK/k8Ep3ug/0rMI=";
})
];
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = [
pkg-config
@@ -51,13 +32,11 @@ stdenv.mkDerivation (finalAttrs: {
wrapGAppsHook3
autoreconfHook
];
buildInputs = [
curl
glib
gtk3
goocanvas_2
gpsd
hamlib_4
];
passthru.updateScript = nix-update-script { };
@@ -74,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
homepage = "http://gpredict.oz9aec.net/";
homepage = "https://oz9aec.dk/gpredict/";
maintainers = with lib.maintainers; [
cmcdragonkai
pandapip1
+2 -2
View File
@@ -5,12 +5,12 @@
}:
let
version = "1.6.0";
version = "1.6.1";
pname = "gsender";
src = fetchurl {
url = "https://github.com/Sienci-Labs/gsender/releases/download/v${version}/gSender-${version}-Linux-Intel-64Bit.AppImage";
hash = "sha256-rksLPTwyTzILughUsN69o/gIPmSJ/OTKo3H9YZyaqKs=";
hash = "sha256-utAzkaYfeDyHNFPTTQaXyTCg3cFSZvuCvCCVzb1zH2M=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
+2 -2
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "haveged";
version = "1.9.19";
version = "1.9.20";
src = fetchFromGitHub {
owner = "jirka-h";
repo = "haveged";
rev = "v${finalAttrs.version}";
hash = "sha256-tq4OXLlyC6exJEZ80H1gQQRBgYGbu+3kGz99RxsyauI=";
hash = "sha256-7ymilQktEsCUTujGC2KTXN5LI2KQRbAd/4tEMxOZxpo=";
};
strictDeps = true;
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "hermit";
version = "0.52.0";
version = "0.52.1";
src = fetchFromGitHub {
rev = "v${finalAttrs.version}";
owner = "cashapp";
repo = "hermit";
hash = "sha256-V1EWWwnba39UNsi0hLDEDvEGvKcPwKPcXT7nYxh6SbY=";
hash = "sha256-+3iP+cJBa+EHVw+xWyH6tyaeqbzOr8E30Ig2Xr5MPkg=";
};
vendorHash = "sha256-2sNtok5J1kBvJZ0I1FOq1ZP54TsZbzqu/M3v1nA12m8=";
+33 -2
View File
@@ -2,11 +2,14 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
buildGoModule,
nix-update-script,
copyDesktopItems,
makeDesktopItem,
cargo,
cmake,
corrosion,
pkg-config,
avahi-compat,
ffmpeg,
@@ -25,19 +28,35 @@
pugixml,
qt6,
lxqt,
rustPlatform,
rustc,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "idescriptor";
version = "0.3.0";
version = "0.5.0";
src = fetchFromGitHub {
owner = "iDescriptor";
repo = "iDescriptor";
tag = "v${finalAttrs.version}";
hash = "sha256-tBTAJqXDqWAqrxQlEEi2kDcVqrB6WrBquxvKV2dkpQ4=";
hash = "sha256-AN3CVR9WWa9cG6C6q+hiDyTomT+RebHC1ghr6XyEtAo=";
fetchSubmodules = true;
};
patches = [
(fetchpatch {
url = "https://github.com/iDescriptor/iDescriptor/commit/fc73e3146dc4884cf9bc1f7879574ac832cc21e6.patch";
hash = "sha256-WqEpSY/fhbsMv0bgU2Ak5japUdohaN7zsNG1BbxJnKs=";
})
];
cargoRoot = "src/rust";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src cargoRoot;
hash = "sha256-PJhMb+lMiu8ubOYVX8YVkQzeQMbBO+i6NQhvuyrCujk=";
};
ipatool-go-modules =
(buildGoModule {
pname = "ipatool-go";
@@ -50,15 +69,19 @@ stdenv.mkDerivation (finalAttrs: {
}).goModules;
nativeBuildInputs = [
cargo
cmake
copyDesktopItems
pkg-config
go
qt6.wrapQtAppsHook
rustPlatform.cargoSetupHook
rustc
];
buildInputs = [
avahi-compat
corrosion
ffmpeg
libheif
libimobiledevice
@@ -83,9 +106,17 @@ stdenv.mkDerivation (finalAttrs: {
lxqt.qtermwidget
];
cxx-qt-cmake = fetchFromGitHub {
owner = "kdab";
repo = "cxx-qt-cmake";
tag = "0.8.1";
hash = "sha256-kXSIU71iHn+SSGikGoNeMbBpSrDJ6hwhnHslmskm8nY=";
};
cmakeFlags = [
"-DPACKAGE_MANAGER_MANAGED=ON"
"-DPACKAGE_MANAGER_HINT=nixpkgs"
"-DFETCHCONTENT_SOURCE_DIR_CXXQT=${finalAttrs.cxx-qt-cmake}"
];
preConfigure = ''
+2 -2
View File
@@ -13,12 +13,12 @@
}:
let
version = "2.2.5";
version = "2.2.6";
src = fetchFromCodeberg {
owner = "routerkit";
repo = "ifstate";
tag = version;
hash = "sha256-KdOlKjs/Zv8TsCiMpA87gb7KKpl4Ohg512yiuNHcV9o=";
hash = "sha256-23WFKJUFYw+BZFzHXR5Vjx7Dd33CXua2u+GZV/b1K9E=";
};
docs = stdenv.mkDerivation {
pname = "ifstate-docs";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "ipget";
version = "0.13.0";
version = "0.13.1";
src = fetchFromGitHub {
owner = "ipfs";
repo = "ipget";
rev = "v${finalAttrs.version}";
hash = "sha256-mOZdoOl+eVMNOy5gfxeqmzOUAnc39WNJYr1l5IVId8U=";
hash = "sha256-dG7nb9v+gKotRPVtO8tKqkOQ089zKBk39HxXkSXoW/U=";
};
vendorHash = "sha256-oB6XWs649Aj6MYIhWBWXNgJkycsx/kGw9iEVy3nG9iw=";
vendorHash = "sha256-+BOo/xSdB0xR8Rtumh+sjEL025PVxmNTmSCR1HjfW3w=";
postPatch = ''
# main module (github.com/ipfs/ipget) does not contain package github.com/ipfs/ipget/sharness/dependencies
+10 -8
View File
@@ -4,6 +4,7 @@
fetchFromGitHub,
versionCheckHook,
nix-update-script,
pkg-config,
freetype,
harfbuzz,
imlib2,
@@ -17,17 +18,23 @@
stdenv.mkDerivation (finalAttrs: {
pname = "jfbview";
version = "0.6.0";
version = "0.6.1";
src = fetchFromGitHub {
owner = "jichu4n";
repo = "jfbview";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-ASgKXk5iVqKsBc1uzakHs5ojUb6AptGm9LxNyFcDngc=";
hash = "sha256-7iyDfMuGAXXLyDNz0d4jEQ+KfJ/LyUu4v1n0GcOKeEc=";
};
nativeBuildInputs = [ cmake ];
__structuredAttrs = true;
strictDeps = true;
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [
freetype
@@ -53,11 +60,6 @@ stdenv.mkDerivation (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.2)" "cmake_minimum_required(VERSION 3.10)"
'';
passthru.updateScript = nix-update-script { };
meta = {
+5
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchurl,
fetchpatch,
lynx,
}:
@@ -17,6 +18,10 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./connect.patch
./service-name.patch
(fetchpatch {
url = "https://src.fedoraproject.org/rpms/jwhois/raw/422e2326397c7a48df61acb8ef649864a874272b/f/jwhois-4.0-gcc15-fix.patch";
hash = "sha256-bBZk2GUu8Y66u4u+zJxY/fxzzc2y17ECEJO6uNz9ngw=";
})
];
postPatch = ''
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "jxscout";
version = "0.9.4";
version = "0.9.5";
src = fetchFromGitHub {
owner = "francisconeves97";
repo = "jxscout";
tag = "v${finalAttrs.version}";
hash = "sha256-DvvhcnjBHRHUEW5mWHLa7ufC+7yzYwKKOV79Syk5zME=";
hash = "sha256-jAtij9VJFYISXibmes+oO/Hh1MoEThkqfzmBe+z1RqQ=";
};
subPackages = [ "cmd/jxscout" ];
+1 -3
View File
@@ -27,9 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ autoreconfHook ];
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ];
env = lib.optionalAttrs (!stdenv.cc.isClang) {
NIX_CFLAGS_COMPILE = "-std=gnu17";
};
configureFlags = [ "CFLAGS=-std=gnu17" ];
postPatch = ''
for a in tests/kakasi-* ; do
+3 -3
View File
@@ -20,18 +20,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "karere";
version = "2.5.3";
version = "2.5.5";
src = fetchFromGitHub {
owner = "tobagin";
repo = "karere";
tag = "v${finalAttrs.version}";
hash = "sha256-0HIy//dIr3uHgapPCSxTx4Rq52g1f6JAS62eUvpEMwc=";
hash = "sha256-cR4+nZvz7ELy9/POX9yZiryVcCcpC63mFhZ6kvR33i8=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-agZ4wBHYBgNpnu9deMbKFbJev+WXvvmtXm2s79B+SEE=";
hash = "sha256-h51B8iGiMWHbHogJSAKdm27QDBPzlrkCxlYOj9T4SuI=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -17,8 +17,8 @@ let
imageHash =
{
"x86_64-linux" = "sha256-roS2pGO00ORN+xxNU3/uqJG9RzhVqf8gCkt8EJJbY/g=";
"aarch64-linux" = "sha256-AuK5a2Qtd176B91+vSsEFwuWICpe8wcGTbXoE7B8b20=";
"x86_64-linux" = "sha256-sHPFf5DKsLjCiCG6PSjCEFcEtzESOxsVD162Ui/nCRc=";
"aarch64-linux" = "sha256-43P2MIMfE6+kB4/Ehe0NHmZhcd0/5Tnzj9vml5NxNWk=";
}
."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+2 -2
View File
@@ -11,7 +11,7 @@
}:
let
version = "3.21.0";
version = "3.29.0";
kata-images = callPackage ./kata-images.nix { inherit version; };
@@ -34,7 +34,7 @@ buildGoModule rec {
owner = "kata-containers";
repo = "kata-containers";
rev = version;
hash = "sha256-gOPabvimKzP7U1/BRzjKPDKE0MHnhKI4j0WZPM6ZTSA=";
hash = "sha256-AjGqKJVrcfHLY0NosBWFOgKC3eiU9hsFXQsU+LM8XME=";
};
sourceRoot = "${src.name}/src/runtime";
@@ -10,14 +10,14 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "katawa-shoujo-re-engineered";
version = "2.0.3";
version = "2.0.4";
src = fetchFromCodeberg {
# GitHub mirror at fleetingheart/ksre
owner = "fhs";
repo = "katawa-shoujo-re-engineered";
rev = "v${finalAttrs.version}";
hash = "sha256-M2TWc5dl7lkwM/oisM6xtJwb3Dw9i6qUadBHGdEO2bs=";
hash = "sha256-L8KYGV2sYXqjCppzlO40jzpusN85eOwR+muGK0SiXeA=";
};
desktopItems = [
+2 -2
View File
@@ -34,13 +34,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "kew";
version = "3.7.3";
version = "4.0.0";
src = fetchFromGitHub {
owner = "ravachol";
repo = "kew";
tag = "v${finalAttrs.version}";
hash = "sha256-134SOyYnMPt7pIS8fb+lSA6ouubJQMGlIXPLyoRg6xA=";
hash = "sha256-DtYiqAM5q6H5f1s39CMO/kA1tPFvwcmzS31gZqPz8MQ=";
};
postPatch = ''
+2 -2
View File
@@ -8,13 +8,13 @@
}:
buildGoModule (finalAttrs: {
pname = "lazyhetzner";
version = "1.2.0";
version = "1.3.0";
src = fetchFromGitHub {
owner = "grammeaway";
repo = "lazyhetzner";
tag = "v${finalAttrs.version}";
hash = "sha256-G7IfB/tnhPKf/tG0b2HKUshc4x+AySiHlJZNSlOJr2I=";
hash = "sha256-yQgDegmwDD70mX38SInP2KhO3GdLpFY6Hr/JxP4RRoI=";
leaveDotGit = true;
postFetch = ''
+16 -3
View File
@@ -2,19 +2,28 @@
lib,
stdenvNoCC,
fetchurl,
nix-update-script,
}:
let
inherit (stdenvNoCC.hostPlatform) system;
version = "17.2.17";
version = "17.9.1";
source =
{
x86_64-linux = {
url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-linux-x86_64.tar.xz";
hash = "sha256-9elOokCY1bxzG2iL4iOODC/7qavwn77a0zOEBpAtT8Q=";
hash = "sha256-94Zk7onepdNVEeDb+Vn4h680UoXCZPeZW+eGpaUrnwI=";
};
aarch64-linux = {
url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-linux-arm64.tar.xz";
hash = "sha256-jk8BKmp3VNvCYK6kgGouFOBECoDaGiWQ8EzZvBwL7cc=";
hash = "sha256-o9kJvxqHICzuFItPj6r76D8aEEF/8QsRwJvE4oxphfA=";
};
x86_64-darwin = {
url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-macos-x86_64.tar.xz";
hash = "sha256-9W6o5giLSR/5bWsgRTMHI3GS7565Nkdb2kZCIm5V/cQ=";
};
aarch64-darwin = {
url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-macos-arm64.tar.xz";
hash = "sha256-bTxBvz+wpdNGUDHTFB1nN1UroMC3Bi2H/bzTVSCeMno=";
};
}
.${system} or (throw "Unsupported system: ${system}");
@@ -37,6 +46,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Frida core library intended for static linking into bindings";
homepage = "https://frida.re/";
@@ -46,6 +57,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "librespeed-cli";
version = "1.0.12";
version = "1.0.13";
src = fetchFromGitHub {
owner = "librespeed";
repo = "speedtest-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-njaQ/Be5rDCqkZJkij0nRi8aIO5uZYo8t3BjIcdKoCM=";
hash = "sha256-Q6JdkXl6EaM/Uh2u2xH4Afa+aFvssZh98J7uUtJv/H0=";
};
vendorHash = "sha256-dmaq9+0FjqYh2ZLg8bu8cPJZ9QClcvwid1nmsftmrf0=";
vendorHash = "sha256-LXSCOAX3EwDBJ37mkS/BZCllgEai8tC7WFy6pebNAyo=";
# Tests have additional requirements
doCheck = false;
+2 -2
View File
@@ -21,13 +21,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "libunicode";
version = "0.7.0";
version = "0.9.0";
src = fetchFromGitHub {
owner = "contour-terminal";
repo = "libunicode";
tag = "v${finalAttrs.version}";
hash = "sha256-J8qawT1oiUO9xTVEMQvsY0K2NtIfkUq9PoCbFt6wqek=";
hash = "sha256-EBu8zn5XritudZmBvQmjOmU08XLjhyKI6hVCrnWoR6k=";
};
# Fix: set_target_properties Can not find target to add properties to: Catch2, et al.
@@ -1,17 +1,17 @@
diff --git a/src/libunicode/CMakeLists.txt b/src/libunicode/CMakeLists.txt
index bb1a824..166834c 100644
index 25abbd1..99f8b8d 100644
--- a/src/libunicode/CMakeLists.txt
+++ b/src/libunicode/CMakeLists.txt
@@ -235,10 +235,10 @@ if(LIBUNICODE_TESTING)
# supress conversion warnings for Catch2
@@ -317,10 +317,10 @@ if(LIBUNICODE_TESTING)
if(NOT Catch2_FOUND)
# Suppress all warnings for embedded third-party Catch2.
# https://github.com/catchorg/Catch2/issues/2583
# https://github.com/SFML/SFML/blob/e45628e2ebc5843baa3739781276fa85a54d4653/test/CMakeLists.txt#L18-L22
- set_target_properties(Catch2 PROPERTIES COMPILE_OPTIONS "" EXPORT_COMPILE_COMMANDS OFF)
- set_target_properties(Catch2WithMain PROPERTIES EXPORT_COMPILE_COMMANDS OFF)
- suppress_thirdparty_warnings(Catch2)
- suppress_thirdparty_warnings(Catch2WithMain)
- get_target_property(CATCH2_INCLUDE_DIRS Catch2 INTERFACE_INCLUDE_DIRECTORIES)
- target_include_directories(Catch2 SYSTEM INTERFACE ${CATCH2_INCLUDE_DIRS})
+ # set_target_properties(Catch2 PROPERTIES COMPILE_OPTIONS "" EXPORT_COMPILE_COMMANDS OFF)
+ # set_target_properties(Catch2WithMain PROPERTIES EXPORT_COMPILE_COMMANDS OFF)
+ # suppress_thirdparty_warnings(Catch2)
+ # suppress_thirdparty_warnings(Catch2WithMain)
+ # get_target_property(CATCH2_INCLUDE_DIRS Catch2 INTERFACE_INCLUDE_DIRECTORIES)
+ # target_include_directories(Catch2 SYSTEM INTERFACE ${CATCH2_INCLUDE_DIRS})
endif()
+6 -3
View File
@@ -5,6 +5,7 @@
installShellFiles,
scdoc,
makeWrapper,
nix-update-script,
# Script dependencies.
fzf,
@@ -14,16 +15,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "license-cli";
version = "3.1.0";
version = "3.2.1";
src = fetchFromSourcehut {
owner = "~zethra";
repo = "license";
rev = finalAttrs.version;
hash = "sha256-OGS26mE5rjxlZOaBWhYc7C8aM3Lq2xX0f31LgckjJF8=";
hash = "sha256-eS4KuoUJA6e+Y6WNFCJTXgjV5t3Eh7wc2KvWi/+jCeI=";
};
cargoHash = "sha256-Jvg3XndPyQ9TYejJaO7GAI9RwLAOWB0uapA+6WIKAkI=";
cargoHash = "sha256-7C/KAMBXbkxsjnkIJsGBOasOGGIXV8QhVEkkP+vseos=";
nativeBuildInputs = [
installShellFiles
@@ -55,6 +56,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
}
'';
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://git.sr.ht/~zethra/license";
description = "Command-line tool to easily add license to your project";
+2
View File
@@ -9,6 +9,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lintspec";
version = "0.16.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "beeb";
@@ -23,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
"lintspec"
];
strictDeps = true;
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd lintspec \
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "llmfit";
version = "0.9.8";
version = "0.9.17";
src = fetchFromGitHub {
owner = "AlexsJones";
repo = "llmfit";
tag = "v${finalAttrs.version}";
hash = "sha256-hD/9Q/VChQZBVYH4c7rMdIoTsM11TgYO+OSDs2W7aKM=";
hash = "sha256-ILLNExMAsBhikwrXZa9qgNlJzKTEwhjhvl5UQGtKPT0=";
};
cargoHash = "sha256-BrydHdtiMklC8OZ+FzDg88v+i2/plPyX9eTYprtqNnM=";
cargoHash = "sha256-ftnGz3mUGMOQveKbsiUVSsP0hqkj9LVxnGrCG+fzvJ4=";
meta = {
description = "TUI to find LLM models right sized for the system's RAM, CPU, and GPU";
@@ -7,25 +7,26 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lucida-downloader";
version = "0.7.0";
version = "0.8.0";
src = fetchFromGitHub {
owner = "jelni";
repo = "lucida-downloader";
tag = "v${finalAttrs.version}";
hash = "sha256-f5cegAucJSiRekTAZBkrdn0HoEELvINN6Rd5Ehb7InA=";
hash = "sha256-284f3+yKkE37wZzmyW7qupvYwEkmLvco8lc5dFSiLAQ=";
};
passthru.updateScript = nix-update-script { };
cargoHash = "sha256-ADo0AuMsvd86ytlVStBXPJ9vFG/JeSm2kDMGM5VCqzA=";
cargoHash = "sha256-PT8E9AqvhChKk76AA2qsAf2ICy5maQ9SK96V/vkmwy8=";
meta = {
description = "Multithreaded client for downloading music for free with lucida";
homepage = "https://github.com/jelni/lucida-downloader";
license = lib.licenses.gpl3Plus;
license = lib.licenses.agpl3Plus;
mainProgram = "lucida";
maintainers = with lib.maintainers; [
jelni
surfaceflinger
];
};
+1 -1
View File
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
# LLVM Apple assembler rejects `:lo12:` combined with `@PAGEOFF`.
postPatch = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) ''
substituteInPlace "$cargoDepsCopy"/sha1-asm-*/src/aarch64_apple.S \
substituteInPlace "$cargoDepsCopy"/*/sha1-asm-*/src/aarch64_apple.S \
--replace-fail "#:lo12:.K0@PAGEOFF" ".K0@PAGEOFF" \
--replace-fail "#:lo12:.K1@PAGEOFF" ".K1@PAGEOFF" \
--replace-fail "#:lo12:.K2@PAGEOFF" ".K2@PAGEOFF" \
+2 -2
View File
@@ -22,13 +22,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lxc";
version = "6.0.6";
version = "7.0.0";
src = fetchFromGitHub {
owner = "lxc";
repo = "lxc";
tag = "v${finalAttrs.version}";
hash = "sha256-DaKyaBfxO67L7zzOAYWSiYTAIILtdF4Ij7EXr+SAXVs=";
hash = "sha256-eB68l7SmVxJViGmVlVtEXVD+cRtr4WqOrA8b9ImQ89g=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "maestro";
version = "2.4.0";
version = "2.5.1";
src = fetchurl {
url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip";
hash = "sha256-rqIs5nq2cYmX7JkMWGUu3gwr6PEKxHmQOco9zjOQ1jQ=";
hash = "sha256-LZJL/TfMyrykOKcnITZIy/5Pi7cRVZ7I6dGZ3AmlzlI=";
};
dontUnpack = true;
+5 -5
View File
@@ -23,13 +23,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mangowc";
version = "0.12.3";
version = "0.12.8";
src = fetchFromGitHub {
owner = "DreamMaoMao";
repo = "mangowc";
owner = "mangowm";
repo = "mango";
tag = finalAttrs.version;
hash = "sha256-cuOOgfufbGv0QIrRD6bAzaHiYXt32wxwt2Tzi+jAmwg=";
hash = "sha256-k9qFn9I+eeAq1kBfw6QRLRMDb6sIV+pgd5zpKNoc1ck=";
};
nativeBuildInputs = [
@@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
mainProgram = "mango";
description = "Lightweight and feature-rich Wayland compositor based on dwl";
homepage = "https://github.com/DreamMaoMao/mangowc";
homepage = "https://mangowm.github.io";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ hustlerone ];
platforms = lib.platforms.linux;
@@ -38,17 +38,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-continuwuity";
version = "0.5.7";
version = "0.5.8";
src = fetchFromGitea {
domain = "forgejo.ellis.link";
owner = "continuwuation";
repo = "continuwuity";
tag = "v${finalAttrs.version}";
hash = "sha256-DrW31VesYipZlFpCoCv4Sj4BtKeAF9/UpWhZjBIrXH4=";
hash = "sha256-o7bZMSsdSt6VOrsuSMrS7fU9u/LrdD/579IMvsZH+ss=";
};
cargoHash = "sha256-E4eqPTLTilqMdIJ9MHbMbu5zTpqEqNPPo3rMS+sA8uA=";
cargoHash = "sha256-QM4K5TmWWRTcrovAvvEbXEraI4C0vMSJ68Z/6kHhOr8=";
nativeBuildInputs = [
pkg-config
+139 -129
View File
@@ -6,149 +6,159 @@
maven,
writers,
}:
{
src,
sourceRoot ? null,
buildOffline ? false,
doCheck ? true,
prePatch ? null,
patches ? [ ],
postPatch ? null,
pname,
version,
mvnJdk ? jdk,
mvnHash ? "",
mvnFetchExtraArgs ? { },
mvnDepsParameters ? "",
manualMvnArtifacts ? [ ],
manualMvnSources ? [ ],
mvnParameters ? "",
...
}@args:
# originally extracted from dbeaver
# created to allow using maven packages in the same style as rust
let
mvnSkipTests = lib.optionalString (!doCheck) "-DskipTests";
writeProxySettings = writers.writePython3 "write-proxy-settings" { } ./maven-proxy.py;
fetchedMavenDeps = stdenv.mkDerivation (
buildMavenPackage =
{
pname = "maven-deps-${pname}";
inherit
src
sourceRoot
prePatch
patches
postPatch
version
;
src,
sourceRoot ? null,
buildOffline ? false,
doCheck ? true,
prePatch ? null,
patches ? [ ],
postPatch ? null,
pname,
version,
mvnJdk ? jdk,
mvnHash ? "",
mvnFetchExtraArgs ? { },
mvnDepsParameters ? "",
manualMvnArtifacts ? [ ],
manualMvnSources ? [ ],
mvnParameters ? "",
...
}@args:
nativeBuildInputs = [
maven
]
++ args.nativeBuildInputs or [ ];
# originally extracted from dbeaver
# created to allow using maven packages in the same style as rust
env = mvnFetchExtraArgs.env or { } // {
JAVA_HOME = mvnJdk;
};
let
mvnSkipTests = lib.optionalString (!doCheck) "-DskipTests";
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
writeProxySettings = writers.writePython3 "write-proxy-settings" { } ./maven-proxy.py;
buildPhase = ''
runHook preBuild
fetchedMavenDeps = stdenv.mkDerivation (
{
pname = "maven-deps-${pname}";
inherit
src
sourceRoot
prePatch
patches
postPatch
version
;
MAVEN_EXTRA_ARGS="-B"
nativeBuildInputs = [
maven
]
++ args.nativeBuildInputs or [ ];
# handle proxy
if [[ -n "''${HTTP_PROXY-}" ]] || [[ -n "''${HTTPS_PROXY-}" ]] || [[ -n "''${NO_PROXY-}" ]];then
mvnSettingsFile="$(mktemp -d)/settings.xml"
${writeProxySettings} $mvnSettingsFile
MAVEN_EXTRA_ARGS="$MAVEN_EXTRA_ARGS -s=$mvnSettingsFile"
fi
env = mvnFetchExtraArgs.env or { } // {
JAVA_HOME = mvnJdk;
};
# handle cacert by populating a trust store on the fly
if [[ -n "''${NIX_SSL_CERT_FILE-}" ]] && [[ "''${NIX_SSL_CERT_FILE-}" != "/no-cert-file.crt" ]];then
echo "using ''${NIX_SSL_CERT_FILE-} as trust store"
${jre-generate-cacerts} ${lib.getBin jdk}/bin/keytool $NIX_SSL_CERT_FILE
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
MAVEN_EXTRA_ARGS="$MAVEN_EXTRA_ARGS -Djavax.net.ssl.trustStore=cacerts -Djavax.net.ssl.trustStorePassword=changeit"
fi
''
+ lib.optionalString buildOffline ''
mvn $MAVEN_EXTRA_ARGS de.qaware.maven:go-offline-maven-plugin:1.2.8:resolve-dependencies -Dmaven.repo.local=$out/.m2 ${mvnDepsParameters}
buildPhase = ''
runHook preBuild
for artifactId in ${toString manualMvnArtifacts}
do
echo "downloading manual $artifactId"
mvn $MAVEN_EXTRA_ARGS dependency:get -Dartifact="$artifactId" -Dmaven.repo.local=$out/.m2
done
MAVEN_EXTRA_ARGS="-B"
for artifactId in ${toString manualMvnSources}
do
group=$(echo $artifactId | cut -d':' -f1)
artifact=$(echo $artifactId | cut -d':' -f2)
echo "downloading manual sources $artifactId"
mvn $MAVEN_EXTRA_ARGS dependency:sources -DincludeGroupIds="$group" -DincludeArtifactIds="$artifact" -Dmaven.repo.local=$out/.m2
done
''
+ lib.optionalString (!buildOffline) ''
mvn $MAVEN_EXTRA_ARGS package -Dmaven.repo.local=$out/.m2 ${mvnSkipTests} ${mvnParameters}
''
+ ''
runHook postBuild
'';
# handle proxy
if [[ -n "''${HTTP_PROXY-}" ]] || [[ -n "''${HTTPS_PROXY-}" ]] || [[ -n "''${NO_PROXY-}" ]];then
mvnSettingsFile="$(mktemp -d)/settings.xml"
${writeProxySettings} $mvnSettingsFile
MAVEN_EXTRA_ARGS="$MAVEN_EXTRA_ARGS -s=$mvnSettingsFile"
fi
# keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside
installPhase = ''
runHook preInstall
# handle cacert by populating a trust store on the fly
if [[ -n "''${NIX_SSL_CERT_FILE-}" ]] && [[ "''${NIX_SSL_CERT_FILE-}" != "/no-cert-file.crt" ]];then
echo "using ''${NIX_SSL_CERT_FILE-} as trust store"
${jre-generate-cacerts} ${lib.getBin jdk}/bin/keytool $NIX_SSL_CERT_FILE
find $out -type f \( \
-name \*.lastUpdated \
-o -name resolver-status.properties \
-o -name _remote.repositories \) \
-delete
MAVEN_EXTRA_ARGS="$MAVEN_EXTRA_ARGS -Djavax.net.ssl.trustStore=cacerts -Djavax.net.ssl.trustStorePassword=changeit"
fi
''
+ lib.optionalString buildOffline ''
mvn $MAVEN_EXTRA_ARGS de.qaware.maven:go-offline-maven-plugin:1.2.8:resolve-dependencies -Dmaven.repo.local=$out/.m2 ${mvnDepsParameters}
runHook postInstall
'';
for artifactId in ${toString manualMvnArtifacts}
do
echo "downloading manual $artifactId"
mvn $MAVEN_EXTRA_ARGS dependency:get -Dartifact="$artifactId" -Dmaven.repo.local=$out/.m2
done
# don't do any fixup
dontFixup = true;
outputHashAlgo = if mvnHash != "" then null else "sha256";
outputHashMode = "recursive";
outputHash = mvnHash;
}
// (removeAttrs mvnFetchExtraArgs [ "env" ])
);
for artifactId in ${toString manualMvnSources}
do
group=$(echo $artifactId | cut -d':' -f1)
artifact=$(echo $artifactId | cut -d':' -f2)
echo "downloading manual sources $artifactId"
mvn $MAVEN_EXTRA_ARGS dependency:sources -DincludeGroupIds="$group" -DincludeArtifactIds="$artifact" -Dmaven.repo.local=$out/.m2
done
''
+ lib.optionalString (!buildOffline) ''
mvn $MAVEN_EXTRA_ARGS package -Dmaven.repo.local=$out/.m2 ${mvnSkipTests} ${mvnParameters}
''
+ ''
runHook postBuild
'';
# keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside
installPhase = ''
runHook preInstall
find $out -type f \( \
-name \*.lastUpdated \
-o -name resolver-status.properties \
-o -name _remote.repositories \) \
-delete
runHook postInstall
'';
# don't do any fixup
dontFixup = true;
outputHashAlgo = if mvnHash != "" then null else "sha256";
outputHashMode = "recursive";
outputHash = mvnHash;
}
// (removeAttrs mvnFetchExtraArgs [ "env" ])
);
in
stdenv.mkDerivation (
removeAttrs args [ "mvnFetchExtraArgs" ]
// {
inherit fetchedMavenDeps;
nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [
maven
];
env = args.env or { } // {
JAVA_HOME = mvnJdk;
};
buildPhase = ''
runHook preBuild
mvnDeps=$(cp -dpR ${fetchedMavenDeps}/.m2 ./ && chmod +w -R .m2 && pwd)
runHook afterDepsSetup
mvn package -o -nsu "-Dmaven.repo.local=$mvnDeps/.m2" ${mvnSkipTests} ${mvnParameters}
runHook postBuild
'';
meta = args.meta or { } // {
platforms = args.meta.platforms or maven.meta.platforms;
};
}
);
in
stdenv.mkDerivation (
removeAttrs args [ "mvnFetchExtraArgs" ]
// {
inherit fetchedMavenDeps;
nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [
maven
];
env = args.env or { } // {
JAVA_HOME = mvnJdk;
};
buildPhase = ''
runHook preBuild
mvnDeps=$(cp -dpR ${fetchedMavenDeps}/.m2 ./ && chmod +w -R .m2 && pwd)
runHook afterDepsSetup
mvn package -o -nsu "-Dmaven.repo.local=$mvnDeps/.m2" ${mvnSkipTests} ${mvnParameters}
runHook postBuild
'';
meta = args.meta or { } // {
platforms = args.meta.platforms or maven.meta.platforms;
};
}
)
fnOrAttrs:
if !lib.isFunction fnOrAttrs then
buildMavenPackage fnOrAttrs
else
let
finalAttrs = fnOrAttrs finalAttrs;
in
buildMavenPackage finalAttrs
+4 -1
View File
@@ -85,7 +85,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
];
license = lib.licenses.asl20;
mainProgram = "mvn";
maintainers = with lib.maintainers; [ tricktron ];
maintainers = with lib.maintainers; [
tricktron
britter
];
teams = [ lib.teams.java ];
inherit (jdk_headless.meta) platforms;
};
+3 -3
View File
@@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "metacubexd";
version = "1.245.0";
version = "1.245.1";
src = fetchFromGitHub {
owner = "MetaCubeX";
repo = "metacubexd";
rev = "v${finalAttrs.version}";
hash = "sha256-Owapy+nldc0tQAolXNseSOIJHtVKaev+GSw8hHvJDcI=";
hash = "sha256-h+WaeDAdJ2ucIrtiQ3Sef7UjhG6LLwa/CUCnNJgo6lE=";
};
nativeBuildInputs = [
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-Jw2k5vYDq7hwpMBCsMQm6VKxD2nI+W19+BzArkFEdCI=";
hash = "sha256-FRTjHQvy4zoeh4BBhpUv6wEnlYL1bRqGKbbT6IlK5Gg=";
};
buildPhase = ''
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "minify";
version = "2.24.12";
version = "2.24.13";
src = fetchFromGitHub {
owner = "tdewolff";
repo = "minify";
rev = "v${finalAttrs.version}";
hash = "sha256-ZOe3CcYn3DSa4skgXe63F9gwX8qrX3RBSkqvuzJtN+o=";
hash = "sha256-wmK+4ryM4pONuDuq5V+Y5/qd0II0QiTJ0pq/3PYQSWQ=";
};
vendorHash = "sha256-gH9HiNYAARImEdA4TESg8BXuedhs3Priv7dgZwcnrHU=";
vendorHash = "sha256-1a3DrkBj2R22933blXpI2UzMZSc/SN3zn89bBihxWFk=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -28,7 +28,7 @@ let
in
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mistral-vibe";
version = "2.9.2";
version = "2.9.3";
pyproject = true;
__structuredAttrs = true;
@@ -36,7 +36,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "mistralai";
repo = "mistral-vibe";
tag = "v${finalAttrs.version}";
hash = "sha256-dACXm89ZMv1LV1wvyCZqc7NgIOvqdAKKoxeGutNjFYo=";
hash = "sha256-3kMilvBmBhP57jPlDLc+S6kDuJjcOjMHEwh8W4hzEVw=";
};
build-system = with python3Packages; [
+2 -2
View File
@@ -8,14 +8,14 @@
}:
buildLua (finalAttrs: {
pname = "modernz";
version = "0.3.1";
version = "0.3.2";
scriptPath = "modernz.lua";
src = fetchFromGitHub {
owner = "Samillion";
repo = "ModernZ";
rev = "v${finalAttrs.version}";
hash = "sha256-xHiKE84qBYa8wnLMhrTnOZPLwdY7ddW7ayIfFz1dIRw=";
hash = "sha256-HUbS5L0kuYYm9HZ0BEzsqFQii3PQlZtzPiVRF/rDbcY=";
};
nativeBuildInputs = [ installFonts ];
+2 -2
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ncbi-vdb";
version = "3.3.0";
version = "3.4.1";
src = fetchFromGitHub {
owner = "ncbi";
repo = "ncbi-vdb";
tag = finalAttrs.version;
hash = "sha256-bYVwgNYnFg2OPaPWSbXIW+VXprxg/PxwHIRCnDfQRls=";
hash = "sha256-A6Pjy1dEkCHy1B6LrWwVs8Et41POvdK4Upsyp4JUnaU=";
};
nativeBuildInputs = [
+3
View File
@@ -10,6 +10,7 @@
wrapGAppsHook4,
libadwaita,
libportal-gtk4,
nix-update-script,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "netpeek";
@@ -49,6 +50,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Modern network scanner for GNOME";
homepage = "https://github.com/ZingyTomato/NetPeek";
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nvidia-modprobe";
version = "595.58.03";
version = "595.71.05";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = "nvidia-modprobe";
rev = finalAttrs.version;
hash = "sha256-xInGJb4pnSWHRV93tRACcW87oqBjFiBSGI74N8uVM9A=";
hash = "sha256-XVWvnUZkEqEh3UjPIU6DaZuYU9DvjfIMsWbLJ78jJWs=";
};
nativeBuildInputs = [ gnum4 ];
+2 -2
View File
@@ -9,11 +9,11 @@
# that the entire compilation is more tested using clang from an upstream POV.
clangStdenv.mkDerivation (finalAttrs: {
pname = "openbgpd";
version = "9.0";
version = "9.1";
src = fetchurl {
url = "https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-${finalAttrs.version}.tar.gz";
hash = "sha256-4JfE81Gibx3lM5IS2eENTPWrxLgQXk8cSI7wZakD9hU=";
hash = "sha256-GUUYWBGdRplN/4zyfQYzMpzULyi6Oou1pfz0Zexem8M=";
};
buildInputs = [

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