Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2023-08-10 06:01:30 +00:00 committed by GitHub
commit 025b892dad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
104 changed files with 1880 additions and 746 deletions

View file

@ -1,22 +1,22 @@
# zigHook {#zighook}
# zig.hook {#zig-hook}
[Zig](https://ziglang.org/) is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
In Nixpkgs, `zigHook` overrides the default build, check and install phases.
In Nixpkgs, `zig.hook` overrides the default build, check and install phases.
## Example code snippet {#example-code-snippet}
```nix
{ lib
, stdenv
, zigHook
, zig_0_11
}:
stdenv.mkDerivation {
# . . .
nativeBuildInputs = [
zigHook
zig_0_11.hook
];
zigBuildFlags = [ "-Dman-pages=true" ];
@ -27,7 +27,7 @@ stdenv.mkDerivation {
}
```
## Variables controlling zigHook {#variables-controlling-zighook}
## Variables controlling zig.hook {#variables-controlling-zig-hook}
### `dontUseZigBuild` {#dontUseZigBuild}
@ -53,7 +53,7 @@ Disables using `zigInstallPhase`.
Controls the flags passed to the install phase.
### Variables honored by zigHook {#variablesHonoredByZigHook}
### Variables honored by zig.hook {#variables-honored-by-zig-hook}
- `prefixKey`
- `dontAddPrefix`

View file

@ -12428,6 +12428,12 @@
githubId = 15707703;
name = "Helmi Nour";
};
nrhtr = {
email = "jeremy@jenga.xyz";
github = "nrhtr";
githubId = 74261;
name = "Jeremy Parker";
};
nshalman = {
email = "nahamu@gmail.com";
github = "nshalman";

View file

@ -97,7 +97,6 @@ in
};
config = mkIf (cfg.provider != "libc") {
boot.kernel.sysctl."vm.max_map_count" = mkIf (cfg.provider == "graphene-hardened") (mkDefault 1048576); # TODO: Default vm.max_map_count has been increased system-wide
environment.etc."ld-nix.so.preload".text = ''
${providerLibPath}
'';

View file

@ -27,7 +27,10 @@ let
${cfg.extraConfig}
'';
chronyFlags = [ "-n" "-m" "-u" "chrony" "-f" "${configFile}" ] ++ cfg.extraFlags;
chronyFlags =
[ "-n" "-u" "chrony" "-f" "${configFile}" ]
++ optional cfg.enableMemoryLocking "-m"
++ cfg.extraFlags;
in
{
options = {
@ -73,6 +76,15 @@ in
'';
};
enableMemoryLocking = mkOption {
type = types.bool;
default = config.environment.memoryAllocator.provider != "graphene-hardened";
defaultText = ''config.environment.memoryAllocator.provider != "graphene-hardened"'';
description = lib.mdDoc ''
Whether to add the `-m` flag to lock memory.
'';
};
enableNTS = mkOption {
type = types.bool;
default = false;

View file

@ -167,6 +167,7 @@ in {
cgit = handleTest ./cgit.nix {};
charliecloud = handleTest ./charliecloud.nix {};
chromium = (handleTestOn ["aarch64-linux" "x86_64-linux"] ./chromium.nix {}).stable or {};
chrony = handleTestOn ["aarch64-linux" "x86_64-linux"] ./chrony.nix {};
chrony-ptp = handleTestOn ["aarch64-linux" "x86_64-linux"] ./chrony-ptp.nix {};
cinnamon = handleTest ./cinnamon.nix {};
cjdns = handleTest ./cjdns.nix {};

31
nixos/tests/chrony.nix Normal file
View file

@ -0,0 +1,31 @@
import ./make-test-python.nix ({ lib, ... }:
{
name = "chrony";
meta = {
maintainers = with lib.maintainers; [ fpletz ];
};
nodes = {
default = {
services.chrony.enable = true;
};
graphene-hardened = {
services.chrony.enable = true;
services.chrony.enableMemoryLocking = true;
environment.memoryAllocator.provider = "graphene-hardened";
# dhcpcd privsep is incompatible with graphene-hardened
networking.useNetworkd = true;
};
};
testScript = {nodes, ...} : let
graphene-hardened = nodes.graphene-hardened.system.build.toplevel;
in ''
default.start()
default.wait_for_unit('multi-user.target')
default.succeed('systemctl is-active chronyd.service')
default.succeed('${graphene-hardened}/bin/switch-to-configuration test')
default.succeed('systemctl is-active chronyd.service')
'';
})

View file

@ -90,8 +90,8 @@ in {
test -e graph
grep "$what" graph >$out || true
'';
nextcloudUsesImagick = findInClosure "imagick" nodes.nextcloud.config.system.build.vm;
nextcloudWithoutDoesntUseIt = findInClosure "imagick" nodes.nextcloudWithoutMagick.config.system.build.vm;
nextcloudUsesImagick = findInClosure "imagick" nodes.nextcloud.system.build.vm;
nextcloudWithoutDoesntUseIt = findInClosure "imagick" nodes.nextcloudWithoutMagick.system.build.vm;
in ''
assert open("${nextcloudUsesImagick}").read() != ""
assert open("${nextcloudWithoutDoesntUseIt}").read() == ""

View file

@ -49,8 +49,8 @@ in {
#!${pkgs.runtimeShell}
echo 'bye' | ${withRcloneEnv3} ${pkgs.rclone}/bin/rclone rcat nextcloud:test-shared-file2
'';
openssl1-node = nodes.nextcloudwithopenssl1.config.system.build.toplevel;
openssl3-node = nodes.nextcloudwithopenssl3.config.system.build.toplevel;
openssl1-node = nodes.nextcloudwithopenssl1.system.build.toplevel;
openssl3-node = nodes.nextcloudwithopenssl3.system.build.toplevel;
in ''
nextcloudwithopenssl1.start()
nextcloudwithopenssl1.wait_for_unit("multi-user.target")

View file

@ -305,12 +305,12 @@ final: prev:
SchemaStore-nvim = buildVimPluginFrom2Nix {
pname = "SchemaStore.nvim";
version = "2023-08-07";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "335c2f9e130b90a92a1bfac448bb9915894fb5b6";
sha256 = "1zgbxqv1n4mnl5l4y1z33kb5g372jwfjxhqpsq8fvk4ilv0g2xfh";
rev = "bde2101ad0b6f9af67aec02817985ae52ec3bac1";
sha256 = "18319famm8d4gsck4n2v2yghb3d91fjcrnlmp85v0p146gc5k9l3";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
@ -377,12 +377,12 @@ final: prev:
SpaceVim = buildVimPluginFrom2Nix {
pname = "SpaceVim";
version = "2023-08-07";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "SpaceVim";
repo = "SpaceVim";
rev = "1c2832a0a70b4908cd4334593df6ec81c479e6d8";
sha256 = "0dfmgv6zmabx1zqqz68qcgl9a2jnmiq3nxlpw5lym4jvrss8pyad";
rev = "100aa31e52b13e69d61caeb1796581e4bbb3b9ca";
sha256 = "1ygswc0l9q8m3h3b42ik5zkhf820xpzs1iiivf2x7wpqc8589j2v";
};
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
};
@ -847,12 +847,12 @@ final: prev:
auto-session = buildVimPluginFrom2Nix {
pname = "auto-session";
version = "2023-06-13";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "rmagatti";
repo = "auto-session";
rev = "7afbb149f87be279778689596c781882014f7eef";
sha256 = "07v8ssjrl5ayrayyg5k137xzv2pcpha0m4y41qyyf0ys150nnqvf";
rev = "c61fa86a43fde1ad6b503fd14002260dbaa4d923";
sha256 = "0hgdyfs7f9k511vlp5xdna6dgd1dbcxnzkify6mi6m69pbay5h0j";
};
meta.homepage = "https://github.com/rmagatti/auto-session/";
};
@ -1231,12 +1231,12 @@ final: prev:
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
version = "2023-08-07";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
rev = "62bd10d662d1845934c8173788a9f514e23ae925";
sha256 = "0ydl4qbvcjzzylgrm3nggxa6i2gv0dvb612ad6f98lqf1njaz30p";
rev = "0805b8630b24f028f28151c04c1d8291adf4bdb0";
sha256 = "16jzq1rh86cd6cwkgxvfj500msmlmld0zkxkiq5pmbmcawbkhmz6";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@ -2395,12 +2395,12 @@ final: prev:
crates-nvim = buildVimPluginFrom2Nix {
pname = "crates.nvim";
version = "2023-07-02";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "saecki";
repo = "crates.nvim";
rev = "4ce7c51b881e58f1e2f8f437f30e4e583cbac319";
sha256 = "1j3812in0wr2ssc79gqibf446awlf5j1pv5xp2qpyrp4di79y7va";
rev = "d5caf28aba49e81ac4099426231f3cf3c151013a";
sha256 = "166yinmn8fqmsgdbswn0vjcz3c3d7axckzwkrsz7v8vk9yhnmnyk";
};
meta.homepage = "https://github.com/saecki/crates.nvim/";
};
@ -2973,12 +2973,12 @@ final: prev:
dressing-nvim = buildVimPluginFrom2Nix {
pname = "dressing.nvim";
version = "2023-08-07";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "stevearc";
repo = "dressing.nvim";
rev = "713b56e13c58ad519920e0e634763345cb4fc832";
sha256 = "0a0hfiaxd5mn5197wciamacx8s99m917vzqmvvl97839yap00xl9";
rev = "c0b67f3e2950adc07b555d3e73e38275b4a585ce";
sha256 = "1kc22lhvz89bx94ysh5l4xn3s1r49lqivzg9fz7rrh1v7zwndlfz";
};
meta.homepage = "https://github.com/stevearc/dressing.nvim/";
};
@ -3070,12 +3070,12 @@ final: prev:
elixir-tools-nvim = buildVimPluginFrom2Nix {
pname = "elixir-tools.nvim";
version = "2023-08-01";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "elixir-tools";
repo = "elixir-tools.nvim";
rev = "4fd1c3df49a4f410ac8ae63de4189e3e534a742e";
sha256 = "0imd25gi96g5fq988dlk1w60hcpgdxbhzln74sj2qk2h076ffn57";
rev = "adb51b4ff66ccd1ece8d77e2f88e2a90bfa4a9df";
sha256 = "1ks96nn4q1rr7pp327avxx5frni00yfs8ysfnni61nkbc91dw5ns";
};
meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/";
};
@ -3720,12 +3720,12 @@ final: prev:
gitsigns-nvim = buildNeovimPlugin {
pname = "gitsigns.nvim";
version = "2023-08-08";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
rev = "287fffb410ce82d19da2d503a1f1570adf7b7874";
sha256 = "00cg45dascmbnfmb0lhvxcm82f597bmmy5sh003c0amsn0zc7k30";
rev = "bae45ef449d8811061cc940459e70e883a3aa83a";
sha256 = "0ns6qhw79fjxns6x36474dsl6ihqw2sxxm126bpgi9612cq134gs";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@ -3780,12 +3780,12 @@ final: prev:
go-nvim = buildVimPluginFrom2Nix {
pname = "go.nvim";
version = "2023-08-08";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "ray-x";
repo = "go.nvim";
rev = "44bd0589ad22e2bb91f2ed75624c4a3bab0e5f59";
sha256 = "15s8k9hb6j63xj0q6b3ir1m76diyh4wf8p82606yd142jnin80ni";
rev = "c61f9371cdaaec40cccf0783ff968bee83df5bda";
sha256 = "0ij9b42qagjaakvckqq1gpja93qy1hw83lqj8lpl0ysqwx5q4dnq";
};
meta.homepage = "https://github.com/ray-x/go.nvim/";
};
@ -5051,12 +5051,12 @@ final: prev:
lsp-zero-nvim = buildVimPluginFrom2Nix {
pname = "lsp-zero.nvim";
version = "2023-07-28";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "VonHeikemen";
repo = "lsp-zero.nvim";
rev = "7bcbd67298237d4c7a958715bc99f25f20702c6e";
sha256 = "0q61hfk3dsa6pgx25iqxz4r1r25mcizi0lbyvv88nn5fdvg8lv74";
rev = "fc3a15047a5b831c83143d90cd25d0b7bcfd0111";
sha256 = "0rzipjbzb57hwgclbpjww9vgn3x2arp8a831lfc4a0ij8cr223cc";
};
meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/";
};
@ -5291,12 +5291,12 @@ final: prev:
mason-nvim = buildVimPluginFrom2Nix {
pname = "mason.nvim";
version = "2023-07-25";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "williamboman";
repo = "mason.nvim";
rev = "fe9e34a9ab4d64321cdc3ecab4ea1809239bb73f";
sha256 = "1yvf5hml1nhglmfaa0da5mjmgxaysc8x8k1rk820vpj5f1bhl70p";
rev = "74eac861b013786bf231b204b4ba9a7d380f4bd9";
sha256 = "0d0h93q23k8l6czxy5sql595dsqk901aqhmsmincawnycin2ip0x";
};
meta.homepage = "https://github.com/williamboman/mason.nvim/";
};
@ -5363,24 +5363,24 @@ final: prev:
melange-nvim = buildVimPluginFrom2Nix {
pname = "melange-nvim";
version = "2023-07-09";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "savq";
repo = "melange-nvim";
rev = "e4958aa60ec6e1c5ecb487b9028da3a33e753b34";
sha256 = "0ck5f47hww48msqq7qpbd3rcg5mjwf87lf4zwg9k27vfln1sfg90";
rev = "11f35df3e091f35e966a335ed90b0d8a03851ffd";
sha256 = "0s0pb1cgx40zcxjy7axx06ix4zl5f8i3gi86rqy2qsagzp1adbf6";
};
meta.homepage = "https://github.com/savq/melange-nvim/";
};
mini-nvim = buildVimPluginFrom2Nix {
pname = "mini.nvim";
version = "2023-08-06";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
rev = "98398ff0a803b1c40354f5591ae59766b88e01a7";
sha256 = "0a49cx19ln8yxr47afr3424qkqp03qhg6ram7mpql1w892f3gp6n";
rev = "1b52c4ce7880b95d6c80eeb3cfe8e2da27d19db4";
sha256 = "02262ykxldwxhwf6aw0q9hsz3qda43qcj770hmr1fn6xmg4b6zyl";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@ -5771,12 +5771,12 @@ final: prev:
neodev-nvim = buildVimPluginFrom2Nix {
pname = "neodev.nvim";
version = "2023-08-05";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "folke";
repo = "neodev.nvim";
rev = "9f0205a08757711f57589a1dffa8abf525f4a23b";
sha256 = "1bhwzpsg8ajk6nr6lcfxfmshssj0fk645j04x3r6yfzdyynmrsvi";
rev = "461519d5a0023a73cb46d21392751d0731eacec8";
sha256 = "0fzz3hhg3arc789prpmvlijmcvl4djax9ry78jzyvipbybcr33s2";
};
meta.homepage = "https://github.com/folke/neodev.nvim/";
};
@ -5807,12 +5807,12 @@ final: prev:
neogit = buildVimPluginFrom2Nix {
pname = "neogit";
version = "2023-08-08";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
rev = "09f8f64d5b28ad3dcdc173beb60efe6a78301064";
sha256 = "0bz3gjbjlibr4qvkibg9c59gpynxmi3mrza5ild9zdfjixl1zx11";
rev = "5588603ce59d4b0c2f7c12493356b14c6b150488";
sha256 = "0jrw02yxazjj4s0akkzqfl4jnadjjqs4ass8gisbpmi9rydvs9mk";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
};
@ -5867,12 +5867,12 @@ final: prev:
neorg = buildVimPluginFrom2Nix {
pname = "neorg";
version = "2023-08-07";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
rev = "92f2e9d4a7bfdbb7ed0e9dcd9b8768db63188149";
sha256 = "1li3mci8n9cqpjdcb3nm769aa7c4ydia9br3k0gbmmd5pgn98v9q";
rev = "66e5a4e4ed7645590ac8388abdedb8f840b88f0d";
sha256 = "13bknfk2vhc9k8jcfgdf96nmi7g6b1c4n54dkwqrils6dycv0qcp";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
@ -6083,12 +6083,12 @@ final: prev:
neotest-rspec = buildVimPluginFrom2Nix {
pname = "neotest-rspec";
version = "2023-07-29";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "olimorris";
repo = "neotest-rspec";
rev = "7f03e1e1f8cc18f9dd22ebccdff254cd7b167fbd";
sha256 = "10w1qh18j9p1s06r96m5d7f1izs2vgi74fihhmy4gqc4d8gqvn3r";
rev = "df53627929924ffd716d5ff5de79da17cd4baa95";
sha256 = "1qm1mhv8bk3qj7gywxn913qyba37p9ly52zbw9554qxda1jjwc9x";
};
meta.homepage = "https://github.com/olimorris/neotest-rspec/";
};
@ -6455,12 +6455,12 @@ final: prev:
nvchad = buildVimPluginFrom2Nix {
pname = "nvchad";
version = "2023-08-06";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "nvchad";
repo = "nvchad";
rev = "6766acefece875c46948fb25f9231a1ace6a11a1";
sha256 = "1chv0qyc4k53bpvdb9kdm4r31y0p0m65fskn256v2k01jk0vrdxw";
rev = "46a61073a82087f9e339dab6de2b2f94c051b070";
sha256 = "0349b6wxscn3pn0vg73y6kqid1kdvska80k3g7fykdwd9gswb75v";
};
meta.homepage = "https://github.com/nvchad/nvchad/";
};
@ -6827,12 +6827,12 @@ final: prev:
nvim-highlite = buildVimPluginFrom2Nix {
pname = "nvim-highlite";
version = "2023-07-29";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "Iron-E";
repo = "nvim-highlite";
rev = "dde074b6465fef5125d190e9a85ae827cf09283f";
sha256 = "1higwr7xr9cnsh1aan3sypxpzhwakq29sjwiw8sb9gvhyvjj7ksk";
rev = "5967a08f32801782fcf34dad1877a3228f9e2fc5";
sha256 = "0wp5sv25dfn68a6vfv96hgs6wmc9cjxwzg4mg0j9mw3kl2bhwc48";
};
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
};
@ -6959,12 +6959,12 @@ final: prev:
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
version = "2023-08-04";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
rev = "c0de180ddb3df36feef8ac3607670894d0e7497f";
sha256 = "0j1ymayx1c1dycgc50gvq8iv029slc6wzlpj0mbyh60g0wjp7flc";
rev = "7c73a4dc44c3d62ee79ab9f03ba313251c0388d4";
sha256 = "0k7cly9xmjgpq55izxk3kcrc6289fra3pcpkisslr9jj6qzq3bfq";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@ -7295,12 +7295,12 @@ final: prev:
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2023-08-08";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "a9ce9fb7cccf59e0c2f65d26a14942356c93948e";
sha256 = "0agl2wl6x378dfa4am36vcd2gdrflb98fssaywicdzlghw9yba4k";
rev = "80cee52d445363c8bd08eacca17be31e3837f4d0";
sha256 = "0ny0vaz6idv0zn5f90yj33bscm9apd356gh2xfdwill5n0ly29m8";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -7534,12 +7534,12 @@ final: prev:
oil-nvim = buildVimPluginFrom2Nix {
pname = "oil.nvim";
version = "2023-07-18";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "stevearc";
repo = "oil.nvim";
rev = "eaa20a6aee7c4df89d80ec8208de63ec2fa4d38a";
sha256 = "0zyp32nb0xa882i6rjwgs94icpmwpww22g7v1laz0ldm4vkn0qlj";
rev = "0e5fca35cdc743cf3a448cea1a6251cf25cebafa";
sha256 = "16imjy6hyy9k1s6krkwl1z5vlra81a6fig2553hmwgndi7cjg3x8";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/oil.nvim/";
@ -8078,12 +8078,12 @@ final: prev:
quick-scope = buildVimPluginFrom2Nix {
pname = "quick-scope";
version = "2023-08-01";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "unblevable";
repo = "quick-scope";
rev = "ba61c6250c637a1bc59f7023c23bcaf75e6767cd";
sha256 = "10nxagk6wmsmqw03933mbzcph8xg0879qymzjmxjrwrc99vw9l7v";
rev = "256d81e391a22eeb53791ff62ce65f870418fa71";
sha256 = "037x5lrpgli46a71x05x35ig9jh8l9qsv2azx5s0g78xja6kih2d";
};
meta.homepage = "https://github.com/unblevable/quick-scope/";
};
@ -8256,6 +8256,18 @@ final: prev:
meta.homepage = "https://github.com/filipdutescu/renamer.nvim/";
};
replacer-nvim = buildVimPluginFrom2Nix {
pname = "replacer.nvim";
version = "2023-07-29";
src = fetchFromGitHub {
owner = "gabrielpoca";
repo = "replacer.nvim";
rev = "32e1713230844fa52f7f0598c59295de3c90dc95";
sha256 = "0qisyii60gn5siahxc30xham2asmkrch8ph2fs9qk1kdr64h33d5";
};
meta.homepage = "https://github.com/gabrielpoca/replacer.nvim/";
};
rest-nvim = buildNeovimPlugin {
pname = "rest.nvim";
version = "2023-07-16";
@ -8522,12 +8534,12 @@ final: prev:
sg-nvim = buildVimPluginFrom2Nix {
pname = "sg.nvim";
version = "2023-08-04";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "sg.nvim";
rev = "2dcef6717643063ebb4215fe7b53ca9bc08c8423";
sha256 = "1n11m3gh7ldbgw9vw3k50pb27qfarf99ixrsp5s00ykxwkqcckqc";
rev = "6138d659f6a98ebf08d1a9206b456b792b17d52c";
sha256 = "0gf533dgin5s6rn7d0wxzz87223vlb9kd8zz6mbwya8bh7gw9966";
};
meta.homepage = "https://github.com/sourcegraph/sg.nvim/";
};
@ -8848,12 +8860,12 @@ final: prev:
ssr-nvim = buildVimPluginFrom2Nix {
pname = "ssr.nvim";
version = "2023-04-17";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "cshuaimin";
repo = "ssr.nvim";
rev = "e5768511518a397fa712f26389ba30d0404990de";
sha256 = "0bw60qf49bb07vhxpg21fkf5v2am4ply3x4z5y5c24lx19fwmryw";
rev = "bc9c0d2dd765dafc1b8fecb28d0a317e7913b81f";
sha256 = "18hhbq1fbsab3g3n4mj09jwapzra7754hp23w6dsv4nvf8rq27qc";
};
meta.homepage = "https://github.com/cshuaimin/ssr.nvim/";
};
@ -9282,12 +9294,12 @@ final: prev:
telescope-frecency-nvim = buildVimPluginFrom2Nix {
pname = "telescope-frecency.nvim";
version = "2023-08-07";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-frecency.nvim";
rev = "54de6e45b958e37a2eca4dca22572b6c08866177";
sha256 = "0kp6j2w1sfk28h7kxa9bhmqpav13r5qsmrdngcsdxpj5ffzpbyls";
rev = "251fdb32d21321fec7bd3c39a3a8bc87b04145d4";
sha256 = "1bpk0shd4q2rbj4dk1d729ixdhxlpll023smnwcxrpnfjydygvr3";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
};
@ -9403,12 +9415,12 @@ final: prev:
telescope-sg = buildVimPluginFrom2Nix {
pname = "telescope-sg";
version = "2023-08-04";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "Marskey";
repo = "telescope-sg";
rev = "b599ae559d80cec643cf6d9478c745ea218c4642";
sha256 = "0zgjhghl335b2nqhsiqkymrf9sml1pwhwv7hv3rkzqhyw66fxhlm";
rev = "2e770cda77cb893035a5db5e67ea3ff45e6fc458";
sha256 = "1pgc3va2j7wp49aq0kxnsqlybl0xa668y9xwqfznpxdpr09vlvln";
};
meta.homepage = "https://github.com/Marskey/telescope-sg/";
};
@ -9981,12 +9993,12 @@ final: prev:
unison = buildVimPluginFrom2Nix {
pname = "unison";
version = "2023-08-07";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
rev = "5e428a7701005710ac05e9bf30d1547edd8f25e9";
sha256 = "1sjx8bvl09i9fycxw5wad6gc95wg8l262npkxs1a1qfx46nrj551";
rev = "388d0b9051fc8bf2d5f96285ac2800835b0d696a";
sha256 = "1cai2vzi456djxbnq0yi1inn5n4jzwwr2qffcr21v4jl823i603k";
};
meta.homepage = "https://github.com/unisonweb/unison/";
};
@ -13524,12 +13536,12 @@ final: prev:
vim-prosession = buildVimPluginFrom2Nix {
pname = "vim-prosession";
version = "2023-08-04";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-prosession";
rev = "9069e5cefff48c2ed286f2576df6137e803992a5";
sha256 = "0xaz03xx9m7r24p6bn3ddaxksnc1q8y1xg4lrs8mh2yvip3xb5mw";
rev = "3099aaea29b072525b2b387ef0375079da3cc1ed";
sha256 = "1yd0kgjgv8gjp5dnk3r2pgi4b4cbk1d8zy52ayh2lzspxfhihphy";
};
meta.homepage = "https://github.com/dhruvasagar/vim-prosession/";
};
@ -14353,12 +14365,12 @@ final: prev:
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
version = "2023-08-05";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
rev = "9adeb20fb444430b3bfe4033ad487cf4377dddf4";
sha256 = "0ip42nasckz2kw4krlgil4yg6pzh8saa259nxvjdxnq7xm2n5ynp";
rev = "7cb4ae5212451266a1f643642d47474063a99de4";
sha256 = "1xqlp1b54ssvfw7p212bmd10ccsjz77rm3vnvhs955f0blg80ji5";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@ -15085,12 +15097,12 @@ final: prev:
vimspector = buildVimPluginFrom2Nix {
pname = "vimspector";
version = "2023-08-03";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
rev = "61fb528c592082029d2f927c503b0040236c81a6";
sha256 = "06f9ymz265ly6hl9pnnk7mm2q8k7x1lmr61hcjrgbca32xqijj83";
rev = "cfbcabb31f0407a21fc4ee72c0ba9e050198fe2f";
sha256 = "0b7sc7a6hycswdn7anyyrfrgpvlzci7w23s0fxlzsacyff3ijcj1";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@ -15362,12 +15374,12 @@ final: prev:
wrapping-nvim = buildVimPluginFrom2Nix {
pname = "wrapping.nvim";
version = "2023-05-28";
version = "2023-08-08";
src = fetchFromGitHub {
owner = "andrewferrier";
repo = "wrapping.nvim";
rev = "5e87f1424c86c50d3bc205830aa56ed1cad45467";
sha256 = "0byca5y7jz9lkb3f5rj97ckazymaz1wlgc3gyjsdzngc9dfliqcx";
rev = "1fc811d99b512ca53a4a773580f9ed5394fe6b2a";
sha256 = "01j0whf2f4bzkq9p1bdpf7bhj1v7sj1bzdq47xck1f7fkkk2i8cr";
};
meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/";
};
@ -15627,12 +15639,12 @@ final: prev:
nightfly = buildVimPluginFrom2Nix {
pname = "nightfly";
version = "2023-08-06";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "bluz71";
repo = "vim-nightfly-colors";
rev = "903da3ef1e41c6c763c9f98de6f2f9dc193ca5e7";
sha256 = "09bw1ss09a3qfsyw40s1y7jsyd6r3i1gricxdxa5q4x9llsj9qsa";
rev = "e5638253af9bc27b81a129690cd9a9a7fcf79f4d";
sha256 = "1fq5qx87ybqqi7zlvy9sb2avkpswj20z44lg7cnlw0g5vc4wm7jv";
};
meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/";
};
@ -15663,12 +15675,12 @@ final: prev:
nvchad-ui = buildVimPluginFrom2Nix {
pname = "nvchad-ui";
version = "2023-07-29";
version = "2023-08-09";
src = fetchFromGitHub {
owner = "nvchad";
repo = "ui";
rev = "1d4267f47fc022c66af87261f49c32b9a05273cf";
sha256 = "089a3ipja9x0giy29xa01w752rzlfhm6m4nbxd1g0kalh7fypjv3";
rev = "a1d613347cb8fc3b00510f53f18a0cf5e876aaf1";
sha256 = "0gy3bx02x1plpvbs6xpylg0i4d7gaqsickbcbnrwz2b93jz2rg94";
};
meta.homepage = "https://github.com/nvchad/ui/";
};

View file

@ -854,11 +854,11 @@
};
htmldjango = buildGrammar {
language = "htmldjango";
version = "0.0.0+rev=11e73eb";
version = "0.0.0+rev=717e83a";
src = fetchFromGitHub {
owner = "interdependence";
repo = "tree-sitter-htmldjango";
rev = "11e73ebd8e73356badaad826a0534437b208b6e7";
rev = "717e83aefd328735beeeb671f3f95b2624e70c57";
hash = "sha256-xOWR5Lp9Ggkqmm5rutKrnMNXFASdyn6vPtxcY2mu2zs=";
};
meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango";
@ -1696,12 +1696,12 @@
};
scala = buildGrammar {
language = "scala";
version = "0.0.0+rev=a2f36c2";
version = "0.0.0+rev=f14629b";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
rev = "a2f36c2477859110d5b7b675f395e50241fbc004";
hash = "sha256-/GT4SwYit6IwWgEadPMEyXVtmXdwomWUrDMdlTHS6Qs=";
rev = "f14629b4d53f72356ce8f6d4ac8c54d21b4e74dd";
hash = "sha256-SRj4iF1qS2jEFaIkRfXzAmzG7jKeSzKv5/GdXKbKRjU=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
@ -1796,12 +1796,12 @@
};
sql = buildGrammar {
language = "sql";
version = "0.0.0+rev=a000dd8";
version = "0.0.0+rev=3dfa1b1";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
rev = "a000dd8930464c71fa6fec9be4fdd6198068393c";
hash = "sha256-37nN/Zh84iTmmpZ804rnb/7oXzQqOk7ub1FbkCMlT28=";
rev = "3dfa1b1fafac51e3ffc39064eafb26b5111861a2";
hash = "sha256-sDXYfILv+7/fGIaWp4SOfsjZ67Mi3UPnpt9NEapKZ+M=";
};
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
};
@ -2176,12 +2176,12 @@
};
wing = buildGrammar {
language = "wing";
version = "0.0.0+rev=df94899";
version = "0.0.0+rev=6ae93e3";
src = fetchFromGitHub {
owner = "winglang";
repo = "wing";
rev = "df94899fcee25e2da32744760aa4394d2e728a33";
hash = "sha256-4mp3m029/3Kvke8NXbLQmE3qZa+c9I6x6nht1AckSgA=";
rev = "6ae93e3950b12b6c1b3881e4d347263574222c4e";
hash = "sha256-Ik5RaizsMVF+ObB1HzmwzMdmYzwH1TJ342TXDrKqFFs=";
};
location = "libs/tree-sitter-wing";
generate = true;

View file

@ -947,7 +947,7 @@ self: super: {
pname = "sg-nvim-rust";
inherit (old) version src;
cargoHash = "sha256-MJUEGzV756zWCHGAcdm9uU8DpoX6b1G8C2bRWy4QCfE=";
cargoHash = "sha256-cDlqJBx9p/rA+OAHZW2GcOiQmroU66urZ+qv2lXhg/4=";
nativeBuildInputs = [ pkg-config ];

View file

@ -692,6 +692,7 @@ https://github.com/theprimeagen/refactoring.nvim/,,
https://github.com/tversteeg/registers.nvim/,,
https://github.com/vladdoster/remember.nvim/,,
https://github.com/filipdutescu/renamer.nvim/,,
https://github.com/gabrielpoca/replacer.nvim/,HEAD,
https://github.com/NTBBloodbath/rest.nvim/,,
https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim
https://github.com/gu-fan/riv.vim/,,

View file

@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "openmsx";
version = "18.0";
version = "19.0";
src = fetchFromGitHub {
owner = "openMSX";
repo = "openMSX";
rev = "RELEASE_${builtins.replaceStrings ["."] ["_"] finalAttrs.version}";
sha256 = "sha256-4V2B+OQbPVRmkRuqfeqyd+7pz9Z1YISjI79WqZS0Qhc=";
sha256 = "sha256-NR0+vOUkbyuVWdHLmKEewDDmR1ibi3dtbSq+6RaxrGo=";
fetchSubmodules = true;
};

View file

@ -1,7 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, zigHook
, zig_0_9
}:
stdenv.mkDerivation (finalAttrs: {
@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
};
nativeBuildInputs = [
zigHook
zig_0_9.hook
];
meta = {
@ -24,6 +24,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/benbusby/colorstorm";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ];
inherit (zigHook.meta) platforms;
inherit (zig_0_9.meta) platforms;
};
})

View file

@ -17,7 +17,7 @@
, util-linux
, xwininfo
, zenity
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pkg-config
zigHook
zig_0_10.hook
makeWrapper
];

View file

@ -4,7 +4,7 @@
, pkg-config
, river
, wayland
, zigHook
, zig_0_9
}:
stdenv.mkDerivation (finalAttrs: {
@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
river
wayland
zigHook
zig_0_9.hook
];
meta = with lib; {
@ -42,6 +42,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://git.sr.ht/~novakane/rivercarro/refs/v${finalAttrs.version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ kraem ];
inherit (zigHook.meta) platforms;
inherit (zig_0_9.meta) platforms;
};
})

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "spicetify-cli";
version = "2.22.1";
version = "2.22.2";
src = fetchFromGitHub {
owner = "spicetify";
repo = "spicetify-cli";
rev = "v${version}";
hash = "sha256-EbTmxnUk2taAKWPNuoVcKybKgdvPegFjz/ImTIabZ7Q=";
hash = "sha256-86ktRfBY7q83KGrc/JF1gIcIJxuScqIr27QPcl1U8vc=";
};
vendorHash = "sha256-Ypu3AKnjh2lDh43t1GZMJo7ZyEDyNbPWvoePLp+WQdI=";
vendorHash = "sha256-+3PeugLSpybbjNSyFMWBGBX6QDaM41eH0ifPO39YfA0=";
ldflags = [
"-s -w"

View file

@ -7,7 +7,7 @@
, scdoc
, wayland
, wayland-protocols
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
scdoc
wayland
zigHook
zig_0_10.hook
];
buildInputs = [

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kube-router";
version = "1.5.4";
version = "1.6.0";
src = fetchFromGitHub {
owner = "cloudnativelabs";
repo = pname;
rev = "v${version}";
hash = "sha256-/ruSSq+iHmJDFHH+mLoqtdljAGlc15lXjTqq+luJIU8=";
hash = "sha256-3hfStQ87t8zKyRqUoUViAqRcI8AQXhYSwOGqwIm6Q/w=";
};
vendorHash = "sha256-U2TvH4TPBI6verEcyv0Z+ZFAKbADgzncJhW1IAJw4Ms=";
vendorHash = "sha256-kV5tUGhOm0/q5btOQu4TtDO5dVmACNNvDS7iNgm/Xio=";
CGO_ENABLED = 0;

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "roxctl";
version = "4.1.0";
version = "4.1.2";
src = fetchFromGitHub {
owner = "stackrox";
repo = "stackrox";
rev = version;
sha256 = "sha256-9Y+NvKJ6+lzLaIIEgpY5zwiKd+mb9sbOcS5rsH2yB8g=";
sha256 = "sha256-5wNf80kiYnKg/urIQQqe4HijqxQweiFx0UktFiOTeaU=";
};
vendorHash = "sha256-lZwj8Ne6/XYkmjYhytT75DyJWwweuX0x88VsGdKTMac=";
vendorHash = "sha256-5glD904guK+TR9YFzeuIyHOXrJblcEVi9EReQz0fCCA=";
nativeBuildInputs = [ installShellFiles ];

View file

@ -218,13 +218,13 @@
"vendorHash": "sha256-qIgr+ynaNSfNx1iW5RJrNHvEnlr46dBzIi+5IXYn+3Q="
},
"cloudflare": {
"hash": "sha256-vC3uvv04an6KhXT1FECiB2LQMxJbiYhULNuiXoCRhnY=",
"hash": "sha256-ayxekJkQt/7K/qwMKvjqkyVkux5+Jw3uyepmaiy3Ptc=",
"homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
"repo": "terraform-provider-cloudflare",
"rev": "v4.11.0",
"rev": "v4.12.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-m+tQeOUbJ+bnVYl4FcBSTHKYuSGtznCqRQ/CR204WkE="
"vendorHash": "sha256-VTSbi2pDllzyKDhWs5EpWSXO5oKl+khVqLg/Ro3x8ys="
},
"cloudfoundry": {
"hash": "sha256-hoX2KNUzC7G+bFxReTN/6IG8/P4rczHAYn2QQ2iOioc=",
@ -372,11 +372,11 @@
"vendorHash": "sha256-7a90fzAU76QRXkSa+G/N3kMPP8jy68i72i2JSlUrvfc="
},
"exoscale": {
"hash": "sha256-dLA9BWW4ghD1OSZaZtFfv8ipS+2lTeNRr1YD3E8ewpI=",
"hash": "sha256-93pCsHrsYLJYgg8MXHz2Gg+vaPC9gcHdLastb89/BMg=",
"homepage": "https://registry.terraform.io/providers/exoscale/exoscale",
"owner": "exoscale",
"repo": "terraform-provider-exoscale",
"rev": "v0.50.0",
"rev": "v0.51.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -390,11 +390,11 @@
"vendorHash": "sha256-E1gzdES/YVxQq2J47E2zosvud2C/ViBeQ8+RfNHMBAg="
},
"fastly": {
"hash": "sha256-90mVwC90lkvNRvyt5aKBE3h0XZTVXvWVVG6qIP+4pOk=",
"hash": "sha256-Pd79xIFu+vwynwVqDFqkuhg8NczkbCF2eWOXrLOPCGI=",
"homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
"repo": "terraform-provider-fastly",
"rev": "v5.3.0",
"rev": "v5.3.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -827,11 +827,11 @@
"vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
},
"oci": {
"hash": "sha256-PLlgHUIQWxBCBmTRuQ6RSLuqkilqUb4svmklbSoYEtA=",
"hash": "sha256-dB8yoUPv6uYKveZxCblwif2FKW0qNdY5CJMpbZivB78=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
"rev": "v5.7.0",
"rev": "v5.8.0",
"spdx": "MPL-2.0",
"vendorHash": null
},

View file

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "terragrunt";
version = "0.48.4";
version = "0.48.6";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-3hHCNiuff8CgnQ6hB4I8jODINKA6ZpNOkKwVcCqKDo4=";
hash = "sha256-pvDZfKITFrhtLnewAhRGjwu45zj2q3usNSr9U2xb52Y=";
};
vendorHash = "sha256-5Umoqi2D6iUk2Ut7YB/nmkOyA6Rx2qFhy/ZbfqoX5qA=";

View file

@ -6,7 +6,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "flexget";
version = "3.8.2";
version = "3.8.3";
format = "pyproject";
# Fetch from GitHub in order to use `requirements.in`
@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "Flexget";
repo = "Flexget";
rev = "refs/tags/v${version}";
hash = "sha256-IdjNk1GyJcNwHqm/ZYdHRh6a/XAD5p41Vu8JdPuCglE=";
hash = "sha256-qGc5L9hL4KbcHGZvhvzqBg1ATFHWGKM72O/aDhrCV4Q=";
};
postPatch = ''

View file

@ -36,7 +36,7 @@ python3.pkgs.buildPythonApplication {
aiofiles
aiohttp
aiohttp-cors
async_generator
async-generator
distro
importlib-resources
jinja2

View file

@ -0,0 +1,742 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "CoreFoundation-sys"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0e9889e6db118d49d88d84728d0e964d973a5680befb5f85f55141beea5c20b"
dependencies = [
"libc",
"mach",
]
[[package]]
name = "IOKit-sys"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99696c398cbaf669d2368076bdb3d627fb0ce51a26899d7c61228c5c0af3bf4a"
dependencies = [
"CoreFoundation-sys",
"libc",
"mach",
]
[[package]]
name = "aho-corasick"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
name = "android-tzdata"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
"libc",
]
[[package]]
name = "anstream"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is-terminal",
"utf8parse",
]
[[package]]
name = "anstyle"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d"
[[package]]
name = "anstyle-parse"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
dependencies = [
"windows-sys",
]
[[package]]
name = "anstyle-wincon"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
dependencies = [
"anstyle",
"windows-sys",
]
[[package]]
name = "anytone-emu"
version = "0.1.0"
dependencies = [
"clap",
"home",
"log",
"nix",
"serialport",
"stderrlog",
]
[[package]]
name = "atty"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
"hermit-abi 0.1.19",
"libc",
"winapi",
]
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1"
[[package]]
name = "bumpalo"
version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
[[package]]
name = "cc"
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
version = "0.4.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
dependencies = [
"android-tzdata",
"iana-time-zone",
"js-sys",
"num-traits",
"wasm-bindgen",
"winapi",
]
[[package]]
name = "clap"
version = "4.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80672091db20273a15cf9fdd4e47ed43b5091ec9841bf4c6145c9dfbbcae09ed"
dependencies = [
"clap_builder",
"clap_derive",
"once_cell",
]
[[package]]
name = "clap_builder"
version = "4.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1458a1df40e1e2afebb7ab60ce55c1fa8f431146205aa5f4887e0b111c27636"
dependencies = [
"anstream",
"anstyle",
"bitflags 1.3.2",
"clap_lex",
"strsim",
]
[[package]]
name = "clap_derive"
version = "4.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "clap_lex"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
[[package]]
name = "colorchoice"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
[[package]]
name = "core-foundation-sys"
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
[[package]]
name = "errno"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
dependencies = [
"errno-dragonfly",
"libc",
"windows-sys",
]
[[package]]
name = "errno-dragonfly"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
dependencies = [
"cc",
"libc",
]
[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
dependencies = [
"libc",
]
[[package]]
name = "hermit-abi"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
[[package]]
name = "home"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
dependencies = [
"windows-sys",
]
[[package]]
name = "iana-time-zone"
version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
"windows",
]
[[package]]
name = "iana-time-zone-haiku"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
"cc",
]
[[package]]
name = "io-lifetimes"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
"hermit-abi 0.3.1",
"libc",
"windows-sys",
]
[[package]]
name = "is-terminal"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
dependencies = [
"hermit-abi 0.3.1",
"io-lifetimes",
"rustix",
"windows-sys",
]
[[package]]
name = "js-sys"
version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
dependencies = [
"wasm-bindgen",
]
[[package]]
name = "libc"
version = "0.2.146"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
[[package]]
name = "libudev"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b324152da65df7bb95acfcaab55e3097ceaab02fb19b228a9eb74d55f135e0"
dependencies = [
"libc",
"libudev-sys",
]
[[package]]
name = "libudev-sys"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324"
dependencies = [
"libc",
"pkg-config",
]
[[package]]
name = "linux-raw-sys"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "log"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
[[package]]
name = "mach"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fd13ee2dd61cc82833ba05ade5a30bb3d63f7ced605ef827063c63078302de9"
dependencies = [
"libc",
]
[[package]]
name = "mach2"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8"
dependencies = [
"libc",
]
[[package]]
name = "memchr"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "memoffset"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
dependencies = [
"autocfg",
]
[[package]]
name = "nix"
version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
dependencies = [
"bitflags 1.3.2",
"cfg-if",
"libc",
"memoffset",
"pin-utils",
"static_assertions",
]
[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
dependencies = [
"autocfg",
]
[[package]]
name = "once_cell"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
[[package]]
name = "proc-macro2"
version = "1.0.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
dependencies = [
"proc-macro2",
]
[[package]]
name = "regex"
version = "1.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
[[package]]
name = "rustix"
version = "0.37.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0"
dependencies = [
"bitflags 1.3.2",
"errno",
"io-lifetimes",
"libc",
"linux-raw-sys",
"windows-sys",
]
[[package]]
name = "scopeguard"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
name = "serialport"
version = "4.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "353dc2cbfc67c9a14a89a1292a9d8e819bd51066b083e08c1974ba08e3f48c62"
dependencies = [
"CoreFoundation-sys",
"IOKit-sys",
"bitflags 2.0.2",
"cfg-if",
"libudev",
"mach2",
"nix",
"regex",
"scopeguard",
"winapi",
]
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "stderrlog"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69a26bbf6de627d389164afa9783739b56746c6c72c4ed16539f4ff54170327b"
dependencies = [
"atty",
"chrono",
"log",
"termcolor",
"thread_local",
]
[[package]]
name = "strsim"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "syn"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "termcolor"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
dependencies = [
"winapi-util",
]
[[package]]
name = "thread_local"
version = "1.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
dependencies = [
"cfg-if",
"once_cell",
]
[[package]]
name = "unicode-ident"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
[[package]]
name = "utf8parse"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "wasm-bindgen"
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
]
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
"syn",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
dependencies = [
"winapi",
]
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-targets"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
[[package]]
name = "windows_i686_gnu"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
[[package]]
name = "windows_i686_msvc"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"

View file

@ -0,0 +1,42 @@
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, udev
}:
rustPlatform.buildRustPackage rec {
pname = "anytone-emu";
version = "unstable-2023-06-15";
src = fetchFromGitHub {
owner = "hmatuschek";
repo = "anytone-emu";
rev = "c6a63b1c9638b48ed0969f90a5e11e2a5fe59458";
hash = "sha256-Y+7DkenYiwnfVWtMwmtX64sUN7bBVoReEmZQfEjHn8o=";
};
cargoLock = {
lockFile = ./Cargo.lock;
};
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
nativeBuildInputs = [
pkg-config
];
buildInputs = [
udev
];
meta = with lib; {
description = "A tiny emulator for AnyTone radios";
homepage = "https://github.com/hmatuschek/anytone-emu";
license = licenses.gpl3Only;
maintainers = with maintainers; [ janik ];
platforms = platforms.linux;
};
}

View file

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "seqkit";
version = "2.5.0";
version = "2.5.1";
src = fetchFromGitHub {
owner = "shenwei356";
repo = "seqkit";
rev = "v${version}";
sha256 = "sha256-pk4HNtG2x3zZ+GEH5MNn/XPNSmx8zGWbVYPGCYIZucs=";
sha256 = "sha256-aS8aTh8Lszob9It89shhKyqxCDjFs7zxE3VhMCHYaGM=";
};
vendorHash = "sha256-54kb9Na76+CgW61SnXu7EfO0InH/rjliNRcH2M/gxII=";

View file

@ -5,13 +5,13 @@
rustPlatform.buildRustPackage {
pname = "egglog";
version = "unstable-2023-07-19";
version = "unstable-2023-08-09";
src = fetchFromGitHub {
owner = "egraphs-good";
repo = "egglog";
rev = "9fe03ad35a2a975a2c9140a641ba91266b7a72ce";
hash = "sha256-9JeJJdZW8ecogReJzQrp3hFkK/pp/+pLxJMNREWuiyI=";
rev = "de31786679e3fa879e37c324e7eb54d76466f61f";
hash = "sha256-mskFjDTkmHwaGWMpwW2DTD64vLvWGZJYgy9smEbhFwI=";
};
cargoLock = {

View file

@ -12,12 +12,12 @@
}:
stdenv.mkDerivation rec {
pname = "vdr-softhddevice";
version = "1.11.1";
version = "1.11.2";
src = fetchFromGitHub {
owner = "ua0lnj";
repo = "vdr-plugin-softhddevice";
sha256 = "sha256-+itSxkyst/KJzyT8ALJkCKumrHHKiWfnvikonwexgnc=";
sha256 = "sha256-V/jkwj/FWgebT4w/n9R5p5xiRNacTolnS3/SYy7FJwA=";
rev = "v${version}";
};

View file

@ -14,7 +14,7 @@
, wayland-protocols
, wlroots_0_16
, xwayland
, zigHook
, zig_0_10
, withManpages ? true
, xwaylandSupport ? true
}:
@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
wayland
xwayland
zigHook
zig_0_10.hook
]
++ lib.optional withManpages scdoc;

View file

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "erg";
version = "0.6.17";
version = "0.6.18";
src = fetchFromGitHub {
owner = "erg-lang";
repo = "erg";
rev = "v${version}";
hash = "sha256-KHfKV0i3jYwzD/PQ0TSOlxjUnc08pk0yKrLQlg5eQvg=";
hash = "sha256-bpKzC7xHP4vfl2WcyMEsFK1aAbkP3dtlpyNvXUWHWKg=";
};
cargoHash = "sha256-PD1C3IsupjyQndD971zbfHYxizOQd/t770u48o/aGmk=";
cargoHash = "sha256-wIp+zQpHLmZNwgbSXQKV45YwO5qpZqdcUE6gnF/Wzhk=";
nativeBuildInputs = [
makeWrapper

View file

@ -6,6 +6,7 @@
, libxml2
, zlib
, coreutils
, callPackage
}@args:
import ./generic.nix args {

View file

@ -6,6 +6,7 @@
, libxml2
, zlib
, coreutils
, callPackage
}@args:
import ./generic.nix args {

View file

@ -6,6 +6,7 @@
, libxml2
, zlib
, coreutils
, callPackage
}@args:
import ./generic.nix args {

View file

@ -6,6 +6,7 @@
, libxml2
, zlib
, coreutils
, callPackage
, ...
}:
@ -53,6 +54,12 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstallCheck
'';
passthru = {
hook = callPackage ./hook.nix {
zig = finalAttrs.finalPackage;
};
};
meta = {
description = "General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software";
homepage = "https://ziglang.org/";

View file

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "wazero";
version = "1.3.1";
version = "1.4.0";
src = fetchFromGitHub {
owner = "tetratelabs";
repo = "wazero";
rev = "v${version}";
hash = "sha256-gLiUEJdO/2btZb5D9O1r+uF3ZVBN4Oy3dFwqUNQRoW8=";
hash = "sha256-Yn5mg/K+RT6CoW1vMrpvRFOao83IAZE1mP+DGp4SmKk=";
};
vendorHash = null;

View file

@ -21,7 +21,7 @@
, typing-extensions
, idna-ssl
# tests_require
, async_generator
, async-generator
, freezegun
, gunicorn
, pytest-mock
@ -80,7 +80,7 @@ buildPythonPackage rec {
# NOTE: pytest-xdist cannot be added because it is flaky. See https://github.com/NixOS/nixpkgs/issues/230597 for more info.
nativeCheckInputs = [
async_generator
async-generator
freezegun
gunicorn
pytest-mock

View file

@ -3,7 +3,7 @@
, pythonOlder
, fetchFromGitHub
, anyio
, async_generator
, async-generator
, h11
, curio
, overly
@ -28,7 +28,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
anyio
async_generator
async-generator
h11
];

View file

@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "async_generator";
inherit version;
sha256 = "6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144";
hash = "sha256-brs9EGwSkgqq5CzLb3h+9e79zdFm6j1ij6hHar5xIUQ=";
};
nativeCheckInputs = [

View file

@ -5,6 +5,7 @@
, pythonOlder
, pytestCheckHook
, setuptools
, wheel
, torch
, einops
, lion-pytorch
@ -14,7 +15,7 @@
let
pname = "bitsandbytes";
version = "0.38.0";
version = "0.41.0";
inherit (torch) cudaCapabilities cudaPackages cudaSupport;
inherit (cudaPackages) backendStdenv cudaVersion;
@ -53,14 +54,14 @@ buildPythonPackage {
owner = "TimDettmers";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-gGlbzTDvZNo4MhcYzLvWuB2ec7q+Qt5/LtTbJ0Rc+Kk=";
hash = "sha256-e6SK2ylITookO6bhpfdRp/V4y2S9rk6Lo1PD3xXrcmM=";
};
postPatch = ''
substituteInPlace Makefile --replace "/usr/bin/g++" "g++" --replace "lib64" "lib"
substituteInPlace bitsandbytes/cuda_setup/main.py \
--replace "binary_path = package_dir / binary_name" \
"binary_path = Path('$out/${python.sitePackages}/${pname}')/binary_name"
--replace "binary_path = package_dir / self.binary_name" \
"binary_path = Path('$out/${python.sitePackages}/${pname}')/self.binary_name"
'' + lib.optionalString torch.cudaSupport ''
substituteInPlace bitsandbytes/cuda_setup/main.py \
--replace "/usr/local/cuda/lib64" "${cuda-native-redist}/lib"
@ -75,15 +76,16 @@ buildPythonPackage {
else
''make CUDA_VERSION=CPU cpuonly'';
nativeBuildInputs = [ setuptools ] ++ lib.optionals torch.cudaSupport [ cuda-native-redist ];
nativeBuildInputs = [ setuptools wheel ] ++ lib.optionals torch.cudaSupport [ cuda-native-redist ];
buildInputs = lib.optionals torch.cudaSupport [ cuda-redist ];
propagatedBuildInputs = [
scipy
torch
];
doCheck = false; # tests require CUDA and also GPU access
nativeCheckInputs = [ pytestCheckHook einops lion-pytorch scipy ];
nativeCheckInputs = [ pytestCheckHook einops lion-pytorch ];
pythonImportsCheck = [
"bitsandbytes"

View file

@ -104,6 +104,8 @@ buildPythonPackage rec {
"test_benchmark_2q_xeb_fidelities"
# https://github.com/quantumlib/Cirq/pull/5991
"test_json_and_repr_data"
# Tests for some changed error handling behavior in SymPy 1.12
"test_custom_value_not_implemented"
];
meta = with lib; {

View file

@ -1,5 +1,5 @@
{ lib
, async_generator
, async-generator
, buildPythonPackage
, docutils
, fetchFromGitHub
@ -27,7 +27,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
async_generator
async-generator
docutils
pytestCheckHook
pytz

View file

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "google-api-core";
version = "2.11.0";
version = "2.11.1";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-S5u11aOAoL76BXOzAmUbipqJJiwXMON79CPOxRGATCI=";
hash = "sha256-JdKeBaAFjtXxnGHAp4sbU63qTZNktGTQFPvalB9tHJo=";
};
propagatedBuildInputs = [

View file

@ -0,0 +1,44 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
, pytestCheckHook
, linux-gpib
}:
buildPythonPackage rec {
pname = "gpib-ctypes";
version = "0.3.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
pname = "gpib_ctypes";
inherit version;
hash = "sha256-c9l6TNmM4PtbvopnnFi5R1dQ9o3MI39BHHHPSGqfjCY=";
};
nativeCheckInputs = [
pytestCheckHook
];
postPatch = ''
substituteInPlace gpib_ctypes/gpib/gpib.py \
--replace "libgpib.so.0" "${linux-gpib}/lib/libgpib.so.0"
substituteInPlace setup.py \
--replace "'pytest-runner'," ""
'';
pythonImportsCheck = [
"gpib_ctypes.gpib"
];
meta = with lib; {
description = "Cross-platform Python bindings for the NI GPIB and linux-gpib C interfaces";
homepage = "https://github.com/tivek/gpib_ctypes/";
changelog = "https://github.com/tivek/gpib_ctypes/blob/${version}/HISTORY.rst";
license = licenses.gpl2Only;
maintainers = with maintainers; [ fsagbuya ];
};
}

View file

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "graphtage";
version = "0.2.9";
version = "0.3.0";
disabled = pythonOlder "3.6";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "trailofbits";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-GK83qSXFSCK/tiIfNfsaDfViDVzdhQNT90kB9wiTLbk=";
hash = "sha256-rzX5pSSPm3CjpnCm0gxsgUaeXho9dP7WTanCzBK6Yps=";
};
postPatch = ''

View file

@ -5,7 +5,7 @@
, fetchPypi
, fetchzip
, alembic
, async_generator
, async-generator
, certipy
, python-dateutil
, entrypoints
@ -113,7 +113,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
# https://github.com/jupyterhub/jupyterhub/blob/master/requirements.txt
alembic
async_generator
async-generator
certipy
python-dateutil
entrypoints

View file

@ -3,7 +3,7 @@
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, cython
, cython_3
, fuse
, pkg-config
, pytestCheckHook
@ -14,20 +14,20 @@
buildPythonPackage rec {
pname = "llfuse";
version = "1.4.4";
version = "1.5.0";
format = "pyproject";
disabled = pythonOlder "3.5";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "python-llfuse";
repo = "python-llfuse";
rev = "refs/tags/release-${version}";
hash = "sha256-qsnmhnZsK0j9dPhXT9mymQTzVHmmGnB5vgONatxDLIo=";
hash = "sha256-6/iW5eHmX6ODVPLFkOo3bN9yW8ixqy2MHwQ2r9FA0iI=";
};
nativeBuildInputs = [ cython pkg-config setuptools ];
nativeBuildInputs = [ cython_3 pkg-config setuptools ];
buildInputs = [ fuse ];

View file

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "mkdocstrings-python";
version = "1.2.1";
version = "1.3.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "mkdocstrings";
repo = "python";
rev = "refs/tags/${version}";
hash = "sha256-65c63K8u3aWJFeMIi0jOeRA7RXc1OWumys0LUOvgBEU=";
hash = "sha256-grcxAVyKfF3CtpjE+uuQe2jvz+xmKU/oHqgyqK7Erhc=";
};
nativeBuildInputs = [

View file

@ -1,4 +1,4 @@
{ async_generator
{ async-generator
, buildPythonPackage
, fetchFromGitHub
, hatchling
@ -36,7 +36,7 @@ let nbclient = buildPythonPackage rec {
];
propagatedBuildInputs = [
async_generator
async-generator
traitlets
nbformat
nest-asyncio

File diff suppressed because it is too large Load diff

View file

@ -10,12 +10,12 @@
}:
let
pname = "polars";
version = "0.18.0"; # Can't update to >0.18.0 until we get rust 1.71
version = "0.18.13";
rootSource = fetchFromGitHub {
owner = "pola-rs";
repo = "polars";
rev = "refs/tags/py-${version}";
hash = "sha256-uzo8KPEegaVuzrfKUmsHheQfmm9hVMgkNJMWdfqDrw8=";
hash = "sha256-kV30r2wmswpCUmMRaFsCOeRrlTN5/PU0ogaU2JIHq0E=";
};
in
buildPythonPackage {
@ -35,7 +35,9 @@ buildPythonPackage {
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"arrow2-0.17.3" = "sha256-pM6lNjMCpUzC98IABY+M23lbLj0KMXDefgBMjUPjDlg=";
"jsonpath_lib-0.3.0" = "sha256-NKszYpDGG8VxfZSMbsTlzcMGFHBOUeFojNw4P2wM3qk=";
"simd-json-0.10.0" = "sha256-0q/GhL7PG5SLgL0EETPqe8kn6dcaqtyL+kLU9LL+iQs=";
};
};
cargoRoot = "py-polars";

View file

@ -2,8 +2,9 @@
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, cython
, cython_3
, pkg-config
, setuptools
, fuse3
, trio
, python
@ -14,17 +15,17 @@
buildPythonPackage rec {
pname = "pyfuse3";
version = "3.2.3";
version = "3.3.0";
disabled = pythonOlder "3.5";
disabled = pythonOlder "3.8";
format = "setuptools";
format = "pyproject";
src = fetchFromGitHub {
owner = "libfuse";
repo = "pyfuse3";
rev = "refs/tags/${version}";
hash = "sha256-2YrVapCojcFRaljqNeWPMWz3hEgSutKPy2u8FXp0fME=";
hash = "sha256-GLGuTFdTA16XnXKSBD7ET963a8xH9EG/JfPNu6/3DOg=";
};
postPatch = ''
@ -33,8 +34,9 @@ buildPythonPackage rec {
'';
nativeBuildInputs = [
cython
cython_3
pkg-config
setuptools
];
buildInputs = [ fuse3 ];

View file

@ -23,6 +23,6 @@ buildPythonPackage rec {
description = "A python implementation of jordansissel's grok regular expression library";
homepage = "https://github.com/garyelephant/pygrok";
license = licenses.mit;
platforms = platforms.linux;
platforms = platforms.unix;
};
}

View file

@ -1,7 +1,7 @@
{ lib
, aiofiles
, aiohttp
, async_generator
, async-generator
, buildPythonPackage
, fetchFromGitHub
, pypubsub
@ -41,7 +41,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
async_generator
async-generator
pytestCheckHook
];

View file

@ -2,17 +2,21 @@
, aiohttp
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
}:
buildPythonPackage rec {
pname = "pyintesishome";
version = "1.8.4";
version = "1.8.5";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jnimmo";
repo = "pyIntesisHome";
rev = "refs/tags/${version}";
hash = "sha256-+pXGB7mQszbBp4KhOYzDKoGFoUHATWLbOU6QwMIpGWU=";
hash = "sha256-QgIvIn8I5EtJSNj1FdOI+DPgG7/y2ToQ62dhk7flieo=";
};
propagatedBuildInputs = [
@ -21,11 +25,15 @@ buildPythonPackage rec {
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "pyintesishome" ];
pythonImportsCheck = [
"pyintesishome"
];
meta = with lib; {
description = "Python interface for IntesisHome devices";
homepage = "https://github.com/jnimmo/pyIntesisHome";
changelog = "https://github.com/jnimmo/pyIntesisHome/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};

View file

@ -1,5 +1,5 @@
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
, trio, async_generator, hypothesis, outcome, pytest }:
, trio, async-generator, hypothesis, outcome, pytest }:
buildPythonPackage rec {
pname = "pytest-trio";
@ -17,7 +17,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
trio
async_generator
async-generator
outcome
];

View file

@ -19,16 +19,16 @@
buildPythonPackage rec {
pname = "python-telegram-bot";
version = "20.2";
version = "20.4";
format = "setuptools";
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-OdjTlVUjlw+5K/kvL1Yx+7c/lIE52udUo6Ux18M9xmE=";
hash = "sha256-owbJJZjBkMjsgfBLRl+rnePrIvQ0sUZs7rP9ie912pw=";
};
propagatedBuildInputs = [

View file

@ -0,0 +1,58 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, easyprocess
, entrypoint2
, patool
}:
buildPythonPackage rec {
pname = "pyunpack";
version = "0.3";
format = "setuptools";
src = fetchFromGitHub {
owner = "ponty";
repo = "pyunpack";
rev = "refs/tags/${version}";
hash = "sha256-1MAdiX6+u35f6S8a0ZcIIebZE8bbxTy+0TnMohJ7J6s=";
};
postPatch = ''
substituteInPlace pyunpack/__init__.py \
--replace \
'_exepath("patool")' \
'"${patool}/bin/.patool-wrapped"'
'';
propagatedBuildInputs = [
easyprocess
entrypoint2
];
nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "-x" ];
pythonImportsCheck = [ "pyunpack" ];
disabledTestPaths = [
# unfree
"tests/test_rar.py"
# We get "patool: error: unrecognized arguments: --password 123"
# The currently packaged version of patool does not support this flag.
# https://github.com/wummel/patool/issues/114
# FIXME: Re-enable these once patool is updated
"tests/test_rarpw.py"
"tests/test_zippw.py"
];
meta = with lib; {
description = "Unpack archive files in python";
homepage = "https://github.com/ponty/pyunpack";
license = licenses.bsd2;
maintainers = with maintainers; [ pbsds ];
};
}

View file

@ -6,13 +6,14 @@
buildPythonPackage rec {
pname = "rzpipe";
version = "0.5.1";
version = "0.6.0";
format = "setuptools";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
hash = "sha256-0xbkdgMDiBwSzXmlVmRwHlLBgVmfZgmM8lQ4ALgmaBk=";
hash = "sha256-py4oiNp+WUcOGHn2AdHyIpgV8BsI8A1gtJi2joi1Wxc=";
};
# No native rz_core library
@ -25,6 +26,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python interface for rizin";
homepage = "https://rizin.re";
changelog = "https://github.com/rizinorg/rizin/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View file

@ -18,6 +18,7 @@
, requests
, setuptools
, typing-extensions
, wheel
}:
buildPythonPackage rec {
@ -32,9 +33,26 @@ buildPythonPackage rec {
hash = "sha256-F0EbgRSS/kYKUDPhf6euM0eLqIqVjQsHC6C9ZZSRCIE=";
};
# snowflake-connector-python requires arrow 10.0.1, which we don't have in
# nixpkgs, so we cannot build the C extensions that use it. thus, patch out
# cython and pyarrow from the build dependencies
#
# keep an eye on following issue for improvements to this situation:
#
# https://github.com/snowflakedb/snowflake-connector-python/issues/1144
#
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"cython",' "" \
--replace '"pyarrow>=10.0.1,<10.1.0",' ""
'';
nativeBuildInputs = [
pythonRelaxDepsHook
setuptools
wheel
];
pythonRelaxDeps = [
"pyOpenSSL"
"charset-normalizer"

View file

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "trimesh";
version = "3.23.0";
version = "3.23.1";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-TjnN5gqzhsN2S/Acqio5pH33RW/Zp3acolI+B+sSaRA=";
hash = "sha256-2MQJJaTzpDeuk9BPLbzwWtbLC3jzd7ht2oGrVMCXRoc=";
};
nativeBuildInputs = [ setuptools ];

View file

@ -1,7 +1,7 @@
{ lib, buildPythonPackage, fetchPypi, pythonOlder
, attrs
, sortedcontainers
, async_generator
, async-generator
, exceptiongroup
, idna
, outcome
@ -30,7 +30,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
attrs
sortedcontainers
async_generator
async-generator
idna
outcome
sniffio

View file

@ -2,12 +2,14 @@
, async-timeout
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, cryptography
, ifaddr
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, setuptools
, wheel
}:
buildPythonPackage rec {
@ -24,8 +26,17 @@ buildPythonPackage rec {
hash = "sha256-rKvHb0wkWVuZO8M8uIQdOiY1N6DmGSpqUgz4YYbUfSM=";
};
patches = [
(fetchpatch {
name = "unpin-setuptools.patch";
url = "https://github.com/XKNX/xknx/commit/c0826aec52ab69b8bd81f600bea154fae16f334e.patch";
hash = "sha256-EpfgEq4pIx7ahqJZalzo30ruj8NlZYHcKHxFXCGL98w=";
})
];
nativeBuildInputs = [
setuptools
wheel
];
propagatedBuildInputs = [

View file

@ -2,10 +2,12 @@
, buildPythonPackage
, cryptography
, fetchFromGitHub
, fetchpatch
, pytestCheckHook
, pythonOlder
, pyzipper
, setuptools
, wheel
}:
buildPythonPackage rec {
@ -22,8 +24,17 @@ buildPythonPackage rec {
hash = "sha256-ZLBvhuLXEOgqS7tRwP/e1Dv1/EMqxqXgpAZtLQGIt/o=";
};
patches = [
(fetchpatch {
name = "unpin-setuptools.patch";
url = "https://github.com/XKNX/xknxproject/commit/53fecaf757d682fda00b04c3a2a1f3da86d9705f.patch";
hash = "sha256-EpfgEq4pIx7ahqJZalzo30ruj8NlZYHcKHxFXCGL98w=";
})
];
nativeBuildInputs = [
setuptools
wheel
];
propagatedBuildInputs = [

View file

@ -22,14 +22,14 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
version = "2.3.359";
version = "2.3.360";
format = "setuptools";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-9Ai8nsPy5BlyeVoEcZeMr+UlUp7kv7wxS9xn9wrvAJo=";
hash = "sha256-3EyaJiApKm2Kaj1nAfadMyn/qnrx3on2rYQAXc6jG8E=";
};
patches = [

View file

@ -10,16 +10,16 @@
buildGoModule rec {
pname = "buf";
version = "1.25.0";
version = "1.26.1";
src = fetchFromGitHub {
owner = "bufbuild";
repo = pname;
rev = "v${version}";
hash = "sha256-koYRJCO9G8McoFNe2P61y+q7T4gZ1MBNAy9jFC63kds=";
hash = "sha256-e00o3G66GCJyA3flqRa+J1yQVBVusBrEOJrL9viKtlM=";
};
vendorHash = "sha256-2UA8rp2ZHTUnYialFXrIlH+RzfZHtdKn0dc+Dfps8ow=";
vendorHash = "sha256-7RVYD0r3nqb0yLmKu9zzpQNiVDVBJGG1BiVb6J+VR9k=";
patches = [
# Skip a test that requires networking to be available to work.

View file

@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bmake";
version = "20230711";
version = "20230723";
src = fetchurl {
url = "http://www.crufty.net/ftp/pub/sjg/bmake-${finalAttrs.version}.tar.gz";
hash = "sha256-CoFULAPxoObCe/UBXY+7xSY04RkIOOx9p2RYR9kzL+8=";
hash = "sha256-xCoNlRuiP3ZlMxMJ+74h7cARNqI8uUFoULQxW+X7WQQ=";
};
patches = [

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "cue";
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "cue-lang";
repo = "cue";
rev = "v${version}";
hash = "sha256-4E50VrekIkVXhzHVNehgm6/DbkofvqlNSgX9oK9SLu4=";
hash = "sha256-1svWb83xbVZIlI9pviCYfQ6Kkp0QRjZwrauL7PPJLts=";
};
postPatch = ''
@ -16,7 +16,7 @@ buildGoModule rec {
rm -f cmd/cue/cmd/script_test.go
'';
vendorHash = "sha256-0N0bZdimGHu3vkLe+eGKBTm/YeSQOnp+Pxhz3LVniTk=";
vendorHash = "sha256-ku4tPTXdnKau0kqnAAEHDdSF4oAC/6SDkTq8cECOiEk=";
excludedPackages = [ "internal/ci/updatetxtar" "internal/cmd/embedpkg" "internal/cmd/qgo" "pkg/gen" ];

View file

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "darklua";
version = "0.9.0";
version = "0.10.2";
src = fetchFromGitHub {
owner = "seaofvoices";
repo = "darklua";
rev = "v${version}";
hash = "sha256-ABzhtAbWv2oM4VqxRUWC+xh2fwUw1s2iU1IWb5EEhiE=";
hash = "sha256-lZKf+05+qpQe21tMclYYUB9QBI6lC0vhNtsM4O3Jde4=";
};
cargoHash = "sha256-36YN/7aI69xsnwGz8oQG5RZu8XjQ9vwQtRNMWQ7pT0Q=";
cargoHash = "sha256-NnMjvi1H3VQGtklzXKPnZX1dOq3kCSiW8MnSvymtZ68=";
# error: linker `aarch64-linux-gnu-gcc` not found
postPatch = ''

View file

@ -2,11 +2,11 @@
buildGraalvmNativeImage rec {
pname = "jet";
version = "0.6.26";
version = "0.7.27";
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
sha256 = "sha256-zlSIIZ0YV6ussgAylz8QGmKBi8MwIIMzmloIf4bHvHU=";
sha256 = "sha256-250/1DBNCXlU1b4jjLUUOXI+uSbOyPXtBN1JJRpdmFc=";
};
extraNativeImageBuildArgs = [

View file

@ -1,33 +1,36 @@
{ lib
, stdenv
, fetchFromGitHub
, zigHook
, zig_0_11
, callPackage
}:
stdenv.mkDerivation (finalAttrs: {
pname = "zls";
version = "0.10.0";
version = "0.11.0";
src = fetchFromGitHub {
owner = "zigtools";
repo = "zls";
rev = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-M0GG4KIMcHN+bEprUv6ISZkWNvWN12S9vqSKP+DRU9M=";
hash = "sha256-WrbjJyc4pj7R4qExdzd0DOQ9Tz3TFensAfHdecBA8UI=";
};
nativeBuildInputs = [
zigHook
zig_0_11.hook
];
dontConfigure = true;
postPatch = ''
ln -s ${callPackage ./deps.nix { }} $ZIG_GLOBAL_CACHE_DIR/p
'';
meta = {
description = "Zig LSP implementation + Zig Language Server";
changelog = "https://github.com/zigtools/zls/releases/tag/${finalAttrs.version}";
homepage = "https://github.com/zigtools/zls";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fortuneteller2k ];
maintainers = with lib.maintainers; [ figsoda fortuneteller2k ];
platforms = lib.platforms.unix;
};
})

View file

@ -0,0 +1,27 @@
# generated by zon2nix (https://github.com/figsoda/zon2nix)
{ linkFarm, fetchzip }:
linkFarm "zig-packages" [
{
name = "1220363c7e27b2d3f39de6ff6e90f9537a0634199860fea237a55ddb1e1717f5d6a5";
path = fetchzip {
url = "https://gist.github.com/antlilja/8372900fcc09e38d7b0b6bbaddad3904/archive/6c3321e0969ff2463f8335da5601986cf2108690.tar.gz";
hash = "sha256-m/kr4kmkG2rLkAj5YwvM0HmXTd+chAiQHzYK6ozpWlw=";
};
}
{
name = "122048992ca58a78318b6eba4f65c692564be5af3b30fbef50cd4abeda981b2e7fa5";
path = fetchzip {
url = "https://github.com/ziglibs/known-folders/archive/fa75e1bc672952efa0cf06160bbd942b47f6d59b.tar.gz";
hash = "sha256-U/h4bVarq8CFKbFyNXKl3vBRPubYooLxA1xUz3qMGPE=";
};
}
{
name = "122089a8247a693cad53beb161bde6c30f71376cd4298798d45b32740c3581405864";
path = fetchzip {
url = "https://github.com/ziglibs/diffz/archive/90353d401c59e2ca5ed0abe5444c29ad3d7489aa.tar.gz";
hash = "sha256-3CdYo6WevT0alRwKmbABahjhFKz7V9rdkDUZ43VtDeU=";
};
}
]

View file

@ -1,17 +1,19 @@
{ lib
, buildGoModule
, fetchFromGitHub
, testers
, kool
}:
buildGoModule rec {
pname = "kool";
version = "2.1.0";
version = "2.1.1";
src = fetchFromGitHub {
owner = "kool-dev";
repo = "kool";
rev = version;
hash = "sha256-dMmokaFPzunpCdkJFVc3422SEKZNIOi8nzRB99Gi5Tg=";
hash = "sha256-Gtw+47EQVPxiW9xjY/cWlE4aJ1aYYhpvsVQzt0EnI8I=";
};
vendorHash = "sha256-8t+OZB9jrlOVHLURPmtz0ent6COEOVMFfObe2LH1jRM=";
@ -22,6 +24,12 @@ buildGoModule rec {
"-X=kool-dev/kool/commands.version=${version}"
];
passthru.tests = {
version = testers.testVersion {
package = kool;
};
};
meta = with lib; {
description = "From local development to the cloud: development workflow made easy";
homepage = "https://kool.dev";

View file

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-spellcheck";
version = "0.12.4";
version = "0.13.0";
src = fetchFromGitHub {
owner = "drahnr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-h9114HFWIsJn95pJ3QoDokNgAkE6KFjDt5Rt85vT7zw=";
sha256 = "sha256-XqT2l839fRDNj6zJB0vlVMmoRB2Lz61cN297PNIvFX8=";
};
cargoSha256 = "sha256-hYCDpSKi7HlqwdnMnfnKw46VpO+bhsV11kIu/4yMaBw=";
cargoSha256 = "sha256-PzPQnexT1oeZ0FkTLyZiQJlMx+WDoSHD+J1JzoME6sA=";
nativeBuildInputs = [ rustPlatform.bindgenHook ];

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "trunk-io";
version = "1.2.6";
version = "1.2.7";
src = fetchurl {
url = "https://trunk.io/releases/launcher/${version}/trunk";
hash = "sha256-CLgbN5m8tFBBGUQLfJuJOEptzCYLI5GJu4fUqrKkO6k=";
hash = "sha256-i2m+6Y6gvkHYwzESJv0DkLcHkXqz+g4e43TV6u1UTj8=";
};
dontUnpack = true;

View file

@ -13,8 +13,8 @@ in
# If you do upgrade here, please update in pkgs/top-level/release.nix
# the permitted insecure version to ensure it gets cached for our users
# and backport this to stable release (23.05).
version = "16.20.1";
sha256 = "sha256-g+AzgeJx8aVhkYjnrqnYXZt+EvW+KijOt41ySe0it/E=";
version = "16.20.2";
sha256 = "sha256-V28aA8RV5JGo0TK1h+trO4RlH8iXS7NjhDPdRNIsj0k=";
patches = [
./disable-darwin-v8-system-instrumentation.patch
./bypass-darwin-xcrun-node16.patch

View file

@ -9,8 +9,8 @@ let
in
buildNodejs {
inherit enableNpm;
version = "18.17.0";
sha256 = "01h4fzr0dpnhmd96hxhbb8dhyylp68j5ramrrh9w4fgaynnzmh40";
version = "18.17.1";
sha256 = "sha256-8hXPA9DwDwesC2dMaBn4BMFULhbxUtoEmAAirsz15lo=";
patches = [
./disable-darwin-v8-system-instrumentation.patch
./bypass-darwin-xcrun-node16.patch

View file

@ -9,8 +9,8 @@ let
in
buildNodejs {
inherit enableNpm;
version = "20.5.0";
sha256 = "sha256-yzJ1aVje8cBOBpp5txtSymHtFZDBfyz6HuOvZB9y4Fg=";
version = "20.5.1";
sha256 = "sha256-Q5xxqi84woYWV7+lOOmRkaVxJYBmy/1FSFhgScgTQZA=";
patches = [
./revert-arm64-pointer-auth.patch
./disable-darwin-v8-system-instrumentation-node19.patch

View file

@ -6,7 +6,7 @@
, libGLU
, libsndfile
, openal
, zigHook
, zig_0_9
}:
stdenv.mkDerivation (finalAttrs: {
@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-Hg+VcWI28GzY/CPm1lUftP0RGztOnzizrKJQVTmeJ9I=";
};
nativeBuildInputs = [ zigHook ];
nativeBuildInputs = [ zig_0_9.hook ];
buildInputs = [
glfw

View file

@ -1,15 +1,16 @@
{ lib, stdenv, fetchurl, SDL }:
{ lib, stdenv, fetchurl, pkg-config, SDL, SDL2 }:
stdenv.mkDerivation rec {
pname = "linuxconsoletools";
version = "1.6.1";
version = "1.8.1";
src = fetchurl {
url = "mirror://sourceforge/linuxconsole/${pname}-${version}.tar.bz2";
sha256 = "0d2r3j916fl2y7pk1y82b9fvbr10dgs1gw7rqwzfpispdidb1mp9";
sha256 = "sha256-TaKXRceCt9sY9fN8Sed78WMSHdN2Hi/HY2+gy/NcJFY=";
};
buildInputs = [ SDL ];
nativeBuildInputs = [ pkg-config ];
buildInputs = [ SDL SDL2 ];
makeFlags = [ "DESTDIR=$(out)"];

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-camo";
version = "2.4.3";
version = "2.4.4";
src = fetchFromGitHub {
owner = "cactus";
repo = pname;
rev = "v${version}";
sha256 = "sha256-GRctsE+uAvyA0pcz+ym4sz3K80pUHoDipVsjFcdrT2A=";
sha256 = "sha256-27kAVuFJaGKt7q9E2tchAD6kSukO4xkhU+1JTPfT3Qk=";
};
vendorHash = "sha256-C66QxlMBupbHYktyzHapUrl0yk+pvWZN0BLhpjIGVzI=";
vendorHash = "sha256-LVQnQ8Tpkzpc6aUsUgwz2xTttccHynJPsQKvWGiRAIU=";
ldflags = [ "-s" "-w" "-X=main.ServerVersion=${version}" ];

View file

@ -45,6 +45,7 @@ rustPlatform.buildRustPackage rec {
changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${version}";
license = licenses.agpl3;
maintainers = with maintainers; [ Br1ght0ne gaelreyrol ];
platforms = [ "x86_64-linux" ];
# error[E0432]: unresolved import `std::arch::x86_64`
broken = !stdenv.isx86_64;
};
}

View file

@ -2,7 +2,7 @@
, stdenv
, fetchFromGitHub
, installShellFiles
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
installShellFiles
zigHook
zig_0_10.hook
];
postInstall = ''
@ -32,6 +32,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/orhun/linuxwave/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ figsoda ];
inherit (zigHook.meta) platforms;
inherit (zig_0_10.meta) platforms;
};
})

View file

@ -3,7 +3,7 @@
, fetchFromSourcehut
, libX11
, libXfixes
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-V5bAZHoScTzFZBPUhPd7xc/c32SXPLAJp+vsc/lCyeI=";
};
nativeBuildInputs = [ zigHook ];
nativeBuildInputs = [ zig_0_10.hook ];
buildInputs = [
libX11

View file

@ -1,9 +1,8 @@
{ lib
, stdenv
, fetchFromGitHub
, findup
, testers
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -17,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-Tpyiy5oJQ04lqVEOFshFC0+90VoNILQ+N6Dd7lbuH/Q=";
};
nativeBuildInputs = [ zigHook ];
nativeBuildInputs = [ zig_0_10.hook ];
passthru.tests.version = testers.testVersion { package = finalAttrs.findup; };

View file

@ -0,0 +1,28 @@
{ buildGoModule
, fetchFromGitHub
, lib
}:
buildGoModule rec {
pname = "grizzly";
version = "0.2.0";
src = fetchFromGitHub {
owner = "grafana";
repo = pname;
rev = "v${version}";
hash = "sha256-6z/6QZlCm4mRMKAVzLnOokv8ib7Y/7a17ojjMfeoJ4w=";
};
vendorHash = "sha256-DDYhdRPcD5hfSW9nRmCWpsrVmIEU1sBoVvFz5Begx8w=";
subPackages = [ "cmd/grr" ];
meta = with lib; {
description = "A utility for managing Jsonnet dashboards against the Grafana API";
homepage = "https://grafana.github.io/grizzly/";
license = licenses.asl20;
maintainers = with lib.maintainers; [ nrhtr ];
platforms = platforms.unix;
};
}

View file

@ -2,15 +2,15 @@
buildGoModule rec {
pname = "infracost";
version = "0.10.27";
version = "0.10.28";
src = fetchFromGitHub {
owner = "infracost";
rev = "v${version}";
repo = "infracost";
sha256 = "sha256-oxN1Ylrny/f72duLQQSt+Rz1h5s0BC3eUNXqh1sEL8Y=";
sha256 = "sha256-Gh/3uPkFEW6HBF4vbmZ00qaWD3FGTs7GUHRlfP3G5fY=";
};
vendorHash = "sha256-CGweNNOqgOiyyvVF20paO4LtvFiImQhu/kuLbXcYwwA=";
vendorHash = "sha256-mT214puF9gdrw0mfMPQQtZBdErW6MEJBIilKVo2ym30=";
ldflags = [ "-s" "-w" "-X github.com/infracost/infracost/internal/version.Version=v${version}" ];

View file

@ -2,7 +2,7 @@
, stdenv
, fetchurl
, ncurses
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
};
nativeBuildInputs = [
zigHook
zig_0_10.hook
];
buildInputs = [
@ -28,6 +28,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://dev.yorhel.nl/ncdu/changes2";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pSub rodrgz ];
inherit (zigHook.meta) platforms;
inherit (zig_0_10.meta) platforms;
};
})

View file

@ -2,7 +2,7 @@
, stdenv
, fetchFromGitHub
, fetchpatch
, zigHook
, zig_0_11
}:
stdenv.mkDerivation rec {
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
zigHook
zig_0_11.hook
];
meta = with lib; {

View file

@ -3,8 +3,7 @@
, fetchFromGitHub
, installShellFiles
, testers
, zf
, zigHook
, zig_0_10
}:
stdenv.mkDerivation (finalAttrs: {
@ -21,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
installShellFiles
zigHook
zig_0_10.hook
];
doCheck = false; # it's failing somehow

View file

@ -0,0 +1,30 @@
{ lib
, buildGoModule
, fetchFromGitHub
}:
buildGoModule rec {
pname = "zitadel-tools";
version = "0.4.0";
src = fetchFromGitHub {
owner = "zitadel";
repo = "zitadel-tools";
rev = "v${version}";
hash = "sha256-yKSpWvv/xW7ID0KhPIsrZOEWuuhEqpJuiswqO71ooEw=";
};
vendorHash = "sha256-ZS8m3zjLWvX3kFty2jpObw+rfyozJ3yDfZBcFCdD96U=";
ldflags = [
"-s" "-w"
"-X main.version=${version}"
];
meta = with lib; {
description = "Helper tools for zitadel";
homepage = "https://github.com/zitadel/zitadel-tools";
license = licenses.asl20;
maintainers = with maintainers; [ janik ];
};
}

View file

@ -1,15 +1,16 @@
{ lib, stdenv, fetchurl, pkg-config
, gnutls, libedit, nspr, nss, readline, texinfo
, libcap, libseccomp, pps-tools
, nixosTests
}:
stdenv.mkDerivation rec {
pname = "chrony";
version = "4.3";
version = "4.4";
src = fetchurl {
url = "https://download.tuxfamily.org/chrony/${pname}-${version}.tar.gz";
hash = "sha256-nQ2oiahl8ImlohYQ/7ZxPjyUOM4wOmO0nC+26v9biAQ=";
hash = "sha256-6vsH5tr5KxQiAPR4hW3+1u/J6i0Ubu3tXtywm5MScIg=";
};
outputs = [ "out" "man" ];
@ -36,6 +37,8 @@ stdenv.mkDerivation rec {
hardeningEnable = [ "pie" ];
passthru.tests = { inherit (nixosTests) chrony chrony-ptp; };
meta = with lib; {
description = "Sets your computer's clock from time servers on the Net";
homepage = "https://chrony.tuxfamily.org/";

View file

@ -13,7 +13,7 @@
buildGoModule rec {
pname = "gopass";
version = "1.15.6";
version = "1.15.7";
nativeBuildInputs = [ installShellFiles makeWrapper ];
@ -21,10 +21,10 @@ buildGoModule rec {
owner = "gopasspw";
repo = "gopass";
rev = "v${version}";
hash = "sha256-qhnkU2LuwUWP3Fi/XekFJp3WujeRxF/UHVBiVTfbxJ4=";
hash = "sha256-Q3EX5giteIsH5+fXb7n2qpd9kBjaZZ/A5VuCljc72C8=";
};
vendorHash = "sha256-FZFN+xy23osgFs7Cm3S+LwKaE9Y94qcDVgv+CxA8J68=";
vendorHash = "sha256-crnr5qXlYrhNT3nLlA7U13CaYAmAqcV+MBs/hee9ixU=";
subPackages = [ "." ];

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "git-credential-gopass";
version = "1.15.5";
version = "1.15.7";
src = fetchFromGitHub {
owner = "gopasspw";
repo = "git-credential-gopass";
rev = "v${version}";
hash = "sha256-jjW+mqGklnQsX+nznEeehrIMoJ3MX1H5aF7LAePY2g0=";
hash = "sha256-O8lqrvaFfcFHevZpRf+VbIQCBQUuc+B34OmQ3/VIOzI=";
};
vendorHash = "sha256-BXzXpG1Dy25IBf8EzgzOnFcbEvQGVhO8jgR/t6IKgPw=";
vendorHash = "sha256-gb9AZBh5oUAiuCXbsvkmYxcHRNd9KLYq35nMd4iabKw=";
subPackages = [ "." ];
@ -34,6 +34,7 @@ buildGoModule rec {
meta = with lib; {
description = "Manage git credentials using gopass";
homepage = "https://github.com/gopasspw/git-credential-gopass";
changelog = "https://github.com/gopasspw/git-credential-gopass/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ benneti ];
};

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "gopass-hibp";
version = "1.15.5";
version = "1.15.7";
src = fetchFromGitHub {
owner = "gopasspw";
repo = "gopass-hibp";
rev = "v${version}";
hash = "sha256-BHMhQqaYM0WfCzvDo7X1GEVNv44zEw2KeA9jhF7RgC4=";
hash = "sha256-525e2LXQ/Ldrqhxqndwpdo2HeS4xRkbPzfwvWeiEayE=";
};
vendorHash = "sha256-Y6BMzSRzbORIbebfP+ptIswyOclM1bs1zPmLpqko//4=";
vendorHash = "sha256-jfqxl21euOtOvt+RltVlSjca2o8VuLtWHgpnW4ve5JM=";
subPackages = [ "." ];
@ -33,7 +33,8 @@ buildGoModule rec {
meta = with lib; {
description = "Gopass haveibeenpwnd.com integration";
homepage = "https://www.gopass.pw/";
homepage = "https://github.com/gopasspw/gopass-hibp";
changelog = "https://github.com/gopasspw/gopass-hibp/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ sikmir ];
};

View file

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "gopass-jsonapi";
version = "1.15.5";
version = "1.15.7";
src = fetchFromGitHub {
owner = "gopasspw";
repo = "gopass-jsonapi";
rev = "v${version}";
hash = "sha256-ZSX5g1agmnPU8Nlmptr3GVrjtPPKbDxouSjz9ulSW44=";
hash = "sha256-lwY5uc6eKqXO8FbvzlrpQY0y5AEcV0RQFvvnE+At6z0=";
};
vendorHash = "sha256-JWOBGTJFzihoznYFzcgjayAzNof6Ob5u3Jfx2a6zwEk=";
vendorHash = "sha256-BKwgP22l4t4jaAHHh+ZD/2nroCtAp/A6DqHt+9HZzKw=";
subPackages = [ "." ];
@ -34,7 +34,8 @@ buildGoModule rec {
meta = with lib; {
description = "Enables communication with gopass via JSON messages";
homepage = "https://www.gopass.pw/";
homepage = "https://github.com/gopasspw/gopass-jsonapi";
changelog = "https://github.com/gopasspw/gopass-jsonapi/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ maxhbr ];
};

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "gopass-summon-provider";
version = "1.15.5";
version = "1.15.7";
src = fetchFromGitHub {
owner = "gopasspw";
repo = "gopass-summon-provider";
rev = "v${version}";
hash = "sha256-ZAXdazhRqg9TbWWbftz9og3H7LTHenLlpFPIgZQHd/Q=";
hash = "sha256-JoSNWgwTnFQbnrwGIk6L5SwQeNg0RfLMULceqFF/XnA=";
};
vendorHash = "sha256-BXzXpG1Dy25IBf8EzgzOnFcbEvQGVhO8jgR/t6IKgPw=";
vendorHash = "sha256-gb9AZBh5oUAiuCXbsvkmYxcHRNd9KLYq35nMd4iabKw=";
subPackages = [ "." ];
@ -33,7 +33,8 @@ buildGoModule rec {
meta = with lib; {
description = "Gopass Summon Provider";
homepage = "https://www.gopass.pw/";
homepage = "https://github.com/gopasspw/gopass-summon-provider";
changelog = "https://github.com/gopasspw/gopass-summon-provider/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ sikmir ];
};

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kube-bench";
version = "0.6.15";
version = "0.6.17";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-oZLhHIbDPftm8OVjyBj6/8pcLRX2OvtEU0uwYWIaR/c=";
hash = "sha256-9pXW8PVJhaYi9uKArIJcXbQ6FbCjFA4z9f5M3DLKnng=";
};
vendorHash = "sha256-dBN6Yi8HtS9LzXr08jhw1hqDwS8a4UqrYaRpM+RzvVM=";

View file

@ -2,7 +2,7 @@
, stdenv
, fetchFromGitHub
, testers
, zigHook
, zig_0_11
}:
stdenv.mkDerivation (finalAttrs: {
@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-C6sG8iqXs64x2AWCxKGFPyoXC1Fn4p2eSLWwJAQ8CSc=";
};
nativeBuildInputs = [ zigHook ];
nativeBuildInputs = [ zig_0_11.hook ];
passthru.tests.version = testers.testVersion { package = finalAttrs.dt; };

View file

@ -0,0 +1,46 @@
{ lib
, stdenv
, fetchFromGitHub
, makeWrapper
, zip
, love
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vrrtest";
version = "2.1.0";
src = fetchFromGitHub {
owner = "Nixola";
repo = "VRRTest";
rev = "v${finalAttrs.version}";
hash = "sha256-esyD+BpdnB8miUrIjV6P8Lho1xztmhLDnKxdQKW8GXc=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ zip ];
buildPhase = ''
runHook preBuild
zip -9 -r vrrtest.love .
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm444 -t $out/share/ vrrtest.love
makeWrapper ${love}/bin/love $out/bin/vrrtest \
--add-flags $out/share/vrrtest.love
runHook postInstall
'';
meta = with lib; {
description = "Tool testing variable refresh rates";
homepage = "https://github.com/Nixola/VRRTest";
license = licenses.zlib;
mainProgram = "vrrtest";
maintainers = with maintainers; [ justinlime ];
inherit (love.meta) platforms;
};
})

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