Compare commits

...

267 Commits

Author SHA1 Message Date
Artturi 77759bd390
Merge pull request #307214 from uninsane/pr-eyed3-cross
python3Packages.eyeD3: fix cross compilation
2024-04-27 19:02:08 +03:00
Aleksana 7863b271f6
Merge pull request #307197 from r-ryantm/auto-update/bpftop
bpftop: 0.4.1 -> 0.4.2
2024-04-27 23:59:27 +08:00
Aleksana 3af2823741
Merge pull request #307242 from rapenne-s/remove_rapenne_maintainer
maintainers: remove rapenne-s
2024-04-27 23:31:03 +08:00
Solène Rapenne 779d519e7e
maintainers: remove rapenne-s 2024-04-27 17:23:36 +02:00
Colin 63aa2f8e42 python3Packages.eyeD3: fix cross compilation
the python builder already wraps the binary so as to add every
dependency to the site path and the system PATH. wrapping it again in
postInstall is redundant, and also wrong because that uses the builder's
PYTHONPATH, resulting in an illegal path reference when cross compiling.
2024-04-27 15:18:54 +00:00
Aleksana e012af610b
Merge pull request #307221 from Wint3rmute/rustdesk-fix-desktop-item-creation
Rustdesk: fix desktop item not being created
2024-04-27 23:16:47 +08:00
Peder Bergebakken Sundt bf33eef6bf
Merge pull request #301742 from NikolaiSch/updating-has
has: update 1.4.0 -> 1.5.0
2024-04-27 17:02:54 +02:00
Nick Cao 6ae6cd344d
Merge pull request #307217 from r-ryantm/auto-update/kubectl-explore
kubectl-explore: 0.7.2 -> 0.8.1
2024-04-27 10:39:03 -04:00
Nick Cao 3c8726a45c
Merge pull request #307215 from r-ryantm/auto-update/lxgw-neoxihei
lxgw-neoxihei: 1.120.2 -> 1.121
2024-04-27 10:38:07 -04:00
Nick Cao dfe9aa8319
Merge pull request #307207 from r-ryantm/auto-update/feroxbuster
feroxbuster: 2.10.2 -> 2.10.3
2024-04-27 10:37:30 -04:00
Nick Cao f6f792c779
Merge pull request #307203 from r-ryantm/auto-update/files-cli
files-cli: 2.13.7 -> 2.13.14
2024-04-27 10:36:35 -04:00
Nick Cao b28bf3d89b
Merge pull request #307187 from r-ryantm/auto-update/pt2-clone
pt2-clone: 1.68 -> 1.69.2
2024-04-27 10:35:33 -04:00
Nick Cao e7595391cf
Merge pull request #307182 from r-ryantm/auto-update/gqlgenc
gqlgenc: 0.21.1 -> 0.22.0
2024-04-27 10:34:51 -04:00
Nick Cao d8882fc434
Merge pull request #307164 from mahmoudk1000/master
anki-bin: 24.04 -> 24.04.1
2024-04-27 10:34:28 -04:00
Nick Cao 7c16480621
Merge pull request #307177 from thiagokokada/bump-retool
retool: 2.02.2-unstable-2024-03-17 -> 2.3.6
2024-04-27 10:33:12 -04:00
Nick Cao 4c4c2c6347
Merge pull request #307181 from fabaff/neo4j-bump
python311Packages.neo4j: 5.19.0 -> 5.20.0
2024-04-27 10:32:40 -04:00
Nick Cao 35d0c0d157
Merge pull request #307082 from r-ryantm/auto-update/python311Packages.neo4j
python311Packages.neo4j: 5.19.0 -> 5.20.0
2024-04-27 10:31:32 -04:00
Nick Cao a59c96ab50
Merge pull request #307088 from r-ryantm/auto-update/dolt
dolt: 1.35.10 -> 1.35.11
2024-04-27 10:30:19 -04:00
Nick Cao e11847ad98
Merge pull request #307091 from r-ryantm/auto-update/python311Packages.types-psutil
python311Packages.types-psutil: 5.9.5.20240316 -> 5.9.5.20240423
2024-04-27 10:29:52 -04:00
nixpkgs-merge-bot[bot] 92bd2151d3
Merge pull request #307210 from r-ryantm/auto-update/hyprland-activewindow
hyprland-activewindow: 1.0.1 -> 1.0.2
2024-04-27 14:29:41 +00:00
Nick Cao 3fa5807176
Merge pull request #307093 from buckley310/2024-04-26-vmware
vmware-horizon-client: remove buckley310 from maintainers
2024-04-27 10:29:22 -04:00
Matthias Beyer 6c9246516e
Merge pull request #307198 from r-ryantm/auto-update/cargo-tally
cargo-tally: 1.0.43 -> 1.0.44
2024-04-27 16:26:24 +02:00
Nick Cao 2cdeb4fa65
Merge pull request #307128 from r-ryantm/auto-update/xeol
xeol: 0.9.14 -> 0.9.15
2024-04-27 10:25:42 -04:00
Nick Cao 58b67a7898
Merge pull request #307150 from r-ryantm/auto-update/airlift
airlift: 0.3.1 -> 0.4.0
2024-04-27 10:24:57 -04:00
Nick Cao a8fa41d4be
Merge pull request #307152 from r-ryantm/auto-update/libvgm
libvgm: unstable-2024-01-03 -> unstable-2024-04-24
2024-04-27 10:24:21 -04:00
Nick Cao 7af50a2335
Merge pull request #307041 from r-ryantm/auto-update/python311Packages.deepl
python311Packages.deepl: 1.17.0 -> 1.18.0
2024-04-27 10:23:23 -04:00
Nick Cao a0ff4e6c85
Merge pull request #307045 from r-ryantm/auto-update/numix-icon-theme-circle
numix-icon-theme-circle: 24.04.16 -> 24.04.22
2024-04-27 10:22:52 -04:00
Nick Cao a7071ccc08
Merge pull request #307055 from r-ryantm/auto-update/hishtory
hishtory: 0.291 -> 0.292
2024-04-27 10:22:34 -04:00
Nick Cao f938ea6505
Merge pull request #307058 from r-ryantm/auto-update/balena-cli
balena-cli: 18.2.0 -> 18.2.1
2024-04-27 10:21:09 -04:00
Nick Cao 22dfbc343a
Merge pull request #307060 from r-ryantm/auto-update/python311Packages.bugsnag
python311Packages.bugsnag: 4.6.2 -> 4.7.0
2024-04-27 10:20:28 -04:00
Nick Cao 2af16c9359
Merge pull request #307079 from r-ryantm/auto-update/python311Packages.playwrightcapture
python311Packages.playwrightcapture: 1.24.5 -> 1.24.6
2024-04-27 10:16:56 -04:00
Nick Cao 4e3078ce49
Merge pull request #306983 from r-ryantm/auto-update/prometheus-consul-exporter
prometheus-consul-exporter: 0.11.0 -> 0.12.0
2024-04-27 10:15:55 -04:00
Nick Cao e549cab8bd
Merge pull request #306987 from r-ryantm/auto-update/python311Packages.apispec
python311Packages.apispec: 6.6.0 -> 6.6.1
2024-04-27 10:15:07 -04:00
Adam C. Stephens 8276784e6c
Merge pull request #307202 from adamcstephens/forgejo/7.0.1
forgejo: 7.0.0 -> 7.0.1
2024-04-27 10:12:56 -04:00
Nick Cao 1edf030c64
Merge pull request #307000 from r-ryantm/auto-update/renode-unstable
renode-unstable: 1.15.0+20240418git228a25674 -> 1.15.0+20240426git72f3c383b
2024-04-27 10:12:37 -04:00
Nick Cao 585f8aedc5
Merge pull request #307024 from r-ryantm/auto-update/logseq
logseq: 0.10.8 -> 0.10.9
2024-04-27 10:09:20 -04:00
mateusz.baczek@creotech.pl a77b665dc8 Rustdesk: fix desktop item not being created
Due to copyDesktopItems not being present in nativeBuildInputs,
the desktop items for Rustdesk were not created.
2024-04-27 15:59:00 +02:00
lassulus 92943bab36
Merge pull request #307201 from tomfitzhenry/rclone-and-git-absorb
Add self as maintainer for rclone, git-absorb, tpm2-tools, ibm-sw-tpm2
2024-04-27 15:46:02 +02:00
R. Ryantm aa25b28db1 kubectl-explore: 0.7.2 -> 0.8.1 2024-04-27 13:45:50 +00:00
R. Ryantm 06cb5055c9 lxgw-neoxihei: 1.120.2 -> 1.121 2024-04-27 13:45:06 +00:00
Amelia Cuss 2e0b0c2707 nixos/akkoma: Don't warn if no installWrapper
Currently the installWrapper warning is issued if sudo (and sudo-rs)
aren't installed.  This is fine, except we get the warning even if we
explicitly turn off installWrapper -- say, for this very reason!

Rather than warning on every build until either sudo is installed or
Akkoma is uninstalled, only warn if cfg.installWrapper is true.
2024-04-27 23:38:29 +10:00
Aleksana 7de07e1825
Merge pull request #305825 from COLAMAroro/fix/303142
pulsar: patch additionals git binary
2024-04-27 21:32:32 +08:00
Ryan Mulligan 05249459c7
Merge pull request #307208 from fogti/bye
maintainers: remove fogti
2024-04-27 06:27:22 -07:00
cameronfyfe c0ee181ad5 dumbpipe: init at 0.6.0 2024-04-27 23:16:03 +10:00
Bruno BELANYI 12f16972ac nginx-sso: move to 'pkgs/by-name' 2024-04-27 23:11:38 +10:00
Bruno BELANYI 240a9a5c4f nginx-sso: add ambroisie as maintainer
This includes the NixOS test as well.
2024-04-27 23:11:38 +10:00
Fabian Affolter 25216e104a
Merge pull request #307114 from r-ryantm/auto-update/python311Packages.pysigma-backend-elasticsearch
python311Packages.pysigma-backend-elasticsearch: 1.0.12 -> 1.1.0
2024-04-27 15:10:00 +02:00
R. Ryantm 2676356c2a hyprland-activewindow: 1.0.1 -> 1.0.2 2024-04-27 13:03:40 +00:00
COLAMAroro eadd9c0a7f pulsar: patch additionals git binary
This is a direct fix for #303142.

Pulsar comes with a npm dependency called "dugite", which comes with it's own git binaries
The actual "git" binary itself was patched, but not other dependency binaries such as "git-fetch-http".
This commit just blanket fixes every other secondary binary.
Additionally, this patches are now also included on aarch64

Also, considering this package has now another maintainer, I wish to withdraw myself as a maintainer.
2024-04-27 15:02:28 +02:00
Tom Fitzhenry 66b8bcd1ac tpm2-tools: add tomfitzhenry as maintainer 2024-04-27 23:02:15 +10:00
Tom Fitzhenry 23e494c3a5 ibm-sw-tpm2: add tomfitzhenry as maintainer 2024-04-27 23:02:15 +10:00
Tom Fitzhenry 025f6c0298 git-absorb: add tomfitzhenry as maintainer 2024-04-27 23:02:15 +10:00
Tom Fitzhenry 3d870b59de rclone: add tomfitzhenry as maintainer 2024-04-27 23:02:08 +10:00
Thomas Gerbet 1a462800bf openssh_gssapi: 9.6p1 -> 9.7p1
This is a follow up to #295133 now that the GSSAPI patch has been updated.

Upstream changes:
https://www.openssh.com/txt/release-9.7
2024-04-27 23:01:20 +10:00
R. Ryantm db76929d68 feroxbuster: 2.10.2 -> 2.10.3 2024-04-27 12:58:26 +00:00
Maximilian Bosch c227fd362f
Merge pull request #307165 from Ma27/bump-wiki-js
wiki-js: 2.5.301 -> 2.5.302
2024-04-27 12:53:48 +00:00
Aleksana 70412a707b
Merge pull request #307018 from bjornfor/cert-viewer-fix-cross-compilation
cert-viewer: fix cross-compilation
2024-04-27 20:50:58 +08:00
R. Ryantm a4550df403 files-cli: 2.13.7 -> 2.13.14 2024-04-27 12:45:43 +00:00
Alain Emilia Anna Zscheile 783a35ca3d maintainers: remove fogti
Feel free to remove the following packages, which were essentially personal tools:
- apc-temp-fetch:
    this is outdated anyways, it needs flit to build now,
    see also: 53bcaab3e9/net-analyzer/APC-Temp-fetch/APC-Temp-fetch-0.0.9.ebuild
- libowlevelzs
- zs-apc-spdu-ctl
- zs-wait4host
- zstxtns-utils
2024-04-27 14:44:36 +02:00
Daru 8e6bd4aa5e
mixxc: init at 0.2.2 (#305497)
* mixxc: init at 0.2.2

* mixxc: update build inputs

Removed build inputs that were not used in the build process
Added build inputs for `wayland` and `X11` features

* mixxc: use `buildFeatures`, enable all features by default

* mixxc: use `wrapGAppsHook4`

Fixes icons not showing up properly

* mixxc: reformat using `nixfmt-rfc-style`
2024-04-27 20:43:07 +08:00
R. Ryantm f844ccd28c cargo-tally: 1.0.43 -> 1.0.44 2024-04-27 12:27:45 +00:00
Adam Stephens c6040649ce
forgejo: 7.0.0 -> 7.0.1 2024-04-27 12:26:40 +00:00
Aleksana 51c39ced2a
Merge pull request #307160 from r-ryantm/auto-update/maa-cli
maa-cli: 0.4.6 -> 0.4.7
2024-04-27 20:24:42 +08:00
R. Ryantm 498d139975 bpftop: 0.4.1 -> 0.4.2 2024-04-27 12:24:01 +00:00
Fabian Affolter 68f63cb9bd
Merge pull request #307021 from fabaff/azure-mgmt-frontdoor-bump
python312Packages.azure-mgmt-frontdoor: 1.1.0 -> 1.2.0
2024-04-27 14:18:33 +02:00
Fabian Affolter 8016ec11b3
Merge pull request #307038 from fabaff/metasploit-bump
metasploit: 6.4.5 -> 6.4.5
2024-04-27 14:18:25 +02:00
Fabian Affolter df708ff63f python311Packages.pysigma-backend-elasticsearch: format with nixfmt 2024-04-27 14:13:53 +02:00
Fabian Affolter ef9c39adbb python311Packages.pysigma-backend-elasticsearch: refactor 2024-04-27 14:13:37 +02:00
Aleksana 6a242fe322
Merge pull request #305556 from getchoo/pkgs/prismlauncher/drop-qt5
prismlauncher-qt5: drop
2024-04-27 20:03:36 +08:00
Janik 03e26d995a
Merge pull request #307186 from Zumorica/komm-süsser-tod
maintainers: remove zumorica
2024-04-27 14:03:18 +02:00
K900 370a7b8da4
Merge pull request #307193 from K900/fix-oauth2-proxy-nginx
nixos/oauth2_proxy_nginx: fix URL escaping
2024-04-27 15:01:17 +03:00
K900 d85147ead0 nixos/oauth2_proxy_nginx: fix URL escaping 2024-04-27 15:00:42 +03:00
Aleksana c8613033ca
Merge pull request #306823 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.31-16364-dff7352e2 -> 0.0.31-16377-08c3a38b6
2024-04-27 19:57:37 +08:00
Sébastien Maret ef401a3702
gildas: 20230801_a -> 20240401_a; fix build on darwin (#304813)
- Use GNU's cpp instead of Apple's (see #304528)

- Use clang and clang++ on darwin-aarch64

- Update from 20230801_a -> 20240401_a

Closes #304516
2024-04-27 19:56:58 +08:00
Fabian Affolter 92fa114574
Merge pull request #307156 from fabaff/boto3-stubs-bump
python312Packages.boto3-stubs: 1.34.92 -> 1.34.93, python312Packages.botocore-stubs: 1.34.92 -> 1.34.93
2024-04-27 13:49:00 +02:00
Fabian Affolter ea115268b9
Merge pull request #307157 from fabaff/llama-index-bump
python312Packages.llama-index-core: 0.10.31 -> 0.10.32, python312Packages.llamaindex-py-client: 0.1.18 -> 0.1.19
2024-04-27 13:48:33 +02:00
Aleksana dfe10d3c07
Merge pull request #306054 from Sigmanificient/qtile-tests
qtile: add passthru tests
2024-04-27 19:43:22 +08:00
Aleksana 2bec024883
Merge pull request #306768 from r-ryantm/auto-update/appflowy
appflowy: 0.5.4 -> 0.5.5
2024-04-27 19:37:45 +08:00
Fabian Affolter 4d6afa6a20
Merge pull request #306996 from r-ryantm/auto-update/python311Packages.google-cloud-secret-manager
python311Packages.google-cloud-secret-manager: 2.19.0 -> 2.20.0
2024-04-27 13:27:44 +02:00
Weijia Wang 5fc19a038e
Merge pull request #306972 from Aleksanaa/waylyrics
waylyrics: 0.2.19 -> 0.3.5
2024-04-27 13:18:03 +02:00
sternenseemann b048cde744
Merge pull request #304640 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2024-04-27 13:14:14 +02:00
rewine e7904de857
Merge pull request #306939 from kiike/pkgs/hy3-0391
hyprlandPlugins.hy3: 0.38.0 -> 0.39.1
2024-04-27 19:13:44 +08:00
Thomas Gerbet 49a73d1a63
Merge pull request #304824 from r-ryantm/auto-update/python311Packages.mlflow
python311Packages.mlflow: 2.11.3 -> 2.12.1
2024-04-27 13:13:33 +02:00
R. Ryantm 4a12033a68 pt2-clone: 1.68 -> 1.69.2 2024-04-27 11:09:47 +00:00
Weijia Wang dd6d02a4f1
Merge pull request #307161 from 500InternalError/qq
qq: 3.2.5-21453 -> 3.2.7 and update update.sh
2024-04-27 13:01:21 +02:00
Vera Aguilera Puerto 5c372db9d3
maintainers: remove zumorica 2024-04-27 12:58:59 +02:00
Fabian Affolter cbad467087 python311Packages.neo4j: format with nixfmt 2024-04-27 12:44:14 +02:00
Fabian Affolter 32c79ab37d python311Packages.neo4j: 5.19.0 -> 5.20.0
Diff: https://github.com/neo4j/neo4j-python-driver/compare/refs/tags/5.19.0...5.20.0

Changelog: https://github.com/neo4j/neo4j-python-driver/releases/tag/5.20.0
2024-04-27 12:42:41 +02:00
R. Ryantm 4a4e8a3e88 gqlgenc: 0.21.1 -> 0.22.0 2024-04-27 10:40:43 +00:00
Pierre Bourdon d6f6eb2a98
Merge pull request #307173 from delroth/o7
maintainers: remove delroth
2024-04-27 12:29:53 +02:00
Thiago Kenji Okada ca140c88f1 retool: 2.02.2-unstable-2024-03-17 -> 2.3.6 2024-04-27 11:20:34 +01:00
Weijia Wang 836c8c541e
Merge pull request #306214 from b-rodrigues/fix_b64
rPackages.b64: fixed build
2024-04-27 12:17:51 +02:00
Weijia Wang e32e57e81c
Merge pull request #306222 from b-rodrigues/fix_tok
rPackages.tok: fixed build
2024-04-27 12:17:38 +02:00
sternenseemann b22521e4a4 Merge master into haskell-updates 2024-04-27 12:03:45 +02:00
Thiago Kenji Okada 9f72f5d2a7
Merge pull request #307131 from r-ryantm/auto-update/libretro.mame2003-plus
libretro.mame2003-plus: unstable-2024-04-19 -> unstable-2024-04-27
2024-04-27 10:55:59 +01:00
Thiago Kenji Okada ea9d4aa0c9
Merge pull request #307127 from r-ryantm/auto-update/libretro.beetle-pce
libretro.beetle-pce: unstable-2024-03-22 -> unstable-2024-04-26
2024-04-27 10:55:39 +01:00
Thiago Kenji Okada 05e29ece64
Merge pull request #307126 from r-ryantm/auto-update/libretro.beetle-pce-fast
libretro.beetle-pce-fast: unstable-2024-03-22 -> unstable-2024-04-26
2024-04-27 10:55:22 +01:00
Pierre Bourdon 37889a30f9
maintainers: remove delroth 2024-04-27 11:54:22 +02:00
Martin Weinelt 8753c7c1bd
Merge pull request #306878 from mweinelt/localstack-fix
Revert localstack back to 3.0.0
2024-04-27 11:40:37 +02:00
Martin Weinelt 16249a51b3
Merge pull request #307102 from dotlambda/home-assistant-custom-components.homematicip_local
home-assistant-custom-components.homematicip_local: 1.59.0 -> 1.60.1
2024-04-27 11:36:50 +02:00
Aleksana 08a4822b16
Merge pull request #307067 from r-ryantm/auto-update/shopware-cli
shopware-cli: 0.4.36 -> 0.4.40
2024-04-27 17:28:46 +08:00
sternenseemann 6de4b5739e haskellPackages.ghcjs-dom-hello: lift overly strict bounds 2024-04-27 11:18:17 +02:00
sternenseemann e62270e35f haskellPackages.jsaddle-hello: lift overly strict bounds 2024-04-27 11:17:32 +02:00
sternenseemann 2b3f8cc207 haskellPackages.lsql-csv: lift overly strict upper bounds
Should be resolved in the next version released to hackage though!
2024-04-27 11:16:59 +02:00
sternenseemann 8c3a95b3c5 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1805927](https://hydra.nixos.org/eval/1805927) of nixpkgs commit [cce32cc](cce32cc804) as of 2024-04-27 08:42 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-04-27 11:15:42 +02:00
asymmetric f81079cf20
Merge pull request #307085 from r-ryantm/auto-update/jitsi-meet-prosody
jitsi-meet-prosody: 1.0.7874 -> 1.0.7952
2024-04-27 10:55:17 +02:00
sternenseemann a5b5d65b5b haskell.compiler.ghcjs: provide required ansi-wl-pprint < 0.7
Unfortunately the outdated version of optparse-applicative we need to
use hasn't survived the ansi-wl-pprint deprecation…
2024-04-27 10:28:45 +02:00
Maximilian Bosch a82be4ba7c
wiki-js: 2.5.301 -> 2.5.302
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.302
2024-04-27 10:28:40 +02:00
Mahmoud Ayman 6ed71c8d71
anki-bin: 24.04 -> 24.04.1 2024-04-27 11:25:13 +03:00
Aleksana 60cb88cc49
Merge pull request #306864 from r-ryantm/auto-update/python311Packages.jplephem
python311Packages.jplephem: 2.21 -> 2.22
2024-04-27 16:21:10 +08:00
Aleksana 8c217e63e7
Merge pull request #306548 from kashw2/clapper
clapper:  0.5.2 -> 0.6.0; clean up and move to finalAttrs
2024-04-27 16:11:40 +08:00
Aleksana cb1d6204a0
Merge pull request #306850 from r-ryantm/auto-update/anydesk
anydesk: 6.3.1 -> 6.3.2
2024-04-27 16:07:57 +08:00
Maximilian Bosch fbb1fd7a6a
Merge pull request #306575 from Ma27/drop-unmaintained-nix-versions
nixVersions.nix_2_{10..17}: remove
2024-04-27 08:05:58 +00:00
kirillrdy 4e2ac9c9c3
Merge pull request #306910 from hacker1024/patch-11
python3Packages.pystemd: No longer broken on aarch64-linux
2024-04-27 17:58:21 +10:00
Thomas Gerbet f2b03cee68
Merge pull request #306350 from risicle/ris-pymongo-passthru-tests
python311Packages.pymongo: add some key reverse-dependencies to `passthru.tests`
2024-04-27 09:53:43 +02:00
Jörg Thalheim 8b36aaa6e3
Merge pull request #307138 from r-ryantm/auto-update/python311Packages.kbcstorage
python311Packages.kbcstorage: 0.7.2 -> 0.8.0
2024-04-27 09:50:03 +02:00
Aleksana 7805badd55
Merge pull request #306880 from viraptor/libqb-darwin
libqb: fix darwin build
2024-04-27 15:47:58 +08:00
Jörg Thalheim cc66da3b73
Merge pull request #307149 from r-ryantm/auto-update/mpvScripts.mpv-webm
mpvScripts.mpv-webm: unstable-2023-11-18 -> unstable-2024-04-22
2024-04-27 09:46:59 +02:00
Aleksana 0af19e9f23
Merge pull request #281746 from jtrees/init-wljoywake
wljoywake: init at 0.3
2024-04-27 15:45:11 +08:00
Aleksana 9d3911e286
Merge pull request #297566 from TomaSajt/use-strip-java-archives
treewide: use stripJavaArchivesHook in trivial cases
2024-04-27 15:43:08 +08:00
K900 cb48c11742
Merge pull request #307158 from K900/refind-update
refind: 0.14.0.2 -> 0.14.2, fix build on aarch64
2024-04-27 10:42:34 +03:00
Jörg Thalheim c10070baea
Merge pull request #307103 from NickCao/sliding-sync
matrix-sliding-sync: 0.99.15 -> 0.99.16
2024-04-27 09:32:28 +02:00
Aleksana 7defa1605e
Merge pull request #286600 from m-bdf/sonic-pi-add-pipewire-jack
sonic-pi: add pipewire.jack
2024-04-27 15:26:32 +08:00
Aleksana 010997eec1
Merge pull request #307007 from r-ryantm/auto-update/quisk
quisk: 4.2.31 -> 4.2.32
2024-04-27 15:25:38 +08:00
Aleksana ea66e7eb6b
Merge pull request #307125 from r-ryantm/auto-update/syft
syft: 1.2.0 -> 1.3.0
2024-04-27 15:25:19 +08:00
Aleksana 54e5c0a63c
Merge pull request #306150 from r-ryantm/auto-update/oelint-adv
oelint-adv: 5.1.3 -> 5.3.0
2024-04-27 15:24:11 +08:00
Jörg Thalheim 7baf556520
Merge pull request #307107 from atorres1985-contrib/chezmoi
chezmoi: 2.47.4 -> 2.48.0
2024-04-27 09:23:38 +02:00
Aleksana 515f5db3ce
Merge pull request #307141 from r-ryantm/auto-update/crunchy-cli
crunchy-cli: 3.5.0 -> 3.5.2
2024-04-27 15:23:05 +08:00
Jörg Thalheim 5c97cab259
Merge pull request #307112 from r-ryantm/auto-update/optimism
optimism: 1.7.3 -> 1.7.4
2024-04-27 09:22:50 +02:00
Jörg Thalheim 92ed8e9451
Merge pull request #307111 from r-ryantm/auto-update/livekit
livekit: 1.6.0 -> 1.6.1
2024-04-27 09:22:34 +02:00
Jörg Thalheim 6c022290e2
Merge pull request #307124 from r-ryantm/auto-update/scalingo
scalingo: 1.31.0 -> 1.32.0
2024-04-27 09:21:55 +02:00
500InternalError 7992ec3a81 qq: 3.2.5-21453 -> 3.2.7 2024-04-27 15:20:08 +08:00
Jörg Thalheim f23dda7d71
Merge pull request #307118 from r-ryantm/auto-update/libretro.opera
libretro.opera: unstable-2024-01-13 -> unstable-2024-04-24
2024-04-27 09:19:32 +02:00
500InternalError 1358106e6e qq: fix download url 2024-04-27 15:19:31 +08:00
500InternalError eacd0a96dd qq: fix update script 2024-04-27 15:19:11 +08:00
Jörg Thalheim e25a32da4c
Merge pull request #307134 from r-ryantm/auto-update/libretro.flycast
libretro.flycast: unstable-2024-04-19 -> unstable-2024-04-26
2024-04-27 09:16:23 +02:00
Jörg Thalheim ae2cd56b41
Merge pull request #307133 from r-ryantm/auto-update/libretro.bsnes
libretro.bsnes: unstable-2024-03-22 -> unstable-2024-04-26
2024-04-27 09:16:08 +02:00
Jörg Thalheim cb0a86ed3f
Merge pull request #307136 from r-ryantm/auto-update/libretro.genesis-plus-gx
libretro.genesis-plus-gx: unstable-2024-04-20 -> unstable-2024-04-26
2024-04-27 09:15:49 +02:00
Jörg Thalheim 0e800318e1
Merge pull request #307137 from r-ryantm/auto-update/libretro.swanstation
libretro.swanstation: unstable-2024-04-18 -> unstable-2024-04-26
2024-04-27 09:15:29 +02:00
Jörg Thalheim 7d781ba0cb
Merge pull request #307135 from r-ryantm/auto-update/libretro.mame
libretro.mame: unstable-2024-04-10 -> unstable-2024-04-26
2024-04-27 09:14:15 +02:00
R. Ryantm 474f24e5d2 maa-cli: 0.4.6 -> 0.4.7 2024-04-27 07:10:23 +00:00
K900 1d62f7ce9f refind: 0.14.0.2 -> 0.14.2, fix build on aarch64 2024-04-27 10:10:14 +03:00
Fabian Affolter 7274c0c626 python312Packages.llama-index-vector-stores-qdrant: 0.2.7 -> 0.2.8 2024-04-27 08:56:31 +02:00
Fabian Affolter 791a26e6f4 python312Packages.llama-index-indices-managed-llama-cloud: format with nixfmt 2024-04-27 08:55:50 +02:00
Fabian Affolter c1c7bdea73 python312Packages.llama-index-indices-managed-llama-cloud: 0.1.5 -> 0.1.6 2024-04-27 08:55:22 +02:00
Fabian Affolter 832df4d944 python312Packages.llamaindex-py-client: 0.1.18 -> 0.1.19 2024-04-27 08:54:52 +02:00
Fabian Affolter c716731786 python312Packages.llama-index-embeddings-openai: format with nixfmt 2024-04-27 08:54:02 +02:00
Fabian Affolter e03f1a96fa python312Packages.llama-index-embeddings-openai: 0.1.8 -> 0.1.9 2024-04-27 08:53:39 +02:00
Fabian Affolter 1be6da967e python312Packages.llama-index-core: 0.10.31 -> 0.10.32
Diff: https://github.com/run-llama/llama_index/compare/refs/tags/v0.10.31...v0.10.32

Changelog: https://github.com/run-llama/llama_index/blob/0.10.32/CHANGELOG.md
2024-04-27 08:53:26 +02:00
Fabian Affolter c3f0cdca9c python312Packages.botocore-stubs: 1.34.92 -> 1.34.93 2024-04-27 08:51:30 +02:00
Fabian Affolter bb52f2dc60 python312Packages.boto3-stubs: 1.34.92 -> 1.34.93 2024-04-27 08:51:27 +02:00
Maximilian Bosch d85b579a84
nixVersions.nix_2_{10..17}: remove
Those are not maintained anymore by upstream Nix[1]. In fact, Nix
intends to only maintain

> * The latest release
> * The version used in the stable NixOS release, which is announced in the NixOS release notes.

Given that security issues and regressions happen, for instance latest
2.17 unconditionally rejects leading dots in store-paths, a regression
fixed in other Nix versions[2].

I didn't touch

* 2.3 since there's still a rather large user-base and it has a special
  role as the last pre-flakes release.

* 2.19 - 2.22: I'm not really sure what the next stable nix for nixpkgs
  will be and at least 2.19 seems to work relatively well for me.
  Anyways, touching those seems way more controversial than touching
  2.10-2.17, so I'll skip that for now.

[1] https://nixos.org/manual/nix/stable/release-notes/
[2] https://github.com/NixOS/nix/issues/10497
2024-04-27 08:26:51 +02:00
R. Ryantm fcf49e35ad libvgm: unstable-2024-01-03 -> unstable-2024-04-24 2024-04-27 05:38:30 +00:00
R. Ryantm 59729e3c42 airlift: 0.3.1 -> 0.4.0 2024-04-27 05:11:42 +00:00
R. Ryantm 7d9b450106 mpvScripts.mpv-webm: unstable-2023-11-18 -> unstable-2024-04-22 2024-04-27 05:10:26 +00:00
R. Ryantm e04ae257c3 crunchy-cli: 3.5.0 -> 3.5.2 2024-04-27 04:45:50 +00:00
R. Ryantm 6db4470694 python311Packages.kbcstorage: 0.7.2 -> 0.8.0 2024-04-27 04:25:28 +00:00
Bruno Rodrigues 3c96438921 rPackages.b64: fixed build 2024-04-27 06:13:34 +02:00
R. Ryantm d7adcdd052 libretro.swanstation: unstable-2024-04-18 -> unstable-2024-04-26 2024-04-27 04:04:29 +00:00
R. Ryantm fd1fb41b5c libretro.genesis-plus-gx: unstable-2024-04-20 -> unstable-2024-04-26 2024-04-27 04:00:05 +00:00
R. Ryantm 23d391f3eb libretro.mame: unstable-2024-04-10 -> unstable-2024-04-26 2024-04-27 03:57:02 +00:00
R. Ryantm d18de2f2ee libretro.flycast: unstable-2024-04-19 -> unstable-2024-04-26 2024-04-27 03:46:38 +00:00
R. Ryantm 4a33815e76 libretro.bsnes: unstable-2024-03-22 -> unstable-2024-04-26 2024-04-27 03:42:43 +00:00
R. Ryantm 331b93fe81 libretro.mame2003-plus: unstable-2024-04-19 -> unstable-2024-04-27 2024-04-27 03:14:01 +00:00
R. Ryantm 9ad20e378f xeol: 0.9.14 -> 0.9.15 2024-04-27 03:01:20 +00:00
R. Ryantm 696bb3c4ea libretro.beetle-pce: unstable-2024-03-22 -> unstable-2024-04-26 2024-04-27 02:50:22 +00:00
R. Ryantm 9c96f7fa1c libretro.beetle-pce-fast: unstable-2024-03-22 -> unstable-2024-04-26 2024-04-27 02:49:41 +00:00
R. Ryantm 32fabd9c34 syft: 1.2.0 -> 1.3.0 2024-04-27 02:48:45 +00:00
R. Ryantm 253613dd33 scalingo: 1.31.0 -> 1.32.0 2024-04-27 02:47:01 +00:00
R. Ryantm 44077c69bf libretro.opera: unstable-2024-01-13 -> unstable-2024-04-24 2024-04-27 02:17:26 +00:00
R. Ryantm 3fd95c5865 python311Packages.pysigma-backend-elasticsearch: 1.0.12 -> 1.1.0 2024-04-27 01:48:59 +00:00
R. Ryantm 3fb4c27b1c optimism: 1.7.3 -> 1.7.4 2024-04-27 01:39:06 +00:00
R. Ryantm 738b313996 livekit: 1.6.0 -> 1.6.1 2024-04-27 01:37:00 +00:00
Anderson Torres 10b3cfca2e chezmoi: 2.47.4 -> 2.48.0 2024-04-26 22:22:37 -03:00
Anderson Torres d2f0ed6113 chezmoi: refactor and adopt
- get rid of rec
2024-04-26 22:22:37 -03:00
Anderson Torres 18e5fe0e79 chezmoi: migrate to by-name 2024-04-26 22:22:36 -03:00
Anderson Torres da5dcb65f7 chezmoi: remove jhillyerd as maintainer [orphan]
Since theey did not touch Nixpkgs since 2021-10-04 [1]

[1] https://github.com/NixOS/nixpkgs/issues/290642
2024-04-26 22:22:36 -03:00
Nick Cao 4ac1b549fe
matrix-sliding-sync: 0.99.15 -> 0.99.16
Diff: https://github.com/matrix-org/sliding-sync/compare/refs/tags/v0.99.15...v0.99.16
2024-04-26 20:49:32 -04:00
Robert Schütz f77de8e281 home-assistant-custom-components.homematicip_local: 1.59.0 -> 1.60.1
Diff: https://github.com/danielperna84/custom_homematic/compare/refs/tags/1.59.0...1.60.1

Changelog: https://github.com/danielperna84/custom_homematic/blob/1.60.1/changelog.md
2024-04-26 17:41:29 -07:00
Robert Schütz 920a791be7 python312Packages.hahomematic: 2024.4.6 -> 2024.4.12
Diff: https://github.com/danielperna84/hahomematic/compare/refs/tags/2024.4.6...2024.4.12

Changelog: https://github.com/danielperna84/hahomematic/blob/refs/tags/2024.4.12/changelog.md
2024-04-26 17:41:24 -07:00
Sean Buckley 67e5481a43 vmware-horizon-client: remove buckley310 from maintainers 2024-04-26 19:56:05 -04:00
R. Ryantm 6fb45e01f4 dolt: 1.35.10 -> 1.35.11 2024-04-26 23:20:12 +00:00
R. Ryantm 74ff6d3ae9 python311Packages.types-psutil: 5.9.5.20240316 -> 5.9.5.20240423 2024-04-26 23:12:06 +00:00
R. Ryantm c0c5f9ed63 jitsi-meet-prosody: 1.0.7874 -> 1.0.7952 2024-04-26 22:55:50 +00:00
R. Ryantm 5467c50331 python311Packages.neo4j: 5.19.0 -> 5.20.0 2024-04-26 22:49:00 +00:00
R. Ryantm 05b821a53c python311Packages.playwrightcapture: 1.24.5 -> 1.24.6 2024-04-26 22:17:56 +00:00
Joshua Trees a36cc50ac8 wljoywake: init at 0.3 2024-04-27 00:07:11 +02:00
R. Ryantm 50f34f5fe2 shopware-cli: 0.4.36 -> 0.4.40 2024-04-26 21:19:23 +00:00
R. Ryantm befd91126e python311Packages.bugsnag: 4.6.2 -> 4.7.0 2024-04-26 20:52:12 +00:00
R. Ryantm 30c072a306 balena-cli: 18.2.0 -> 18.2.1 2024-04-26 20:34:51 +00:00
R. Ryantm 04f49c6afc hishtory: 0.291 -> 0.292 2024-04-26 20:20:11 +00:00
R. Ryantm 97f5a1d563 numix-icon-theme-circle: 24.04.16 -> 24.04.22 2024-04-26 19:42:02 +00:00
R. Ryantm b67f075860 python311Packages.deepl: 1.17.0 -> 1.18.0 2024-04-26 19:29:58 +00:00
Fabian Affolter bfbe2548a8 metasploit: 6.4.5 -> 6.4.5 2024-04-26 20:43:00 +02:00
R. Ryantm 55dacfe52f logseq: 0.10.8 -> 0.10.9 2024-04-26 18:11:41 +00:00
Fabian Affolter 92901cdeba python312Packages.azure-mgmt-frontdoor: format with nixfmt 2024-04-26 19:48:48 +02:00
Fabian Affolter dcf552dca1 python312Packages.azure-mgmt-frontdoor: 1.1.0 -> 1.2.0
Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-frontdoor_1.2.0/sdk/network/azure-mgmt-frontdoor/CHANGELOG.md
2024-04-26 19:48:28 +02:00
Fabian Affolter 47f0dcfb3b python312Packages.azure-mgmt-frontdoor: refactor 2024-04-26 19:47:18 +02:00
Fabian Affolter 40f6060585 python311Packages.google-cloud-secret-manager: format with nixcfmt 2024-04-26 19:38:52 +02:00
Bjørn Forsman 2066dc9896 cert-viewer: fix cross-compilation
Tested with `nix-build -A pkgsCross.armv7l-hf-multiplatform.cert-viewer`.

Fixes: 97faa99d9d ("cert-viewer: install manual page")
2024-04-26 19:22:27 +02:00
R. Ryantm d0ea1ee04d quisk: 4.2.31 -> 4.2.32 2024-04-26 15:32:19 +00:00
R. Ryantm 7da7f68927 renode-unstable: 1.15.0+20240418git228a25674 -> 1.15.0+20240426git72f3c383b 2024-04-26 14:50:30 +00:00
R. Ryantm 2d66f778e2 python311Packages.google-cloud-secret-manager: 2.19.0 -> 2.20.0 2024-04-26 14:37:44 +00:00
kashw2 df998dfb81 clapper: 0.5.2 -> 0.6.0 2024-04-27 00:19:45 +10:00
R. Ryantm 89015efa65 python311Packages.apispec: 6.6.0 -> 6.6.1 2024-04-26 13:49:27 +00:00
R. Ryantm 4d246ef7b5 prometheus-consul-exporter: 0.11.0 -> 0.12.0 2024-04-26 13:38:14 +00:00
aleksana 9ac9720bcc waylyrics: 0.2.19 -> 0.3.5 2024-04-26 21:04:32 +08:00
Enric Morales bb690edbc5
hyprlandPlugins.hy3: 0.38.0 -> 0.39.1
Hyprland was updated to 0.39.1 and the plugin version should match
Hyprland's.
2024-04-26 11:30:17 +02:00
hacker1024 9c35927f25
python3Packages.pystemd: No longer broken on aarch64-linux 2024-04-26 15:26:37 +10:00
Stanisław Pitucha 9846312611 libqb: fix darwin build 2024-04-26 10:17:10 +10:00
github-actions[bot] cce32cc804
Merge master into haskell-updates 2024-04-26 00:12:54 +00:00
Martin Weinelt 92bc73ff0f Revert "python3Packages.localstack: 3.0.0 -> 3.0.2"
This reverts commit b9567fc895.
2024-04-26 01:43:44 +02:00
Martin Weinelt 175c714aff Revert "python3Packages.localstack-ext: 2.3.2 -> 3.0.2"
This reverts commit e0c191827f.
2024-04-26 01:43:29 +02:00
Martin Weinelt 3db1aaefed Revert "python3Packages.localstack: 3.0.2 -> 3.2.0"
This reverts commit b896da8e70.
2024-04-26 01:43:11 +02:00
Martin Weinelt faecec968f Revert "python3Packages.localstack-ext: 3.0.2 -> 3.2.0"
This reverts commit 7ca99c8c05.
2024-04-26 01:42:56 +02:00
R. Ryantm 5ae52c4cf5 python311Packages.jplephem: 2.21 -> 2.22 2024-04-25 21:39:37 +00:00
R. Ryantm 1af4a76bea anydesk: 6.3.1 -> 6.3.2 2024-04-25 20:19:16 +00:00
R. Ryantm 64ee2c5ef8 rpcs3: 0.0.31-16364-dff7352e2 -> 0.0.31-16377-08c3a38b6 2024-04-25 16:31:57 +00:00
R. Ryantm 3c0c83a434 appflowy: 0.5.4 -> 0.5.5 2024-04-25 12:22:32 +00:00
github-actions[bot] fb0227e822
Merge master into haskell-updates 2024-04-25 00:12:47 +00:00
Sergei Trofimovich 4f6ebb60e6 haskell.packages.ghc98.ghc-lib: fix the eval
Without the change eval fails as:

    $ nix build --no-link -f. haskell.packages.ghc98.ghc-lib
    error:
       … in the left operand of the update (//) operator
         at pkgs/development/haskell-modules/lib/compose.nix:40:7:
           39|     mkDerivation = drv: (args.mkDerivation drv).override f;
           40|   })) // {
             |       ^
           41|     overrideScope = scope: overrideCabal f (drv.overrideScope scope);

       error: attribute 'ghc-lib_9_8_1_20231121' missing
       at pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix:58:26:
           57|   ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
           58|   ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121;
             |                          ^
           59|   megaparsec = doDistribute self.megaparsec_9_6_1;
2024-04-24 15:16:38 +02:00
github-actions[bot] 466ddc4b5f
Merge master into haskell-updates 2024-04-24 00:13:13 +00:00
Robert Scott f40e220998 python311Packages.pymongo: add some key reverse-dependencies to passthru.tests 2024-04-23 19:38:17 +01:00
Bruno Rodrigues 8705f0a37c rPackages.tok: fixed build 2024-04-23 10:48:58 +02:00
R. Ryantm 4cf1d81d4a oelint-adv: 5.1.3 -> 5.3.0 2024-04-23 01:29:16 +00:00
github-actions[bot] 69d32db544
Merge master into haskell-updates 2024-04-23 00:13:31 +00:00
maralorn 1c8747bc8c haskellPackages.ghc-debug-brick: Fix build 2024-04-23 00:28:01 +02:00
maralorn c4192037f7 haskellPackages.jsaddle-dom: Fix build 2024-04-23 00:24:08 +02:00
maralorn eff1cb2ba7 haskellPackages: change maintainerships by maralorn
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-22 23:55:46 +02:00
Sigmanificient 1cdb19472c qtile: add passthru tests 2024-04-22 19:00:41 +02:00
Slava Gorbunov 718851b229 haskellPackages.mkDerivation: use emcc as C compiler for ghcjs
We need to set up EM_CACHE correctly so that it works, of course.

Note that the solution relies on the assumption that this should only
happen when we cross compile, i.e. the extra logic to account for the
cc-less stdenv in pkgsCross.ghcjs is only present in crossCabalFlags.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-04-22 14:16:09 +02:00
Slava Gorbunov 78667e9c1b haskellPackages.mkDerivation: fix logic error
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-04-22 13:00:28 +02:00
sternenseemann e102133fa1 release-haskell.nix: include new nixfmt-* attributes 2024-04-22 11:12:09 +02:00
maralorn fbf524e284
Merge pull request #305068 from athas/mkjson
mkjson: init at 0.4.0
2024-04-22 09:53:34 +02:00
sternenseemann 4a1299190e git-annex: skip test requiring unavailable tool on darwin 2024-04-22 02:17:36 +02:00
sternenseemann 69e0d2cb42 git-annex: crypto test no longer fails on darwin 2024-04-22 02:17:36 +02:00
sternenseemann cdedb41039 git-annex: fix installation location of .desktop files and icons 2024-04-22 02:17:36 +02:00
sternenseemann fd8ab54324 git-annex: don't use redundant installation targets
`make install` also implies install-mans and install-completions.
2024-04-22 02:17:36 +02:00
sternenseemann bce71e97a0 haskellPackages.cabal2nix-unstable: 2024-02-05 -> 2024-04-21
This removes (some of) the special casing for git-annex which we need to
replicate using overrides. As a first step, we recreate an equivalent
set of overrides to the former gitAnnexHook, the only difference being
that we use the default installPhase over a custom implementation.

A big flaw of the current expression (which was shared by the previous
iteration) is that they ignore the testFlags argument. Unfortunately, we
can't do that without changing the generic builder implementation.
2024-04-22 02:17:36 +02:00
github-actions[bot] dc3f85a891
Merge master into haskell-updates 2024-04-22 00:13:57 +00:00
sternenseemann 1d5354ec4d fffuu: allow building with split-0.2.5 2024-04-21 23:49:31 +02:00
Naïm Favier d4f78fde66
mueval: broken on aarch64 2024-04-21 18:21:44 +02:00
github-actions[bot] fb9e753d1e
Merge master into haskell-updates 2024-04-21 00:14:09 +00:00
seth 66cd4111d1
prismlauncher-qt5: drop 2024-04-20 09:31:02 -04:00
github-actions[bot] c2accdbb66
Merge master into haskell-updates 2024-04-20 00:12:41 +00:00
Troels Henriksen 9070ffe650 mkjson: init at 0.4.0 2024-04-19 17:30:52 +02:00
sternenseemann 9b818bcc11 haskell.packages.*.cabal-install: reflect process 1.6.18 -> 1.6.19 2024-04-19 15:16:35 +02:00
sternenseemann 40bc356bc6 release-haskell.nix/mergeable: include shellcheck
pkgs.shellcheck is (indirectly via nix-info-tested) a channel blocker.
2024-04-19 13:17:35 +02:00
sternenseemann ad321e0602 release-haskell.nix/mergeable: include darwin again
Unfortunately, some of these packages block the NixOS/nixpkgs channels
so they also need to work on darwin. I'd say for the future we can be
liberal in moving packages (that don't block the channel) out of
mergeable, but stuff like cachix needs to work everywhere.
2024-04-19 13:17:35 +02:00
github-actions[bot] 97dd14c56c
Merge master into haskell-updates 2024-04-19 00:12:59 +00:00
Alex Tunstall bf2a10e15b haskell.compiler.ghc8107: support {LD,AR}_STAGE0 2024-04-18 21:11:02 +02:00
github-actions[bot] 686828e7d4
Merge master into haskell-updates 2024-04-18 00:13:06 +00:00
R. Ryantm b09e4d3815 python311Packages.mlflow: 2.11.3 -> 2.12.1 2024-04-17 15:39:58 +00:00
github-actions[bot] bd5c09c003
Merge master into haskell-updates 2024-04-17 00:13:20 +00:00
sternenseemann 9ce35fc0a8 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-16 23:43:20 +02:00
sternenseemann 8767abc31e haskellPackages: stackage LTS 22.16 -> LTS 22.17 2024-04-16 23:43:19 +02:00
sternenseemann 1cda30090a all-cabal-hashes: 2024-04-09T20:48:09Z -> 2024-04-16T17:36:35Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
2024-04-16 23:43:19 +02:00
sternenseemann 490114a2e1 haskellPackages.ghc: 9.6.4 -> 9.6.5 2024-04-16 23:43:19 +02:00
sternenseemann 1dc7345389 haskell.compiler.ghc981: build stage 2 compiler for “native cross”
When we are building compiler for a platform we can execute ourselves,
we can build a proper stage2 compiler which unlocks some features that
are interesting for e.g. pkgsStatic.

The resulting compiler is technically a native compiler that's prefixed.
2024-04-16 22:16:19 +02:00
Nikolai Schimke 4f87980747 has: update 1.4.0 -> 1.5.0 2024-04-05 07:50:33 +01:00
TomaSajt 4fc417df25
sweethome3d.*: make deterministic 2024-03-25 17:58:16 +01:00
TomaSajt 9efa8fafd5
xtreemfs: make deterministic 2024-03-25 17:54:00 +01:00
TomaSajt 209e418d86
processing: make deterministic 2024-03-25 17:54:00 +01:00
TomaSajt 335d0f2977
openrocket: make deterministic 2024-03-25 17:54:00 +01:00
TomaSajt 48f45999b3
arduino-core-unwrapped: make deterministic 2024-03-25 17:53:59 +01:00
Maëlys Bras de fer 30332b97c3 sonic-pi: bump elixir 2024-02-06 01:29:08 +00:00
Maëlys Bras de fer 385f21ae20 sonic-pi: add pipewire.jack 2024-02-06 01:18:08 +00:00
168 changed files with 1675 additions and 1264 deletions

View File

@ -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";

View File

@ -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,

View File

@ -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.
''];

View File

@ -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 {};

View File

@ -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 = {

34
nixos/tests/qtile.nix Normal file
View File

@ -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")
'';
})

View File

@ -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 ];

View File

@ -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 ];

View File

@ -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

View File

@ -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",

View File

@ -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;

View File

@ -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

View File

@ -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";
};
}

View File

@ -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"

View File

@ -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",

View File

@ -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;

View File

@ -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;

View File

@ -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";
};

View File

@ -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

View File

@ -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

View File

@ -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; {

View File

@ -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;
};
};

View File

@ -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=";
}

View File

@ -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";
}

View File

@ -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;
};
}

View File

@ -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 = [

View File

@ -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

View File

@ -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; [ ];
};
}

View File

@ -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 ];
};
}

View File

@ -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;
};

View File

@ -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 = [

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;
};
}

View File

@ -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";
};
}

View File

@ -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;
};
}
})

View File

@ -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 {};

View File

@ -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 ];

View File

@ -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 = ''

View File

@ -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

View File

@ -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";

View File

@ -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

View File

@ -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"

View File

@ -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 = {

View File

@ -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";
};
}

View File

@ -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"

View File

@ -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=";

View File

@ -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";

View File

@ -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" ];

View File

@ -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;

View File

@ -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

View File

@ -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;
};
}

View File

@ -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";
}

View File

@ -0,0 +1 @@
{ haskell, haskellPackages }: haskell.lib.justStaticExecutables (haskellPackages.callPackage ./generated.nix { })

View File

@ -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";
};
}

View File

@ -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; [

View File

@ -4,6 +4,7 @@
, ant
, jdk17
, makeWrapper
, stripJavaArchivesHook
}:
let
@ -25,6 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
ant
jdk
makeWrapper
stripJavaArchivesHook
];
buildPhase = ''

View File

@ -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 =

View File

@ -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
];

View File

@ -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

View File

@ -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;

View File

@ -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)"

View File

@ -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";
};
}

View File

@ -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/"

View File

@ -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 ];

View File

@ -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"
}

View File

@ -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

View File

@ -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
}

View File

@ -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;
}));
}

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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.
#

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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 ];
};
}

View File

@ -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;
};
}

View File

@ -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 ];

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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 ];
};

View File

@ -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 ];

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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; [ ];
};
}

View File

@ -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";

View File

@ -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; [ ];
};
}

View File

@ -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

View File

@ -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;

View File

@ -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 ];

View File

@ -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