Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-05-29 12:01:33 +00:00 committed by GitHub
commit a21afc1d92
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
74 changed files with 485 additions and 373 deletions

View File

@ -3759,6 +3759,15 @@
github = "ciferkey";
githubId = 101422;
};
cig0 = {
name = "Martín Cigorraga";
email = "cig0.github@gmail.com";
github = "cig0";
githubId = 394089;
keys = [{
fingerprint = "1828 B459 DB9A 7EE2 03F4 7E6E AFBE ACC5 5D93 84A0";
}];
};
cigrainger = {
name = "Christopher Grainger";
email = "chris@amplified.ai";

View File

@ -39,7 +39,8 @@ with lib;
# !!! Hack - attributes expected by other modules.
environment.systemPackages = [ pkgs.grub2_efi ]
++ (lib.optionals (pkgs.stdenv.hostPlatform.system != "aarch64-linux") [pkgs.grub2 pkgs.syslinux]);
++ (lib.optionals (lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.syslinux)
[pkgs.grub2 pkgs.syslinux]);
fileSystems."/" = mkImageMediaOverride
{ fsType = "tmpfs";

View File

@ -34,7 +34,7 @@ in {
morph-browser
qtmir # not having its desktop file for Xwayland available causes any X11 application to crash the session
suru-icon-theme
telephony-service
# telephony-service # currently broken: https://github.com/NixOS/nixpkgs/pull/314043
]);
};
@ -79,7 +79,7 @@ in {
] ++ lib.optionals (config.hardware.pulseaudio.enable || config.services.pipewire.pulse.enable) [
ayatana-indicator-sound
]) ++ (with pkgs.lomiri; [
telephony-service
# telephony-service # currently broken: https://github.com/NixOS/nixpkgs/pull/314043
] ++ lib.optionals config.networking.networkmanager.enable [
lomiri-indicator-network
]);

View File

@ -35,7 +35,7 @@ in {
ayatana-indicator-sound
] ++ (with pkgs.lomiri; [
lomiri-indicator-network
telephony-service
# telephony-service # currently broken: https://github.com/NixOS/nixpkgs/pull/314043
]);
};

View File

@ -8,11 +8,11 @@
"new": "cmp-tmux"
},
"fern-vim": {
"date": "2024-05-27",
"date": "2024-05-28",
"new": "vim-fern"
},
"gina-vim": {
"date": "2024-05-27",
"date": "2024-05-28",
"new": "vim-gina"
},
"gist-vim": {
@ -60,7 +60,7 @@
"new": "vim-suda"
},
"vim-fsharp": {
"date": "2024-05-27",
"date": "2024-05-28",
"new": "zarchive-vim-fsharp"
},
"vim-jade": {

View File

@ -65,12 +65,12 @@ final: prev:
CopilotChat-nvim = buildVimPlugin {
pname = "CopilotChat.nvim";
version = "2024-05-24";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "CopilotC-Nvim";
repo = "CopilotChat.nvim";
rev = "feca60cf0ae08d866ba35cc8a95d12941ccc4f59";
sha256 = "0hvi0i6354nnn6k55gkfw1cz2iwf8ccclj50w0cdi7wbczfm0kkl";
rev = "05775613be29d908fa8001e2ea82bf44beb618cb";
sha256 = "0hc7gm09hmsda1r10yv618pr2h9jr0maaigk833jc92m4i4md29b";
};
meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/";
};
@ -185,24 +185,24 @@ final: prev:
LazyVim = buildVimPlugin {
pname = "LazyVim";
version = "2024-05-27";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "LazyVim";
repo = "LazyVim";
rev = "91fe7ef56815263b6a0f4a5c23c4bd1134c77849";
sha256 = "1pwghqdj95yfyqs9bry3hyk44vh6jc8jvzm6nq6aayzrriav11ds";
rev = "a3011c91d4dfb64a4e9a9cb0928efefb0a25c4b7";
sha256 = "08gzg1wipdqzg993qmda7w37xhbv3i0lszhy44zv7b3pak8jrzj1";
};
meta.homepage = "https://github.com/LazyVim/LazyVim/";
};
LeaderF = buildVimPlugin {
pname = "LeaderF";
version = "2024-05-27";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
rev = "a7270479cf65e76a1c400a6d4fe51bea8f14fbe1";
sha256 = "1ig2pvzwiadbhpx344vh8945yrlr8dwg0v0aibc02q6g07rqysnr";
rev = "ffe392d35d377d4655b8f7af2b24955af1d13433";
sha256 = "0b3cih2kiy5lpbi35m94dzjw2xmv5z2a5ijjhgd7jwlwz5dcjix7";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
};
@ -715,12 +715,12 @@ final: prev:
astrotheme = buildVimPlugin {
pname = "astrotheme";
version = "2024-05-22";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrotheme";
rev = "7ec8f4d0357f91f67be20842c24f98384c353c5d";
sha256 = "1lcrasi0rlx7cy6f1hv3kjmccml7nbc1zwj9cwr5q4rf3s6vn4bj";
rev = "2bcd030c93489a02aab6cff2288e49adb0c84fad";
sha256 = "0gmj86y9lf824yyvck1qfd61a98p9y0rgw1ncpw9ck4s33903r4j";
};
meta.homepage = "https://github.com/AstroNvim/astrotheme/";
};
@ -1051,12 +1051,12 @@ final: prev:
barbar-nvim = buildVimPlugin {
pname = "barbar.nvim";
version = "2024-05-17";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
rev = "79f7d16578a167bdf5355725551ef7d90613a601";
sha256 = "0f0angn37yrlpbkrp0fqj2h18inrilrxff672wpyrgw2vknffyzb";
rev = "d181f2cfd4b828f9c6f1e10e69c68241de59f54f";
sha256 = "1qxhi60h5vy3ygm66i18122ib1xr01l8m6jn43bfav6x74jdr3si";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
};
@ -1906,8 +1906,8 @@ final: prev:
src = fetchFromGitHub {
owner = "quangnguyen30192";
repo = "cmp-nvim-ultisnips";
rev = "baac332791a2910190b5c6eec3b79b72c53227d9";
sha256 = "05v7a91gv3p115sv3wzlia9f48g8wpnqda66m0rsg8qdl3shjznh";
rev = "ae00afe981c9d58619b84a8c511826dd89705f4b";
sha256 = "0xsz80d6yf020xf576lc7y91x7by53f70yarradfz4dgsj9brscm";
};
meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-ultisnips/";
};
@ -3864,12 +3864,12 @@ final: prev:
friendly-snippets = buildVimPlugin {
pname = "friendly-snippets";
version = "2024-05-16";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
rev = "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2";
sha256 = "06w5m39zbkbqr85cj32dn44n11z4yji4k9iij722fci9cp66g2wl";
rev = "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1";
sha256 = "0vdyrbpcivc07g5invcs8mh8wq9fxhb1kp8c2flj8gnlmg83bd1h";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@ -4152,12 +4152,12 @@ final: prev:
gitsigns-nvim = buildNeovimPlugin {
pname = "gitsigns.nvim";
version = "2024-05-23";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
rev = "cdfcd9d39d23c46ae9a040de2c6a8b8bf868746e";
sha256 = "1pjvfgnpwdzij23g9prhvmba370s01vgylhp7kx8pavcyjxbfc2d";
rev = "af3fdad8ddcadbdad835975204f6503310526fd9";
sha256 = "1j66lxqx6rz6k77xgm92npswra4s5hd69adpks75zsmd7crlsnfq";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@ -4404,12 +4404,12 @@ final: prev:
guard-collection = buildVimPlugin {
pname = "guard-collection";
version = "2024-05-10";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "guard-collection";
rev = "78df199510b9c8e2a1da0cdf71a01c4f6009a47d";
sha256 = "01y36ra8xrlr2s7lbxz5zw923rdhrnqwg0aa2hbpza7adwx8q0s0";
rev = "dfc07dccb865263a22907f9e1783306a8c6f1fd1";
sha256 = "1h1p1fy47cmf9k6x81cjgjh6176ik6kfs65kf57nrqwml0sp23zn";
};
meta.homepage = "https://github.com/nvimdev/guard-collection/";
};
@ -4822,12 +4822,12 @@ final: prev:
image-nvim = buildNeovimPlugin {
pname = "image.nvim";
version = "2024-05-21";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "3rd";
repo = "image.nvim";
rev = "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05";
sha256 = "0ipvas3ldhapkqaxipalggzadbmbfjfrby7b9kd8nh23r18p6wga";
rev = "645f997d171ea3d2505986a0519755600a26f02f";
sha256 = "1b530b17l0zcd0cjyjxfp9bck4wxdbaach5djzhc15jhx8616jdf";
};
meta.homepage = "https://github.com/3rd/image.nvim/";
};
@ -5316,12 +5316,12 @@ final: prev:
lean-nvim = buildVimPlugin {
pname = "lean.nvim";
version = "2024-05-26";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "Julian";
repo = "lean.nvim";
rev = "8473b85f7e5819293b705036508fdfa653671518";
sha256 = "0n1zml22h4siwdwvr929nxbh1q1bpylp2ynvd8dazxd1prr40k63";
rev = "91377b346a78ad2f5cfe8c65dc5126a7e1c538e8";
sha256 = "08iq8qrkjm4g3b72j5kw864lhsiw0lpcvs984cdzpil3jf1dibwg";
};
meta.homepage = "https://github.com/Julian/lean.nvim/";
};
@ -5352,12 +5352,12 @@ final: prev:
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
version = "2024-05-20";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "ggandor";
repo = "leap.nvim";
rev = "8f4d3ab9fe5c906c5745150191831c5ee0a427a0";
sha256 = "112cfj47qzs76s0rzv4kp912k9w4sq5ja88j102531h6zzk0vz1v";
rev = "5d10692be460f9e8a42d34cf98a012e3e18b23bf";
sha256 = "0v1w48bsfhzdpkjm8idsk3iwac4iw9dpl6p90n78zh0sgj94d773";
};
meta.homepage = "https://github.com/ggandor/leap.nvim/";
};
@ -5783,12 +5783,12 @@ final: prev:
lspsaga-nvim = buildVimPlugin {
pname = "lspsaga.nvim";
version = "2024-05-27";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "lspsaga.nvim";
rev = "200256d256ca596812b2ee6374244bb4dfe6974e";
sha256 = "1vwzf0l4bjzr8facglydpxawycdll94p03b49xj6cj3izch7jhzn";
rev = "59d4648c3d4b40f316c3db852b3758c66ff6ca03";
sha256 = "0icxbfimckby5yznhlsqs4v1sgzc797mqbzsgfn0q7hj67hszr8m";
};
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
};
@ -6600,12 +6600,12 @@ final: prev:
neogit = buildVimPlugin {
pname = "neogit";
version = "2024-05-25";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
rev = "70ad95be902ee69b56410a5cfc690dd03104edb3";
sha256 = "0b2z8kr588vgl88f6pw2ycgz4434m5bjfc9zbs7wl9494gfzfil6";
rev = "b2c96fe2c590f299f47618a791a4abe190ca6467";
sha256 = "0941kw0a2y4q9wiyx015iz9k1shg7fk7pxrqk5q4f4f8z1nfrknz";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
};
@ -6672,12 +6672,12 @@ final: prev:
neorg = buildVimPlugin {
pname = "neorg";
version = "2024-05-25";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
rev = "bd9ee52fff219fcdf59105505f8039fdc9b7c193";
sha256 = "1ihn62n96bj0c9dcvasasz83wrlwjbzgs10ysa542sxwlycdayp8";
rev = "aa47d93cc71e540b400a9718bff1e6af3b1db8c9";
sha256 = "03f551nknypx0p0sn378w4zilid2zsb6zz3ac5nbccsrjlsar9c1";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
@ -8234,12 +8234,12 @@ final: prev:
nvim-snippets = buildVimPlugin {
pname = "nvim-snippets";
version = "2024-05-26";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "garymjr";
repo = "nvim-snippets";
rev = "67f44a552f03b5de23af1900d01af3256a3da2bc";
sha256 = "0gmk6jfcxvp700p5sgr6gxlwwv7l4d3kb2jdxn5xlbma24zfi1g8";
rev = "70f0b3ed2ec24b2b18a34ab6eb07ea6df09f61c5";
sha256 = "0aqdmg8x3y4w9sz9adq68ck6dvizmm4ycqdzkpx9lg53y0003dc9";
};
meta.homepage = "https://github.com/garymjr/nvim-snippets/";
};
@ -8282,7 +8282,7 @@ final: prev:
nvim-spectre = buildVimPlugin {
pname = "nvim-spectre";
version = "2024-05-22";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "nvim-pack";
repo = "nvim-spectre";
@ -8354,24 +8354,24 @@ final: prev:
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
version = "2024-05-26";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
rev = "517e4fbb9ef3c0986da7047f44b4b91a2400f93c";
sha256 = "0gjy4sal4ka37xwigms8ycpra634jnqmkqizqa7ayc6989vpv8hk";
rev = "5a87ffe35c4739ffb6b62052572583ad277a20ae";
sha256 = "0rcva685c1wc7pwwyngcvw5rbyipgfd7s2n5qqdifj0lciswngxf";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
version = "2024-05-27";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "aa02427dfeaead86fae038024ae7b29299f08b8c";
sha256 = "0f6mxl0fza8nibvnfyjb3xsyl4zd9pqw524nlhnjr3f9f47l5s87";
rev = "ea2b137f35fb1e87a6471ec311805920fdf45745";
sha256 = "0vrsjlzxb092ivvk8wiffci84880mh8lnhycgzld2xkxy615nyc1";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -8811,12 +8811,12 @@ final: prev:
orgmode = buildVimPlugin {
pname = "orgmode";
version = "2024-05-26";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
rev = "cb3c9bf6caf3411af88a9a1a0b7eb9be57b9741c";
sha256 = "001qaggpnm0whyr6f42m8xjh720qkqz6b7j8rla9rf0lb691s6yz";
rev = "46c839b5a69f2c0bc5da25b10946a971767c84db";
sha256 = "1bag3506whplls8b7xbal04vhw0hkbafs11l9v28sybjj58xa207";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
@ -10123,12 +10123,12 @@ final: prev:
srcery-vim = buildVimPlugin {
pname = "srcery-vim";
version = "2024-03-26";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "srcery-colors";
repo = "srcery-vim";
rev = "7439a86e19714adaf1d4ae2c69ada19d5c779526";
sha256 = "1s237nky24ijr732dylyag86fkng5a93jv36makbq4sqr2b1icl9";
rev = "0f358d938aecfd3bcc1617ed354a94575ad455b5";
sha256 = "08ria5wrg0my9pz3laahr8vilfcbrxncf000pmgvlazp4297vgy5";
};
meta.homepage = "https://github.com/srcery-colors/srcery-vim/";
};
@ -10876,8 +10876,8 @@ final: prev:
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "4c96370cf93e2ba287548da12d673442d0ffecc3";
sha256 = "1q4sfk9wk4qhsviinqqvw3w8h4nminnjbv4i1d0dgx5x61khw830";
rev = "2df52609a1632de5d77a0b2416db6ad9cf32e463";
sha256 = "0dl7hlziz7yvr3p8bnzfvdd85a2khgm3dy3s2674p6rvkwwq7cmw";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@ -11185,12 +11185,12 @@ final: prev:
treesj = buildVimPlugin {
pname = "treesj";
version = "2024-04-22";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "Wansmer";
repo = "treesj";
rev = "e1e82ab4237619d342c7102c9f13d4b9833bfd39";
sha256 = "1sfrcafs9i69rsy1m3ng2qfibs5bncsfbggz3apsdyv6vxnzw28m";
rev = "f98deb33805485b56a8d44d1a27d16874af00d7f";
sha256 = "0w20crwgnf2l8hl71hq1drif2czc2yhbac2m50lgrf6nk8s7x4i9";
};
meta.homepage = "https://github.com/Wansmer/treesj/";
};
@ -12578,12 +12578,12 @@ final: prev:
vim-dadbod-ui = buildVimPlugin {
pname = "vim-dadbod-ui";
version = "2024-05-26";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-dadbod-ui";
rev = "70cd6278f826e0bd5415449b2a1cd0cb08c4351a";
sha256 = "07rmk6vavxjc7k9ldb0dvkgrpl26lgcaqhh2szggln7jz4dm1jw8";
rev = "0dc68d9225a70d42f8645049482e090c1a8dce25";
sha256 = "1wmx9wrcffik5b73q9g9gdhm4h84h62s5acwz9rxzwf24amdg1y3";
};
meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/";
};
@ -14140,12 +14140,12 @@ final: prev:
vim-lsp-settings = buildVimPlugin {
pname = "vim-lsp-settings";
version = "2024-05-26";
version = "2024-05-27";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-lsp-settings";
rev = "30d161ae373954d4fa64ed7ec5458b436dd2b055";
sha256 = "1qn2xvrzg138rxqb97597p6hjrp1dlhgbhvx0mqwycd7vc68xv1z";
rev = "a962acf04ada9ba97862fa962cce19d8f6d15d0b";
sha256 = "041xmylk730nlnqvn7b56j8w99qi4c612ppcpin7byp0j4c4c6rb";
};
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
};
@ -15641,12 +15641,12 @@ final: prev:
vim-spirv = buildVimPlugin {
pname = "vim-spirv";
version = "2024-05-27";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "kbenzie";
repo = "vim-spirv";
rev = "1bce90503e4bfb74d8141ce0744304652d0c9808";
sha256 = "0mnq9lpk1nwz5qm9vr3vsrhxwdfg9dgk5k3s05h4y4cyq7cjk3hf";
rev = "b23b5e227e080cfeb60d557571e55e9a574ff40c";
sha256 = "1sqkpr78b3a9h1vky2lf2486s2bj0nynryybi0wb0x8ijv978mkd";
};
meta.homepage = "https://github.com/kbenzie/vim-spirv/";
};
@ -16975,12 +16975,12 @@ final: prev:
yanky-nvim = buildVimPlugin {
pname = "yanky.nvim";
version = "2024-05-27";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "gbprod";
repo = "yanky.nvim";
rev = "32882f6d3e7bbc8687a71540a695853036511b2c";
sha256 = "1x8rx7w1kgzk5lj6l1d9qgn336z2n2fxh9y1wx8ih8pw6244kymq";
rev = "79338563e85a868e59cda02c51b54d90a5514a12";
sha256 = "1m99c6gq0nxjdywx6q741v788rppagr2jgqqaaz9sdjd1a12pj47";
};
meta.homepage = "https://github.com/gbprod/yanky.nvim/";
};

View File

@ -1198,12 +1198,12 @@
};
inko = buildGrammar {
language = "inko";
version = "0.0.0+rev=7860637";
version = "0.0.0+rev=234c87b";
src = fetchFromGitHub {
owner = "inko-lang";
repo = "tree-sitter-inko";
rev = "7860637ce1b43f5f79cfb7cc3311bf3234e9479f";
hash = "sha256-NlmfN83UOJW5z8IGCEVfDnhZBUG04oA6/5O7aJckqdI=";
rev = "234c87be1dac20f766ddf6f486a7bde2a4bc5594";
hash = "sha256-7BADt6NjH9chOzCDtJSLjBZaRqeLvOH006q0hI4pZaI=";
};
meta.homepage = "https://github.com/inko-lang/tree-sitter-inko";
};
@ -1653,12 +1653,12 @@
};
nickel = buildGrammar {
language = "nickel";
version = "0.0.0+rev=58baf89";
version = "0.0.0+rev=5247873";
src = fetchFromGitHub {
owner = "nickel-lang";
repo = "tree-sitter-nickel";
rev = "58baf89db8fdae54a84bcf22c80ff10ee3f929ed";
hash = "sha256-WuY6X1mnXdjiy4joIcY8voK2sqICFf0GvudulZ9lwqg=";
rev = "52478738c5a072ab3ad62c74db5d0902dab064cd";
hash = "sha256-4GA34VO/t6y29IOrmuXNZg6H1+wUs3rMal9+s8rmoHI=";
};
meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel";
};
@ -2397,12 +2397,12 @@
};
solidity = buildGrammar {
language = "solidity";
version = "0.0.0+rev=2c5f1e7";
version = "0.0.0+rev=1c94fe3";
src = fetchFromGitHub {
owner = "JoranHonig";
repo = "tree-sitter-solidity";
rev = "2c5f1e7318fe7d9c8eb38d7d64ebe558d9f41ebc";
hash = "sha256-7gJq1NSUAamMz2y8xLDcwlNAxmCHup6azxx1YICnvT4=";
rev = "1c94fe3d5351dfcff3551ec1f49614cbf758e444";
hash = "sha256-8UWFIqvd2L0BpVBF/7XLcOyGq5xDd2kJbzfzMpzEZbU=";
};
meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity";
};
@ -2553,12 +2553,12 @@
};
swift = buildGrammar {
language = "swift";
version = "0.0.0+rev=03af4d0";
version = "0.0.0+rev=26354dd";
src = fetchFromGitHub {
owner = "alex-pinkus";
repo = "tree-sitter-swift";
rev = "03af4d057afc56edf6a703e6606b86f782353f22";
hash = "sha256-w+LzDVr8A0oqNi9ac6chX2U6o+2bLhP9UqXY0WlcI7I=";
rev = "26354ddec08c7efde4fa16bd29429f3310d2e2c5";
hash = "sha256-PhBqMo99SrOttdDx1AG8N/t3uFG1Tylb6ADNHyLyjJk=";
};
generate = true;
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@ -3079,12 +3079,12 @@
};
zathurarc = buildGrammar {
language = "zathurarc";
version = "0.0.0+rev=e9e8de0";
version = "0.0.0+rev=5918bf1";
src = fetchFromGitHub {
owner = "Freed-Wu";
repo = "tree-sitter-zathurarc";
rev = "e9e8de071ab79ed1f6e3365f05fcf890b6d85a2f";
hash = "sha256-yQyoqRGLVSs3bcfUrQNJllWcufROgo1M+jS/ba7OIgo=";
rev = "5918bf1785662c43a841b0b6a27a129337ec3a23";
hash = "sha256-JxnS2teVY5cjhb6C/Z+ds9MRmRP/MjaqA08hdVx4Lms=";
};
meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc";
};

View File

@ -1089,7 +1089,7 @@
inherit (old) version src;
sourceRoot = "${old.src.name}/spectre_oxi";
cargoHash = "sha256-7V4RyWIo9gL3ir4Pay8CMIVn6cXjJi9sgKVOENG4muQ=";
cargoHash = "sha256-4XAQFKsTM5IxNld1TIC0i861i/3uPjwsDWoW7ZbHfXg=";
preCheck = ''
mkdir tests/tmp/

View File

@ -20,20 +20,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-obfuscate";
version = "0.0.9";
version = "0.0.10";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "Obfuscate";
rev = finalAttrs.version;
hash = "sha256-aUhzact437V/bSsG2Ddu2mC03LbyXFg+hJiuGy5NQfQ=";
hash = "sha256-/Plvvn1tle8t/bsPcsamn5d81CqnyGCyGYPF6j6U5NI=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) src;
name = "${finalAttrs.pname}-${finalAttrs.version}";
hash = "sha256-HUQvdCmzjdmuJGDLtC/86yzbRimLzx+XbW29f+Ua48w=";
hash = "sha256-9lrxK2psdIPGsOC6p8T+3AGPrX6PjrK9mFirdJqBSMM=";
};
nativeBuildInputs = [

View File

@ -20,14 +20,14 @@
stdenv.mkDerivation rec {
pname = "gnome-firmware";
version = "45.0";
version = "46.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "gnome-firmware";
rev = version;
sha256 = "sha256-KVyxOl7RdL80ZiEyiT+XGa/6Ss2g+5y+LIrR9TSRE+I=";
sha256 = "sha256-tEMSlKsqqPMZA0Gr89+u3dmAmZ7ffQm/2i1AB93y05E=";
};
nativeBuildInputs = [

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "gatekeeper";
version = "3.16.2";
version = "3.16.3";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "gatekeeper";
rev = "v${version}";
hash = "sha256-lpnli05nRKwEdG9k4j+pSAKxNoFBBeOhwd8iYbelwoc=";
hash = "sha256-G/ELuaUSlyeNcN6v1/xubF+VjvltdLKYmwlYWKzQiuw=";
};
vendorHash = null;

View File

@ -47,7 +47,6 @@ python3Packages.buildPythonApplication {
setuptools
truststore
yarl
zipstream
] ++ lib.optionals (pythonOlder "3.9") [
importlib-resources
];

View File

@ -57,44 +57,25 @@
, wayland
, wrapGAppsHook3
, xdg-utils
, writeScript
# for custom command line arguments, e.g. "--use-gl=desktop"
# for custom command line arguments, e.g. "--use-gl=desktop"
, commandLineArgs ? ""
}:
stdenv.mkDerivation rec {
version = "6.9.20";
pname = "feishu";
packageHash = "6085d1c4"; # A hash value used in the download url
src = fetchurl {
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/${packageHash}/Feishu-linux_x64-${version}.deb";
hash = "sha256-kg5j/vWaCBUjnF983kk0ZMJ+inF5z5ctED9+ITuIn94=";
let
sources = {
x86_64-linux = fetchurl {
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/7e382fc2/Feishu-linux_x64-7.15.13.deb";
sha256 = "sha256-CyQmQKfyYcWqpty5LxTNqm73AVnPdm7biBwICkbBEco=";
};
aarch64-linux = fetchurl {
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/4c8c2fbf/Feishu-linux_arm64-7.15.13.deb";
sha256 = "sha256-nxtu5xOafZ1tlN/f0+5VF2I6ISfHmPJTztOI+AQwp9c=";
};
};
nativeBuildInputs = [
autoPatchelfHook
makeShellWrapper
dpkg
];
buildInputs = [
gtk3
# for autopatchelf
alsa-lib
cups
curl
libXdamage
libXtst
libdrm
libgcrypt
libpulseaudio
libxshmfence
mesa
nspr
nss
];
supportedPlatforms = [ "x86_64-linux" "aarch64-linux" ];
rpath = lib.makeLibraryPath [
alsa-lib
@ -149,6 +130,36 @@ stdenv.mkDerivation rec {
wayland
xdg-utils
];
in
stdenv.mkDerivation {
version = "7.15.13";
pname = "feishu";
src = sources.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
nativeBuildInputs = [
autoPatchelfHook
makeShellWrapper
dpkg
];
buildInputs = [
gtk3
# for autopatchelf
alsa-lib
cups
curl
libXdamage
libXtst
libdrm
libgcrypt
libpulseaudio
libxshmfence
mesa
nspr
nss
];
dontUnpack = true;
installPhase = ''
@ -189,12 +200,38 @@ stdenv.mkDerivation rec {
ln -sf ${curl}/lib/libcurl.so $out/opt/bytedance/feishu/libcurl.so
'';
passthru = {
inherit sources;
updateScript = writeScript "update-feishu.sh" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl jq common-updater-scripts
for platform in ${lib.escapeShellArgs supportedPlatforms}; do
if [ $platform = "x86_64-linux" ]; then
platform_id=10
elif [ $platform = "aarch64-linux" ]; then
platform_id=12
else
echo "Unsupported platform: $platform"
exit 1
fi
package_info=$(curl -sf "https://www.feishu.cn/api/package_info?platform=$platform_id")
update_link=$(echo $package_info | jq -r '.data.download_link' | sed 's/lf[0-9]*-ug-sign.feishucdn.com/sf3-cn.feishucdn.com\/obj/;s/?.*$//')
new_version=$(echo $package_info | jq -r '.data.version_number' | sed -n 's/.*@V//p')
sha256_hash=$(nix-prefetch-url $update_link)
sri_hash=$(nix hash to-sri --type sha256 $sha256_hash)
update-source-version feishu 0 ${lib.fakeSha256} --system=$platform --source-key="sources.$platform"
update-source-version feishu $new_version $sri_hash $update_link --system=$platform --source-key="sources.$platform"
done
'';
};
meta = with lib; {
description = "An all-in-one collaboration suite";
homepage = "https://www.feishu.cn/en/";
downloadPage = "https://www.feishu.cn/en/#en_home_download_block";
license = licenses.unfree;
platforms = [ "x86_64-linux" ];
platforms = supportedPlatforms;
maintainers = with maintainers; [ billhuang ];
};
}

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, lib
, ncurses, openssl, aspell, gnutls, gettext
, ncurses, openssl, aspell, cjson, gnutls, gettext
, zlib, curl, pkg-config, libgcrypt
, cmake, libobjc, libresolv, libiconv
, asciidoctor # manpages
@ -36,14 +36,14 @@ let
in
assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
version = "4.2.2";
version = "4.3.0";
pname = "weechat";
hardeningEnable = [ "pie" ];
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.xz";
hash = "sha256-IJaLIsfw9Q35z2/4WY3RvQF8V1myyUWT9dnteyTruUE=";
hash = "sha256-Nvn5C/L2n3ejTR4NWPBsoI8PIPgmOrlAtjfnq/eWhi0=";
};
# Why is this needed? https://github.com/weechat/weechat/issues/2031
@ -63,7 +63,7 @@ let
nativeBuildInputs = [ cmake pkg-config asciidoctor ] ++ lib.optional enableTests cpputest;
buildInputs = with lib; [
ncurses openssl aspell gnutls gettext zlib curl
ncurses openssl aspell cjson gnutls gettext zlib curl
libgcrypt ]
++ optionals stdenv.isDarwin [ libobjc libresolv ]
++ concatMap (p: p.buildInputs) enabledPlugins

View File

@ -11,8 +11,8 @@ let
}.${stdenv.hostPlatform.system};
sha256 = {
aarch64-linux = "0plpwymm1bgzbzwk2689lw1fadxdwxzzn5dmayk1ayxz1k3pj9wi";
armv7l-linux = "1pvr8f1ccl4nyfmshn3v3jfaa5x519rsy57g4pdapffj10vpbkb8";
aarch64-linux = "sha256-HFuxmMo0m4UOxEQVd32LGvbFsOS8jwCCCS6K/YJIIBE=";
armv7l-linux = "sha256-JMgYvqkaRw5sfjbKybAkk28KT12+c19dMir2DUN7Ub0=";
x86_64-linux = "sha256-hr/mPOrliP8Dej3DVE2+wYkb1J789WCkkY3xe9EcM44=";
}.${stdenv.hostPlatform.system};

View File

@ -10,13 +10,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "chirp";
version = "0.4.0-unstable-2024-05-10";
version = "0.4.0-unstable-2024-05-23";
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "d5dc5c8e053dbcf87c8b0ccf03109c0870c22bfb";
hash = "sha256-Tqq1dTjtzHTgaHUAio5B8V4Bo+P8EPa3s/kG181TrCc=";
rev = "743c98a579018238595f6e022e38e4f97f23140d";
hash = "sha256-ooadPzP9UIhMHbl5v2H3eV0uZQqnNCXpwRjgbD8tFjA=";
};
buildInputs = [
glib

View File

@ -8,11 +8,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "quisk";
version = "4.2.33";
version = "4.2.34";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-41eyqYxRg0crtN6qp239eHWSFPt7XuJneTAndZuS3EY=";
sha256 = "sha256-PwBQmL6CnDp55eLhXr3vpJXf4DcKAwzFSCnzxt5Nob4=";
};
buildInputs = [

View File

@ -31,20 +31,20 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.34.1";
version = "0.35.0";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "refs/tags/v${version}";
hash = "sha256-r7KZcSqREILMp0F9ajeHS5sglq/o88h2t+4BgbABjOY=";
hash = "sha256-d/pPoa+bY7FAjFcd+32aXKDevJRoCGA209uLZ/4WRpQ=";
};
goModules = (buildGo122Module {
pname = "kitty-go-modules";
inherit src version;
vendorHash = "sha256-HNE0MWjL0PH20Glzb0GV6+lQu/Lslx8k/+YvlLHbHww=";
vendorHash = "sha256-rEG3mmghvEih2swm+2gp/G9EC2YdyjaOnvq+tALC3jo=";
}).goModules;
buildInputs = [

View File

@ -27,15 +27,15 @@ let
];
lightworks = stdenv.mkDerivation rec {
version = "2023.1";
rev = "141770";
version = "2023.2";
rev = "146240";
pname = "lightworks";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://cdn.lwks.com/releases/${version}/lightworks_${version}_r${rev}.deb";
sha256 = "sha256-QRbghrZQbprl2wUBKNMJVBeW0Ek6nWvo4006jyPYIBg=";
sha256 = "sha256-sVEDCZZsY5OwuWebrhatzZiws89/tEKIdgY54PN0Ddo=";
}
else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";

View File

@ -1,6 +1,5 @@
{
rustPlatform,
fetchCrate,
fetchFromGitHub,
lib,
makeWrapper,
@ -9,18 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "Bend";
version = "0.2.9";
version = "0.2.22";
src = fetchFromGitHub {
owner = "HigherOrderCO";
repo = "Bend";
rev = "refs/tags/${version}";
hash = "sha256-MEfB2SBJN7uEwfZGoEL7DQXsr1fccdZyGyzHtNv9wow=";
hash = "sha256-5qcj3KfgcB5tbVSJUSOVQDAhEpPE8SFoT0g9syHbFCA=";
};
cargoHash = "sha256-+i+Y3MgCBVN3REmPwAjm2SiF9FJ0i05czmPKB8JtAFM=";
RUSTC_BOOTSTRAP = true;
cargoHash = "sha256-gSAIidMEYJDZHgIWNgYJVqyhpD7M+CMCD+1mEXGztIk=";
nativeBuildInputs = [
hvm

View File

@ -3,7 +3,7 @@
, fetchFromGitHub
, jdk
, makeWrapper
, buildNativeImage ? true
, buildNativeImage ? false
}:
stdenv.mkDerivation rec {

View File

@ -2,34 +2,42 @@
, stdenv
, fetchFromGitHub
, SDL2
, callPackage
, cmake
, cubeb
, curl
, extra-cmake-modules
, libXrandr
, libbacktrace
, libwebp
, makeWrapper
, ninja
, pkg-config
, qtbase
, qtsvg
, qttools
, qtwayland
, qt6
, substituteAll
, vulkan-loader
, wayland
, wrapQtAppsHook
}:
let
shaderc-patched = callPackage ./shaderc-patched.nix { };
inherit (qt6)
qtbase
qtsvg
qttools
qtwayland
wrapQtAppsHook
;
in
stdenv.mkDerivation (finalAttrs: {
pname = "duckstation";
version = "0.1-6292";
version = "0.1-6658";
src = fetchFromGitHub {
owner = "stenzek";
repo = "duckstation";
rev = "0bc42c38aab49030118f507c9783de047769148b";
hash = "sha256-8OavixSwEWihFY2fEdsepR1lqWlTH+//xZRKwb7lFCQ=";
rev = "4e0c417add264226b3db065c1466791f0591a1b5";
hash = "sha256-fN0bcjqjMmK3qVLlrYmR2VgjK0BjdK4nUj8vNYdFC3I=";
};
patches = [
@ -40,8 +48,8 @@ stdenv.mkDerivation (finalAttrs: {
src = ./002-hardcode-vars.diff;
gitHash = finalAttrs.src.rev;
gitBranch = "master";
gitTag = "${finalAttrs.version}-g0bc42c38";
gitDate = "2024-02-06T22:47:47+09:00";
gitTag = "${finalAttrs.version}-g4e0c417a";
gitDate = "2024-04-16T12:49:54+10:00";
})
];
@ -59,9 +67,11 @@ stdenv.mkDerivation (finalAttrs: {
curl
libXrandr
libbacktrace
libwebp
qtbase
qtsvg
qtwayland
shaderc-patched
wayland
]
++ cubeb.passthru.backendLibs;
@ -72,10 +82,13 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "BUILD_TESTS" true)
];
doCheck = true;
checkPhase = ''
doInstallCheck = true;
installCheckPhase = ''
runHook preCheck
bin/common-tests
$out/share/duckstation/common-tests
runHook postCheck
'';

View File

@ -0,0 +1,21 @@
{
lib,
fetchpatch,
duckstation,
shaderc,
}:
shaderc.overrideAttrs (old: {
pname = "shaderc-patched-for-duckstation";
patches = (old.patches or [ ]) ++ [
(fetchpatch {
url = "file://${duckstation.src}/scripts/shaderc-changes.patch";
hash = "sha256-Ps/D+CdSbjVWg3ZGOEcgbpQbCNkI5Nuizm4E5qiM9Wo=";
excludes = [
"CHANGES"
"CMakeLists.txt"
"libshaderc/CMakeLists.txt"
];
})
];
})

View File

@ -16,7 +16,7 @@
, gtk3
, gnome
, desktop-file-utils
, fetchpatch2
, nix-update-script
, wrapGAppsHook3
, gobject-introspection
# withWebkit enables the "webkit" feature, also known as Google Fonts
@ -25,25 +25,15 @@
stdenv.mkDerivation rec {
pname = "font-manager";
version = "0.8.8";
version = "0.8.9";
src = fetchFromGitHub {
owner = "FontManager";
repo = "font-manager";
rev = version;
hash = "sha256-M13Q9d2cKhc0tudkvw0zgqPAFTlmXwK+LltXeuDPWxo=";
hash = "sha256-LsQry6CjvVcJFRutKOaqA4lLP7Ek09Q/D/TPnSvx59Q=";
};
patches = [
# see https://github.com/FontManager/font-manager/issues/355
# should be removed on next release
(fetchpatch2 {
name = "fix-build-with-newer-vala.patch";
url = "https://github.com/FontManager/font-manager/commit/600f498946c3904064b4e4fdf96e5841f6a827e4.patch";
hash = "sha256-DC9+pvG88t+PPdGQ2oemeEYK9PaD0C2yWBYYCh4Wn9g=";
})
];
nativeBuildInputs = [
pkg-config
meson
@ -82,6 +72,8 @@ stdenv.mkDerivation rec {
patchShebangs meson_post_install.py
'';
passthru.updateScript = nix-update-script { };
meta = with lib; {
homepage = "https://fontmanager.github.io/";
description = "Simple font management for GTK desktop environments";

View File

@ -6,7 +6,7 @@
let
pname = "lefthook";
version = "1.6.12";
version = "1.6.13";
in
buildGoModule {
inherit pname version;
@ -15,10 +15,10 @@ buildGoModule {
owner = "evilmartians";
repo = "lefthook";
rev = "v${version}";
hash = "sha256-j39A+cHu1MUa7kP46JY8pADsOejsMX0rcBHQZflhWe8=";
hash = "sha256-D1YZu/s5Olv1fATbThMq1Hu+xUTd0EMqJSO7iha4gX0=";
};
vendorHash = "sha256-sDqP+fzAFavqtvJ98nwsD5+GxNhmLgtOkTzIK06wp9E=";
vendorHash = "sha256-M5lIfgUYMwLJu5NB54aZLofEegZiW+AUoSaVOul1ud8=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -10,8 +10,8 @@ stdenv.mkDerivation {
inherit meta pname version;
src = fetchurl {
url = "https://releases.lmstudio.ai/mac/arm64/${version}/b/latest/LM-Studio-${version}-arm64.dmg";
hash = "sha256-kb1XoTZjhCL1+CsV+r3/EN0srzIJ43H2VMZ779dVq1k=";
url = "https://releases.lmstudio.ai/mac/arm64/${version}/latest/LM-Studio-${version}-arm64.dmg";
hash = "sha256-wl3uyRtqY5w8NnESBKcP+CicIh8cCkKmrcVuiijzzTQ=";
};
nativeBuildInputs = [ undmg ];

View File

@ -8,7 +8,7 @@
let
src = fetchurl {
url = "https://releases.lmstudio.ai/linux/${version}/beta/LM_Studio-${version}.AppImage";
hash = "sha256-hcV8wDhulFAxHDBDKicpEGovwcsn9RaIi/idUz+YzD8=";
hash = "sha256-1ahPRRgcYfW9eD04yeF4ft+yLn9+nIPOV5Vkv7rMiT8=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };

View File

@ -5,13 +5,13 @@
}:
let
pname = "lmstudio";
version = "0.2.22";
version = "0.2.24";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
homepage = "https://lmstudio.ai/";
license = lib.licenses.unfree;
mainProgram = "lmstudio";
maintainers = with lib.maintainers; [ drupol eeedean ];
maintainers = with lib.maintainers; [ cig0 eeedean ];
platforms = lib.platforms.linux ++ [ "aarch64-darwin" ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};

View File

@ -6,13 +6,13 @@
maven.buildMavenPackage rec {
pname = "mariadb-connector-java";
version = "3.3.3";
version = "3.4.0";
src = fetchFromGitHub {
owner = "mariadb-corporation";
repo = "mariadb-connector-j";
rev = "refs/tags/${version}";
hash = "sha256-fvqVHjLYLO6reIkQ+SQMEXOw88MDZyNV7T8w0uFgnPg=";
hash = "sha256-4DsRTXjSKgC/mz3divnqdioFQnqgQXwRKNv4xxvH0H8=";
};
mvnHash = "sha256-7O+G5HT6mtp12zWL3Gn12KPVUwp3GMaWGvXX6Sg1+6k=";

View File

@ -12,14 +12,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "pacu";
version = "1.5.3";
version = "1.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "RhinoSecurityLabs";
repo = "pacu";
rev = "refs/tags/v${version}";
hash = "sha256-DLyTWyfDOawtBZ7rIzVc0PFgagpM7qbaAbOJE6nh0Wo=";
hash = "sha256-Td5H4O6/7Gh/rvP191xjCJmIbyc4ezZC5Fh4FZ39ZUM=";
};
pythonRelaxDeps = [

View File

@ -11,14 +11,14 @@
stdenv.mkDerivation rec {
pname = "qcm";
version = "1.0.2";
version = "1.0.3";
src = fetchFromGitHub {
owner = "hypengw";
repo = "Qcm";
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-6QivAQqOuWIldx2Rh5nNsj0gia3AOUm6vy9aqyJ1G6k=";
hash = "sha256-9xbAw5U4BtpupelsOzfZGosdLx06TKPTG8hhc/no3R0=";
};
patches = [ ./remove_cubeb_vendor.patch ];

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quarkus-cli";
version = "3.10.1";
version = "3.10.2";
src = fetchurl {
url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz";
hash = "sha256-bS+d7CvzsMcIdex+cZ8DMFOkIgT9G1ktMDu2wc6XySU=";
hash = "sha256-8Jkfrrw+ithsGHg1Ntetx8eSkcLu/0ObOuFKIJjfahA=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -2,7 +2,7 @@
, stdenv
, fetchFromGitHub
, openssl
, iconv
, libiconv
, makeWrapper
, imagemagick
, makeFontsConf
@ -18,7 +18,7 @@ stdenv.mkDerivation
hash = "sha256-KWYgTxz32WK3MKouj1WAJtZmleKt5giCpzQPwfWruZQ=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ iconv ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ libiconv ];
buildPhase = ''
runHook preBuild
make all

View File

@ -11,13 +11,13 @@
buildGoModule rec {
pname = "steampipe";
version = "0.23.1";
version = "0.23.2";
src = fetchFromGitHub {
owner = "turbot";
repo = "steampipe";
rev = "refs/tags/v${version}";
hash = "sha256-OpZqOEE5lIJOBaDfQFi71XmPqCjJXIYeCaWUFqbcgMc=";
hash = "sha256-hMEFIPhtvYkBG+HBtigOzFe8iAKmywWWl1da6sksX7k=";
};
vendorHash = "sha256-KY5mVs+YsyHHtV6DvfwwxcF8K9IQWxlxIJeSyFsKkpc=";

View File

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "syft";
version = "1.4.1";
version = "1.5.0";
src = fetchFromGitHub {
owner = "anchore";
repo = "syft";
rev = "refs/tags/v${version}";
hash = "sha256-fFJcRNqXhhdxsxQkP5S8xSeeUOa+KbS9CkUs1sbNuOg=";
hash = "sha256-sBV2/2AuKIMgU0oP0p2CukCMYQBSs623vV6BZBTWYqg=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@ -28,7 +28,7 @@ buildGoModule rec {
# hash mismatch with darwin
proxyVendor = true;
vendorHash = "sha256-vuKvQjWMFHtTjTb7Sg/jXvzpR2IxrHaWyfibTQdpSd4=";
vendorHash = "sha256-b7iDqobrXbXy1SlyDuHDoSYdbQg3WCcHS0SAVj929qw=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "templ";
version = "0.2.697";
version = "0.2.707";
src = fetchFromGitHub {
owner = "a-h";
repo = "templ";
rev = "v${version}";
hash = "sha256-z/sb4AlFOU20sBEAu12VSXqhHQuqvj3mUu7JTvyc1pI=";
hash = "sha256-4TkK8zeoWWGmcBg8YwALo2EyKfOyq5ut/3TjG81a+8M=";
};
vendorHash = "sha256-Fa6bmG0yfbICMfHlM52V+obxoVsQa4VNydIHXS+lGxw=";

View File

@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "wiremock";
version = "3.5.4";
version = "3.6.0";
src = fetchurl {
url = "mirror://maven/org/wiremock/wiremock-standalone/${finalAttrs.version}/wiremock-standalone-${finalAttrs.version}.jar";
hash = "sha256-BljkiUs5POPY2e+bmB8E6z+BWJME6ENP9NDc0XR5Vl0=";
hash = "sha256-tLOiGl5/HuDbhrRyu+xZ6lL408n85MXl63lecGgok9w=";
};
dontUnpack = true;

View File

@ -27,13 +27,13 @@ lib.checkListOfEnum "${pname}: theme variants" [
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "2024-04-22";
version = "2024-05-28";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
hash = "sha256-CnAnD5ky+LNcyE59O/iGeoe+1JyhtPM/XUHwU5d8FA4=";
hash = "sha256-60pz/ET3jorEui31Aq6I3LMTz0djwWUv7poEI0USzJw=";
};
nativeBuildInputs = [ gtk3 jdupes ];

View File

@ -207,7 +207,7 @@ stdenv.mkDerivation (finalAttrs: {
lomiri-settings-components
lomiri-thumbnailer
qtmultimedia
telephony-service
# telephony-service # currently broken: https://github.com/NixOS/nixpkgs/pull/314043
];
nativeCheckInputs = [

View File

@ -101,7 +101,8 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "BUILD_DOC" true) # lacks QML docs, needs qdoc: https://github.com/NixOS/nixpkgs/pull/245379
];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
# Currently broken: https://github.com/NixOS/nixpkgs/pull/314043
doCheck = false;
postInstall = ''
substituteInPlace $out/etc/dbus-1/services/com.lomiri.connectivity1.service \

View File

@ -197,5 +197,7 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.gpl3Only;
maintainers = teams.lomiri.members;
platforms = platforms.linux;
# Completely broken until https://github.com/NixOS/nixpkgs/pull/314043 is merged
broken = true;
};
})

View File

@ -7,22 +7,19 @@
rustPlatform.buildRustPackage rec {
pname = "hvm";
version = "2.0.12";
version = "2.0.17";
src = fetchCrate {
inherit pname version;
hash = "sha256-/55SK/5zBKXmucRQPoYt/8IHxisQlOxNEVMAZVMtCNI=";
hash = "sha256-UzPEupmUnph7SjCc/T4sBSGXj8yLVdQlw+X9iM16zD8=";
};
cargoHash = "sha256-9U8Y0KaQHIfOZnCKbl94VvjS/7Qmi6UnKMDZDTXcye0=";
cargoHash = "sha256-AchVbf+mn4qQtzWu84Dqek+btCm6BA9mcY+8iHWqdiw=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk_11_0.frameworks.IOKit
];
# enable nightly features
RUSTC_BOOTSTRAP = true;
meta = with lib; {
description = "A massively parallel, optimal functional runtime in Rust";
mainProgram = "hvm";

View File

@ -8,14 +8,14 @@
stdenv.mkDerivation rec {
pname = "assimp";
version = "5.3.1";
version = "5.4.1";
outputs = [ "out" "lib" "dev" ];
src = fetchFromGitHub {
owner = "assimp";
repo = "assimp";
rev = "v${version}";
hash = "sha256-/1A8n7oe9WsF3FpbLZxhifzrdj38t9l5Kc8Q5jfDoyY=";
hash = "sha256-F3aaEaHZyOLES6zOYqHRG0BtaKk9d/bAHCtal6FsIWc=";
};
nativeBuildInputs = [ cmake ];

View File

@ -24,7 +24,11 @@ deployAndroidPackage rec {
addAutoPatchelfSearchPath $out/libexec/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64
fi
find toolchains -type d -name bin -or -name lib64 | while read dir; do
if [ -d $out/libexec/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib ]; then
addAutoPatchelfSearchPath $out/libexec/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib
fi
find toolchains -type d -name bin -or -name lib64 -or -name lib | while read dir; do
autoPatchelf "$dir"
done

View File

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "awkward-cpp";
version = "33";
version = "34";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-VQrevM0ynRjQLpUibQuJaYGI/TPkTwdFCULGkogZJ9g=";
hash = "sha256-OayBTXafOK3ppfbDm4Wwe7wFr1Y0L7FXQu3OEjf54Ek=";
};
build-system = [
@ -35,11 +35,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "awkward_cpp" ];
meta = with lib; {
meta = {
description = "CPU kernels and compiled extensions for Awkward Array";
homepage = "https://github.com/scikit-hep/awkward";
changelog = "https://github.com/scikit-hep/awkward/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ veprbl ];
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ veprbl ];
};
}

View File

@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "awkward";
version = "2.6.4";
version = "2.6.5";
pyproject = true;
disabled = pythonOlder "3.8";
@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "scikit-hep";
repo = "awkward";
rev = "refs/tags/v${version}";
hash = "sha256-hoNxNxWfoSlBg6CsKvgEknM4vd+rN/9EFD5nC2y45OA=";
hash = "sha256-HDO626bK5BH/mdLuGkeYIOz8X2N9/rkTLhQNzG1erYA=";
};
build-system = [
@ -80,11 +80,11 @@ buildPythonPackage rec {
# Disable tests dependending on jax on darwin
] ++ lib.optionals stdenv.isDarwin [ "tests/test_2603_custom_behaviors_with_jax.py" ];
meta = with lib; {
meta = {
description = "Manipulate JSON-like data with NumPy-like idioms";
homepage = "https://github.com/scikit-hep/awkward";
changelog = "https://github.com/scikit-hep/awkward/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ veprbl ];
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ veprbl ];
};
}

View File

@ -0,0 +1,65 @@
{
lib,
appdirs,
buildPythonPackage,
certifi,
chardet,
fetchFromGitHub,
idna,
packaging,
pyparsing,
python-dateutil,
pythonOlder,
pythonRelaxDepsHook,
requests,
setuptools,
six,
urllib3,
}:
buildPythonPackage rec {
pname = "gophish";
version = "0.5.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "gophish";
repo = "api-client-python";
rev = "refs/tags/v${version}";
hash = "sha256-ITwwU/Xixyi9JSWbYf606HB7S5E4jiI0lEYcOdNg3mo=";
};
pythonRelaxDeps = true;
build-system = [ setuptools ];
nativeBuildInputs = [ pythonRelaxDepsHook ];
dependencies = [
appdirs
certifi
chardet
idna
packaging
pyparsing
python-dateutil
requests
six
urllib3
];
pythonImportsCheck = [ "gophish" ];
# Module has no test
doCheck = false;
meta = with lib; {
description = "Module to interact with Gophish";
homepage = "https://github.com/gophish/api-client-python";
changelog = "https://github.com/gophish/api-client-python/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "ome-zarr";
version = "0.8.3";
version = "0.9.0";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "ome";
repo = "ome-zarr-py";
rev = "refs/tags/v${version}";
hash = "sha256-JuNXVse/n/lFbNaLwMcir8NBHiRxcbYvtbxePwI6YoY=";
hash = "sha256-YOG9+ONf2OnkSZBL/Vb8Inebx4XDSGJb2fqypaWebhY=";
};
propagatedBuildInputs = [

View File

@ -1,26 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
nose,
}:
buildPythonPackage rec {
pname = "zipstream";
version = "1.1.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "01im5anqdyggmwkigqcjg0qw2a5bnn84h33mfaqjjd69a28lpwif";
};
nativeCheckInputs = [ nose ];
meta = {
description = "A zip archive generator";
homepage = "https://github.com/allanlei/python-zipstream";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ ];
};
}

View File

@ -17,13 +17,13 @@
buildGoModule rec {
pname = "buildah";
version = "1.35.4";
version = "1.36.0";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
hash = "sha256-lcB23yU7Wn+aILGFLDBnFg30NRDQgJt3J61FmGuQtRo=";
hash = "sha256-Ttz1D/jFbxFfpbT2VAkcao2AFwFRD8PLrH8yDSYt3AI=";
};
outputs = [ "out" "man" ];

View File

@ -14,47 +14,47 @@ assert lib.assertMsg (!php.ztsSupport) "blackfire only supports non zts versions
let
phpMajor = lib.versions.majorMinor php.version;
version = "1.92.15";
version = "1.92.16";
hashes = {
"x86_64-linux" = {
system = "amd64";
hash = {
"8.1" = "sha256-CTh3HdTZS5tjnSN5JUX55aioFSqs3FQfy7S5ofXlyBs=";
"8.2" = "sha256-q/Zwpvm+pT6JdkC2nX7fEf+eDmWmtLniL+5Cys8kdNI=";
"8.3" = "sha256-8MGY3Spa4cWqUL4S/qHKPJql5DRhtvmYEE3oBLNNm3M=";
"8.1" = "sha256-HcgIDyz7O3B4PGyNvf87Qw9ddxIyMy4Wt1HunsFDYto=";
"8.2" = "sha256-JKUAw3WDw99lFF/Rl4Pw2Wm3EpAQLR0awfyjpiEkOcg=";
"8.3" = "sha256-bXSJbLW3Oz4mgSRyzkbSzqP8YTdilKas+W4HtrX8YTk=";
};
};
"i686-linux" = {
system = "i386";
hash = {
"8.1" = "sha256-mOiBQLXiPYMgHpcPTguEm0hffm+DZnv6MCbFbmRoEdE=";
"8.2" = "sha256-3xPG33DSxnQ9a9rbTov5ILi3hPWsruNZJS1NXttxfxQ=";
"8.3" = "sha256-4Nk+8ZIZ83/oeygDdhHI0mRRCvOEMmdWJoteDVkYuT4=";
"8.1" = "sha256-Eo4teWlzEPw3j/v/5FqFNGykXUZDmWGMLK6LNNkFBRQ=";
"8.2" = "sha256-hf4lmaJeSBT1f2fJ3qduen8i8Fat+U/u0LXecaca+J8=";
"8.3" = "sha256-p4+/B11BDJlvh+tFfn3rgE/Mp3vJ5QRV/hVZjn9wAUI=";
};
};
"aarch64-linux" = {
system = "arm64";
hash = {
"8.1" = "sha256-5XUk2v65ceHqnfatLq9E1+J5QRgCDpKxR4ZFpCAsfdI=";
"8.2" = "sha256-Lr8wBAXYHXwPokwQMni5tsNncor9ZRjNwtL/5hodUq8=";
"8.3" = "sha256-KZLPFaa5NPksfhA99S8qV3FngJTDonhG+MMPkCwxUys=";
"8.1" = "sha256-LcOjqZ7WUfm7Woa0S4Zs0jEsErd9yfdSj448s3ym6PA=";
"8.2" = "sha256-ZT2QQqMyezZ0FFgBUECvvYxFWZ8UnDPrQB6zLx0m5hU=";
"8.3" = "sha256-q8aNtMq/olCms240b0gTyEsTqNYgJWJhdtmzIU0S0jw=";
};
};
"aarch64-darwin" = {
system = "arm64";
hash = {
"8.1" = "sha256-G5wrH9M+b69BLKRI4n9FydGDV/q7Ch7u+Zvol2+ptwI=";
"8.2" = "sha256-zgcYT2oWCa2kc4wLx94nxRjg0sebjdGxuPJNbiBZ/Is=";
"8.3" = "sha256-l1zNH47lNpHj7qRgqoxJisn7dU2VzSGFt0v8/9VpYiI=";
"8.1" = "sha256-lzOmGL08eQlIYnHzy7wijPiFYC7bS8Rn/6zDMj6Zhj0=";
"8.2" = "sha256-PcUZ8elx/wojILwNvH8bF9DxUXBUiSkHzBeD2h2ypGM=";
"8.3" = "sha256-8z2zYYvoq8adeYm22TQ6iypjwfh/dKzCbXAkoNIBMpY=";
};
};
"x86_64-darwin" = {
system = "amd64";
hash = {
"8.1" = "sha256-mmmzmR4yzwmXAl6YoSOKSivF7uixGZYaFQVIqWd0Ud4=";
"8.2" = "sha256-1jnw3BADm38C1Hi4lBs5B+kJl1karTljVHxHGEfZmtw=";
"8.3" = "sha256-7a2JyeLP4HwyaYsb7zAio2HrUPbBVpVEOUjWKCilkFY=";
"8.1" = "sha256-8X3oeEUWdiqurGSreCxe3lmexsBix4KzrWYNWxOfceU=";
"8.2" = "sha256-iwJs205ZiInw3Rs6TxBF3iw2/t/wxRMXHQpVnxRPPb4=";
"8.3" = "sha256-fshkfbS7wOmevw8ClqPKneIv+UtXYo4sWTatvS9gOnM=";
};
};
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation {
pname = "ols";
version = "0-unstable-2024-05-18";
version = "0-unstable-2024-05-22";
src = fetchFromGitHub {
owner = "DanielGavin";
repo = "ols";
rev = "b5b6733320bd866b6895cc2f44910f180dda4e0b";
hash = "sha256-Mok77ioHklE3jeSFT2um1XgrnRuQf0ysDcTo3Fjukmk=";
rev = "a2f333bfbdd187aa7463ae230f7a617f6bccb611";
hash = "sha256-sM8UkfuzQib0L8mUhmtVZAjbZKA07aY2YLvooj3zdc0=";
};
passthru.updateScript = unstableGitUpdater {

View File

@ -11,7 +11,7 @@
rustPlatform.buildRustPackage rec {
pname = "reindeer";
version = "2024.05.13.00";
version = "2024.05.20.00";
src = fetchFromGitHub {
owner = "facebookincubator";
@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-yXHBcb4/IsT39x4J5baJ8JdgG+riJACr8DKpDdi6ARw=";
};
cargoHash = "sha256-PYIeXKAuYhb6OARuefYZwP9OgPMvcoKnEnbVUztBqDY=";
cargoHash = "sha256-8+3sjN0v/XfDlVu8vvi2DoyrECaR9SA6XeKb6AZ+6XQ=";
nativeBuildInputs = [ pkg-config ];
buildInputs =

View File

@ -9,16 +9,16 @@
buildGoModule rec {
pname = "supabase-cli";
version = "1.168.1";
version = "1.169.5";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
hash = "sha256-sgc3Nm8K09DYY8CN/UMzLelK10qQrqHfMq+oSq3qPU0=";
hash = "sha256-H0y/eBmUG5nT/EsF1iC5hbhRBhR8jwwxlYav4Q7bSqM=";
};
vendorHash = "sha256-PNu5eFY4Cfq35hKPTH1gTlc6G5rnD7BKGxhhzZkLfQg=";
vendorHash = "sha256-wZ+yYPwmePKMfYTve3Ha7teSx1mlHLnc1ZaZE6ZEdu4=";
ldflags = [
"-s"

View File

@ -1,70 +1,57 @@
{ lib, buildGoModule, fetchFromGitHub, nix-update-script }:
{
lib,
rustPlatform,
fetchFromGitHub,
nix-update-script,
protobuf,
stdenv,
darwin,
pkg-config,
openssl,
}:
let
pname = "teller";
version = "1.5.6";
date = "2022-10-13";
version = "2.0.7";
date = "2024-05-19";
in
buildGoModule {
rustPlatform.buildRustPackage {
inherit pname version;
src = fetchFromGitHub {
owner = "tellerops";
repo = pname;
rev = "v${version}";
hash = "sha256-vgrfWKKXf4C4qkbGiB3ndtJy1VyTx2NJs2QiOSFFZkE=";
hash = "sha256-CI74nMMTIPwjJfy7ASR19V6EbYZ62NoAOxlP3Xt2BuI=";
};
vendorHash = null;
cargoHash = "sha256-iqZX+9l3TWrFuaQreNz4RrCgPQCyKJt6RJ1UeKYaNRs=";
# use make instead of default checks because e2e does not work with `buildGoDir`
checkPhase = ''
runHook preCheck
HOME="$(mktemp -d)"
# We do not set trimpath for tests, in case they reference test assets
export GOFLAGS=''${GOFLAGS//-trimpath/}
nativeBuildInputs = [
protobuf
pkg-config
];
make test
buildInputs = [
openssl
] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ];
# e2e tests can fail on first try
doCheck = false;
max_iteration=3
for i in $(seq 1 $max_iteration)
do
make e2e
result=$?
if [[ $result -eq 0 ]]
then
echo "e2e tests passed"
break
else
echo "e2e tests failed, retrying..."
sleep 1
fi
done
if [[ $result -ne 0 ]]
then
echo "e2e tests failed after $max_iteration attempts"
fi
runHook postCheck
doInstallCheck = true;
installCheckPhase = ''
$out/bin/teller --version 2>&1 | grep ${version};
'';
passthru.updateScript = nix-update-script { };
ldflags = [
"-s"
"-w"
"-X main.version=${version}"
"-X main.commit=${version}"
"-X main.date=${date}"
];
meta = with lib; {
homepage = "https://github.com/tellerops/teller/";
description = "Cloud native secrets management for developers";
mainProgram = "teller";
license = licenses.asl20;
maintainers = with maintainers; [ wahtique ];
maintainers = with maintainers; [
cameronraysmith
wahtique
];
};
}

View File

@ -2,14 +2,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "instawow";
version = "4.3.0";
version = "4.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "layday";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-U4Y+P+fSyqxT0oHJXn2gwxPOJtnYBwaq9ca+FvGBUkA=";
sha256 = "sha256-LSn8b29IEPimwLpmYU7vRRH2dcyaCCr/dk9MzBIW4U0=";
};
extras = [ ]; # Disable GUI, most dependencies are not packaged.

View File

@ -7,11 +7,11 @@
stdenvNoCC.mkDerivation rec {
pname = "utm";
version = "4.5.2";
version = "4.5.3";
src = fetchurl {
url = "https://github.com/utmapp/UTM/releases/download/v${version}/UTM.dmg";
hash = "sha256-pBRmtHXnw9BoFeaCCokk5hulChdEFl9dENbL8zzXMzs=";
hash = "sha256-7hpWTe6TvnNodFt1rSRGougeZuEjvSeuVzBWFfYo53Y=";
};
nativeBuildInputs = [ undmg makeWrapper ];

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: rec {
'';
});
tests.geoserver = nixosTests.geoserver;
passthru.updateScript = ./update.sh;
updateScript = ./update.sh;
};
meta = with lib; {

View File

@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "check_ssl_cert";
version = "2.81.0";
version = "2.81.1";
src = fetchFromGitHub {
owner = "matteocorti";
repo = "check_ssl_cert";
rev = "refs/tags/v${version}";
hash = "sha256-6C6shxu9ze0ffx6Mg2K9TkqJl98Wz7loTcCptg92IY8=";
hash = "sha256-ZF1izxIgpoQrWWI+G5vuAJsbc/IwUlAZHhUIHKCY2DA=";
};
nativeBuildInputs = [

View File

@ -12,13 +12,13 @@
buildGoModule rec {
pname = "granted";
version = "0.26.2";
version = "0.27.0";
src = fetchFromGitHub {
owner = "common-fate";
repo = pname;
rev = "v${version}";
sha256 = "sha256-+vJN91adsZNihyQNLFFKt94l37lynpGvFIGPvd/9/CM=";
sha256 = "sha256-ke54OnO9yjL0RF1dJLTIwaCFp9GvB9Tlr06AN6u8/v4=";
};
vendorHash = "sha256-QoT7zfNbKDZyxGhDX1Lleu3mpTVXGKleX/b86l8nXXs=";

View File

@ -13,13 +13,13 @@ in
stdenv.mkDerivation rec {
pname = "ibus-typing-booster";
version = "2.25.7";
version = "2.25.8";
src = fetchFromGitHub {
owner = "mike-fabian";
repo = "ibus-typing-booster";
rev = version;
hash = "sha256-CZqtjiBTvnTvTf1AUd0IWINSQo4iOaJkBFT2YFsqTvI=";
hash = "sha256-0fjtLsIoMiI7zhaxU8RcoG4k48e02sJZvpjEBDfB/I0=";
};
nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook3 gobject-introspection ];

View File

@ -1,14 +1,14 @@
{ lib, stdenv, fetchurl, nixosTests }:
let
version = "1.2024.4";
version = "1.2024.5";
in
stdenv.mkDerivation rec {
pname = "plantuml-server";
inherit version;
src = fetchurl {
url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war";
sha256 = "sha256-7m0MOP6AN7V7mlrVfwxGy1AfCQx2ufp5GU2WQoSTIBc=";
sha256 = "sha256-WbgjPPEm51DXzpSt2j8It8PWKRKrIK8HXoWY+N/1mlg=";
};
dontUnpack = true;

View File

@ -25,13 +25,13 @@ buildPythonPackage rec {
# The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
version = "2024.4.9";
version = "2024.5.27";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "yt_dlp";
hash = "sha256-fukFcrTTE7WCuZyJ5OzPd5tX/1TtwzGHPGs/unf6qLA=";
hash = "sha256-NWbA3iQNDNPRwihc5lX3LKON/GGNY01GgYsA2J1SiL4=";
};
build-system = [

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "minio-client";
version = "2024-05-09T17-04-24Z";
version = "2024-05-24T09-08-49Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
sha256 = "sha256-S7bi7BTbsbXUFoDpm0IhOvjnumcKbewV0celUxAx57g=";
sha256 = "sha256-t6nTF1wkWHiJPgtxhCdt4NwezjeUhmzg5Lwde14wV0Y=";
};
vendorHash = "sha256-vqPSzzNIvy+9J9bPE4hxWvRPuPKpB8ahuu6ENnFmfJ0=";
vendorHash = "sha256-nM7q5Vg8VpsUo4/jt4sHK3UAMGxdDUq6TEBxurB9c/A=";
subPackages = [ "." ];

View File

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "sish";
version = "2.15.0";
version = "2.16.0";
src = fetchFromGitHub {
owner = "antoniomika";
repo = "sish";
rev = "refs/tags/v${version}";
hash = "sha256-70FKq36q/wNMEmaFOXY9gt24gXXbdpQJB1F7wQwYigE=";
hash = "sha256-YGeUiuLT67UI5whDAKcDFvYGnCIBkX4oCtKq47Qnw1k=";
};
vendorHash = "sha256-hlwJE31osz9MgZ0vCx4L6vo4PuGh0NgiPJgDq65fZ4U=";

View File

@ -182,8 +182,11 @@ let
''}
'';
mesonBuildType = "release";
mesonFlags =
[
# LTO optimization
(lib.mesonBool "b_lto" (!stdenv.isDarwin))
(lib.mesonEnable "gc" true)
(lib.mesonBool "enable-tests" true)
(lib.mesonBool "enable-docs" enableDocumentation)

View File

@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
version = "11.5.0";
version = "11.6.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
rev = "refs/tags/v${version}";
hash = "sha256-MQrWZ3nFE/gEU7/AoSIr91LMteo/+68MDwiJBxiosvM=";
hash = "sha256-aNYeze2XnrUHaHG+WdRech30Lx5amD5Sk8iQCbD4YTE=";
};
proxyVendor = true;
vendorHash = "sha256-1ytyebfUyeAQcx1HPxn6X0p4t5VlB4uflZJF1f+HhPU=";
vendorHash = "sha256-9pretwgZy6kkjcy0vK6DiR+ih6diCewrTXu4Y92OgDU=";
subPackages = [ "apps/cnspec" ];

View File

@ -1,5 +1,6 @@
{ lib
, fetchFromGitHub
, installShellFiles
, nixosTests
, python3Packages
}:
@ -8,6 +9,7 @@ python3Packages.buildPythonApplication rec {
pname = "ssh-audit";
version = "3.2.0";
format = "setuptools";
outputs = [ "out" "man" ];
src = fetchFromGitHub {
owner = "jtesta";
@ -16,6 +18,11 @@ python3Packages.buildPythonApplication rec {
sha256 = "sha256-g5h0A1BJqzOZaSVUxyi7IsCcrbto4+7+HpiVjFZy50Y=";
};
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installManPage $src/ssh-audit.1
'';
nativeCheckInputs = with python3Packages; [
pytestCheckHook
];

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "trufflehog";
version = "3.76.3";
version = "3.77.0";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
rev = "refs/tags/v${version}";
hash = "sha256-Esw9O0OO6a4BwN/HA8WTDUX4xcwN6Jdu1io4DYko54A=";
hash = "sha256-X/JqYBgh2wqJ992VBPsx8p5NNOQQV4alJbCoqMbmWkY=";
};
vendorHash = "sha256-vHHLHXfeRl9aEBqFidGCkBLs/ifwOysbUSYbQaTKcPU=";
vendorHash = "sha256-S37sIRxLnzGYQ56F8/GNWn7n0Ypb9it3wWx1X0am+Ac=";
proxyVendor = true;

View File

@ -2632,8 +2632,6 @@ with pkgs;
inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
};
duckstation = qt6Packages.callPackage ../applications/emulators/duckstation { };
dynamips = callPackage ../applications/emulators/dynamips { };
emu2 = callPackage ../applications/emulators/emu2 { };
@ -17116,12 +17114,13 @@ with pkgs;
};
};
dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
dbqn = callPackage ../by-name/db/dbqn/package.nix {
buildNativeImage = false;
stdenv = stdenvNoCC;
jdk = jre;
stdenv = stdenvNoCC;
};
dbqn-native = callPackage ../development/interpreters/bqn/dzaima-bqn {
dbqn-native = dbqn.override {
buildNativeImage = true;
jdk = graalvm-ce;
};
@ -30715,7 +30714,10 @@ with pkgs;
fondo = callPackage ../applications/graphics/fondo { };
font-manager = callPackage ../applications/misc/font-manager { };
font-manager = callPackage ../by-name/fo/font-manager/package.nix {
libsoup = libsoup_3;
webkitgtk = webkitgtk_4_1;
};
fontfinder = callPackage ../applications/misc/fontfinder { };

View File

@ -573,6 +573,7 @@ mapAliases ({
zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules";
zc-buildout221 = zc-buildout; # added 2021-07-21
zc_lockfile = zc-lockfile; # added 2024-01-06
zipstream = throw "zipstream has been removed, because it has been unmaintained for 6 years and there are no dependent packages"; # added 2024-05-26
zipstream-new = throw "zipstream-new has been removed, because it was packaged as a dependency for octoprint, which has switched to zipstream-ng since."; # added 2024-01-05
zope_broken = throw "zope_broken has been removed because it is obsolete and not needed in zodb>=3.10"; # added 2023-07-26
zope_component = zope-component; # added 2023-07-28

View File

@ -4878,6 +4878,8 @@ self: super: with self; {
goodwe = callPackage ../development/python-modules/goodwe { };
gophish = callPackage ../development/python-modules/gophish { };
google = callPackage ../development/python-modules/google { };
google-ai-generativelanguage = callPackage ../development/python-modules/google-ai-generativelanguage { };
@ -17379,8 +17381,6 @@ self: super: with self; {
zipp = callPackage ../development/python-modules/zipp { };
zipstream = callPackage ../development/python-modules/zipstream { };
zipstream-ng = callPackage ../development/python-modules/zipstream-ng { };
zlib-ng = callPackage ../development/python-modules/zlib-ng {