Compare commits
267 Commits
b7d7bebc60
...
77759bd390
Author | SHA1 | Date |
---|---|---|
Artturi | 77759bd390 | |
Aleksana | 7863b271f6 | |
Aleksana | 3af2823741 | |
Solène Rapenne | 779d519e7e | |
Colin | 63aa2f8e42 | |
Aleksana | e012af610b | |
Peder Bergebakken Sundt | bf33eef6bf | |
Nick Cao | 6ae6cd344d | |
Nick Cao | 3c8726a45c | |
Nick Cao | dfe9aa8319 | |
Nick Cao | f6f792c779 | |
Nick Cao | b28bf3d89b | |
Nick Cao | e7595391cf | |
Nick Cao | d8882fc434 | |
Nick Cao | 7c16480621 | |
Nick Cao | 4c4c2c6347 | |
Nick Cao | 35d0c0d157 | |
Nick Cao | a59c96ab50 | |
Nick Cao | e11847ad98 | |
nixpkgs-merge-bot[bot] | 92bd2151d3 | |
Nick Cao | 3fa5807176 | |
Matthias Beyer | 6c9246516e | |
Nick Cao | 2cdeb4fa65 | |
Nick Cao | 58b67a7898 | |
Nick Cao | a8fa41d4be | |
Nick Cao | 7af50a2335 | |
Nick Cao | a0ff4e6c85 | |
Nick Cao | a7071ccc08 | |
Nick Cao | f938ea6505 | |
Nick Cao | 22dfbc343a | |
Nick Cao | 2af16c9359 | |
Nick Cao | 4e3078ce49 | |
Nick Cao | e549cab8bd | |
Adam C. Stephens | 8276784e6c | |
Nick Cao | 1edf030c64 | |
Nick Cao | 585f8aedc5 | |
mateusz.baczek@creotech.pl | a77b665dc8 | |
lassulus | 92943bab36 | |
R. Ryantm | aa25b28db1 | |
R. Ryantm | 06cb5055c9 | |
Amelia Cuss | 2e0b0c2707 | |
Aleksana | 7de07e1825 | |
Ryan Mulligan | 05249459c7 | |
cameronfyfe | c0ee181ad5 | |
Bruno BELANYI | 12f16972ac | |
Bruno BELANYI | 240a9a5c4f | |
Fabian Affolter | 25216e104a | |
R. Ryantm | 2676356c2a | |
COLAMAroro | eadd9c0a7f | |
Tom Fitzhenry | 66b8bcd1ac | |
Tom Fitzhenry | 23e494c3a5 | |
Tom Fitzhenry | 025f6c0298 | |
Tom Fitzhenry | 3d870b59de | |
Thomas Gerbet | 1a462800bf | |
R. Ryantm | db76929d68 | |
Maximilian Bosch | c227fd362f | |
Aleksana | 70412a707b | |
R. Ryantm | a4550df403 | |
Alain Emilia Anna Zscheile | 783a35ca3d | |
Daru | 8e6bd4aa5e | |
R. Ryantm | f844ccd28c | |
Adam Stephens | c6040649ce | |
Aleksana | 51c39ced2a | |
R. Ryantm | 498d139975 | |
Fabian Affolter | 68f63cb9bd | |
Fabian Affolter | 8016ec11b3 | |
Fabian Affolter | df708ff63f | |
Fabian Affolter | ef9c39adbb | |
Aleksana | 6a242fe322 | |
Janik | 03e26d995a | |
K900 | 370a7b8da4 | |
K900 | d85147ead0 | |
Aleksana | c8613033ca | |
Sébastien Maret | ef401a3702 | |
Fabian Affolter | 92fa114574 | |
Fabian Affolter | ea115268b9 | |
Aleksana | dfe10d3c07 | |
Aleksana | 2bec024883 | |
Fabian Affolter | 4d6afa6a20 | |
Weijia Wang | 5fc19a038e | |
sternenseemann | b048cde744 | |
rewine | e7904de857 | |
Thomas Gerbet | 49a73d1a63 | |
R. Ryantm | 4a12033a68 | |
Weijia Wang | dd6d02a4f1 | |
Vera Aguilera Puerto | 5c372db9d3 | |
Fabian Affolter | cbad467087 | |
Fabian Affolter | 32c79ab37d | |
R. Ryantm | 4a4e8a3e88 | |
Pierre Bourdon | d6f6eb2a98 | |
Thiago Kenji Okada | ca140c88f1 | |
Weijia Wang | 836c8c541e | |
Weijia Wang | e32e57e81c | |
sternenseemann | b22521e4a4 | |
Thiago Kenji Okada | 9f72f5d2a7 | |
Thiago Kenji Okada | ea9d4aa0c9 | |
Thiago Kenji Okada | 05e29ece64 | |
Pierre Bourdon | 37889a30f9 | |
Martin Weinelt | 8753c7c1bd | |
Martin Weinelt | 16249a51b3 | |
Aleksana | 08a4822b16 | |
sternenseemann | 6de4b5739e | |
sternenseemann | e62270e35f | |
sternenseemann | 2b3f8cc207 | |
sternenseemann | 8c3a95b3c5 | |
asymmetric | f81079cf20 | |
sternenseemann | a5b5d65b5b | |
Maximilian Bosch | a82be4ba7c | |
Mahmoud Ayman | 6ed71c8d71 | |
Aleksana | 60cb88cc49 | |
Aleksana | 8c217e63e7 | |
Aleksana | cb1d6204a0 | |
Maximilian Bosch | fbb1fd7a6a | |
kirillrdy | 4e2ac9c9c3 | |
Thomas Gerbet | f2b03cee68 | |
Jörg Thalheim | 8b36aaa6e3 | |
Aleksana | 7805badd55 | |
Jörg Thalheim | cc66da3b73 | |
Aleksana | 0af19e9f23 | |
Aleksana | 9d3911e286 | |
K900 | cb48c11742 | |
Jörg Thalheim | c10070baea | |
Aleksana | 7defa1605e | |
Aleksana | 010997eec1 | |
Aleksana | ea66e7eb6b | |
Aleksana | 54e5c0a63c | |
Jörg Thalheim | 7baf556520 | |
Aleksana | 515f5db3ce | |
Jörg Thalheim | 5c97cab259 | |
Jörg Thalheim | 92ed8e9451 | |
Jörg Thalheim | 6c022290e2 | |
500InternalError | 7992ec3a81 | |
Jörg Thalheim | f23dda7d71 | |
500InternalError | 1358106e6e | |
500InternalError | eacd0a96dd | |
Jörg Thalheim | e25a32da4c | |
Jörg Thalheim | ae2cd56b41 | |
Jörg Thalheim | cb0a86ed3f | |
Jörg Thalheim | 0e800318e1 | |
Jörg Thalheim | 7d781ba0cb | |
R. Ryantm | 474f24e5d2 | |
K900 | 1d62f7ce9f | |
Fabian Affolter | 7274c0c626 | |
Fabian Affolter | 791a26e6f4 | |
Fabian Affolter | c1c7bdea73 | |
Fabian Affolter | 832df4d944 | |
Fabian Affolter | c716731786 | |
Fabian Affolter | e03f1a96fa | |
Fabian Affolter | 1be6da967e | |
Fabian Affolter | c3f0cdca9c | |
Fabian Affolter | bb52f2dc60 | |
Maximilian Bosch | d85b579a84 | |
R. Ryantm | fcf49e35ad | |
R. Ryantm | 59729e3c42 | |
R. Ryantm | 7d9b450106 | |
R. Ryantm | e04ae257c3 | |
R. Ryantm | 6db4470694 | |
Bruno Rodrigues | 3c96438921 | |
R. Ryantm | d7adcdd052 | |
R. Ryantm | fd1fb41b5c | |
R. Ryantm | 23d391f3eb | |
R. Ryantm | d18de2f2ee | |
R. Ryantm | 4a33815e76 | |
R. Ryantm | 331b93fe81 | |
R. Ryantm | 9ad20e378f | |
R. Ryantm | 696bb3c4ea | |
R. Ryantm | 9c96f7fa1c | |
R. Ryantm | 32fabd9c34 | |
R. Ryantm | 253613dd33 | |
R. Ryantm | 44077c69bf | |
R. Ryantm | 3fd95c5865 | |
R. Ryantm | 3fb4c27b1c | |
R. Ryantm | 738b313996 | |
Anderson Torres | 10b3cfca2e | |
Anderson Torres | d2f0ed6113 | |
Anderson Torres | 18e5fe0e79 | |
Anderson Torres | da5dcb65f7 | |
Nick Cao | 4ac1b549fe | |
Robert Schütz | f77de8e281 | |
Robert Schütz | 920a791be7 | |
Sean Buckley | 67e5481a43 | |
R. Ryantm | 6fb45e01f4 | |
R. Ryantm | 74ff6d3ae9 | |
R. Ryantm | c0c5f9ed63 | |
R. Ryantm | 5467c50331 | |
R. Ryantm | 05b821a53c | |
Joshua Trees | a36cc50ac8 | |
R. Ryantm | 50f34f5fe2 | |
R. Ryantm | befd91126e | |
R. Ryantm | 30c072a306 | |
R. Ryantm | 04f49c6afc | |
R. Ryantm | 97f5a1d563 | |
R. Ryantm | b67f075860 | |
Fabian Affolter | bfbe2548a8 | |
R. Ryantm | 55dacfe52f | |
Fabian Affolter | 92901cdeba | |
Fabian Affolter | dcf552dca1 | |
Fabian Affolter | 47f0dcfb3b | |
Fabian Affolter | 40f6060585 | |
Bjørn Forsman | 2066dc9896 | |
R. Ryantm | d0ea1ee04d | |
R. Ryantm | 7da7f68927 | |
R. Ryantm | 2d66f778e2 | |
kashw2 | df998dfb81 | |
R. Ryantm | 89015efa65 | |
R. Ryantm | 4d246ef7b5 | |
aleksana | 9ac9720bcc | |
Enric Morales | bb690edbc5 | |
hacker1024 | 9c35927f25 | |
Stanisław Pitucha | 9846312611 | |
github-actions[bot] | cce32cc804 | |
Martin Weinelt | 92bc73ff0f | |
Martin Weinelt | 175c714aff | |
Martin Weinelt | 3db1aaefed | |
Martin Weinelt | faecec968f | |
R. Ryantm | 5ae52c4cf5 | |
R. Ryantm | 1af4a76bea | |
R. Ryantm | 64ee2c5ef8 | |
R. Ryantm | 3c0c83a434 | |
github-actions[bot] | fb0227e822 | |
Sergei Trofimovich | 4f6ebb60e6 | |
github-actions[bot] | 466ddc4b5f | |
Robert Scott | f40e220998 | |
Bruno Rodrigues | 8705f0a37c | |
R. Ryantm | 4cf1d81d4a | |
github-actions[bot] | 69d32db544 | |
maralorn | 1c8747bc8c | |
maralorn | c4192037f7 | |
maralorn | eff1cb2ba7 | |
Sigmanificient | 1cdb19472c | |
Slava Gorbunov | 718851b229 | |
Slava Gorbunov | 78667e9c1b | |
sternenseemann | e102133fa1 | |
maralorn | fbf524e284 | |
sternenseemann | 4a1299190e | |
sternenseemann | 69e0d2cb42 | |
sternenseemann | cdedb41039 | |
sternenseemann | fd8ab54324 | |
sternenseemann | bce71e97a0 | |
github-actions[bot] | dc3f85a891 | |
sternenseemann | 1d5354ec4d | |
Naïm Favier | d4f78fde66 | |
github-actions[bot] | fb9e753d1e | |
seth | 66cd4111d1 | |
github-actions[bot] | c2accdbb66 | |
Troels Henriksen | 9070ffe650 | |
sternenseemann | 9b818bcc11 | |
sternenseemann | 40bc356bc6 | |
sternenseemann | ad321e0602 | |
github-actions[bot] | 97dd14c56c | |
Alex Tunstall | bf2a10e15b | |
github-actions[bot] | 686828e7d4 | |
R. Ryantm | b09e4d3815 | |
github-actions[bot] | bd5c09c003 | |
sternenseemann | 9ce35fc0a8 | |
sternenseemann | 8767abc31e | |
sternenseemann | 1cda30090a | |
sternenseemann | 490114a2e1 | |
sternenseemann | 1dc7345389 | |
Nikolai Schimke | 4f87980747 | |
TomaSajt | 4fc417df25 | |
TomaSajt | 9efa8fafd5 | |
TomaSajt | 209e418d86 | |
TomaSajt | 335d0f2977 | |
TomaSajt | 48f45999b3 | |
Maëlys Bras de fer | 30332b97c3 | |
Maëlys Bras de fer | 385f21ae20 |
|
@ -4780,12 +4780,6 @@
|
|||
githubId = 150736012;
|
||||
email = "me+git@delliott.xyz";
|
||||
};
|
||||
delroth = {
|
||||
email = "delroth@gmail.com";
|
||||
github = "delroth";
|
||||
githubId = 202798;
|
||||
name = "Pierre Bourdon";
|
||||
};
|
||||
delta = {
|
||||
email = "d4delta@outlook.fr";
|
||||
github = "D4Delta";
|
||||
|
@ -6736,12 +6730,6 @@
|
|||
githubId = 5918766;
|
||||
name = "Franz Thoma";
|
||||
};
|
||||
fogti = {
|
||||
name = "Alain Fogtia Zscheile";
|
||||
email = "fogti+devel@ytrizja.de";
|
||||
github = "fogti";
|
||||
githubId = 1618343;
|
||||
};
|
||||
foo-dogsquared = {
|
||||
email = "foodogsquared@foodogsquared.one";
|
||||
github = "foo-dogsquared";
|
||||
|
@ -19053,12 +19041,6 @@
|
|||
githubId = 16364318;
|
||||
name = "Jeffrey Harmon";
|
||||
};
|
||||
srapenne = {
|
||||
email = "solene@perso.pw";
|
||||
github = "rapenne-s";
|
||||
githubId = 248016;
|
||||
name = "Solène Rapenne";
|
||||
};
|
||||
srghma = {
|
||||
email = "srghma@gmail.com";
|
||||
github = "srghma";
|
||||
|
@ -22580,12 +22562,6 @@
|
|||
githubId = 393108;
|
||||
name = "Damien Diederen";
|
||||
};
|
||||
zumorica = {
|
||||
name = "Vera Aguilera Puerto";
|
||||
email = "gradientvera+nix@outlook.com";
|
||||
github = "Zumorica";
|
||||
githubId = 6766154;
|
||||
};
|
||||
zupo = {
|
||||
name = "Nejc Zupan";
|
||||
email = "nejczupan+nix@gmail.com";
|
||||
|
|
|
@ -87,9 +87,9 @@ in
|
|||
"/oauth2/auth" = let
|
||||
maybeQueryArg = name: value:
|
||||
if value == null then null
|
||||
else "${name}=${lib.concatStringsSep "," value}";
|
||||
else "${name}=${lib.concatStringsSep "," (builtins.map lib.escapeURL value)}";
|
||||
allArgs = lib.mapAttrsToList maybeQueryArg conf;
|
||||
cleanArgs = builtins.map lib.escapeURL (builtins.filter (x: x != null) allArgs);
|
||||
cleanArgs = builtins.filter (x: x != null) allArgs;
|
||||
cleanArgsStr = lib.concatStringsSep "&" cleanArgs;
|
||||
in {
|
||||
# nginx doesn't support passing query string arguments to auth_request,
|
||||
|
|
|
@ -957,7 +957,7 @@ in {
|
|||
assertions = optionals (cfg.config.":pleroma".":media_proxy".enabled && cfg.config.":pleroma".":media_proxy".base_url == null) [''
|
||||
`services.akkoma.config.":pleroma".":media_proxy".base_url` must be set when the media proxy is enabled.
|
||||
''];
|
||||
warnings = optionals (with config.security; (!sudo.enable) && (!sudo-rs.enable)) [''
|
||||
warnings = optionals (with config.security; cfg.installWrapper && (!sudo.enable) && (!sudo-rs.enable)) [''
|
||||
The pleroma_ctl wrapper enabled by the installWrapper option relies on
|
||||
sudo, which appears to have been disabled through security.sudo.enable.
|
||||
''];
|
||||
|
|
|
@ -772,6 +772,7 @@ in {
|
|||
qgis = handleTest ./qgis.nix { qgisPackage = pkgs.qgis; };
|
||||
qgis-ltr = handleTest ./qgis.nix { qgisPackage = pkgs.qgis-ltr; };
|
||||
qownnotes = handleTest ./qownnotes.nix {};
|
||||
qtile = handleTest ./qtile.nix {};
|
||||
quake3 = handleTest ./quake3.nix {};
|
||||
quicktun = handleTest ./quicktun.nix {};
|
||||
quorum = handleTest ./quorum.nix {};
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import ./make-test-python.nix ({ pkgs, ... }: {
|
||||
name = "nginx-sso";
|
||||
meta = {
|
||||
maintainers = with pkgs.lib.maintainers; [ delroth ];
|
||||
maintainers = with pkgs.lib.maintainers; [ ambroisie ];
|
||||
};
|
||||
|
||||
nodes.machine = {
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
import ./make-test-python.nix ({ lib, ...} : {
|
||||
name = "qtile";
|
||||
|
||||
meta = {
|
||||
maintainers = with lib.maintainers; [ sigmanificient ];
|
||||
};
|
||||
|
||||
nodes.machine = { pkgs, lib, ... }: {
|
||||
imports = [ ./common/x11.nix ./common/user-account.nix ];
|
||||
test-support.displayManager.auto.user = "alice";
|
||||
|
||||
services.xserver.windowManager.qtile.enable = true;
|
||||
services.displayManager.defaultSession = lib.mkForce "none+qtile";
|
||||
|
||||
environment.systemPackages = [ pkgs.kitty ];
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
with subtest("ensure x starts"):
|
||||
machine.wait_for_x()
|
||||
machine.wait_for_file("/home/alice/.Xauthority")
|
||||
machine.succeed("xauth merge ~alice/.Xauthority")
|
||||
|
||||
with subtest("ensure client is available"):
|
||||
machine.succeed("qtile --version")
|
||||
|
||||
with subtest("ensure we can open a new terminal"):
|
||||
machine.sleep(2)
|
||||
machine.send_key("meta_l-ret")
|
||||
machine.wait_for_window(r"alice.*?machine")
|
||||
machine.sleep(2)
|
||||
machine.screenshot("terminal")
|
||||
'';
|
||||
})
|
|
@ -1,6 +1,6 @@
|
|||
import ./make-test-python.nix ({ lib, pkgs, ... }: {
|
||||
name = "syncthing-relay";
|
||||
meta.maintainers = with pkgs.lib.maintainers; [ delroth ];
|
||||
meta.maintainers = with pkgs.lib.maintainers; [ ];
|
||||
|
||||
nodes.machine = {
|
||||
environment.systemPackages = [ pkgs.jq ];
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pt2-clone";
|
||||
version = "1.68";
|
||||
version = "1.69.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "8bitbubsy";
|
||||
repo = "pt2-clone";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-xlXwOxmJ5cL1ouTOnFwTvx959IDQIvJ0ZRk+G9p0HbA=";
|
||||
sha256 = "sha256-Vy8b9rbYM/bK/mCUW4V4rPeAmoBN/wn7iVBANSboL2Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
, aubio
|
||||
, jack2
|
||||
, jack-example-tools
|
||||
, pipewire
|
||||
, supercollider-with-sc3-plugins
|
||||
, parallel
|
||||
|
||||
|
@ -188,14 +189,14 @@ stdenv.mkDerivation rec {
|
|||
preFixup = ''
|
||||
# Wrap Qt GUI (distributed binary)
|
||||
wrapQtApp $out/bin/sonic-pi \
|
||||
--prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools ]}
|
||||
--prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools pipewire.jack ]}
|
||||
|
||||
# If ImGui was built
|
||||
if [ -e $out/app/build/gui/imgui/sonic-pi-imgui ]; then
|
||||
# Wrap ImGui into bin
|
||||
makeWrapper $out/app/build/gui/imgui/sonic-pi-imgui $out/bin/sonic-pi-imgui \
|
||||
--inherit-argv0 \
|
||||
--prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools ]}
|
||||
--prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools pipewire.jack ]}
|
||||
fi
|
||||
|
||||
# Remove runtime Erlang references
|
||||
|
|
|
@ -1783,8 +1783,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "ksni"
|
||||
version = "0.2.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b31b9cf486bcd22bcd09900b44538cf87b00f526fcd087d671a632dc0d271d0c"
|
||||
source = "git+https://github.com/waylyrics/ksni.git#af6fa6e6e29b7cb3779f98c1ca3aaeb8744ef4c4"
|
||||
dependencies = [
|
||||
"dbus",
|
||||
"dbus-codegen",
|
||||
|
@ -2075,9 +2074,10 @@ dependencies = [
|
|||
]
|
||||
|
||||
[[package]]
|
||||
name = "ncmapi"
|
||||
name = "ncmapi2"
|
||||
version = "0.1.13"
|
||||
source = "git+https://github.com/waylyrics/ncmapi-rs.git?rev=6095abf7#6095abf7e54eedbb716676d311e0741b4ac2482e"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dcd3c218f2db46fc0b26ac6263d3005b96c82d5ebec0d349c3c902eef8bd660c"
|
||||
dependencies = [
|
||||
"aes",
|
||||
"base64",
|
||||
|
@ -2610,7 +2610,8 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "qqmusic-rs"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/waylyrics/qqmusic-rs.git?rev=22e66ba#22e66ba62e63d97c6dffb45400655404e6f06b93"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c7698cb357cfa1a75f5a2071469345ede01a6c4ee83a2ff2a88f9e481893f341"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_json",
|
||||
|
@ -3817,7 +3818,7 @@ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
|
|||
|
||||
[[package]]
|
||||
name = "waylyrics"
|
||||
version = "0.2.19"
|
||||
version = "0.3.5"
|
||||
dependencies = [
|
||||
"ahash 0.8.11",
|
||||
"anyhow",
|
||||
|
@ -3835,7 +3836,7 @@ dependencies = [
|
|||
"md5",
|
||||
"mimalloc",
|
||||
"mpris",
|
||||
"ncmapi",
|
||||
"ncmapi2",
|
||||
"once_cell",
|
||||
"opencc-rust",
|
||||
"qqmusic-rs",
|
||||
|
|
|
@ -9,20 +9,19 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "waylyrics";
|
||||
version = "0.2.19";
|
||||
version = "0.3.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "poly000";
|
||||
owner = "waylyrics";
|
||||
repo = "waylyrics";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-y8FBZ/BvCj7CBfQlNE1Ay2nuP41WC14dfTeOJhTbHYs=";
|
||||
hash = "sha256-44O2+OLsBZhl0/0910RsdCe8cHt6UGhYF7CUfhsFQU8=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"ncmapi-0.1.13" = "sha256-gwFMmMzQywlsQC2GljgLwXoP2Cca0r24iEDmV0k/xG0=";
|
||||
"qqmusic-rs-0.1.0" = "sha256-woLsO0n+m3EBUI+PRLio7iLp0UPQSliWK0djCSZEaZc=";
|
||||
"ksni-0.2.1" = "sha256-kjirYZVDP9e7/933L7gwSgVrNInSTbsRCAfnhUqmcLI=";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -44,10 +43,12 @@ rustPlatform.buildRustPackage rec {
|
|||
install -d $WAYLYRICS_THEME_PRESETS_DIR
|
||||
cp -vr themes/* $WAYLYRICS_THEME_PRESETS_DIR
|
||||
# Install desktop entry
|
||||
install -Dm644 io.poly000.waylyrics.desktop -t $out/share/applications
|
||||
install -Dm644 metainfo/io.github.waylyrics.Waylyrics.desktop -t $out/share/applications
|
||||
# Install schema
|
||||
install -Dm644 io.poly000.waylyrics.gschema.xml -t $out/share/gsettings-schemas/$name/glib-2.0/schemas
|
||||
install -Dm644 metainfo/io.github.waylyrics.Waylyrics.gschema.xml -t $out/share/gsettings-schemas/$name/glib-2.0/schemas
|
||||
glib-compile-schemas $out/share/gsettings-schemas/$name/glib-2.0/schemas/
|
||||
# Install metainfo
|
||||
install -Dm644 metainfo/io.github.waylyrics.Waylyrics.metainfo.xml -t $out/share/metainfo
|
||||
# Install icons
|
||||
install -d $out/share/icons
|
||||
cp -vr res/icons/hicolor $out/share/icons/hicolor
|
||||
|
@ -64,7 +65,7 @@ rustPlatform.buildRustPackage rec {
|
|||
meta = with lib; {
|
||||
description = "Desktop lyrics with QQ and NetEase Music source";
|
||||
mainProgram = "waylyrics";
|
||||
homepage = "https://github.com/poly000/waylyrics";
|
||||
homepage = "https://github.com/waylyrics/waylyrics";
|
||||
license = with licenses; [ mit cc-by-40 ];
|
||||
maintainers = with maintainers; [ shadowrz aleksana ];
|
||||
platforms = platforms.linux;
|
||||
|
|
|
@ -6,19 +6,19 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "optimism";
|
||||
version = "1.7.3";
|
||||
version = "1.7.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ethereum-optimism";
|
||||
repo = "optimism";
|
||||
rev = "op-node/v${version}";
|
||||
hash = "sha256-KKCVjGBQeO5K6wq3GV3f7qaGY1uXNPI27w4DEC31pzU=";
|
||||
hash = "sha256-220fnMJDgvdGJtN0XkKtqNP94KfbmN5qhghfjHJaAxQ=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
subPackages = [ "op-node/cmd" "op-proposer/cmd" "op-batcher/cmd" ];
|
||||
|
||||
vendorHash = "sha256-pQhNXOYohBoV5QsBnNpNjFg+Vvk5jK1zvSKkolp4yiQ=";
|
||||
vendorHash = "sha256-yG910xpk2MHCD2LHh7aD09KMCux1X252fOHCsyUc/ks=";
|
||||
|
||||
buildInputs = [
|
||||
libpcap
|
||||
|
|
|
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||
homepage = "http://rigaux.org/hexedit.html";
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ delroth ];
|
||||
maintainers = with maintainers; [ ];
|
||||
mainProgram = "hexedit";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, git
|
||||
, git-lfs
|
||||
, fetchurl
|
||||
, wrapGAppsHook
|
||||
, alsa-lib
|
||||
|
@ -139,14 +140,34 @@ stdenv.mkDerivation rec {
|
|||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||
$opt/resources/app.asar.unpacked/node_modules/symbol-provider-ctags/vendor/ctags-linux
|
||||
|
||||
'' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") ''
|
||||
# Replace the bundled git with the one from nixpkgs
|
||||
dugite=$opt/resources/app.asar.unpacked/node_modules/dugite
|
||||
rm -f $dugite/git/bin/git
|
||||
ln -s ${git}/bin/git $dugite/git/bin/git
|
||||
rm -f $dugite/git/libexec/git-core/git
|
||||
ln -s ${git}/bin/git $dugite/git/libexec/git-core/git
|
||||
|
||||
# Not only do we need to replace the git binary itself, we also need to replace
|
||||
# all the symlinks in dugite/git/libexec/git-core.
|
||||
for file in "$dugite/git/libexec/git-core"/*; do
|
||||
if [ -x "$file" ] && file "$file" | grep -q "ELF"; then
|
||||
# Remove ELF executable
|
||||
rm "$file"
|
||||
|
||||
# Get the corresponding filename in nixpkgs's git
|
||||
filename=$(basename "$file")
|
||||
git_executable="${git}/libexec/git-core/$filename"
|
||||
|
||||
# Create symlink to $git_executable
|
||||
ln -s "$git_executable" "$file"
|
||||
|
||||
echo "Replaced $file with symlink to $git_executable"
|
||||
fi
|
||||
done
|
||||
|
||||
# Was symlinked in previous loop, but actually, nixpkgs has a separate package for git-lfs
|
||||
# Unlink to avoid a "File exists" error and relink correctly
|
||||
unlink $dugite/git/libexec/git-core/git-lfs
|
||||
ln -s ${git-lfs}/bin/git-lfs $dugite/git/libexec/git-core/git-lfs
|
||||
'' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") ''
|
||||
# We have to patch a prebuilt binary in the asar archive
|
||||
# But asar complains because the node_gyp unpacked dependency uses a prebuilt Python3 itself
|
||||
|
||||
|
@ -208,7 +229,7 @@ stdenv.mkDerivation rec {
|
|||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||
license = licenses.mit;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ colamaroro bryango ];
|
||||
maintainers = with maintainers; [ bryango ];
|
||||
knownVulnerabilities = [
|
||||
"CVE-2023-5217"
|
||||
"CVE-2022-21718"
|
||||
|
|
|
@ -55,20 +55,20 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "beetle-pce-libretro",
|
||||
"rev": "20b86372b5f490394099ee0ad06e0eb3a4fd5c2e",
|
||||
"hash": "sha256-jYV2eiBSLj9H2RIau8NwYLGV2SY7GqygEYTJ3YVoMNc="
|
||||
"rev": "ebd9f3f003f1268142785e41943e51616c3802b0",
|
||||
"hash": "sha256-ccPMRfCzbFF509Q683rTo23tazk1jdeEbZVWMPpC55U="
|
||||
},
|
||||
"version": "unstable-2024-03-22"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"beetle-pce-fast": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "beetle-pce-fast-libretro",
|
||||
"rev": "6210d0f8c262dcdaa5b76c28057cca6077f488fe",
|
||||
"hash": "sha256-5qONcwTrawd6vMa7157lexFmuj9jdzSDVqt+KUvEm0I="
|
||||
"rev": "be9db7587571893377974575b7c9768e00833bc2",
|
||||
"hash": "sha256-vmqJvfYJDriWf8UL79DgX6EG3YFGQMvo7xosK/1FdrA="
|
||||
},
|
||||
"version": "unstable-2024-03-22"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"beetle-pcfx": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -165,10 +165,10 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "bsnes-libretro",
|
||||
"rev": "51b378454e34f7535f8b627de5b81d33b0fa4cb0",
|
||||
"hash": "sha256-oriFvt0RCt9Bd5DjjLSxMuswfazd31isvt5OxwwNuks="
|
||||
"rev": "8767988ec91357f4e66143525b74b5ddbdedda8d",
|
||||
"hash": "sha256-psSCB0A0nB/Rs4V4Yo/cY/BWpXyiCRH3pd6+JKvu6UU="
|
||||
},
|
||||
"version": "unstable-2024-03-22"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"bsnes-hd": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -307,11 +307,11 @@
|
|||
"src": {
|
||||
"owner": "flyinghead",
|
||||
"repo": "flycast",
|
||||
"rev": "3c38fc1f16cc6518db46a5ad350e8b3738eefb48",
|
||||
"hash": "sha256-NfJJcu7noefSgFlCFCgovnrb6FSzIXu3MGQHu6TCJWo=",
|
||||
"rev": "8e96590065fd23cd37a0d426d30f4aef6587d860",
|
||||
"hash": "sha256-NUwqrQqrKthxrToGx70uWtSoU0dp2/KlCiinW/fDwnE=",
|
||||
"fetchSubmodules": true
|
||||
},
|
||||
"version": "unstable-2024-04-19"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"fmsx": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -358,10 +358,10 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "Genesis-Plus-GX",
|
||||
"rev": "cbacea723690e88e0b11a4b1d0e5b88b1b7eb9d4",
|
||||
"hash": "sha256-7qFBzATlhf89ILHsEoF+SWwD4Pwd5+08VnK5xU1EDuI="
|
||||
"rev": "4e359c1f9c9a77db726c702c073d82905c24da7f",
|
||||
"hash": "sha256-0DpIk+aV0NCkF5XDhO3FwMnV3J/ZERjCcSL7o1CvBuc="
|
||||
},
|
||||
"version": "unstable-2024-04-20"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"gpsp": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -408,10 +408,10 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "mame",
|
||||
"rev": "170929e08e13fef6f5284efb0a5ec781a2af08ed",
|
||||
"hash": "sha256-92p6fKN1/kl101qrNMzjOCQJJznTdbteqXpbas36S2c="
|
||||
"rev": "90714f5cdefb2024dc34fdf3a62bd0d3815460ce",
|
||||
"hash": "sha256-5Fd57fLIEKxr5KaHywGyHgA29midWpWEFotvudQKtjs="
|
||||
},
|
||||
"version": "unstable-2024-04-10"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"mame2000": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -438,10 +438,10 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "mame2003-plus-libretro",
|
||||
"rev": "bb864ca20b40908b8fbc49a350939160d6af29f6",
|
||||
"hash": "sha256-3AvjOpgBh/p0p9xq4rD8xSKqZWzulw7AKUGQ1o9B2Ck="
|
||||
"rev": "d6732ad36aa3adf3198c565d89d763caa308e2e0",
|
||||
"hash": "sha256-r95vwYMXzJec2GsienkPMbY4g305iEaST6kkzS7/hj0="
|
||||
},
|
||||
"version": "unstable-2024-04-19"
|
||||
"version": "unstable-2024-04-27"
|
||||
},
|
||||
"mame2010": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -600,10 +600,10 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "opera-libretro",
|
||||
"rev": "35e16483be900ea8aa20e87d2710b677437f73ce",
|
||||
"hash": "sha256-ZNHSxI8l0KGJ6uAvOsEhNpB0IkBxtb9Imj3tA/LiOto="
|
||||
"rev": "cacba231c3bd71833f06943e230fe03d8ebec0ab",
|
||||
"hash": "sha256-pWLcolQw5ctWrL7YQUaUK04QPS4ReUeJhdig3O5T8BM="
|
||||
},
|
||||
"version": "unstable-2024-01-13"
|
||||
"version": "unstable-2024-04-24"
|
||||
},
|
||||
"parallel-n64": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
@ -813,10 +813,10 @@
|
|||
"src": {
|
||||
"owner": "libretro",
|
||||
"repo": "swanstation",
|
||||
"rev": "c7fefb5bfdec2569c2528f8daa6e75b7a3de0880",
|
||||
"hash": "sha256-dE8F/NXGIEMrdmBWUTzanCSlT0ddkwG8RLZFmy1XvzQ="
|
||||
"rev": "6ed491d6ba46ac8ba64a580b3004a163c0725bd2",
|
||||
"hash": "sha256-JRo1+zFBBtO0Ws7x32bltcm5WoDSIZBgLdPl75lpKAo="
|
||||
},
|
||||
"version": "unstable-2024-04-18"
|
||||
"version": "unstable-2024-04-26"
|
||||
},
|
||||
"tgbdual": {
|
||||
"fetcher": "fetchFromGitHub",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ lib, stdenv, fetchFromGitHub, fetchurl, ant, unzip, makeWrapper, jdk, jogl, rsync, ffmpeg, batik, wrapGAppsHook, libGL }:
|
||||
{ lib, stdenv, fetchFromGitHub, fetchurl, ant, unzip, makeWrapper, jdk, jogl, rsync, ffmpeg, batik, stripJavaArchivesHook, wrapGAppsHook, libGL }:
|
||||
let
|
||||
buildNumber = "1293";
|
||||
vaqua = fetchurl {
|
||||
|
@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "sha256-SzQemZ6iZ9o89/doV8YMv7DmyPSDyckJl3oyxJyfrm0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ ant unzip makeWrapper wrapGAppsHook ];
|
||||
nativeBuildInputs = [ ant unzip makeWrapper stripJavaArchivesHook wrapGAppsHook ];
|
||||
buildInputs = [ jdk jogl ant rsync ffmpeg batik ];
|
||||
|
||||
dontWrapGApps = true;
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: rec {
|
||||
pname = "has";
|
||||
version = "1.4.0";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kdabir";
|
||||
repo = "has";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-3XsNSl4lQfJjEPNGoFj6ABXGkwOUsg9AFDAz8euZApE=";
|
||||
hash = "sha256-TL8VwFx2tf+GkBwz0ILQg0pwcLJSTky57Wx9OW5+lS4=";
|
||||
};
|
||||
|
||||
dontBuild = true;
|
||||
|
|
|
@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: let
|
|||
|
||||
in {
|
||||
pname = "logseq";
|
||||
version = "0.10.8";
|
||||
version = "0.10.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage";
|
||||
hash = "sha256-kVnQ33gozrL6BOWQxUfiMypiIZOffeT2cMVMHIfsaWg=";
|
||||
hash = "sha256-XROuY2RlKnGvK1VNvzauHuLJiveXVKrIYPppoz8fCmc=";
|
||||
name = "${pname}-${version}.AppImage";
|
||||
};
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
, makeDesktopItem
|
||||
, jdk
|
||||
, ant
|
||||
, stripJavaArchivesHook
|
||||
, gtk3
|
||||
, gsettings-desktop-schemas
|
||||
, p7zip
|
||||
|
@ -51,7 +52,7 @@ let
|
|||
find . -name '*.so' | xargs strings | { grep '/nix/store' || :; } >> ./.jar-paths
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ makeWrapper autoPatchelfHook ];
|
||||
nativeBuildInputs = [ makeWrapper autoPatchelfHook stripJavaArchivesHook ];
|
||||
buildInputs = [ ant jdk p7zip gtk3 gsettings-desktop-schemas libXxf86vm ];
|
||||
|
||||
# upstream targets Java 7 by default
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
, makeDesktopItem
|
||||
, jdk
|
||||
, ant
|
||||
, stripJavaArchivesHook
|
||||
, gtk3
|
||||
, gsettings-desktop-schemas
|
||||
, sweethome3dApp
|
||||
|
@ -33,7 +34,7 @@ let
|
|||
categories = [ "Graphics" "2DGraphics" "3DGraphics" ];
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
nativeBuildInputs = [ makeWrapper stripJavaArchivesHook ];
|
||||
buildInputs = [ ant jdk gtk3 gsettings-desktop-schemas ];
|
||||
|
||||
# upstream targets Java 7 by default
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "kubectl-explore";
|
||||
version = "0.7.2";
|
||||
version = "0.8.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "keisku";
|
||||
repo = "kubectl-explore";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-OVPct3EvtchH9pmMulIddsiR9VFoCegx9+O7lkecoJc=";
|
||||
hash = "sha256-3Gb8lgfes3QIIAdJnC/NlCC3mfzIInQb1rG+mJNXAUk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-l6SANWkDQSuLbyixbO/Xr2oRG8HR/qquTT9b/IM+JVg=";
|
||||
vendorHash = "sha256-xNB+qC36DcD7oUWk242QcIKNfTmjuK5xbyJEztdhcJM=";
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
|
|
|
@ -28,11 +28,11 @@ let
|
|||
sources = import ./sources.nix;
|
||||
srcs = {
|
||||
x86_64-linux = fetchurl {
|
||||
url = "https://dldir1.qq.com/qqfile/qq/QQNT/${sources.urlhash}/linuxqq_${sources.version}_amd64.deb";
|
||||
url = sources.amd64_url;
|
||||
hash = sources.amd64_hash;
|
||||
};
|
||||
aarch64-linux = fetchurl {
|
||||
url = "https://dldir1.qq.com/qqfile/qq/QQNT/${sources.urlhash}/linuxqq_${sources.version}_arm64.deb";
|
||||
url = sources.arm64_url;
|
||||
hash = sources.arm64_hash;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
# Generated by ./update.sh - do not update manually!
|
||||
# Last updated: 2024-02-16
|
||||
# Last updated: 2024-04-27
|
||||
{
|
||||
version = "3.2.5-21453";
|
||||
urlhash = "852276c1";
|
||||
arm64_hash = "sha256-g0J1FWG07bkabDHp2nuS48MNut2+N7gk0k5zWcmuQVw=";
|
||||
amd64_hash = "sha256-6Qe4bP3q9RLEIJn9EfqqYaVTF8FRBNcjtVPl+zY7v5c=";
|
||||
version = "3.2.7";
|
||||
amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.7_240422_amd64_01.deb";
|
||||
arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.7_240422_arm64_01.deb";
|
||||
arm64_hash = "sha256-MrLkPHri3ifVy3+WNNs/CKK4Myztw8ZjWFEZDr27mpM=";
|
||||
amd64_hash = "sha256-eZMzMaqCF514Wij8BZ0sLoyzjKNArLSFe92tN9WAiu0=";
|
||||
}
|
||||
|
|
|
@ -9,8 +9,7 @@ payload=$(curl https://im.qq.com/rainbow/linuxQQDownload | grep -oP "var params=
|
|||
amd64_url=$(jq -r .x64DownloadUrl.deb <<< "$payload")
|
||||
arm64_url=$(jq -r .armDownloadUrl.deb <<< "$payload")
|
||||
|
||||
urlhash=$(grep -oP "(?<=QQNT/)[a-f0-9]+(?=/linuxqq)" <<< "$amd64_url")
|
||||
version=$(grep -oP "(?<=/linuxqq_).*(?=_amd64.deb)" <<< "$amd64_url")
|
||||
version=$(grep -oP "(?<=/QQ_).*(?=_[0-9]{6})" <<< "$amd64_url")
|
||||
|
||||
amd64_hash=$(nix-prefetch-url $amd64_url)
|
||||
arm64_hash=$(nix-prefetch-url $arm64_url)
|
||||
|
@ -24,7 +23,8 @@ cat >sources.nix <<EOF
|
|||
# Last updated: $(date +%F)
|
||||
{
|
||||
version = "$version";
|
||||
urlhash = "$urlhash";
|
||||
amd64_url = "$amd64_url";
|
||||
arm64_url = "$arm64_url";
|
||||
arm64_hash = "$arm64_hash";
|
||||
amd64_hash = "$amd64_hash";
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
|||
description = "A web client for Weechat";
|
||||
homepage = "https://github.com/glowing-bear/glowing-bear";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ delroth ];
|
||||
maintainers = with maintainers; [ ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -7,14 +7,14 @@ let
|
|||
description = "Desktop sharing application, providing remote support and online meetings";
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "anydesk";
|
||||
version = "6.3.1";
|
||||
version = "6.3.2";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz"
|
||||
"https://download.anydesk.com/linux/generic-linux/anydesk-${version}-amd64.tar.gz"
|
||||
];
|
||||
hash = "sha256-qVksva6+EfAQiOexP8NlDSCR5Ab2WGsuCG4BD87rlag=";
|
||||
hash = "sha256-nSY4qHRsEvQk4M3JDHalAk3C6Y21WlfDQ2Gpp6/jjMs=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
, darwin
|
||||
, alsa-lib
|
||||
, makeDesktopItem
|
||||
, copyDesktopItems
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
|
@ -83,6 +84,7 @@ rustPlatform.buildRustPackage rec {
|
|||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
pkg-config
|
||||
rustPlatform.bindgenHook
|
||||
wrapGAppsHook
|
||||
|
|
|
@ -148,6 +148,6 @@ stdenv.mkDerivation {
|
|||
homepage = "https://www.vmware.com/go/viewclients";
|
||||
license = licenses.unfree;
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with maintainers; [ buckley310 ];
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -64,6 +64,6 @@ buildGoModule rec {
|
|||
changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md";
|
||||
license = licenses.mit;
|
||||
mainProgram = "rclone";
|
||||
maintainers = with maintainers; [ SuperSandro2000 ];
|
||||
maintainers = with maintainers; [ SuperSandro2000 tomfitzhenry ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,11 +13,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "appflowy";
|
||||
version = "0.5.4";
|
||||
version = "0.5.5";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${version}/AppFlowy-${version}-linux-x86_64.tar.gz";
|
||||
hash = "sha256-gIM4CQvPkQIWvHXYPwr4yiDY1mUuOmubdqkOmHNssVo=";
|
||||
hash = "sha256-sDA//ARuzU0q2V3jhFXGhaQaeF0jsDRbtdHCBTgIL8U=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "quisk";
|
||||
version = "4.2.31";
|
||||
version = "4.2.32";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-WzB/KAkjJ6zPPfOe35kbT3HbbCNQjm44GL0hInk3TH8=";
|
||||
sha256 = "sha256-zzcygf7oVICO2/wfgyej1GD78fQB1xNRGHq19w6K4uY=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
diff -ruN gildas-src-jul18a/admin/define-system.sh gildas-src-jul18a.aarch64/admin/define-system.sh
|
||||
--- gildas-src-jul18a/admin/define-system.sh 2018-06-12 15:22:32.000000000 +0200
|
||||
+++ gildas-src-jul18a.aarch64/admin/define-system.sh 2018-07-21 13:05:52.000000000 +0200
|
||||
@@ -174,7 +174,7 @@
|
||||
DEFAULT_CONFIG= # Default config is empty
|
||||
case `uname` in
|
||||
Linux)
|
||||
- if [ `uname -m | grep -c "x86_64"` -ne 0 ]; then
|
||||
+ if [ `uname -m | grep -c "64"` -ne 0 ]; then
|
||||
GAG_MACHINE=x86_64
|
||||
else
|
||||
GAG_MACHINE=pc
|
|
@ -1,22 +1,77 @@
|
|||
diff -ruN gildas-src-jun18a/admin/define-system.sh gildas-src-jun18a.clang/admin/define-system.sh
|
||||
--- gildas-src-jun18a/admin/define-system.sh 2018-03-12 11:07:57.000000000 +0100
|
||||
+++ gildas-src-jun18a.clang/admin/define-system.sh 2018-06-12 14:56:14.000000000 +0200
|
||||
@@ -218,13 +218,13 @@
|
||||
diff --git a/admin/Makefile.def b/admin/Makefile.def
|
||||
index 932d18f102..309114e339 100644
|
||||
--- a/admin/Makefile.def
|
||||
+++ b/admin/Makefile.def
|
||||
@@ -310,7 +310,7 @@ endif
|
||||
|
||||
# Apple CLANG flags (identical to GCC)
|
||||
ifeq ($(GAG_COMPILER_CKIND),clang)
|
||||
- GLOBAL_CFLAGS += -pipe -fPIC
|
||||
+ GLOBAL_CFLAGS += -fPIC
|
||||
ifeq ($(RELEASE_MODE),no)
|
||||
OPTION_CFLAGS += -Wall
|
||||
endif
|
||||
@@ -360,7 +360,7 @@ endif
|
||||
|
||||
# GFORTRAN flags
|
||||
ifeq ($(GAG_COMPILER_FKIND),gfortran)
|
||||
- GLOBAL_FFLAGS += -J$(moddir) -pipe -fno-backslash -fno-range-check
|
||||
+ GLOBAL_FFLAGS += -J$(moddir) -fno-backslash -fno-range-check
|
||||
ifeq ($(GAG_USE_SANITIZE),yes)
|
||||
GLOBAL_FFLAGS += -fsanitize=address -fsanitize=null
|
||||
# Can not be used with our memory(ip):
|
||||
diff --git a/admin/define-system.sh b/admin/define-system.sh
|
||||
index b6eda9fdfd..704050a9ac 100644
|
||||
--- a/admin/define-system.sh
|
||||
+++ b/admin/define-system.sh
|
||||
@@ -272,34 +272,23 @@ EOF
|
||||
else
|
||||
GAG_MACHINE=pc
|
||||
fi
|
||||
- if which gcc > /dev/null 2>&1; then
|
||||
- DEFAULT_CCOMPILER=gcc
|
||||
+ if which clang > /dev/null 2>&1; then
|
||||
+ DEFAULT_CCOMPILER=clang
|
||||
fi
|
||||
- fi
|
||||
- if which g++ > /dev/null 2>&1; then
|
||||
- DEFAULT_CXXCOMPILER=g++
|
||||
- elif which clang++ > /dev/null 2>&1; then
|
||||
+ if which clang++ > /dev/null 2>&1; then
|
||||
DEFAULT_CXXCOMPILER=clang++
|
||||
+ elif which g++ > /dev/null 2>&1; then
|
||||
+ DEFAULT_CXXCOMPILER=g++
|
||||
fi
|
||||
if which ifort > /dev/null 2>&1; then
|
||||
DEFAULT_FCOMPILER=ifort
|
||||
- DEFAULT_CXXCOMPILER=clang++
|
||||
- fi
|
||||
- if which ifort > /dev/null 2>&1; then
|
||||
- DEFAULT_FCOMPILER=ifort
|
||||
- elif which gfortran > /dev/null 2>&1; then
|
||||
- DEFAULT_FCOMPILER=gfortran
|
||||
- fi
|
||||
- elif [ `uname -p` = "arm" ]; then
|
||||
+ elif [ `uname -p` = "arm" ]; then
|
||||
GAG_MACHINE=arm64
|
||||
- if which gcc > /dev/null 2>&1; then
|
||||
- DEFAULT_CCOMPILER=gcc
|
||||
- fi
|
||||
- if which clang++ > /dev/null 2>&1; then
|
||||
- DEFAULT_CXXCOMPILER=clang++
|
||||
- elif which g++ > /dev/null 2>&1; then
|
||||
- DEFAULT_CXXCOMPILER=g++
|
||||
- fi
|
||||
- if which ifort > /dev/null 2>&1; then
|
||||
- DEFAULT_FCOMPILER=ifort
|
||||
- elif which gfortran > /dev/null 2>&1; then
|
||||
- DEFAULT_FCOMPILER=gfortran
|
||||
- fi
|
||||
+ fi
|
||||
+ if which clang > /dev/null 2>&1; then
|
||||
+ DEFAULT_CCOMPILER=clang
|
||||
+ elif which gcc > /dev/null 2>&1; then
|
||||
+ DEFAULT_CCOMPILER=gcc
|
||||
+ fi
|
||||
+ if which clang++ > /dev/null 2>&1; then
|
||||
+ DEFAULT_CXXCOMPILER=clang++
|
||||
+ elif which g++ > /dev/null 2>&1; then
|
||||
+ DEFAULT_CXXCOMPILER=g++
|
||||
+ fi
|
||||
+ if which ifort > /dev/null 2>&1; then
|
||||
+ DEFAULT_FCOMPILER=ifort
|
||||
+ elif which gfortran > /dev/null 2>&1; then
|
||||
+ DEFAULT_FCOMPILER=gfortran
|
||||
fi ;;
|
||||
CYGWIN*)
|
||||
if [ `uname -m | grep -c "x86_64"` -ne 0 ]; then
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
diff --git a/admin/Makefile.def b/admin/Makefile.def
|
||||
index 0395d9d4f0..932d18f102 100644
|
||||
--- a/admin/Makefile.def
|
||||
+++ b/admin/Makefile.def
|
||||
@@ -228,7 +228,11 @@ GLOBAL_DIRTY = $(builddir) *~ TAGS ChangeLog* Makefile.bak
|
||||
# Fortran preprocessing
|
||||
|
||||
# Preprocessor command
|
||||
-CPP = cpp
|
||||
+ifdef GAG_CPP
|
||||
+ CPP = $(GAG_CPP)
|
||||
+else
|
||||
+ CPP = cpp
|
||||
+endif
|
||||
|
||||
# Preprocessor generic flags
|
||||
GLOBAL_CPPFLAGS += -P -traditional -C
|
|
@ -7,8 +7,8 @@ let
|
|||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
srcVersion = "aug23a";
|
||||
version = "20230801_a";
|
||||
srcVersion = "apr24a";
|
||||
version = "20240401_a";
|
||||
pname = "gildas";
|
||||
|
||||
src = fetchurl {
|
||||
|
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
|||
# source code of the previous release to a different directory
|
||||
urls = [ "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz"
|
||||
"http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz" ];
|
||||
sha256 = "sha256-jlyv2K1V+510C4uLek4oofm13d40nGJ46wqjW+tjfq4=";
|
||||
sha256 = "sha256-Eq6S5S8xrhkCo6O2wUaHnoMDVG9WeiSurGvOc+2JKbM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config groff perl getopt gfortran which ];
|
||||
|
@ -24,10 +24,14 @@ stdenv.mkDerivation rec {
|
|||
buildInputs = [ gtk2-x11 lesstif cfitsio python3Env ncurses ]
|
||||
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreFoundation ]);
|
||||
|
||||
patches = [ ./wrapper.patch ./clang.patch ./aarch64.patch ];
|
||||
patches = [ ./wrapper.patch ]
|
||||
++ lib.optionals stdenv.isDarwin ([ ./clang.patch ./cpp-darwin.patch ]);
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument";
|
||||
|
||||
# Workaround for https://github.com/NixOS/nixpkgs/issues/304528
|
||||
env.GAG_CPP = lib.optionalString stdenv.isDarwin "${gfortran.outPath}/bin/cpp";
|
||||
|
||||
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin (with darwin.apple_sdk.frameworks; "-F${CoreFoundation}/Library/Frameworks");
|
||||
|
||||
configurePhase=''
|
||||
|
@ -66,7 +70,6 @@ stdenv.mkDerivation rec {
|
|||
license = lib.licenses.free;
|
||||
maintainers = [ lib.maintainers.bzizou lib.maintainers.smaret ];
|
||||
platforms = lib.platforms.all;
|
||||
broken = stdenv.isDarwin && stdenv.isAarch64;
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
|
|||
homepage = "https://github.com/tummychow/git-absorb";
|
||||
description = "git commit --fixup, but automatic";
|
||||
license = [ licenses.bsd3 ];
|
||||
maintainers = [ ];
|
||||
maintainers = with maintainers; [ tomfitzhenry ];
|
||||
mainProgram = "git-absorb";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -2,9 +2,7 @@
|
|||
, lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, glib
|
||||
, gobject-introspection
|
||||
, python3
|
||||
, pkg-config
|
||||
, ninja
|
||||
, wayland
|
||||
|
@ -14,42 +12,41 @@
|
|||
, shared-mime-info
|
||||
, wrapGAppsHook4
|
||||
, meson
|
||||
, gjs
|
||||
, gtk4
|
||||
, gst_all_1
|
||||
, libGL
|
||||
, libadwaita
|
||||
, appstream-glib
|
||||
, libsoup
|
||||
, libsoup_3
|
||||
, vala
|
||||
, cmake
|
||||
, libmicrodns
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "clapper";
|
||||
version = "0.5.2";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Rafostar";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-s+qdTq3/pHHstwr1W3Hs2Zje++iJFHM6hQTFoZD43bY=";
|
||||
repo = "clapper";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-5fD1OnVcY3ZC+QfoFqe2jV43/J36r85SpLUYF2ti7dY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
appstream-glib
|
||||
desktop-file-utils # for update-desktop-database
|
||||
glib
|
||||
gobject-introspection
|
||||
meson
|
||||
cmake
|
||||
ninja
|
||||
makeWrapper
|
||||
pkg-config
|
||||
python3
|
||||
shared-mime-info # for update-mime-database
|
||||
wrapGAppsHook4 # for gsettings
|
||||
desktop-file-utils # for update-desktop-database
|
||||
shared-mime-info # for update-mime-database
|
||||
vala
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gjs
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good
|
||||
|
@ -58,29 +55,25 @@ stdenv.mkDerivation rec {
|
|||
gtk4
|
||||
libGL
|
||||
libadwaita
|
||||
libsoup
|
||||
libsoup_3
|
||||
wayland
|
||||
wayland-protocols
|
||||
libmicrodns
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs build-aux/meson/postinstall.py
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
cp ${src}/data/icons/*.svg $out/share/icons/hicolor/scalable/apps/
|
||||
cp ${src}/data/icons/*.svg $out/share/icons/hicolor/symbolic/apps/
|
||||
patchShebangs --build build-aux/meson/postinstall.py
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering. ";
|
||||
description = "A GNOME media player built using GTK4 toolkit and powered by GStreamer with OpenGL rendering";
|
||||
longDescription = ''
|
||||
Clapper is a GNOME media player build using GJS with GTK4 toolkit.
|
||||
The media player is using GStreamer as a media backend and renders everything via OpenGL.
|
||||
Clapper is a GNOME media player built using the GTK4 toolkit.
|
||||
The media player is using GStreamer as a media backend.
|
||||
'';
|
||||
homepage = "https://github.com/Rafostar/clapper";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
buildLua {
|
||||
pname = "mpv-webm";
|
||||
version = "unstable-2023-11-18";
|
||||
version = "unstable-2024-04-22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ekisu";
|
||||
repo = "mpv-webm";
|
||||
rev = "6b5863f68275b3dc91c2507284c039ec8a4cbd97";
|
||||
hash = "sha256-rJamBm6FyxWcJO7VXXOUTO9piWCkPfEVdqGKGeJ/h0c=";
|
||||
rev = "225e8e53842f7da6f77034309c1e54293dc629a4";
|
||||
hash = "sha256-82xWiuOChxfzX6e0+cGFxTqyuiPefyVwpvLM5ka7nPk=";
|
||||
};
|
||||
passthru.updateScript = unstableGitUpdater {};
|
||||
|
||||
|
|
|
@ -24,13 +24,13 @@ let
|
|||
hy3 = { fetchFromGitHub, cmake, hyprland }:
|
||||
mkHyprlandPlugin hyprland {
|
||||
pluginName = "hy3";
|
||||
version = "0.38.0";
|
||||
version = "0.39.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "outfoxxed";
|
||||
repo = "hy3";
|
||||
rev = "hl0.38.0";
|
||||
hash = "sha256-ZVwX5yM97R6MLk64dQG5KqYOR4L4HxEEV+xzQi+NGrk=";
|
||||
rev = "hl0.39.1";
|
||||
hash = "sha256-PqVld+oFziSt7VZTNBomPyboaMEAIkerPQFwNJL/Wjw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
|
|
@ -10,11 +10,11 @@ python3.pkgs.buildPythonApplication rec {
|
|||
|
||||
pname = "airlift";
|
||||
pyproject = true;
|
||||
version = "0.3.1";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-EAt3xxr9jtMaOugAV+ySjhorO8SrhBn00PZ84ZG80oI=";
|
||||
hash = "sha256-JcW2FXl+SrdveRmG5bD1ttf6F3LwvGZQF4ZCTpDpPa8=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -9,16 +9,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "bpftop";
|
||||
version = "0.4.1";
|
||||
version = "0.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Netflix";
|
||||
repo = "bpftop";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-OLPebPzb2FKiV1Gc8HTK3sXU2UDMyhFA/XLix/lWxgU=";
|
||||
hash = "sha256-zYCv3L+xDFAJ4Wo9xwfHJrqPQUv5KiFDbhCdC1Z6qNo=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-UYCbNECsos71cwwE5avtaijPaPGhLEU7J9i84wPkObI=";
|
||||
cargoHash = "sha256-6uPfMxjSrSGrAgJcvzTY/i1ckoW/wIi7D5noOafCvZE=";
|
||||
|
||||
buildInputs = [
|
||||
elfutils
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
{ buildGoModule
|
||||
, buildPackages
|
||||
, fetchFromGitHub
|
||||
, lib
|
||||
, installShellFiles
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
|
@ -21,10 +23,17 @@ buildGoModule rec {
|
|||
installShellFiles
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
$out/bin/cert-viewer --help-man > cert-viewer.1
|
||||
installManPage cert-viewer.1
|
||||
'';
|
||||
postInstall =
|
||||
let
|
||||
prog =
|
||||
if stdenv.buildPlatform.canExecute stdenv.hostPlatform
|
||||
then "$out/bin/cert-viewer"
|
||||
else lib.getExe buildPackages.cert-viewer;
|
||||
in
|
||||
''
|
||||
${prog} --help-man > cert-viewer.1
|
||||
installManPage cert-viewer.1
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Admin tool to view and inspect multiple x509 Certificates";
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
}:
|
||||
|
||||
let
|
||||
argset = {
|
||||
pname = "chezmoi";
|
||||
version = "2.48.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "twpayne";
|
||||
repo = "chezmoi";
|
||||
rev = "v${argset.version}";
|
||||
hash = "sha256-TclY4O5mA14cI7+qvGwt5jSHftxhGaa3ICVn8qdrKqs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-qoXfneNEAsvUgaEFHPF1bf/S8feFX+8HtwQy7nzy8Bo=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.version=${argset.version}"
|
||||
"-X main.builtBy=nixpkgs"
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion --bash --name chezmoi.bash completions/chezmoi-completion.bash
|
||||
installShellCompletion --fish completions/chezmoi.fish
|
||||
installShellCompletion --zsh completions/chezmoi.zsh
|
||||
'';
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://www.chezmoi.io/";
|
||||
description = "Manage your dotfiles across multiple machines, securely";
|
||||
changelog = "https://github.com/twpayne/chezmoi/releases/tag/${argset.src.rev}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "chezmoi";
|
||||
maintainers = with lib.maintainers; [ AndersonTorres ];
|
||||
};
|
||||
};
|
||||
in
|
||||
buildGoModule argset
|
|
@ -199,9 +199,9 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
|
|||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
version = "1.0.94"
|
||||
version = "1.0.95"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7"
|
||||
checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b"
|
||||
|
||||
[[package]]
|
||||
name = "cfg-if"
|
||||
|
@ -354,7 +354,7 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
|
|||
|
||||
[[package]]
|
||||
name = "crunchy-cli"
|
||||
version = "3.5.0"
|
||||
version = "3.5.2"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"clap",
|
||||
|
@ -367,7 +367,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "crunchy-cli-core"
|
||||
version = "3.5.0"
|
||||
version = "3.5.2"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-speed-limit",
|
||||
|
@ -404,9 +404,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "crunchyroll-rs"
|
||||
version = "0.10.8"
|
||||
version = "0.11.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ccd0a624f3f8ec3fb7af8d83b907142aaee1858579ab697f24f05d00736e5bb2"
|
||||
checksum = "e63a541bdcf0170a29eab4015943e8a6a09281334b4beacd70ac5cfc1c19496b"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"chrono",
|
||||
|
@ -430,9 +430,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "crunchyroll-rs-internal"
|
||||
version = "0.10.8"
|
||||
version = "0.11.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "85c3614a871ec25ab17425405b08aea3c5869597e2348302b922c2a077aa9c3a"
|
||||
checksum = "3a9e0e09162451565645fdd4dadc6b38e09f3aafcfb477153584bedd8d62a358"
|
||||
dependencies = [
|
||||
"darling",
|
||||
"quote",
|
||||
|
@ -1563,9 +1563,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rustix"
|
||||
version = "0.38.32"
|
||||
version = "0.38.34"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89"
|
||||
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
|
||||
dependencies = [
|
||||
"bitflags 2.5.0",
|
||||
"errno",
|
||||
|
@ -1613,15 +1613,15 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rustls-pki-types"
|
||||
version = "1.4.1"
|
||||
version = "1.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247"
|
||||
checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54"
|
||||
|
||||
[[package]]
|
||||
name = "rustls-webpki"
|
||||
version = "0.102.2"
|
||||
version = "0.102.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610"
|
||||
checksum = "f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf"
|
||||
dependencies = [
|
||||
"ring",
|
||||
"rustls-pki-types",
|
||||
|
@ -1730,11 +1730,11 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "serde_with"
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a"
|
||||
checksum = "2c85f8e96d1d6857f13768fcbd895fcb06225510022a2774ed8b5150581847b0"
|
||||
dependencies = [
|
||||
"base64 0.21.7",
|
||||
"base64 0.22.0",
|
||||
"chrono",
|
||||
"hex",
|
||||
"indexmap 1.9.3",
|
||||
|
@ -1748,9 +1748,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "serde_with_macros"
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655"
|
||||
checksum = "c8b3a576c4eb2924262d5951a3b737ccaf16c931e39a2810c36f9a7e25575557"
|
||||
dependencies = [
|
||||
"darling",
|
||||
"proc-macro2",
|
||||
|
@ -1897,18 +1897,18 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "thiserror"
|
||||
version = "1.0.58"
|
||||
version = "1.0.59"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
|
||||
checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa"
|
||||
dependencies = [
|
||||
"thiserror-impl",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "thiserror-impl"
|
||||
version = "1.0.58"
|
||||
version = "1.0.59"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
|
||||
checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
@ -2498,9 +2498,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zeroize"
|
||||
version = "1.7.0"
|
||||
version = "1.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
|
||||
checksum = "63381fa6624bf92130a6b87c0d07380116f80b565c42cf0d754136f0238359ef"
|
||||
|
||||
[[package]]
|
||||
name = "zune-core"
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "crunchy-cli";
|
||||
version = "3.5.0";
|
||||
version = "3.5.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "crunchy-labs";
|
||||
repo = "crunchy-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-ykE4TqsBv6VEOgwKixo8IvgJt8CwCSTl5DcKfNGycdI=";
|
||||
hash = "sha256-20jsBIjl6WOs0X4ancWHUuAe2Qiv8s4w+EpEVE5Psvw=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, rustPlatform
|
||||
, darwin
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "dumbpipe";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "n0-computer";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-lPAqDZCyA+j0kiPrQDp+zjOg6l9PN02aUSy/5q2EVbI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-vAXBBtJ/tGKTaN+IumRBr8pALbjhzgPGxHUfq6CNvpo=";
|
||||
|
||||
buildInputs = lib.optionals stdenv.isDarwin (
|
||||
with darwin.apple_sdk.frameworks; [
|
||||
SystemConfiguration
|
||||
]
|
||||
);
|
||||
|
||||
meta = with lib; {
|
||||
description = "Connect A to B - Send Data";
|
||||
homepage = "https://www.dumbpipe.dev/";
|
||||
license = with licenses; [ asl20 mit ];
|
||||
maintainers = with maintainers; [ cameronfyfe ];
|
||||
mainProgram = "dumbpipe";
|
||||
};
|
||||
}
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "files-cli";
|
||||
version = "2.13.7";
|
||||
version = "2.13.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = "files-cli";
|
||||
owner = "files-com";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-ozHHoPIpT0kpUUWnnaAbYeW7knZDN4kFB3edQ4NKpes=";
|
||||
hash = "sha256-fECf3s9XKJq/DOyypfMgFRJjEIMKMUeWgCJca88vqJw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-K3Dabeh3RcfTgBJ33k3/Ox6zcthFj5qK3fWBN2Jivz8=";
|
||||
vendorHash = "sha256-adPPXElmQgnFOSWZCoQ65MheYdT6lyqhIICA2Ci7+b4=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
|
|
@ -39,14 +39,14 @@ let
|
|||
in
|
||||
buildGoModule rec {
|
||||
pname = "forgejo";
|
||||
version = "7.0.0";
|
||||
version = "7.0.1";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "forgejo";
|
||||
repo = "forgejo";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-oIx1aPrHgOWx13ocA3t7N5UdTgr+64tgC0XcEnhA/eE=";
|
||||
hash = "sha256-HTTbIS+GBEuhYuKSI5jlhoX6hl6BsXp77h8JSQZyknI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-UcjaMi/4XYLdaJhi2j3UWqHqkpTbZBo6EwNXxdRIKLw=";
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "hyprland-activewindow";
|
||||
version = "1.0.1";
|
||||
version = "1.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FieldOfClay";
|
||||
repo = "hyprland-activewindow";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-8pzm8uIyvlz4nHbxtmbMblFIj38M2VsenaKzJ9di1Do=";
|
||||
hash = "sha256-kF2dNb9hiC6RcL2XG8k18da5he94Jpv3v+HdfHbeW3E=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-wIF0qa1dyZlcsLPL2TflFQFPm4Pe9TWHe1F2L1YccZ8=";
|
||||
cargoHash = "sha256-YCzAfVLKDECGG/1fs3vyVB0oglxLFSE+2cnmLc7RoEo=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "A multi-monitor-aware Hyprland workspace widget helper";
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "livekit";
|
||||
version = "1.6.0";
|
||||
version = "1.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "livekit";
|
||||
repo = "livekit";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-tgoVHRv8hnDkjFYShZ/3lieknhIobHv27RVvQOCtEWU=";
|
||||
hash = "sha256-i6G221n6wIOYo//+w/4XN4QpTkt7AYwAw6RBYo66vXI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-TZ435gu5naFi/JLz6B/1fpvGA3diJp4JIWL1zgNlb4Q=";
|
||||
vendorHash = "sha256-7MPjhjTIO7ZKKyc0Du8+0F+8PvpiwiIBMnXZiYX2XyI=";
|
||||
|
||||
subPackages = [ "cmd/server" ];
|
||||
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "lxgw-neoxihei";
|
||||
version = "1.120.2";
|
||||
version = "1.121";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf";
|
||||
hash = "sha256-RN0OmNS3aSRMK19nNiqXYJ4PIAQh6u5W/+L8DCeqMcE=";
|
||||
hash = "sha256-3+th4alWV+i9kRT4F5tx8kOD4j8emcN2melcyN/mMMQ=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "maa-cli";
|
||||
version = "0.4.6";
|
||||
version = "0.4.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MaaAssistantArknights";
|
||||
repo = "maa-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-fvMSYcYWYEVvDuAEjSmQJltl90EoLKkjYD2P3OsHS3c=";
|
||||
hash = "sha256-FR0sUHAxxW49c/lnZteJGzgfvTskWNyc8gmQvghtrB8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec {
|
|||
buildNoDefaultFeatures = true;
|
||||
buildFeatures = [ "git2" "core_installer" ];
|
||||
|
||||
cargoHash = "sha256-LQWjgMRxtSs2MX1R6YsxDAWUvoUJfOWmp/zj/hlTxyw=";
|
||||
cargoHash = "sha256-iy9myT3bVW1TXCZx3ddiiDoDXx5BWqeQnSsJ97bc4IA=";
|
||||
|
||||
# maa-cli would only seach libMaaCore.so and resources in itself's path
|
||||
# https://github.com/MaaAssistantArknights/maa-cli/issues/67
|
||||
|
|
|
@ -0,0 +1,64 @@
|
|||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchCrate,
|
||||
pkg-config,
|
||||
libpulseaudio,
|
||||
gtk4-layer-shell,
|
||||
gtk4,
|
||||
wrapGAppsHook4,
|
||||
libxcb,
|
||||
installShellFiles,
|
||||
enableWayland ? true,
|
||||
enableSass ? true,
|
||||
enableX11 ? true,
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mixxc";
|
||||
version = "0.2.2";
|
||||
|
||||
src = fetchCrate {
|
||||
pname = "mixxc";
|
||||
inherit version;
|
||||
hash = "sha256-Y/9l8t6Vz7yq9T1AyoHnWmIcju1rfcV0S74hiK1fEjo=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-l9inqqUiLObrqd/8pNobwBbLaiPJD39YK/38CWfDh+Q=";
|
||||
|
||||
cargoBuildFlags = [ "--locked" ];
|
||||
buildFeatures = with lib; [
|
||||
(optionals enableWayland "Wayland")
|
||||
(optionals enableX11 "X11")
|
||||
(optionals enableSass "Sass")
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
installShellFiles
|
||||
wrapGAppsHook4
|
||||
];
|
||||
buildInputs = with lib; [
|
||||
libpulseaudio
|
||||
gtk4
|
||||
(optionals enableWayland gtk4-layer-shell)
|
||||
(optionals enableX11 libxcb)
|
||||
];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
installManPage $src/doc/mixxc.1
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A minimalistic and customizable volume mixer";
|
||||
homepage = "https://github.com/Elvyria/mixxc";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ daru-san ];
|
||||
mainProgram = "mixxc";
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
{ mkDerivation, lib, fetchFromGitHub
|
||||
, aeson, base, bytestring, containers, criterion
|
||||
, doctest, Glob, mersenne-random-pure64, mtl
|
||||
, optparse-applicative, parsec, random, regex-tdfa, scientific
|
||||
, text, time, unordered-containers, uuid, vector
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "mkjson";
|
||||
version = "0.4.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mfussenegger";
|
||||
repo = "mkjson";
|
||||
rev = "${version}";
|
||||
hash = "sha256-+NDLFtsWWxHv/6XC9hJOAHPU6YED5oHqS/j5BPwNsqA=";
|
||||
};
|
||||
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson base bytestring containers mersenne-random-pure64 mtl
|
||||
optparse-applicative parsec random regex-tdfa scientific text time
|
||||
unordered-containers uuid vector
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
aeson base bytestring containers mersenne-random-pure64 mtl
|
||||
optparse-applicative parsec random regex-tdfa scientific text time
|
||||
unordered-containers uuid vector
|
||||
];
|
||||
testHaskellDepends = [
|
||||
aeson base bytestring containers doctest Glob
|
||||
mersenne-random-pure64 mtl optparse-applicative parsec random
|
||||
regex-tdfa scientific text time unordered-containers uuid vector
|
||||
];
|
||||
benchmarkHaskellDepends = [
|
||||
aeson base bytestring containers criterion mersenne-random-pure64
|
||||
mtl optparse-applicative parsec random regex-tdfa scientific text
|
||||
time unordered-containers uuid vector
|
||||
];
|
||||
|
||||
description = "A commandline tool to generate static or random JSON records";
|
||||
homepage = "https://github.com/mfussenegger/mkjson";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ athas ];
|
||||
mainProgram = "mkjson";
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
{ haskell, haskellPackages }: haskell.lib.justStaticExecutables (haskellPackages.callPackage ./generated.nix { })
|
|
@ -30,7 +30,7 @@ buildGoModule rec {
|
|||
description = "SSO authentication provider for the auth_request nginx module";
|
||||
homepage = "https://github.com/Luzifer/nginx-sso";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ delroth ];
|
||||
maintainers = with maintainers; [ ambroisie ];
|
||||
mainProgram = "nginx-sso";
|
||||
};
|
||||
}
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "oelint-adv";
|
||||
version = "5.1.3";
|
||||
version = "5.3.0";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "oelint_adv";
|
||||
hash = "sha256-Jo3Z5hhZH0tzu4+RL+ElaenlWCRoIYANWGx5U2u9xy8=";
|
||||
hash = "sha256-EAYHxp7pXXYNYRGsQ3XckRxDM1pFHgiZr+gj8fJLqa0=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
, ant
|
||||
, jdk17
|
||||
, makeWrapper
|
||||
, stripJavaArchivesHook
|
||||
}:
|
||||
|
||||
let
|
||||
|
@ -25,6 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
ant
|
||||
jdk
|
||||
makeWrapper
|
||||
stripJavaArchivesHook
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
|
||||
renode.overrideAttrs (finalAttrs: _: {
|
||||
pname = "renode-unstable";
|
||||
version = "1.15.0+20240418git228a25674";
|
||||
version = "1.15.0+20240426git72f3c383b";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz";
|
||||
hash = "sha256-v8fWQQM2NZkE+Wsg8pyww6esYLggJzehavqIhzI+EaQ=";
|
||||
hash = "sha256-BOQT5nG6Vu12RyAkCwnh6PYfNQTcYGdV4XHDpi/8kPE=";
|
||||
};
|
||||
|
||||
passthru.updateScript =
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
, qt6
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication {
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "retool";
|
||||
version = "2.02.2-unstable-2024-03-17";
|
||||
version = "2.3.6";
|
||||
|
||||
pyproject = true;
|
||||
disabled = python3.pkgs.pythonOlder "3.10";
|
||||
|
@ -15,12 +15,13 @@ python3.pkgs.buildPythonApplication {
|
|||
src = fetchFromGitHub {
|
||||
owner = "unexpectedpanda";
|
||||
repo = "retool";
|
||||
rev = "30d547c7d04b8cbf7710b2037388bf18a00a0c22";
|
||||
hash = "sha256-5Tmi3eVJh9STP9A0dDNPDs4SlIWHw8sk+g1GgpnmqeE=";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6RE2sbL8e9D+czFebLagRiw2wmU78TbajIs9VdFgF0Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python3.pkgs; [
|
||||
hatchling
|
||||
pythonRelaxDepsHook
|
||||
qt6.wrapQtAppsHook
|
||||
];
|
||||
|
||||
|
|
|
@ -32,10 +32,10 @@
|
|||
|
||||
let
|
||||
# Keep these separate so the update script can regex them
|
||||
rpcs3GitVersion = "16364-dff7352e2";
|
||||
rpcs3Version = "0.0.31-16364-dff7352e2";
|
||||
rpcs3Revision = "dff7352e2eca04ebdddff21e44c1130dcc13f0aa";
|
||||
rpcs3Hash = "sha256-kylHB5rtNH1dnx/kn1zwJ6dgnvgt9awvaz2eKzKDjxQ=";
|
||||
rpcs3GitVersion = "16377-08c3a38b6";
|
||||
rpcs3Version = "0.0.31-16377-08c3a38b6";
|
||||
rpcs3Revision = "08c3a38b6788d9cd4f0bb7310c22a7fd05dc3ba2";
|
||||
rpcs3Hash = "sha256-GOKbznr1X+5nunbjfL9TZ9it/IPvV5mnpc0cbuGHDHw=";
|
||||
|
||||
inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook qtwayland;
|
||||
in
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "scalingo";
|
||||
version = "1.31.0";
|
||||
version = "1.32.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = "cli";
|
||||
rev = version;
|
||||
hash = "sha256-Y162BHTlerTbsRJ1KhT82iBMv+jI7Rq+h8JfBIV0uIs=";
|
||||
hash = "sha256-kursqM0/HxTnEvrVxEd4YUiIG4I974JKZqkQTqP00ko=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
|
|
@ -9,18 +9,18 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "shopware-cli";
|
||||
version = "0.4.36";
|
||||
version = "0.4.40";
|
||||
src = fetchFromGitHub {
|
||||
repo = "shopware-cli";
|
||||
owner = "FriendsOfShopware";
|
||||
rev = version;
|
||||
hash = "sha256-14Za64G/UpFa6Dfyx7EAQqXMmCWyl5MIQEdutqMQrxE=";
|
||||
hash = "sha256-ZyLEv9yWBoDDliMcb8DBvq+7VXva50No9GX/xyIZCcM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles makeWrapper ];
|
||||
nativeCheckInputs = [ git dart-sass ];
|
||||
|
||||
vendorHash = "sha256-Zl84hA2YPG4p3t0V8ZPnLYGz4ggoTSln/koC40nbNZ4=";
|
||||
vendorHash = "sha256-K6JcwZ7u/CYCY+Kpi3Ju6b5hZnyjs/fUTkRtZ9IEAS0=";
|
||||
|
||||
postInstall = ''
|
||||
export HOME="$(mktemp -d)"
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, meson
|
||||
, ninja
|
||||
, pkg-config
|
||||
, udev
|
||||
, wayland
|
||||
, wayland-protocols
|
||||
, wayland-scanner
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.3";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "wljoywake";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = "wljoywake";
|
||||
owner = "nowrep";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-zSYNfsFjswaSXZPlIDMDC87NK/6AKtArHBeWCWDDR3E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
wayland-scanner
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
udev
|
||||
wayland
|
||||
wayland-protocols
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Wayland tool for idle inhibit when using joysticks";
|
||||
homepage = "https://github.com/nowrep/wljoywake";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.jtrees ];
|
||||
mainProgram = "wljoywake";
|
||||
};
|
||||
}
|
|
@ -5,16 +5,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "xeol";
|
||||
version = "0.9.14";
|
||||
version = "0.9.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xeol-io";
|
||||
repo = "xeol";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-ubgOZFCWBU5wtxL7l7yHplnVOBwf+b6MMWgP/W0VwW8=";
|
||||
hash = "sha256-/DWBDc8m5XYM5UBX5/GWuPRR3YktRar/LbENx2d5bc4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-X3RJiqndHsApKHfAaZVw3ZdmxMT/+aNht2Jx5uHX1EQ=";
|
||||
vendorHash = "sha256-9zDzwiVEVsfgVzSrouNtLYpjumoWGlfSDpGWbj+zCGQ=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/xeol/"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "numix-icon-theme-circle";
|
||||
version = "24.04.16";
|
||||
version = "24.04.22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "numixproject";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-1SBIEqbgJwRcoCPWDL5YoapNHsrqWcpjFo0xp+GSXXs=";
|
||||
sha256 = "sha256-FRE3zb/81IEHFFvX+rIDFPVe5vw/hToLqVLkXssMgoA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ gtk3 ];
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"commit": "5bae847bf7e96ce10e824377f4cb7f02c51b7245",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/5bae847bf7e96ce10e824377f4cb7f02c51b7245.tar.gz",
|
||||
"sha256": "1p45mapjca2d7r8ky27s0pn3sflp61iippcabsb85s49fi9sqlv2",
|
||||
"msg": "Update from Hackage at 2024-04-09T20:48:09Z"
|
||||
"commit": "4eb9a5fde06b5d7343665582243debaf1d77e0a9",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/4eb9a5fde06b5d7343665582243debaf1d77e0a9.tar.gz",
|
||||
"sha256": "0dzyfr1gv79riy2vh840b5hqly8rs10zhj01zi9nfn7jd9pzql28",
|
||||
"msg": "Update from Hackage at 2024-04-16T17:36:35Z"
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# build-tools
|
||||
, bootPkgs
|
||||
, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx
|
||||
, autoreconfHook, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx
|
||||
, xattr, autoSignDarwinBinariesHook
|
||||
, bash
|
||||
|
||||
|
@ -223,6 +223,12 @@ stdenv.mkDerivation (rec {
|
|||
stripLen = 3;
|
||||
extraPrefix = "libraries/Cabal/Cabal/";
|
||||
})
|
||||
|
||||
# We need to be able to set AR_STAGE0 and LD_STAGE0 when cross-compiling
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/8f7dd5710b80906ea7a3e15b7bb56a883a49fed8.patch";
|
||||
hash = "sha256-C636Nq2U8YOG/av7XQmG3L1rU0bmC9/7m7Hty5pm5+s=";
|
||||
})
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
# Make Block.h compile with c++ compilers. Remove with the next release
|
||||
(fetchpatch {
|
||||
|
@ -334,7 +340,7 @@ stdenv.mkDerivation (rec {
|
|||
dontAddExtraLibs = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
perl autoconf automake m4 python3
|
||||
perl autoreconfHook autoconf automake m4 python3
|
||||
ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
|
||||
] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [
|
||||
autoSignDarwinBinariesHook
|
||||
|
|
|
@ -116,8 +116,11 @@
|
|||
-- no way to set this via the command line
|
||||
finalStage :: Stage
|
||||
finalStage = ${
|
||||
if stdenv.hostPlatform == stdenv.targetPlatform
|
||||
then "Stage2" # native compiler
|
||||
# Always build the stage 2 compiler if possible. Note we can currently
|
||||
# assume hostPlatform == buildPlatform.
|
||||
# TODO(@sternenseemann): improve this condition when we can cross-compile GHC
|
||||
if stdenv.hostPlatform.canExecute stdenv.targetPlatform
|
||||
then "Stage2" # native compiler or “native” cross e.g. pkgsStatic
|
||||
else "Stage1" # cross compiler
|
||||
}
|
||||
|
||||
|
|
|
@ -15,5 +15,6 @@ in self: super: {
|
|||
}) (super.ghcjs.overrideScope (self: super: {
|
||||
# Allow transformers-compat >= 0.7
|
||||
optparse-applicative = doJailbreak self.optparse-applicative_0_15_1_0;
|
||||
ansi-wl-pprint = self.ansi-wl-pprint_0_6_9;
|
||||
}));
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
, fetchurl
|
||||
, jdk
|
||||
, ant
|
||||
, stripJavaArchivesHook
|
||||
, libusb-compat-0_1
|
||||
, libusb1
|
||||
, unzip
|
||||
|
@ -112,7 +113,7 @@ stdenv.mkDerivation rec {
|
|||
# the glib setup hook will populate GSETTINGS_SCHEMAS_PATH,
|
||||
# wrapGAppHooks (among other things) adds it to XDG_DATA_DIRS
|
||||
# so 'save as...' works:
|
||||
nativeBuildInputs = [ glib wrapGAppsHook unzip ];
|
||||
nativeBuildInputs = [ glib stripJavaArchivesHook wrapGAppsHook unzip ];
|
||||
buildInputs = [
|
||||
jdk
|
||||
ant
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
}:
|
||||
mkDerivation {
|
||||
pname = "cabal2nix";
|
||||
version = "unstable-2024-02-05";
|
||||
version = "unstable-2024-04-21";
|
||||
src = fetchzip {
|
||||
url = "https://github.com/NixOS/cabal2nix/archive/173e8a5fa70dc95a1aeb0bd877bf5fee6d5e6b4a.tar.gz";
|
||||
sha256 = "1pld7jfsjmw486ch6li1fqci1jj5p2nvfq7nrkxrmf5p2ja5528g";
|
||||
url = "https://github.com/NixOS/cabal2nix/archive/f8e6bf749a158a5ed866c57deee907b5f16c38e5.tar.gz";
|
||||
sha256 = "0c73mvza65iy46fv8c8cadsy7klk4jzmimm1mfdavvm8i2cr5476";
|
||||
};
|
||||
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
|
||||
isLibrary = true;
|
||||
|
|
|
@ -24,7 +24,7 @@ self: super: {
|
|||
Cabal-syntax = self.Cabal-syntax_3_10_3_0;
|
||||
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.2.5") {
|
||||
# Use process core package when possible
|
||||
process = self.process_1_6_18_0;
|
||||
process = self.process_1_6_19_0;
|
||||
}));
|
||||
|
||||
# cabal-install needs most recent versions of Cabal and Cabal-syntax,
|
||||
|
@ -48,7 +48,7 @@ self: super: {
|
|||
# cabal-install, but we need to recompile process even if the correct
|
||||
# version is available to prevent inconsistent dependencies:
|
||||
# process depends on directory.
|
||||
process = cself.process_1_6_18_0;
|
||||
process = cself.process_1_6_19_0;
|
||||
|
||||
# Prevent dependency on doctest which causes an inconsistent dependency
|
||||
# due to depending on ghc which depends on directory etc.
|
||||
|
@ -270,20 +270,7 @@ self: super: {
|
|||
ghcjs-base = null;
|
||||
ghcjs-prim = null;
|
||||
|
||||
# 2024-03-10: Compatibility fixes have been applied upstream, but are unreleased.
|
||||
ghc-debug-brick = appendPatches [
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.haskell.org/ghc/ghc-debug/-/commit/4f195b98a8d3159bd4586af49ea8e269214a848e.patch";
|
||||
sha256 = "sha256-ZMxDkkI365w/qtRc21k9UTcIiTjoOd/BGJgt/6C6P6A=";
|
||||
relative = "ghc-debug-brick";
|
||||
includes = ["ghc-debug-brick.cabal"];
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.haskell.org/ghc/ghc-debug/-/commit/5b8f848b82ea4c5a1867b9965a973e73e5d58dad.patch";
|
||||
sha256 = "sha256-XydmqScUuXyxqvW1HeKlKiiGFQi/MkM81RMPxmADrhw=";
|
||||
relative = "ghc-debug-brick";
|
||||
})
|
||||
] super.ghc-debug-brick;
|
||||
ghc-debug-client = doJailbreak super.ghc-debug-client;
|
||||
|
||||
# Test failure. Tests also disabled in Stackage:
|
||||
# https://github.com/jtdaugherty/brick/issues/499
|
||||
|
@ -411,6 +398,13 @@ self: super: {
|
|||
rm -r $out/doc/?ndroid*
|
||||
'';
|
||||
};
|
||||
|
||||
patches = drv.patches or [ ] ++ [
|
||||
# Prevent .desktop files from being installed to $out/usr/share.
|
||||
# TODO(@sternenseemann): submit upstreamable patch resolving this
|
||||
# (this should be possible by also taking PREFIX into account).
|
||||
./patches/git-annex-no-usr-prefix.patch
|
||||
];
|
||||
}) super.git-annex;
|
||||
|
||||
# Too strict bounds on servant
|
||||
|
@ -1587,8 +1581,14 @@ self: super: {
|
|||
jsaddle-dom = overrideCabal (old: {
|
||||
postPatch = old.postPatch or "" + ''
|
||||
sed -i 's/lens.*4.20/lens/' jsaddle-dom.cabal
|
||||
rm Setup.hs
|
||||
'';
|
||||
}) (doJailbreak super.jsaddle-dom);
|
||||
jsaddle-hello = doJailbreak super.jsaddle-hello;
|
||||
ghcjs-dom-hello = doJailbreak super.ghcjs-dom-hello;
|
||||
|
||||
# Too strict upper bounds on text
|
||||
lsql-csv = doJailbreak super.lsql-csv;
|
||||
|
||||
reflex-dom = lib.pipe super.reflex-dom [
|
||||
(appendPatch
|
||||
|
|
|
@ -82,6 +82,17 @@ self: super: ({
|
|||
# the system-fileio tests use canonicalizePath, which fails in the sandbox
|
||||
system-fileio = dontCheck super.system-fileio;
|
||||
|
||||
git-annex = overrideCabal (drv: {
|
||||
# We can't use testFlags since git-annex side steps the Cabal test mechanism
|
||||
preCheck = drv.preCheck or "" + ''
|
||||
checkFlagsArray+=(
|
||||
# The addurl test cases require security(1) to be in PATH which we can't
|
||||
# provide from nixpkgs to my (@sternenseemann) knowledge.
|
||||
"-p" "!/addurl/"
|
||||
)
|
||||
'';
|
||||
}) super.git-annex;
|
||||
|
||||
# Prevents needing to add `security_tool` as a run-time dependency for
|
||||
# everything using x509-system to give access to the `security` executable.
|
||||
#
|
||||
|
|
|
@ -55,7 +55,7 @@ self: super: {
|
|||
th-abstraction = doDistribute self.th-abstraction_0_7_0_0;
|
||||
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_2_20240223;
|
||||
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
|
||||
ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121;
|
||||
ghc-lib = doDistribute self.ghc-lib_9_8_2_20240223;
|
||||
megaparsec = doDistribute self.megaparsec_9_6_1;
|
||||
# TODO: remove when aeson updates or launches a revision
|
||||
# see https://github.com/haskell/aeson/issues/1089 and https://github.com/haskell/aeson/pulls/1088
|
||||
|
|
|
@ -605,6 +605,7 @@ broken-packages:
|
|||
- cabal2json # failure in job https://hydra.nixos.org/build/233196099 at 2023-09-02
|
||||
- cabal-audit # failure in job https://hydra.nixos.org/build/233193414 at 2023-09-02
|
||||
- cabal-auto-expose # failure in job https://hydra.nixos.org/build/233195440 at 2023-09-02
|
||||
- cabal-build-programs # failure in job https://hydra.nixos.org/build/257091363 at 2024-04-27
|
||||
- cabal-bundle-clib # failure in job https://hydra.nixos.org/build/233199225 at 2023-09-02
|
||||
- cabal-constraints # failure in job https://hydra.nixos.org/build/233214316 at 2023-09-02
|
||||
- cabal-db # failure in job https://hydra.nixos.org/build/233197235 at 2023-09-02
|
||||
|
@ -738,6 +739,7 @@ broken-packages:
|
|||
- changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16
|
||||
- changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31
|
||||
- changelog-d # failure in job https://hydra.nixos.org/build/255671571 at 2024-04-16
|
||||
- changelog-d # failure in job https://hydra.nixos.org/build/257082502 at 2024-04-27
|
||||
- changelogged # failure in job https://hydra.nixos.org/build/233211675 at 2023-09-02
|
||||
- character-cases # failure in job https://hydra.nixos.org/build/233197636 at 2023-09-02
|
||||
- charter # failure in job https://hydra.nixos.org/build/233237264 at 2023-09-02
|
||||
|
@ -3207,7 +3209,6 @@ broken-packages:
|
|||
- joy-rewrite # failure in job https://hydra.nixos.org/build/233201002 at 2023-09-02
|
||||
- jpeg # failure in job https://hydra.nixos.org/build/233204056 at 2023-09-02
|
||||
- jsaddle-clib # failure in job https://hydra.nixos.org/build/233203899 at 2023-09-02
|
||||
- jsaddle-warp # failure in job https://hydra.nixos.org/build/233252373 at 2023-09-02
|
||||
- jsaddle-wkwebview # failure in job https://hydra.nixos.org/build/233242986 at 2023-09-02
|
||||
- js-good-parts # failure in job https://hydra.nixos.org/build/233198958 at 2023-09-02
|
||||
- json2 # failure in job https://hydra.nixos.org/build/233242447 at 2023-09-02
|
||||
|
@ -4910,6 +4911,7 @@ broken-packages:
|
|||
- rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02
|
||||
- rdf4h # failure in job https://hydra.nixos.org/build/233234057 at 2023-09-02
|
||||
- rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31
|
||||
- react # failure in job https://hydra.nixos.org/build/257372364 at 2024-04-27
|
||||
- react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02
|
||||
- react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02
|
||||
- reaction-logic # failure in job https://hydra.nixos.org/build/233216789 at 2023-09-02
|
||||
|
@ -5389,6 +5391,7 @@ broken-packages:
|
|||
- show-type # failure in job https://hydra.nixos.org/build/233225756 at 2023-09-02
|
||||
- Shpadoinkle-console # failure in job https://hydra.nixos.org/build/233228559 at 2023-09-02
|
||||
- Shpadoinkle-debug # failure in job https://hydra.nixos.org/build/233194479 at 2023-09-02
|
||||
- Shpadoinkle # failure in job https://hydra.nixos.org/build/257372361 at 2024-04-27
|
||||
- Shpadoinkle-isreal # failure in job https://hydra.nixos.org/build/233200051 at 2023-09-02
|
||||
- shwifty # failure in job https://hydra.nixos.org/build/233249022 at 2023-09-02
|
||||
- sifflet # failure in job https://hydra.nixos.org/build/233210515 at 2023-09-02
|
||||
|
|
|
@ -28,9 +28,6 @@ default-package-overrides:
|
|||
- gi-gdkx11 < 4
|
||||
# 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
|
||||
- ghc-bignum == 1.0
|
||||
# Needs to be pinned to match jsaddle from Stackage LTS (9.8.*)
|
||||
- jsaddle-dom < 0.9.9.0
|
||||
- jsaddle-webkit2gtk < 0.9.9.0
|
||||
|
||||
extra-packages:
|
||||
- Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
|
||||
|
@ -69,6 +66,7 @@ extra-packages:
|
|||
- haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
|
||||
- happy == 1.19.12 # for ghcjs
|
||||
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
|
||||
- ansi-wl-pprint >= 0.6 && < 0.7 # 2024-03-23: required for ghcjs
|
||||
- hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8
|
||||
- hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2
|
||||
- hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6
|
||||
|
@ -252,22 +250,22 @@ package-maintainers:
|
|||
libjared:
|
||||
- sensei
|
||||
maralorn:
|
||||
- bluefin
|
||||
- cabal-fmt
|
||||
- clay
|
||||
- eventlog2html
|
||||
- falsify
|
||||
- generic-optics
|
||||
- ghc-debug-brick
|
||||
- ghc-debug-stub
|
||||
- ghcid
|
||||
- graphql-client
|
||||
- haskell-language-server
|
||||
- hedgehog
|
||||
- hledger
|
||||
- hledger-ui
|
||||
- hledger-web
|
||||
- hlint
|
||||
- hmatrix
|
||||
- hspec-discover
|
||||
- jsaddle-warp
|
||||
- matrix-client
|
||||
- optics
|
||||
- pandoc
|
||||
|
@ -276,9 +274,9 @@ package-maintainers:
|
|||
- postgresql-simple
|
||||
- purebred-email
|
||||
- reflex-dom
|
||||
- releaser
|
||||
- replace-megaparsec
|
||||
- req
|
||||
- say
|
||||
- shake-bench
|
||||
- shh
|
||||
- shh-extras
|
||||
|
@ -286,7 +284,9 @@ package-maintainers:
|
|||
- stm-containers
|
||||
- streamly
|
||||
- streamly-bytestring
|
||||
- string-interpolate
|
||||
- taskwarrior
|
||||
- tasty
|
||||
- threadscope
|
||||
- tz
|
||||
- weeder
|
||||
|
@ -648,6 +648,7 @@ unsupported-platforms:
|
|||
monomer: [ platforms.darwin ] # depends on mesa
|
||||
monomer-hagrid: [ platforms.darwin ] # depends on mesa
|
||||
mptcp-pm: [ platforms.darwin ]
|
||||
mueval: [ aarch64-linux ] # https://hydra.nixos.org/build/257076117/nixlog/2 https://gitlab.haskell.org/ghc/ghc/-/issues/24432
|
||||
nanovg: [ platforms.darwin ] # depends on mesa
|
||||
netlink: [ platforms.darwin ]
|
||||
notifications-tray-icon: [ platforms.darwin ] # depends on gi-dbusmenu
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Stackage LTS 22.16
|
||||
# Stackage LTS 22.17
|
||||
# This file is auto-generated by
|
||||
# maintainers/scripts/haskell/update-stackage.sh
|
||||
default-package-overrides:
|
||||
|
@ -564,7 +564,7 @@ default-package-overrides:
|
|||
- bytestring-to-vector ==0.3.0.1
|
||||
- bytestring-tree-builder ==0.2.7.12
|
||||
- bytestring-trie ==0.2.7.2
|
||||
- bz2 ==1.0.1.1
|
||||
- bz2 ==1.0.1.2
|
||||
- bzip2-clib ==1.0.8
|
||||
- bzlib ==0.5.2.0
|
||||
- bzlib-conduit ==0.3.0.3
|
||||
|
@ -661,7 +661,7 @@ default-package-overrides:
|
|||
- code-page ==0.2.1
|
||||
- coinor-clp ==0.0.0.2
|
||||
- cointracking-imports ==0.1.0.2
|
||||
- collect-errors ==0.1.5.0
|
||||
- collect-errors ==0.1.6.0
|
||||
- co-log ==0.6.1.0
|
||||
- co-log-concurrent ==0.5.1.0
|
||||
- co-log-core ==0.3.2.1
|
||||
|
@ -1050,7 +1050,7 @@ default-package-overrides:
|
|||
- fakedata-quickcheck ==0.2.0
|
||||
- fakefs ==0.3.0.2
|
||||
- fakepull ==0.3.0.2
|
||||
- faktory ==1.1.2.6
|
||||
- faktory ==1.1.2.7
|
||||
- fasta ==0.10.4.2
|
||||
- fast-digits ==0.3.2.0
|
||||
- fast-logger ==3.2.2
|
||||
|
@ -1351,7 +1351,7 @@ default-package-overrides:
|
|||
- hasql-interpolate ==0.2.1.0
|
||||
- hasql-listen-notify ==0.1.0.1
|
||||
- hasql-migration ==0.3.0
|
||||
- hasql-notifications ==0.2.1.0
|
||||
- hasql-notifications ==0.2.1.1
|
||||
- hasql-optparse-applicative ==0.7.1.3
|
||||
- hasql-pool ==0.10.1
|
||||
- hasql-th ==0.4.0.19
|
||||
|
@ -1490,7 +1490,7 @@ default-package-overrides:
|
|||
- hspec-expectations-json ==1.0.2.1
|
||||
- hspec-expectations-lifted ==0.10.0
|
||||
- hspec-expectations-pretty-diff ==0.7.2.6
|
||||
- hspec-golden ==0.2.1.0
|
||||
- hspec-golden ==0.2.2.0
|
||||
- hspec-golden-aeson ==0.9.0.0
|
||||
- hspec-hedgehog ==0.1.1.0
|
||||
- hspec-junit-formatter ==1.1.0.2
|
||||
|
@ -1667,7 +1667,7 @@ default-package-overrides:
|
|||
- jose ==0.11
|
||||
- jose-jwt ==0.9.6
|
||||
- journalctl-stream ==0.6.0.6
|
||||
- jsaddle ==0.9.8.3
|
||||
- jsaddle ==0.9.9.0
|
||||
- js-chart ==2.9.4.1
|
||||
- js-dgtable ==0.5.2
|
||||
- js-flot ==0.8.3
|
||||
|
@ -1953,7 +1953,7 @@ default-package-overrides:
|
|||
- monoidal-containers ==0.6.4.0
|
||||
- monoidal-functors ==0.2.3.0
|
||||
- monoid-extras ==0.6.2
|
||||
- monoid-subclasses ==1.2.4.1
|
||||
- monoid-subclasses ==1.2.5
|
||||
- monoid-transformer ==0.0.4
|
||||
- monomer ==1.6.0.1
|
||||
- mono-traversable ==1.0.17.0
|
||||
|
@ -2089,7 +2089,7 @@ default-package-overrides:
|
|||
- Only ==0.1
|
||||
- oo-prototypes ==0.1.0.0
|
||||
- oops ==0.2.0.1
|
||||
- opaleye ==0.10.2.3
|
||||
- opaleye ==0.10.3.0
|
||||
- OpenAL ==1.7.0.5
|
||||
- openapi3 ==3.2.4
|
||||
- open-browser ==0.2.1.0
|
||||
|
@ -2318,10 +2318,10 @@ default-package-overrides:
|
|||
- protobuf-simple ==0.1.1.1
|
||||
- protocol-radius ==0.0.1.1
|
||||
- protocol-radius-test ==0.1.0.1
|
||||
- proto-lens ==0.7.1.4
|
||||
- proto-lens-arbitrary ==0.1.2.12
|
||||
- proto-lens-optparse ==0.1.1.11
|
||||
- proto-lens-runtime ==0.7.0.5
|
||||
- proto-lens ==0.7.1.5
|
||||
- proto-lens-arbitrary ==0.1.2.13
|
||||
- proto-lens-optparse ==0.1.1.12
|
||||
- proto-lens-runtime ==0.7.0.6
|
||||
- protolude ==0.3.4
|
||||
- proxied ==0.3.1
|
||||
- psql-helpers ==0.1.0.0
|
||||
|
@ -2354,7 +2354,7 @@ default-package-overrides:
|
|||
- quickcheck-higherorder ==0.1.0.1
|
||||
- quickcheck-instances ==0.3.30
|
||||
- quickcheck-io ==0.2.0
|
||||
- quickcheck-monoid-subclasses ==0.3.0.1
|
||||
- quickcheck-monoid-subclasses ==0.3.0.2
|
||||
- quickcheck-simple ==0.1.1.1
|
||||
- quickcheck-special ==0.1.0.6
|
||||
- quickcheck-state-machine ==0.8.0
|
||||
|
@ -2921,7 +2921,7 @@ default-package-overrides:
|
|||
- these-optics ==1.0.1.2
|
||||
- these-skinny ==0.7.5
|
||||
- th-expand-syns ==0.4.11.0
|
||||
- th-extras ==0.0.0.7
|
||||
- th-extras ==0.0.0.8
|
||||
- th-lego ==0.3.0.3
|
||||
- th-lift ==0.8.4
|
||||
- th-lift-instances ==0.1.20
|
||||
|
@ -3253,11 +3253,11 @@ default-package-overrides:
|
|||
- xxhash-ffi ==0.2.0.0
|
||||
- yaml ==0.11.11.2
|
||||
- yaml-unscrambler ==0.1.0.19
|
||||
- Yampa ==0.14.7
|
||||
- Yampa ==0.14.8
|
||||
- yarn-lock ==0.6.5
|
||||
- yeshql-core ==4.2.0.0
|
||||
- yesod ==1.6.2.1
|
||||
- yesod-auth ==1.6.11.2
|
||||
- yesod-auth ==1.6.11.3
|
||||
- yesod-auth-basic ==0.1.0.3
|
||||
- yesod-auth-hashdb ==1.7.1.7
|
||||
- yesod-auth-oauth2 ==0.7.2.0
|
||||
|
@ -3293,7 +3293,7 @@ default-package-overrides:
|
|||
- zigzag ==0.0.1.0
|
||||
- zim-parser ==0.2.1.0
|
||||
- zip ==2.0.0
|
||||
- zip-archive ==0.4.3.1
|
||||
- zip-archive ==0.4.3.2
|
||||
- zippers ==0.3.2
|
||||
- zip-stream ==0.2.2.0
|
||||
- zlib ==0.6.3.0
|
||||
|
|
|
@ -357,7 +357,6 @@ dont-distribute-packages:
|
|||
- Shellac-haskeline
|
||||
- Shellac-readline
|
||||
- ShortestPathProblems
|
||||
- Shpadoinkle
|
||||
- Shpadoinkle-backend-pardiff
|
||||
- Shpadoinkle-backend-snabbdom
|
||||
- Shpadoinkle-backend-static
|
||||
|
@ -1528,7 +1527,6 @@ dont-distribute-packages:
|
|||
- ghc-plugs-out
|
||||
- ghc-session
|
||||
- ghci-pretty
|
||||
- ghcjs-dom-hello
|
||||
- ghcjs-dom-webkit
|
||||
- ghcjs-hplay
|
||||
- ghcup
|
||||
|
@ -1834,6 +1832,7 @@ dont-distribute-packages:
|
|||
- gtkrsync
|
||||
- guarded-rewriting
|
||||
- guess-combinator
|
||||
- h3spec
|
||||
- hArduino
|
||||
- hOff-display
|
||||
- hPDB
|
||||
|
@ -2419,7 +2418,6 @@ dont-distribute-packages:
|
|||
- jordan-servant-openapi
|
||||
- jordan-servant-server
|
||||
- jot
|
||||
- jsaddle-hello
|
||||
- jsc
|
||||
- jsmw
|
||||
- json-ast-json-encoder
|
||||
|
@ -3000,6 +2998,7 @@ dont-distribute-packages:
|
|||
- olwrapper
|
||||
- om-kubernetes
|
||||
- om-legion
|
||||
- one-time-password
|
||||
- online-csv
|
||||
- oops-examples
|
||||
- opc-xml-da-client
|
||||
|
@ -3347,7 +3346,6 @@ dont-distribute-packages:
|
|||
- rc
|
||||
- rdf4h-vocab-activitystreams
|
||||
- rdioh
|
||||
- react
|
||||
- react-flux-servant
|
||||
- reactive
|
||||
- reactive-banana-sdl
|
||||
|
|
|
@ -719,14 +719,63 @@ self: super: builtins.intersectAttrs super {
|
|||
})
|
||||
(addBuildTools (with pkgs.buildPackages; [makeWrapper python3Packages.sphinx]) super.futhark);
|
||||
|
||||
git-annex = overrideCabal (drv: {
|
||||
# This is an instance of https://github.com/NixOS/nix/pull/1085
|
||||
# Fails with:
|
||||
# gpg: can't connect to the agent: File name too long
|
||||
postPatch = pkgs.lib.optionalString pkgs.stdenv.isDarwin ''
|
||||
substituteInPlace Test.hs \
|
||||
--replace ', testCase "crypto" test_crypto' ""
|
||||
'' + (drv.postPatch or "");
|
||||
git-annex = let
|
||||
# Executables git-annex needs at runtime. git-annex detects these at configure
|
||||
# time and expects to be able to execute them. This means that cross-compiling
|
||||
# git-annex is not possible and strictDeps must be false (runtimeExecDeps go
|
||||
# into executableSystemDepends/buildInputs).
|
||||
runtimeExecDeps = [
|
||||
pkgs.bup
|
||||
pkgs.curl
|
||||
pkgs.git
|
||||
pkgs.gnupg
|
||||
pkgs.lsof
|
||||
pkgs.openssh
|
||||
pkgs.perl
|
||||
pkgs.rsync
|
||||
pkgs.wget
|
||||
pkgs.which
|
||||
];
|
||||
in
|
||||
overrideCabal (drv: {
|
||||
executableSystemDepends = runtimeExecDeps;
|
||||
enableSharedExecutables = false;
|
||||
|
||||
preConfigure = drv.preConfigure or "" + ''
|
||||
export HOME=$TEMPDIR
|
||||
patchShebangs .
|
||||
'';
|
||||
|
||||
# git-annex ships its test suite as part of the final executable instead of
|
||||
# using a Cabal test suite.
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
# Setup PATH for the actual tests
|
||||
ln -sf dist/build/git-annex/git-annex git-annex
|
||||
ln -sf git-annex git-annex-shell
|
||||
PATH+=":$PWD"
|
||||
|
||||
echo checkFlags: $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"}
|
||||
|
||||
# Doesn't use Cabal's test mechanism
|
||||
git-annex test $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"}
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
# Use default installPhase of pkgs/stdenv/generic/setup.sh. We need to set
|
||||
# the environment variables it uses via the preInstall hook since the Haskell
|
||||
# generic builder doesn't accept them as arguments.
|
||||
preInstall = drv.preInstall or "" + ''
|
||||
installTargets="install"
|
||||
installFlagsArray+=(
|
||||
"BUILDER=:"
|
||||
"PREFIX="
|
||||
"DESTDIR=$out"
|
||||
)
|
||||
'';
|
||||
installPhase = null;
|
||||
|
||||
# Ensure git-annex uses the exact same coreutils it saw at build-time.
|
||||
# This is especially important on Darwin but also in Linux environments
|
||||
|
@ -744,13 +793,6 @@ self: super: builtins.intersectAttrs super {
|
|||
# `git-annex-shell` by making `shell = haskellPackages.git-annex`.
|
||||
# https://git-annex.branchable.com/git-annex-shell/
|
||||
passthru.shellPath = "/bin/git-annex-shell";
|
||||
|
||||
# Install man pages which is no longer done by Setup.hs
|
||||
# TODO(@sternenseemann): figure out why install-desktops wants to create /usr
|
||||
# and run that, too.
|
||||
postInstall = drv.postInstall or "" + ''
|
||||
make install-mans "DESTDIR=$out" PREFIX=
|
||||
'';
|
||||
}) (super.git-annex.override {
|
||||
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
|
||||
fdo-notify = if pkgs.stdenv.isLinux then self.fdo-notify else null;
|
||||
|
|
|
@ -1,13 +1,24 @@
|
|||
{ lib, stdenv, buildPackages, buildHaskellPackages, ghc
|
||||
, jailbreak-cabal, hscolour, cpphs, nodejs
|
||||
, jailbreak-cabal, hscolour, cpphs
|
||||
, ghcWithHoogle, ghcWithPackages
|
||||
, nodejs
|
||||
}:
|
||||
|
||||
let
|
||||
isCross = stdenv.buildPlatform != stdenv.hostPlatform;
|
||||
|
||||
# Pass the "wrong" C compiler rather than none at all so packages that just
|
||||
# use the C preproccessor still work, see
|
||||
# https://github.com/haskell/cabal/issues/6466 for details.
|
||||
cc =
|
||||
if stdenv.hasCC then "$CC"
|
||||
else if stdenv.hostPlatform.isGhcjs then "${emscripten}/bin/emcc"
|
||||
else "$CC_FOR_BUILD";
|
||||
|
||||
inherit (buildPackages)
|
||||
fetchurl removeReferencesTo
|
||||
pkg-config coreutils gnugrep glibcLocales;
|
||||
pkg-config coreutils gnugrep glibcLocales
|
||||
emscripten;
|
||||
in
|
||||
|
||||
{ pname
|
||||
|
@ -40,7 +51,8 @@ in
|
|||
, enableSharedExecutables ? false
|
||||
, enableSharedLibraries ? !stdenv.hostPlatform.isStatic && (ghc.enableShared or false)
|
||||
, enableDeadCodeElimination ? (!stdenv.isDarwin) # TODO: use -dead_strip for darwin
|
||||
, enableStaticLibraries ? !(stdenv.hostPlatform.isWindows or stdenv.hostPlatform.isWasm)
|
||||
# Disabling this for ghcjs prevents this crash: https://gitlab.haskell.org/ghc/ghc/-/issues/23235
|
||||
, enableStaticLibraries ? !(stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isWasm || stdenv.hostPlatform.isGhcjs)
|
||||
, enableHsc2hsViaAsm ? stdenv.hostPlatform.isWindows
|
||||
, extraLibraries ? [], librarySystemDepends ? [], executableSystemDepends ? []
|
||||
# On macOS, statically linking against system frameworks is not supported;
|
||||
|
@ -188,10 +200,7 @@ let
|
|||
crossCabalFlags = [
|
||||
"--with-ghc=${ghcCommand}"
|
||||
"--with-ghc-pkg=${ghc.targetPrefix}ghc-pkg"
|
||||
# Pass the "wrong" C compiler rather than none at all so packages that just
|
||||
# use the C preproccessor still work, see
|
||||
# https://github.com/haskell/cabal/issues/6466 for details.
|
||||
"--with-gcc=${if stdenv.hasCC then "$CC" else "$CC_FOR_BUILD"}"
|
||||
"--with-gcc=${cc}"
|
||||
] ++ optionals stdenv.hasCC [
|
||||
"--with-ld=${stdenv.cc.bintools.targetPrefix}ld"
|
||||
"--with-ar=${stdenv.cc.bintools.targetPrefix}ar"
|
||||
|
@ -315,7 +324,7 @@ let
|
|||
optionals doBenchmark benchmarkToolDepends;
|
||||
nativeBuildInputs =
|
||||
[ ghc removeReferencesTo ] ++ optional (allPkgconfigDepends != []) (assert pkg-config != null; pkg-config) ++
|
||||
setupHaskellDepends ++ collectedToolDepends;
|
||||
setupHaskellDepends ++ collectedToolDepends ++ optional stdenv.hostPlatform.isGhcjs nodejs;
|
||||
propagatedBuildInputs = buildDepends ++ libraryHaskellDepends ++ executableHaskellDepends ++ libraryFrameworkDepends;
|
||||
otherBuildInputsHaskell =
|
||||
optionals doCheck (testDepends ++ testHaskellDepends) ++
|
||||
|
@ -442,6 +451,11 @@ stdenv.mkDerivation ({
|
|||
'' + ''
|
||||
done
|
||||
''
|
||||
+ (optionalString stdenv.hostPlatform.isGhcjs ''
|
||||
export EM_CACHE="$(realpath "$(mktemp -d emcache.XXXXXXXXXX)")"
|
||||
cp -Lr ${emscripten}/share/emscripten/cache/* "$EM_CACHE/"
|
||||
chmod u+rwX -R "$EM_CACHE"
|
||||
'')
|
||||
# only use the links hack if we're actually building dylibs. otherwise, the
|
||||
# "dynamic-library-dirs" point to nonexistent paths, and the ln command becomes
|
||||
# "ln -s $out/lib/links", which tries to recreate the links dir and fails
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,13 @@
|
|||
diff --git a/Utility/FreeDesktop.hs b/Utility/FreeDesktop.hs
|
||||
index 896b89b991..6cbb4f90ae 100644
|
||||
--- a/Utility/FreeDesktop.hs
|
||||
+++ b/Utility/FreeDesktop.hs
|
||||
@@ -112,7 +112,7 @@ desktopfile f = f ++ ".desktop"
|
||||
|
||||
{- Directory used for installation of system wide data files.. -}
|
||||
systemDataDir :: FilePath
|
||||
-systemDataDir = "/usr/share"
|
||||
+systemDataDir = "/share"
|
||||
|
||||
{- Directory used for installation of system wide config files. -}
|
||||
systemConfigDir :: FilePath
|
|
@ -47,9 +47,6 @@ stdenv.mkDerivation rec {
|
|||
changelog = "https://gitlab.com/drobilla/zix/-/blob/${src.rev}/NEWS";
|
||||
license = licenses.isc;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [
|
||||
fogti
|
||||
yuu
|
||||
];
|
||||
maintainers = with maintainers; [ yuu ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
|||
description = "Zscheile Lowlevel (utility) library";
|
||||
homepage = "https://github.com/fogti/libowlevelzs";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.fogti ];
|
||||
maintainers = [ ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libxml2 }:
|
||||
{ lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pkg-config, libxml2 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libqb";
|
||||
|
@ -11,6 +11,14 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "sha256-ZjxC7W4U8T68mZy/OvWj/e4W9pJIj2lVDoEjxXYr/G8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# add a declaration of fdatasync, missing on darwin https://github.com/ClusterLabs/libqb/pull/496
|
||||
(fetchpatch {
|
||||
url = "https://github.com/ClusterLabs/libqb/commit/255ccb70ee19cc0c82dd13e4fd5838ca5427795f.patch";
|
||||
hash = "sha256-6x4B3FM0XSRIeAly8JtMOGOdyunTcbaDzUeBZInXR4U=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||
|
||||
buildInputs = [ libxml2 ];
|
||||
|
|
|
@ -42,13 +42,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "libvgm";
|
||||
version = "unstable-2024-01-03";
|
||||
version = "unstable-2024-04-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ValleyBell";
|
||||
repo = "libvgm";
|
||||
rev = "223b6f9d629feda1982dc4bbeebd19fa63b987fb";
|
||||
hash = "sha256-CrqgDuOsY+Hpp41De6oWJduj8d8ftMUanMEWJKh79rw=";
|
||||
rev = "1271ab3a0ec1440d2e537ead46165e189671dfd0";
|
||||
hash = "sha256-vle9h7+izdpu9fe6LWD06j8oVQIL/lOApPrdjILmPX4=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
|
|
@ -15,14 +15,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "apispec";
|
||||
version = "6.6.0";
|
||||
version = "6.6.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-wIRvjqpRGcRrLs/pvCTtGduohF+GVdALUd3SlqEOpMs=";
|
||||
hash = "sha256-9cqkfO51/gO5xQtVlASLTAUu7KLCEuDawS27YXXZplk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -1,38 +1,44 @@
|
|||
{ azure-common
|
||||
, azure-mgmt-core
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, lib
|
||||
, msrest
|
||||
, msrestazure
|
||||
{
|
||||
lib,
|
||||
azure-common,
|
||||
azure-mgmt-core,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
isodate,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-mgmt-frontdoor";
|
||||
version = "1.1.0";
|
||||
format = "setuptools";
|
||||
version = "1.2.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
extension = "zip";
|
||||
sha256 = "sha256-GqrJNNcQrNffgqRywgaJ2xkwy+fOJai/RlSVkpw6NWg=";
|
||||
pname = "azure_mgmt_frontdoor";
|
||||
inherit version;
|
||||
hash = "sha256-DSV/vIE6r0wgPLpHfT4ODqNoxzeCPIlAksmsnEuExSg=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
msrest
|
||||
msrestazure
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
azure-common
|
||||
azure-mgmt-core
|
||||
isodate
|
||||
];
|
||||
|
||||
# has no tests
|
||||
# Tests are only available in mono repo
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "azure.mgmt.frontdoor" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Microsoft Azure Front Door Service Client Library for Python";
|
||||
homepage = "https://github.com/Azure/azure-sdk-for-python";
|
||||
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/network/azure-mgmt-frontdoor";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-frontdoor_${version}/sdk/network/azure-mgmt-frontdoor/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ sephi ];
|
||||
};
|
||||
|
|
|
@ -366,7 +366,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "boto3-stubs";
|
||||
version = "1.34.92";
|
||||
version = "1.34.93";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -374,7 +374,7 @@ buildPythonPackage rec {
|
|||
src = fetchPypi {
|
||||
pname = "boto3_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-HUimHVq2ulP7mA/IjNJLR9trWaw9g382myF+CfuvH54=";
|
||||
hash = "sha256-Gq4PBsVsjZpnxFr69h8ue8P++sIHullGojtWLSYx2KM=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "botocore-stubs";
|
||||
version = "1.34.92";
|
||||
version = "1.34.93";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||
src = fetchPypi {
|
||||
pname = "botocore_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-pp5t7RcKOXjTmZNoZAPJTbNafP50qmR6+6UI/wneMDo=";
|
||||
hash = "sha256-IuceTFB98ukdVnPStlKBwRXUyNJgGjwkl8ejCf72oOw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -9,14 +9,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "bugsnag";
|
||||
version = "4.6.2";
|
||||
version = "4.7.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.5";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-UwlT4a0jzp6vo5ZpB/o3MKJAFHpaDJBcaQvFoctS120=";
|
||||
hash = "sha256-+w0lI2goXYnfX2KB+DNFPXl6UCOhg5o17zggalyYXr8=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "deepl";
|
||||
version = "1.17.0";
|
||||
version = "1.18.0";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-IwBKgkfXXYAgat7E4pAS5f9UNOmY9yRj4ZP85wSt4cs=";
|
||||
hash = "sha256-WuQXY5OUQe28p2QP00QoDL7kfUkGQc41IGkQqLAed44=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -29,6 +29,6 @@ buildPythonPackage rec {
|
|||
description = "Simple library to encode/decode DNS wire-format packets";
|
||||
homepage = "https://github.com/paulc/dnslib";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ delroth ];
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -28,13 +28,6 @@ buildPythonPackage rec {
|
|||
six
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
for prog in "$out/bin/"*; do
|
||||
wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH" \
|
||||
--prefix PATH : ${python}/bin
|
||||
done
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Python module and command line program for processing ID3 tags";
|
||||
mainProgram = "eyeD3";
|
||||
|
|
|
@ -49,6 +49,6 @@ buildPythonPackage rec {
|
|||
description = "Fitbit API Python Client Implementation";
|
||||
homepage = "https://github.com/orcasgit/python-fitbit";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ delroth ];
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,31 +1,30 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, google-api-core
|
||||
, grpc-google-iam-v1
|
||||
, proto-plus
|
||||
, protobuf
|
||||
, pytest-asyncio
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
, setuptools
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
google-api-core,
|
||||
grpc-google-iam-v1,
|
||||
proto-plus,
|
||||
protobuf,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-secret-manager";
|
||||
version = "2.19.0";
|
||||
version = "2.20.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-u5GENYNaFOuUeF9NTZCHvc8bbeMGQy1+2qfWLn94DDA=";
|
||||
hash = "sha256-oIanQTqvT/+9HE/pIp7wzpvPSPWo31tEnEoy3rWiz94=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
google-api-core
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "hahomematic";
|
||||
version = "2024.4.6";
|
||||
version = "2024.4.12";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
|
@ -26,7 +26,7 @@ buildPythonPackage rec {
|
|||
owner = "danielperna84";
|
||||
repo = "hahomematic";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-w+sSaadbbfc1cNCTx5YYIm8eAKRQxyqZZKK2QPFZv7Y=";
|
||||
hash = "sha256-iWl9kDLRh9CAk0tOibDOHcBV7lwVY/TWKYMBZW9G2k0=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "jplephem";
|
||||
version = "2.21";
|
||||
version = "2.22";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-NBlLYQaV8huJIXuYUrjautvOgISMs2nZVn7xLcSCjVU=";
|
||||
hash = "sha256-DZrMche0gG/rqT5yl0zurVYREEvOZ4mvONTyfc96WSw=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ numpy ];
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "sapi-python-client";
|
||||
version = "0.7.2";
|
||||
version = "0.8.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -25,7 +25,7 @@ buildPythonPackage rec {
|
|||
owner = "keboola";
|
||||
repo = "sapi-python-client";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-uZo2kEq7zIMGRlhX36kZyihQPZegw5XgVzgVQQOmpc4=";
|
||||
hash = "sha256-Xc4VD91Nhnj0UyWHpdwEaETJVH8Ue6/kuiKEMaiSR0g=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue