Compare commits

...

1836 Commits

Author SHA1 Message Date
Alyssa Ross
e3e4975c49 nixos/public-inbox: use DynamicUser for readers
public-inbox-{http,nntp,imap}d only need to be able to read the
repositories, so they don't need to run as the public-inbox user,
which has write permission for /var/lib/public-inbox.

Annoyingly, confinement is currently not compatible with DynamicUser,
so we can't enable both at the same time.
2023-05-28 16:01:22 +00:00
Alyssa Ross
948e1ca5ad nixos/public-inbox: don't set RootDirectory=
As far as I can tell, this is redundant with TemporaryFileSystem=/.
2023-05-28 16:01:20 +00:00
Alyssa Ross
507ff39251 nixos/test-driver: fix formatting
This caused the test driver to fail to build.

Fixes: 406de94b41 ("nixos/test-driver: add `timeout` option for `wait_for_console_text`")
2023-05-28 12:29:26 +00:00
Nikolay Korotkiy
05c30cbde3 Merge pull request #234579 from fabaff/sqlfluff-bump
sqlfluff: 2.1.0 -> 2.1.1
2023-05-28 15:59:24 +04:00
Jacek Galowicz
548be9d79d Merge pull request #234599 from NixOS/revert-229027-qemu-vm/read-efi-var
Revert "nixos/lib/test-driver: enable EFI variable reads at runtime"
2023-05-28 13:06:57 +02:00
Jacek Galowicz
b4b45ee6d2 Revert "nixos/lib/test-driver: enable EFI variable reads at runtime" 2023-05-28 13:05:59 +02:00
Pavol Rusnak
90758e4147 Merge pull request #234546 from r-ryantm/auto-update/hidapi
hidapi: 0.13.1 -> 0.14.0
2023-05-28 13:01:56 +02:00
Aaron Andersen
56472793ac Merge pull request #233812 from nvmd/master+kodi.inputstream-adaptive.ver
kodi.packages.inputstream-adaptive: 20.3.2 -> 20.3.8
2023-05-28 12:50:13 +02:00
Doron Behar
5003ff3a14 Merge pull request #234574 from r-ryantm/auto-update/sqlitecpp
sqlitecpp: 3.2.1 -> 3.3.0
2023-05-28 13:46:13 +03:00
Vladimír Čunát
82082e931f vtm: avoid using an alias
Regressed in 92d15cf5f0.
These aliases are deprecated; usage blocks channel via
https://hydra.nixos.org/log/rgfflnxgnghdmfqh8id62wc6b13vrh0z-nixpkgs-release-checks.drv
2023-05-28 11:41:24 +02:00
Nikolay Korotkiy
1e37c1b93b Merge pull request #234578 from r-ryantm/auto-update/osqp
osqp: 0.6.2 -> 0.6.3
2023-05-28 13:30:13 +04:00
Francesco Gazzetta
70bafae531 Merge pull request #233837 from chkno/mindustry-fix
mindustry-server: Fix
2023-05-28 11:24:03 +02:00
maxine
7742ca11a2 Merge pull request #234549 from bobby285271/upd/gnome
GNOME updates 2023-05-28
2023-05-28 11:18:50 +02:00
Francesco Gazzetta
09fa518d19 Merge pull request #231259 from fgaz/organicmaps/2023.05.08-7
organicmaps: 2023.04.02-7 -> 2023.05.08-7
2023-05-28 11:17:04 +02:00
Nick Cao
725e8379b1 Merge pull request #234580 from r-ryantm/auto-update/python310Packages.simple-salesforce
python310Packages.simple-salesforce: 1.12.3 -> 1.12.4
2023-05-28 03:04:54 -06:00
Eelco Dolstra
d8fd25667d Merge pull request #234388 from edolstra/fix-ena-linux-6.3
linuxPackages.ena: 2.8.3 -> 2.8.6 and fix build against Linux 6.3
2023-05-28 10:56:54 +02:00
R. Ryantm
6d577e2e88 python310Packages.simple-salesforce: 1.12.3 -> 1.12.4 2023-05-28 08:33:02 +00:00
Fabian Affolter
ddbb056ada Merge pull request #234378 from fabaff/mitmproxy2swagger-bump
mitmproxy2swagger: 0.9.0 -> 0.10.0
2023-05-28 10:23:57 +02:00
R. Ryantm
10fef5f965 osqp: 0.6.2 -> 0.6.3 2023-05-28 08:13:13 +00:00
R. Ryantm
88de6494ac argocd: 2.7.2 -> 2.7.3 2023-05-28 16:13:10 +08:00
Fabian Affolter
b3976105fb sqlfluff: 2.1.0 -> 2.1.1
Diff: https://github.com/sqlfluff/sqlfluff/compare/refs/tags/2.1.0...2.1.1

Changelog: https://github.com/sqlfluff/sqlfluff/blob/2.1.1/CHANGELOG.md
2023-05-28 10:09:29 +02:00
Weijia Wang
3b1c29ae54 Merge pull request #234474 from r-ryantm/auto-update/enchant
enchant: 2.3.4 -> 2.5.0
2023-05-28 11:05:37 +03:00
Emery Hemingway
62d347770a nimPackages.eris: wontfix darwin
ZHF: #230712
2023-05-28 09:01:35 +01:00
Emery Hemingway
e2ccc3dd9f cjdns: mark broken for aarch64
ZHF: #230712
2023-05-28 09:01:35 +01:00
Jacek Galowicz
d9626034f1 Merge pull request #234513 from NixOS/test-driver/wait_for_console_timeout
nixos/test-driver: add `timeout` option for `wait_for_console_text`
2023-05-28 09:57:00 +02:00
Jacek Galowicz
be62469b22 Merge pull request #229027 from NixOS/qemu-vm/read-efi-var
nixos/lib/test-driver: enable EFI variable reads at runtime
2023-05-28 09:51:29 +02:00
Weijia Wang
4f4d0cc939 Merge pull request #228961 from r-ryantm/auto-update/victoriametrics
victoriametrics: 1.89.1 -> 1.91.0
2023-05-28 10:38:34 +03:00
Nick Cao
b96c988d91 Merge pull request #234571 from r-ryantm/auto-update/pscale
pscale: 0.144.0 -> 0.145.0
2023-05-28 01:35:08 -06:00
Nikolay Korotkiy
b7493ad2ef Merge pull request #234550 from r-ryantm/auto-update/libad9361
libad9361: 0.2 -> 0.3
2023-05-28 11:26:14 +04:00
Fabian Affolter
5e47a6932b Merge pull request #234567 from applePrincess/exploitdb-bump
exploitdb: 2023-05-25 -> 2023-05-27
2023-05-28 09:10:58 +02:00
R. Ryantm
b1b01a3943 sqlitecpp: 3.2.1 -> 3.3.0 2023-05-28 07:10:44 +00:00
Nick Cao
2be9140de6 Merge pull request #234560 from viraptor/rbspy-updater
rbspy: add an update script
2023-05-28 00:54:21 -06:00
Nick Cao
44c9d1f403 Merge pull request #234563 from r-ryantm/auto-update/nexttrace
nexttrace: 1.1.3 -> 1.1.5
2023-05-28 00:52:54 -06:00
R. Ryantm
0820f01874 pscale: 0.144.0 -> 0.145.0 2023-05-28 06:47:03 +00:00
Mario Rodas
abb01bca6d Merge pull request #234125 from reckenrode/keyring-darwin-sandbox
python3Packages.keyring: disable tests that fail with Darwin sandbox
2023-05-28 01:32:46 -05:00
Daniel Nagy
db508e06a1 treewide: add meta.mainProgram and changelog urls (#204317) 2023-05-28 01:31:27 -05:00
Lein Matsumaru
ae0042535d exploitdb: 2023-05-25 -> 2023-05-27 2023-05-28 06:12:36 +00:00
Mario Rodas
f38b5c3260 Merge pull request #234554 from marsam/update-flow
flow: 0.206.0 -> 0.207.0
2023-05-28 01:08:06 -05:00
Nick Cao
cd567da64a Merge pull request #234445 from wineee/qmarkdowntextedit
qmarkdowntextedit: unstable-2022-08-24 -> unstable-2023-04-02
2023-05-27 23:42:07 -06:00
Nick Cao
d52d43310d Merge pull request #234519 from figsoda/oculante
oculante: 0.6.63 -> 0.6.64
2023-05-27 23:40:16 -06:00
Nick Cao
178c44f9f5 Merge pull request #234521 from figsoda/encpipe
encpipe: init at 0.5
2023-05-27 23:40:04 -06:00
Nick Cao
a014b2e547 Merge pull request #234564 from r-ryantm/auto-update/v2ray-geoip
v2ray-geoip: 202305180042 -> 202305250042
2023-05-27 23:36:26 -06:00
Nick Cao
d067cc9e66 Merge pull request #234522 from r-ryantm/auto-update/exfatprogs
exfatprogs: 1.2.0 -> 1.2.1
2023-05-27 23:32:35 -06:00
Nick Cao
f02e22b36e Merge pull request #234530 from figsoda/go-task
go-task: fix version
2023-05-27 23:29:55 -06:00
Nick Cao
d6f4f8675c Merge pull request #234539 from r-ryantm/auto-update/python310Packages.ibm-watson
python310Packages.ibm-watson: 6.1.0 -> 7.0.0
2023-05-27 23:29:14 -06:00
Nick Cao
a56e4dc52e Merge pull request #234541 from r-ryantm/auto-update/remote-touchpad
remote-touchpad: 1.4.1 -> 1.4.2
2023-05-27 23:28:52 -06:00
Mario Rodas
924211070c Merge pull request #234536 from r-ryantm/auto-update/python311Packages.bqplot
python311Packages.bqplot: 0.12.36 -> 0.12.39
2023-05-28 00:24:42 -05:00
Mario Rodas
4c95e566c4 Merge pull request #234553 from r-ryantm/auto-update/brev-cli
brev-cli: 0.6.227 -> 0.6.229
2023-05-28 00:24:11 -05:00
R. Ryantm
b83997c2f6 v2ray-geoip: 202305180042 -> 202305250042 2023-05-28 05:23:38 +00:00
R. Ryantm
1926f40f72 nexttrace: 1.1.3 -> 1.1.5 2023-05-28 05:09:46 +00:00
Stanisław Pitucha
22781dbf83 rbspy: add an update script 2023-05-28 15:00:45 +10:00
Winter
41bb263d28 thelounge: fix build
Upstream switched to using TypeScript in v4.4.0, which broke the patch.
This fixes that issue by migrating to building The Lounge from source,
instead of having to patch the minified JavaScript.
2023-05-28 00:47:54 -04:00
Winter
f9138c5ad6 npmHooks.npmInstallHook: allow disabling npm prune invocation
In some odd scenarios, `npm prune` either fails, or hangs. I have no idea
what could possibly be wrong at the moment, but let's provide an escape
hatch for packages that can still use the rest of the install hook's
functionality.
2023-05-28 00:47:54 -04:00
R. Ryantm
91b4efa44d allure: 2.22.0 -> 2.22.1 2023-05-28 00:42:23 -04:00
Bobby Rong
499a53a3f8 gnome.gnome-remote-desktop: 44.1 → 44.2
https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/44.1...44.2
2023-05-28 12:04:20 +08:00
github-actions[bot]
5a6e2e3a25 terraform-providers.argocd: 5.3.0 -> 5.4.0 2023-05-28 14:00:17 +10:00
R. Ryantm
c450225f02 brev-cli: 0.6.227 -> 0.6.229 2023-05-28 03:58:41 +00:00
figsoda
566e7a92bc Merge pull request #234545 from caarlos0/other-nvim
vimPlugins.other-nvim: init at 2022-11-15
2023-05-27 23:23:33 -04:00
figsoda
a71d842d1a Merge pull request #234543 from r-ryantm/auto-update/nixpacks
nixpacks: 1.7.0 -> 1.9.0
2023-05-27 23:12:28 -04:00
Bobby Rong
cfab797e9d gnome.gnome-software: 44.1 → 44.2
https://gitlab.gnome.org/GNOME/gnome-software/-/compare/44.1...44.2
2023-05-28 10:58:13 +08:00
Bobby Rong
24ad88ae82 gnome.gnome-maps: 44.1 → 44.2
https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/v44.1...v44.2
2023-05-28 10:57:47 +08:00
R. Ryantm
f1b49e4d94 libad9361: 0.2 -> 0.3 2023-05-28 02:57:27 +00:00
Bobby Rong
838dad5de9 Merge pull request #234231 from bobby285271/add/xdg-desktop-portal-xapp
xdg-desktop-portal-xapp: init at 1.0.0
2023-05-28 10:52:30 +08:00
figsoda
7852627963 Merge pull request #234524 from wegank/sequoia-refactor
sequoia: migrate to bindgenHook
2023-05-27 22:48:43 -04:00
figsoda
778ae7eec7 Merge pull request #234525 from wegank/bore-fix
bore: fix build on darwin
2023-05-27 22:46:03 -04:00
"Carlos Alexandro Becker"
5b6c851f4e vimPlugins.nvim-treesitter: update grammars 2023-05-28 02:42:47 +00:00
"Carlos Alexandro Becker"
ff4d7a8687 vimPlugins: resolve github repository redirects 2023-05-28 02:42:30 +00:00
"Carlos Alexandro Becker"
e8c5027c5d vimPlugins: update 2023-05-28 02:42:08 +00:00
"Carlos Alexandro Becker"
46544468c7 vimPlugins.other-nvim: init at 2022-11-15 2023-05-28 02:38:43 +00:00
figsoda
22c55e2830 Merge pull request #234101 from figsoda/unfurl 2023-05-27 22:36:15 -04:00
Bobby Rong
586d57c4b5 Merge pull request #234226 from bobby285271/upd/evolution
evolution: 3.48.1 → 3.48.2
2023-05-28 10:20:39 +08:00
R. Ryantm
5ddcb975a7 nixpacks: 1.7.0 -> 1.9.0 2023-05-28 02:17:54 +00:00
R. Ryantm
25d8d79989 hidapi: 0.13.1 -> 0.14.0 2023-05-28 02:17:47 +00:00
R. Ryantm
d9f29f0ea5 remote-touchpad: 1.4.1 -> 1.4.2 2023-05-28 02:00:49 +00:00
figsoda
77134f22bf Merge pull request #234096 from figsoda/httprobe 2023-05-27 21:52:50 -04:00
R. Ryantm
cd70115c44 python310Packages.ibm-watson: 6.1.0 -> 7.0.0 2023-05-28 01:52:01 +00:00
figsoda
e90875b076 Merge pull request #234533 from r-ryantm/auto-update/ctlptl
ctlptl: 0.8.18 -> 0.8.19
2023-05-27 21:51:40 -04:00
figsoda
d42e57cbb2 Merge pull request #234529 from r-ryantm/auto-update/kubeclarity
kubeclarity: 2.18.0 -> 2.18.1
2023-05-27 21:50:08 -04:00
figsoda
1e1a46684a Merge pull request #234532 from r-ryantm/auto-update/civo
civo: 1.0.54 -> 1.0.55
2023-05-27 21:48:37 -04:00
figsoda
c833bc7a6c Merge pull request #234531 from r-ryantm/auto-update/cotp
cotp: 1.2.4 -> 1.2.5
2023-05-27 21:47:54 -04:00
R. Ryantm
ddb2e1f8e5 python311Packages.bqplot: 0.12.36 -> 0.12.39 2023-05-28 01:37:45 +00:00
figsoda
ac50b88e1a Merge pull request #234095 from figsoda/anew 2023-05-27 21:26:42 -04:00
zowoq
cd51ed2201 podman: 4.5.0 -> 4.5.1
Diff: https://github.com/containers/podman/compare/v4.5.0...v4.5.1

Changelog: https://github.com/containers/podman/blob/v4.5.1/RELEASE_NOTES.md
2023-05-28 11:18:55 +10:00
R. Ryantm
2079f4dcd2 ctlptl: 0.8.18 -> 0.8.19 2023-05-28 01:00:23 +00:00
figsoda
c93e310072 Merge pull request #234523 from r-ryantm/auto-update/mmctl
mmctl: 7.10.0 -> 7.10.2
2023-05-27 20:51:17 -04:00
R. Ryantm
93ce263f09 civo: 1.0.54 -> 1.0.55 2023-05-28 00:40:48 +00:00
figsoda
879b18ae9c Merge pull request #234528 from r-ryantm/auto-update/oh-my-posh
oh-my-posh: 16.7.0 -> 16.8.0
2023-05-27 20:35:15 -04:00
R. Ryantm
f4c9a049ce cotp: 1.2.4 -> 1.2.5 2023-05-28 00:26:00 +00:00
figsoda
5fa7642c6c go-task: add version test 2023-05-27 20:21:15 -04:00
figsoda
c68cb4ce9b go-task: fix version 2023-05-27 20:20:40 -04:00
figsoda
edfcc92fe1 Merge pull request #234526 from r-ryantm/auto-update/go-task
go-task: 3.24.0 -> 3.25.0
2023-05-27 20:16:38 -04:00
R. Ryantm
b328f15382 kubeclarity: 2.18.0 -> 2.18.1 2023-05-28 00:08:52 +00:00
R. Ryantm
9d7330f338 oh-my-posh: 16.7.0 -> 16.8.0 2023-05-27 23:48:31 +00:00
Weijia Wang
73960c6586 Merge pull request #234508 from marsam/update-resvg
resvg: 0.33.0 -> 0.34.0
2023-05-28 02:48:26 +03:00
Weijia Wang
83a615f695 bore: fix build on darwin 2023-05-28 02:40:50 +03:00
R. Ryantm
140c84f794 go-task: 3.24.0 -> 3.25.0 2023-05-27 23:38:33 +00:00
Weijia Wang
f79a9b183d sequoia: migrate to bindgenHook 2023-05-28 02:33:12 +03:00
Weijia Wang
f0d82460d2 Merge pull request #234514 from wegank/rustdesk-refactor
rustdesk: migrate to bindgenHook
2023-05-28 02:28:46 +03:00
R. Ryantm
4be6648c93 mmctl: 7.10.0 -> 7.10.2 2023-05-27 23:26:53 +00:00
R. Ryantm
bfcd5e6bb1 exfatprogs: 1.2.0 -> 1.2.1 2023-05-27 23:24:28 +00:00
Robert Scott
fbc8fcaa28 Merge pull request #234460 from risicle/ris-sharpsat-td-initial-fix
sharpsat-td: patch with updated version of mpreal/mpfrc++
2023-05-28 00:14:09 +01:00
Weijia Wang
f5a098d30c Merge pull request #234494 from r-ryantm/auto-update/system76-keyboard-configurator
system76-keyboard-configurator: 1.3.2 -> 1.3.3
2023-05-28 02:07:36 +03:00
Weijia Wang
8e913980b8 Merge pull request #234510 from figsoda/uniffi
uniffi-bindgen: remove
2023-05-28 02:06:39 +03:00
figsoda
8b573d01ba encpipe: init at 0.5
https://github.com/jedisct1/encpipe
2023-05-27 19:05:11 -04:00
Weijia Wang
93e6e97194 victoriametrics: add upstream patches 2023-05-28 01:58:50 +03:00
Weijia Wang
5f0596616a Merge pull request #234507 from figsoda/code
rust-code-analysis: 0.0.23 -> 0.0.25
2023-05-28 01:57:37 +03:00
figsoda
0b899d4084 oculante: 0.6.63 -> 0.6.64
Diff: https://github.com/woelper/oculante/compare/0.6.63...0.6.64

Changelog: https://github.com/woelper/oculante/blob/0.6.64/CHANGELOG.md
2023-05-27 18:56:43 -04:00
Anderson Torres
1ea2260060 fleng: init at 14
FLENG is a low level concurrent logic programming language descended from
Prolog.
2023-05-27 22:54:58 +00:00
Mario Rodas
9503979706 Merge pull request #234499 from ereslibre/bump-wasmtime-9.0.2
wasmtime: 9.0.1 -> 9.0.2
2023-05-27 17:45:56 -05:00
figsoda
0bf09b870c Merge pull request #233544 from r-ryantm/auto-update/python310Packages.textual
python310Packages.textual: 0.24.1 -> 0.26.0
2023-05-27 18:44:31 -04:00
Weijia Wang
8b301c982f Merge pull request #234504 from figsoda/grass
grass-sass: 0.12.3 -> 0.12.4
2023-05-28 01:44:15 +03:00
Weijia Wang
b80714f2c1 Merge pull request #234485 from r-ryantm/auto-update/nats-server
nats-server: 2.9.16 -> 2.9.17
2023-05-28 01:42:27 +03:00
Weijia Wang
f8715030d4 Merge pull request #234500 from figsoda/frogmouth
frogmouth: 0.5.0 -> 0.6.0
2023-05-28 01:39:19 +03:00
Weijia Wang
28c5e15fb7 Merge pull request #234503 from figsoda/sort
proximity-sort: 1.2.0 -> 1.3.0
2023-05-28 01:38:45 +03:00
Weijia Wang
dc633ef086 Merge pull request #234497 from r-ryantm/auto-update/plantuml-server
plantuml-server: 1.2023.7 -> 1.2023.8
2023-05-28 01:37:55 +03:00
Weijia Wang
8d2dfec790 Merge pull request #234496 from r-ryantm/auto-update/rpm-ostree
rpm-ostree: 2023.3 -> 2023.4
2023-05-28 01:37:11 +03:00
Weijia Wang
2964871efb Merge pull request #234502 from figsoda/asm
cargo-show-asm: 0.2.0 -> 0.2.18
2023-05-28 01:36:42 +03:00
Jakob Leifhelm
570d4efc7c libwacom: disable tests on risc-v 2023-05-27 22:11:17 +00:00
Raito Bezarius
d1104e2109 nixos/test-driver: add timeout option for wait_for_console_text (variant 2) 2023-05-28 00:07:43 +02:00
Thomas Gerbet
ed33222971 etcd_3_3: mark vulnerable to CVE-2023-32082 2023-05-28 08:04:43 +10:00
Thomas Gerbet
85f15277d0 etcd: switch to etcd_3_5 2023-05-28 08:04:43 +10:00
Thomas Gerbet
a24848c470 nixos/etcd: allow to choose the package 2023-05-28 08:04:43 +10:00
Weijia Wang
e66453b831 rustdesk: migrate to bindgenHook 2023-05-28 01:03:22 +03:00
Raito Bezarius
406de94b41 nixos/test-driver: add timeout option for wait_for_console_text
Previously, `wait_for_console_text` would block indefinitely until there were lines
shown in the buffer.

This is highly annoying when testing for things that can just hang for some reasons.

This introduces a classical timeout mechanism via non-blocking get on the Queue.
2023-05-27 23:55:52 +02:00
Mario Rodas
917ba9841a Merge pull request #234430 from marsam/update-flexget
flexget: 3.7.0 -> 3.7.2
2023-05-27 16:50:24 -05:00
Yueh-Shun Li
1a89cfae1f buildGoModule: simplify go-module attribute structure without rebuild 2023-05-28 07:50:02 +10:00
Yueh-Shun Li
48c5962048 doc/language-frameworks/go.section.md: fix spelling
Change "platform dependant" to "platform-dependent"

The word "dependant" (with suffix -ant) is used as a noun
in British English, while the adjetive is "dependent" (-ent).
Both are "dependent" in American English.

Reference:
https://www.merriam-webster.com/words-at-play/spelling-variants-dependent-vs-dependant
https://dictionary.cambridge.org/dictionary/english/dependant
2023-05-28 07:50:02 +10:00
Weijia Wang
c61487f989 Merge pull request #234493 from wegank/procs-refactor
procs: migrate to bindgenHook
2023-05-28 00:49:49 +03:00
Mario Rodas
3f4c658942 Merge pull request #234089 from anthonyroussel/exiftool_12_62
exiftool: 12.55 -> 12.62
2023-05-27 16:46:40 -05:00
figsoda
02914c3d0b uniffi-bindgen: remove 2023-05-27 17:46:16 -04:00
Weijia Wang
fe1bb502a3 vector: migrate to bindgenHook 2023-05-27 17:45:06 -04:00
figsoda
6656d69d7d rust-code-analysis: 0.0.23 -> 0.0.25
Diff: https://diff.rs/rust-code-analysis-cli/0.0.23/0.0.25
2023-05-27 17:32:57 -04:00
Mario Rodas
7bdafdd1c9 Merge pull request #234263 from adamcstephens/lxd/5.14
lxd: 5.13 -> 5.14
2023-05-27 16:19:42 -05:00
figsoda
b6f5b5de65 grass-sass: 0.12.3 -> 0.12.4
Diff: https://diff.rs/grass/0.12.3/0.12.4

Changelog: https://github.com/connorskees/grass/blob/master/CHANGELOG.md#0124
2023-05-27 17:18:23 -04:00
figsoda
76a9874ec1 proximity-sort: 1.2.0 -> 1.3.0
Diff: https://github.com/jonhoo/proximity-sort/compare/v1.2.0...v1.3.0
2023-05-27 17:11:47 -04:00
figsoda
9f7a5205a9 cargo-show-asm: set meta.mainProgram 2023-05-27 17:01:05 -04:00
figsoda
03b352a931 cargo-show-asm: 0.2.0 -> 0.2.18
Diff: https://github.com/pacak/cargo-show-asm/compare/0.2.0...0.2.18
2023-05-27 16:59:21 -04:00
Weijia Wang
9494441e76 Merge pull request #234435 from figsoda/pipe
pipe-rename: 1.6.3 -> 1.6.4
2023-05-27 23:55:03 +03:00
Weijia Wang
12d801ef39 Merge pull request #234432 from figsoda/zigbuild
cargo-zigbuild: 0.16.9 -> 0.16.10
2023-05-27 23:54:25 +03:00
figsoda
ea332796f2 frogmouth: 0.5.0 -> 0.6.0
Diff: https://github.com/Textualize/frogmouth/compare/v0.5.0...v0.6.0

Changelog: https://github.com/Textualize/frogmouth/blob/v0.6.0/ChangeLog.md
2023-05-27 16:50:22 -04:00
Rafael Fernández López
8f73830dbe wasmtime: 9.0.1 -> 9.0.2 2023-05-27 22:45:30 +02:00
Raito Bezarius
f1aee66f92 nixos/lib/test-driver: enable EFI variable reads at runtime
This is useful whenever you want to diagnose the current state of UEFI
variables, to assert that bootloaders or boot programs (systemd-stub)
did their job correctly and set their variables accordingly.

In the future, it can enable inspecting SecureBoot keys also.
2023-05-27 22:44:58 +02:00
Weijia Wang
ce4f11c3e6 Merge pull request #234484 from r-ryantm/auto-update/python311Packages.dominate
python311Packages.dominate: 2.7.0 -> 2.8.0
2023-05-27 23:41:10 +03:00
R. Ryantm
79de713048 plantuml-server: 1.2023.7 -> 1.2023.8 2023-05-27 20:39:59 +00:00
Mario Rodas
d8c752f3ec Merge pull request #233824 from nagy/makeself
makeself: use installManPage
2023-05-27 15:35:29 -05:00
figsoda
51a39ac6d6 Merge pull request #234483 from Aleksanaa/fdroidcl
fdroidcl: init at 0.7.0
2023-05-27 16:32:50 -04:00
Ryan Lahfa
77a1c48cca Merge pull request #232011 from GaetanLepage/river
nixos/river: init module
2023-05-27 22:30:51 +02:00
Weijia Wang
3df6699651 procs: migrate to bindgenHook 2023-05-27 23:25:16 +03:00
R. Ryantm
dfa694f915 rpm-ostree: 2023.3 -> 2023.4 2023-05-27 20:18:38 +00:00
Weijia Wang
f794726617 Merge pull request #234465 from wegank/influxdb-refactor
influxdb, influxdb2: migrate to bindgenHook
2023-05-27 23:04:00 +03:00
Weijia Wang
7083969a63 Merge pull request #234482 from figsoda/katex
mdbook-katex: remove unused dependencies, 0.5.0 -> 0.5.1
2023-05-27 23:02:46 +03:00
R. Ryantm
263dafd91f system76-keyboard-configurator: 1.3.2 -> 1.3.3 2023-05-27 19:58:13 +00:00
Robert Scott
2c9bea0eaa sharpsat-td: patch with updated version of mpreal/mpfrc++
this version is needed for mpfr 4.2.0+ support

lesson - don't merge old PRs without re-testing them yourself
2023-05-27 20:49:34 +01:00
R. Ryantm
cbf3c2f6f5 nats-server: 2.9.16 -> 2.9.17 2023-05-27 19:45:43 +00:00
Azat Bahawi
b65bce55a2 Merge pull request #234458 from name-snrl/languagetool-rust
languagetool-rust: init at 2.1.1
2023-05-27 22:44:15 +03:00
figsoda
9e010beeae Merge pull request #234480 from r-ryantm/auto-update/go-musicfox
go-musicfox: 4.0.6 -> 4.1.1
2023-05-27 15:26:00 -04:00
aleksana
e074386f98 fdroidcl: init at 0.7.0 2023-05-28 03:25:37 +08:00
R. Ryantm
7a3065da25 python311Packages.dominate: 2.7.0 -> 2.8.0 2023-05-27 19:24:36 +00:00
figsoda
227916a484 Merge pull request #234476 from r-ryantm/auto-update/grpc_cli
grpc_cli: 1.54.1 -> 1.55.0
2023-05-27 15:22:13 -04:00
figsoda
7997e72cd9 mdbook-katex: 0.5.0 -> 0.5.1
Diff: https://diff.rs/mdbook-katex/0.5.0/0.5.1
2023-05-27 15:16:25 -04:00
figsoda
6d6a709a50 mdbook-katex: remove unused dependencies 2023-05-27 15:13:55 -04:00
figsoda
2d36610993 Merge pull request #234475 from r-ryantm/auto-update/mdbook-katex
mdbook-katex: 0.4.2 -> 0.5.0
2023-05-27 15:11:04 -04:00
Adam Stephens
874d79d475 lxd: 5.13 -> 5.14 2023-05-27 14:57:27 -04:00
R. Ryantm
7db6adad1f go-musicfox: 4.0.6 -> 4.1.1 2023-05-27 18:47:48 +00:00
name_snrl
22731f497d maintainers: add name-snrl 2023-05-27 23:46:44 +05:00
name_snrl
ac7c0ee7e1 languagetool-rust: init at 2.1.1 2023-05-27 23:46:38 +05:00
figsoda
901f3e3cad Merge pull request #234459 from marsam/update-gallery-dl
gallery-dl: 1.25.4 -> 1.25.5
2023-05-27 14:44:18 -04:00
figsoda
331f83dc2e Merge pull request #234471 from wegank/cargo-spellcheck-refactor
cargo-spellcheck: migrate to bindgenHook
2023-05-27 14:41:56 -04:00
figsoda
f5df47122e Merge pull request #234466 from r-ryantm/auto-update/zsh-autocomplete
zsh-autocomplete: 23.05.02 -> 23.05.24
2023-05-27 14:32:35 -04:00
R. Ryantm
3aa92e371d grpc_cli: 1.54.1 -> 1.55.0 2023-05-27 18:24:51 +00:00
Franz Pletz
913ab10ef4 Merge pull request #234356 from r-ryantm/auto-update/lldpd
lldpd: 1.0.16 -> 1.0.17
2023-05-27 20:19:15 +02:00
R. Ryantm
2f384f9c66 mdbook-katex: 0.4.2 -> 0.5.0 2023-05-27 18:11:45 +00:00
Weijia Wang
e21b39b6a7 cargo-spellcheck: migrate to bindgenHook 2023-05-27 20:45:25 +03:00
Robert Scott
c4ad720905 Merge pull request #234399 from LeSuisse/metabase-0.46.4
metabase: 0.46.2 -> 0.46.4
2023-05-27 18:22:10 +01:00
R. Ryantm
e4eb28051b enchant: 2.3.4 -> 2.5.0 2023-05-27 17:18:43 +00:00
R. Ryantm
9190b1088d zsh-autocomplete: 23.05.02 -> 23.05.24 2023-05-27 17:08:16 +00:00
Weijia Wang
2e290f5676 influxdb2: migrate to bindgenHook 2023-05-27 20:05:57 +03:00
Weijia Wang
26d5c72cac influxdb: migrate to bindgenHook 2023-05-27 20:05:28 +03:00
Weijia Wang
500b40a755 Merge pull request #234457 from wegank/gnome-decoder-refactor
gnome-decoder: migrate to bindgenHook
2023-05-27 19:58:51 +03:00
Eelco Dolstra
d915eb8adf linuxPackages.ena: 2.8.3 -> 2.8.6 and fix build against Linux 6.3
This applies some patches that will be in the next version of ena, one
fixing the removal of the adjfreq field in ptp_clock_info, and the
others dealing with devlink changes.

https://hydra.nixos.org/build/221431596
2023-05-27 18:46:12 +02:00
Thomas Gerbet
55a9632753 metabase: 0.46.2 -> 0.46.4
Fixes CVE-2023-32680.

Changelogs:
https://github.com/metabase/metabase/releases/tag/v0.46.4
https://github.com/metabase/metabase/releases/tag/v0.46.3
2023-05-27 18:42:39 +02:00
Weijia Wang
03ab461c61 Merge pull request #234438 from figsoda/scli
scli: fix version
2023-05-27 19:35:32 +03:00
Victor Freire
fca068a558 nixos/tests/legit: init 2023-05-27 16:20:05 +00:00
Victor Freire
77520d39ce nixos/legit: init 2023-05-27 16:20:05 +00:00
Victor Freire
3e5995d7ea legit: init at 0.2.1 2023-05-27 16:20:05 +00:00
Weijia Wang
4877a270df Merge pull request #234441 from wegank/johnnycanencrypt-refactor
python310Packages.johnnycanencrypt: migrate to bindgenHook
2023-05-27 18:50:55 +03:00
Weijia Wang
ee58ad840b gnome-decoder: migrate to bindgenHook 2023-05-27 18:43:20 +03:00
K900
0109faee63 Merge pull request #234455 from NixOS/qemu/memory-size-32bits
nixos/qemu-vm: fix 32-bits assert for memorySize
2023-05-27 18:40:08 +03:00
Raito Bezarius
09d1022782 nixos/qemu-vm: fix 32-bits assert for memorySize
It should be an implication, rather than &&.
2023-05-27 17:20:08 +02:00
Jacek Galowicz
3580ac6c65 Merge pull request #234427 from alyssais/create_machine
nixos/test-driver: undeprecate create_machine
2023-05-27 17:02:11 +02:00
Alyssa Ross
6abae5cbb5 xwayland: set meta.mainProgram 2023-05-27 15:00:40 +00:00
Alyssa Ross
e33c2a5e4c nixos/test-driver: add missing spaces to warning 2023-05-27 15:00:00 +00:00
Robert Scott
b65f4b653b Merge pull request #234398 from lorenz/fix-prom
prometheus: skip tests on 32-bit platforms
2023-05-27 15:59:04 +01:00
rewine
bb26b9d606 qmarkdowntextedit: unstable-2022-08-24 -> unstable-2023-04-02 2023-05-27 22:56:24 +08:00
Martin Weinelt
108721e4d1 Merge pull request #170473 from NixOS/grahamc-patch-3
networkd: support specifying the ClientIdentifier for DHCPv4 options
2023-05-27 16:55:30 +02:00
Weijia Wang
29ac622571 Merge pull request #234425 from wegank/tremor-rs-aarch64
tremor-*: build on more platforms
2023-05-27 17:49:41 +03:00
Robert Scott
cfbb8e82c6 Merge pull request #178159 from risicle/ris-sharpsat-td
sharpsat-td: init at unstable-2021-09-05
2023-05-27 15:47:31 +01:00
Doron Behar
6c2b50b663 Merge pull request #208612 from obadz/py-torrent-parser
pythonPackages.torrent_parser: init at 0.4.1
2023-05-27 17:46:58 +03:00
Weijia Wang
5ed1a9b311 Merge pull request #234423 from marsam/update-opam
opam: 2.1.4 -> 2.1.5
2023-05-27 17:33:00 +03:00
Rick van Schijndel
57cce5d00b Merge pull request #234267 from matthewpi/fix/jetbrains-add-python3-to-path
jetbrains: add python3 to PATH
2023-05-27 16:20:24 +02:00
Doron Behar
2336019dab Merge pull request #206959 from deviant/bump-par
par: 1.52 -> 1.53.0
2023-05-27 17:15:12 +03:00
Weijia Wang
48dc085937 Merge pull request #234321 from wegank/system76-scheduler-refactor
linuxPackages.system76-scheduler: migrate to bindgenHook
2023-05-27 17:14:02 +03:00
Weijia Wang
5dd0190da9 python310Packages.johnnycanencrypt: migrate to bindgenHook 2023-05-27 17:11:11 +03:00
Lorenz Brun
e1a0a7aa76 prometheus: skip tests on 32-bit platforms 2023-05-27 15:58:45 +02:00
Weijia Wang
9a9adbeca0 Merge pull request #234336 from r-ryantm/auto-update/netdata-go-plugins
netdata-go-plugins: 0.52.2 -> 0.53.0
2023-05-27 16:53:51 +03:00
Weijia Wang
6fed63ecea Merge pull request #234339 from r-ryantm/auto-update/kaniko
kaniko: 1.9.2 -> 1.10.0
2023-05-27 16:53:11 +03:00
Weijia Wang
936fe08aec Merge pull request #234324 from r-ryantm/auto-update/flintlock
flintlock: 0.4.0 -> 0.6.0
2023-05-27 16:50:51 +03:00
Weijia Wang
772f180cf0 Merge pull request #234340 from r-ryantm/auto-update/cubiomes-viewer
cubiomes-viewer: 3.2.1 -> 3.3.0
2023-05-27 16:47:07 +03:00
Weijia Wang
51a8e504a1 Merge pull request #234338 from r-ryantm/auto-update/godot_4
godot_4: 4.0.2-stable -> 4.0.3-stable
2023-05-27 16:45:32 +03:00
figsoda
90bca32e90 scli: fix version 2023-05-27 09:44:59 -04:00
Weijia Wang
8a4e2cfe33 Merge pull request #234319 from r-ryantm/auto-update/snapmaker-luban
snapmaker-luban: 4.7.3 -> 4.8.0
2023-05-27 16:44:44 +03:00
Weijia Wang
38f556f73c Merge pull request #234381 from r-ryantm/auto-update/opentelemetry-collector-contrib
opentelemetry-collector-contrib: 0.77.0 -> 0.78.0
2023-05-27 16:40:46 +03:00
Weijia Wang
74ca4816be Merge pull request #234397 from r-ryantm/auto-update/quick-lint-js
quick-lint-js: 2.12.0 -> 2.14.0
2023-05-27 16:39:27 +03:00
Weijia Wang
0db4454499 Merge pull request #234371 from r-ryantm/auto-update/argo-rollouts
argo-rollouts: 1.5.0 -> 1.5.1
2023-05-27 16:38:18 +03:00
figsoda
f170a31d6b Merge pull request #234422 from stammon/fix-dtools
dtools: 2.095.1 -> 2.103.1
2023-05-27 09:37:55 -04:00
figsoda
c0a6f4607f Merge pull request #234415 from r-ryantm/auto-update/signal-cli
signal-cli: 0.11.10 -> 0.11.11
2023-05-27 09:37:43 -04:00
Ryan Lahfa
537c6ede55 Merge pull request #234266 from emilylange/qemu-vm-2047mb
nixos/qemu-vm: add `virtualisation.memorySize < 2048` assertion on 32bit
2023-05-27 15:31:00 +02:00
figsoda
5c06cf351b pipe-rename: 1.6.3 -> 1.6.4
Diff: https://diff.rs/pipe-rename/1.6.3/1.6.4
2023-05-27 09:28:12 -04:00
figsoda
25e796bd9e cargo-zigbuild: 0.16.9 -> 0.16.10
Diff: https://github.com/messense/cargo-zigbuild/compare/v0.16.9...v0.16.10

Changelog: https://github.com/messense/cargo-zigbuild/releases/tag/v0.16.10
2023-05-27 09:22:02 -04:00
Alyssa Ross
88555d518d weston: 11.0.2 -> 12.0.1 2023-05-27 13:21:15 +00:00
Alyssa Ross
11723f1a01 weston: adopt 2023-05-27 13:21:15 +00:00
Alyssa Ross
dcc7704356 weston: use proper option parameters
This will prevent mistakes like trying to enable features based on a
non-existent package, like the one I just fixed.
2023-05-27 13:21:15 +00:00
Alyssa Ross
f333927497 weston: remove unused dependencies
colord support is deprecated and disabled by default.
libGL is redundant with Mesa.
libXcursor is only required when Xwayland is enabled.
libunwind and mtdev is unused since Weston 4.
libxcb and udev are propagated.
pam is unused since Weston 11.

There's no "vaapi" package at all, and there never has been.  This
presumably meant to refer to libva.  This is a very good demonstration
of the problem with the "? null" pattern for optional dependencies!
As a result, VA-API support had been unintentionally disabled by
default this whole time.
2023-05-27 13:21:15 +00:00
Weijia Wang
ef39dca2f2 Merge pull request #234417 from r-ryantm/auto-update/unciv
unciv: 4.6.13 -> 4.6.14-patch1
2023-05-27 16:17:35 +03:00
Weijia Wang
e1884a1644 tremor-rs: build on more platforms 2023-05-27 16:13:42 +03:00
Weijia Wang
1a67b29431 tremor-language-server: build on more platforms 2023-05-27 16:13:05 +03:00
Graham Christensen
479712af11 networkd: support specifying the ClientIdentifier for DHCPv4 options 2023-05-27 15:06:06 +02:00
Alyssa Ross
845576aac4 nixos/test-driver: undeprecate create_machine
This warning was added a year and a half ago, but still no test in
NixOS directly instantiates the machine class, presumably because it's
not actually possible for a test to do so without losing
functionality.  For example, there's no way for a NixOS test to access
the output directory that create_machine passes to the Machine
constructor.

This warning is therefore just contributing to alert fatigue for
users, who are unable to follow its advice.  Once it's actually
possible to do what it suggests, the warning can be reintroduced.
2023-05-27 12:56:04 +00:00
Mario Rodas
a619e7a40a Merge pull request #234346 from r-ryantm/auto-update/terracognita
terracognita: 0.8.3 -> 0.8.4
2023-05-27 07:52:06 -05:00
Mario Rodas
e47ac25ace Merge pull request #234372 from r-ryantm/auto-update/go-toml
go-toml: 2.0.7 -> 2.0.8
2023-05-27 07:51:33 -05:00
Weijia Wang
107c3239e1 Merge pull request #234414 from NixOS/rbspy-refactor
rbspy: fix build on aarch64-linux
2023-05-27 15:42:32 +03:00
R. Ryantm
d289ed9ef7 rebar3: 3.21.0 -> 3.22.0 2023-05-27 08:34:28 -04:00
Aaron Jheng
c17fdfca6f agola: 0.7.0 -> 0.8.0 2023-05-27 08:32:25 -04:00
Timon Stampfli
9751fb4c9a dtools: 2.095.1 -> 2.103.1
This also fixes the broken Hydra build.

For ZHF #230712 at the #ZurichZHF hackathon!
2023-05-27 14:21:21 +02:00
Nick Cao
7ee357a38a Merge pull request #232330 from VergeDX/rtl8821cu
linuxPackages.rtl8821cu: unstable-2022-12-07 -> unstable-2023-04-28
2023-05-27 06:13:37 -06:00
Robert Scott
c0b553b619 Merge pull request #234205 from yl3dy/unbreak_fenics
python3Packages.fenics: fixed tests for FIAT
2023-05-27 13:01:25 +01:00
R. Ryantm
527049b1c1 unciv: 4.6.13 -> 4.6.14-patch1 2023-05-27 11:52:59 +00:00
Weijia Wang
8f400f06b3 Merge pull request #234407 from kilianar/orchis-theme_2023-05-27
orchis-theme: 2023-04-08 -> 2023-05-27
2023-05-27 14:52:40 +03:00
Robert Scott
2d895ae34c Merge pull request #234392 from lorenz/fix-teleport
teleport: mark as broken on <64 bit platforms
2023-05-27 12:48:04 +01:00
Eelco Dolstra
324c8af6ce Merge pull request #234406 from edolstra/fix-libb64
libb64: Fix i686-linux build failure
2023-05-27 13:46:35 +02:00
Weijia Wang
8f9039a8d6 rbspy: fix build on aarch64-linux 2023-05-27 14:46:31 +03:00
R. Ryantm
33481c3834 signal-cli: 0.11.10 -> 0.11.11 2023-05-27 11:43:35 +00:00
Weijia Wang
145dc20baf Merge pull request #234395 from r-ryantm/auto-update/werf
werf: 1.2.235 -> 1.2.238
2023-05-27 14:36:43 +03:00
Weijia Wang
4ff088a918 Merge pull request #234404 from r-ryantm/auto-update/ginkgo
ginkgo: 2.9.4 -> 2.9.5
2023-05-27 14:35:22 +03:00
Florian Klink
ce5a035022 Merge pull request #234400 from r-ryantm/auto-update/ls-lint
ls-lint: 1.11.2 -> 2.0.0
2023-05-27 13:24:58 +02:00
Weijia Wang
461a184863 Merge pull request #234365 from r-ryantm/auto-update/vtm
vtm: 0.9.9i -> 0.9.9k
2023-05-27 13:51:38 +03:00
kilianar
ae9ce7f2e3 orchis-theme: 2023-04-08 -> 2023-05-27
https://github.com/vinceliuice/Orchis-theme/releases/tag/2023-05-27
2023-05-27 12:45:04 +02:00
Eelco Dolstra
015722217e libb64: Fix i686-linux build failure
https://hydra.nixos.org/build/221506062
2023-05-27 12:42:12 +02:00
Weijia Wang
5c51b96f52 Merge pull request #234373 from qowoz/fzf
fzf: 0.41.0 -> 0.41.1
2023-05-27 13:40:31 +03:00
Weijia Wang
34bd18453a Merge pull request #234295 from yu-re-ka/coreboot-utils-aarch64
coreboot-utils: support subset on aarch64-linux
2023-05-27 13:33:40 +03:00
Weijia Wang
9fdb5f9820 Merge pull request #234111 from reckenrode/pinentry-mac-darwin-sandbox
pinentry-mac: fix build with Darwin sandbox enabled
2023-05-27 13:28:41 +03:00
Weijia Wang
5bf58e082b Merge pull request #234394 from r-ryantm/auto-update/shopware-cli
shopware-cli: 0.1.71 -> 0.1.73
2023-05-27 13:24:47 +03:00
Weijia Wang
991a06df65 Merge pull request #234376 from r-ryantm/auto-update/zsh-nix-shell
zsh-nix-shell: 0.6.0 -> 0.7.0
2023-05-27 13:24:20 +03:00
Weijia Wang
fb348d94ed Merge pull request #234393 from mdarocha/dotnet-sdk-7
dotnet-sdk_7: 7.0.203 -> 7.0.302
2023-05-27 13:18:50 +03:00
R. Ryantm
736cd76b3e ginkgo: 2.9.4 -> 2.9.5 2023-05-27 10:16:08 +00:00
R. Ryantm
3eefbfb3a9 ls-lint: 1.11.2 -> 2.0.0 2023-05-27 10:05:20 +00:00
Weijia Wang
43e0e088a6 Merge pull request #234370 from r-ryantm/auto-update/python310Packages.nbsphinx
python310Packages.nbsphinx: 0.9.1 -> 0.9.2
2023-05-27 13:04:38 +03:00
Weijia Wang
cdd6500911 Merge pull request #234369 from r-ryantm/auto-update/python310Packages.miniaudio
python310Packages.miniaudio: 1.57 -> 1.58
2023-05-27 13:04:01 +03:00
Weijia Wang
fae6bac8f5 Merge pull request #234358 from r-ryantm/auto-update/stm32cubemx
stm32cubemx: 6.8.0 -> 6.8.1
2023-05-27 13:01:52 +03:00
R. Ryantm
15fd3a1603 libcpr: 1.10.3 -> 1.10.4 2023-05-27 12:01:16 +02:00
Weijia Wang
858c032602 Merge pull request #234351 from r-ryantm/auto-update/okteto
okteto: 2.15.2 -> 2.15.3
2023-05-27 13:00:05 +03:00
Weijia Wang
6557d6d66a Merge pull request #234333 from r-ryantm/auto-update/frugal
frugal: 3.16.19 -> 3.16.21
2023-05-27 12:59:04 +03:00
Weijia Wang
ae0b0867da Merge pull request #234349 from r-ryantm/auto-update/mediamtx
mediamtx: 0.23.0 -> 0.23.3
2023-05-27 12:57:45 +03:00
Weijia Wang
8cd7cebe34 Merge pull request #234379 from r-ryantm/auto-update/supabase-cli
supabase-cli: 1.63.1 -> 1.64.2
2023-05-27 12:56:58 +03:00
Weijia Wang
31292cb19f Merge pull request #234363 from r-ryantm/auto-update/fio
fio: 3.34 -> 3.35
2023-05-27 12:56:12 +03:00
Weijia Wang
92d15cf5f0 vtm: extend platforms 2023-05-27 12:54:39 +03:00
R. Ryantm
5f2ffeeef3 quick-lint-js: 2.12.0 -> 2.14.0 2023-05-27 09:42:17 +00:00
R. Ryantm
70dea8c226 werf: 1.2.235 -> 1.2.238 2023-05-27 09:32:47 +00:00
mdarocha
3908d1362f dotnet-sdk_7: 7.0.203 -> 7.0.302 2023-05-27 11:31:29 +02:00
Weijia Wang
f2d704d130 Merge pull request #233836 from nagy/avrdude
avrdude: always build documentation on Linux
2023-05-27 12:29:14 +03:00
Lorenz Brun
12be07b11c teleport: mark as broken on <64 bit platforms 2023-05-27 11:18:34 +02:00
R. Ryantm
60bcbec071 shopware-cli: 0.1.71 -> 0.1.73 2023-05-27 09:14:39 +00:00
Fabian Affolter
7a14867b5b Merge pull request #234164 from JulienMalka/uptime-kuma-api-101
python3Packages.uptime-kuma-api: 0.13.0 -> 1.0.1
2023-05-27 11:14:17 +02:00
Ilan Joselevich
4f8d9de9a6 Merge pull request #218803 from MangoIV/mangoiv/add-bkt
bkt: init at version 0.6.1
2023-05-27 12:00:20 +03:00
R. Ryantm
0c0d57d79d opentelemetry-collector-contrib: 0.77.0 -> 0.78.0 2023-05-27 08:37:29 +00:00
R. Ryantm
d6b2c1c0df supabase-cli: 1.63.1 -> 1.64.2 2023-05-27 08:22:38 +00:00
Fabian Affolter
d2f6435e3d mitmproxy2swagger: 0.9.0 -> 0.10.0
Diff: https://github.com/alufers/mitmproxy2swagger/compare/refs/tags/0.9.0...0.10.0

Changelog: https://github.com/alufers/mitmproxy2swagger/releases/tag/0.10.0
2023-05-27 10:20:55 +02:00
Fabian Affolter
8ffd7bb588 Merge pull request #234246 from fabaff/adafruit-pureio-bump
python311Packages.adafruit-pureio: 1.1.10 -> 1.1.11
2023-05-27 10:19:14 +02:00
Fabian Affolter
8ecec2d9c8 Merge pull request #234250 from fabaff/acquire-bump
python311Packages.acquire: 3.5 -> 3.6
2023-05-27 10:19:04 +02:00
R. Ryantm
91dc753211 zsh-nix-shell: 0.6.0 -> 0.7.0 2023-05-27 08:13:31 +00:00
zowoq
e1e943023f fzf: 0.41.0 -> 0.41.1
Diff: https://github.com/junegunn/fzf/compare/0.41.0...0.41.1

Changelog: https://github.com/junegunn/fzf/blob/0.41.1/CHANGELOG.md
2023-05-27 18:06:06 +10:00
R. Ryantm
00cb60ebb4 go-toml: 2.0.7 -> 2.0.8 2023-05-27 08:00:52 +00:00
Fabian Affolter
e00ca28eae Merge pull request #234353 from r-ryantm/auto-update/kubeshark
kubeshark: 40.2 -> 40.5
2023-05-27 10:00:37 +02:00
Fabian Affolter
80cfbd3975 Merge pull request #234344 from r-ryantm/auto-update/python310Packages.pyatv
python310Packages.pyatv: 0.11.0 -> 0.12.0
2023-05-27 09:57:16 +02:00
Fabian Affolter
47dfeae55f Merge pull request #234350 from r-ryantm/auto-update/cnspec
cnspec: 8.10.0 -> 8.11.0
2023-05-27 09:56:49 +02:00
R. Ryantm
7c085290c0 argo-rollouts: 1.5.0 -> 1.5.1 2023-05-27 07:50:55 +00:00
R. Ryantm
949a550d0b python310Packages.nbsphinx: 0.9.1 -> 0.9.2 2023-05-27 07:35:25 +00:00
R. Ryantm
d24e607c22 python310Packages.miniaudio: 1.57 -> 1.58 2023-05-27 07:32:44 +00:00
Nick Cao
e10802309b Merge pull request #234342 from figsoda/binstall
cargo-binstall: 0.23.0 -> 0.23.1
2023-05-27 00:26:07 -06:00
Nick Cao
db79280847 Merge pull request #234348 from r-ryantm/auto-update/automatic-timezoned
automatic-timezoned: 1.0.91 -> 1.0.92
2023-05-27 00:25:17 -06:00
Nick Cao
909e3ebf65 Merge pull request #234355 from r-ryantm/auto-update/python310Packages.subarulink
python310Packages.subarulink: 0.7.6 -> 0.7.6-1
2023-05-27 00:23:42 -06:00
Nick Cao
4101de5cdb Merge pull request #234360 from r-ryantm/auto-update/powerstat
powerstat: 0.03.01 -> 0.03.03
2023-05-27 00:22:16 -06:00
Nick Cao
5304afc09e Merge pull request #234362 from SnO2WMaN/killport-0.9.0
killport: 0.8.0 -> 0.9.0
2023-05-27 00:21:39 -06:00
R. Ryantm
6e14cc0d55 vtm: 0.9.9i -> 0.9.9k 2023-05-27 06:07:18 +00:00
R. Ryantm
eedd40fc42 fio: 3.34 -> 3.35 2023-05-27 05:42:44 +00:00
SnO2WMaN
decb072d37 killport: 0.8.0 -> 0.9.0 2023-05-27 14:28:12 +09:00
R. Ryantm
bee7cb5904 powerstat: 0.03.01 -> 0.03.03 2023-05-27 05:09:39 +00:00
github-actions[bot]
8d908a2ed4 terraform-providers.tencentcloud: 1.81.1 -> 1.81.2 2023-05-27 14:56:18 +10:00
github-actions[bot]
160cc27265 terraform-providers.aws: 5.0.0 -> 5.0.1 2023-05-27 14:56:18 +10:00
github-actions[bot]
ba93231494 terraform-providers.spotinst: 1.119.1 -> 1.120.0 2023-05-27 14:56:18 +10:00
github-actions[bot]
7fa6787c66 terraform-providers.opsgenie: 0.6.22 -> 0.6.23 2023-05-27 14:56:18 +10:00
github-actions[bot]
317bcc15c0 terraform-providers.nutanix: 1.8.1 -> 1.9.0 2023-05-27 14:56:18 +10:00
github-actions[bot]
50e18c9570 terraform-providers.linode: 2.2.0 -> 2.3.0 2023-05-27 14:56:18 +10:00
github-actions[bot]
45e210ece2 terraform-providers.azurerm: 3.57.0 -> 3.58.0 2023-05-27 14:56:18 +10:00
R. Ryantm
769483f12a stm32cubemx: 6.8.0 -> 6.8.1 2023-05-27 04:54:49 +00:00
R. Ryantm
465abd47ea lldpd: 1.0.16 -> 1.0.17 2023-05-27 04:36:53 +00:00
R. Ryantm
568f92cbff python310Packages.subarulink: 0.7.6 -> 0.7.6-1 2023-05-27 04:36:26 +00:00
Mario Rodas
8aebbc7beb flow: 0.206.0 -> 0.207.0
Diff: https://github.com/facebook/flow/compare/v0.206.0...v0.207.0

Changelog: https://github.com/facebook/flow/raw/v0.207.0/Changelog.md
2023-05-27 04:20:00 +00:00
Mario Rodas
4ae024e5fe resvg: 0.33.0 -> 0.34.0
Diff: https://github.com/RazrFalcon/resvg/compare/v0.33.0...v0.34.0

Changelog: https://github.com/RazrFalcon/resvg/raw/v0.34.0/CHANGELOG.md
2023-05-27 04:20:00 +00:00
Mario Rodas
f398af926c flexget: 3.7.0 -> 3.7.2
Diff: https://github.com/Flexget/Flexget/compare/refs/tags/v3.7.0...v3.7.2

Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.7.2
2023-05-27 04:20:00 +00:00
Mario Rodas
ca372d8df8 gallery-dl: 1.25.4 -> 1.25.5
Changelog: https://github.com/mikf/gallery-dl/raw/v1.25.5/CHANGELOG.md
2023-05-27 04:20:00 +00:00
Mario Rodas
dd82e5716f opam: 2.1.4 -> 2.1.5
Changelog: https://github.com/ocaml/opam/releases/tag/2.1.5

Diff: https://github.com/ocaml/opam/compare/2.1.4...2.1.5
2023-05-27 04:20:00 +00:00
R. Ryantm
768241916f kubeshark: 40.2 -> 40.5 2023-05-27 04:09:09 +00:00
R. Ryantm
165431b546 okteto: 2.15.2 -> 2.15.3 2023-05-27 03:23:23 +00:00
Nikolay Korotkiy
9409fad0ab Merge pull request #234322 from r-ryantm/auto-update/orbiton
orbiton: 2.61.0 -> 2.62.0
2023-05-27 07:23:15 +04:00
R. Ryantm
4f604fcf65 cnspec: 8.10.0 -> 8.11.0 2023-05-27 03:18:50 +00:00
R. Ryantm
c256f09dac mediamtx: 0.23.0 -> 0.23.3 2023-05-27 03:05:34 +00:00
R. Ryantm
8c3d981fe8 automatic-timezoned: 1.0.91 -> 1.0.92 2023-05-27 03:00:37 +00:00
R. Ryantm
c5ad96f040 terracognita: 0.8.3 -> 0.8.4 2023-05-27 02:46:39 +00:00
Nick Cao
19cb667b4b Merge pull request #234257 from fabaff/pydeps-bump
python311Packages.pydeps: 1.12.7 -> 1.12.8
2023-05-26 20:46:03 -06:00
Nick Cao
431d38b51f Merge pull request #234249 from fabaff/aliyun-python-sdk-config-bump
python311Packages.aliyun-python-sdk-config: 2.2.8 -> 2.2.9
2023-05-26 20:45:08 -06:00
Nick Cao
7da0d3c5af Merge pull request #234252 from fabaff/onvif-zeep-async-bump
python311Packages.onvif-zeep-async: 3.1.7 -> 3.1.8
2023-05-26 20:44:22 -06:00
Nick Cao
dd43be1749 Merge pull request #234255 from fabaff/reolink-aio-bump
python311Packages.reolink-aio: 0.5.15 -> 0.5.16
2023-05-26 20:43:30 -06:00
Nick Cao
ee4fc39a07 Merge pull request #234256 from fabaff/python-otbr-api-bump
python311Packages.python-otbr-api: 1.1.0 -> 1.2.0
2023-05-26 20:42:54 -06:00
Nick Cao
ffefbe32ff Merge pull request #234261 from fabaff/pysigma-backend-insightidr-bump
python311Packages.pysigma-backend-insightidr: 0.1.8 -> 0.1.9
2023-05-26 20:41:34 -06:00
Nick Cao
3e34fec842 Merge pull request #234276 from fabaff/faraday-plugins-bump
python311Packages.faraday-plugins: 1.11.0 -> 1.12.0
2023-05-26 20:40:16 -06:00
Nick Cao
52f5d6dbc5 Merge pull request #234139 from r-ryantm/auto-update/netmaker-full
netmaker-full: 0.19.0 -> 0.20.0
2023-05-26 20:37:48 -06:00
R. Ryantm
6e634db53b python310Packages.pyatv: 0.11.0 -> 0.12.0 2023-05-27 02:31:08 +00:00
figsoda
aab11cabdf Merge pull request #234325 from r-ryantm/auto-update/coreth
coreth: 0.12.1 -> 0.12.2
2023-05-26 22:21:03 -04:00
figsoda
517da6a94a cargo-binstall: 0.23.0 -> 0.23.1
Diff: https://github.com/cargo-bins/cargo-binstall/compare/v0.23.0...v0.23.1

Changelog: https://github.com/cargo-bins/cargo-binstall/releases/tag/v0.23.1
2023-05-26 22:18:04 -04:00
zowoq
dfa7b1e054 terraform-providers: drop outdated aliases and throws 2023-05-27 11:58:00 +10:00
figsoda
209612c377 Merge pull request #234323 from wegank/rdedup-refactor
rdedup: migrate to bindgenHook
2023-05-26 21:54:30 -04:00
figsoda
fba54af741 Merge pull request #234329 from wegank/sonic-server-refactor
sonic-server: migrate to bindgenHook
2023-05-26 21:48:14 -04:00
Nick Cao
cf58ff13a3 Merge pull request #234254 from kevincox/mautrix-facebook-appservice-id
nixos.mautrix-facebook: Fix appservice name
2023-05-26 19:48:00 -06:00
figsoda
5ce728f74b Merge pull request #234327 from wegank/parinfer-rust-refactor
parinfer-rust: migrate to bindgenHook
2023-05-26 21:43:39 -04:00
R. Ryantm
ab303ea94d cubiomes-viewer: 3.2.1 -> 3.3.0 2023-05-27 01:41:55 +00:00
figsoda
43f356142c Merge pull request #234328 from r-ryantm/auto-update/easyrsa
easyrsa: 3.1.2 -> 3.1.4
2023-05-26 21:41:54 -04:00
Ryan Lahfa
d74e5f4a18 Merge pull request #213510 from RaitoBezarius/nginx-proxyprotocol
nixos/nginx: first-class PROXY protocol support
2023-05-27 03:37:33 +02:00
figsoda
3133de79a5 Merge pull request #234334 from r-ryantm/auto-update/sentry-cli
sentry-cli: 2.18.0 -> 2.18.1
2023-05-26 21:28:01 -04:00
R. Ryantm
c1b7ab81b8 kaniko: 1.9.2 -> 1.10.0 2023-05-27 01:22:02 +00:00
Thomas Gerbet
d6a1aea19b vector: enable sources-dnstap feature
This feature is enabled in the official build:
https://github.com/vectordotdev/vector/blob/v0.30.0/Cargo.toml#L376
2023-05-26 21:03:54 -04:00
R. Ryantm
3a8f1f3d30 godot_4: 4.0.2-stable -> 4.0.3-stable 2023-05-27 01:01:06 +00:00
Weijia Wang
fe53f2096b surrealdb-migrations: cleanup 2023-05-26 21:00:38 -04:00
Weijia Wang
442a6dbd36 surrealdb: fix build on aarch64-linux 2023-05-26 21:00:38 -04:00
R. Ryantm
1429ce227a netdata-go-plugins: 0.52.2 -> 0.53.0 2023-05-27 00:51:37 +00:00
R. Ryantm
5685291a7b sentry-cli: 2.18.0 -> 2.18.1 2023-05-27 00:35:11 +00:00
R. Ryantm
4ac9973f4f frugal: 3.16.19 -> 3.16.21 2023-05-27 00:28:26 +00:00
Weijia Wang
dc7b616338 Merge pull request #234299 from r-ryantm/auto-update/apt
apt: 2.6.0 -> 2.7.1
2023-05-27 03:02:24 +03:00
Weijia Wang
2bd0b0515f Merge pull request #234316 from r-ryantm/auto-update/eksctl
eksctl: 0.141.0 -> 0.142.0
2023-05-27 03:00:03 +03:00
Weijia Wang
cbb545fbba sonic-server: migrate to bindgenHook 2023-05-27 02:56:05 +03:00
R. Ryantm
2c62cc62cc easyrsa: 3.1.2 -> 3.1.4 2023-05-26 23:50:45 +00:00
Weijia Wang
6b024e4eff parinfer-rust: migrate to bindgenHook 2023-05-27 02:44:51 +03:00
R. Ryantm
81c82de9fa coreth: 0.12.1 -> 0.12.2 2023-05-26 23:39:01 +00:00
Weijia Wang
c3e70a4225 Merge pull request #234317 from wegank/supertag-refactor
supertag: migrate to bindgenHook
2023-05-27 02:38:38 +03:00
Weijia Wang
5b61dd80b9 Merge pull request #234313 from r-ryantm/auto-update/opensmt
opensmt: 2.5.0 -> 2.5.1
2023-05-27 02:34:54 +03:00
R. Ryantm
657eab915c flintlock: 0.4.0 -> 0.6.0 2023-05-26 23:33:31 +00:00
Weijia Wang
db7ee2e5de rdedup: migrate to bindgenHook 2023-05-27 02:32:57 +03:00
R. Ryantm
223edbb434 orbiton: 2.61.0 -> 2.62.0 2023-05-26 23:28:05 +00:00
Weijia Wang
597e126786 linuxPackages.system76-scheduler: migrate to bindgenHook 2023-05-27 02:26:12 +03:00
zowoq
0ba51a51f8 buildGoModule: alias vendorSha256 to vendorHash 2023-05-27 09:19:47 +10:00
R. Ryantm
829648e5e4 snapmaker-luban: 4.7.3 -> 4.8.0 2023-05-26 23:13:30 +00:00
Weijia Wang
ed89912d7c supertag: migrate to bindgenHook 2023-05-27 02:04:05 +03:00
R. Ryantm
5f05b9d853 eksctl: 0.141.0 -> 0.142.0 2023-05-26 22:57:25 +00:00
Weijia Wang
656eb1cbd9 Merge pull request #234120 from natsukium/python3Packages.umap-learn/patch
python3Packages.umap-learn: patch for numpy>=1.24
2023-05-27 01:50:58 +03:00
Thiago Kenji Okada
2bacd6854b Merge pull request #234307 from r-ryantm/auto-update/clj-kondo
clj-kondo: 2023.04.14 -> 2023.05.18
2023-05-26 22:49:13 +00:00
Weijia Wang
a8b950c3b5 Merge pull request #234303 from r-ryantm/auto-update/python310Packages.mastodon-py
python310Packages.mastodon-py: 1.8.0 -> 1.8.1
2023-05-27 01:47:31 +03:00
Weijia Wang
8975b27be5 Merge pull request #234305 from wegank/amazon-qldb-shell-refactor
amazon-qldb-shell: migrate to bindgenHook
2023-05-27 01:47:00 +03:00
Weijia Wang
22ac27bd08 Merge pull request #234308 from wegank/silicon-refactor
silicon: migrate to bindgenHook
2023-05-27 01:46:31 +03:00
Weijia Wang
ff8e8c3a3d Merge pull request #234302 from figsoda/pods
pods: 1.2.0 -> 1.2.1
2023-05-27 01:45:15 +03:00
figsoda
9c0b39dfcd Merge pull request #234309 from r-ryantm/auto-update/xq
xq: 0.2.42 -> 0.2.44
2023-05-26 18:40:44 -04:00
Pavol Rusnak
e410f6d90c Merge pull request #234304 from wegank/fido2luks-refactor
fido2luks: migrate to bindgenHook
2023-05-27 00:28:36 +02:00
R. Ryantm
b954ef286d opensmt: 2.5.0 -> 2.5.1 2023-05-26 22:27:08 +00:00
R. Ryantm
e3db5e86e0 xq: 0.2.42 -> 0.2.44 2023-05-26 22:03:20 +00:00
Weijia Wang
02795f6c64 silicon: migrate to bindgenHook 2023-05-27 01:00:20 +03:00
R. Ryantm
e886c75fb0 clj-kondo: 2023.04.14 -> 2023.05.18 2023-05-26 21:49:53 +00:00
Weijia Wang
3eb0cc7c0b Merge pull request #234298 from wegank/zenith-refactor
zenith: migrate to bindgenHook
2023-05-27 00:46:10 +03:00
Daniel Nagy
9aa6989b64 avrdude: always build documentation on Linux
Make texlive a build-time dependency to always build the docs on Linux.
2023-05-26 23:45:00 +02:00
Weijia Wang
2cad500d79 amazon-qldb-shell: migrate to bindgenHook 2023-05-27 00:40:46 +03:00
Weijia Wang
30f8cac903 Merge pull request #234286 from wegank/innernet-refactor
innernet: migrate to bindgenHook
2023-05-27 00:34:14 +03:00
Weijia Wang
ba79d2aa0c fido2luks: migrate to bindgenHook 2023-05-27 00:31:52 +03:00
figsoda
07228afe81 Merge pull request #234290 from ereslibre/bump-wasmtools-1.0.35
wasm-tools: 1.0.30 -> 1.0.35
2023-05-26 17:18:01 -04:00
R. Ryantm
39d6820231 python310Packages.mastodon-py: 1.8.0 -> 1.8.1 2023-05-26 21:17:35 +00:00
figsoda
d03c26f26c Merge pull request #234260 from fabaff/qovery-cli-bump
qovery-cli: 0.58.12 -> 0.58.15
2023-05-26 17:17:12 -04:00
figsoda
82a03c322c Merge pull request #233898 from figsoda/runme 2023-05-26 17:13:10 -04:00
Weijia Wang
22f90176dc Merge pull request #234283 from infinisil/fix/flatcam
flatcam: fix build
2023-05-27 00:00:27 +03:00
Weijia Wang
3d14226104 Merge pull request #234288 from r-ryantm/auto-update/zim-tools
zim-tools: 3.1.3 -> 3.2.0
2023-05-26 23:55:35 +03:00
Weijia Wang
785d16a7eb zenith: migrate to bindgenHook 2023-05-26 23:52:21 +03:00
figsoda
3a3242d046 pods: 1.2.0 -> 1.2.1
Diff: https://github.com/marhkb/pods/compare/v1.2.0...v1.2.1

Changelog: https://github.com/marhkb/pods/releases/tag/v1.2.1
2023-05-26 16:51:24 -04:00
R. Ryantm
ad4d864a93 apt: 2.6.0 -> 2.7.1 2023-05-26 20:51:16 +00:00
Yureka
45b47f0c99 coreboot-utils: support subset on aarch64-linux 2023-05-26 22:30:53 +02:00
R. Ryantm
51120fc6e7 helmfile: 0.153.1 -> 0.154.0 2023-05-26 15:30:37 -05:00
Jared Baur
eb532cffac coreboot-utils: 4.19 -> 4.20 (#234054)
Release notes: https://doc.coreboot.org/releases/coreboot-4.20-relnotes.html#upcoming-release-coreboot-4-20
2023-05-26 22:24:19 +02:00
Weijia Wang
2588db967c Merge pull request #234284 from wegank/kime-refactor
kime: migrate to bindgenHook
2023-05-26 23:20:03 +03:00
Weijia Wang
0d7b58abe4 Merge pull request #234285 from r-ryantm/auto-update/nordzy-icon-theme
nordzy-icon-theme: 1.8.4 -> 1.8.5
2023-05-26 23:19:12 +03:00
Weijia Wang
1406757590 Merge pull request #234280 from wegank/cups-filters-bump
cups-filters: 1.28.15 -> 1.28.17
2023-05-26 23:09:47 +03:00
Weijia Wang
1db81b674a Merge pull request #234157 from developer-guy/feature/buildx
docker-buildx: 0.10.4 -> 0.10.5
2023-05-26 22:58:51 +03:00
Rafael Fernández López
8109a45641 wasm-tools: 1.0.30 -> 1.0.35 2023-05-26 21:50:22 +02:00
Weijia Wang
5f93f5f3d9 Merge pull request #233970 from r-ryantm/auto-update/kodiPackages.pvr-iptvsimple
kodiPackages.pvr-iptvsimple: 20.6.1 -> 20.10.1
2023-05-26 22:39:44 +03:00
Weijia Wang
86cd1b3f6f innernet: migrate to bindgenHook 2023-05-26 22:37:52 +03:00
R. Ryantm
2b579eb628 zim-tools: 3.1.3 -> 3.2.0 2023-05-26 19:35:00 +00:00
R. Ryantm
92656bb952 nordzy-icon-theme: 1.8.4 -> 1.8.5 2023-05-26 19:33:56 +00:00
Weijia Wang
ab2128b04c Merge pull request #234269 from wegank/figma-agent-refactor
figma-agent: remove explicit libclang path
2023-05-26 22:33:53 +03:00
Weijia Wang
5e9f40005a Merge pull request #234272 from markuskowa/upd-dablin
dablin: 1.14.0 -> 1.15.0
2023-05-26 22:32:27 +03:00
Nikolay Korotkiy
c0afc71a3d Merge pull request #234264 from sikmir/libhv
libhv: 1.3.0 → 1.3.1
2023-05-26 23:31:16 +04:00
Weijia Wang
1836212808 Merge pull request #234268 from SuperSandro2000/dbus-broker
dbus-broker: remove prefix from dependency's version attribute
2023-05-26 22:30:13 +03:00
Weijia Wang
5a01f798cd kime: migrate to bindgenHook 2023-05-26 22:27:14 +03:00
Fabian Affolter
fa10919cd0 python3Packages.uptime-kuma-api: update disabled 2023-05-26 21:26:47 +02:00
Weijia Wang
623ad1f64f Merge pull request #234251 from DamienCassou/woob-3.6
woob: 3.5 -> 3.6
2023-05-26 22:06:10 +03:00
Silvan Mosberger
5c042401b4 flatcam: fix build 2023-05-26 21:05:49 +02:00
Weijia Wang
b5de94e8a7 cups-filters: 1.28.15 -> 1.28.17 2023-05-26 21:58:03 +03:00
Bobby Rong
5fd7da06bd epiphany: 44.2 → 44.3 (#234118)
https://gitlab.gnome.org/GNOME/epiphany/-/compare/44.2...44.3
2023-05-26 20:56:43 +02:00
Weijia Wang
f44083052e Merge pull request #234242 from LeSuisse/rekor-1.2.1
rekor-cli, rekor-server: 1.1.1 -> 1.2.1
2023-05-26 21:47:43 +03:00
Fabian Affolter
854214ec56 python311Packages.faraday-plugins: 1.11.0 -> 1.12.0
Changelog: https://github.com/infobyte/faraday_plugins/releases/tag/1.12.0
2023-05-26 20:31:40 +02:00
markuskowa
a367e2ba0a Merge pull request #234174 from markuskowa/upd-nfs-ganesha
nfs-ganesha: 5.1 -> 5.2
2023-05-26 20:30:38 +02:00
Pavol Rusnak
23c6303e99 Merge pull request #234191 from fanquake/bitcoin_core_25_0
bitcoin: 24.1 -> 25.0
2023-05-26 20:25:45 +02:00
Fabian Affolter
74e30de756 Merge pull request #234259 from fabaff/checkov-bump
checkov: 2.3.257 -> 2.3.259
2023-05-26 20:24:35 +02:00
Weijia Wang
1086f0ec83 Merge pull request #234203 from wegank/gpac-bump
gpac: 2.2.0 -> 2.2.1
2023-05-26 21:23:29 +03:00
Weijia Wang
c352a8b20e figma-agent: remove explicit libclang path 2023-05-26 21:22:24 +03:00
Markus Kowalewski
cfa11faeb7 dablin: 1.14.0 -> 1.15.0 2023-05-26 20:15:47 +02:00
Weijia Wang
01b453a5c8 Merge pull request #234239 from r-ryantm/auto-update/s3fs
s3fs: 1.91 -> 1.92
2023-05-26 21:13:33 +03:00
Weijia Wang
2b2921adff Merge pull request #234238 from ratsclub/ionide
vscode-extensions.ionide.ionide-fsharp: 7.5.2 -> 7.5.4
2023-05-26 21:11:57 +03:00
Weijia Wang
da8e6bb6cf Merge pull request #234110 from r-ryantm/auto-update/s2n-tls
s2n-tls: 1.3.43 -> 1.3.44
2023-05-26 21:06:56 +03:00
Sandro Jäckel
00000271a0 dbus-broker: remove prefix from dependency's version attribute 2023-05-26 20:05:15 +02:00
Sander
f3a4973aeb meilisearch: allow builds on aarch64-linux 2023-05-26 14:04:33 -04:00
Weijia Wang
d8a74c29c9 Merge pull request #234244 from LeSuisse/drop-sget
sget: remove package
2023-05-26 20:49:55 +03:00
Raito Bezarius
69bb0f94de nixos/nginx: first-class PROXY protocol support
PROXY protocol is a convenient way to carry information about the
originating address/port of a TCP connection across multiple layers of
proxies/NAT, etc.

Currently, it is possible to make use of it in NGINX's NixOS module, but
is painful when we want to enable it "globally".
Technically, this is achieved by reworking the defaultListen options and
the objective is to have a coherent way to specify default listeners in
the current API design.
See `mkDefaultListenVhost` and `defaultListen` for the details.

It adds a safeguard against running a NGINX with no HTTP listeners (e.g.
only PROXY listeners) while asking for ACME certificates over HTTP-01.

An interesting usecase of PROXY protocol is to enable seamless IPv4 to
IPv6 proxy with origin IPv4 address for IPv6-only NGINX servers, it is
demonstrated how to achieve this in the tests, using sniproxy.

Finally, the tests covers:

- NGINX `defaultListen` mechanisms are not broken by these changes;
- NGINX PROXY protocol listeners are working in a final usecase
  (sniproxy);
- uses snakeoil TLS certs from ACME setup with wildcard certificates;

In the future, it is desirable to spoof-attack NGINX in this scenario to
ascertain that `set_real_ip_from` and all the layers are working as
intended and preventing any user from setting their origin IP address to
any arbitrary, opening up the NixOS module to bad™ vulnerabilities.

For now, it is quite hard to achieve while being minimalistic about the
tests dependencies.
2023-05-26 19:48:26 +02:00
emilylange
5dbd4f3243 nixos/qemu-vm: add virtualisation.memorySize < 2048 assertion on 32bit 2023-05-26 19:43:58 +02:00
Matthew Penner
a9a080a60b jetbrains: add python3 to PATH 2023-05-26 11:43:30 -06:00
Samuel Ainsworth
bbdb8416a0 Merge pull request #233851 from ConnorBaker/feat/cudnn_8_9_1
cudaPackages.cudnn: version bumps; remove patch from name
2023-05-26 10:26:30 -07:00
Nikolay Korotkiy
6a2828e3ec libhv: 1.3.0 → 1.3.1 2023-05-26 21:23:45 +04:00
Samuel Ainsworth
80c63c04c2 Merge pull request #234085 from ConnorBaker/fix/pytorch_2_0_1-supported-cuda-targets
python3Packages.torch: update CUDA capabilities for v2.0.1 release
2023-05-26 10:23:45 -07:00
Samuel Ainsworth
ef24799942 Merge pull request #234053 from ConnorBaker/fix/cudatoolkit_11_8-broken-symlink
cudaPackages_11_8.cudatoolkit: remove broken include/include symlink
2023-05-26 10:18:19 -07:00
Damien Cassou
3df253a9b9 woob: 3.5 -> 3.6 2023-05-26 19:08:04 +02:00
Fabian Affolter
b447d9bb53 python311Packages.pysigma-backend-insightidr: 0.1.8 -> 0.1.9
Diff: https://github.com/SigmaHQ/pySigma-backend-insightidr/compare/refs/tags/v0.1.8...v0.1.9
2023-05-26 18:57:05 +02:00
Fabian Affolter
8b25d4ef4e checkov: 2.3.257 -> 2.3.259
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/2.3.257...2.3.259

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/2.3.259
2023-05-26 18:54:38 +02:00
figsoda
b2abc0e2e5 Merge pull request #234233 from cameronfyfe/protoc-gen-rust-3-2-0
protoc-gen-rust: 3.1.0 -> 3.2.0
2023-05-26 12:54:31 -04:00
Fabian Affolter
651e776772 qovery-cli: 0.58.12 -> 0.58.15
Diff: https://github.com/Qovery/qovery-cli/compare/v0.58.12...v0.58.15

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v0.58.15
2023-05-26 18:52:54 +02:00
figsoda
e512455cb2 Merge pull request #234241 from r-ryantm/auto-update/angle-grinder
angle-grinder: 0.19.0 -> 0.19.2
2023-05-26 12:49:03 -04:00
Fabian Affolter
48bfaeb87c python311Packages.pydeps: 1.12.7 -> 1.12.8
Diff: https://github.com/thebjorn/pydeps/compare/refs/tags/v1.12.7...v1.12.8

Changelog: https://github.com/thebjorn/pydeps/releases/tag/v1.12.8
2023-05-26 18:46:04 +02:00
figsoda
7cf56760d0 Merge pull request #234240 from r-ryantm/auto-update/cirrus-cli
cirrus-cli: 0.98.0 -> 0.99.0
2023-05-26 12:45:21 -04:00
Fabian Affolter
7aa999a721 python311Packages.python-otbr-api: 1.1.0 -> 1.2.0
Diff: https://github.com/home-assistant-libs/python-otbr-api/compare/refs/tags/1.1.0...1.2.0

Changelog: https://github.com/home-assistant-libs/python-otbr-api/releases/tag/1.2.0
2023-05-26 18:43:57 +02:00
Fabian Affolter
bd54c72512 python311Packages.reolink-aio: 0.5.15 -> 0.5.16
Diff: https://github.com/starkillerOG/reolink_aio/compare/refs/tags/0.5.15...0.5.16

Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.5.16
2023-05-26 18:43:05 +02:00
Randy Eckenrode
8f84341c90 pinentry-mac: fix build with Darwin sandbox enabled 2023-05-26 12:43:03 -04:00
Fabian Affolter
32bce83e40 python311Packages.onvif-zeep-async: 3.1.7 -> 3.1.8 2023-05-26 18:40:12 +02:00
Kevin Cox
5242aea64f nixos.mautrix-facebook: Fix appservice name
It appears that newer mautrix-facebook versions default to the appservice name `facebook`. This was breaking our registration and causing mautrix-facebook to fail to start. This changes the name back and makes the registration generated match whatever the setting in the app is.
2023-05-26 12:39:37 -04:00
Fabian Affolter
2d000936a4 python311Packages.aliyun-python-sdk-config: 2.2.8 -> 2.2.9
Changelog: https://github.com/aliyun/aliyun-openapi-python-sdk/blob/master/aliyun-python-sdk-config/ChangeLog.txt
2023-05-26 18:26:52 +02:00
Fabian Affolter
b9fce90144 python311Packages.adafruit-pureio: 1.1.10 -> 1.1.11
Changelog: https://github.com/adafruit/Adafruit_Python_PureIO/releases/tag/1.1.11
2023-05-26 18:25:28 +02:00
Fabian Affolter
461711cb4b python311Packages.acquire: 3.5 -> 3.6
Diff: https://github.com/fox-it/acquire/compare/refs/tags/3.5...3.6

Changelog: https://github.com/fox-it/acquire/releases/tag/3.6
2023-05-26 18:20:42 +02:00
Thomas Gerbet
09a8c1d741 sget: remove package
Upstream does not support it anymore.
See https://github.com/sigstore/sget/issues/145
2023-05-26 18:08:55 +02:00
Bobby Rong
36abd7c9f8 nixos/cinnamon: enable portals by default 2023-05-26 23:53:15 +08:00
Bobby Rong
2f232b2c40 xdg-desktop-portal-xapp: init at 1.0.0 2023-05-26 23:53:15 +08:00
R. Ryantm
02b2355964 angle-grinder: 0.19.0 -> 0.19.2 2023-05-26 15:46:49 +00:00
Thomas Gerbet
e655d0318c rekor-cli, rekor-server: 1.1.1 -> 1.2.1
Fixes CVE-2023-33199.

Changelog:
https://github.com/sigstore/rekor/releases/tag/v1.2.1
2023-05-26 17:45:25 +02:00
Ellie Hermaszewska
757a0d107c Merge pull request #234060 from bddvlpr/submit/lighthouse-steamvr-1.0.0
lighthouse-steamvr: unstable-2021-03-28 -> 1.0.0
2023-05-26 23:28:08 +08:00
Victor Freire
c4433d4ae0 vscode-extensions.ionide.ionide-fsharp: 7.5.2 -> 7.5.4 2023-05-26 12:25:54 -03:00
R. Ryantm
192871cfc5 cirrus-cli: 0.98.0 -> 0.99.0 2023-05-26 15:25:30 +00:00
Alyssa Ross
c9bcecf0ab kernelPatches.make-maple-state-reusable-after-mas_empty_area: drop
No longer used.
2023-05-26 15:19:03 +00:00
R. Ryantm
517e2be611 s3fs: 1.91 -> 1.92 2023-05-26 15:16:03 +00:00
Weijia Wang
bb37145bf7 Merge pull request #233741 from hzeller/20230523-update-doctest
doctest: 2.4.9 -> 2.4.11
2023-05-26 18:13:48 +03:00
Weijia Wang
294f443aa3 Merge pull request #234211 from MaxHearnden/mkl
pkgsStatic.mkl: change tools dir to lib
2023-05-26 17:59:17 +03:00
Weijia Wang
0d497d9380 Merge pull request #233286 from wegank/ueberzugpp-bump
ueberzugpp: 2.8.3 -> 2.8.5
2023-05-26 17:40:41 +03:00
figsoda
4cca6cf888 Merge pull request #234194 from r-ryantm/auto-update/kyverno
kyverno: 1.9.3 -> 1.9.4
2023-05-26 10:30:29 -04:00
Weijia Wang
0ddb02dc78 Merge pull request #234215 from earldouglas/scala-cli
scala-cli: 1.0.0-RC2 -> 1.0.0
2023-05-26 17:12:23 +03:00
Sandro
36b457fa36 Merge pull request #223271 from wineee/qt6fix 2023-05-26 16:11:16 +02:00
Ilan Joselevich
67a0cb5051 Merge pull request #232889 from AndrewKvalheim/yubikey-touch-detector/icon
yubikey-touch-detector: add icon
2023-05-26 17:08:07 +03:00
Ilan Joselevich
2b54d69007 Merge pull request #234072 from ShamrockLee/write-script-bin-mainprogram
writeScriptBin, writeShellScriptBin: add meta.mainProgram automatically
2023-05-26 17:07:42 +03:00
Ryan Lahfa
435237d641 Merge pull request #233350 from GrahamDennis/grahamdennis/testing-networks
nixos/qemu-vm: add option for named network interfaces
2023-05-26 15:57:01 +02:00
Weijia Wang
1aca05b5e3 Merge pull request #234209 from yayayayaka/maintainers-update-yayayayaka
maintainers: update yayayayaka
2023-05-26 16:42:29 +03:00
eyJhb
dd6d95536c python3Packages.stopit: added setuptools dependency (#234153) 2023-05-26 09:32:47 -04:00
Martin Weinelt
c9ff452fd2 Merge pull request #234208 from imincik/owslib-0.29.2
python3Packages.owslib: 0.28.1 -> 0.29.2
2023-05-26 15:15:51 +02:00
figsoda
0bc2c39688 Merge pull request #234035 from figsoda/vim
vimPlugins: update
2023-05-26 09:10:46 -04:00
Alyssa Ross
101d8b7ba8 linux_6_2: drop
EOL
2023-05-26 13:03:57 +00:00
markuskowa
b1dae64b54 Merge pull request #233834 from sheepforce/taco
taco: init at 02-08-2022_unstable
2023-05-26 14:49:42 +02:00
Sandro
80264b939d Merge pull request #221861 from NixOS/diffoscope-unfree 2023-05-26 14:23:15 +02:00
Weijia Wang
a84996a76b Merge pull request #234195 from wegank/389-bump
_389-ds-base: 2.3.1 -> 2.4.1
2023-05-26 15:21:06 +03:00
Weijia Wang
455157f2fe Merge pull request #233687 from yayayayaka/cups-filters-fix-cve-2023-24805
cups-filters: fix CVE-2023-24805
2023-05-26 15:20:23 +03:00
Sandro
2a03135ef8 Merge pull request #232012 from gador/pgadmin-7.1 2023-05-26 14:14:35 +02:00
James Earl Douglas
224a8d3d7e scala-cli: 1.0.0-RC2 -> 1.0.0 2023-05-26 05:14:26 -07:00
Weijia Wang
a4bc320e67 Merge pull request #234193 from r-ryantm/auto-update/gotrue-supabase
gotrue-supabase: 2.67.1 -> 2.69.1
2023-05-26 15:09:32 +03:00
Weijia Wang
de87ba42c9 ueberzugpp: drop mainProgram 2023-05-26 15:00:44 +03:00
Weijia Wang
7f9057a133 ueberzugpp: adjust options 2023-05-26 15:00:44 +03:00
Weijia Wang
b388107dd5 ueberzugpp: 2.8.4 -> 2.8.5 2023-05-26 14:59:35 +03:00
Weijia Wang
32e7065239 ueberzugpp: 2.8.3 -> 2.8.4 2023-05-26 14:58:59 +03:00
MaxHearnden
f5df7df08c pkgsStatic.mkl: change tools dir to lib
when installing pkg-config files
2023-05-26 12:57:48 +01:00
Weijia Wang
25d265d433 Merge pull request #234198 from wegank/microsoft-gsl-rename
treewide: microsoft_gsl -> microsoft-gsl
2023-05-26 14:56:27 +03:00
Yaya
8a16017d40 maintainers: update yayayayaka 2023-05-26 11:52:29 +00:00
Bobby Rong
c3ec280370 evolution-ews: 3.48.1 → 3.48.2
https://gitlab.gnome.org/GNOME/evolution-ews/-/compare/3.48.1...3.48.2
2023-05-26 19:51:12 +08:00
Bobby Rong
f059182f74 evolution-data-server: 3.48.1 → 3.48.2
https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.48.1...3.48.2
2023-05-26 19:51:07 +08:00
Bobby Rong
4316f35293 evolution: 3.48.1 → 3.48.2
https://gitlab.gnome.org/GNOME/evolution/-/compare/3.48.1...3.48.2
2023-05-26 19:51:02 +08:00
Ulrik Strid
b25d03cc2f Merge pull request #234037 from ligolang/ligo--0_66_0
ligo: 0.65.0 -> 0.66.0
2023-05-26 13:32:49 +02:00
Ivan Mincik
0645048f9e python3Packages.owslib: 0.28.1 -> 0.29.2
* disable new test failing due to missing network access
* set Geospatial team as maintainer
2023-05-26 13:32:12 +02:00
Arian van Putten
ed377113b4 Merge pull request #234063 from nikstur/systemd-minimal-without-ukify
systemdMinimal: explicitly disable ukify
2023-05-26 13:23:18 +02:00
John Ericson
55358b47b4 Merge pull request #233391 from emilytrau/minimal-imports
minimal-bootstrap: remove imports from outside bootstrap
2023-05-26 13:17:18 +02:00
Phillip Seeber
a615eb5a75 taco: init at 02-08-2022_unstable
taco: change python to python3 


taco: fix python call


taco: pass python as null default


taco: add llvmPackages for darwin
2023-05-26 13:17:16 +02:00
Bobby Rong
240d8405b1 Merge pull request #234192 from 06kellyjac/apko-cleanup
apko: use checkflags and minor cleanup
2023-05-26 19:16:59 +08:00
Weijia Wang
671cb8e663 Merge pull request #233989 from 06kellyjac/deno
deno: 1.33.3 -> 1.34.0
2023-05-26 14:07:02 +03:00
Weijia Wang
cf5538a4ba gpac: 2.2.0 -> 2.2.1 2023-05-26 14:04:12 +03:00
K900
fe3b3c9dfa Merge pull request #234190 from K900/qtcreator-qt6-fix
qtcreator-qt6: fix build with qt 6.5.1
2023-05-26 14:02:05 +03:00
Bobby Rong
852e258823 Merge pull request #233618 from ragingpastry/zarf-0.27.0
zarf: 0.26.4 -> 0.27.0
2023-05-26 19:01:09 +08:00
Bobby Rong
a83cb9c559 Merge pull request #233586 from QJoly/pv-migration-completion
pv-migrate: add shell completions
2023-05-26 18:47:41 +08:00
Weijia Wang
580133ea14 Merge pull request #234079 from wegank/bento4-bump
bento4: 1.6.0-639 -> 1.6.0-640
2023-05-26 13:45:40 +03:00
Weijia Wang
5bafafe369 treewide: microsoft_gsl -> microsoft-gsl 2023-05-26 13:43:45 +03:00
Bobby Rong
e4b5ca5d37 Merge pull request #233668 from ereslibre/fastly-10.1.0
fastly: 10.0.1 -> 10.1.0
2023-05-26 18:37:37 +08:00
Stanisław Pitucha
57655e7280 Merge pull request #234167 from msfjarvis/hs/flyctl-0.1.18
flyctl: 0.1.8 -> 0.1.18
2023-05-26 20:36:17 +10:00
Weijia Wang
42c9b42453 Merge pull request #234184 from wegank/gnushogi-fix
gnushogi: refactor, unbreak on darwin
2023-05-26 13:35:36 +03:00
Weijia Wang
dc57610254 _389-ds-base: 2.3.1 -> 2.4.1 2023-05-26 13:31:03 +03:00
Bobby Rong
6dfd7c686b Merge pull request #230618 from datafoo/vscode-extensions.elixir-lsp.vscode-elixir-ls
vscode-extensions.elixir-lsp.vscode-elixir-ls: 0.14.5 -> 0.14.7
2023-05-26 18:30:12 +08:00
Alexander Kiselyov
3579ce8c72 python3Packages.fenics: fixed tests for FIAT 2023-05-26 13:22:37 +03:00
06kellyjac
bc4ec570ec apko: use checkflags and minor cleanup
Moved some attributes around and moved to skip via
checkFlags rather than rm now we're on go 1.20
2023-05-26 11:21:15 +01:00
Weijia Wang
c0012d44d4 Merge pull request #234182 from r-ryantm/auto-update/tagref
tagref: 1.8.1 -> 1.8.2
2023-05-26 13:19:09 +03:00
Azat Bahawi
7caa4f0826 Merge pull request #234107 from wozeparrot/update-seaweedfs
seaweedfs: 3.50 -> 3.51
2023-05-26 13:18:10 +03:00
Weijia Wang
9ad3b968ec Merge pull request #234173 from r-ryantm/auto-update/sqlite-utils
sqlite-utils: 3.31 -> 3.32.1
2023-05-26 13:17:43 +03:00
Weijia Wang
3d63d6d9ec Merge pull request #234172 from r-ryantm/auto-update/interactsh
interactsh: 1.1.3 -> 1.1.4
2023-05-26 13:16:18 +03:00
Weijia Wang
3b99ef4582 Merge pull request #234161 from wahjava/update-tailscale
tailscale: 1.40.1 -> 1.42.0
2023-05-26 13:14:49 +03:00
fanquake
83da7af2ca bitcoin: 24.1 -> 25.0 2023-05-26 11:13:58 +01:00
R. Ryantm
2641ec0949 kyverno: 1.9.3 -> 1.9.4 2023-05-26 10:13:55 +00:00
Weijia Wang
bf5b953efd Merge pull request #234162 from wrvsrx/khal
khal: change dependency vdirsyncer from application to module
2023-05-26 13:13:30 +03:00
Batuhan Apaydın
bbf921352f apko: 0.4.0 -> 0.8.0 (#228007)
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-05-26 04:13:21 -06:00
K900
f902e5b602 Merge pull request #233369 from K900/cursed-vscode-encryption
vscode: fix decrypting credentials after update
2023-05-26 13:10:00 +03:00
Weijia Wang
ab0bd502bc Merge pull request #234179 from Tungsten842/sdrangel
sdrangel: 7.13.0 -> 7.14.1
2023-05-26 13:08:56 +03:00
happysalada
938e5e2fbe timescaledb_toolkit: mark broken on darwin 2023-05-26 06:07:33 -04:00
R. Ryantm
f1b4964b90 gotrue-supabase: 2.67.1 -> 2.69.1 2023-05-26 10:06:14 +00:00
K900
f0c4667867 qtcreator-qt6: fix build with qt 6.5.1 2023-05-26 13:04:10 +03:00
Nick Cao
7d4e951c89 Merge pull request #234010 from K900/qt-6.5.1
qt6: 6.5.0 -> 6.5.1
2023-05-26 04:02:27 -06:00
Weijia Wang
60849da99a gnushogi: refactor, unbreak on darwin 2023-05-26 12:39:40 +03:00
06kellyjac
bf12e00bac deno: 1.33.3 -> 1.34.0
Dropped TCC since it's not been used since 1.25.2
Provide lld for aarch64-darwin
2023-05-26 10:36:13 +01:00
Tungsten842
a73769cc5b sdrangel: 7.13.0 -> 7.14.1 2023-05-26 11:19:45 +02:00
R. Ryantm
366e85cf69 tagref: 1.8.1 -> 1.8.2 2023-05-26 09:17:05 +00:00
K900
1848a45ab9 Merge pull request #233927 from K900/kernels-20230525
Kernel updates for 2023-05-25
2023-05-26 12:06:45 +03:00
Markus Kowalewski
04f05e328d nfs-ganesha: 5.1 -> 5.2 2023-05-26 10:57:33 +02:00
R. Ryantm
81580d40ab sqlite-utils: 3.31 -> 3.32.1 2023-05-26 08:51:14 +00:00
datafoo
ae6b1df643 vscode-extensions.elixir-lsp.vscode-elixir-ls: 0.14.5 -> 0.14.7 2023-05-26 10:50:58 +02:00
Jonas Heinrich
36ed883c9e Merge pull request #233974 from onny/nc4nix-stable
nc4nix: add patch to fix unstable package updates
2023-05-26 10:50:39 +02:00
Weijia Wang
3b8df7ff4c Merge pull request #234059 from wegank/wandb-fix-2
python310Packages.wandb: disable even more tests
2023-05-26 11:49:35 +03:00
Weijia Wang
9b6c126355 Merge pull request #234116 from chkno/nar-serve-fix
nixos/tests/nar-serve: Fix
2023-05-26 11:43:24 +03:00
Weijia Wang
3c35b8482c Merge pull request #234108 from figsoda/xtrt
xtrt: remove
2023-05-26 11:38:11 +03:00
Weijia Wang
3803f9bdd3 Merge pull request #234141 from adsr/mle_bump
mle: 1.5.0 -> 1.7.2
2023-05-26 11:36:30 +03:00
Bobby Rong
0fa0e246c3 Merge pull request #230818 from datafoo/vscode-extensions.davidanson.vscode-markdownlint
vscode-extensions.davidanson.vscode-markdownlint: 0.49.0 -> 0.50.0
2023-05-26 16:35:59 +08:00
Weijia Wang
38cceefe96 Merge pull request #234156 from r-ryantm/auto-update/plantuml
plantuml: 1.2023.7 -> 1.2023.8
2023-05-26 11:34:08 +03:00
R. Ryantm
fe813d960c interactsh: 1.1.3 -> 1.1.4 2023-05-26 08:33:11 +00:00
Bobby Rong
f1835120cf Merge pull request #229744 from alexjp/patch-2
vscode-extensions.elixir-lsp.vscode-elixir-ls: 0.13.0 -> 0.14.5
2023-05-26 16:32:45 +08:00
Weijia Wang
98fff47d56 Merge pull request #234121 from r-ryantm/auto-update/jackett
jackett: 0.21.17 -> 0.21.34
2023-05-26 11:28:12 +03:00
Weijia Wang
a7f164903c Merge pull request #234155 from r-ryantm/auto-update/martin
martin: 0.8.2 -> 0.8.3
2023-05-26 11:27:38 +03:00
Weijia Wang
a39b635fc5 Merge pull request #234150 from r-ryantm/auto-update/kapp
kapp: 0.55.1 -> 0.56.0
2023-05-26 11:26:36 +03:00
Weijia Wang
4352dd37d8 Merge pull request #234144 from r-ryantm/auto-update/terragrunt
terragrunt: 0.45.13 -> 0.45.16
2023-05-26 11:25:25 +03:00
Weijia Wang
8d1f69a0fc Merge pull request #234100 from r-ryantm/auto-update/blast
blast: 2.13.0 -> 2.14.0
2023-05-26 11:23:55 +03:00
Weijia Wang
5cd9be284d Merge pull request #234138 from r-ryantm/auto-update/arkade
arkade: 0.9.16 -> 0.9.17
2023-05-26 11:21:54 +03:00
Harsh Shandilya
55ccaf2847 flyctl: 0.1.8 -> 0.1.18
Diff: https://github.com/superfly/flyctl/compare/v0.1.8...v0.1.18
2023-05-26 08:21:00 +00:00
Weijia Wang
cba5ecfe5b Merge pull request #234140 from r-ryantm/auto-update/bearer
bearer: 1.7.0 -> 1.8.0
2023-05-26 11:19:55 +03:00
Weijia Wang
a8885faef7 arkade: fix version 2023-05-26 11:16:06 +03:00
Weijia Wang
2b5ed4fc77 Merge pull request #234137 from r-ryantm/auto-update/circleci-cli
circleci-cli: 0.1.26343 -> 0.1.26837
2023-05-26 11:12:26 +03:00
Weijia Wang
d90b47d44f Merge pull request #234134 from r-ryantm/auto-update/detekt
detekt: 1.22.0 -> 1.23.0
2023-05-26 11:11:23 +03:00
Weijia Wang
3404b9fe8d Merge pull request #234099 from r-ryantm/auto-update/log4cpp
log4cpp: 1.1.3 -> 1.1.4
2023-05-26 11:09:18 +03:00
Weijia Wang
e23616d059 Merge pull request #234098 from r-ryantm/auto-update/awscli2
awscli2: 2.11.20 -> 2.11.22
2023-05-26 11:08:27 +03:00
Weijia Wang
e875362c9b Merge pull request #234123 from aaronjheng/clipqr
clipqr: 1.0.0 -> 1.0.1
2023-05-26 11:03:58 +03:00
Weijia Wang
b5cde7bfe8 Merge pull request #232778 from aaronjheng/mongosh
mongosh: 1.8.0 -> 1.9.1
2023-05-26 10:57:37 +03:00
Weijia Wang
8dcf1e2caf Merge pull request #234093 from r-ryantm/auto-update/uncrustify
uncrustify: 0.76.0 -> 0.77.1
2023-05-26 10:56:10 +03:00
Julien Malka
e29436ee4d python3Packages.uptime-kuma-api: 0.13.0 -> 1.0.1 2023-05-26 09:39:48 +02:00
Weijia Wang
92f37aaa8a Merge pull request #234064 from drupol/openvscode-server/bump-may-2023
openvscode-server: 1.78.1 -> 1.78.2
2023-05-26 10:32:05 +03:00
wrvsrx
693e831f4f khal: change dependency vdirsyncer from application to module
If we override khal with another python version, its dependencies should
also be built with another python version. If we use application rather
than module, python version will be fixed.
2023-05-26 15:22:27 +08:00
Raghav Sood
7be61b7b66 Merge pull request #234149 from r-ryantm/auto-update/stripe-cli
stripe-cli: 1.14.6 -> 1.14.7
2023-05-26 15:16:33 +08:00
Weijia Wang
d756b3013e Merge pull request #234131 from r-ryantm/auto-update/signalbackup-tools
signalbackup-tools: 20230518 -> 20230523
2023-05-26 10:14:37 +03:00
Ashish SHUKLA
532f47f28b tailscale: 1.40.1 -> 1.42.0 2023-05-26 09:11:07 +02:00
Weijia Wang
e8be664256 Merge pull request #234083 from wegank/rippled-insecure
rippled: mark as insecure
2023-05-26 10:10:49 +03:00
Batuhan Apaydın
983762e335 docker-buildx: 0.10.4 -> 0.10.5
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-05-26 10:04:48 +03:00
Demian Garcia
e4533da962 plan9port: 2022-09-12 -> 2023-03-31 2023-05-26 07:04:39 +00:00
Yaya
06a7ece7bb gitlab: Fix commit option in update.py 2023-05-26 08:58:37 +02:00
Yaya
5e369bab42 gitlab: 15.11.5 -> 15.11.6
https://gitlab.com/gitlab-org/gitlab/-/blob/v15.11.6-ee/CHANGELOG.md
2023-05-26 08:58:37 +02:00
Nick Cao
175b0a1c0b Merge pull request #234130 from r-ryantm/auto-update/klipper-estimator
klipper-estimator: 3.3.0 -> 3.4.0
2023-05-26 00:57:06 -06:00
Nick Cao
7b5ce85d8f Merge pull request #234126 from r-ryantm/auto-update/faas-cli
faas-cli: 0.16.3 -> 0.16.4
2023-05-26 00:51:46 -06:00
lewo
e5c5840bf8 Merge pull request #234142 from r-ryantm/auto-update/yq-go
yq-go: 4.33.3 -> 4.34.1
2023-05-26 08:41:28 +02:00
R. Ryantm
4d28c34fff martin: 0.8.2 -> 0.8.3 2023-05-26 06:37:57 +00:00
R. Ryantm
05eadbac25 plantuml: 1.2023.7 -> 1.2023.8 2023-05-26 06:36:51 +00:00
Weijia Wang
af29900c15 Merge pull request #228313 from LeSuisse/gerbv-2.9.6
pcb2gcode: 2.4.0 -> 2.5.0, gerbv: 2.7.0 -> 2.9.6, switch to the maintained fork
2023-05-26 09:28:40 +03:00
Pol Dellaiera
67ec520e07 openvscode-server: 1.78.1 -> 1.78.2 2023-05-26 08:15:30 +02:00
Weijia Wang
ea35c9913b Merge pull request #234022 from r-ryantm/auto-update/python310Packages.langchain
python310Packages.langchain: 0.0.179 -> 0.0.180
2023-05-26 09:11:44 +03:00
Weijia Wang
75f19a3d63 Merge pull request #234094 from Enzime/fix/syncplay-linux
syncplay: fix `TypeError` on Linux
2023-05-26 09:10:25 +03:00
R. Ryantm
74202799ed stripe-cli: 1.14.6 -> 1.14.7 2023-05-26 06:09:07 +00:00
R. Ryantm
7829958090 kapp: 0.55.1 -> 0.56.0 2023-05-26 05:59:58 +00:00
R. Ryantm
0c3dc2cb7a terragrunt: 0.45.13 -> 0.45.16 2023-05-26 05:47:02 +00:00
Vladimír Čunát
c957c3ace5 Merge #230362: cpio: add passthru.tests 2023-05-26 07:39:43 +02:00
R. Ryantm
efc54b9fa4 yq-go: 4.33.3 -> 4.34.1 2023-05-26 05:33:00 +00:00
Adam Saponara
6fdb2bef37 mle: 1.5.0 -> 1.7.2 2023-05-26 01:32:05 -04:00
R. Ryantm
aa25f40252 bearer: 1.7.0 -> 1.8.0 2023-05-26 05:10:38 +00:00
R. Ryantm
11596df949 netmaker-full: 0.19.0 -> 0.20.0 2023-05-26 05:01:55 +00:00
R. Ryantm
1769ab383a arkade: 0.9.16 -> 0.9.17 2023-05-26 04:59:15 +00:00
Andrew Kvalheim
4bc21d213b yubikey-touch-detector: add icon
As explained in maximbaz/yubikey-touch-detector#25, YTD doesn't include
an icon but is intended to be paired with one by the user or packager.

Following the example of alpinelinux/aports@1f596c2, this derives an
icon from the assets of Yubico Authenticator.
2023-05-25 21:53:57 -07:00
zowoq
30fd9eeadc terraform-providers.heroku: 5.2.1 -> 5.2.2 2023-05-26 14:49:39 +10:00
github-actions[bot]
520e4cd3cd terraform-providers.aws: 4.67.0 -> 5.0.0 2023-05-26 14:49:39 +10:00
github-actions[bot]
7c54f7d6c9 terraform-providers.tfe: 0.44.1 -> 0.45.0 2023-05-26 14:49:39 +10:00
github-actions[bot]
0e7a94e843 terraform-providers.sumologic: 2.22.1 -> 2.23.0 2023-05-26 14:49:39 +10:00
github-actions[bot]
dd70a26176 terraform-providers.spotinst: 1.119.0 -> 1.119.1 2023-05-26 14:49:39 +10:00
github-actions[bot]
e00a9537d2 terraform-providers.auth0: 0.47.0 -> 0.48.0 2023-05-26 14:49:39 +10:00
R. Ryantm
dcb2f91391 circleci-cli: 0.1.26343 -> 0.1.26837 2023-05-26 04:46:49 +00:00
R. Ryantm
54beeb18c2 detekt: 1.22.0 -> 1.23.0 2023-05-26 04:06:54 +00:00
cameronfyfe
362e356c71 protoc-gen-rust: 3.1.0 -> 3.2.0 2023-05-25 21:50:45 -06:00
R. Ryantm
12dc94ae8f klipper-estimator: 3.3.0 -> 3.4.0 2023-05-26 03:32:35 +00:00
R. Ryantm
4dde53e3b9 signalbackup-tools: 20230518 -> 20230523 2023-05-26 03:25:02 +00:00
R. Ryantm
794a24afef aliyun-cli: 3.0.161 -> 3.0.165 2023-05-26 11:23:25 +08:00
R. Ryantm
b37a8ebcd9 faas-cli: 0.16.3 -> 0.16.4 2023-05-26 03:20:10 +00:00
Bobby Rong
0b996d8208 Merge pull request #233906 from bobby285271/add/nemo-emblems
nemo-emblems: init at 5.6.0, nemo: add missing xapp icons
2023-05-26 11:15:07 +08:00
Aaron Jheng
131541abf7 clipqr: 1.0.0 -> 1.0.1 2023-05-26 02:54:26 +00:00
figsoda
288142c128 Merge pull request #234114 from r-ryantm/auto-update/syft
syft: 0.80.0 -> 0.82.0
2023-05-25 22:50:44 -04:00
Aaron Jheng
6aa3abafcb mongosh: 1.8.0 -> 1.9.1 2023-05-26 02:40:31 +00:00
Randy Eckenrode
9eefe2b8b9 python3Packages.keyring: disable tests that fail with Darwin sandbox 2023-05-25 22:39:25 -04:00
figsoda
84443f9765 Merge pull request #234112 from r-ryantm/auto-update/rustypaste
rustypaste: 0.9.0 -> 0.9.1
2023-05-25 22:39:15 -04:00
R. Ryantm
df85fc53a3 jackett: 0.21.17 -> 0.21.34 2023-05-26 02:32:55 +00:00
figsoda
2abb67c0ec runme: init at 1.2.1
https://github.com/stateful/runme
https://runme.dev
2023-05-25 22:19:22 -04:00
Scott Worley
8dcfb6853c nixos/tests/nar-serve: Fix 2023-05-25 19:10:22 -07:00
R. Ryantm
1d4055d9fd syft: 0.80.0 -> 0.82.0 2023-05-26 02:09:54 +00:00
Nick Cao
f46a2baf9a Merge pull request #234077 from figsoda/felix
felix-fm: 2.2.8 -> 2.3.0
2023-05-25 19:57:48 -06:00
natsukium
dff3db7d73 python3Packages.umap-learn: patch for numpy>=1.24 2023-05-26 10:57:01 +09:00
Nick Cao
f6175987f6 Merge pull request #234081 from figsoda/erd
erdtree: 2.0.0 -> 3.0.0
2023-05-25 19:56:46 -06:00
Nick Cao
34e193ed6e Merge pull request #234102 from r-ryantm/auto-update/python310Packages.m3u8
python310Packages.m3u8: 3.4.0 -> 3.5.0
2023-05-25 19:55:10 -06:00
Nick Cao
7ff0b6039a Merge pull request #234086 from figsoda/pods
pods: 1.1.3 -> 1.2.0
2023-05-25 19:53:58 -06:00
R. Ryantm
e74103437c rustypaste: 0.9.0 -> 0.9.1 2023-05-26 01:51:00 +00:00
figsoda
0f43508d84 xtrt: remove 2023-05-25 21:29:07 -04:00
Woze Parrot
f93eafaa82 seaweedfs: 3.50 -> 3.51 2023-05-25 21:17:42 -04:00
lucasew
8587646ef3 nixos/virtualisation/google-compute-config: minor refactoring
Signed-off-by: lucasew <lucas59356@gmail.com>
2023-05-26 00:56:32 +00:00
R. Ryantm
acaa68ccd6 s2n-tls: 1.3.43 -> 1.3.44 2023-05-26 00:51:08 +00:00
figsoda
971bf6ea22 Merge pull request #234088 from tnias/licenseclassifier
licenseclassifier: init at 2.0.0
2023-05-25 20:44:12 -04:00
figsoda
bc7872990b Merge pull request #234091 from r-ryantm/auto-update/toast
toast: 0.47.2 -> 0.47.3
2023-05-25 20:39:09 -04:00
figsoda
bbcea569c5 unfurl: init at 0.4.3
https://github.com/tomnomnom/unfurl
2023-05-25 20:38:12 -04:00
R. Ryantm
c8e5e41126 python310Packages.m3u8: 3.4.0 -> 3.5.0 2023-05-26 00:33:48 +00:00
R. Ryantm
216e1726da blast: 2.13.0 -> 2.14.0 2023-05-26 00:23:49 +00:00
R. Ryantm
8365c7af2e awscli2: 2.11.20 -> 2.11.22 2023-05-25 23:51:33 +00:00
figsoda
6a800974f4 httprobe: init at 0.2
https://github.com/tomnomnom/httprobe
2023-05-25 19:50:06 -04:00
R. Ryantm
81ad09e6b3 log4cpp: 1.1.3 -> 1.1.4 2023-05-25 23:48:09 +00:00
Lily Foster
f864e73325 Merge pull request #233702 from lilyinstarlight/fix/gmic-qt-updatescript
gmic-qt: fix updateScript
2023-05-25 19:40:05 -04:00
figsoda
0173cb16f8 anew: init at 0.1.1
https://github.com/tomnomnom/anew
2023-05-25 19:39:54 -04:00
R. Ryantm
a3b9b985c9 uncrustify: 0.76.0 -> 0.77.1 2023-05-25 23:35:24 +00:00
Martin Weinelt
a11641f103 Merge pull request #233896 from mweinelt/frigate-fixes
frigate: substitute more paths
2023-05-26 01:34:19 +02:00
Michael Hoang
0aa72aa8c2 syncplay: fix TypeError on Linux 2023-05-26 09:33:11 +10:00
R. Ryantm
2b52dc3aa4 toast: 0.47.2 -> 0.47.3 2023-05-25 23:21:22 +00:00
bddvlpr
b1fdec5310 maintainers: attribute typo 2023-05-25 22:49:07 +00:00
Philipp Bartsch
142f8cc10e licenseclassifier: init at 2.0.0 2023-05-26 00:36:04 +02:00
Anthony Roussel
2b74773c6b exiftool: 12.55 -> 12.62 2023-05-26 00:35:11 +02:00
figsoda
7d7186efc0 pods: 1.1.3 -> 1.2.0
Diff: https://github.com/marhkb/pods/compare/v1.1.3...v1.2.0

Changelog: https://github.com/marhkb/pods/releases/tag/v1.2.0
2023-05-25 18:21:18 -04:00
Weijia Wang
8de9fea9ea Merge pull request #231811 from misuzu/snac2-darwin
snac2: build on darwin
2023-05-26 01:12:40 +03:00
Connor Baker
a52e068d86 python3Packages.torch: update CUDA capabilities for v2.0.1 release 2023-05-25 18:02:05 -04:00
Weijia Wang
1ebd98fe8c rippled: mark as insecure 2023-05-26 00:54:15 +03:00
figsoda
dad7a77c2b erdtree: 2.0.0 -> 3.0.0
Diff: https://github.com/solidiquis/erdtree/compare/v2.0.0...v3.0.0

Changelog: https://github.com/solidiquis/erdtree/releases/tag/v3.0.0
2023-05-25 17:43:34 -04:00
Martin Weinelt
09132ae744 Merge pull request #233626 from yl3dy/fix_pymanopt
python3Packages.pymanopt: marked as broken
2023-05-25 23:39:33 +02:00
Weijia Wang
840551bc69 bento4: 1.6.0-639 -> 1.6.0-640 2023-05-26 00:37:25 +03:00
figsoda
9e8fb617b4 felix-fm: 2.2.8 -> 2.3.0
Diff: https://github.com/kyoheiu/felix/compare/v2.2.8...v2.3.0

Changelog: https://github.com/kyoheiu/felix/blob/v2.3.0/CHANGELOG.md
2023-05-25 17:27:35 -04:00
Dmitry Kalinkin
c2f6e54e7f Merge pull request #222252 from ShamrockLee/xrootd-test-xrdcp
xrootd: implement fetchxrd and add test-xrdcp
2023-05-25 17:24:53 -04:00
piegames
b9fd231dea Merge pull request #233903 2023-05-25 23:06:44 +02:00
Rick van Schijndel
45ed0820a4 Merge pull request #233520 from alyssais/unixODBCDrivers.mariadb-cross
unixODBCDrivers.mariadb: fix cross
2023-05-25 22:56:58 +02:00
Yueh-Shun Li
b29d5f60b8 writeScriptBin, writeShellScriptBin: add meta.mainProgram automatically 2023-05-26 04:54:03 +08:00
Yaya
ae47862b93 nixos/doc: add release note for sftpgo 2023-05-25 22:46:15 +02:00
Yaya
931a1b97f7 nixos/tests/sftpgo: init 2023-05-25 22:46:15 +02:00
Yaya
f63f781063 nixos/sftpgo: init
A fully featured and highly configurable SFTP server with optional
HTTP/S, FTP/S and WebDAV support.

https://github.com/drakkan/sftpgo
2023-05-25 22:46:15 +02:00
Yaya
643d213ea6 sftpgo: add yayayayaka to maintainers 2023-05-25 22:46:15 +02:00
Yaya
2e2d5659d5 sftpgo: Include openapi, static and templates folders
Those are needed for serving the web client
2023-05-25 22:46:15 +02:00
Jenny
0adbf8feb4 nixos/pam_mount: fix mounts without options (#234026)
This commit adds a comma in front of the given options, which makes the
mounts still succeed even if no options are given.

Fixes #233946
2023-05-25 22:45:59 +02:00
Pascal Bach
6911dd246f Merge pull request #233583 from yayayayaka/gitlab-runner-16.0.0
gitlab-runner: 15.11.0 -> 16.0.1
2023-05-25 22:39:14 +02:00
Weijia Wang
624fe91a15 Merge pull request #233639 from raboof/inkcut-prepare-for-python311
inkcut: prepare for python 3.11
2023-05-25 23:30:58 +03:00
Cole Helbling
3e63608c7b makeInitrdNGTool: better errors
It's extremely frustrating seeing "Error: Os { code: 13, kind:
PermissionDenied, message: "Permission denied" }" without any hint as to
where exactly that occurred.

This commit fixes that by adding context to most errors.
2023-05-25 13:26:05 -07:00
Weijia Wang
169720f999 python310Packages.wandb: disable even more tests 2023-05-25 23:14:24 +03:00
nikstur
b174877c37 systemdMinimal: explicitly disable ukify
Without this change you cannot override systemd to include ukify because
ukify depends on `withEfi` but `withEfi` is explicitly disabled in
`systemdMinimal`. However to build ukify, you need `withEfi`.
2023-05-25 22:14:04 +02:00
figsoda
ddd54024ce Merge pull request #233996 from ncfavier/ddnet
ddnet: 16.9 -> 17.0
2023-05-25 16:11:19 -04:00
Sandro
86b0cdb24b Merge pull request #233517 from illustris/pve-fix
nixos/proxmox-image: fix qemu build failure
2023-05-25 22:07:14 +02:00
Sandro
32e61ec5ad Merge pull request #228553 from chvp/bump-hookshot
matrix-hookshot: 3.2.0 -> 4.0.0
2023-05-25 22:04:45 +02:00
Sandro
ef2a17c946 Merge pull request #232339 from bl1nk/bl1nk/thelounge-package-option
nixos/thelounge: add package option
2023-05-25 22:04:22 +02:00
Weijia Wang
e1042b87a3 Merge pull request #233999 from figsoda/plasmatube
plasma5Packages.plasmatube: add missing runtime dependency
2023-05-25 23:02:34 +03:00
Rick van Schijndel
3f6415c11f Merge pull request #233675 from MaxHearnden/msbuild
msbuild: always use shared library from dotnet-sdk
2023-05-25 22:01:36 +02:00
Luna Simons
e830b40eef lighthouse-steamvr: unstable-2021-03-28 -> 1.0.0
Previous version was based off the rust version (at the time) which is now corrected to 1.0.0. Version 1.1.0 is currently 'under maintenance' so it is adviced to stay on 1.0.0 for now.
2023-05-25 19:57:46 +00:00
Weijia Wang
0b409fa724 Merge pull request #233637 from DenzoNL/update/colima
colima: 0.5.4 -> 0.5.5
2023-05-25 22:53:54 +03:00
Sandro
5cd9b42645 Merge pull request #220739 from spacefrogg/factor-fix
factor: Fix "resource:work" pointing to store
2023-05-25 21:47:59 +02:00
Sandro
6c31eb556b mustache-tcl: init at 1.1.3.4 (#231351)
mustache-tcl: init at 1.1.3.4
2023-05-25 21:46:40 +02:00
Connor Baker
bbe6b21356 cudaPackages_11_8.cudatoolkit: remove broken include/include symlink
The broken symlink was causing tensorflow to fail to build.
2023-05-25 15:45:48 -04:00
Christoph Neidahl
434cd1057f libsForQt5.qtpim: init at unstable-2020-11-02 (#214164)
* libsForQt5.qtpim: init at unstable-2020-11-02

* libsForQt5.qtpim: Move to pkgs/development/libraries/qt-5

* libsForQt5.qtpim: unstable-2020-11-02 -> unstable-2021-04-09

By try reverting Qt6 commits instead of pulling in Qt5-compatible ones

* Revert "libsForQt5.qtpim: unstable-2020-11-02 -> unstable-2021-04-09"

This reverts commit 9384825791.
2023-05-25 21:44:39 +02:00
Weijia Wang
36f6a3c2cf Merge pull request #233935 from r-ryantm/auto-update/webex
webex: 43.2.0.25211 -> 43.5.0.26155
2023-05-25 22:43:51 +03:00
Ivan Kovnatsky
5ec45171e7 granted: init at 0.11.1 (#222748)
* granted: init at 0.11.1

* Update pkgs/tools/admin/granted/default.nix

---------

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-05-25 21:42:40 +02:00
Weijia Wang
f0ca52ee9f Merge pull request #233929 from r-ryantm/auto-update/janus-gateway
janus-gateway: 1.1.3 -> 1.1.4
2023-05-25 22:42:27 +03:00
Weijia Wang
7239455a1e Merge pull request #233928 from r-ryantm/auto-update/ppsspp-qt
ppsspp-qt: 1.15.3 -> 1.15.4
2023-05-25 22:40:57 +03:00
Sandro
e29207b95a Merge pull request #231630 from OPNA2608/fix/mir_keyboard_missing
mir: Pull patch to fix evdev device misses
2023-05-25 21:40:42 +02:00
PedroHLC ☭
88c31e1e13 libei: init at 1.0.0rc1 2023-05-25 19:40:22 +00:00
Alexandre Acebedo
541f88fb79 papirus-nord: init at 3.2.0 (#232965)
* papirus-nord: init at 3.2.0

* Update pkgs/data/icons/papirus-nord/default.nix

---------

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-05-25 21:39:37 +02:00
Sandro
beb85be0af Merge pull request #231476 from surfaceflinger/updatejazz2
jazz2: 1.8.0 -> 1.9.1
2023-05-25 21:35:08 +02:00
Sandro
ab7af0e6ed Merge pull request #233326 from illustris/hadoop
hadoop, hbase: patch version updates
2023-05-25 21:34:13 +02:00
Weijia Wang
ba5d0dc56b Merge pull request #234041 from wegank/explicit-fetchpypi
treewide: make fetchPypi more explicit
2023-05-25 22:33:02 +03:00
Sandro
8b829c42fa Merge pull request #229516 from Kidsan/update-kord
kord: 0.4.2 -> 0.5.16
2023-05-25 21:32:55 +02:00
Matthieu Coudron
ef1e697b55 memento: init at v1.1.0
a reader with kanji reading

There is an optional manga-ocr dependency that I would like to support
but in a second time see https://github.com/ripose-jp/Memento/issues/159
2023-05-25 21:32:33 +02:00
Sandro
a9cf9a909f Merge pull request #233240 from SuperSamus/bottles
bottles: 51.5 -> 51.6
2023-05-25 21:32:26 +02:00
Weijia Wang
bc211ed341 Merge pull request #234023 from mweinelt/pynitrokey-0.4.37
pynitrokey: 0.4.36 -> 0.4.37
2023-05-25 22:31:27 +03:00
Sandro
b4c3f71098 Merge pull request #229860 from 06kellyjac/ryujinx
ryujinx: 1.1.733 -> 1.1.819
2023-05-25 21:30:59 +02:00
Sandro
d46157a9af Merge pull request #231460 from fee1-dead-contrib/bump/huggle
huggle: 3.4.10 -> 3.4.12
2023-05-25 21:30:28 +02:00
Sandro
be7c022f14 Merge pull request #231563 from devusb/plex-mpv-shim
plex-mpv-shim: add shader packs
2023-05-25 21:30:00 +02:00
Sandro
4ae51c77a3 Merge pull request #232196 from COLAMAroro/submit/update-pulsar-1.105.0
pulsar: 1.104.0 -> 1.105.0
2023-05-25 21:23:18 +02:00
Sandro
464b62436f Merge pull request #199985 from wentasah/cyrus-sasl-xoauth2
cyrus-sasl-xoauth2: init at 0.2
2023-05-25 21:17:19 +02:00
Weijia Wang
a5dc5153ca Merge pull request #234007 from figsoda/cargo-edit
cargo-edit: 0.11.11 -> 0.12.0
2023-05-25 22:17:06 +03:00
Christoph Neidahl
43da3da1a0 open-watcom-v2-unwrapped: unstable-2023-03-20 -> unstable-2023-05-17 (#230544)
* open-watcom-v2-unwrapped: unstable-2023-03-20 -> unstable-2023-05-07

* open-watcom-v2-unwrapped: unstable-2023-05-07 -> unstable-2023-05-17
2023-05-25 21:15:50 +02:00
Sandro
0b2c60750b Merge pull request #232355 from mdarocha/dotnet-8-update
dotnet-sdk_8: 8.0.0-preview.3.23177.8 -> 8.0.0-preview.4.23260.4
2023-05-25 21:14:59 +02:00
Sandro
30ece54a4e Merge pull request #225053 from jtrees/update-wootility
wootility: 3.5.12 -> 4.5.0
2023-05-25 21:14:39 +02:00
Weijia Wang
8bf62fd3ad Merge pull request #234004 from wegank/libngspice-parallel
libngspice: enable parallel building
2023-05-25 22:13:51 +03:00
Weijia Wang
6bd73a38ba Merge pull request #234017 from buckley310/2023-05-25-brave
brave: 1.51.114 -> 1.51.118
2023-05-25 22:13:04 +03:00
Sandro
5b2511ba97 Merge pull request #231627 from panicgh/open62541
open62541: 1.3.5 -> 1.3.6
2023-05-25 21:12:17 +02:00
Sandro
5fbd893938 Merge pull request #232305 from OPNA2608/fix/libopenmpt_doCheck
libopenmpt: doCheck only if canExecute
2023-05-25 21:11:13 +02:00
Weijia Wang
2ee22a282a Merge pull request #234027 from Yash-Garg/master
fzf: 0.40.0 -> 0.41.0
2023-05-25 22:10:23 +03:00
0x4A6F
4a0f9dcc2c noseyparker: init at 0.12.0 (#209466)
* noseyparker: init at 0.11.0

* noseyparker: 0.11.0 -> 0.12.0
2023-05-25 21:03:11 +02:00
Weijia Wang
2ee8cc9dcc Merge pull request #234014 from wineee/deepin-music-6.2.26
deepin.deepin-music: 6.2.21 -> 6.2.27
2023-05-25 21:48:46 +03:00
Weijia Wang
9017e6d371 Merge pull request #234013 from wineee/deepin-compressor-5.12.15
deepin-compressor: 5.12.14 -> 5.12.15
2023-05-25 21:42:16 +03:00
Weijia Wang
6e7c0b97d4 treewide: make fetchPypi more explicit 2023-05-25 21:37:59 +03:00
Felix Bühler
80430bb1e3 Merge pull request #220590 from tstat/fix-raspberrypi-wireless-firmware
raspberrypi-wireless-firmware: fix broken firmware symlink
2023-05-25 20:26:06 +02:00
Felix Bühler
c150a36da9 Merge pull request #232271 from f2k1de/graylog-5.0.7
graylog: 5.0.6 -> 5.0.7
2023-05-25 20:25:52 +02:00
Sandro
22e3f1ba21 Merge pull request #232312 from chivay/aerc
aerc: 0.14.0 -> 0.15.2
2023-05-25 20:22:06 +02:00
Will Fancher
fe43923a70 Merge pull request #229767 from mberndt123/mberndt123/stratis-rootfs
nixos/stratis: initrd support for stratis root volumes
2023-05-25 14:06:31 -04:00
Martin Weinelt
a941557faf Merge pull request #233887 from mweinelt/esphome-2023.5.4
esphome: 2023.5.3 -> 2023.5.4
2023-05-25 20:03:59 +02:00
Weijia Wang
a3d1640b4f Merge pull request #233984 from r-ryantm/auto-update/python310Packages.ezyrb
python310Packages.ezyrb: 1.3.0.post2302 -> 1.3.0.post2305
2023-05-25 21:01:37 +03:00
Weijia Wang
097b1ce7d2 Merge pull request #233983 from r-ryantm/auto-update/python310Packages.xmlschema
python310Packages.xmlschema: 2.2.3 -> 2.3.0
2023-05-25 21:01:01 +03:00
figsoda
954cc08721 Merge pull request #234024 from r-ryantm/auto-update/dagger
dagger: 0.5.2 -> 0.5.3
2023-05-25 13:41:24 -04:00
Laurent CaniBot
258620756d ligo: 0.65.0 -> 0.66.0 2023-05-25 17:37:31 +00:00
figsoda
2f570818b8 vimPlugins.nvim-treesitter: update grammars 2023-05-25 13:32:05 -04:00
figsoda
b330c08616 vimPlugins: update 2023-05-25 13:26:34 -04:00
figsoda
e28f0e5ad6 Merge pull request #234012 from GaetanLepage/typst-vim 2023-05-25 13:20:22 -04:00
Weijia Wang
027259f359 Merge pull request #234021 from figsoda/inherited
treewide: use top-level fetchPypi instead of inheriting from the python package set
2023-05-25 20:19:51 +03:00
Weijia Wang
af5cdeb6a6 Merge pull request #234018 from figsoda/pypi
treewide/{os-specific,servers}: use top-level fetchPypi
2023-05-25 20:19:20 +03:00
Weijia Wang
9b259a7356 Merge pull request #234016 from wegank/tools-fetchpypi
treewide/tools: use top-level fetchPypi
2023-05-25 20:18:51 +03:00
Yash Garg
8274127386 fzf: 0.40.0 -> 0.41.0 2023-05-25 22:29:31 +05:30
Vincenzo Mantova
3d6e2420a2 texlive.combine: link TEXMFDIST in $out/share for backward compatibility (#233882) 2023-05-25 12:47:15 -04:00
Martin Weinelt
266471ac2d pynitrokey: 0.4.36 -> 0.4.37
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.4.37
2023-05-25 18:26:37 +02:00
R. Ryantm
efa0823998 dagger: 0.5.2 -> 0.5.3 2023-05-25 16:24:52 +00:00
figsoda
aa500fcfda treewide: use top-level fetchPypi instead of inheriting from the python package set 2023-05-25 12:18:37 -04:00
figsoda
bfa58af4da Merge pull request #234008 from bobby285271/upd/orca
orca: 44.0 → 44.1
2023-05-25 12:13:32 -04:00
figsoda
f6bcbd5049 Merge pull request #234005 from sayanarijit/master
jf: 0.2.2 -> 0.3.3
2023-05-25 12:10:32 -04:00
figsoda
22ec7aebbc treewide/servers: use top-level fetchPypi 2023-05-25 12:06:38 -04:00
figsoda
16b0cc0067 asitop: use top-level fetchPypi 2023-05-25 12:06:14 -04:00
Weijia Wang
35690e335f treewide/tools: use top-level fetchPypi 2023-05-25 19:03:52 +03:00
R. Ryantm
ebe7dfe935 python310Packages.langchain: 0.0.179 -> 0.0.180 2023-05-25 16:02:13 +00:00
Sean Buckley
a20d08b876 brave: 1.51.114 -> 1.51.118
https://community.brave.com/t/release-channel-1-51-118/487618/1
2023-05-25 11:59:46 -04:00
Maciej Krüger
bd4452f0a9 Merge pull request #219349 from nbraud/mpvScript/seekTo
mpvScripts.{blacklistExtensions, seekTo}: Init at unstable-2022-10-02
2023-05-25 17:54:24 +02:00
rewine
d686a78fd3 deepin.deepin-music: 6.2.21 -> 6.2.27 2023-05-25 23:51:53 +08:00
Weijia Wang
6e6f778fe3 Merge pull request #234006 from figsoda/pypi
treewide/applications: use top-level fetchPypi
2023-05-25 18:50:14 +03:00
rewine
36bd8166ce deepin.deepin-compressor: 5.12.14 -> 5.12.15 2023-05-25 23:40:29 +08:00
"Gaetan Lepage"
4a14343e49 vimPlugins.typst-vim: init at 2023-05-22 2023-05-25 17:31:45 +02:00
Weijia Wang
140d4f0b8c Merge pull request #233973 from r-ryantm/auto-update/python310Packages.mizani
python310Packages.mizani: 0.9.0 -> 0.9.1
2023-05-25 18:30:57 +03:00
K900
028fbeb19c qt6.qtmqtt: 6.5.0 -> 6.5.1, switch to fetchFromGitHub 2023-05-25 18:21:29 +03:00
Simone Ruffini
c016238dad intel-one-mono: init at 1.2.0 (#232467)
Co-authored-by: Janik <80165193+Janik-Haag@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-05-25 17:14:03 +02:00
K900
8e0510ff6a qt6: 6.5.0 -> 6.5.1 2023-05-25 18:12:08 +03:00
Arijit Basu
acb67f20f7 jf: 0.2.2 -> 0.3.3
Also, install manpage.
2023-05-25 20:39:04 +05:30
Weijia Wang
ec1c0a3c29 Merge pull request #233998 from wegank/misc-fetchpypi
treewide: misc: use top-level fetchPypi
2023-05-25 18:07:13 +03:00
Bobby Rong
d9ce883862 Merge pull request #233980 from datafoo/vscode-extensions.esbenp.prettier-vscode
vscode-extensions.esbenp.prettier-vscode: 9.12.0 -> 9.13.0
2023-05-25 23:03:22 +08:00
figsoda
d714c307be cargo-edit: 0.11.11 -> 0.12.0
Diff: https://github.com/killercup/cargo-edit/compare/v0.11.11...v0.12.0

Changelog: https://github.com/killercup/cargo-edit/blob/v0.12.0/CHANGELOG.md
2023-05-25 10:54:29 -04:00
figsoda
8014b08ee0 treewide/applications: use top-level fetchPypi 2023-05-25 10:51:30 -04:00
Weijia Wang
3d9520d104 Merge pull request #233993 from wegank/scikit-misc-fix
python311Packages.scikit-misc: 0.1.4 -> 0.2.0
2023-05-25 17:50:41 +03:00
Bobby Rong
a6520b410a orca: 44.0 → 44.1
https://gitlab.gnome.org/GNOME/orca/-/compare/ORCA_44_0...ORCA_44_1
2023-05-25 22:43:44 +08:00
Weijia Wang
45288180b9 libngspice: enable parallel building 2023-05-25 17:36:44 +03:00
markuskowa
9affd374ec Merge pull request #233842 from sheepforce/dbcsr
dbcsr: init at 2.5.0
2023-05-25 16:28:53 +02:00
Bobby Rong
0e3c31e09e Merge pull request #233992 from romildo/upd.qogir-theme
qogir-theme: 2023-02-27 -> 2023-05-24
2023-05-25 22:10:31 +08:00
4JX
9630fbb846 gnomeExtensions.gtk4-desktop-icons-ng-ding: add patches to make it work 2023-05-25 16:09:45 +02:00
figsoda
b4c13b01ba plasma5Packages.plasmatube: add missing runtime dependency 2023-05-25 10:09:33 -04:00
Weijia Wang
13600367b2 treewide: misc: use top-level fetchPypi 2023-05-25 17:07:31 +03:00
figsoda
fac6564fca Merge pull request #233914 from r-ryantm/auto-update/dnsperf
dnsperf: 2.11.2 -> 2.12.0
2023-05-25 09:59:49 -04:00
Weijia Wang
342c730a0c Merge pull request #233990 from wegank/development-fetchpypi
treewide: development: use top-level fetchPypi
2023-05-25 16:54:14 +03:00
Naïm Favier
50d49cf225 ddnet: 16.9 -> 17.0
https://ddnet.org/downloads/#17.0
2023-05-25 15:51:46 +02:00
Weijia Wang
73a022687c Merge pull request #233822 from nagy/zf
zf: install shell files, run tests
2023-05-25 16:37:52 +03:00
Weijia Wang
0de704a276 python311Packages.scikit-misc: 0.1.4 -> 0.2.0 2023-05-25 16:23:54 +03:00
José Romildo
6f31bdba88 qogir-theme: 2023-02-27 -> 2023-05-24 2023-05-25 10:05:28 -03:00
John Ericson
a5c7a7392f Merge pull request #233718 from emilytrau/minimal-tcc-static
minimal-bootstrap.tinycc-*: static link by default
2023-05-25 09:01:42 -04:00
Weijia Wang
d7619eff54 treewide: development: use top-level fetchPypi 2023-05-25 15:52:27 +03:00
Sandro
1b40315504 Merge pull request #233092 from midchildan/chore/mirakurun/node18 2023-05-25 14:47:50 +02:00
Weijia Wang
88db8ca7dd Merge pull request #233936 from marsam/update-vale
vale: 2.26.0 -> 2.27.0
2023-05-25 15:43:55 +03:00
Weijia Wang
c7b4403c19 Merge pull request #233736 from nevivurn/feature/fix-gnushogi
gnushogi: fix build
2023-05-25 15:42:18 +03:00
Weijia Wang
df40e51340 Merge pull request #233933 from marsam/update-fastlane
fastlane: 2.212.2 -> 2.213.0
2023-05-25 15:41:47 +03:00
Weijia Wang
20caf5bf21 Merge pull request #233979 from wegank/tools-admin-fetchpypi
treewide: tools/admin: use top-level fetchPypi
2023-05-25 15:40:14 +03:00
Weijia Wang
80a192a004 Merge pull request #233823 from hellwolf/owncloud-fix-darwin
owncloud-client: mark darwin broken
2023-05-25 15:39:01 +03:00
Weijia Wang
ec7a7143cb Merge pull request #233877 from qbit/obsidian-1.3.4
obsidian: 1.2.8 -> 1.3.4
2023-05-25 15:37:57 +03:00
Dennis Gosnell
5607ad7f96 Merge pull request #230149 from sternenseemann/ghc-with-packages-cross-fix
haskellPackages: ghcWithPackages needs buildHaskellPackages scope
2023-05-25 21:37:06 +09:00
Weijia Wang
25906f0ea1 Merge pull request #233893 from evils/kicad
kicad: 7.0.2 -> 7.0.4
2023-05-25 15:35:50 +03:00
Weijia Wang
037e8a53cf Merge pull request #233921 from 5aaee9/master
memos: 0.12.2 -> 0.13.0
2023-05-25 15:35:04 +03:00
Weijia Wang
c9964538a8 Merge pull request #233952 from dawidd6/glab-1.30.0
glab: 1.29.4 -> 1.30.0
2023-05-25 15:33:46 +03:00
Weijia Wang
dbed5711b1 Merge pull request #233962 from fabaff/twilio-bump
python310Packages.twilio: 7.17.0 -> 8.2.1
2023-05-25 15:30:33 +03:00
Weijia Wang
70a7303769 Merge pull request #233976 from wegank/applications-audio-fetchpypi
treewide: applications/audio: use top-level fetchPypi
2023-05-25 15:29:48 +03:00
Weijia Wang
90f4d963aa Merge pull request #233859 from raphaelr/update/poedit
poedit: 3.1.1 -> 3.3.1
2023-05-25 15:25:42 +03:00
Weijia Wang
8d87347b00 Merge pull request #233953 from erictapen/wgpu-utils
wgpu-utils: 0.16.0 -> 0.16.1
2023-05-25 15:24:20 +03:00
Weijia Wang
62a6a70615 Merge pull request #233957 from pacien/embrace-4.2.1
python3Packages.embrace: 4.2.0 -> 4.2.1
2023-05-25 15:21:56 +03:00
Weijia Wang
6f42cbc058 Merge pull request #233931 from matthiasbeyer/update-cargo-public-api
cargo-public-api: 0.29.1 -> 0.30.0
2023-05-25 15:17:12 +03:00
Weijia Wang
853d738a63 Merge pull request #233968 from nagy/nsxiv
nsxiv: 30 -> 31
2023-05-25 15:06:49 +03:00
Weijia Wang
d7aea47780 Merge pull request #233943 from r-ryantm/auto-update/python310Packages.typecode
python310Packages.typecode: 30.0.0 -> 30.0.1
2023-05-25 15:05:57 +03:00
Weijia Wang
457dcf3aa7 Merge pull request #233967 from fabaff/rzpipe-bump
python310Packages.rzpipe: 0.4.0 -> 0.5.0
2023-05-25 15:05:35 +03:00
R. Ryantm
aa85129478 python310Packages.ezyrb: 1.3.0.post2302 -> 1.3.0.post2305 2023-05-25 12:00:44 +00:00
Weijia Wang
eeaa0964e5 Merge pull request #233958 from natsukium/python3Packages.lightgbm/fix
python3Packages.lightgbm: fix build on darwin
2023-05-25 15:00:43 +03:00
R. Ryantm
2869dbb592 python310Packages.xmlschema: 2.2.3 -> 2.3.0 2023-05-25 12:00:21 +00:00
Phillip Seeber
4f2313dd90 dbcsr: init at 2.5.0
dbcsr: move openssh to checkInputs
2023-05-25 13:57:58 +02:00
Phillip Seeber
a4e5168f0f fypp: init at 3.1
fypp: fix homepage


fypp: fix package call
2023-05-25 13:57:58 +02:00
Weijia Wang
9a677e0f8c Merge pull request #233922 from r-ryantm/auto-update/tilt
tilt: 0.32.3 -> 0.32.4
2023-05-25 14:57:21 +03:00
Weijia Wang
03542d0995 Merge pull request #233963 from r-ryantm/auto-update/abuild
abuild: 3.11.0 -> 3.11.1
2023-05-25 14:56:44 +03:00
datafoo
b7efded285 vscode-extensions.esbenp.prettier-vscode: 9.12.0 -> 9.13.0 2023-05-25 13:55:49 +02:00
Weijia Wang
32ad3c33e7 treewide: tools/admin: use top-level fetchPypi 2023-05-25 14:54:35 +03:00
Weijia Wang
8019be263e treewide: applications/audio: use top-level fetchPypi 2023-05-25 14:49:37 +03:00
Jonas Heinrich
cc1cd3eca7 nc4nix: add patch to fix unstable package updates 2023-05-25 13:36:27 +02:00
Weijia Wang
71b17dd143 Merge pull request #232542 from natsukium/langchain/update
python3Packages.langchain: 0.0.170 -> 0.0.179
2023-05-25 14:34:33 +03:00
Weijia Wang
0fc80fcb05 Merge pull request #233969 from r-ryantm/auto-update/qpwgraph
qpwgraph: 0.4.0 -> 0.4.2
2023-05-25 14:25:26 +03:00
Weijia Wang
ee88d27d9e Merge pull request #233954 from r-ryantm/auto-update/jfrog-cli
jfrog-cli: 2.37.3 -> 2.38.2
2023-05-25 14:23:51 +03:00
Weijia Wang
b92297b269 Merge pull request #233955 from r-ryantm/auto-update/python311Packages.django-formtools
python311Packages.django-formtools: 2.4 -> 2.4.1
2023-05-25 14:22:27 +03:00
Weijia Wang
723c6080ea Merge pull request #233916 from NickCao/mongo
mongoc: rework packaging
2023-05-25 14:21:42 +03:00
Weijia Wang
6a065184a0 Merge pull request #233912 from figsoda/bukut
bukut: remove
2023-05-25 14:16:03 +03:00
Weijia Wang
f96c214dd0 Merge pull request #233940 from wegank/ngspice-bump
ngspice: 37 -> 40
2023-05-25 14:09:42 +03:00
Fabian Affolter
5238e82900 python310Packages.typecode: remove postPatch section 2023-05-25 13:08:51 +02:00
Daniel Nagy
802798a560 nsxiv: 30 -> 31
Changelog: https://codeberg.org/nsxiv/nsxiv/src/tag/v31/etc/CHANGELOG.md
2023-05-25 13:00:00 +02:00
Weijia Wang
aeb75dba96 Merge pull request #233942 from fabaff/types-requests-bump
python310Packages.types-requests: 2.30.0.0 -> 2.31.0.0
2023-05-25 13:59:13 +03:00
Weijia Wang
3fbeb75dc0 Merge pull request #233949 from jluttine/bayespy-0.5.26
pythonPackages.bayespy: 0.5.22 -> 0.5.26
2023-05-25 13:58:39 +03:00
Sandro
45e2d86970 Merge pull request #232391 from chvp/bump-bluej 2023-05-25 12:56:00 +02:00
illustris
6a20c13258 nixos/proxmox-image: fix qemu build failure 2023-05-25 16:25:43 +05:30
R. Ryantm
758dad64a5 python310Packages.mizani: 0.9.0 -> 0.9.1 2023-05-25 10:54:18 +00:00
R. Ryantm
c648dcf785 kodiPackages.pvr-iptvsimple: 20.6.1 -> 20.10.1 2023-05-25 10:46:00 +00:00
Florian Klink
f6fa8730fc Merge pull request #233966 from r-ryantm/auto-update/oauth2c
oauth2c: 1.7.0 -> 1.8.0
2023-05-25 13:34:53 +03:00
R. Ryantm
c55407db10 qpwgraph: 0.4.0 -> 0.4.2 2023-05-25 10:29:35 +00:00
Pavol Rusnak
832deaa048 Merge pull request #233932 from aaronjheng/faraday
faraday: 0.2.5-alpha -> 0.2.11-alpha
2023-05-25 12:24:30 +02:00
Fabian Affolter
977021f051 python310Packages.rzpipe: 0.4.0 -> 0.5.0 2023-05-25 12:21:04 +02:00
R. Ryantm
164b03979c oauth2c: 1.7.0 -> 1.8.0 2023-05-25 10:16:25 +00:00
R. Ryantm
8bfc2d9f67 abuild: 3.11.0 -> 3.11.1 2023-05-25 10:05:33 +00:00
Karel Kočí
adfac122cd glibc_multi: fix invalid 32bit glibc when cross compiling
The issue this fixes happens when cross compilation is used. The
pkgsCross.*.buildPackages.glibc_multi actually combined x86_64 with
target's. That is because pkgsi686Linux actually is package set where
target and host are the same and thus buildPackages.pkgsi686Linux
actually is the same as using directly pkgsi686Linux. To overcome that
we need packages that have cross platform target but host and build
platform has to be set to i686.

This change does not affect usage outside cross compilation because in
that case buildPackages set is the same as the current set.
2023-05-25 10:04:01 +00:00
Fabian Affolter
2c898aed96 python310Packages.twilio: 7.17.0 -> 8.2.1
Changelog: https://github.com/twilio/twilio-python/blob/8.2.1/CHANGES.md
2023-05-25 11:57:54 +02:00
Mario Rodas
8c15b21b27 busybox: 1.36.0 -> 1.36.1 2023-05-25 09:54:03 +00:00
pacien
bc4311f0f7 python3Packages.embrace: 4.2.0 -> 4.2.1 2023-05-25 11:46:53 +02:00
Patryk Kwiatek
e2ec447c57 ferretdb: 1.2.0 -> 1.2.1 (#233950) 2023-05-25 11:39:29 +02:00
Ilan Joselevich
26a8d6c354 Merge pull request #233941 from r-ryantm/auto-update/python310Packages.calysto-scheme
python310Packages.calysto-scheme: 1.4.7 -> 1.4.8
2023-05-25 12:36:10 +03:00
R. Ryantm
81231e1730 python311Packages.django-formtools: 2.4 -> 2.4.1 2023-05-25 09:33:32 +00:00
natsukium
936351d941 python3Packages.lightgbm: add runHook 2023-05-25 18:32:27 +09:00
natsukium
602bfd6a31 python3Packages.lightgbm: disable gpu support on darwin 2023-05-25 18:31:11 +09:00
R. Ryantm
b01b7ddd13 jfrog-cli: 2.37.3 -> 2.38.2 2023-05-25 09:27:25 +00:00
Kerstin Humm
6eaa6acb0c wgpu-utils: 0.16.0 -> 0.16.1 2023-05-25 11:26:17 +02:00
Dawid Dziurla
2e5a739f43 glab: 1.29.4 -> 1.30.0 2023-05-25 11:20:54 +02:00
Weijia Wang
60a2bc32e7 Merge pull request #233939 from r-ryantm/auto-update/linphone
linphone: 5.0.15 -> 5.0.16
2023-05-25 12:04:30 +03:00
Weijia Wang
2778483624 Merge pull request #233910 from aaronjheng/envconsul
envconsul: 0.13.1 -> 0.13.2
2023-05-25 11:55:22 +03:00
Weijia Wang
11752074c7 Merge pull request #233722 from aaronjheng/onmetal-image
onmetal-image: unstable-2022-09-28 -> 0.1.1
2023-05-25 11:54:56 +03:00
Jaakko Luttinen
d2ad81b088 pythonPackages.bayespy: 0.5.22 -> 0.5.26 2023-05-25 11:35:04 +03:00
Weijia Wang
6f6f750d80 Merge pull request #233926 from JesusMtnezForks/master
raycast: 1.51.1 -> 1.52.0
2023-05-25 11:21:26 +03:00
Weijia Wang
b1baf8360b Merge pull request #233872 from Tungsten842/big-parallel
rocsolver, rocblas: build on big-parallel
2023-05-25 11:19:06 +03:00
Weijia Wang
15ef7d24bc Merge pull request #233864 from kira-bruneau/miopen
miopen: build on big-parallel
2023-05-25 11:18:41 +03:00
Weijia Wang
8a7c32b8cb ngspice: 37 -> 40 2023-05-25 11:16:36 +03:00
Mario Rodas
468291213f Merge pull request #233934 from r-ryantm/auto-update/nfpm
nfpm: 2.28.0 -> 2.29.0
2023-05-25 03:15:59 -05:00
Yaya
db8bbd5578 gitlab: Reformat update.py with black 2023-05-25 10:08:53 +02:00
Yaya
44b7c71956 gitlab-container-registry: init at 3.74.0
With version 15.8 GitLab deprecates the use of an "external" container
registry (in our case pkgs.docker-distribution). The external registry
will be replaced with this fork that contains extra functionality that
GitLab uses internally. See
https://gitlab.com/gitlab-org/container-registry/-/blob/master/docs-gitlab/README.md
2023-05-25 10:08:53 +02:00
Weijia Wang
b1656cbd78 Merge pull request #233742 from r-ryantm/auto-update/aws-crt-cpp
aws-crt-cpp: 0.19.8 -> 0.20.1
2023-05-25 11:03:05 +03:00
Weijia Wang
13e85b2cc7 Merge pull request #233923 from r-ryantm/auto-update/intel-media-sdk
intel-media-sdk: 23.2.0 -> 23.2.2
2023-05-25 10:50:41 +03:00
R. Ryantm
b2d73d51d7 python310Packages.typecode: 30.0.0 -> 30.0.1 2023-05-25 07:36:05 +00:00
Fabian Affolter
4e98e92675 python310Packages.types-requests: 2.30.0.0 -> 2.31.0.0 2023-05-25 09:34:26 +02:00
Weijia Wang
5d04778f2e Merge pull request #233919 from r-ryantm/auto-update/java-service-wrapper
java-service-wrapper: 3.5.53 -> 3.5.54
2023-05-25 10:32:04 +03:00
R. Ryantm
733b7e5bea python310Packages.calysto-scheme: 1.4.7 -> 1.4.8 2023-05-25 07:19:16 +00:00
R. Ryantm
64fdd1edd8 linphone: 5.0.15 -> 5.0.16 2023-05-25 07:17:32 +00:00
natsukium
9b01547344 python3Packages.langchain: 0.0.170 -> 0.0.179
Diff: https://github.com/hwchase17/langchain/compare/refs/tags/v0.0.170...v0.0.179

Changelog: https://github.com/hwchase17/langchain/releases/tag/v0.0.179
2023-05-25 16:10:28 +09:00
Doron Behar
4f51cc78ec Merge pull request #233918 from r-ryantm/auto-update/monkeysAudio
monkeysAudio: 10.11 -> 10.13
2023-05-25 10:04:13 +03:00
R. Ryantm
4058b0be61 webex: 43.2.0.25211 -> 43.5.0.26155 2023-05-25 06:52:38 +00:00
R. Ryantm
16b87b5743 nfpm: 2.28.0 -> 2.29.0 2023-05-25 06:52:30 +00:00
Weijia Wang
8ad32af5d6 Merge pull request #233873 from wegank/aws-sdk-cpp-tests
aws-sdk-cpp: disable more flaky tests
2023-05-25 09:50:19 +03:00
Weijia Wang
a3ae95e190 Merge pull request #233883 from wegank/foundationdb-bump-default
foundationdb: default to foundationdb71
2023-05-25 09:48:52 +03:00
Aaron Jheng
3d858b4227 faraday: 0.2.5-alpha -> 0.2.11-alpha 2023-05-25 06:36:13 +00:00
Matthias Beyer
3170d6f4e9 cargo-public-api: 0.29.1 -> 0.30.0
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-05-25 08:35:28 +02:00
R. Ryantm
9091fb6ea3 janus-gateway: 1.1.3 -> 1.1.4 2023-05-25 06:24:50 +00:00
R. Ryantm
982ced4a57 ppsspp-qt: 1.15.3 -> 1.15.4 2023-05-25 06:11:57 +00:00
K900
d64a444657 linux: drop merged patch 2023-05-25 09:09:20 +03:00
JesusMtnez
8632d5d80e raycast: 1.51.1 -> 1.52.0 2023-05-25 08:04:08 +02:00
K900
cbc1ca0345 linux_latest-libre: 19204 -> 19299 2023-05-25 09:03:57 +03:00
K900
de66762d8e linux-rt_5_10: 5.10.176-rt86 -> 5.10.179-rt87 2023-05-25 09:03:35 +03:00
K900
fe5ff41bc8 linux: 6.3.3 -> 6.3.4 2023-05-25 09:03:08 +03:00
K900
669156c282 linux: 6.1.29 -> 6.1.30 2023-05-25 09:03:02 +03:00
K900
b1d5878347 linux: 5.15.112 -> 5.15.113 2023-05-25 09:02:57 +03:00
K900
8fbdc4e611 Merge pull request #233650 from K900/linux-firmware-update-script-cleanups
linux-firmware: allow passing ref to update-script
2023-05-25 08:58:47 +03:00
Weijia Wang
1dcb450edd Merge pull request #233915 from r-ryantm/auto-update/murex
murex: 4.1.5200 -> 4.1.6140
2023-05-25 08:57:00 +03:00
Weijia Wang
ca2e87e16e Merge pull request #233895 from r-ryantm/auto-update/flix
flix: 0.36.0 -> 0.37.0
2023-05-25 08:55:04 +03:00
Weijia Wang
4efe1d41d0 Merge pull request #233890 from r-ryantm/auto-update/fluent-bit
fluent-bit: 2.1.2 -> 2.1.3
2023-05-25 08:54:10 +03:00
Weijia Wang
fd66b0cdba Merge pull request #233874 from r-ryantm/auto-update/afterburn
afterburn: 5.4.1 -> 5.4.2
2023-05-25 08:52:31 +03:00
adisbladis
f465d8c23a Merge pull request #233831 from nagy/emacs-hsc3-mode
emacsPackages.hsc3-mode: use trivialBuild
2023-05-25 17:30:02 +12:00
R. Ryantm
8b403e5bc8 tilt: 0.32.3 -> 0.32.4 2023-05-25 05:12:59 +00:00
R. Ryantm
3155416bc7 intel-media-sdk: 23.2.0 -> 23.2.2 2023-05-25 05:08:19 +00:00
R. Ryantm
cb7698173a java-service-wrapper: 3.5.53 -> 3.5.54 2023-05-25 04:40:35 +00:00
Ben Darwin
f4a9199f87 ocamlPackages.owl: 1.0.2 -> 1.1 2023-05-25 06:36:46 +02:00
Nick Cao
32b12fe23c mongoc: rework packaging 2023-05-25 12:35:12 +08:00
Indexyz
a1aa176fcb memos: 0.12.2 -> 0.13.0 2023-05-25 12:32:02 +08:00
R. Ryantm
84cf3aaad3 monkeysAudio: 10.11 -> 10.13 2023-05-25 04:30:35 +00:00
Mario Rodas
184a43ef9c vale: 2.26.0 -> 2.27.0
Diff: https://github.com/errata-ai/vale/compare/v2.26.0...v2.27.0
2023-05-25 04:20:00 +00:00
Mario Rodas
0db76e5391 fastlane: 2.212.2 -> 2.213.0
Changelog: https://github.com/fastlane/fastlane/releases/tag/2.213.0
2023-05-25 04:20:00 +00:00
github-actions[bot]
0da3412c91 terraform-providers.oci: 4.121.0 -> 4.122.0 2023-05-25 14:05:18 +10:00
github-actions[bot]
47d46e4284 terraform-providers.gitlab: 16.0.2 -> 16.0.3 2023-05-25 14:05:18 +10:00
R. Ryantm
f7b88d263e murex: 4.1.5200 -> 4.1.6140 2023-05-25 03:33:03 +00:00
R. Ryantm
ff1e2b70f3 dnsperf: 2.11.2 -> 2.12.0 2023-05-25 03:20:14 +00:00
figsoda
4bd19dd772 bukut: remove 2023-05-24 23:08:17 -04:00
Nick Cao
cd10fc488b Merge pull request #233700 from marsam/update-macfsevents
python310Packages.macfsevents: 0.8.1 -> 0.8.4
2023-05-24 21:02:45 -06:00
Nick Cao
e17519f559 Merge pull request #233666 from ereslibre/wasmtime-9.0.1
wasmtime: 9.0.0 -> 9.0.1
2023-05-24 20:54:47 -06:00
Nick Cao
c22e618f1c Merge pull request #233645 from andresilva/andre/polkadot-0.9.42
polkadot: 0.9.41 -> 0.9.42
2023-05-24 20:53:26 -06:00
Aaron Jheng
dc865e3454 envconsul: 0.13.1 -> 0.13.2 2023-05-25 02:41:51 +00:00
figsoda
82a6d7e31d Merge pull request #233901 from r-ryantm/auto-update/sentry-cli
sentry-cli: 2.17.5 -> 2.18.0
2023-05-24 22:31:41 -04:00
figsoda
1bdda9e33d Merge pull request #233902 from r-ryantm/auto-update/dupd
dupd: 1.7.1 -> 1.7.2
2023-05-24 22:30:50 -04:00
figsoda
fe6d6bbe68 Merge pull request #233905 from applePrincess/exploitdb-bump
exploitdb: 2023-05-24 -> 2023-05-25
2023-05-24 22:26:20 -04:00
Bobby Rong
94458ad154 cinnamon.nemo: add missing xapp icons
Nemo is used outside cinnamon (e.g. budgie) these days.
Only cinnamon is shipping xapp as environment.systemPackages.

We probably should do this to (mostly) all mint apps but probably
when users wish to use them outside cinnamon.
2023-05-25 09:42:25 +08:00
Bobby Rong
b80eb4c2ff cinnamon.nemo-emblems: init at 5.6.0
Similar to folder-color-switcher, it sounds like we don't need to
patch nemo-emblems.py in any way thanks to how nemo-python works.
2023-05-25 09:42:25 +08:00
Lein Matsumaru
63e50eb511 exploitdb: 2023-05-24 -> 2023-05-25 2023-05-25 01:40:20 +00:00
Matthew "strager" Glazar
8dd2bd3f76 sapling: 0.2.20230426-145232+7ea1f245 -> 0.2.20230523-092610+f12b7eee 2023-05-24 20:26:00 -05:00
R. Ryantm
e6ec9970c5 dupd: 1.7.1 -> 1.7.2 2023-05-25 01:00:27 +00:00
R. Ryantm
fa6bbbfdbb sentry-cli: 2.17.5 -> 2.18.0 2023-05-25 00:49:40 +00:00
figsoda
306cfb4b03 Merge pull request #233888 from NixOS/revert-233885-pyatv-bump
Revert "python311Packages.pyatv: 0.11.0 -> 0.12.0"
2023-05-24 20:27:15 -04:00
figsoda
f482ca5edc Merge pull request #233889 from fabaff/grype-bump
grype: 0.61.1 -> 0.62.1
2023-05-24 20:23:18 -04:00
Dmitry Bogatov
21eb6c6ba7 mpop: export more configuration flags
Introduce options to disable support for NLS, IDN and GSASL, and also add
option to use openssl instead of gnutls. While upstream marks openssl option as
discouraged, it works and it may be considered desirable to have one SSL
library in system instead of multiple ones.
2023-05-24 20:04:07 -04:00
Martin Weinelt
d55cec42d1 frigate: substitute more paths
Fixes the error image for unreachable cameras, the idle image for the
birdseye view and fix cache path in old clip removal function.
2023-05-25 01:58:00 +02:00
R. Ryantm
e348ce050b flix: 0.36.0 -> 0.37.0 2023-05-24 23:55:11 +00:00
Weijia Wang
105037c7cf Merge pull request #233891 from abathur/haproxy_lua
haproxy: enable Lua on macOS
2023-05-25 02:38:57 +03:00
Weijia Wang
50f080e8a5 aws-sdk-cpp: disable more flaky tests 2023-05-25 01:59:04 +03:00
Weijia Wang
4170a9ac98 Merge pull request #233881 from r-ryantm/auto-update/supabase-cli
supabase-cli: 1.62.3 -> 1.63.1
2023-05-25 01:56:11 +03:00
Fabian Affolter
eee3fcfecf grype: 0.62.0 -> 0.62.1
Diff: https://github.com/anchore/grype.git/compare/refs/tags/v0.62.0...v0.62.1

Changelog: https://github.com/anchore/grype/releases/tag/v0.62.1
2023-05-25 00:33:58 +02:00
Fabian Affolter
5965b09c42 Revert "python311Packages.pyatv: 0.11.0 -> 0.12.0" 2023-05-25 00:31:39 +02:00
Fabian Affolter
e0a23eb210 grype: 0.61.1 -> 0.62.0
Diff: https://github.com/anchore/grype.git/compare/refs/tags/v0.61.1...v0.62.0

Changelog: https://github.com/anchore/grype/releases/tag/v0.62.0
2023-05-25 00:31:01 +02:00
R. Ryantm
05485b58d8 fluent-bit: 2.1.2 -> 2.1.3 2023-05-24 22:30:56 +00:00
Martin Weinelt
b236363131 esphome: 2023.5.3 -> 2023.5.4
https://github.com/esphome/esphome/releases/tag/2023.5.4
2023-05-25 00:30:25 +02:00
Travis A. Everett
0de90d0cfb haproxy: enable Lua on macOS 2023-05-24 17:27:07 -05:00
Felix Bühler
82c2abdc50 Merge pull request #233857 from kira-bruneau/ukmm
ukmm: 0.8.2 -> 0.10.0
2023-05-25 00:22:47 +02:00
Ilan Joselevich
e07d7e386b Merge pull request #233845 from figsoda/go
buildGoModule: remove dead code
2023-05-25 01:22:29 +03:00
Felix Bühler
eea7fbcae9 Merge pull request #233783 from OPNA2608/update/fbc
fbc: 1.09.0 -> 1.10.0
2023-05-25 00:21:58 +02:00
Fabian Affolter
c0e990a5eb Merge pull request #233885 from fabaff/pyatv-bump
python311Packages.pyatv: 0.11.0 -> 0.12.0
2023-05-25 00:17:39 +02:00
Fabian Affolter
494f7205ae python311Packages.pyatv: 0.11.0 -> 0.12.0
Diff: https://github.com/postlund/pyatv/compare/v0.11.0...v0.12.0

Changelog: https://github.com/postlund/pyatv/blob/v0.12.0/CHANGES.md
2023-05-25 00:17:00 +02:00
Martin Weinelt
77d9ba476b Merge pull request #233855 from mweinelt/graphene-django-3.1.1
python310Packages.graphene-django: 3.0.2 -> 3.1.1
2023-05-25 00:10:04 +02:00
Felix Bühler
75ef0c8e45 Merge pull request #233740 from mrVanDalo/feature/terranix_260
terranix: 2.5.5 -> 2.6.0
2023-05-25 00:09:55 +02:00
Weijia Wang
67e3953505 foundationdb: default to foundationdb71 2023-05-25 01:08:10 +03:00
Felix Bühler
0ac204f302 Merge pull request #233780 from firefly-cpp/niaarm-032
python311Packages.niaarm: 0.3.1 -> 0.3.2
2023-05-25 00:07:31 +02:00
Evils
1687e83a47 kicad: 7.0.2 -> 7.0.4 2023-05-25 00:06:01 +02:00
Gaetan Lepage
8f421acbc5 nixos/river: init module 2023-05-25 00:05:23 +02:00
Gaetan Lepage
c7bd5289d6 nixos/programs: factor out wayland-session common options 2023-05-25 00:04:22 +02:00
R. Ryantm
bcbb7e7ae3 supabase-cli: 1.62.3 -> 1.63.1 2023-05-24 22:03:47 +00:00
Weijia Wang
94dca479f4 Merge pull request #229321 from kira-bruneau/clonehero
clonehero: 0.23.2.2 -> 1.0.0.4080
2023-05-25 01:03:18 +03:00
nyanotech
3aad03a464 nixos/sshd: detect duplicate config keys 2023-05-25 00:01:03 +02:00
Weijia Wang
6ecdee66b4 Merge pull request #233829 from nagy/zbar
zbar: use latest autoreconfHook
2023-05-25 00:57:58 +03:00
Felix Bühler
c262a4c1f9 Merge pull request #233876 from fabaff/qovery-cli-bump
qovery-cli: 0.58.10 -> 0.58.12
2023-05-24 23:51:58 +02:00
Felix Bühler
3e548048de Merge pull request #229958 from SnO2WMaN/rover-0.14.0
rover: 0.11.0 -> 0.14.0
2023-05-24 23:49:08 +02:00
Weijia Wang
9709e5cf22 Merge pull request #233875 from wegank/liblxi-darwin
liblxi: add darwin support
2023-05-25 00:46:37 +03:00
Weijia Wang
5e1bb747d2 Merge pull request #233878 from wegank/killport-hook
killport: switch to bindgenHook
2023-05-25 00:45:59 +03:00
Weijia Wang
20a15cffb2 Merge pull request #233871 from figsoda/ruff
ruff: 0.0.269 -> 0.0.270
2023-05-25 00:44:04 +03:00
Weijia Wang
cf39fd8482 Merge pull request #233602 from figsoda/topiary
topiary: 0.2.0 -> 0.2.1
2023-05-25 00:36:37 +03:00
Felix Bühler
b24806fb68 Merge pull request #229320 from soywod/bump-himalaya-v0.7.3
himalaya: 0.7.1 -> 0.7.3
2023-05-24 23:29:19 +02:00
Weijia Wang
c9cdadcb30 Merge pull request #233868 from OmnipotentEntity/katago-1.13.1
katago: 1.12.4 -> 1.13.1
2023-05-25 00:08:34 +03:00
Syboxez Blank
47a2d457b0 clonehero: 0.23.2.2 -> 1.0.0.4080
Co-authored-by: Kira Bruneau <kira.bruneau@pm.me>
2023-05-24 17:07:32 -04:00
Artturi
9cde82ecd2 Merge pull request #231996 from amjoseph-nixpkgs/pr/release-notes/powerpc64le-linux 2023-05-25 00:04:45 +03:00
Artturi
05bf5e1c91 Merge pull request #232001 from amjoseph-nixpkgs/pr/release-notes/powerpc-ieee-long-double 2023-05-25 00:03:40 +03:00
Syboxez Blank
dfe6d817db maintainer-list.nix: add syboxez 2023-05-24 16:50:42 -04:00
Weijia Wang
6a2e8c6119 killport: switch to bindgenHook 2023-05-24 23:48:09 +03:00
Aaron Bieber
9990f64cc5 obsidian: 1.2.8 -> 1.3.4
https://forum.obsidian.md/t/obsidian-release-v1-3-4/60329
2023-05-24 14:46:27 -06:00
Weijia Wang
db38340b4d Merge pull request #233815 from reckenrode/bindgenHook-fix
rustPlatform.bindgenHook: use the correct Libsystem on the 11.0 SDK
2023-05-24 23:45:23 +03:00
Weijia Wang
7ef1ddae9e Merge pull request #233854 from chkno/hook-spelling
Fix phase name typos in 5 packages' runHook invocations
2023-05-24 23:40:57 +03:00
Doron Behar
ade23ab2d4 Merge pull request #233853 from kira-bruneau/texlab
texlab: 5.5.1 -> 5.6.0
2023-05-24 23:37:33 +03:00
figsoda
528bc7104b Merge pull request #233813 from kilianar/hugo-0.112.2
hugo: 0.122.1 -> 0.122.3
2023-05-24 16:33:10 -04:00
figsoda
13e3ac2b60 Merge pull request #233844 from Luflosi/update/aaaaxy
aaaaxy: 1.3.530 -> 1.3.538
2023-05-24 16:27:58 -04:00
Fabian Affolter
0aca14e5f8 qovery-cli: 0.58.10 -> 0.58.12
Diff: https://github.com/Qovery/qovery-cli/compare/v0.58.10...v0.58.12

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v0.58.12
2023-05-24 22:25:45 +02:00
figsoda
ec09e63d26 Merge pull request #233839 from NixOS/yu-re-ka-patch-1
maintainers: Remove myself from some teams
2023-05-24 16:24:40 -04:00
Weijia Wang
39e06b7d4d Merge pull request #233605 from figsoda/lua-ls
lua-language-server: 3.6.19 -> 3.6.21
2023-05-24 23:22:02 +03:00
Weijia Wang
7cfea56424 Merge pull request #233860 from figsoda/cargo-generate
cargo-generate: 0.18.2 -> 0.18.3
2023-05-24 23:18:58 +03:00
Weijia Wang
81cfe9ce60 Merge pull request #233724 from figsoda/wasmedge
wasmedge: fix version
2023-05-24 23:18:22 +03:00
Weijia Wang
7a4c054ff8 Merge pull request #233852 from kira-bruneau/ccache
ccache: 4.8 -> 4.8.1
2023-05-24 23:16:54 +03:00
Weijia Wang
90394d7556 Merge pull request #233869 from r-ryantm/auto-update/doctl
doctl: 1.95.0 -> 1.96.0
2023-05-24 23:16:12 +03:00
Weijia Wang
e83cf6c04d Merge pull request #233861 from r-ryantm/auto-update/ov
ov: 0.22.0 -> 0.23.0
2023-05-24 23:15:34 +03:00
Weijia Wang
b711ad71f7 Merge pull request #233866 from r-ryantm/auto-update/kubernetes-polaris
kubernetes-polaris: 7.4.1 -> 7.4.2
2023-05-24 23:14:27 +03:00
Weijia Wang
a9922bfb34 lxi-tools-gui: add darwin support 2023-05-24 23:13:04 +03:00
Weijia Wang
a0d9c89bba liblxi: add darwin support 2023-05-24 23:12:54 +03:00
Kasper Kondzielski
946a4d60e8 tree-sitter: Update grammars (#232633) 2023-05-24 16:08:12 -04:00
Weijia Wang
203d1517bf Merge pull request #233828 from r-ryantm/auto-update/liblxi
liblxi: 1.19 -> 1.20
2023-05-24 23:06:09 +03:00
R. Ryantm
a889519449 afterburn: 5.4.1 -> 5.4.2 2023-05-24 20:04:27 +00:00
Sandro
c898813431 Merge pull request #233029 from jlamur/nginx-spnego-build-fix
nginx: fix build of module spnego-http-auth
2023-05-24 21:54:24 +02:00
figsoda
7913a0c185 ruff: 0.0.269 -> 0.0.270
Diff: https://github.com/charliermarsh/ruff/compare/v0.0.269...v0.0.270

Changelog: https://github.com/charliermarsh/ruff/releases/tag/v0.0.270
2023-05-24 15:50:48 -04:00
R. Ryantm
496a35f930 doctl: 1.95.0 -> 1.96.0 2023-05-24 19:35:59 +00:00
R. Ryantm
75a59f6582 kubernetes-polaris: 7.4.1 -> 7.4.2 2023-05-24 19:24:07 +00:00
Michael Reilly
a2d0fd7e7e katago: 1.12.4 -> 1.13.1 2023-05-24 14:21:44 -05:00
Tungsten842
ae71738633 rocblas: build on big-parallel 2023-05-24 21:21:05 +02:00
Tungsten842
07b01f2069 rocsolver: build on big-parallel 2023-05-24 21:20:49 +02:00
Kira Bruneau
428680da24 miopen: build on big-parallel
miopen occasionally times out on hydra because it takes too long
2023-05-24 14:59:25 -04:00
midchildan
c3346f87c4 mirakurun: use node 18
Relates to #229910.
2023-05-25 03:44:13 +09:00
R. Ryantm
5d60b1661a ov: 0.22.0 -> 0.23.0 2023-05-24 18:28:13 +00:00
figsoda
574e948285 cargo-generate: 0.18.2 -> 0.18.3
Diff: https://github.com/cargo-generate/cargo-generate/compare/v0.18.2...v0.18.3

Changelog: https://github.com/cargo-generate/cargo-generate/blob/v0.18.3/CHANGELOG.md
2023-05-24 13:59:15 -04:00
figsoda
1eae9f8f1b Merge pull request #233849 from Aleksanaa/gmchart
go-mod-graph-chart: init at 0.5.3
2023-05-24 13:53:56 -04:00
Raphael Robatsch
8436d44b57 poedit: 3.1.1 -> 3.3.1
The old version is really 3.1.1, and not 3.2.2, because the source hash
was still referring to the 3.1.1 tarball.

Changelog: https://github.com/vslavik/poedit/blob/v3.3.1-oss/NEWS
2023-05-24 19:45:19 +02:00
Kira Bruneau
575ef96842 ukmm: 0.8.2 -> 0.10.0 2023-05-24 13:22:37 -04:00
Kira Bruneau
5a30c3df23 ukmm: add updateScript 2023-05-24 13:22:36 -04:00
Martin Weinelt
03d92c2b76 python310Packages.graphene-django: 3.0.2 -> 3.1.1
Diff: https://github.com/graphql-python/graphene-django/compare/refs/tags/v3.0.2...v3.1.1

Changelog: https://github.com/graphql-python/graphene-django/releases/tag/v3.1.1
2023-05-24 19:14:20 +02:00
Scott Worley
dfdb06dad3 mindustry-server: Fix 2023-05-24 10:12:18 -07:00
Kira Bruneau
ba95ae6068 texlab: 5.5.1 -> 5.6.0 2023-05-24 13:05:14 -04:00
Connor Baker
222d966273 cudaPackages.cudnn: remove patch version from name to conform with cudaPackages standard 2023-05-24 12:56:22 -04:00
Kira Bruneau
705d5ab4f3 ccache: 4.8 -> 4.8.1 2023-05-24 12:46:02 -04:00
Connor Baker
9d7f13350d cudaPackages.cudnn_8_9: init at 8.9.1.23 2023-05-24 12:39:33 -04:00
Connor Baker
60fdc732be cudaPackages.cudnn_8_8: 8.8.0.121 -> 8.8.1.3 2023-05-24 12:39:09 -04:00
figsoda
0324f3690f lua-language-server: 3.6.19 -> 3.6.21
Diff: https://github.com/luals/lua-language-server/compare/3.6.19...3.6.21

Changelog: https://github.com/LuaLS/lua-language-server/blob/3.6.21/changelog.md
2023-05-24 12:26:53 -04:00
aleksana
d370e1cf98 go-mod-graph-chart: init at 0.5.3 2023-05-25 00:26:21 +08:00
Scott Worley
f34465fea5 pomerium: Spell "postBuild" correctly 2023-05-24 09:21:51 -07:00
Scott Worley
45f6e87822 ncdns: Spell "postUnpack" correctly 2023-05-24 09:21:18 -07:00
Scott Worley
3686b115e4 librclone: Spell "postBuild" correctly 2023-05-24 09:20:22 -07:00
Scott Worley
b65ffd505d wasm3: Spell "preInstall" correctly 2023-05-24 09:19:31 -07:00
Scott Worley
e02600159d viper4linux-gui: Spell "preInstall" correctly 2023-05-24 09:18:44 -07:00
Domen Kožar
178b88e3ae Merge pull request #233833 from domenkozar/fix-cachix-crash
cachix: build using GHC 9.4 to avoid kernel crash
2023-05-24 17:09:00 +01:00
kilianar
af3eff51b7 hugo: 0.122.1 -> 0.122.3
https://github.com/gohugoio/hugo/releases/tag/v0.112.3
2023-05-24 18:01:22 +02:00
figsoda
3be02ada9e buildGoModule: remove unused lambda parameters 2023-05-24 11:58:12 -04:00
figsoda
abd5dfa013 buildGoModule: remove unused with builtins; 2023-05-24 11:56:21 -04:00
Raito Bezarius
43957dc150 diffoscope: introduce lib.meta.availableOn stdenv.hostPlatform for "plugins"
This makes it easier to add new plugins without having to worry whether they are supported on Darwin, aarch64-*, etc.

As long as they are properly tagged through their `platforms` meta attribute (or `badPlatforms`).

Broken packages needs to be separated to avoid silent breakages which we would not notice.
2023-05-24 17:47:00 +02:00
Raito Bezarius
d99434c90b python3Packages.pyxattr: platforms are the ones xattr supports
This ensures the proper propagation for `lib.meta.availableOn` to work.
2023-05-24 17:47:00 +02:00
Raito Bezarius
0cde352ef1 python3Packages.guestfs: platforms are the ones libguestfs supports
This ensures the proper propagation for `lib.meta.availableOn` to work fine.
2023-05-24 17:47:00 +02:00
Raito Bezarius
4e79d6857e oggvideotools: mark it as broken on Darwin 2023-05-24 17:47:00 +02:00
Miao, ZhiCheng
d4651a7cd1 owncloud-client: mark darwin broken 2023-05-24 18:45:22 +03:00
Sandro
0a90f51a58 Merge pull request #229173 from Scrumplex/vencord-discord 2023-05-24 17:29:49 +02:00
Francesco Gazzetta
460ee23c73 Merge pull request #233553 from fgaz/mindustry/144.3
mindustry: 143.1 -> 144.3
2023-05-24 17:26:11 +02:00
Yureka
337dd038e8 maintainers: Remove myself from some teams
I don't run a jitsi instance anymore.

The npm-related changes I get pinged about through the node team are rarely actionable for me. If it is about packages or tooling I wrote I can be pinged by ofborg directly.
2023-05-24 17:23:23 +02:00
Luflosi
276483b5f6 aaaaxy: 1.3.530 -> 1.3.538
https://github.com/divVerent/aaaaxy/releases/tag/v1.3.538
2023-05-24 17:22:10 +02:00
figsoda
4fecf80097 Merge pull request #233799 from dywedir/pijul
pijul: 1.0.0-beta.4 -> 1.0.0-beta.5
2023-05-24 11:18:16 -04:00
figsoda
8befd46f91 Merge pull request #233764 from aaronjheng/sptlrx
sptlrx: 1.0.0 -> 1.1.0
2023-05-24 11:16:49 -04:00
Sandro
4685463309 Merge pull request #233044 from hellwolf/insync-3.8.6 2023-05-24 17:16:39 +02:00
Sandro
e1761a43dc Merge pull request #232314 from tnias/pyperscan 2023-05-24 17:15:05 +02:00
figsoda
09a0b46782 Merge pull request #233761 from r-ryantm/auto-update/wiki-tui
wiki-tui: 0.6.4 -> 0.7.0
2023-05-24 11:12:09 -04:00
figsoda
2a5e0e64cd Merge pull request #233778 from fabaff/checkov-bump
checkov: 2.3.251 -> 2.3.257
2023-05-24 11:10:57 -04:00
Fabian Affolter
7135383939 Merge pull request #233797 from fabaff/twitchapi-bump
python311Packages.twitchapi: 3.10.0 -> 3.11.0
2023-05-24 17:02:28 +02:00
Fabian Affolter
fd4b5c227c Merge pull request #233791 from fabaff/aiomisc-bump
python311Packages.aiomisc: 17.2.2 -> 17.3.0
2023-05-24 16:59:53 +02:00
figsoda
702a5071e4 Merge pull request #233739 from azuwis/lazy-nvim
vimPlugins.lazy-nvim: Fix lazy.nvim try to write helptags on readonly fs
2023-05-24 10:59:37 -04:00
Fabian Affolter
fcc11d7536 Merge pull request #233792 from fabaff/casbin-bump
python311Packages.casbin: 1.18.2 -> 1.19.0
2023-05-24 16:59:27 +02:00
Fabian Affolter
9574af75b0 Merge pull request #233756 from fabaff/angr-bump
python310Packages.angr: 9.2.51 -> 9.2.52
2023-05-24 16:58:34 +02:00
Fabian Affolter
d5087f5590 Merge pull request #233760 from fabaff/ha-av-bump
dvc: 2.57.3 -> 2.58.1
2023-05-24 16:58:22 +02:00
Fabian Affolter
920917aaa3 Merge pull request #233794 from fabaff/dvc-studio-client-bump
python311Packages.dvc-studio-client: 0.9.2 -> 0.10.0, python311Packages.dvc-gs: 2.22.0 -> 2.22.1
2023-05-24 16:57:10 +02:00
Domen Kožar
3a021d1a23 cachix: build using GHC 9.4 to avoid kernel crash 2023-05-24 15:51:20 +01:00
Weijia Wang
b730b4d801 Merge pull request #233440 from adamcstephens/elixir/1.14.5
elixir_1_14: 1.14.4 -> 1.14.5
2023-05-24 17:48:20 +03:00
Henner Zeller
9cf46232c3 doctest: 2.4.9 -> 2.4.11
Also, run tests.
2023-05-24 07:47:43 -07:00
Yongun Seong
410aa6fbc2 gnushogi: fix build
Also, mark as broken as darwin due to unsupported linker flags
2023-05-24 23:40:40 +09:00
Daniel Nagy
3ac96ee222 emacsPackages.hsc3-mode: use trivialBuild 2023-05-24 16:38:43 +02:00
R. Ryantm
1b778f3f16 liblxi: 1.19 -> 1.20 2023-05-24 14:31:10 +00:00
Daniel Nagy
56495eabd5 zbar: use latest autoreconfHook
It builds fine without this override.
2023-05-24 16:30:00 +02:00
Maximilian Bosch
40dcc3375c Merge pull request #232837 from emilylange/nixos/synapse
nixos/synapse: allow omitting `trusted_key_servers[].verify_keys`
2023-05-24 16:28:03 +02:00
Weijia Wang
f9e87ebfe3 Merge pull request #233818 from r-ryantm/auto-update/sftpgo
sftpgo: 2.5.0 -> 2.5.1
2023-05-24 17:23:53 +03:00
Weijia Wang
fa06830226 Merge pull request #233817 from r-ryantm/auto-update/lsp-plugins
lsp-plugins: 1.2.6 -> 1.2.7
2023-05-24 17:20:11 +03:00
Weijia Wang
86e081bc29 Merge pull request #233808 from r-ryantm/auto-update/mapcidr
mapcidr: 1.1.1 -> 1.1.2
2023-05-24 17:17:28 +03:00
Weijia Wang
8a39cf7680 Merge pull request #233803 from r-ryantm/auto-update/libyang
libyang: 2.1.55 -> 2.1.80
2023-05-24 17:15:20 +03:00
Weijia Wang
8bc5cd01a5 Merge pull request #233788 from r-ryantm/auto-update/chafa
chafa: 1.12.4 -> 1.12.5
2023-05-24 17:14:34 +03:00
Weijia Wang
a2b0b47daa Merge pull request #233782 from r-ryantm/auto-update/gcsfuse
gcsfuse: 0.42.4 -> 0.42.5
2023-05-24 17:13:54 +03:00
Weijia Wang
864328d12f Merge pull request #229424 from r-ryantm/auto-update/hdfview
hdfview: 3.2.0 -> 3.3.0
2023-05-24 17:11:41 +03:00
Daniel Nagy
2e5597d571 makeself: use installManPage 2023-05-24 16:00:00 +02:00
Weijia Wang
6342746d6c Merge pull request #216558 from r-ryantm/auto-update/netplan
netplan: 0.105 -> 0.106
2023-05-24 16:58:59 +03:00
Dmitry Kalinkin
c901976efe yoda: apply patch for HistoBin2D methods (#233819) 2023-05-24 09:56:34 -04:00
Weijia Wang
3d29de1f5b darwin.apple_sdk_11_0: add mkCc 2023-05-24 16:49:40 +03:00
Weijia Wang
f91ee3065d Merge pull request #233806 from wegank/edge-bump
microsoft-edge: 113.0.1774.42 -> 113.0.1774.50
2023-05-24 16:37:59 +03:00
Daniel Nagy
dd3f0ee099 zf: install shell files, run tests
Also separate buildPhase to make nix-shell workable.
2023-05-24 15:35:48 +02:00
MaxHearnden
af5ebde675 roslyn: Add dependencies for x86_64-darwin 2023-05-24 14:22:09 +01:00
Weijia Wang
3a1b5769ad Merge pull request #230785 from r-ryantm/auto-update/circumflex
circumflex: 2.8.2 -> 2.9.1
2023-05-24 16:11:08 +03:00
R. Ryantm
4f31422db1 hdfview: 3.2.0 -> 3.3.0
Skip signing on macOS.
2023-05-24 16:08:03 +03:00
Weijia Wang
e0c178a37d Merge pull request #226972 from r-ryantm/auto-update/clash-geoip
clash-geoip: 20230312 -> 20230512
2023-05-24 16:04:19 +03:00
Weijia Wang
331cc62f65 netplan: add missing libs 2023-05-24 15:57:15 +03:00
Weijia Wang
6e209918ad Merge pull request #217138 from r-ryantm/auto-update/gotrue-supabase
gotrue-supabase: 2.47.1 -> 2.67.1
2023-05-24 15:49:04 +03:00
Weijia Wang
8d3ecfc309 gotrue-supabase: fix version 2023-05-24 15:47:06 +03:00
R. Ryantm
cfd3805e56 sftpgo: 2.5.0 -> 2.5.1 2023-05-24 12:38:51 +00:00
Weijia Wang
c79685813b Merge pull request #233807 from r-ryantm/auto-update/kube-linter
kube-linter: 0.6.3 -> 0.6.4
2023-05-24 15:32:53 +03:00
Ilan Joselevich
1b8093954c Merge pull request #233497 from LeSuisse/mattermost-7.8.5
mattermost: 7.8.4 -> 7.8.5
2023-05-24 15:19:02 +03:00
Weijia Wang
e37dc1b8ef Merge pull request #230057 from r-ryantm/auto-update/srsran
srsran: 22.10 -> 23.04
2023-05-24 15:17:54 +03:00
Weijia Wang
663049c302 srsran: fix version 2023-05-24 15:13:41 +03:00
Domen Kožar
b87cd6429a Merge pull request #233599 from domenkozar/patray-fix-build
patray: fix segfault
2023-05-24 13:13:35 +01:00
Randy Eckenrode
2c070763c7 rustPlatform.bindgenHook: use the correct Libsystem on the 11.0 SDK 2023-05-24 08:08:30 -04:00
Ulrik Strid
7f26cae2b9 Merge pull request #223084 from marsam/update-csexp
ocamlPackages.csexp: 1.5.1 -> 1.5.2
2023-05-24 14:03:58 +02:00
Weijia Wang
952248c5d9 Merge pull request #233768 from wegank/less-bump
less: 608 -> 633
2023-05-24 15:02:10 +03:00
R. Ryantm
1f26b33ae2 lsp-plugins: 1.2.6 -> 1.2.7 2023-05-24 12:01:07 +00:00
Vladimír Čunát
5e9f760697 Merge #233676: firefox: 113.0.1 -> 113.0.2 2023-05-24 13:49:18 +02:00
Weijia Wang
695797d5bb clash-geoip: set platforms 2023-05-24 14:46:54 +03:00
R. Ryantm
577feb0587 mapcidr: 1.1.1 -> 1.1.2 2023-05-24 11:44:14 +00:00
Weijia Wang
5acfd656f6 Merge pull request #233752 from r-ryantm/auto-update/opengrok
opengrok: 1.12.6 -> 1.12.7
2023-05-24 14:37:10 +03:00
Weijia Wang
ddda03d21d Merge pull request #233790 from wegank/sanic-testing-tests
python310Packages.sanic-testing: fix tests
2023-05-24 14:32:18 +03:00
R. Ryantm
7081f6d8df lefthook: 1.3.13 -> 1.4.0 2023-05-24 08:27:00 -03:00
Weijia Wang
729a169deb microsoft-edge: 113.0.1774.42 -> 113.0.1774.50 2023-05-24 14:26:27 +03:00
Sandro
29d4e0293a Merge pull request #233787 from fabaff/google-cloud-pubsub-bump 2023-05-24 13:21:07 +02:00
Sandro
4f80ad3a6a Merge pull request #233786 from fabaff/google-cloud-spanner-bump 2023-05-24 13:20:48 +02:00
Weijia Wang
578aca45df Merge pull request #232525 from m1cr0man/msedge
microsoft-edge: 111.0.1661.44 -> 113.0.1774.42
2023-05-24 14:18:49 +03:00
Martin Weinelt
7ca8f5d19c Merge pull request #233683 from mweinelt/python-3.12.0-b1
python312: 3.12.0a7 -> 3.12.0b1
2023-05-24 13:15:39 +02:00
Martin Weinelt
2ef3e723bc Merge pull request #233691 from NixOS/home-assistant
home-assistant: 2023.5.3 -> 2023.5.4
2023-05-24 13:15:09 +02:00
R. Ryantm
86ddf0a837 kube-linter: 0.6.3 -> 0.6.4 2023-05-24 11:14:17 +00:00
R. Ryantm
58f00a69ec libyang: 2.1.55 -> 2.1.80 2023-05-24 11:12:08 +00:00
Vladyslav M
c36dd59eba pijul: 1.0.0-beta.4 -> 1.0.0-beta.5 2023-05-24 14:11:44 +03:00
Martin Weinelt
94495fa63c python310Packages.homeassistant-stubs: 2023.5.3 -> 2023.5.4
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.5.4
2023-05-24 13:09:14 +02:00
Weijia Wang
4492ca73e5 Merge pull request #233714 from r-ryantm/auto-update/double-conversion
double-conversion: 3.2.1 -> 3.3.0
2023-05-24 14:02:31 +03:00
Fabian Affolter
f34eb682d5 python311Packages.twitchapi: 3.10.0 -> 3.11.0
Changelog: https://github.com/Teekeks/pyTwitchAPI/blob/v3.11.0/docs/changelog.rst
2023-05-24 12:33:21 +02:00
Fabian Affolter
9bff87e2c0 python311Packages.dvc-gs: 2.22.0 -> 2.22.1
Changelog: https://github.com/iterative/dvc-gs/releases/tag/2.22.1
2023-05-24 12:20:59 +02:00
Weijia Wang
8c21138ebe Merge pull request #233771 from mahmoudk1000/master
anki-bin: 2.1.63 -> 2.1.64
2023-05-24 13:20:41 +03:00
Fabian Affolter
2944d3544d python311Packages.dvc-studio-client: 0.9.2 -> 0.10.0
Diff: https://github.com/iterative/dvc-studio-client/compare/refs/tags/0.9.2...0.10.0

Changelog: https://github.com/iterative/dvc-studio-client/releases/tag/0.10.0
2023-05-24 12:20:29 +02:00
Fabian Affolter
cfad6c00d5 python311Packages.casbin: 1.18.2 -> 1.19.0
Diff: https://github.com/casbin/pycasbin/compare/refs/tags/v1.18.2...v1.19.0

Changelog: https://github.com/casbin/pycasbin/blob/v1.19.0/CHANGELOG.md
2023-05-24 12:17:48 +02:00
Fabian Affolter
b0dc3762cc python311Packages.aiomisc: 17.2.2 -> 17.3.0
Changelog: https://github.com/aiokitchen/aiomisc/blob/master/CHANGELOG.md
2023-05-24 12:17:06 +02:00
Weijia Wang
12aae0c63f python310Packages.sanic-testing: fix tests 2023-05-24 13:15:45 +03:00
Fabian Affolter
87a5cfa1ca python311Packages.google-cloud-pubsub: 2.17.0 -> 2.17.1
Changelog: https://github.com/googleapis/python-pubsub/blob/v2.17.1/CHANGELOG.md
2023-05-24 12:11:25 +02:00
Fabian Affolter
82d6ac09a7 python311Packages.google-cloud-spanner: 3.34.0 -> 3.35.0
Changelog: https://github.com/googleapis/python-spanner/blob/v3.35.0/CHANGELOG.md
2023-05-24 12:10:22 +02:00
Fabian Affolter
19a1d5d148 Merge pull request #233754 from fabaff/sonos-websocket-bump
python311Packages.sonos-websocket: 0.1.1 -> 0.1.2
2023-05-24 12:06:31 +02:00
Fabian Affolter
6e5854f048 Merge pull request #233759 from fabaff/gitignore-parser-bump
python311Packages.gitignore-parser: 0.1.2 -> 0.1.3
2023-05-24 12:05:46 +02:00
Fabian Affolter
baac3141de Merge pull request #233763 from fabaff/pysnooz-bump
python311Packages.pysnooz: 0.8.3 -> 0.8.4
2023-05-24 12:05:25 +02:00
Fabian Affolter
3922924efc Merge pull request #233738 from r-ryantm/auto-update/python310Packages.pytapo
python310Packages.pytapo: 3.1.7 -> 3.1.13
2023-05-24 12:05:10 +02:00
R. Ryantm
e388da124b chafa: 1.12.4 -> 1.12.5 2023-05-24 09:58:10 +00:00
OPNA2608
fe128c93a8 fbc: 1.09.0 -> 1.10.0 2023-05-24 11:54:54 +02:00
R. Ryantm
c7aec66798 gcsfuse: 0.42.4 -> 0.42.5 2023-05-24 09:51:58 +00:00
Weijia Wang
cfa13b3191 Merge pull request #232756 from r-ryantm/auto-update/swayr
swayr: 0.25.0 -> 0.26.1
2023-05-24 12:38:06 +03:00
Weijia Wang
7c9e6f9869 Merge pull request #233577 from r-ryantm/auto-update/inadyn
inadyn: 2.10.0 -> 2.11.0
2023-05-24 12:36:50 +03:00
Sandro
0db00a723a Merge pull request #233674 from mweinelt/pulsectl-23.5.2 2023-05-24 11:36:31 +02:00
Weijia Wang
e900d28650 Merge pull request #233573 from r-ryantm/auto-update/iosevka-bin
iosevka-bin: 22.1.2 -> 23.0.0
2023-05-24 12:35:35 +03:00
Sandro
484336081a Merge pull request #233697 from marsam/update-chat-downloader 2023-05-24 11:31:59 +02:00
Sandro
42ecd8bd96 Merge pull request #233704 from lilyinstarlight/upd/touchosc-1.2.0 2023-05-24 11:31:21 +02:00
Sandro
e4946679eb Merge pull request #226509 from wegank/libguestfs-appliance-bump 2023-05-24 11:31:00 +02:00
Sandro
c2ed1c9831 Merge pull request #233693 from romatthe/update-86box-desktop 2023-05-24 11:29:59 +02:00
Sandro
f6b5a3f6ad Merge pull request #233708 from marsam/update-bundletool 2023-05-24 11:29:50 +02:00
Sandro
6d2e073b0b Merge pull request #233732 from uninsane/pr/sane/hare-2023-04-23 2023-05-24 11:29:31 +02:00
Weijia Wang
a845f91674 Merge pull request #229584 from r-ryantm/auto-update/libsForQt5.packagekit-qt
libsForQt5.packagekit-qt: 1.0.2 -> 1.1.1
2023-05-24 12:28:15 +03:00
firefly-cpp
65986637d8 python311Packages.niaarm: 0.3.1 -> 0.3.2 2023-05-24 11:28:03 +02:00
Fabian Affolter
3d0867ad1e checkov: 2.3.251 -> 2.3.257
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/2.3.251...2.3.257

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/2.3.257
2023-05-24 11:28:01 +02:00
Sandro
81eecd99c3 Merge pull request #233717 from 3JlOy-PYCCKUi/wireproxy 2023-05-24 11:27:42 +02:00
Weijia Wang
ede5b65574 Merge pull request #233710 from r-ryantm/auto-update/kustomize-sops
kustomize-sops: 4.1.3 -> 4.2.0
2023-05-24 12:21:19 +03:00
Weijia Wang
851d4cb5de Merge pull request #233762 from r-ryantm/auto-update/zk
zk: 0.13.0 -> 0.14.0
2023-05-24 12:18:18 +03:00
Weijia Wang
6795d4f206 Merge pull request #233735 from r-ryantm/auto-update/python311Packages.atom
python311Packages.atom: 0.9.0 -> 0.10.0
2023-05-24 12:17:34 +03:00
Weijia Wang
56fb53c5a8 Merge pull request #233525 from r-ryantm/auto-update/commonsDaemon
commonsDaemon: 1.3.3 -> 1.3.4
2023-05-24 12:16:21 +03:00
Aaron Jheng
2e824d9b96 onmetal-image: unstable-2022-09-28 -> 0.1.1 2023-05-24 09:14:19 +00:00
Weijia Wang
8e655eca62 opengrok: set platforms 2023-05-24 12:12:56 +03:00
Weijia Wang
770db24e30 Merge pull request #233751 from r-ryantm/auto-update/libtorrent-rasterbar-2_0_x
libtorrent-rasterbar-2_0_x: 2.0.8 -> 2.0.9
2023-05-24 12:10:30 +03:00
Weijia Wang
775726076d Merge pull request #233748 from r-ryantm/auto-update/flacon
flacon: 10.0.0 -> 11.0.0
2023-05-24 12:09:46 +03:00
Weijia Wang
136f379799 Merge pull request #233747 from r-ryantm/auto-update/suricata
suricata: 6.0.11 -> 6.0.12
2023-05-24 12:08:17 +03:00
Weijia Wang
efb94a82aa Merge pull request #233679 from r-ryantm/auto-update/redpanda
redpanda: 23.1.7 -> 23.1.10
2023-05-24 12:06:47 +03:00
Maximilian Bosch
7ce91059c1 Merge pull request #233270 from r-ryantm/auto-update/dlib
dlib: 19.24 -> 19.24.2
2023-05-24 11:04:10 +02:00
Sandro
c1d02f5d57 Merge pull request #231546 from KAction/contrib/0/aiosql-new/out 2023-05-24 11:03:52 +02:00
Sandro
425632c6d4 Merge pull request #233728 from figsoda/nixpkgs-review 2023-05-24 11:03:08 +02:00
Weijia Wang
f512ce77d2 Merge pull request #233574 from r-ryantm/auto-update/gtklock-userinfo-module
gtklock-userinfo-module: 2.0.0 -> 2.1.0
2023-05-24 12:02:49 +03:00
Weijia Wang
e27b18a9b7 gtklock-userinfo-module: fix homepage 2023-05-24 12:00:06 +03:00
Weijia Wang
44d4809ec1 Merge pull request #233730 from r-ryantm/auto-update/jackett
jackett: 0.20.4199 -> 0.21.17
2023-05-24 11:56:12 +03:00
Weijia Wang
3769345f63 Merge pull request #233682 from r-ryantm/auto-update/minio-client
minio-client: 2023-05-04T18-10-16Z -> 2023-05-18T16-59-00Z
2023-05-24 11:53:31 +03:00
Weijia Wang
c660ae33e2 Merge pull request #233727 from r-ryantm/auto-update/python310Packages.types-protobuf
python310Packages.types-protobuf: 4.22.0.2 -> 4.23.0.1
2023-05-24 11:52:53 +03:00
Weijia Wang
c9d59ebae4 Merge pull request #233750 from r-ryantm/auto-update/vassal
vassal: 3.6.17 -> 3.6.19
2023-05-24 11:51:54 +03:00
Weijia Wang
f1b53c3c99 Merge pull request #233734 from r-ryantm/auto-update/python311Packages.ansible-compat
python311Packages.ansible-compat: 4.0.4 -> 4.0.5
2023-05-24 11:50:14 +03:00
Weijia Wang
e5cdb11379 Merge pull request #230309 from r-ryantm/auto-update/amazon-ecr-credential-helper
amazon-ecr-credential-helper: 0.6.0 -> 0.7.0
2023-05-24 11:41:01 +03:00
Weijia Wang
703640f648 Merge pull request #233743 from vbgl/ocaml-cleaning-20230523
ocamlPackages: small fixes
2023-05-24 11:38:41 +03:00
Weijia Wang
e8f738ff17 Merge pull request #227801 from r-ryantm/auto-update/lima-bin
lima-bin: 0.15.0 -> 0.15.1
2023-05-24 11:37:59 +03:00
Weijia Wang
9cd26fd402 Merge pull request #231797 from r-ryantm/auto-update/cask-server
cask-server: 0.5.6 -> 0.6.0
2023-05-24 11:36:22 +03:00
Weijia Wang
5902ea92a3 Merge pull request #192698 from r-ryantm/auto-update/alpine-make-vm-image
alpine-make-vm-image: 0.9.0 -> 0.11.0
2023-05-24 11:32:06 +03:00
Vincent Laporte
217bf86dc0 coqPackages.aac-tactics: init at 8.17.0 2023-05-24 10:18:43 +02:00
Weijia Wang
a7cd664d2b less: 608 -> 633 2023-05-24 11:14:34 +03:00
Mahmoud Ayman
500c214b93 anki-bin: 2.1.63 -> 2.1.64 2023-05-24 11:13:22 +03:00
Nick Cao
9a7d79f6c1 Merge pull request #233758 from r-ryantm/auto-update/jsonnet-language-server
jsonnet-language-server: 0.12.0 -> 0.12.1
2023-05-24 02:09:35 -06:00
Weijia Wang
f5faf6ce10 Merge pull request #227369 from r-ryantm/auto-update/witness
witness: 0.1.12 -> 0.1.13
2023-05-24 11:09:08 +03:00
Weijia Wang
679ed99155 Merge pull request #223860 from r-ryantm/auto-update/sfsexp
sfsexp: 1.4.0 -> 1.4.1
2023-05-24 11:08:24 +03:00
Nick Cao
f97b6dab10 Merge pull request #233746 from linsui/amberol
amberol: 0.10.2 -> 0.10.3
2023-05-24 02:05:56 -06:00
Weijia Wang
7708ef6aa8 Merge pull request #226952 from r-ryantm/auto-update/droidcam
droidcam: 1.9.0 -> 2.0.0
2023-05-24 11:05:15 +03:00
Nick Cao
060c971b57 Merge pull request #233745 from r-ryantm/auto-update/python310Packages.pypinyin
python310Packages.pypinyin: 0.48.0 -> 0.49.0
2023-05-24 02:02:50 -06:00
Nick Cao
a5d0e21e87 Merge pull request #233744 from r-ryantm/auto-update/buttercup-desktop
buttercup-desktop: 2.19.1 -> 2.20.2
2023-05-24 02:01:21 -06:00
Nick Cao
c5b08a81c8 Merge pull request #233749 from r-ryantm/auto-update/sshportal
sshportal: 1.19.3 -> 1.19.5
2023-05-24 02:00:45 -06:00
Pavol Rusnak
21793beda1 Merge pull request #233705 from lilyinstarlight/upd/kodelife-1.1.0
kodelife: 1.0.8.170 -> 1.1.0.173
2023-05-24 09:58:52 +02:00
markuskowa
3209cec156 Merge pull request #233709 from r-ryantm/auto-update/ucx
ucx: 1.14.0 -> 1.14.1
2023-05-24 09:54:15 +02:00
Fabian Affolter
b3c7ae8a3d python311Packages.pysnooz: 0.8.3 -> 0.8.4
Diff: https://github.com/AustinBrunkhorst/pysnooz/compare/v0.8.3...v0.8.4
2023-05-24 09:46:17 +02:00
Aaron Jheng
85b400ca52 sptlrx: 1.0.0 -> 1.1.0 2023-05-24 07:45:51 +00:00
Maximilian Bosch
c93171d2f4 python3*.pkgs.dlib: remove patches that are included in the latest release 2023-05-24 09:36:03 +02:00
Weijia Wang
f7b0871da5 Merge pull request #205157 from r-ryantm/auto-update/flatbuffers
flatbuffers: 22.11.23 -> 23.3.3
2023-05-24 10:34:32 +03:00
R. Ryantm
7a95c56cf2 zk: 0.13.0 -> 0.14.0 2023-05-24 07:28:30 +00:00
R. Ryantm
5d3b788465 wiki-tui: 0.6.4 -> 0.7.0 2023-05-24 07:26:07 +00:00
Fabian Affolter
f028b11132 python311Packages.gitignore-parser: 0.1.2 -> 0.1.3
Diff: https://github.com/mherrmann/gitignore_parser/compare/refs/tags/v0.1.2...v0.1.3

Changelog: https://github.com/mherrmann/gitignore_parser/releases/tag/v0.1.3
2023-05-24 09:24:54 +02:00
Fabian Affolter
acbdd457ee dvc: 2.57.3 -> 2.58.1
Diff: https://github.com/iterative/dvc/compare/refs/tags/2.57.3...2.58.1

Changelog: https://github.com/iterative/dvc/releases/tag/2.58.1
2023-05-24 09:19:15 +02:00
Weijia Wang
ef78d46348 Merge pull request #232369 from r-ryantm/auto-update/ktextaddons
ktextaddons: 1.2.0 -> 1.3.1
2023-05-24 10:17:20 +03:00
R. Ryantm
d094494158 jsonnet-language-server: 0.12.0 -> 0.12.1 2023-05-24 07:16:56 +00:00
Fabian Affolter
87f9156865 Merge pull request #233711 from r-ryantm/auto-update/openai
openai: 0.27.6v2 -> 0.27.7
2023-05-24 09:06:09 +02:00
Fabian Affolter
c990a86629 Merge pull request #233713 from applePrincess/exploitdb-bump
exploitdb: 2023-05-19 -> 2023-05-24
2023-05-24 09:05:49 +02:00
Fabian Affolter
2237419356 Merge pull request #233723 from r-ryantm/auto-update/python311Packages.dpath
python311Packages.dpath: 2.1.5 -> 2.1.6
2023-05-24 09:05:30 +02:00
Fabian Affolter
4ec2b91ac0 python310Packages.pytapo: disable uinsupported Python releases 2023-05-24 09:03:24 +02:00
Fabian Affolter
56219af822 python310Packages.pypinyin: update meta
- add format
- disable on unsupported Python releases
2023-05-24 09:01:29 +02:00
Fabian Affolter
640adffa8d python311Packages.sonos-websocket: 0.1.1 -> 0.1.2
Diff: https://github.com/jjlawren/sonos-websocket/compare/refs/tags/0.1.1...0.1.2

Changelog: https://github.com/jjlawren/sonos-websocket/releases/tag/0.1.2
2023-05-24 08:57:02 +02:00
Fabian Affolter
0438c163a2 Merge pull request #233559 from fabaff/checkov-bump
checkov: 2.3.246 -> 2.3.251
2023-05-24 08:52:33 +02:00
Fabian Affolter
56b9bd02e6 Merge pull request #233515 from fabaff/shodan-bump
python311Packages.shodan: 1.29.0 -> 1.29.1
2023-05-24 08:52:21 +02:00
Fabian Affolter
7d133fa5d6 Merge pull request #233603 from fabaff/zwave-me-ws-bump
python311Packages.zwave-me-ws: 0.4.2 -> 0.4.3
2023-05-24 08:51:55 +02:00
Fabian Affolter
3fa74dcff8 Merge pull request #233620 from fabaff/policyuniverse-bump
python311Packages.policyuniverse: 1.5.0.20220613 -> 1.5.0.20230523
2023-05-24 08:51:41 +02:00
Nick Cao
cd0bdae94d Merge pull request #233729 from r-ryantm/auto-update/cargo-update
cargo-update: 13.0.2 -> 13.0.4
2023-05-24 00:49:01 -06:00
R. Ryantm
18299c2805 opengrok: 1.12.6 -> 1.12.7 2023-05-24 06:45:06 +00:00
Fabian Affolter
20111bc63e python310Packages.angr: 9.2.51 -> 9.2.52 2023-05-24 08:44:02 +02:00
Fabian Affolter
f5ccfb5e21 python310Packages.cle: 9.2.51 -> 9.2.52 2023-05-24 08:43:55 +02:00
Fabian Affolter
8236e469d2 python310Packages.claripy: 9.2.51 -> 9.2.52 2023-05-24 08:43:50 +02:00
Fabian Affolter
9e8e13c804 python310Packages.pyvex: 9.2.51 -> 9.2.52 2023-05-24 08:43:46 +02:00
Fabian Affolter
edfbcab14b python310Packages.ailment: 9.2.51 -> 9.2.52 2023-05-24 08:43:42 +02:00
Fabian Affolter
a73e49645e python310Packages.archinfo: 9.2.51 -> 9.2.52 2023-05-24 08:43:37 +02:00
R. Ryantm
00f098b14b libtorrent-rasterbar-2_0_x: 2.0.8 -> 2.0.9 2023-05-24 06:34:40 +00:00
R. Ryantm
2a2d7043e4 vassal: 3.6.17 -> 3.6.19 2023-05-24 06:25:56 +00:00
R. Ryantm
65a80df22c sshportal: 1.19.3 -> 1.19.5 2023-05-24 06:24:26 +00:00
R. Ryantm
4d21a7cdd8 flacon: 10.0.0 -> 11.0.0 2023-05-24 06:16:31 +00:00
R. Ryantm
3d98b7bf0e suricata: 6.0.11 -> 6.0.12 2023-05-24 06:13:21 +00:00
linsui
852cdf166a amberol: 0.10.2 -> 0.10.3 2023-05-24 14:07:50 +08:00
R. Ryantm
43a7b9d6ad buttercup-desktop: 2.19.1 -> 2.20.2 2023-05-24 06:00:56 +00:00
R. Ryantm
dd08d9b721 python310Packages.pypinyin: 0.48.0 -> 0.49.0 2023-05-24 05:56:10 +00:00
Vincent Laporte
c26ad319b3 ocamlPackages.lsp: add missing input 2023-05-24 07:46:44 +02:00
Vincent Laporte
6c31436baa ocamlPackages.dot-merlin-reader: add missing input 2023-05-24 07:46:43 +02:00
Vincent Laporte
9d9fe9971d ocamlPackages.polynomial: disable for OCaml < 4.08 2023-05-24 07:46:37 +02:00
Ingolf Wagner
05ebf77c54 terranix: 2.5.5 -> 2.6.0 2023-05-24 07:38:06 +02:00
R. Ryantm
44f1205e99 python310Packages.pytapo: 3.1.7 -> 3.1.13 2023-05-24 05:09:55 +00:00
R. Ryantm
b006d87c9d aws-crt-cpp: 0.19.8 -> 0.20.1 2023-05-24 05:04:48 +00:00
R. Ryantm
f3cb641a8c python311Packages.atom: 0.9.0 -> 0.10.0 2023-05-24 04:39:16 +00:00
R. Ryantm
cf4d9fc60d python311Packages.ansible-compat: 4.0.4 -> 4.0.5 2023-05-24 04:30:02 +00:00
zowoq
7a697fefe2 nixosTests.etcd-cluster: update name 2023-05-24 14:14:05 +10:00
zowoq
3865e5f46e nixosTests.etcd-cluster: fix test
match changes in 25f3323d60
2023-05-24 14:14:05 +10:00
R. Ryantm
153da9ab8c jackett: 0.20.4199 -> 0.21.17 2023-05-24 04:06:04 +00:00
github-actions[bot]
b69c6cf6ea terraform-providers.spotinst: 1.117.0 -> 1.119.0 2023-05-24 13:58:51 +10:00
github-actions[bot]
2bea22d487 terraform-providers.opsgenie: 0.6.20 -> 0.6.22 2023-05-24 13:58:51 +10:00
github-actions[bot]
cc18900b6f terraform-providers.gitlab: 16.0.0 -> 16.0.2 2023-05-24 13:58:51 +10:00
github-actions[bot]
a0f7acf6c6 terraform-providers.aiven: 4.3.0 -> 4.4.0 2023-05-24 13:58:51 +10:00
R. Ryantm
0f2d93f366 cargo-update: 13.0.2 -> 13.0.4 2023-05-24 03:49:53 +00:00
figsoda
6c0ea0caba nixpkgs-review: 2.9.1 -> 2.9.2
Diff: https://github.com/Mic92/nixpkgs-review/compare/2.9.1...2.9.2

Changelog: https://github.com/Mic92/nixpkgs-review/releases/tag/2.9.2
2023-05-23 23:45:24 -04:00
R. Ryantm
dfc509bc1b kubernetes: 1.27.1 -> 1.27.2 2023-05-24 13:37:14 +10:00
figsoda
2fd527861c Merge pull request #233690 from kilianar/broot-1.22.1
broot: 1.22.0 -> 1.22.1
2023-05-23 23:20:59 -04:00
figsoda
a0507e868a Merge pull request #233660 from Aleksanaa/tuba
tuba: 0.3.0 -> 0.3.2
2023-05-23 23:17:38 -04:00
figsoda
6471d3b37b Merge pull request #233671 from r-ryantm/auto-update/xplr
xplr: 0.21.1 -> 0.21.2
2023-05-23 23:16:14 -04:00
figsoda
07ee35f2f7 Merge pull request #233701 from r-ryantm/auto-update/pscale
pscale: 0.143.0 -> 0.144.0
2023-05-23 23:13:25 -04:00
figsoda
0676d92be8 wasmedge: add version test 2023-05-23 23:09:25 -04:00
figsoda
47f76bde14 wasmedge: fix version 2023-05-23 23:08:57 -04:00
figsoda
7c4cb3cf95 Merge pull request #233721 from r-ryantm/auto-update/wasmedge
wasmedge: 0.12.0 -> 0.12.1
2023-05-23 22:57:08 -04:00
figsoda
d2ba134e35 Merge pull request #233719 from bobby285271/upd/minder
minder: 1.15.1 -> 1.15.2
2023-05-23 22:55:41 -04:00
figsoda
c607949b60 Merge pull request #233703 from marsam/update-millet
millet: 0.9.7 -> 0.9.8
2023-05-23 22:52:01 -04:00
R. Ryantm
9b143d027d python310Packages.types-protobuf: 4.22.0.2 -> 4.23.0.1 2023-05-24 02:50:40 +00:00
figsoda
442173ae83 Merge pull request #233332 from figsoda/org 2023-05-23 22:49:36 -04:00
figsoda
06cb3f7989 Merge pull request #233307 from figsoda/fontfinder 2023-05-23 22:49:15 -04:00
R. Ryantm
eeda99508b python311Packages.dpath: 2.1.5 -> 2.1.6 2023-05-24 02:29:09 +00:00
Nick Cao
591eb49bd2 Merge pull request #233695 from r-ryantm/auto-update/glooctl
glooctl: 1.14.4 -> 1.14.5
2023-05-23 20:24:30 -06:00
Nick Cao
345abcff64 Merge pull request #233677 from ambroisie/auto-update/python310Packages.beancount-parser
python310Packages.beancount-black: 0.2.0 -> 0.2.1
2023-05-23 20:15:31 -06:00
R. Ryantm
f623e28102 wasmedge: 0.12.0 -> 0.12.1 2023-05-24 02:14:48 +00:00
Bobby Rong
5f2d849cef minder: 1.15.1 -> 1.15.2
https://github.com/phase1geo/Minder/compare/1.15.1...1.15.2
2023-05-24 10:12:00 +08:00
Nick Cao
600f63ed87 Merge pull request #233686 from kilianar/hugo-0.112.1
hugo: 0.122.0 -> 0.122.1
2023-05-23 20:10:58 -06:00
Nick Cao
464bd158bb Merge pull request #233641 from figsoda/cargo-expand
cargo-expand: 1.0.49 -> 1.0.51
2023-05-23 20:06:58 -06:00
Nick Cao
6e454c55d9 Merge pull request #233634 from rogarb/update/oh-my-zsh
oh-my-zsh: 2023-04-21 -> 2023-05-23
2023-05-23 20:03:18 -06:00
Nick Cao
8e8738d5b5 Merge pull request #233624 from figsoda/funzzy
funzzy: 0.6.0 -> 0.6.1
2023-05-23 20:01:55 -06:00
Nick Cao
02fe6b5407 Merge pull request #233609 from figsoda/shuttle
cargo-shuttle: 0.16.0 -> 0.17.0
2023-05-23 20:00:45 -06:00
Emily Trau
ea7533164c minimal-bootstrap.tinycc-*: static link by default 2023-05-24 11:58:37 +10:00
Nick Cao
dc595d184f Merge pull request #233715 from wineee/qt5compat
qt6.qt5compat: clear up build inputs
2023-05-23 19:55:58 -06:00
rewine
df8475e786 qtbase-setup-hook: don't use envBuildHostHooks 2023-05-24 09:52:24 +08:00
rewine
a0402498c2 qt6.qtdoc: fix build 2023-05-24 09:52:24 +08:00
rewine
9bc545612e qt6.qtbase: allow find qt tools in QTTOOLSPATH 2023-05-24 09:52:24 +08:00
rewine
12d74ff027 qt6.qttools: build qdoc 2023-05-24 09:52:23 +08:00
3JlOy_PYCCKUI
e69867cf92 wireproxy: 1.0.5 -> 1.0.6 2023-05-24 04:45:51 +03:00
rewine
ad617cad83 qt6.qt5compat: clear up build inputs 2023-05-24 09:45:21 +08:00
Lein Matsumaru
28cfb79883 exploitdb: 2023-05-19 -> 2023-05-24 2023-05-24 01:32:50 +00:00
R. Ryantm
d54a186be7 double-conversion: 3.2.1 -> 3.3.0 2023-05-24 00:55:12 +00:00
R. Ryantm
655fd26b4b openai: 0.27.6v2 -> 0.27.7 2023-05-24 00:39:42 +00:00
Weijia Wang
2ae0a16d59 Merge pull request #226688 from r-ryantm/auto-update/rdkafka
rdkafka: 2.0.2 -> 2.1.1
2023-05-24 03:35:05 +03:00
R. Ryantm
ab38716036 kustomize-sops: 4.1.3 -> 4.2.0 2023-05-24 00:30:01 +00:00
Weijia Wang
64f349757f Merge pull request #225089 from r-ryantm/auto-update/tesseract5
tesseract5: 5.3.0 -> 5.3.1
2023-05-24 03:08:33 +03:00
Mario Rodas
b90d1e02ee Merge pull request #233688 from kilianar/logseq-0.9.8
logseq: 0.9.6 -> 0.9.8
2023-05-23 18:51:41 -05:00
Mario Rodas
8b0bdf3bcf Merge pull request #233680 from r-ryantm/auto-update/minio
minio: 2023-05-04T21-44-30Z -> 2023-05-18T00-05-36Z
2023-05-23 18:51:11 -05:00
Lily Foster
ba3e6a91d1 gmic-qt: fix updateScript 2023-05-23 19:49:21 -04:00
Weijia Wang
c61d8dea51 Merge pull request #230804 from r-ryantm/auto-update/unciv
unciv: 4.6.8 -> 4.6.13
2023-05-24 02:46:11 +03:00
Lily Foster
8426963753 kodelife: 1.0.8.170 -> 1.1.0.173 2023-05-23 19:44:05 -04:00
Weijia Wang
45f20fc490 Merge pull request #230404 from r-ryantm/auto-update/avalanchego
avalanchego: 1.10.0 -> 1.10.1
2023-05-24 02:43:33 +03:00
Lily Foster
b59730dbc6 touchosc: 1.1.9.163 -> 1.2.0.166 2023-05-23 19:43:18 -04:00
R. Ryantm
6383528945 ucx: 1.14.0 -> 1.14.1 2023-05-23 23:43:15 +00:00
R. Ryantm
76f8700f2a pscale: 0.143.0 -> 0.144.0 2023-05-23 23:40:57 +00:00
Weijia Wang
8ac874c49b Merge pull request #230558 from r-ryantm/auto-update/rascal
rascal: 0.6.2 -> 0.28.2
2023-05-24 02:37:38 +03:00
Weijia Wang
48ea71d1b1 Merge pull request #230136 from r-ryantm/auto-update/zsh-autocomplete
zsh-autocomplete: 22.01.21 -> 23.05.02
2023-05-24 02:36:59 +03:00
Weijia Wang
0cd7391bcc Merge pull request #195113 from r-ryantm/auto-update/portmidi
portmidi: 2.0.3 -> 2.0.4
2023-05-24 02:35:10 +03:00
Raito Bezarius
5e8671460b diffoscope: fix build on Darwin
Moved packages requiring x86_64-linux, x86_64-darwin into their proper arrays.
2023-05-24 01:29:21 +02:00
R. Ryantm
9de1dc4a7b glooctl: 1.14.4 -> 1.14.5 2023-05-23 23:22:07 +00:00
Weijia Wang
5146b26105 alpine-make-vm-image: add rsync to path 2023-05-24 02:14:12 +03:00
Yaya
f31fa5192b gitlab-runner: 15.11.0 -> 16.0.1
https://gitlab.com/gitlab-org/gitlab-runner/-/blob/v16.0.1/CHANGELOG.md
2023-05-23 23:13:19 +00:00
Weijia Wang
915219ace4 Merge pull request #192219 from r-ryantm/auto-update/marvin
marvin: 22.13.0 -> 23.4.0
2023-05-24 02:11:57 +03:00
Nikolay Korotkiy
95b6c7720c Merge pull request #233621 from imincik/rasterio-1.3.7
python3Packages.rasterio: 1.3.6 -> 1.3.7
2023-05-24 03:11:29 +04:00
Graham Dennis
8e58daad02 nixos/qemu-vm: quoted string reformat 2023-05-24 08:54:22 +10:00
Graham Dennis
93502aa3b1 nixos/qemu-vm: add option for named network interfaces
Adds a new option to the virtualisation modules that enables specifying explicitly named network interfaces in QEMU VMs.
The existing `virtualisation.vlans` option is still supported for cases where the name of the network interface is irrelevant.
2023-05-24 08:54:20 +10:00
Nikolay Korotkiy
abaf9d8484 Merge pull request #233669 from r-ryantm/auto-update/lagrange
lagrange: 1.15.9 -> 1.16.1
2023-05-24 02:53:45 +04:00
Robin Mattheussen
07a435b75b 86Box: include desktop entry 2023-05-24 00:12:55 +02:00
kilianar
786996d8f2 broot: 1.22.0 -> 1.22.1
https://github.com/Canop/broot/releases/tag/v1.22.1
2023-05-24 00:09:21 +02:00
Martin Weinelt
25fa902f9e home-assistant: 2023.5.3 -> 2023.5.4
https://github.com/home-assistant/core/releases/tag/2023.5.4
2023-05-24 00:06:36 +02:00
Martin Weinelt
7f188bac26 python310Packages.zwave-js-server-python: 0.48.0 -> 0.48.1
Diff: https://github.com/home-assistant-libs/zwave-js-server-python/compare/refs/tags/0.48.0...0.48.1

Changelog: https://github.com/home-assistant-libs/zwave-js-server-python/releases/tag/0.48.1
2023-05-24 00:06:12 +02:00
Maciej Krüger
e6e049b7a2 Merge pull request #233646 from helsinki-systems/upd/nginx 2023-05-24 00:05:12 +02:00
Martin Weinelt
bd163c9308 python310Packages.yalexs: 1.3.3 -> 1.5.1
Diff: https://github.com/bdraco/yalexs/compare/refs/tags/v1.3.3...v1.5.1

Changelog: https://github.com/bdraco/yalexs/releases/tag/v1.5.1
2023-05-24 00:05:01 +02:00
Martin Weinelt
f948ec3cde python310Packages.python-matter-server: 3.3.1 -> 3.4.1
https://github.com/home-assistant-libs/python-matter-server/releases/tag/3.4.0
https://github.com/home-assistant-libs/python-matter-server/releases/tag/3.4.1
2023-05-24 00:01:48 +02:00
Martin Weinelt
95cad7b006 python310Packages.home-assistant-chip-clusters: 2023.4.1 -> 2023.5.1
https://github.com/home-assistant-libs/chip-wheels/releases/tag/2023.5.0
https://github.com/home-assistant-libs/chip-wheels/releases/tag/2023.5.1
https://github.com/home-assistant-libs/chip-wheels/releases/tag/2023.5.2
2023-05-24 00:01:48 +02:00
Martin Weinelt
fc87002a50 python310Packages.home-assistant-chip-core: 2023.4.1 -> 2023.5.2
https://github.com/home-assistant-libs/chip-wheels/releases/tag/2023.5.0
https://github.com/home-assistant-libs/chip-wheels/releases/tag/2023.5.1
https://github.com/home-assistant-libs/chip-wheels/releases/tag/2023.5.2
2023-05-24 00:01:48 +02:00
Martin Weinelt
399b65d5a9 python310Packages.async-upnp-client: 0.33.1 -> 0.33.2
Diff: https://github.com/StevenLooman/async_upnp_client/compare/refs/tags/0.33.1...0.33.2

Changelog: https://github.com/StevenLooman/async_upnp_client/blob/0.33.2/CHANGES.rst
2023-05-24 00:00:52 +02:00
Raito Bezarius
21332b8fd5 diffoscope: move unfree dependencies behind a enableUnfree flag 2023-05-24 00:00:49 +02:00
Fabian Affolter
9918bf2932 python311Packages.aionotion: 2023.05.4 -> 2023.05.5 2023-05-23 23:59:48 +02:00
kilianar
9e516dfc90 logseq: 0.9.6 -> 0.9.8
https://github.com/logseq/logseq/releases/tag/0.9.8
2023-05-23 23:54:57 +02:00
Ben Siraphob
da2d7137e7 Merge pull request #233684 from siraben/vyper-update 2023-05-23 17:49:15 -04:00
kilianar
37f8b58349 hugo: 0.122.0 -> 0.122.1
https://github.com/gohugoio/hugo/releases/tag/v0.112.1
2023-05-23 23:48:58 +02:00
Martin Weinelt
3f736faef0 python312: 3.12.0a7 -> 3.12.0b1
https://docs.python.org/3.12/whatsnew/changelog.html#python-3-12-0b1
2023-05-23 23:38:45 +02:00
Ben Siraphob
a13dfb7e5f vyper: 0.3.6 -> 0.3.8 2023-05-23 17:38:23 -04:00
Yaya
bb8168bf78 cups-filters: Fix CVE-2023-24805
https://github.com/OpenPrinting/cups-filters/security/advisories/GHSA-gpxc-v2m8-fr3x
2023-05-23 21:33:00 +00:00
R. Ryantm
9a95780ef9 minio-client: 2023-05-04T18-10-16Z -> 2023-05-18T16-59-00Z 2023-05-23 21:31:10 +00:00
Thomas Gerbet
3c7eb7a1bc etcd_3_5: 3.5.7 -> 3.5.9
Fixes CVE-2023-32082.

Changelog:
https://github.com/etcd-io/etcd/releases/tag/v3.5.9
https://github.com/etcd-io/etcd/releases/tag/v3.5.8
2023-05-24 07:25:31 +10:00
R. Ryantm
d1fe3c0133 redpanda: 23.1.7 -> 23.1.10 2023-05-23 20:56:18 +00:00
Martin Weinelt
875dff11a4 firefox-bin-unwrapped: 113.0.1 -> 113.0.2
https://www.mozilla.org/en-US/firefox/113.0.2/releasenotes/
2023-05-23 22:49:22 +02:00
Martin Weinelt
ae0526b224 firefox-unwrapped: 113.0.1 -> 113.0.2
https://www.mozilla.org/en-US/firefox/113.0.2/releasenotes/
2023-05-23 22:48:34 +02:00
Martin Weinelt
0a18d12222 python310Packages.pulsectl: 23.5.1 -> 23.5.2 2023-05-23 22:44:04 +02:00
R. Ryantm
35273f66f7 minio: 2023-05-04T21-44-30Z -> 2023-05-18T00-05-36Z 2023-05-23 20:31:58 +00:00
Martin Weinelt
b1a6fd2318 Merge pull request #233490 from jopejoe1/firefox
firefox-{devedition,beta}{,-bin}-unwrapped: 114.0b6 -> 114.0b7
2023-05-23 22:29:21 +02:00
Colin
5595e88de9 harec: unstable-2023-02-18 -> unstable-2023-04-25 2023-05-23 20:18:51 +00:00
R. Ryantm
78833707a6 xplr: 0.21.1 -> 0.21.2 2023-05-23 20:13:48 +00:00
Colin
cdea9097fd hare: unstable-2023-03-15 -> unstable-2023-04-23 2023-05-23 20:06:46 +00:00
Weijia Wang
2756408692 Merge pull request #233658 from wegank/wxpython-cleanup
python3Packages.wxPython_4_{0,1}: cleanup
2023-05-23 23:02:13 +03:00
Rafael Fernández López
3a5076501f fastly: 10.0.1 -> 10.1.0 2023-05-23 21:51:57 +02:00
R. Ryantm
516ac3f402 lagrange: 1.15.9 -> 1.16.1 2023-05-23 19:49:28 +00:00
Barry Moore
50c7fbc96c gleam: 0.28.3 -> 0.29.0
Release notes: https://gleam.run/news/v0.29-gleam-gets-autocompletion
2023-05-23 15:49:03 -04:00
Rafael Fernández López
4907906a88 wasmtime: 9.0.0 -> 9.0.1 2023-05-23 21:42:42 +02:00
MaxHearnden
a3ec8a5128 msbuild: always use shared library from dotnet-sdk
This changes the use of .so to use the more generic
stdenv.hostPlatform.extensions.sharedLibrary.
This also overrides mono/build/extract_and_copy_hostfxr.sh which uses
the internet and is x86 specific.
2023-05-23 20:29:44 +01:00
Damien Cassou
5bb66abf2b fira: Fix permissions of installed files
No need for the executable permissions on fonts.
2023-05-23 21:18:55 +02:00
Thiago Kenji Okada
5bd109883c Merge pull request #231838 from PedroHLC/vulkan-caps-viewer-3.30
vulkan-caps-viewer: 3.29 -> 3.30
2023-05-23 19:16:47 +00:00
Artturi
60756670a8 Merge pull request #233380 from emilytrau/minimal-coreutils-backport 2023-05-23 21:49:55 +03:00
aleksana
aad3d94069 tuba: add aleksana as maintainer 2023-05-24 02:34:49 +08:00
aleksana
be326077e4 tuba: 0.3.0 -> 0.3.2 2023-05-24 02:34:21 +08:00
Florian Brandes
c3c2b4769e pgadmin4: remove color from update script, redirect output
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-05-23 20:16:47 +02:00
piegames
19baa34af2 Merge pull request #233642
gnomeExtensions.easyeffects-preset-selector: patch EasyEffects schema source
2023-05-23 20:09:51 +02:00
Weijia Wang
79c840ea2b Merge pull request #233589 from wegank/dm-sonnet-fix
python310Packages.dm-sonnet: fix build
2023-05-23 21:08:54 +03:00
Weijia Wang
93bc9a2ce0 python3Packages.wxPython_4_{0,1}: cleanup 2023-05-23 21:05:26 +03:00
Weijia Wang
49fb029822 libguestfs-appliance: 1.40.1 -> 1.46.0 2023-05-23 20:56:25 +03:00
Maciej Krüger
0e3f4da01d Merge pull request #233649 from nbraud/csslint 2023-05-23 19:52:24 +02:00
figsoda
344ab0a8e3 Merge pull request #231892 from SuperSandro2000/mopidy-nox
mopidy: use headlessGApps wrapper, cleanup meta.description
2023-05-23 13:24:17 -04:00
Maximilian Bosch
79ed00116b Merge pull request #233635 from sumnerevans/matrix-synapse-1.84
matrix-synapse: 1.83.0 -> 1.84.0
2023-05-23 19:21:39 +02:00
K900
46608c234d linux-firmware: allow passing ref to update-script
This is useful for locally testing newer firmware and doesn't really complicate the script.
2023-05-23 20:16:18 +03:00
4JX
1789d59062 gnomeExtensions.easyeffects-preset-selector: patch EasyEffects schema source 2023-05-23 19:11:07 +02:00
misuzu
f56ad9d7de snac2: build on darwin 2023-05-23 20:10:43 +03:00
nicoo
02c8450a59 csslint: 0.10.0 → 1.0.5, fix broken executable
Close #233644 by removing the duplicate (& out-of-date) derivation.
2023-05-23 16:39:01 +00:00
ajs124
27d53b81cc nginxQuic: share src and version with nginxMainline
quic support was merged
still a separate package, because it uses quictls
and sets configureFlags
2023-05-23 18:37:54 +02:00
André Silva
765488d27a polkadot: 0.9.41 -> 0.9.42 2023-05-23 17:33:08 +01:00
ajs124
91ecb7d7ff nginxMainline: 1.24.0 -> 1.25.0 2023-05-23 18:28:04 +02:00
figsoda
ae282d672e cargo-expand: 1.0.49 -> 1.0.51
Diff: https://github.com/dtolnay/cargo-expand/compare/1.0.49...1.0.51

Changelog: https://github.com/dtolnay/cargo-expand/releases/tag/1.0.51
2023-05-23 12:07:39 -04:00
Vincent Laporte
499cad7a72 Merge pull request #230891 from proux01/update-mathcomp-1.17.0
Mathcomp 1.16.0 -> 1.17.0
2023-05-23 17:52:15 +02:00
Arnout Engelen
16d5af58ef inkcut: prepare for python 3.11
As 'python3' is scheduled to start pointing to that somewhere in June.

The dependency on 'sip' was changed to 08a26e4579
out of caution, but it seems to work fine with the new default sip.
2023-05-23 17:46:37 +02:00
Dennis Bogers
f7d089c903 colima: 0.5.4 -> 0.5.5 2023-05-23 17:44:54 +02:00
Sumner Evans
a1e84c454d matrix-synapse: 1.83.0 -> 1.84.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-05-23 09:36:52 -06:00
figsoda
dbb3ffd0a8 Merge pull request #230730 from OPNA2608/fix/JUCE-pkgs-darwin
Fix some JUCE packages on Darwin
2023-05-23 11:36:34 -04:00
Ryan Lahfa
0d13962366 Merge pull request #233518 from tie/bios-bootable-x86
nixos/iso-image: enable BIOS boot by default if possible
2023-05-23 17:05:21 +02:00
rogarb
f5363e768c oh-my-zsh: 2023-04-21 -> 2023-05-23 2023-05-23 17:04:05 +02:00
Alexander Kiselyov
17eec7a30d python3Packages.pymanopt: marked as broken 2023-05-23 17:49:19 +03:00
figsoda
37c4dbccdd Merge pull request #233616 from Aleksanaa/blahaj
blahaj: 2.0.1 -> 2.0.2
2023-05-23 10:48:00 -04:00
Sergey Kazenyuk
aa0ea460e3 kodi.packages.inputstream-adaptive: 20.3.2 -> 20.3.8 2023-05-23 17:39:09 +03:00
Sandro
621c342a08 Merge pull request #230900 from MGlolenstine/fermyon_spin 2023-05-23 16:27:48 +02:00
figsoda
f10d1afbab funzzy: 0.6.0 -> 0.6.1
Diff: https://github.com/cristianoliveira/funzzy/compare/v0.6.0...v0.6.1

Changelog: https://github.com/cristianoliveira/funzzy/releases/tag/v0.6.1
2023-05-23 10:23:18 -04:00
Fabian Affolter
3208faf659 python311Packages.policyuniverse: 1.5.0.20220613 -> 1.5.0.20230523 2023-05-23 15:52:13 +02:00
Fabian Affolter
30b82a186b Merge pull request #233598 from fabaff/requests-pkcs12-bump
python311Packages.requests-pkcs12: 1.15 -> 1.16
2023-05-23 15:49:38 +02:00
Fabian Affolter
550d546f8e Merge pull request #233601 from fabaff/msgspec-bump
python311Packages.msgspec: 0.15.0 -> 0.15.1
2023-05-23 15:49:26 +02:00
Miao, ZhiCheng
00253158de insync: 3.8.5.50499 -> 3.8.6.50504
With fixes:

- Top-level runner is now simply insync, in sync with vendor's desktopfile.
- The /share folder including desktop files are now part of the top package.
- use stdenvNoCC instead of stdenv.
2023-05-23 16:39:21 +03:00
Charlotte Van Petegem
ef8929e62c bluej: 5.0.3 -> 5.1.0
https://bluej.org/versions.html
2023-05-23 15:36:57 +02:00
Charlotte Van Petegem
cf69135539 openjfx17: fix building with webkit 2023-05-23 15:36:57 +02:00
Bobby Rong
4645ea3569 Merge pull request #233536 from bobby285271/upd/xfce
libxfce4ui, xfce4-panel: 4.18.3 -> 4.18.4
2023-05-23 21:34:34 +08:00
Weijia Wang
2c8ea09956 Merge pull request #230617 from r-ryantm/auto-update/gbenchmark
gbenchmark: 1.7.1 -> 1.8.0
2023-05-23 16:32:38 +03:00
Ryan Mulligan
eafce31182 Merge pull request #176928 from Liberatys/feature/add-semaphore-cli
sem: init at 0.28.1
2023-05-23 06:28:51 -07:00
Ryan Lahfa
078d3ebcaa Merge pull request #232235 from cyberus-technology/outline-0.69.2
outline: 0.68.1 -> 0.69.2
2023-05-23 15:14:18 +02:00
Doron Behar
4f5dc6e5a3 Merge pull request #233604 from figsoda/sccache
sccache: 0.4.2 -> 0.5.0
2023-05-23 16:13:58 +03:00
Nick Wilburn
bbe16127b1 zarf: 0.26.4 -> 0.27.0 2023-05-23 07:59:19 -05:00
Matthias Berndt
feb5a3cdcd remove unneeded import 2023-05-23 14:56:49 +02:00
aleksana
eaade3c458 blahaj: 2.0.1 -> 2.0.2 2023-05-23 20:45:12 +08:00
Ivan Mincik
c5ac5b5ab7 python3Packages.rasterio: 1.3.6 -> 1.3.7 2023-05-23 14:31:39 +02:00
Zhong Jianxin
540301ac03 vimPlugins.lazy-nvim: Fix lazy.nvim try to write helptags on readonly fs
E5108: Error executing lua: .../pack/myNeovimPackages/start/lazy.nvim/lua/lazy/help.lua:42: Vim:E152: Cannot open /nix/store/...-vim-pack-dir/pack/myNeovimPackages/start/lazy.nvim/doc/tags for writing
2023-05-23 20:31:31 +08:00
figsoda
d30264c269 Merge pull request #233578 from r-ryantm/auto-update/rust-analyzer-unwrapped
rust-analyzer-unwrapped: 2023-05-15 -> 2023-05-22
2023-05-23 08:22:16 -04:00
Robert Hensing
983bf78c16 Merge pull request #233397 from Kranzes/hci-module
nixos/hercules-ci-agent: sync module with upstream
2023-05-23 14:17:28 +02:00
figsoda
0d451198b4 cargo-shuttle: 0.16.0 -> 0.17.0
Diff: https://github.com/shuttle-hq/shuttle/compare/v0.16.0...v0.17.0

Changelog: https://github.com/shuttle-hq/shuttle/releases/tag/v0.17.0
2023-05-23 08:17:21 -04:00
ajs124
e89ce05027 xfsprogs: 6.2.0 -> 6.3.0 (#233430)
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=f499ee5cf0aa520ed7489249e2e465587ae19c59
2023-05-23 14:07:02 +02:00
Jörg Thalheim
2fbf3ec6af Merge pull request #233504 from qowoz/direnv
direnv: 2.32.2 -> 2.32.3
2023-05-23 13:06:37 +01:00
maxine
76566c7b00 Merge pull request #233592 from r-ryantm/auto-update/ofono
ofono: 2.0 -> 2.1
2023-05-23 14:00:18 +02:00
Adam Stephens
9c9d0a0a4c elixir_1_14: 1.14.4 -> 1.14.5 2023-05-23 07:59:16 -04:00
figsoda
234dc5956c sccache: 0.4.2 -> 0.5.0
Diff: https://github.com/mozilla/sccache/compare/v0.4.2...v0.5.0

Changelog: https://github.com/mozilla/sccache/releases/tag/v0.5.0
2023-05-23 07:39:38 -04:00
Nick Cao
773fa128c1 Merge pull request #233566 from r-ryantm/auto-update/libva-utils
libva-utils: 2.18.1 -> 2.18.2
2023-05-23 05:39:09 -06:00
Nick Cao
6b3bc2799e Merge pull request #233591 from r-ryantm/auto-update/ustreamer
ustreamer: 5.37 -> 5.38
2023-05-23 05:37:45 -06:00
Alexander Sieg
f92e700f6c outline: use nodejs 18 2023-05-23 13:36:39 +02:00
Fabian Affolter
032b768c9e python311Packages.zwave-me-ws: 0.4.2 -> 0.4.3
Diff: https://github.com/Z-Wave-Me/zwave-me-ws/compare/refs/tags/v0.4.2...v0.4.3

Changelog: https://github.com/Z-Wave-Me/zwave-me-ws/releases/tag/v0.4.3
2023-05-23 13:36:31 +02:00
figsoda
a1f57afc52 topiary: 0.2.0 -> 0.2.1
Diff: https://github.com/tweag/topiary/compare/v0.2.0...v0.2.1

Changelog: https://github.com/tweag/topiary/blob/v0.2.1/CHANGELOG.md
2023-05-23 07:34:10 -04:00
Fabian Affolter
e184d27c22 python311Packages.msgspec: 0.15.0 -> 0.15.1
Diff: https://github.com/jcrist/msgspec/compare/refs/tags/0.15.0...0.15.1

Changelog: https://github.com/jcrist/msgspec/releases/tag/0.15.1
2023-05-23 13:28:01 +02:00
Philipp Bartsch
9da29bf60b python310Packages.pyperscan: init at 0.2.2 2023-05-23 13:27:16 +02:00
Sandro Jäckel
0000076781 mopidy: use headless GApps wrapper, cleanup meta.description 2023-05-23 13:27:10 +02:00
Domen Kožar
8fbf4aa9be patray: fix segfault 2023-05-23 12:09:04 +01:00
Fabian Affolter
3aed3e03ca python311Packages.requests-pkcs12: 1.15 -> 1.16
Diff: https://github.com/m-click/requests_pkcs12/compare/1.15...1.16
2023-05-23 12:57:00 +02:00
R. Ryantm
bac076eb94 unciv: 4.6.8 -> 4.6.13 2023-05-23 10:49:20 +00:00
06kellyjac
ba3aef0ed1 ryujinx: 1.1.733 -> 1.1.819 2023-05-23 11:48:29 +01:00
rxiao
93581dbb57 python3.pkgs.mmcv: 1.7.1 -> 2.0.0 2023-05-23 06:47:29 -04:00
rxiao
a1815ec7da python3.pkgs.mmengine: init at 0.7.3 2023-05-23 06:47:29 -04:00
Weijia Wang
179ed4e562 Merge pull request #233575 from kilianar/hugo-0.112.0
hugo: 0.111.3 -> 0.112.0
2023-05-23 13:45:59 +03:00
Weijia Wang
7b4f9e227f Merge pull request #233531 from aaronjheng/radioboat
radioboat: 0.2.3 -> 0.3.0
2023-05-23 13:45:04 +03:00
Ilan Joselevich
b419a39f1f hercules-ci-agent: replace help test with a better version test 2023-05-23 13:39:42 +03:00
Vincent Laporte
bec9f57aa5 coqPackages.CoLoR: 1.8.2 → 1.8.3 2023-05-23 12:29:31 +02:00
Weijia Wang
8107c150d6 Merge pull request #233527 from figsoda/argc
argc: 1.1.0 -> 1.2.0
2023-05-23 13:28:07 +03:00
Weijia Wang
a5f795f79e python310Packages.dm-sonnet: fix build 2023-05-23 13:23:28 +03:00
Robert Hensing
3746d88d79 hercules-ci-agent: tests: Only build NixOS config for Linux 2023-05-23 13:21:04 +03:00
R. Ryantm
011cd2cdbf ofono: 2.0 -> 2.1 2023-05-23 10:16:36 +00:00
Weijia Wang
c03cae04e5 Merge pull request #233563 from r-ryantm/auto-update/python311Packages.rplcd
python311Packages.rplcd: 1.3.0 -> 1.3.1
2023-05-23 13:10:16 +03:00
Weijia Wang
34ac9b5264 Merge pull request #233551 from r-ryantm/auto-update/arangodb
arangodb: 3.10.3 -> 3.10.5.2
2023-05-23 13:09:32 +03:00
Weijia Wang
eb7e2411b5 Merge pull request #233558 from r-ryantm/auto-update/fselect
fselect: 0.8.2 -> 0.8.3
2023-05-23 13:07:27 +03:00
Weijia Wang
0b39dd7714 Merge pull request #233524 from r-ryantm/auto-update/kubernetes-helmPlugins.helm-diff
kubernetes-helmPlugins.helm-diff: 3.7.0 -> 3.8.0
2023-05-23 13:06:32 +03:00
Yureka
c2f0c9e2d0 helix: prevent grammars referencing sources (#233580) 2023-05-23 12:05:58 +02:00
Weijia Wang
19bb5329f9 Merge pull request #233557 from r-ryantm/auto-update/vtm
vtm: 0.9.9h -> 0.9.9i
2023-05-23 13:05:17 +03:00
José Romildo Malaquias
69d8ec50b5 Merge pull request #231956 from romildo/fix.python-efl
pythonPackages.pythonefl: broken only with python 3.11
2023-05-23 07:05:06 -03:00
Alexander Sieg
789c38f865 outline: add xanderio to maintainers 2023-05-23 12:03:39 +02:00
Alexander Sieg
5ade08168a outline: add nixos test 2023-05-23 12:03:39 +02:00
QJoly
4692357c3e pv-migrate: add shell completions
Fix Lint
2023-05-23 12:02:37 +02:00
zowoq
8b75b96ea3 crun: 1.8.4 -> 1.8.5
Diff: https://github.com/containers/crun/compare/1.8.4...1.8.5

Changelog: https://github.com/containers/crun/releases/tag/1.8.5
2023-05-23 20:01:46 +10:00
Weijia Wang
45d4735498 Merge pull request #233569 from nagy/epub2txt2
epub2txt2: use makeFlags instead of preConfigure, add mainProgram
2023-05-23 13:01:34 +03:00
R. Ryantm
48af680874 ustreamer: 5.37 -> 5.38 2023-05-23 10:00:22 +00:00
Weijia Wang
a60ff1bff7 Merge pull request #227127 from dmayle/patch-1
python310Packages.tensorflow-datasets: fix build
2023-05-23 12:58:51 +03:00
Weijia Wang
6a57fe07ec Merge pull request #233579 from wegank/python-jax-fix
python310Packages.jax: fix build on aarch64-linux
2023-05-23 12:52:30 +03:00
Weijia Wang
25e66dcaa5 Merge pull request #233516 from thilobillerbeck/master
bun: 0.6.2 -> 0.6.3
2023-05-23 12:51:56 +03:00
Weijia Wang
b3f6279dcd Merge pull request #233548 from MatthewCroughan/mc/update-discord-sh
discord-sh: unstable-2022-05-19 -> 2.0.0
2023-05-23 12:51:16 +03:00
Weijia Wang
042a9b5ecf Merge pull request #233565 from r-ryantm/auto-update/python310Packages.pulumi-aws
python310Packages.pulumi-aws: 5.40.0 -> 5.41.0
2023-05-23 12:51:01 +03:00
Weijia Wang
2b9137252b Merge pull request #233567 from chvp/bump-xrdp
xrdp: 0.9.22 -> 0.9.22.1
2023-05-23 12:50:04 +03:00
Nick Cao
5486840f73 Merge pull request #233427 from SFrijters/latex2mathml
python3Packages.latex2mathml: 3.75.5 -> 3.76.0
2023-05-23 03:49:30 -06:00
Weijia Wang
9d4e32b55c Merge pull request #233571 from r-ryantm/auto-update/pgbackrest
pgbackrest: 2.45 -> 2.46
2023-05-23 12:48:52 +03:00
Weijia Wang
953d101a30 Merge pull request #233562 from r-ryantm/auto-update/wch-isp
wch-isp: 0.2.4 -> 0.2.5
2023-05-23 12:41:15 +03:00
mangoiv
f5c317d5ac bkt: init at version 0.6.1
- packages https://github.com/dimo414/bkt
- release notes for version 0.6.1 can be found at https://github.com/dimo414/bkt/releases/tag/0.6.1
2023-05-23 11:30:19 +02:00
mangoiv
28ac9c2cf1 adds mangoiv to maintainers 2023-05-23 11:30:02 +02:00
Weijia Wang
12f7d77929 python310Packages.jax: fix build on aarch64-linux 2023-05-23 12:27:11 +03:00
Weijia Wang
26a9467de9 Merge pull request #233532 from r-ryantm/auto-update/wlrctl
wlrctl: 0.2.1 -> 0.2.2
2023-05-23 12:20:17 +03:00
Thilo Billerbeck
f254532694 bun: 0.6.2 -> 0.6.3 2023-05-23 11:20:14 +02:00
Thilo Billerbeck
616a54de8e maintainers: add thilobillerbeck 2023-05-23 11:19:59 +02:00
Weijia Wang
9bf98552c9 Merge pull request #233533 from r-ryantm/auto-update/steampipe
steampipe: 0.19.5 -> 0.20.2
2023-05-23 12:18:17 +03:00
R. Ryantm
d40a52492e rust-analyzer-unwrapped: 2023-05-15 -> 2023-05-22 2023-05-23 09:18:08 +00:00
Weijia Wang
c719e9d8b3 Merge pull request #233540 from r-ryantm/auto-update/ssocr
ssocr: 2.22.1 -> 2.23.1
2023-05-23 12:17:02 +03:00
Weijia Wang
6a28338d59 Merge pull request #233554 from r-ryantm/auto-update/python310Packages.wandb
python310Packages.wandb: 0.15.2 -> 0.15.3
2023-05-23 12:15:37 +03:00
dmayle
0b33577097 python310Packages.tensorflow-datasets: fix build 2023-05-23 12:11:37 +03:00
R. Ryantm
b82d8c9808 inadyn: 2.10.0 -> 2.11.0 2023-05-23 09:07:28 +00:00
Weijia Wang
7c5d126b21 Merge pull request #233564 from wegank/debug-only
python310Packages.jaxlib: unbreak on aarch64-linux
2023-05-23 12:04:11 +03:00
kilianar
2ae0d90174 hugo: 0.111.3 -> 0.112.0
https://github.com/gohugoio/hugo/releases/tag/v0.112.0
2023-05-23 11:02:03 +02:00
Nick Cao
8bf5fb4770 Merge pull request #229142 from freyacodes/darktable
Darktable: 4.2.0 -> 4.2.1
2023-05-23 02:48:20 -06:00
Alexander Sieg
74bc42615c outline: 0.68.1 -> 0.69.2 2023-05-23 10:44:02 +02:00
R. Ryantm
13fcd1f2e5 gtklock-userinfo-module: 2.0.0 -> 2.1.0 2023-05-23 08:42:19 +00:00
Weijia Wang
8f13c7d6d7 Merge pull request #233405 from natsukium/python3Packages.skorch/update
python3Packages.skorch: 0.12.1 -> 0.13.0
2023-05-23 11:35:32 +03:00
R. Ryantm
72d181b99e iosevka-bin: 22.1.2 -> 23.0.0 2023-05-23 08:34:44 +00:00
Weijia Wang
40a17eaff4 Merge pull request #227204 from r-ryantm/auto-update/linphone
linphone: 5.0.8 -> 5.0.15
2023-05-23 11:31:39 +03:00
R. Ryantm
a777ab8ab0 pgbackrest: 2.45 -> 2.46 2023-05-23 08:30:23 +00:00
Weijia Wang
a19e8fa4c6 Merge pull request #229234 from r-ryantm/auto-update/belle-sip
belle-sip: 5.2.37 -> 5.2.53
2023-05-23 11:20:50 +03:00
Daniel Nagy
5eb54a1cfb epub2txt2: use makeFlags instead of preConfigure, add mainProgram 2023-05-23 10:15:00 +02:00
Weijia Wang
afdb1e0d7d python310Packages.jaxlib: unbreak on aarch64-linux 2023-05-23 11:12:14 +03:00
R. Ryantm
75d229d5e6 libva-utils: 2.18.1 -> 2.18.2 2023-05-23 08:10:23 +00:00
Nick Cao
c9fb720d6a Merge pull request #221925 from cwyc/webp-pixbuf-022
webp-pixbuf-loader: 0.0.7 -> 0.2.2
2023-05-23 01:57:32 -06:00
Weijia Wang
f732dc5a72 Merge pull request #233542 from r-ryantm/auto-update/python310Packages.python-pidfile
python310Packages.python-pidfile: 3.0.0 -> 3.1.1
2023-05-23 10:53:47 +03:00
Nick Cao
2469b92ed0 Merge pull request #219266 from AtaraxiaSjel/update/waydroid-1.4.0
waydroid: 1.3.4 -> 1.4.1
2023-05-23 01:53:32 -06:00
Charlotte Van Petegem
46b5120d5e xrdp: 0.9.22 -> 0.9.22.1
https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.22.1
2023-05-23 09:52:15 +02:00
Weijia Wang
aaaf7fdb03 Merge pull request #233543 from r-ryantm/auto-update/micronaut
micronaut: 3.9.1 -> 3.9.2
2023-05-23 10:52:00 +03:00
Nick Cao
d1d4dfb14c Merge pull request #228089 from toastal/mpris-scrobbler-listenbrainz
mpris-scrobbler: add ListenBrainz to the desc.
2023-05-23 01:48:46 -06:00
R. Ryantm
f1c8b1c8b3 python310Packages.pulumi-aws: 5.40.0 -> 5.41.0 2023-05-23 07:48:37 +00:00
Nick Cao
4a692faa8c Merge pull request #231141 from techknowlogick/helm-3120
kubernetes-helm: 3.11.3 -> 3.12.0
2023-05-23 01:44:58 -06:00
Nick Cao
8c65a71645 Merge pull request #231927 from Zumorica/2023-05-14-ss14-update
space-station-14-launcher: 0.20.5 -> 0.21.1
2023-05-23 01:44:11 -06:00
R. Ryantm
5eb7d5e096 python311Packages.rplcd: 1.3.0 -> 1.3.1 2023-05-23 07:37:35 +00:00
Robert Hensing
a344acdc7f Merge pull request #224834 from tweag/pathType-and-co
Improvements to pathType, pathIsDirectory and pathIsRegularFile
2023-05-23 09:32:01 +02:00
R. Ryantm
4eb5dce0d9 wch-isp: 0.2.4 -> 0.2.5 2023-05-23 07:31:56 +00:00
R. Ryantm
315db26843 fselect: 0.8.2 -> 0.8.3 2023-05-23 07:26:47 +00:00
Fabian Affolter
3184adc32b checkov: 2.3.246 -> 2.3.251
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/2.3.246...2.3.251

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/2.3.251
2023-05-23 09:25:54 +02:00
R. Ryantm
787f941154 vtm: 0.9.9h -> 0.9.9i 2023-05-23 07:22:03 +00:00
Robert Hensing
81a6201117 Merge pull request #233546 from bobby285271/fix/manual
rl-2311: Add placeholder entries
2023-05-23 09:21:46 +02:00
natsukium
7fc30298e4 python3Packages.skorch: 0.12.1 -> 0.13.0
Changelog: https://github.com/skorch-dev/skorch/blob/master/CHANGES.md
2023-05-23 16:19:57 +09:00
Robert Hensing
38fd1bad36 hercules-ci-agent: Add ssh and use makeBinaryWrapper
... like upstream.
2023-05-23 09:10:46 +02:00
Stefan Frijters
6b9462f227 python3Packages.latex2mathml: 3.75.5 -> 3.76.0 2023-05-23 09:09:50 +02:00
Nick Cao
6a78de9bc1 Merge pull request #233552 from r-ryantm/auto-update/consul-template
consul-template: 0.31.0 -> 0.32.0
2023-05-23 00:52:26 -06:00
Robert Hensing
0d405840d3 hercules-ci-agent: Improve passthru tests 2023-05-23 08:49:56 +02:00
Francesco Gazzetta
2e831c6c8a mindustry: 143.1 -> 144.3 2023-05-23 08:33:26 +02:00
Hadi
9f959e7154 androidenv: rename android sdk package name 2023-05-23 08:16:20 +02:00
Nick Cao
46142aa61c Merge pull request #233541 from r-ryantm/auto-update/gremlin-console
gremlin-console: 3.6.3 -> 3.6.4
2023-05-23 00:14:38 -06:00
R. Ryantm
1c3f5c9002 python310Packages.wandb: 0.15.2 -> 0.15.3 2023-05-23 06:13:55 +00:00
Nick Cao
80677b2d39 Merge pull request #233539 from r-ryantm/auto-update/discord-canary
discord-canary: 0.0.151 -> 0.0.154
2023-05-23 00:13:18 -06:00
Nick Cao
b8249af99c Merge pull request #233537 from VergeDX/layan-gtk-theme
layan-gtk-theme: update 2021-06-30 -> 2023-05-23
2023-05-23 00:12:56 -06:00
R. Ryantm
273c654405 consul-template: 0.31.0 -> 0.32.0 2023-05-23 06:09:18 +00:00
R. Ryantm
2bddf8a8ff arangodb: 3.10.3 -> 3.10.5.2 2023-05-23 05:34:42 +00:00
Mario Rodas
af6b71df3e Merge pull request #233494 from ncfavier/mpd
mpd: 0.23.12 -> 0.23.13
2023-05-23 00:31:55 -05:00
Maximilian Bosch
c0bbecef87 Merge pull request #232276 from LeSuisse/broken-php80-packages
grocy, limesurvey: mark as broken due to lack of PHP 8.1 compatibility
2023-05-23 07:19:17 +02:00
MGlolenstine
4e55ebd4e5 fermyon-spin: init at 1.2.1 2023-05-23 07:03:05 +02:00
Bobby Rong
44b98d80ea rl-2311: Add placeholder entries
This fixes manual-combined validation.
2023-05-23 12:59:58 +08:00
Pierre Bourdon
cab4887d01 Merge pull request #232308 from LibreCybernetics/update-jetbrains
jetbrains: 2023.1.1 → 2023.1.2
2023-05-23 06:54:42 +02:00
github-actions[bot]
ad67ba8593 terraform-providers.wavefront: 3.5.0 -> 3.6.0 2023-05-23 14:44:23 +10:00
github-actions[bot]
7aff11094f terraform-providers.gridscale: 1.18.1 -> 1.19.0 2023-05-23 14:44:23 +10:00
github-actions[bot]
4cf11f9b2c terraform-providers.google-beta: 4.65.2 -> 4.66.0 2023-05-23 14:44:23 +10:00
github-actions[bot]
57ccd62797 terraform-providers.google: 4.65.2 -> 4.66.0 2023-05-23 14:44:23 +10:00
github-actions[bot]
0edd747b84 terraform-providers.gitlab: 15.11.0 -> 16.0.0 2023-05-23 14:44:23 +10:00
github-actions[bot]
178285864f terraform-providers.fastly: 4.3.3 -> 5.0.0 2023-05-23 14:44:23 +10:00
R. Ryantm
8cd2ab890e micronaut: 3.9.1 -> 3.9.2 2023-05-23 04:23:23 +00:00
R. Ryantm
cff728d7d5 python310Packages.textual: 0.24.1 -> 0.26.0 2023-05-23 04:22:50 +00:00
Mario Rodas
ab24f84209 python310Packages.macfsevents: add pythonImportsCheck and changelog 2023-05-23 04:20:00 +00:00
Mario Rodas
fd4ce7d6aa python310Packages.chat-downloader: 0.2.6 -> 0.2.7
Changelog: https://github.com/xenova/chat-downloader/releases/tag/v0.2.7
2023-05-23 04:20:00 +00:00
Mario Rodas
8860c02b5b bundletool: 1.15.0 -> 1.15.1
Diff: https://github.com/google/bundletool/compare/None...1.15.1

Changelog: https://github.com/google/bundletool/releases/tag/1.15.1
2023-05-23 04:20:00 +00:00
Mario Rodas
9babe90b02 millet: 0.9.7 -> 0.9.8
Diff: https://github.com/azdavis/millet/compare/v0.9.7...v0.9.8

Changelog: https://github.com/azdavis/millet/raw/v0.9.8/docs/CHANGELOG.md
2023-05-23 04:20:00 +00:00
Mario Rodas
7c758b9f22 python310Packages.macfsevents: 0.8.1 -> 0.8.4 2023-05-23 04:20:00 +00:00
R. Ryantm
dd7ea5054d python310Packages.python-pidfile: 3.0.0 -> 3.1.1 2023-05-23 04:12:34 +00:00
R. Ryantm
6835a7b510 gremlin-console: 3.6.3 -> 3.6.4 2023-05-23 04:05:06 +00:00
R. Ryantm
835bdc9b97 ssocr: 2.22.1 -> 2.23.1 2023-05-23 03:43:15 +00:00
R. Ryantm
3869deb3ab discord-canary: 0.0.151 -> 0.0.154 2023-05-23 03:38:01 +00:00
Vanilla
f3f607dcc3 layan-gtk-theme: update 2021-06-30 -> 2023-05-23 2023-05-23 11:32:40 +08:00
Bobby Rong
532f12d1fc xfce.xfce4-panel: 4.18.3 -> 4.18.4
https://gitlab.xfce.org/xfce/xfce4-panel/-/compare/xfce4-panel-4.18.3...xfce4-panel-4.18.4
2023-05-23 11:28:22 +08:00
Bobby Rong
b180969b05 xfce.libxfce4ui: 4.18.3 -> 4.18.4
https://gitlab.xfce.org/xfce/libxfce4ui/-/compare/libxfce4ui-4.18.3...libxfce4ui-4.18.4
2023-05-23 11:25:16 +08:00
Nick Cao
b956863fd3 Merge pull request #233342 from leonidbelyaev/master
added epub2txt2
2023-05-22 21:12:48 -06:00
R. Ryantm
b4c4a0bfc9 steampipe: 0.19.5 -> 0.20.2 2023-05-23 03:04:07 +00:00
R. Ryantm
32376ec1e7 wlrctl: 0.2.1 -> 0.2.2 2023-05-23 03:01:32 +00:00
Aaron Jheng
2b85317d4d radioboat: 0.2.3 -> 0.3.0 2023-05-23 03:01:22 +00:00
figsoda
a95a7508a5 Merge pull request #233521 from alyssais/cargo-cross-broken
cargo: mark broken for cross compilation to x86
2023-05-22 22:40:15 -04:00
figsoda
cfae366324 argc: 1.1.0 -> 1.2.0
Diff: https://github.com/sigoden/argc/compare/v1.1.0...v1.2.0

Changelog: https://github.com/sigoden/argc/releases/tag/v1.2.0
2023-05-22 22:37:22 -04:00
Leonid Belyaev
f1af5ee267 epub2txt2: init 2.06 2023-05-22 22:34:16 -04:00
Nick Cao
3d314e82d0 Merge pull request #233388 from wahjava/update-alacritty
alacritty: 0.12.0 -> 0.12.1
2023-05-22 20:32:54 -06:00
Nick Cao
c47ccc25df Merge pull request #233402 from SFrijters/xmldiff-2.6.3
python3Packages.xmldiff: 2.6.1 -> 2.6.3
2023-05-22 20:31:55 -06:00
Nick Cao
79902993c0 Merge pull request #233406 from SFrijters/ziafont-0.6
python3Packages.{ziafont, ziamath, schemdraw}: update origin, ziafont: 0.5 -> 0.6
2023-05-22 20:31:18 -06:00
Leonid Belyaev
18ca51617f maintainers: add leonid 2023-05-22 22:30:35 -04:00
Nick Cao
b98bad25cc Merge pull request #233361 from vbgl/coq-coqprime-8.17
coqPackages.coqprime: 8.15 → 8.17
2023-05-22 20:27:31 -06:00
Nick Cao
4d0ef51e28 Merge pull request #233337 from figsoda/starcharts
starcharts: init at 1.7.0
2023-05-22 20:25:34 -06:00
Nick Cao
b98b6e5636 Merge pull request #233500 from figsoda/cnspec
cnspec: fix build on darwin
2023-05-22 20:25:12 -06:00
Nick Cao
65ee699802 Merge pull request #233457 from kilianar/vscode-extensions.nvarner.typst-lsp
vscode-extensions.nvarner.typst-lsp: 0.4.1 -> 0.5.0
2023-05-22 20:23:38 -06:00
Nick Cao
c8b85ff58d Merge pull request #233455 from rhoriguchi/gitkraken
gitkraken: 9.3.0 -> 9.4.0
2023-05-22 20:23:23 -06:00
Nick Cao
e9caabc335 Merge pull request #233466 from alyssais/x264-cross
x264: fix cross compilation to x86_64
2023-05-22 20:22:54 -06:00
Nick Cao
d3237d4abd Merge pull request #233419 from fabaff/easyenergy-bump
python311Packages.easyenergy: 0.3.0 -> 0.3.1
2023-05-22 20:20:41 -06:00
Nick Cao
02def37fb8 Merge pull request #233421 from fabaff/dvc-render-bump
python311Packages.dvc-render: 0.5.2 -> 0.5.3
2023-05-22 20:19:58 -06:00
Nick Cao
d4bd939747 Merge pull request #233416 from fabaff/dvclive-bump
python310Packages.dvclive: 2.9.0 -> 2.10.0, dvc: 2.57.2 -> 2.57.3
2023-05-22 20:19:47 -06:00
Nick Cao
15ee307c58 Merge pull request #233420 from fabaff/p1monitor-bump
python311Packages.p1monitor: 2.3.0 -> 2.3.1
2023-05-22 20:19:02 -06:00
Nick Cao
917a2405fb Merge pull request #233425 from adamcstephens/nqptp/1.2.1
nqptp: unstable-2022-09-12 -> 1.2.1
2023-05-22 20:18:03 -06:00
R. Ryantm
ccab0a335b commonsDaemon: 1.3.3 -> 1.3.4 2023-05-23 02:11:45 +00:00
R. Ryantm
1e8c419898 kubernetes-helmPlugins.helm-diff: 3.7.0 -> 3.8.0 2023-05-23 02:07:44 +00:00
Martin Weinelt
43963dc23d Merge pull request #233512 from mweinelt/esphome-2023.5.3
esphome: 2023.5.2 -> 2023.5.3
2023-05-23 03:52:29 +02:00
Janne Heß
8bbe4ca114 poke: 2.4 -> 3.2 2023-05-22 22:44:14 -03:00
Ivan Trubach
c68a5bb85a nixos/iso-image: enable BIOS boot by default if possible
The change introduced in commit e5b072eca1
breaks backwards compatibility for some users, see
e5b072eca1 (commitcomment-113775008)
https://github.com/NixOS/nixpkgs/pull/219351#discussion_r1139773448

This change updates the implementation to enable BIOS boot if possible
for the build and host platforms, and also assert that BIOS boot is not
enabled for non-x86 host platforms.
2023-05-23 04:43:31 +03:00
Alyssa Ross
467c7ca038 cargo: mark broken for cross compilation to x86 2023-05-23 01:23:44 +00:00
Alyssa Ross
427dbe5140 unixODBCDrivers.mariadb: fix cross
Without these variables, it will try to run odbc-config, which the
build platform might not be able to execute.
2023-05-23 01:20:06 +00:00
Sandro
493c6d8505 Merge pull request #233053 from midchildan/chore/epgstation/node18
epgstation: use node18 + other fixes
2023-05-23 01:48:26 +02:00
Sandro
c0b290012c Merge pull request #208409 from BenediktBroich/webfontkitgenerator
webfontkitgenerator: init at 1.0.3
2023-05-23 01:47:43 +02:00
Emily Trau
5a4800d69c minimal-bootstrap.coreutils: backport uniq stdio patch 2023-05-23 09:36:02 +10:00
Sandro
95be45f158 Merge pull request #233316 from gkze/fix/procs-update
procs: 0.13.4 -> 0.14.0
2023-05-23 01:21:17 +02:00
Weijia Wang
1664ada3f5 Merge pull request #232573 from r-ryantm/auto-update/mdbook
mdbook: 0.4.28 -> 0.4.29
2023-05-23 02:19:05 +03:00
Sandro
0743acec83 Merge pull request #229918 from Scrumplex/prismlauncher-unwrapped
prismlauncher: add unwrapped packages
2023-05-23 01:11:06 +02:00
OTABI Tomoya
bb820fbaf6 apbs: init at 3.4.1 (#230644)
* apbs: init at 3.4.1

* Update pkgs/applications/science/chemistry/apbs/default.nix

---------

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-05-23 01:10:16 +02:00
Weijia Wang
1576f78ea7 Merge pull request #230454 from r-ryantm/auto-update/way-displays
way-displays: 1.7.1 -> 1.8.1
2023-05-23 02:06:02 +03:00
Weijia Wang
0c56ae10c5 Merge pull request #230473 from r-ryantm/auto-update/coursier
coursier: 2.1.2 -> 2.1.4
2023-05-23 02:03:21 +03:00
Sandro
40ceca38d4 Merge pull request #232896 from SuperSandro2000/ceph-cleanup
ceph: use https to download src, use inherit
2023-05-23 00:56:46 +02:00
Fabian Affolter
72aab12981 python311Packages.shodan: 1.29.0 -> 1.29.1
Changelog: https://github.com/achillean/shodan-python/blob/1.29.1/CHANGELOG.md
2023-05-23 00:54:24 +02:00
Weijia Wang
a76302bbd9 Merge pull request #229838 from r-ryantm/auto-update/closurecompiler
closurecompiler: 20221102 -> 20230502
2023-05-23 01:46:17 +03:00
Weijia Wang
87fdc87417 Merge pull request #232335 from r-ryantm/auto-update/python310Packages.nbsphinx
python310Packages.nbsphinx: 0.8.12 -> 0.9.1
2023-05-23 01:41:23 +03:00
Weijia Wang
a482cc890e Merge pull request #233488 from figsoda/typos
typos: 1.14.10 -> 1.14.11
2023-05-23 01:40:14 +03:00
Weijia Wang
f4864ee2ac Merge pull request #233257 from figsoda/benchcmp
cargo-benchcmp: init at 0.4.4
2023-05-23 01:39:58 +03:00
Sandro
75ee151b18 Merge pull request #230677 from SuperSandro2000/yt-dlp-ffmpeg-headless
python310Packages.yt-dlp: use headless ffmpeg
2023-05-23 00:36:55 +02:00
Martin Weinelt
257ac0ddd4 esphome: 2023.5.2 -> 2023.5.3
https://github.com/esphome/esphome/releases/tag/2023.5.3
2023-05-23 00:36:30 +02:00
Weijia Wang
24e44bec6e Merge pull request #231700 from magnetophon/faust2
faust: 2.54.9 -> 2.59.6
2023-05-23 01:35:40 +03:00
Weijia Wang
4dc0f4e19f Merge pull request #233320 from helsinki-systems/upd/mailutils
mailutils: 3.15 -> 3.16
2023-05-23 01:30:08 +03:00
Weijia Wang
87ab85b584 Merge pull request #233445 from kilianar/lean-3.51.0
lean: 3.50.3 -> 3.51.0
2023-05-23 01:27:11 +03:00
Weijia Wang
60eb1bd32e Merge pull request #233443 from LeSuisse/wasmtime-9.0.0
wasmtime: 8.0.1 -> 9.0.0
2023-05-23 01:24:11 +03:00
Weijia Wang
46ad986bfc Merge pull request #232813 from bobby285271/upd/adwaita-qt
adwaita-qt: 1.4.1 → 1.4.2
2023-05-23 01:21:00 +03:00
Weijia Wang
5b8583a6f9 Merge pull request #233433 from SFrijters/desktop-notifier-3.5.3
python3Packages.desktop-notifier: 3.5.2 -> 3.5.3
2023-05-23 01:18:52 +03:00
Weijia Wang
b05463dcac Merge pull request #233435 from SFrijters/maestral-qt-1.7.2
maestral-qt: 1.7.1 -> 1.7.2
2023-05-23 01:18:38 +03:00
Weijia Wang
4af8c21db7 Merge pull request #227515 from r-ryantm/auto-update/synergyWithoutGUI
synergyWithoutGUI: 1.14.5.22 -> 1.14.6.19-stable
2023-05-23 01:18:22 +03:00
Weijia Wang
9845f9dade Merge pull request #229602 from r-ryantm/auto-update/clp
clp: 1.17.7 -> 1.17.8
2023-05-23 01:16:56 +03:00
Weijia Wang
775d937ea7 Merge pull request #233473 from dotlambda/llfuse-1.4.4
python310Packages.llfuse: 1.4.3 -> 1.4.4
2023-05-23 01:15:19 +03:00
Weijia Wang
8705f47b2a Merge pull request #233462 from fabaff/can-bump
python310Packages.can: 4.2.0 -> 4.2.1
2023-05-23 01:12:20 +03:00
Weijia Wang
37d18cead6 Merge pull request #232152 from r-ryantm/auto-update/apr
apr: 1.7.2 -> 1.7.4
2023-05-23 01:10:37 +03:00
Weijia Wang
e466052a59 Merge pull request #228304 from r-ryantm/auto-update/matterbridge
matterbridge: 1.25.2 -> 1.26.0
2023-05-23 01:05:42 +03:00
Ryan Mulligan
63dd9190dc sem: init at 0.28.1
Signed-off-by: liberatys <liberatys@hey.com>
2023-05-22 15:04:49 -07:00
Weijia Wang
5a3d440331 Merge pull request #229397 from r-ryantm/auto-update/mkvtoolnix
mkvtoolnix: 75.0.0 -> 76.0
2023-05-23 01:03:10 +03:00
Weijia Wang
b368164f48 Merge pull request #230083 from r-ryantm/auto-update/p4c
p4c: 1.2.3.8 -> 1.2.3.9
2023-05-23 00:59:35 +03:00
Weijia Wang
5c5d221d7f Merge pull request #230142 from r-ryantm/auto-update/savvycan
savvycan: 208 -> 213
2023-05-23 00:59:15 +03:00
Weijia Wang
e35b56833f Merge pull request #233392 from illustris/spark
spark: init 3.3.2, 3.2.4
2023-05-23 00:57:54 +03:00
zowoq
cd2065bbea Merge pull request #233471 from khumba/nvd-0.2.3
nvd: 0.2.0 -> 0.2.3
2023-05-23 07:56:27 +10:00
Alyssa Ross
adb54ab7bd rustc: remove unused argument 2023-05-22 21:46:08 +00:00
Weijia Wang
cdb35fc69c Merge pull request #232961 from r-ryantm/auto-update/emborg
emborg: 1.35 -> 1.37
2023-05-23 00:43:41 +03:00
Weijia Wang
0788f05297 Merge pull request #232120 from r-ryantm/auto-update/dnsdist
dnsdist: 1.7.3 -> 1.8.0
2023-05-23 00:41:31 +03:00
Janne Heß
e6cd172041 unifont_upper: 15.0.01 -> 15.0.02 2023-05-22 23:39:42 +02:00
Janne Heß
058d1ff8ce unifont: 15.0.01 -> 15.0.02 2023-05-22 23:39:42 +02:00
Weijia Wang
172df5e62b Merge pull request #233390 from r-ryantm/auto-update/mercury
mercury: 22.01.5 -> 22.01.6
2023-05-23 00:39:22 +03:00
Weijia Wang
86b8fccf9c Merge pull request #233371 from r-ryantm/auto-update/python311Packages.basemap
python311Packages.basemap: 1.3.6 -> 1.3.7
2023-05-23 00:37:59 +03:00
Weijia Wang
5e9e69aef1 Merge pull request #233358 from r-ryantm/auto-update/doulos-sil
doulos-sil: 6.101 -> 6.200
2023-05-23 00:37:36 +03:00
Weijia Wang
546ee3f918 Merge pull request #233191 from r-ryantm/auto-update/nbxplorer
nbxplorer: 2.3.62 -> 2.3.63
2023-05-23 00:36:52 +03:00
Weijia Wang
20f00ae7f7 Merge pull request #233160 from r-ryantm/auto-update/gloox
gloox: 1.0.26 -> 1.0.27
2023-05-23 00:35:35 +03:00
Weijia Wang
42cd54c822 Merge pull request #233147 from r-ryantm/auto-update/spire
spire: 1.6.3 -> 1.6.4
2023-05-23 00:35:08 +03:00
Weijia Wang
370df7f40c Merge pull request #233140 from r-ryantm/auto-update/kind
kind: 0.18.0 -> 0.19.0
2023-05-23 00:34:25 +03:00
Weijia Wang
d1d98b46e2 Merge pull request #233122 from r-ryantm/auto-update/python311Packages.holoviews
python311Packages.holoviews: 1.15.4 -> 1.16.0
2023-05-23 00:32:42 +03:00
Weijia Wang
a77146528d Merge pull request #233114 from r-ryantm/auto-update/xst
xst: 0.8.4.1 -> 0.9.0
2023-05-23 00:29:57 +03:00
Weijia Wang
4bce9539f9 Merge pull request #233060 from r-ryantm/auto-update/mediamtx
mediamtx: 0.22.2 -> 0.23.0
2023-05-23 00:28:09 +03:00
Weijia Wang
20147226df Merge pull request #233111 from r-ryantm/auto-update/icingaweb2-ipl
icingaweb2-ipl: 0.11.1 -> 0.12.0
2023-05-23 00:27:32 +03:00
zowoq
b4d2d2d5a4 direnv: 2.32.2 -> 2.32.3
Diff: https://github.com/direnv/direnv/compare/v2.32.2...v2.32.3
2023-05-23 07:26:30 +10:00
Weijia Wang
19ef8c31a8 Merge pull request #233110 from r-ryantm/auto-update/pyinfra
pyinfra: 2.6.2 -> 2.7
2023-05-23 00:24:32 +03:00
Weijia Wang
2aede23b8d Merge pull request #233076 from r-ryantm/auto-update/tvm
tvm: 0.11.1 -> 0.12.0
2023-05-23 00:23:14 +03:00
Weijia Wang
31d4e42ec8 Merge pull request #233063 from r-ryantm/auto-update/pathvector
pathvector: 6.2.1 -> 6.3.0
2023-05-23 00:22:20 +03:00
Weijia Wang
7cded0fa37 mediamtx: fix version 2023-05-23 00:19:41 +03:00
Weijia Wang
fd4c3880d0 Merge pull request #233458 from JulienMalka/ferretdb-1.2.0
ferretdb: 1.1.0 -> 1.2.0
2023-05-23 00:16:50 +03:00
Weijia Wang
145f4b8ae6 Merge pull request #233025 from r-ryantm/auto-update/janet
janet: 1.27.0 -> 1.28.0
2023-05-23 00:13:57 +03:00
Weijia Wang
80d0ec1d86 Merge pull request #233426 from wegank/halfempty-darwin
halfempty: fix build on darwin
2023-05-23 00:10:49 +03:00
Weijia Wang
de449f0281 Merge pull request #233463 from wegank/pytorch-util-linux
python310Packages.torch: drop util-linux
2023-05-23 00:10:17 +03:00
Weijia Wang
97992dcaed Merge pull request #232118 from r-ryantm/auto-update/python310Packages.pycotap
python310Packages.pycotap: 1.2.2 -> 1.3.1
2023-05-23 00:06:50 +03:00
Andrew Marshall
f5911e4068 blender: Add Python to passthru for use in addon drvs (#230884)
Blender addons that have native extensions need to be built against the
same Python that Blender was built with. This makes it easier to write
such addon derivations.
2023-05-22 17:06:34 -04:00
Weijia Wang
03cf03621d Merge pull request #232976 from r-ryantm/auto-update/gnustep.gorm
gnustep.gorm: 1.2.28 -> 1.3.1
2023-05-23 00:05:30 +03:00
Pedro Magalhães
351ff5aefc tf-summarize: init a 0.3.2 (#233472) 2023-05-22 17:02:55 -04:00
Weijia Wang
e5df58503b Merge pull request #232981 from r-ryantm/auto-update/buildkite-agent
buildkite-agent: 3.46.0 -> 3.46.1
2023-05-23 00:00:18 +03:00
Weijia Wang
a4878c5c10 Merge pull request #232958 from r-ryantm/auto-update/sunvox
sunvox: 2.0e -> 2.1c
2023-05-22 23:59:16 +03:00
Ilan Joselevich
10223a3988 Merge pull request #233237 from figsoda/funzzy
funzzy: init at 0.6.0
2023-05-22 23:53:54 +03:00
figsoda
66e97b497d cnspec: fix build on darwin 2023-05-22 16:53:47 -04:00
Thomas Gerbet
5be7979101 mattermost: 7.8.4 -> 7.8.5
Fixes MMSA-2023-00183, MMSA-2023-00152, MMSA-2023-00171, MMSA-2023-00177, MMSA-2023-00172, MMSA-2023-00164,
MMSA-2023-00163 and MMSA-2023-00161.

Changelog:
https://docs.mattermost.com/install/self-managed-changelog.html#release-v7-8-extended-support-release
2023-05-22 22:49:26 +02:00
Martin Weinelt
e0a0a02813 Merge pull request #232637 from LeSuisse/mattermost-desktop-5.3.1
mattermost-desktop: 5.1.0 -> 5.3.1
2023-05-22 22:46:11 +02:00
Martin Weinelt
6f45d372eb Merge pull request #231876 from risicle/ris-opentdsb-CVE-2023-25826-CVE-2023-25827
opentsdb: add patches for CVE-2023-25826, CVE-2023-25827 & more
2023-05-22 22:45:02 +02:00
Weijia Wang
a50c0ee465 Merge pull request #232732 from r-ryantm/auto-update/python310Packages.ipyparallel
python310Packages.ipyparallel: 8.4.1 -> 8.6.1
2023-05-22 23:42:04 +03:00
Weijia Wang
5ae34412c6 Merge pull request #232771 from r-ryantm/auto-update/python310Packages.mailsuite
python310Packages.mailsuite: 1.9.14 -> 1.9.15
2023-05-22 23:41:08 +03:00
Weijia Wang
06c700aaab Merge pull request #232761 from r-ryantm/auto-update/python310Packages.geopandas
python310Packages.geopandas: 0.12.2 -> 0.13.0
2023-05-22 23:39:22 +03:00
Naïm Favier
7ce5b8e78a mpd: 0.23.12 -> 0.23.13
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS
2023-05-22 22:39:08 +02:00
Weijia Wang
f1019fe967 Merge pull request #232764 from r-ryantm/auto-update/python310Packages.pyvcd
python310Packages.pyvcd: 0.3.0 -> 0.4.0
2023-05-22 23:38:49 +03:00
Weijia Wang
89ced1a270 Merge pull request #232796 from r-ryantm/auto-update/python310Packages.pylink-square
python310Packages.pylink-square: 1.0.0 -> 1.1.0
2023-05-22 23:37:29 +03:00
Robert Schütz
e76740fb19 python310Packages.ocrmypdf: 14.1.0 -> 14.2.0
Diff: https://github.com/ocrmypdf/OCRmyPDF/compare/v14.1.0...v14.2.0

Changelog: https://github.com/ocrmypdf/OCRmyPDF/blob/v14.2.0/docs/release_notes.rst
2023-05-22 13:34:02 -07:00
Robert Schütz
8ce9b4f25f Merge pull request #224155 from tomfitzhenry/flare-0.7
flare-signal: 0.6.0 -> 0.8.0
2023-05-22 13:33:37 -07:00
Weijia Wang
fa0717e808 Merge pull request #232128 from r-ryantm/auto-update/fluidd
fluidd: 1.23.5 -> 1.24.0
2023-05-22 23:28:33 +03:00
Weijia Wang
e2614d8ebc Merge pull request #232572 from wegank/crocoddyl-bump
python310Packages.crocoddyl: 1.9.0 -> 2.0.0
2023-05-22 23:26:37 +03:00
Weijia Wang
5120c8bac8 Merge pull request #232746 from r-ryantm/auto-update/python310Packages.frozendict
python310Packages.frozendict: 2.3.5 -> 2.3.8
2023-05-22 23:25:45 +03:00
Weijia Wang
b308df5fbb Merge pull request #232555 from r-ryantm/auto-update/python311Packages.glyphslib
python311Packages.glyphslib: 6.1.0 -> 6.2.2
2023-05-22 23:24:10 +03:00
Weijia Wang
5cfb4cd934 Merge pull request #232570 from r-ryantm/auto-update/signalbackup-tools
signalbackup-tools: 20230510 -> 20230518
2023-05-22 23:22:03 +03:00
figsoda
89f08d7cd9 typos: 1.14.10 -> 1.14.11
Diff: https://github.com/crate-ci/typos/compare/v1.14.10...v1.14.11

Changelog: https://github.com/crate-ci/typos/blob/v1.14.11/CHANGELOG.md
2023-05-22 16:19:08 -04:00
Martin Weinelt
b18427fb2f Merge pull request #229953 from mweinelt/navidrome-build-ui
navidrome: Use npmConfig and fetchNpmDeps
2023-05-22 22:13:05 +02:00
Weijia Wang
69786ab783 Merge pull request #231824 from r-ryantm/auto-update/tome4
tome4: 1.7.4 -> 1.7.5
2023-05-22 23:06:11 +03:00
Weijia Wang
bd7cd84fc6 Merge pull request #231387 from r-ryantm/auto-update/python311Packages.scikit-fmm
python311Packages.scikit-fmm: 2022.8.15 -> 2023.4.2
2023-05-22 23:01:02 +03:00
Weijia Wang
e37cc502e6 Merge pull request #231434 from r-ryantm/auto-update/trytond
trytond: 6.6.7 -> 6.8.1
2023-05-22 22:59:03 +03:00
Weijia Wang
419e858a89 Merge pull request #231769 from r-ryantm/auto-update/libngspice
libngspice: 37 -> 40
2023-05-22 22:58:21 +03:00
Thomas Gerbet
4a01ba47ee wasmtime: 8.0.1 -> 9.0.0
https://github.com/bytecodealliance/wasmtime/blob/v9.0.0/RELEASES.md
2023-05-22 21:57:35 +02:00
Sandro
9c166bc9d8 Merge pull request #231904 from auroraanna/kaufkauflist
kaufkauflist: 2.0.0 → 2.2.0
2023-05-22 21:52:50 +02:00
Weijia Wang
f90bdc171b Merge pull request #232725 from r-ryantm/auto-update/python311Packages.pywbem
python311Packages.pywbem: 1.6.0 -> 1.6.1
2023-05-22 22:51:08 +03:00
Weijia Wang
abf74a234e Merge pull request #207380 from euank/rcodesign-init
rcodesign: init at 0.22.0
2023-05-22 22:48:45 +03:00
Rafael Fernández López
0a3aeb76b9 wamr: init at 1.2.2 2023-05-22 19:47:14 +00:00
Weijia Wang
da61e3de50 Merge pull request #232753 from r-ryantm/auto-update/python310Packages.phonopy
python310Packages.phonopy: 2.17.1 -> 2.19.1
2023-05-22 22:45:30 +03:00
Weijia Wang
ec873be72f Merge pull request #229713 from r-ryantm/auto-update/soft-serve
soft-serve: 0.4.7 -> 0.5.4
2023-05-22 22:34:59 +03:00
Robert Schütz
89eb98312c python310Packages.llfuse: 1.4.3 -> 1.4.4
Diff: https://github.com/python-llfuse/python-llfuse/compare/release-1.4.3...release-1.4.4

Changelog: https://github.com/python-llfuse/python-llfuse/raw/release-1.4.4/Changes.rst
2023-05-22 12:33:08 -07:00
Weijia Wang
fe1225cf40 Merge pull request #233335 from r-ryantm/auto-update/srvc
srvc: 0.17.1 -> 0.18.0
2023-05-22 22:31:01 +03:00
figsoda
09e292fba6 funzzy: init at 0.6.0
https://github.com/cristianoliveira/funzzy
2023-05-22 15:02:12 -04:00
Bryan Gardiner
13807f6e70 nvd: 0.2.0 -> 0.2.3
Release notes:
https://gitlab.com/khumba/nvd/-/blob/master/CHANGELOG.md#023-2023-05-22
2023-05-22 11:52:56 -07:00
gkze
0000006cd8 procs: 0.13.4 -> 0.14.0 2023-05-22 20:36:37 +02:00
Philipp Bartsch
d6ca06e7e2 vectorscan: init at 5.4.9 2023-05-22 20:15:53 +02:00
Alyssa Ross
b8b30dff6e x264: fix cross compilation to x86_64
The PR that added this condition said[1]:

> Note that nasm is only needed for x86 targets.

This suggests to me that hostPlatform was always intended, and
using buildPlatform for x86_64 was a typo.  This change fixes cross
compilation from aarch64-linux to x86_64-linux.  I've also tested that
it doesn't break x86_64-linux -> aarch64-linux.

[1]: https://github.com/NixOS/nixpkgs/pull/76914
2023-05-22 18:02:36 +00:00
Weijia Wang
1e923ee61f halfempty: fix build on darwin 2023-05-22 20:53:20 +03:00
Weijia Wang
eb34adff55 python310Packages.torch: drop util-linux 2023-05-22 20:43:41 +03:00
Fabian Affolter
b7dc436b6e python310Packages.can: 4.2.0 -> 4.2.1
Diff: https://github.com/hardbyte/python-can/compare/refs/tags/v4.2.0...v4.2.1

Changelog: https://github.com/hardbyte/python-can/releases/tag/v4.2.1
2023-05-22 19:34:25 +02:00
jopejoe1
a68f2e67c7 firefox-devedition-unwrapped: 114.0b6 -> 114.0b7 2023-05-22 19:32:17 +02:00
jopejoe1
ac7ec4c46a firefox-beta-unwrapped: 114.0b6 -> 114.0b7 2023-05-22 19:31:29 +02:00
jopejoe1
0d5bb3e360 firefox-devedition-bin-unwrapped: 114.0b6 -> 114.0b7 2023-05-22 19:29:40 +02:00
jopejoe1
5e46fe26bf firefox-beta-bin-unwrapped: 114.0b6 -> 114.0b7 2023-05-22 19:28:46 +02:00
Weijia Wang
5aaa7ff072 python310Packages.crocoddyl: 1.9.0 -> 2.0.0 2023-05-22 20:18:58 +03:00
Julien Malka
7ea816fd24 ferretdb: 1.1.0 -> 1.2.0 2023-05-22 19:03:10 +02:00
kilianar
9ba91a149b vscode-extensions.nvarner.typst-lsp: 0.4.1 -> 0.5.0 2023-05-22 18:52:47 +02:00
Ryan Horiguchi
98f77faca4 gitkraken: 9.3.0 -> 9.4.0 2023-05-22 18:46:54 +02:00
kilianar
41f1482be7 lean: 3.50.3 -> 3.51.0
https://github.com/leanprover-community/lean/releases/tag/v3.51.0
2023-05-22 18:10:56 +02:00
Stefan Frijters
eb88a2eb0a maestral-qt: 1.7.1 -> 1.7.2 2023-05-22 16:34:16 +02:00
Euan Kemp
38bbcb5f42 rcodesign: init at 0.22.0 2023-05-22 17:28:14 +03:00
Stefan Frijters
a92e03c6d3 python3Packages.desktop-notifier: 3.5.2 -> 3.5.3 2023-05-22 16:09:06 +02:00
Ashish SHUKLA
a0765981b7 alacritty: 0.12.0 -> 0.12.1 2023-05-22 16:01:05 +02:00
Adam Stephens
5a5e10130e nqptp: unstable-2022-09-12 -> 1.2.1 2023-05-22 09:33:51 -04:00
Stefan Frijters
45bbe93a17 python3Packages.schemdraw: move from Bitbucket to GitHub
PyPi also points to GitHub now
2023-05-22 14:51:26 +02:00
Stefan Frijters
f4dd5097d4 python3Packages.ziamath: move from Bitbucket to GitHub 2023-05-22 14:51:26 +02:00
Stefan Frijters
a6fdc73e91 python3Packages.ziafont: 0.5 -> 0.6 2023-05-22 14:51:24 +02:00
Stefan Frijters
699c09e0f0 python3Packages.ziafont: move from Bitbucket to GitHub
PyPi also points to GitHub now
2023-05-22 14:51:17 +02:00
Stefan Frijters
a9c8820c43 python3Packages.xmldiff: 2.6.1 -> 2.6.3 2023-05-22 14:40:04 +02:00
Silvan Mosberger
378bf1a619 lib/filesystem.nix: Update top comment
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2023-05-22 14:17:42 +02:00
Silvan Mosberger
fcaa2b1097 lib.filesystem.pathType: Use new builtins.readFileType if available
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2023-05-22 14:13:57 +02:00
Silvan Mosberger
84a3d633d6 lib.filesystem.pathType and co.: Improve documentation 2023-05-22 14:13:57 +02:00
Silvan Mosberger
d064d972f0 lib.filesystem.pathType: Improve error for non-existent paths
Previously it would fail with

  error: attribute 'nonexistent' missing

         at nixpkgs/lib/filesystem.nix:29:10:

             28|     if dirOf path == path then "directory"
             29|     else (readDir (dirOf path)).${baseNameOf path};
               |          ^
             30|
2023-05-22 14:13:57 +02:00
Silvan Mosberger
bb6eab0bdb lib.filesystem.pathType: Fix for filesystem root argument
Previously this function couldn't handle / being passed, it would throw
an error:

error: attribute '' missing

       at nixpkgs/lib/filesystem.nix:24:20:

           23|   */
           24|   pathType = path: (readDir (dirOf path)).${baseNameOf path};
             |                    ^
           25|

Consequently this also fixes the
lib.filesystem.{pathIsDirectory,pathIsRegularFile} functions.
2023-05-22 14:13:57 +02:00
Silvan Mosberger
5346636c20 lib.filesystem: Minor refactor
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2023-05-22 14:13:57 +02:00
Silvan Mosberger
a1dedc908d lib.filesystem.pathType and co.: Add tests
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2023-05-22 14:13:45 +02:00
Emily Trau
bc87c59c15 minimal-bootstrap.mes: remove unused import 2023-05-22 22:05:21 +10:00
Ilan Joselevich
ebafd551d7 nixos/hercules-ci-agent: sync module with upstream 2023-05-22 15:05:16 +03:00
illustris
648302027d spark: init 3.3.2, 3.2.4 2023-05-22 16:58:28 +05:30
Emily Trau
e433d32958 minimal-bootstrap: remove imports from outside bootstrap 2023-05-22 21:23:55 +10:00
R. Ryantm
8ecdde2a51 mercury: 22.01.5 -> 22.01.6 2023-05-22 11:09:11 +00:00
Fabian Affolter
8fb63c3039 python310Packages.dvclive: 2.9.0 -> 2.10.0
Changelog: https://github.com/iterative/dvclive/releases/tag/2.10.0
2023-05-22 10:03:04 +02:00
Fabian Affolter
469a3126d4 dvc: 2.57.2 -> 2.57.3
Changelog: https://github.com/iterative/dvc/releases/tag/2.57.3
2023-05-22 10:01:39 +02:00
Fabian Affolter
7d0f6a9276 python311Packages.p1monitor: 2.3.0 -> 2.3.1
Changelog: https://github.com/klaasnicolaas/python-p1monitor/releases/tag/v2.3.1
2023-05-22 09:58:40 +02:00
R. Ryantm
4cd4acc547 victoriametrics: 1.89.1 -> 1.91.0 2023-05-22 07:57:40 +00:00
Fabian Affolter
cefb9d3323 python311Packages.easyenergy: 0.3.0 -> 0.3.1
Changelog: https://github.com/klaasnicolaas/python-easyenergy/releases/tag/v0.3.1
2023-05-22 09:55:45 +02:00
Fabian Affolter
81f2413b24 python311Packages.dvc-render: 0.5.2 -> 0.5.3
Changelog: https://github.com/iterative/dvc-render/releases/tag/0.5.3
2023-05-22 09:54:42 +02:00
K900
9e87ab2007 vscode: fix decrypting credentials after update 2023-05-22 10:51:46 +03:00
R. Ryantm
4543fbb6f2 python311Packages.basemap: 1.3.6 -> 1.3.7 2023-05-22 07:18:12 +00:00
R. Ryantm
7102501b04 ktextaddons: 1.2.0 -> 1.3.2 2023-05-22 06:53:30 +00:00
Vincent Laporte
a68600dc25 coqPackages.coqprime: 8.15 → 8.17 2023-05-22 08:42:07 +02:00
R. Ryantm
0e592e45b5 doulos-sil: 6.101 -> 6.200 2023-05-22 06:28:13 +00:00
Fabián Heredia Montiel
009626acbc jetbrains.jdk: 17.0.6-b829.5 → 17.0.6-b829.9 2023-05-21 22:22:02 -06:00
Fabián Heredia Montiel
48aecaac35 jetbrains: 2023.1.1 → 2023.1.2 2023-05-21 22:22:02 -06:00
figsoda
00b7081830 starcharts: init at 1.7.0
https://github.com/caarlos0/starcharts
2023-05-21 22:50:19 -04:00
R. Ryantm
8f52b7e13e srvc: 0.17.1 -> 0.18.0 2023-05-22 02:37:53 +00:00
figsoda
d7c98fc6e4 org-stats: init at 1.11.2
https://github.com/caarlos0/org-stats
2023-05-21 22:17:24 -04:00
Martin Weinelt
8dd18f6987 navidrome: Use npmConfigHook and fetchNpmDeps for the UI bits
Simplifies the moving parts we need to keep around by a lot.

This also obsoletes the custom update script, because nix-update can
handle all hashes we use in this package.
2023-05-22 03:59:43 +02:00
illustris
679d2c5493 hbase: 2.4.16 -> 2.4.17, 2.5.3 -> 2.5.4 2023-05-22 05:06:32 +05:30
illustris
b31a6e8782 hadoop: 3.3.4 -> 3.3.5 2023-05-22 05:06:25 +05:30
Janne Heß
b158d2803f mailutils: 3.15 -> 3.16 2023-05-22 00:49:53 +02:00
figsoda
2de6809185 fontfinder: init at 2.1.0
https://github.com/mmstick/fontfinder
2023-05-21 17:36:27 -04:00
midchildan
94eb60a7d2 nixos/epgstation: add a new option 'ffmpeg'
Closes #187120.
2023-05-22 05:24:19 +09:00
midchildan
059006b84b nixos/epgstation: add required directories to tmpfiles.d 2023-05-22 05:24:18 +09:00
midchildan
21cd3ea8b8 epgstation: use node 18
Relates to #229910
2023-05-22 05:24:17 +09:00
Dmitriy Kholkin
7800869591 waydroid: 1.3.4 -> 1.4.1 2023-05-21 23:20:37 +03:00
R. Ryantm
bb351a3b5e gotrue-supabase: 2.47.1 -> 2.67.1 2023-05-21 18:45:39 +00:00
R. Ryantm
3dc228ff81 dlib: 19.24 -> 19.24.2 2023-05-21 18:03:44 +00:00
figsoda
ab2095c815 cargo-benchcmp: init at 0.4.4
https://github.com/BurntSushi/cargo-benchcmp
2023-05-21 12:03:21 -04:00
Benedikt Broich
8b9b0f56b3 webfontkitgenerator: init at 1.0.3 2023-05-21 17:02:40 +02:00
Martino Fontana
8bc1db0a0d bottles: 51.5 -> 51.6 2023-05-21 16:05:31 +02:00
R. Ryantm
6f1b155206 nbxplorer: 2.3.62 -> 2.3.63 2023-05-21 09:26:12 +00:00
R. Ryantm
041329716f trytond: 6.6.7 -> 6.8.1 2023-05-21 09:15:35 +00:00
Michal Sojka
c8faadaf0b cyrus-sasl-xoauth2: init at 0.2 2023-05-21 09:07:32 +02:00
R. Ryantm
dd3b15fdc2 gloox: 1.0.26 -> 1.0.27 2023-05-21 06:32:19 +00:00
R. Ryantm
f1ad765f69 spire: 1.6.3 -> 1.6.4 2023-05-21 04:05:08 +00:00
R. Ryantm
2dc0152662 kind: 0.18.0 -> 0.19.0 2023-05-21 02:44:47 +00:00
R. Ryantm
e85f142bb3 python311Packages.holoviews: 1.15.4 -> 1.16.0 2023-05-21 01:00:44 +00:00
R. Ryantm
47af6c8215 soft-serve: 0.4.7 -> 0.5.4 2023-05-21 00:19:11 +00:00
R. Ryantm
4bf9a6a42e xst: 0.8.4.1 -> 0.9.0 2023-05-20 23:54:41 +00:00
R. Ryantm
a08884b3c5 signalbackup-tools: 20230510 -> 20230518 2023-05-20 23:50:06 +00:00
R. Ryantm
4201403756 icingaweb2-ipl: 0.11.1 -> 0.12.0 2023-05-20 23:25:25 +00:00
R. Ryantm
3c29814d29 pyinfra: 2.6.2 -> 2.7 2023-05-20 23:12:54 +00:00
OPNA2608
3e2f831360 libopenmpt: doCheck only if canExecute
And optional -> optionals style for libpulseaudio
2023-05-20 23:13:38 +02:00
R. Ryantm
d8e2957d46 tvm: 0.11.1 -> 0.12.0 2023-05-20 19:33:50 +00:00
R. Ryantm
41142c05d3 pathvector: 6.2.1 -> 6.3.0 2023-05-20 18:36:23 +00:00
R. Ryantm
8a9b163041 mediamtx: 0.22.2 -> 0.23.0 2023-05-20 18:27:08 +00:00
Sefa Eyeoglu
2562f4dd61 discord: add Scrumplex to maintainers
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 19:27:47 +02:00
Sefa Eyeoglu
9e844c164c discord: add option to install Vencord
Add new withVencord parameter to install Vencord when building. This
uses the previously introduced vencord package.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 19:27:47 +02:00
Sefa Eyeoglu
3f28fcef42 vencord: add Scrumplex to maintainers
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 19:27:46 +02:00
Sefa Eyeoglu
0180896459 vencord: allow building Discord scripts
Vencord can be built in two different ways. Either as a web-extension,
or as a set of scripts to be injected into Discord Desktop.

Allow to select between these two modes using a parameter and expose
both variants as top-level packages.

This also renames vencord-web-extension to vencord.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 19:27:46 +02:00
Sefa Eyeoglu
14a00b2d20 vencord-web-extension: init at 1.1.6
vencord-web-extension was previously a part of webcord (to build
webcord-vencord). As we want to use this for Discord as well, move it to
a top-level package.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 19:27:46 +02:00
Jules Lamur
dcb2cc849e nginx: fix build of module spnego-http-auth 2023-05-20 16:12:04 +02:00
R. Ryantm
1da4ea5ac2 janet: 1.27.0 -> 1.28.0 2023-05-20 13:38:09 +00:00
Bruno BELANYI
6241426029 beancount-black: 0.2.0 -> 0.2.1
https://github.com/LaunchPlatform/beancount-black/releases/tag/0.2.1
2023-05-20 11:51:33 +01:00
R. Ryantm
6695c8d7d0 buildkite-agent: 3.46.0 -> 3.46.1 2023-05-20 09:44:49 +00:00
R. Ryantm
1d2fe316ae gnustep.gorm: 1.2.28 -> 1.3.1 2023-05-20 08:51:20 +00:00
Sefa Eyeoglu
e17bf7b272 prismlauncher: expose parameters of unwrapped package
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 09:55:42 +02:00
Sefa Eyeoglu
26dda3c45e prismlauncher: enable PIE
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 09:55:42 +02:00
Sefa Eyeoglu
b130e618d6 prismlauncher: allow empty msaClientID
Upstream supports leaving the value empty, which effectively disables
the code related to that client id.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 09:55:42 +02:00
Sefa Eyeoglu
fa7b31cf86 prismlauncher: simplify postUnpack
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 09:55:42 +02:00
Sefa Eyeoglu
97516c6034 prismlauncher: introduce unwrapped packages
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-20 09:55:41 +02:00
R. Ryantm
5cab431760 emborg: 1.35 -> 1.37 2023-05-20 07:12:06 +00:00
R. Ryantm
4231ee5bef sunvox: 2.0e -> 2.1c 2023-05-20 06:41:46 +00:00
Sandro Jäckel
264f60811e ceph: use https to download src, use inherit 2023-05-19 23:02:56 +02:00
Florian Brandes
123c8e3fa8 pgadmin4: remove comments and add exit trap to update.sh
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-05-19 22:29:35 +02:00
Matthias Berndt
765349d345 minor refactoring 2023-05-19 10:22:45 -04:00
IndeedNotJames
d212ec13b8 nixos/synapse: allow omitting trusted_key_servers[].verify_keys
Synapse does not require the `verify_keys` attr/object to be set.
It made sense back in the day, when federation traffic used to use self-signed certificates. But this is no longer the case.

The previous `types.nullOr` didn't actually allow omitting `verify_keys` because Synapse's config parser is unable to parse that.

Not a breaking change.

Upstream docs: https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html?highlight=verify_keys#trusted_key_servers
2023-05-19 15:46:53 +02:00
Bobby Rong
4ccb965fd0 adwaita-qt: 1.4.1 → 1.4.2
https://github.com/FedoraQt/adwaita-qt/compare/1.4.1...1.4.2
2023-05-19 18:00:23 +08:00
R. Ryantm
7af1276c38 python310Packages.pylink-square: 1.0.0 -> 1.1.0 2023-05-19 09:13:01 +00:00
R. Ryantm
8df1983045 coursier: 2.1.2 -> 2.1.4 2023-05-19 08:23:25 +00:00
R. Ryantm
0c87656233 python310Packages.mailsuite: 1.9.14 -> 1.9.15 2023-05-19 06:54:21 +00:00
R. Ryantm
c1b1608958 python310Packages.beancount-parser: 0.1.23 -> 0.2.0 2023-05-19 06:14:58 +00:00
R. Ryantm
0488b1a64f python310Packages.pyvcd: 0.3.0 -> 0.4.0 2023-05-19 05:53:28 +00:00
R. Ryantm
c2ab94c9e3 python310Packages.geopandas: 0.12.2 -> 0.13.0 2023-05-19 05:41:33 +00:00
R. Ryantm
57379b6e8e swayr: 0.25.0 -> 0.26.1 2023-05-19 04:36:22 +00:00
R. Ryantm
243ed08106 python310Packages.phonopy: 2.17.1 -> 2.19.1 2023-05-19 04:06:55 +00:00
R. Ryantm
d2e320b34f python310Packages.frozendict: 2.3.5 -> 2.3.8 2023-05-19 03:46:03 +00:00
R. Ryantm
65da60a99f python310Packages.ipyparallel: 8.4.1 -> 8.6.1 2023-05-19 02:09:59 +00:00
R. Ryantm
eea3e3bc56 python311Packages.pywbem: 1.6.0 -> 1.6.1 2023-05-19 01:05:39 +00:00
Thomas Gerbet
ae1ce53f74 mattermost-desktop: 5.1.0 -> 5.3.1
Fixes CVE-2023-2000 / MMSA-2023-00142.

https://docs.mattermost.com/install/desktop-app-changelog.html
2023-05-18 17:06:40 +02:00
Florian Brandes
cc3bec8ffe pgadmin4: add update script
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-05-18 09:59:43 +02:00
R. Ryantm
f59effcbbf mdbook: 0.4.28 -> 0.4.29 2023-05-18 06:53:20 +00:00
R. Ryantm
96b18b3ef6 python311Packages.glyphslib: 6.1.0 -> 6.2.2 2023-05-18 04:21:28 +00:00
Matthias Berndt
cb410a8c59 Merge remote-tracking branch 'upstream/master' into mberndt123/stratis-rootfs 2023-05-17 21:47:19 -04:00
Lucas Savva
bb74c0982b microsoft-edge: 111.0.1661.44 -> 113.0.1774.42
Fixed the $out/bin/microsoft-edge-stable symlink which is
part of the source archive to point to the correct binary.
Resolves execution problems via `nix run nixpkgs#microsoft-edge`.

Also added trailing newline to update.py.
2023-05-17 21:42:08 +01:00
Markus Cisler
a0b7802372 nixos/thelounge: add package option
Adds a package option to the thelounge NixOS module.
2023-05-17 08:34:18 -07:00
Pierre Roux
ed1f52d4c2 Mathcomp 1.16.0 -> 1.17.0 2023-05-17 16:26:09 +02:00
Pierre Roux
52c9e5c8f9 coqPackages.coqeal: 1.1.1 -> 1.1.3 2023-05-17 16:24:06 +02:00
Pierre Roux
7a3bc4f18f coqPackages.multinomials: 1.5.6 -> 1.6.0 2023-05-17 16:24:06 +02:00
Pierre Roux
e5264e45b7 coqPackages.coquelicot: 3.3.0 -> 3.3.1 2023-05-17 16:24:06 +02:00
Hubert Jasudowicz
c4e7a4e715 aerc: 0.14.0 -> 0.15.2
In aerc commit 04303172d4f9, filters were moved from $PREFIX/share to
$PREFIX/libexec. Adapt the patch to handle this.

Remove unused Python dependency - colorama. It was previously used by
hldiff and plaintext filters, however this dependency disappeared when
they were replaced with AWK-based ones.

Add new Python dependency - vobject required by the show-ics-details.py
filter.
2023-05-17 10:35:18 +02:00
nat-418
c7f171bb14 mustache.tcl: init at 1.1.3.4 2023-05-17 09:43:40 +02:00
matthewcroughan
c904468ae4 discord-sh: unstable-2022-05-19 -> 2.0.0 2023-05-17 07:07:12 +01:00
Vanilla
f09bffe4d7 linuxPackages.rtl8821cu: unstable-2022-12-07 -> unstable-2023-04-28 2023-05-17 13:51:35 +08:00
mdarocha
82c4abd194 dotnet-sdk_8: 8.0.0-preview.3.23177.8 -> 8.0.0-preview.4.23260.4 2023-05-17 07:51:05 +02:00
R. Ryantm
94ffe0e093 python310Packages.nbsphinx: 0.8.12 -> 0.9.1 2023-05-17 03:04:15 +00:00
Matthias Berndt
92814241a8 improve stratis initrd support
it is now possible to supply a stratis pool uuid
for every filesystem, and if that filesystem
is required for boot, the relevant pool will be
started in the initramfs.
2023-05-16 22:48:36 -04:00
Charlotte Van Petegem
8329281111 matrix-sdk-crypto-nodejs: reintroduce 0.1.0-beta.3
Use in matrix-appservice-slack, matrix-appservice-discord & mjolnir
2023-05-16 22:16:25 +02:00
Charlotte Van Petegem
7c8ebabaaa matrix-hookshot: 3.2.0 -> 4.0.0
https://github.com/matrix-org/matrix-hookshot/releases/tag/4.0.0
2023-05-16 21:37:53 +02:00
Charlotte Van Petegem
f3e1791f20 matrix-sdk-crypto-nodejs: 0.1.0-beta.3 -> 0.1.0-beta.6
https://github.com/matrix-org/matrix-rust-sdk/releases/tag/matrix-sdk-crypto-nodejs-v0.1.0-beta.4
https://github.com/matrix-org/matrix-rust-sdk/releases/tag/matrix-sdk-crypto-nodejs-v0.1.0-beta.5
https://github.com/matrix-org/matrix-rust-sdk/releases/tag/matrix-sdk-crypto-nodejs-v0.1.0-beta.6
2023-05-16 21:37:53 +02:00
Bart Brouns
f4fb689471 faustPhysicalModeling: 2.54.9 -> 2.59.6 2023-05-16 20:11:21 +02:00
Thomas Gerbet
bc48fa8f5e limesurvey: mark as broken
limesurvey is not yet compatible with PHP 8.1.
2023-05-16 19:18:22 +02:00
Thomas Gerbet
314c64c409 grocy: mark as broken
grocy is not yet compatible with PHP 8.1
2023-05-16 19:13:00 +02:00
Bart Brouns
7f8b3d2f49 faust: 2.54.9 -> 2.59.6 2023-05-16 18:51:44 +02:00
Isa
b1240a8d28 graylog: 5.0.6 -> 5.0.7 2023-05-16 18:49:43 +02:00
COLAMAroro
a53041856d pulsar: 1.104.0 -> 1.105.0
Release note: https://github.com/pulsar-edit/pulsar/releases/tag/v1.105.0

This Pulsar release was made from a Windows computer,
the SHA256SUMS.txt file was encoded in UTF-16LE with BOM.
Most of the work was enhancing the update script to
handle this case.

Also implemented the recommendation from SuperSandro2000:
https://github.com/NixOS/nixpkgs/pull/226616#discussion_r1170658908
2023-05-16 11:19:47 +02:00
R. Ryantm
ebe4326a6f apr: 1.7.2 -> 1.7.4 2023-05-16 04:36:48 +00:00
R. Ryantm
ce0016f005 fluidd: 1.23.5 -> 1.24.0 2023-05-16 01:09:26 +00:00
Matthias Berndt
3aa262b644 make nixos-generate-config generate stratis pool UUIDs 2023-05-15 20:48:10 -04:00
R. Ryantm
b0cd101489 dnsdist: 1.7.3 -> 1.8.0 2023-05-16 00:02:05 +00:00
R. Ryantm
1ae0367a5d python310Packages.pycotap: 1.2.2 -> 1.3.1 2023-05-15 23:30:51 +00:00
OPNA2608
447657c2de mir: Pull patch to fix evdev device misses 2023-05-15 22:40:29 +02:00
R. Ryantm
c534a77804 closurecompiler: 20221102 -> 20230502 2023-05-15 19:48:08 +00:00
Florian Brandes
fa770eff59 pgadmin4: 7.0 -> 7.1
Upstream has changed their `yarn.lock` file format to v2.
This introduces complications with nixpkgs, which needs the v1
file format. There is also a number of problems with the v2 version
(e.g. reproducibility or missing integrity fields) which makes the
direct use of v2 lockfile impossible.

Due to this change, we will need to convert the lockfile beforehand
and add it to nixpkgs. Due to issues with reproducibility it isn't
feasable to convert the lockfile within the `pgadmin` derivation.

For this commit I added the converted `yarn.lock` file and will add the
corresponding update script, once #231687 has been merged. (This adds
the tool to convert most of the v2 file to v1 and adds metadata to the
lockfile)

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-05-15 10:59:39 +02:00
Adam Joseph
c87e1115d7 release-notes: mention that powerpc64 now uses IEEE-standard floats 2023-05-15 01:05:04 -07:00
Adam Joseph
2983698c4b release-notes: note ability to build powerpc64le-linux NixOS ISOs
This commit adds a mention to the release notes of the fact that
NixOS 23.05 can build installer ISOs for a new platform.
2023-05-15 00:21:41 -07:00
José Romildo
20a6590313 pythonPackages.pythonefl: broken with python 3.11 2023-05-14 22:14:15 -03:00
Morgan Helton
ca89dec4c3 plex-mpv-shim: add mpv-shim-default-shaders 2023-05-14 17:31:03 -05:00
Morgan Helton
c2adda6f9d plex-mpv-shim: add devusb to maintainers 2023-05-14 17:31:03 -05:00
Morgan Helton
de45084228 mpv-shim-default-shaders: init at 2.1.0 2023-05-14 17:31:01 -05:00
Vera Aguilera Puerto
1c0cbd22de space-station-14-launcher: 0.20.5 -> 0.21.1 2023-05-14 23:23:51 +02:00
Anna Aurora
e9c96e4399 kaufkauflist: 2.0.0 → 2.2.0 2023-05-14 21:34:10 +02:00
Robert Scott
f6db29a5d3 opentsdb: bump dependencies covering various vulnerabilities 2023-05-14 17:48:14 +01:00
Robert Scott
6ed215b81a opentsdb: add patches for CVE-2023-25826 & CVE-2023-25827 2023-05-14 17:47:44 +01:00
Robert Scott
027a84d6e3 opentsdb: add meta.sourceProvenance 2023-05-14 17:46:30 +01:00
PedroHLC ☭
e3a53e1c97 vulkan-caps-viewer: replace withX11 with x11Support to match no-x-libs 2023-05-14 09:20:31 -03:00
PedroHLC ☭
0015306203 vulkan-caps-viewer: 3.29 -> 3.30 2023-05-14 09:18:53 -03:00
R. Ryantm
e8a7c684ae tome4: 1.7.4 -> 1.7.5 2023-05-14 10:42:17 +00:00
R. Ryantm
592d1928d0 cask-server: 0.5.6 -> 0.6.0 2023-05-14 07:12:15 +00:00
R. Ryantm
d804f10cc2 clash-geoip: 20230312 -> 20230512 2023-05-14 02:37:04 +00:00
R. Ryantm
2fc3941121 libngspice: 37 -> 40 2023-05-14 01:37:07 +00:00
Nicolas Benes
93cd9ddced open62541: 1.3.5 -> 1.3.6
https://github.com/open62541/open62541/releases/tag/v1.3.6
2023-05-13 08:54:32 +02:00
R. Ryantm
7d61000468 synergyWithoutGUI: 1.14.5.22 -> 1.14.6.19-stable 2023-05-13 05:29:12 +00:00
Dmitry Bogatov
dff444070a python3.pkgs.aiosql: init at 8.0 2023-05-12 23:06:54 -04:00
surfaceflinger
0c8fd95c18 jazz2: 1.8.0 -> 1.9.1
https://github.com/deathkiller/jazz2/releases/tag/1.9.1
2023-05-12 20:43:32 +02:00
Deadbeef
ee29d7be2a huggle: 3.4.10 -> 3.4.12 2023-05-12 19:38:25 +08:00
R. Ryantm
d960eac815 way-displays: 1.7.1 -> 1.8.1 2023-05-12 02:32:02 +00:00
R. Ryantm
aa27795944 python311Packages.scikit-fmm: 2022.8.15 -> 2023.4.2 2023-05-12 01:09:01 +00:00
OPNA2608
5b90562718 bespokesynth: Fix build on Darwin 2023-05-11 14:07:20 +02:00
Francesco Gazzetta
f9c2637ca5 organicmaps: 2023.04.02-7 -> 2023.05.08-7 2023-05-11 11:28:07 +02:00
techknowlogick
378ab7d595 kubernetes-helm: 3.11.3 -> 3.12.0
Diff: https://github.com/helm/helm/compare/v3.11.3...v3.12.0
2023-05-10 14:28:37 -04:00
Travis Staton
f15d0ecc32 raspberrypi-wireless-firmware: fix broken firmware symlink 2023-05-09 12:21:12 -04:00
datafoo
85003bfef9 vscode-extensions.davidanson.vscode-markdownlint: 0.49.0 -> 0.50.0 2023-05-09 08:19:13 +02:00
R. Ryantm
b785451d45 circumflex: 2.8.2 -> 2.9.1 2023-05-09 00:03:13 +00:00
Matthias Berndt
8aa320b4c2 address code review issues 2023-05-08 23:18:55 +02:00
OPNA2608
a6bb41168f dexed: Fix build on Darwin 2023-05-08 18:33:16 +02:00
OPNA2608
fd589ed13c fire: Fix build on Darwin 2023-05-08 18:31:04 +02:00
Sandro Jäckel
d1e71d7c0b python310Packages.yt-dlp: use headless ffmpeg 2023-05-08 14:52:28 +02:00
R. Ryantm
7d5f8e142a gbenchmark: 1.7.1 -> 1.8.0 2023-05-08 05:46:51 +00:00
R. Ryantm
e7902715ef rascal: 0.6.2 -> 0.28.2 2023-05-07 18:21:24 +00:00
Matthias Berndt
d1411444b6 add installer test for stratis root fs 2023-05-07 18:48:28 +02:00
Matthias Berndt
9f1bc0fa02 address review comments 2023-05-07 18:48:28 +02:00
Matthias Berndt
1632e73b19 nixos/stratis: enable booting from stratis volume 2023-05-07 18:48:28 +02:00
Matthias Berndt
2eed1de920 stratisd: split out initrd support 2023-05-07 12:41:51 +02:00
R. Ryantm
dfe15d6777 avalanchego: 1.10.0 -> 1.10.1 2023-05-06 21:49:31 +00:00
Robert Scott
3349cfc4df cpio: add some key reverse dependencies to passthru.tests 2023-05-06 17:03:46 +01:00
R. Ryantm
4a9fd8149e amazon-ecr-credential-helper: 0.6.0 -> 0.7.0 2023-05-06 10:29:44 +00:00
sternenseemann
391a9612d8 haskellPackages: ghcWithPackages needs buildHaskellPackages scope
ghc and also ghcWithPackages (when taken from a haskell package set) are
a bit weird—in the same way stdenv is: ghc is actually from
buildPackages (pkgsBuildHost) wheras the main package set belongs to
pkgsHostTarget. ghc (and stdenv) is included in the package set due to
its special relation to the set: it is built by that ghc, so constituted
by the compiler in a manner of speaking.

For ghc this works in a straightforward way: It is packaged
independently from the haskell package sets and passed to
make-package-set.nix to create the different sets we expose.
With ghcWithPackages an error crept in, though: Since it needs to
receive the haskellPackages fix point (and thus can't be instantiated
before the package set), it is defined in make-package-set.nix. Here it
was neglected to make sure that it also has the same scope as ghc, i.e.
buildHaskellPackages/buildPackages: Otherwise the shell the wrapper
scripts use to invoke ghc (originally from buildPackages) would be from
pkgsHostTarget—in the cross case, the wrapper scripts would be
executable by neither host nor build platform. We want them to work on
the build platform, though.

Note that this creates a weird mismatch where it is hard to see which of
the alternatives would be more natural: ghcWithPackages and
ghcWithHoogle now use packages from the package set they are a member
of, but have *-ghc and hoogle executables that are executable on the
build platform. This works because ghc originates from buildPackages (as
discussed) and hoogleWithPackages is taken from buildHaskellPackages.
This does imply though that while set.ghcWithHoogle will be executable
on the build platform, set.hoogleWithPackages will be executable on the
host platform—both will use the fix point of set for the package
selector function. This is maybe a confusing asymmetry, but it seems
like a valid use case to cross-compile a hoogle instance. Most
development tools use ghcWithHoogle (or equivalent), so that use case is
covered as well in principle.
2023-05-05 18:58:08 +02:00
R. Ryantm
be05490337 savvycan: 208 -> 213 2023-05-05 16:21:19 +00:00
R. Ryantm
6dfe6cbf6b zsh-autocomplete: 22.01.21 -> 23.05.02 2023-05-05 15:36:44 +00:00
R. Ryantm
2e420f985d p4c: 1.2.3.8 -> 1.2.3.9 2023-05-05 10:07:56 +00:00
R. Ryantm
dfabdcc511 srsran: 22.10 -> 23_04 2023-05-05 07:45:35 +00:00
SnO2WMaN
9df7ea9b26 rover: 0.11.0 → 0.14.0 2023-05-05 04:40:28 +09:00
R. Ryantm
868143d320 rdkafka: 2.0.2 -> 2.1.1 2023-05-04 13:15:31 +00:00
Alexandre Pereira
1597d6463e vscode-extensions.elixir-lsp.vscode-elixir-ls: 0.13.0 -> 0.14.5 2023-05-03 21:43:51 +01:00
kidsan
920a7f5500 kord: 0.4.2 -> 0.5.16 2023-05-03 18:33:39 +02:00
Tom Fitzhenry
a09d2a6951 flare-signal: 0.6.0 -> 0.8.0 2023-05-04 00:11:28 +10:00
R. Ryantm
d18c6089de clp: 1.17.7 -> 1.17.8 2023-05-03 05:21:09 +00:00
R. Ryantm
d24b7cb9cd libsForQt5.packagekit-qt: 1.0.2 -> 1.1.1 2023-05-03 03:23:56 +00:00
R. Ryantm
d8595bbde6 mkvtoolnix: 75.0.0 -> 76.0 2023-05-02 03:44:27 +00:00
Clément DOUIN
29ab2ff6bb himalaya: remove sha256 prefixes 2023-05-01 20:33:58 +02:00
Clément DOUIN
cf340b8524 himalaya: 0.7.1 -> 0.7.3
https://github.com/soywod/himalaya/blob/master/CHANGELOG.md
2023-05-01 17:45:24 +02:00
R. Ryantm
d8d762ae3d belle-sip: 5.2.37 -> 5.2.53 2023-05-01 06:25:07 +00:00
Freya Arbjerg
2759dddde7 Darktable: 4.2.0 -> 4.2.1
https://github.com/darktable-org/darktable/releases/tag/release-4.2.1
2023-04-30 17:50:38 +02:00
Thomas Gerbet
af92bfe9b3 gerbv: 2.7.0 -> 2.9.6, switch to the maintained fork
The current 2.7.0 has a bunch of known vulnerabilities
(CVE-2021-40391, CVE-2021-40393, CVE-2021-40394, CVE-2021-40400, CVE-2021-40401, CVE-2021-40402 and CVE-2021-40403)
and is not maintained upstream.

A forked repository exists and is maintained. Debian/Ubuntu, Fedora and Homebrew have switched to it.

Changelogs:
https://github.com/gerbv/gerbv/releases/tag/v2.9.6
https://github.com/gerbv/gerbv/releases/tag/v2.9.5
https://github.com/gerbv/gerbv/releases/tag/v2.9.4
https://github.com/gerbv/gerbv/releases/tag/v2.9.3
https://github.com/gerbv/gerbv/releases/tag/v2.9.2
https://github.com/gerbv/gerbv/releases/tag/v2.9.1
https://github.com/gerbv/gerbv/releases/tag/v2.9.0
https://github.com/gerbv/gerbv/releases/tag/v2.8.2
2023-04-26 13:40:47 +02:00
Thomas Gerbet
6c77413264 pcb2gcode: 2.4.0 -> 2.5.0
Changelog:
https://github.com/pcb2gcode/pcb2gcode/releases/tag/v2.5.0
2023-04-26 13:40:47 +02:00
R. Ryantm
a1715d12b0 matterbridge: 1.25.2 -> 1.26.0 2023-04-26 11:00:27 +00:00
toastal
71caaca6f3 mpris-scrobbler: add ListenBrainz to the desc.
The project’s online manpage (https://www.mankier.com/1/mpris-scrobbler)
mentions ListenBrainz before the other services.
2023-04-25 13:16:49 +07:00
R. Ryantm
9732985563 lima-bin: 0.15.0 -> 0.15.1 2023-04-23 13:28:39 +00:00
R. Ryantm
00380b685c witness: 0.1.12 -> 0.1.13 2023-04-21 00:01:03 +00:00
R. Ryantm
88954fe971 linphone: 5.0.8 -> 5.0.15 2023-04-20 06:23:45 +00:00
R. Ryantm
f0f805db87 droidcam: 1.9.0 -> 2.0.0 2023-04-19 00:24:24 +00:00
nicoo
947f8256a4 mpvScripts.occivink: make FDOs (Fixed-Output Derivations) 2023-04-16 13:55:24 +00:00
nicoo
290dcc75e9 mpvScripts.occivink: Minor fixes to the generic helper
- Renamed 'name' parameter to avoid collisions with mkDerivation's one.
- Ensured the passed parameters can always override generic defaults.
2023-04-16 13:55:24 +00:00
nicoo
a326613766 mpvScripts.blacklistExtensions: init at unstable-2022-10-02 2023-04-16 13:55:24 +00:00
nicoo
589d611a40 mpvScripts.occivink: Add generic helper for all scripts in repo 2023-04-16 13:55:22 +00:00
nicoo
19abbaa2d6 mpvScripts.seekTo: init at unstable-2022-10-02 2023-04-16 13:54:52 +00:00
R. Ryantm
1f1505cef4 tesseract5: 5.3.0 -> 5.3.1 2023-04-07 02:29:32 +00:00
Joshua Trees
d9f789ca0b wootility: 3.5.12 -> 4.5.0 2023-04-06 22:51:49 +02:00
Silvan Mosberger
c701a4dd29 lib.sources.pathType and co.: Move to lib.filesystem
These functions only work with the filesystem, they don't import
anything as sources
2023-04-05 17:18:10 +02:00
R. Ryantm
737608898d sfsexp: 1.4.0 -> 1.4.1 2023-03-30 05:10:27 +00:00
Mario Rodas
8d02422093 ocamlPackages.csexp: add liquidsoap as reverse dependency to passthru.tests 2023-03-26 04:20:00 +00:00
Mario Rodas
3a4ba9e8ea ocamlPackages.csexp: add changelog to meta 2023-03-26 04:20:00 +00:00
Mario Rodas
b947c0575a ocamlPackages.csexp: remove result from dependencies
`result` was removed from dependencies in csexp 1.5.1
2023-03-25 10:45:00 -05:00
Mario Rodas
5b70dbe789 ocamlPackages.csexp: 1.5.1 -> 1.5.2
https://github.com/ocaml-dune/csexp/releases/tag/1.5.2
2023-03-24 04:20:00 +00:00
R. Ryantm
4da1bc0bfa marvin: 22.13.0 -> 23.4.0 2023-03-21 07:22:28 +00:00
Yueh-Shun Li
da98c61085 xrootd: add tests.test-xrdcp and passthru fetchxrd 2023-03-21 03:32:43 +00:00
Yueh-Shun Li
9471e69240 xrootd: use fixed-point style mkDerivation
Make passthru.tests follow finalPackage
2023-03-20 20:41:17 +00:00
cwyc
78c9a71c4d webp-pixbuf-loader: 0.0.7 -> 0.2.2 2023-03-18 20:22:34 -04:00
spacefrogg
8d999d48c5 factor: Fix "resource:work" pointing to store
The necessary changes to io.pathnames absolute-path did not end up in
the final factor image. Build a local boot image and bootstrap factor
twice to make it contain all build modifications.

Fixes #212254
2023-03-11 22:20:19 +01:00
Yueh-Shun Li
7d70d35787 xrootd: decouple test-runner build and passthru.tests.test-runner 2023-03-08 22:23:43 +00:00
R. Ryantm
ab5741b2bd flatbuffers: 22.11.23 -> 23.3.3 2023-03-07 12:30:43 +00:00
R. Ryantm
3e7a003ff7 alpine-make-vm-image: 0.9.0 -> 0.11.0 2023-02-24 05:38:24 +00:00
R. Ryantm
75420e401e netplan: 0.105 -> 0.106 2023-02-16 00:08:35 +00:00
obadz
4e925deb4b pythonPackages.torrent_parser: init at 0.4.1 2023-01-01 13:18:29 +01:00
V
6c30280f3b par: 1.52 -> 1.53.0
Change-Id: I7d5b110ea0fa627953c29015ae8cd71978e8b524
2022-12-20 02:09:40 +01:00
R. Ryantm
0e3abbdce5 portmidi: 2.0.3 -> 2.0.4 2022-10-08 17:30:50 +00:00
Robert Scott
d66d778a22 sharpsat-td: init at unstable-2021-09-05 2022-06-18 16:55:53 +01:00
1265 changed files with 45268 additions and 48640 deletions

View File

@@ -8,7 +8,7 @@ A package set is available for each CUDA version, so for example
`cudaPackages_11_6`. Within each set is a matching version of the above listed
packages. Additionally, other versions of the packages that are packaged and
compatible are available as well. For example, there can be a
`cudaPackages.cudnn_8_3_2` package.
`cudaPackages.cudnn_8_3` package.
To use one or more CUDA packages in an expression, give the expression a `cudaPackages` parameter, and in case CUDA is optional
```nix
@@ -28,7 +28,7 @@ set.
```nix
mypkg = let
cudaPackages = cudaPackages_11_5.overrideScope' (final: prev: {
cudnn = prev.cudnn_8_3_2;
cudnn = prev.cudnn_8_3;
}});
in callPackage { inherit cudaPackages; };
```

View File

@@ -19,7 +19,7 @@ In the following is an example expression using `buildGoModule`, the following a
To avoid updating this field when dependencies change, run `go mod vendor` in your source repo and set `vendorHash = null;`
To obtain the actual hash, set `vendorHash = lib.fakeSha256;` and run the build ([more details here](#sec-source-hashes)).
- `proxyVendor`: Fetches (go mod download) and proxies the vendor directory. This is useful if your code depends on c code and go mod tidy does not include the needed sources to build or if any dependency has case-insensitive conflicts which will produce platform dependant `vendorHash` checksums.
- `proxyVendor`: Fetches (go mod download) and proxies the vendor directory. This is useful if your code depends on c code and go mod tidy does not include the needed sources to build or if any dependency has case-insensitive conflicts which will produce platform-dependent `vendorHash` checksums.
- `modPostBuild`: Shell commands to run after the build of the go-modules executes `go mod vendor`, and before calculating fixed output derivation's `vendorHash` (or `vendorSha256`). Note that if you change this attribute, you need to update `vendorHash` (or `vendorSha256`) attribute.
```nix

View File

@@ -117,10 +117,11 @@ let
inherit (self.meta) addMetaAttrs dontDistribute setName updateName
appendToName mapDerivationAttrset setPrio lowPrio lowPrioSet hiPrio
hiPrioSet getLicenseFromSpdxId getExe;
inherit (self.sources) pathType pathIsDirectory cleanSourceFilter
inherit (self.filesystem) pathType pathIsDirectory pathIsRegularFile;
inherit (self.sources) cleanSourceFilter
cleanSource sourceByRegex sourceFilesBySuffices
commitIdFromGitRepo cleanSourceWith pathHasContext
canCleanSource pathIsRegularFile pathIsGitRepo;
canCleanSource pathIsGitRepo;
inherit (self.modules) evalModules setDefaultModuleLocation
unifyModuleSyntax applyModuleArgsIfFunction mergeModules
mergeModules' mergeOptionDecls evalOptionValue mergeDefinitions

View File

@@ -1,13 +1,93 @@
# Functions for copying sources to the Nix store.
# Functions for querying information about the filesystem
# without copying any files to the Nix store.
{ lib }:
# Tested in lib/tests/filesystem.sh
let
inherit (builtins)
readDir
pathExists
;
inherit (lib.strings)
hasPrefix
;
inherit (lib.filesystem)
pathType
;
in
{
/*
The type of a path. The path needs to exist and be accessible.
The result is either "directory" for a directory, "regular" for a regular file, "symlink" for a symlink, or "unknown" for anything else.
Type:
pathType :: Path -> String
Example:
pathType /.
=> "directory"
pathType /some/file.nix
=> "regular"
*/
pathType =
builtins.readFileType or
# Nix <2.14 compatibility shim
(path:
if ! pathExists path
# Fail irrecoverably to mimic the historic behavior of this function and
# the new builtins.readFileType
then abort "lib.filesystem.pathType: Path ${toString path} does not exist."
# The filesystem root is the only path where `dirOf / == /` and
# `baseNameOf /` is not valid. We can detect this and directly return
# "directory", since we know the filesystem root can't be anything else.
else if dirOf path == path
then "directory"
else (readDir (dirOf path)).${baseNameOf path}
);
/*
Whether a path exists and is a directory.
Type:
pathIsDirectory :: Path -> Bool
Example:
pathIsDirectory /.
=> true
pathIsDirectory /this/does/not/exist
=> false
pathIsDirectory /some/file.nix
=> false
*/
pathIsDirectory = path:
pathExists path && pathType path == "directory";
/*
Whether a path exists and is a regular file, meaning not a symlink or any other special file type.
Type:
pathIsRegularFile :: Path -> Bool
Example:
pathIsRegularFile /.
=> false
pathIsRegularFile /this/does/not/exist
=> false
pathIsRegularFile /some/file.nix
=> true
*/
pathIsRegularFile = path:
pathExists path && pathType path == "regular";
/*
A map of all haskell packages defined in the given path,
identified by having a cabal file with the same name as the

View File

@@ -18,21 +18,11 @@ let
pathExists
readFile
;
/*
Returns the type of a path: regular (for file), symlink, or directory.
*/
pathType = path: getAttr (baseNameOf path) (readDir (dirOf path));
/*
Returns true if the path exists and is a directory, false otherwise.
*/
pathIsDirectory = path: if pathExists path then (pathType path) == "directory" else false;
/*
Returns true if the path exists and is a regular file, false otherwise.
*/
pathIsRegularFile = path: if pathExists path then (pathType path) == "regular" else false;
inherit (lib.filesystem)
pathType
pathIsDirectory
pathIsRegularFile
;
/*
A basic filter for `cleanSourceWith` that removes
@@ -271,11 +261,20 @@ let
};
in {
inherit
pathType
pathIsDirectory
pathIsRegularFile
pathType = lib.warnIf (lib.isInOldestRelease 2305)
"lib.sources.pathType has been moved to lib.filesystem.pathType."
lib.filesystem.pathType;
pathIsDirectory = lib.warnIf (lib.isInOldestRelease 2305)
"lib.sources.pathIsDirectory has been moved to lib.filesystem.pathIsDirectory."
lib.filesystem.pathIsDirectory;
pathIsRegularFile = lib.warnIf (lib.isInOldestRelease 2305)
"lib.sources.pathIsRegularFile has been moved to lib.filesystem.pathIsRegularFile."
lib.filesystem.pathIsRegularFile;
inherit
pathIsGitRepo
commitIdFromGitRepo

92
lib/tests/filesystem.sh Executable file
View File

@@ -0,0 +1,92 @@
#!/usr/bin/env bash
# Tests lib/filesystem.nix
# Run:
# [nixpkgs]$ lib/tests/filesystem.sh
# or:
# [nixpkgs]$ nix-build lib/tests/release.nix
set -euo pipefail
shopt -s inherit_errexit
# Use
# || die
die() {
echo >&2 "test case failed: " "$@"
exit 1
}
if test -n "${TEST_LIB:-}"; then
NIX_PATH=nixpkgs="$(dirname "$TEST_LIB")"
else
NIX_PATH=nixpkgs="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.."; pwd)"
fi
export NIX_PATH
work="$(mktemp -d)"
clean_up() {
rm -rf "$work"
}
trap clean_up EXIT
cd "$work"
mkdir directory
touch regular
ln -s target symlink
mkfifo fifo
checkPathType() {
local path=$1
local expectedPathType=$2
local actualPathType=$(nix-instantiate --eval --strict --json 2>&1 \
-E '{ path }: let lib = import <nixpkgs/lib>; in lib.filesystem.pathType path' \
--argstr path "$path")
if [[ "$actualPathType" != "$expectedPathType" ]]; then
die "lib.filesystem.pathType \"$path\" == $actualPathType, but $expectedPathType was expected"
fi
}
checkPathType "/" '"directory"'
checkPathType "$PWD/directory" '"directory"'
checkPathType "$PWD/regular" '"regular"'
checkPathType "$PWD/symlink" '"symlink"'
checkPathType "$PWD/fifo" '"unknown"'
checkPathType "$PWD/non-existent" "error: evaluation aborted with the following error message: 'lib.filesystem.pathType: Path $PWD/non-existent does not exist.'"
checkPathIsDirectory() {
local path=$1
local expectedIsDirectory=$2
local actualIsDirectory=$(nix-instantiate --eval --strict --json 2>&1 \
-E '{ path }: let lib = import <nixpkgs/lib>; in lib.filesystem.pathIsDirectory path' \
--argstr path "$path")
if [[ "$actualIsDirectory" != "$expectedIsDirectory" ]]; then
die "lib.filesystem.pathIsDirectory \"$path\" == $actualIsDirectory, but $expectedIsDirectory was expected"
fi
}
checkPathIsDirectory "/" "true"
checkPathIsDirectory "$PWD/directory" "true"
checkPathIsDirectory "$PWD/regular" "false"
checkPathIsDirectory "$PWD/symlink" "false"
checkPathIsDirectory "$PWD/fifo" "false"
checkPathIsDirectory "$PWD/non-existent" "false"
checkPathIsRegularFile() {
local path=$1
local expectedIsRegularFile=$2
local actualIsRegularFile=$(nix-instantiate --eval --strict --json 2>&1 \
-E '{ path }: let lib = import <nixpkgs/lib>; in lib.filesystem.pathIsRegularFile path' \
--argstr path "$path")
if [[ "$actualIsRegularFile" != "$expectedIsRegularFile" ]]; then
die "lib.filesystem.pathIsRegularFile \"$path\" == $actualIsRegularFile, but $expectedIsRegularFile was expected"
fi
}
checkPathIsRegularFile "/" "false"
checkPathIsRegularFile "$PWD/directory" "false"
checkPathIsRegularFile "$PWD/regular" "true"
checkPathIsRegularFile "$PWD/symlink" "false"
checkPathIsRegularFile "$PWD/fifo" "false"
checkPathIsRegularFile "$PWD/non-existent" "false"
echo >&2 tests ok

View File

@@ -44,6 +44,9 @@ pkgs.runCommand "nixpkgs-lib-tests" {
echo "Running lib/tests/modules.sh"
bash lib/tests/modules.sh
echo "Running lib/tests/filesystem.sh"
TEST_LIB=$PWD/lib bash lib/tests/filesystem.sh
echo "Running lib/tests/sources.sh"
TEST_LIB=$PWD/lib bash lib/tests/sources.sh

View File

@@ -1857,6 +1857,12 @@
githubId = 11135;
name = "Berk D. Demir";
};
bddvlpr = {
email = "luna@bddvlpr.com";
github = "bddvlpr";
githubId = 17461028;
name = "Luna Simons";
};
bdesham = {
email = "benjamin@esham.io";
github = "bdesham";
@@ -8936,6 +8942,12 @@
githubId = 1572058;
name = "Leonardo Cecchi";
};
leonid = {
email = "belyaev.l@northeastern.edu";
github = "leonidbelyaev";
githubId = 77865363;
name = "Leonid Belyaev";
};
leshainc = {
email = "leshainc@fomalhaut.me";
github = "LeshaInc";
@@ -9006,6 +9018,12 @@
githubId = 1769386;
name = "Liam Diprose";
};
liberatys = {
email = "liberatys@hey.com";
name = "Nick Anthony Flueckiger";
github = "liberatys";
githubId = 35100156;
};
libjared = {
email = "jared@perrycode.com";
github = "libjared";
@@ -9652,6 +9670,12 @@
githubId = 346094;
name = "Michael Alyn Miller";
};
mangoiv = {
email = "contact@mangoiv.com";
github = "mangoiv";
githubId = 40720523;
name = "MangoIV";
};
manojkarthick = {
email = "smanojkarthick@gmail.com";
github = "manojkarthick";
@@ -11026,6 +11050,11 @@
githubId = 1009523;
name = "Ashijit Pramanik";
};
name-snrl = {
github = "name-snrl";
githubId = 72071763;
name = "Yusup Urazaev";
};
namore = {
email = "namor@hemio.de";
github = "namore";
@@ -12497,6 +12526,12 @@
githubId = 3737;
name = "Peter Jones";
};
pjrm = {
email = "pedrojrmagalhaes@gmail.com";
github = "pjrm";
githubId = 4622652;
name = "Pedro Magalhães";
};
pkharvey = {
email = "kayharvey@protonmail.com";
github = "pkharvey";
@@ -15287,6 +15322,13 @@
githubId = 20063502;
name = "Sybrand Aarnoutse";
};
syboxez = {
email = "syboxez@gmail.com";
matrix = "@Syboxez:matrix.org";
github = "syboxez";
githubId = 12841859;
name = "Syboxez Blank";
};
symphorien = {
email = "symphorien_nixpkgs@xlumurb.eu";
matrix = "@symphorien:xlumurb.eu";
@@ -15790,6 +15832,12 @@
github = "thielema";
githubId = 898989;
};
thilobillerbeck = {
name = "Thilo Billerbeck";
email = "thilo.billerbeck@officerent.de";
github = "thilobillerbeck";
githubId = 7442383;
};
thled = {
name = "Thomas Le Duc";
email = "dev@tleduc.de";
@@ -17322,10 +17370,10 @@
};
yayayayaka = {
email = "nixpkgs@uwu.is";
matrix = "@lara:uwu.is";
matrix = "@yaya:uwu.is";
github = "yayayayaka";
githubId = 73759599;
name = "Lara A.";
name = "Yaya";
};
ydlr = {
name = "ydlr";

View File

@@ -383,7 +383,6 @@ with lib.maintainers; {
members = [
cleeyv
ryantm
yuka
];
scope = "Maintain Jitsi.";
shortName = "Jitsi";
@@ -594,7 +593,6 @@ with lib.maintainers; {
lilyinstarlight
marsam
winter
yuka
];
scope = "Maintain Node.js runtimes and build tooling.";
shortName = "Node.js";

View File

@@ -96,6 +96,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- [atuin](https://github.com/ellie/atuin), a sync server for shell history. Available as [services.atuin](#opt-services.atuin.enable).
- [SFTPGo](https://github.com/drakkan/sftpgo), a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support. Available as [services.sftpgo](options.html#opt-services.sftpgo.enable).
- [esphome](https://esphome.io), a dashboard to configure ESP8266/ESP32 devices for use with Home Automation systems. Available as [services.esphome](#opt-services.esphome.enable).
- [networkd-dispatcher](https://gitlab.com/craftyguy/networkd-dispatcher), a dispatcher service for systemd-networkd connection status changes. Available as [services.networkd-dispatcher](#opt-services.networkd-dispatcher.enable).
@@ -419,6 +421,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- The minimal ISO image now uses the `nixos/modules/profiles/minimal.nix` profile.
- NixOS installer ISOs can now be built for `powerpc64le-linux`; see `nixos/modules/installer/sd-card/sd-image-powerpc64le.nix` and [PR 192672](https://github.com/NixOS/nixpkgs/pull/192672). Hydra does not support this platform, so you must build the binaries yourself.
- The `ghcWithPackages` and `ghcWithHoogle` wrappers will now also symlink GHC's
and all included libraries' documentation to `$out/share/doc` for convenience.
If undesired, the old behavior can be restored by overriding the builders with
@@ -522,6 +526,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- The `services.fwupd` module now allows arbitrary daemon settings to be configured in a structured manner ([`services.fwupd.daemonSettings`](#opt-services.fwupd.daemonSettings)).
- Nixpkgs now uses [IEEE-standard floating point arithmetic](https://github.com/NixOS/nixpkgs/pull/170215) on `powerpc64le-linux`.
- `services.xserver.desktopManager.plasma5.phononBackend` now defaults to vlc according to [upstrean recommendation](https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages)
- The `zramSwap` is now implemented with `zram-generator`, and the option `zramSwap.numDevices` for using ZRAM devices as general purpose ephemeral block devices has been removed.
@@ -563,6 +569,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- `boot.initrd.luks.device.<name>` has a new `tryEmptyPassphrase` option, this is useful for OEM's who need to install an encrypted disk with a future settable passphrase
- there is a new `boot/stratisroot.nix` module that enables booting from a volume managed by the Stratis storage management daemon. Use `fileSystems.<name>.stratis.poolUuid` to configure the pool containing the fs.
- Lisp gained a [manual section](https://nixos.org/manual/nixpkgs/stable/#lisp), documenting a new and backwards incompatible interface. The previous interface will be removed in a future release.
- The `bind` module now allows the per-zone `allow-query` setting to be configured (previously it was hard-coded to `any`; it still defaults to `any` to retain compatibility).

View File

@@ -2,11 +2,26 @@
## Highlights {#sec-release-23.11-highlights}
- FoundationDB now defaults to major version 7.
## New Services {#sec-release-23.11-new-services}
- Create the first release note entry in this section!
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- [river](https://github.com/riverwm/river), A dynamic tiling wayland compositor. Available as [programs.river](#opt-programs.river.enable).
## Backward Incompatibilities {#sec-release-23.11-incompatibilities}
- The latest version of `clonehero` now stores custom content in `~/.clonehero`. See the [migration instructions](https://clonehero.net/2022/11/29/v23-to-v1-migration-instructions.html). Typically, these content files would exist along side the binary, but the previous build used a wrapper script that would store them in `~/.config/unity3d/srylain Inc_/Clone Hero`.
- `etcd` has been updated to 3.5, you will want to read the [3.3 to 3.4](https://etcd.io/docs/v3.5/upgrades/upgrade_3_4/) and [3.4 to 3.5](https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/) upgrade guides
## Other Notable Changes {#sec-release-23.11-notable-changes}
- The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.
- A new option was added to the virtualisation module that enables specifying explicitly named network interfaces in QEMU VMs. The existing `virtualisation.vlans` is still supported for cases where the name of the network interface is irrelevant.
- `services.nginx` gained a `defaultListen` option at server-level with support for PROXY protocol listeners, also `proxyProtocol` is now exposed in `services.nginx.virtualHosts.<name>.listen` option. It is now possible to run PROXY listeners and non-PROXY listeners at a server-level, see [#213510](https://github.com/NixOS/nixpkgs/pull/213510/) for more details.

View File

@@ -163,11 +163,6 @@ class Driver:
machine.wait_for_shutdown()
def create_machine(self, args: Dict[str, Any]) -> Machine:
rootlog.warning(
"Using legacy create_machine(), please instantiate the"
"Machine class directly, instead"
)
tmp_dir = get_tmp_dir()
if args.get("startCommand"):

View File

@@ -369,8 +369,8 @@ class Machine:
@staticmethod
def create_startcommand(args: Dict[str, str]) -> StartCommand:
rootlog.warning(
"Using legacy create_startcommand(),"
"please use proper nix test vm instrumentation, instead"
"Using legacy create_startcommand(), "
"please use proper nix test vm instrumentation, instead "
"to generate the appropriate nixos test vm qemu startup script"
)
hda = None
@@ -855,21 +855,37 @@ class Machine:
with self.nested(f"waiting for {regex} to appear on screen"):
retry(screen_matches)
def wait_for_console_text(self, regex: str) -> None:
def wait_for_console_text(self, regex: str, timeout: int | None = None) -> None:
"""
Wait for the provided regex to appear on console.
For each reads,
If timeout is None, timeout is infinite.
`timeout` is in seconds.
"""
# Buffer the console output, this is needed
# to match multiline regexes.
console = io.StringIO()
def console_matches() -> bool:
nonlocal console
try:
# This will return as soon as possible and
# sleep 1 second.
console.write(self.last_lines.get(block=False))
except queue.Empty:
pass
console.seek(0)
matches = re.search(regex, console.read())
return matches is not None
with self.nested(f"waiting for {regex} to appear on console"):
# Buffer the console output, this is needed
# to match multiline regexes.
console = io.StringIO()
while True:
try:
console.write(self.last_lines.get())
except queue.Empty:
self.sleep(1)
continue
console.seek(0)
matches = re.search(regex, console.read())
if matches is not None:
return
if timeout is not None:
retry(console_matches, timeout)
else:
while not console_matches():
pass
def send_key(
self, key: str, delay: Optional[float] = 0.01, log: Optional[bool] = True

View File

@@ -12,7 +12,9 @@ let
};
vlans = map (m: m.virtualisation.vlans) (lib.attrValues config.nodes);
vlans = map (m: (
m.virtualisation.vlans ++
(lib.mapAttrsToList (_: v: v.vlan) m.virtualisation.interfaces))) (lib.attrValues config.nodes);
vms = map (m: m.system.build.vm) (lib.attrValues config.nodes);
nodeHostNames =

View File

@@ -4,7 +4,7 @@ let
inherit (lib)
attrNames concatMap concatMapStrings flip forEach head
listToAttrs mkDefault mkOption nameValuePair optionalString
range types zipListsWith zipLists
range toLower types zipListsWith zipLists
mdDoc
;
@@ -18,24 +18,41 @@ let
networkModule = { config, nodes, pkgs, ... }:
let
interfacesNumbered = zipLists config.virtualisation.vlans (range 1 255);
interfaces = forEach interfacesNumbered ({ fst, snd }:
nameValuePair "eth${toString snd}" {
ipv4.addresses =
[{
address = "192.168.${toString fst}.${toString config.virtualisation.test.nodeNumber}";
qemu-common = import ../qemu-common.nix { inherit lib pkgs; };
# Convert legacy VLANs to named interfaces and merge with explicit interfaces.
vlansNumbered = forEach (zipLists config.virtualisation.vlans (range 1 255)) (v: {
name = "eth${toString v.snd}";
vlan = v.fst;
assignIP = true;
});
explicitInterfaces = lib.mapAttrsToList (n: v: v // { name = n; }) config.virtualisation.interfaces;
interfaces = vlansNumbered ++ explicitInterfaces;
interfacesNumbered = zipLists interfaces (range 1 255);
# Automatically assign IP addresses to requested interfaces.
assignIPs = lib.filter (i: i.assignIP) interfaces;
ipInterfaces = forEach assignIPs (i:
nameValuePair i.name { ipv4.addresses =
[ { address = "192.168.${toString i.vlan}.${toString config.virtualisation.test.nodeNumber}";
prefixLength = 24;
}];
});
qemuOptions = lib.flatten (forEach interfacesNumbered ({ fst, snd }:
qemu-common.qemuNICFlags snd fst.vlan config.virtualisation.test.nodeNumber));
udevRules = forEach interfacesNumbered ({ fst, snd }:
# MAC Addresses for QEMU network devices are lowercase, and udev string comparison is case-sensitive.
''SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="${toLower(qemu-common.qemuNicMac fst.vlan config.virtualisation.test.nodeNumber)}",NAME="${fst.name}"'');
networkConfig =
{
networking.hostName = mkDefault config.virtualisation.test.nodeName;
networking.interfaces = listToAttrs interfaces;
networking.interfaces = listToAttrs ipInterfaces;
networking.primaryIPAddress =
optionalString (interfaces != [ ]) (head (head interfaces).value.ipv4.addresses).address;
optionalString (ipInterfaces != [ ]) (head (head ipInterfaces).value.ipv4.addresses).address;
# Put the IP addresses of all VMs in this machine's
# /etc/hosts file. If a machine has multiple
@@ -51,16 +68,13 @@ let
"${config.networking.hostName}.${config.networking.domain} " +
"${config.networking.hostName}\n"));
virtualisation.qemu.options =
let qemu-common = import ../qemu-common.nix { inherit lib pkgs; };
in
flip concatMap interfacesNumbered
({ fst, snd }: qemu-common.qemuNICFlags snd fst config.virtualisation.test.nodeNumber);
virtualisation.qemu.options = qemuOptions;
boot.initrd.services.udev.rules = concatMapStrings (x: x + "\n") udevRules;
};
in
{
key = "ip-address";
key = "network-interfaces";
config = networkConfig // {
# Expose the networkConfig items for tests like nixops
# that need to recreate the network config.

View File

@@ -21,9 +21,6 @@ with lib;
# ISO naming.
isoImage.isoName = "${config.isoImage.isoBaseName}-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}.iso";
# BIOS booting
isoImage.makeBiosBootable = true;
# EFI booting
isoImage.makeEfiBootable = true;

View File

@@ -442,9 +442,6 @@ let
fsck.vfat -vn "$out"
''; # */
# Syslinux (and isolinux) only supports x86-based architectures.
canx86BiosBoot = pkgs.stdenv.hostPlatform.isx86;
in
{
@@ -543,7 +540,17 @@ in
};
isoImage.makeBiosBootable = mkOption {
default = false;
# Before this option was introduced, images were BIOS-bootable if the
# hostPlatform was x86-based. This option is enabled by default for
# backwards compatibility.
#
# Also note that syslinux package currently cannot be cross-compiled from
# non-x86 platforms, so the default is false on non-x86 build platforms.
default = pkgs.stdenv.buildPlatform.isx86 && pkgs.stdenv.hostPlatform.isx86;
defaultText = lib.literalMD ''
`true` if both build and host platforms are x86-based architectures,
e.g. i686 and x86_64.
'';
type = lib.types.bool;
description = lib.mdDoc ''
Whether the ISO image should be a BIOS-bootable disk.
@@ -704,6 +711,11 @@ in
config = {
assertions = [
{
# Syslinux (and isolinux) only supports x86-based architectures.
assertion = config.isoImage.makeBiosBootable -> pkgs.stdenv.hostPlatform.isx86;
message = "BIOS boot is only supported on x86-based architectures.";
}
{
assertion = !(stringLength config.isoImage.volumeID > 32);
# https://wiki.osdev.org/ISO_9660#The_Primary_Volume_Descriptor
@@ -722,7 +734,7 @@ in
boot.loader.grub.enable = false;
environment.systemPackages = [ grubPkgs.grub2 grubPkgs.grub2_efi ]
++ optional (config.isoImage.makeBiosBootable && canx86BiosBoot) pkgs.syslinux
++ optional (config.isoImage.makeBiosBootable) pkgs.syslinux
;
# In stage 1 of the boot, mount the CD as the root FS by label so
@@ -773,7 +785,7 @@ in
{ source = pkgs.writeText "version" config.system.nixos.label;
target = "/version.txt";
}
] ++ optionals (config.isoImage.makeBiosBootable && canx86BiosBoot) [
] ++ optionals (config.isoImage.makeBiosBootable) [
{ source = config.isoImage.splashImage;
target = "/isolinux/background.png";
}
@@ -800,7 +812,7 @@ in
{ source = config.isoImage.efiSplashImage;
target = "/EFI/boot/efi-background.png";
}
] ++ optionals (config.boot.loader.grub.memtest86.enable && config.isoImage.makeBiosBootable && canx86BiosBoot) [
] ++ optionals (config.boot.loader.grub.memtest86.enable && config.isoImage.makeBiosBootable) [
{ source = "${pkgs.memtest86plus}/memtest.bin";
target = "/boot/memtest.bin";
}
@@ -815,10 +827,10 @@ in
# Create the ISO image.
system.build.isoImage = pkgs.callPackage ../../../lib/make-iso9660-image.nix ({
inherit (config.isoImage) isoName compressImage volumeID contents;
bootable = config.isoImage.makeBiosBootable && canx86BiosBoot;
bootable = config.isoImage.makeBiosBootable;
bootImage = "/isolinux/isolinux.bin";
syslinux = if config.isoImage.makeBiosBootable && canx86BiosBoot then pkgs.syslinux else null;
} // optionalAttrs (config.isoImage.makeUsbBootable && config.isoImage.makeBiosBootable && canx86BiosBoot) {
syslinux = if config.isoImage.makeBiosBootable then pkgs.syslinux else null;
} // optionalAttrs (config.isoImage.makeUsbBootable && config.isoImage.makeBiosBootable) {
usbBootable = true;
isohybridMbrImage = "${pkgs.syslinux}/share/syslinux/isohdpfx.bin";
} // optionalAttrs config.isoImage.makeEfiBootable {

View File

@@ -335,7 +335,7 @@ sub findStableDevPath {
my $st = stat($dev) or return $dev;
foreach my $dev2 (glob("/dev/disk/by-uuid/*"), glob("/dev/mapper/*"), glob("/dev/disk/by-label/*")) {
foreach my $dev2 (glob("/dev/stratis/*/*"), glob("/dev/disk/by-uuid/*"), glob("/dev/mapper/*"), glob("/dev/disk/by-label/*")) {
my $st2 = stat($dev2) or next;
return $dev2 if $st->rdev == $st2->rdev;
}
@@ -467,6 +467,17 @@ EOF
}
}
# is this a stratis fs?
my $stableDevPath = findStableDevPath $device;
my $stratisPool;
if ($stableDevPath =~ qr#/dev/stratis/(.*)/.*#) {
my $poolName = $1;
my ($header, @lines) = split "\n", qx/stratis pool list/;
my $uuidIndex = index $header, 'UUID';
my ($line) = grep /^$poolName /, @lines;
$stratisPool = substr $line, $uuidIndex - 32, 36;
}
# Don't emit tmpfs entry for /tmp, because it most likely comes from the
# boot.tmp.useTmpfs option in configuration.nix (managed declaratively).
next if ($mountPoint eq "/tmp" && $fsType eq "tmpfs");
@@ -474,7 +485,7 @@ EOF
# Emit the filesystem.
$fileSystems .= <<EOF;
fileSystems.\"$mountPoint\" =
{ device = \"${\(findStableDevPath $device)}\";
{ device = \"$stableDevPath\";
fsType = \"$fsType\";
EOF
@@ -484,6 +495,12 @@ EOF
EOF
}
if ($stratisPool) {
$fileSystems .= <<EOF;
stratis.poolUuid = "$stratisPool";
EOF
}
$fileSystems .= <<EOF;
};

View File

@@ -241,7 +241,6 @@
./programs/starship.nix
./programs/steam.nix
./programs/streamdeck-ui.nix
./programs/sway.nix
./programs/sysdig.nix
./programs/system-config-printer.nix
./programs/systemtap.nix
@@ -256,7 +255,9 @@
./programs/usbtop.nix
./programs/vim.nix
./programs/wavemon.nix
./programs/waybar.nix
./programs/wayland/river.nix
./programs/wayland/sway.nix
./programs/wayland/waybar.nix
./programs/weylus.nix
./programs/wireshark.nix
./programs/xastir.nix
@@ -911,6 +912,7 @@
./services/networking/knot.nix
./services/networking/kresd.nix
./services/networking/lambdabot.nix
./services/networking/legit.nix
./services/networking/libreswan.nix
./services/networking/lldpd.nix
./services/networking/logmein-hamachi.nix
@@ -1230,6 +1232,7 @@
./services/web-apps/powerdns-admin.nix
./services/web-apps/prosody-filer.nix
./services/web-apps/restya-board.nix
./services/web-apps/sftpgo.nix
./services/web-apps/rss-bridge.nix
./services/web-apps/selfoss.nix
./services/web-apps/shiori.nix
@@ -1308,7 +1311,6 @@
./services/x11/window-managers/default.nix
./services/x11/window-managers/fluxbox.nix
./services/x11/window-managers/icewm.nix
./services/x11/window-managers/bspwm.nix
./services/x11/window-managers/katriawm.nix
./services/x11/window-managers/metacity.nix
./services/x11/window-managers/nimdow.nix
@@ -1345,6 +1347,7 @@
./system/boot/loader/raspberrypi/raspberrypi.nix
./system/boot/loader/systemd-boot/systemd-boot.nix
./system/boot/luksroot.nix
./system/boot/stratisroot.nix
./system/boot/modprobe.nix
./system/boot/networkd.nix
./system/boot/plymouth.nix

View File

@@ -0,0 +1,59 @@
{
config,
pkgs,
lib,
...
}:
with lib; let
cfg = config.programs.river;
in {
options.programs.river = {
enable = mkEnableOption (lib.mdDoc "river, a dynamic tiling Wayland compositor");
package = mkOption {
type = with types; nullOr package;
default = pkgs.river;
defaultText = literalExpression "pkgs.river";
description = lib.mdDoc ''
River package to use.
Set to `null` to not add any River package to your path.
This should be done if you want to use the Home Manager River module to install River.
'';
};
extraPackages = mkOption {
type = with types; listOf package;
default = with pkgs; [
swaylock
foot
dmenu
];
defaultText = literalExpression ''
with pkgs; [ swaylock foot dmenu ];
'';
example = literalExpression ''
with pkgs; [
termite rofi light
]
'';
description = lib.mdDoc ''
Extra packages to be installed system wide. See
[Common X11 apps used on i3 with Wayland alternatives](https://github.com/swaywm/sway/wiki/i3-Migration-Guide#common-x11-apps-used-on-i3-with-wayland-alternatives)
for a list of useful software.
'';
};
};
config =
mkIf cfg.enable (mkMerge [
{
environment.systemPackages = optional (cfg.package != null) cfg.package ++ cfg.extraPackages;
# To make a river session available if a display manager like SDDM is enabled:
programs.xwayland.enable = mkDefault true;
}
(import ./wayland-session.nix { inherit lib pkgs; })
]);
meta.maintainers = with lib.maintainers; [ GaetanLepage ];
}

View File

@@ -123,41 +123,36 @@ in {
};
config = mkIf cfg.enable {
assertions = [
config = mkIf cfg.enable
(mkMerge [
{
assertion = cfg.extraSessionCommands != "" -> cfg.wrapperFeatures.base;
message = ''
The extraSessionCommands for Sway will not be run if
wrapperFeatures.base is disabled.
'';
}
];
environment = {
systemPackages = optional (cfg.package != null) cfg.package ++ cfg.extraPackages;
# Needed for the default wallpaper:
pathsToLink = optionals (cfg.package != null) [ "/share/backgrounds/sway" ];
etc = {
"sway/config.d/nixos.conf".source = pkgs.writeText "nixos.conf" ''
# Import the most important environment variables into the D-Bus and systemd
# user environments (e.g. required for screen sharing and Pinentry prompts):
exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP
'';
} // optionalAttrs (cfg.package != null) {
"sway/config".source = mkOptionDefault "${cfg.package}/etc/sway/config";
};
};
security.polkit.enable = true;
security.pam.services.swaylock = {};
hardware.opengl.enable = mkDefault true;
fonts.enableDefaultFonts = mkDefault true;
programs.dconf.enable = mkDefault true;
# To make a Sway session available if a display manager like SDDM is enabled:
services.xserver.displayManager.sessionPackages = optionals (cfg.package != null) [ cfg.package ];
programs.xwayland.enable = mkDefault true;
# For screen sharing (this option only has an effect with xdg.portal.enable):
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-wlr ];
};
assertions = [
{
assertion = cfg.extraSessionCommands != "" -> cfg.wrapperFeatures.base;
message = ''
The extraSessionCommands for Sway will not be run if
wrapperFeatures.base is disabled.
'';
}
];
environment = {
systemPackages = optional (cfg.package != null) cfg.package ++ cfg.extraPackages;
# Needed for the default wallpaper:
pathsToLink = optionals (cfg.package != null) [ "/share/backgrounds/sway" ];
etc = {
"sway/config.d/nixos.conf".source = pkgs.writeText "nixos.conf" ''
# Import the most important environment variables into the D-Bus and systemd
# user environments (e.g. required for screen sharing and Pinentry prompts):
exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP
'';
} // optionalAttrs (cfg.package != null) {
"sway/config".source = mkOptionDefault "${cfg.package}/etc/sway/config";
};
};
# To make a Sway session available if a display manager like SDDM is enabled:
services.xserver.displayManager.sessionPackages = optionals (cfg.package != null) [ cfg.package ]; }
(import ./wayland-session.nix { inherit lib pkgs; })
]);
meta.maintainers = with lib.maintainers; [ primeos colemickens ];
}

View File

@@ -0,0 +1,23 @@
{ lib, pkgs, ... }: with lib; {
security = {
polkit.enable = true;
pam.services.swaylock = {};
};
hardware.opengl.enable = mkDefault true;
fonts.enableDefaultFonts = mkDefault true;
programs = {
dconf.enable = mkDefault true;
xwayland.enable = mkDefault true;
};
xdg.portal = {
enable = mkDefault true;
extraPortals = [
# For screen sharing
pkgs.xdg-desktop-portal-wlr
];
};
}

View File

@@ -167,9 +167,11 @@ in
<!-- create mount point if not present -->
<mkmountpoint enable="${if cfg.createMountPoints then "1" else "0"}" remove="${if cfg.removeCreatedMountPoints then "true" else "false"}" />
<!-- specify the binaries to be called -->
<fusemount>${pkgs.fuse}/bin/mount.fuse %(VOLUME) %(MNTPT) -o ${concatStringsSep "," (cfg.fuseMountOptions ++ [ "%(OPTIONS)" ])}</fusemount>
<!-- the comma in front of the options is necessary for empty options -->
<fusemount>${pkgs.fuse}/bin/mount.fuse %(VOLUME) %(MNTPT) -o ,${concatStringsSep "," (cfg.fuseMountOptions ++ [ "%(OPTIONS)" ])}'</fusemount>
<fuseumount>${pkgs.fuse}/bin/fusermount -u %(MNTPT)</fuseumount>
<cryptmount>${pkgs.pam_mount}/bin/mount.crypt -o ${concatStringsSep "," (cfg.cryptMountOptions ++ [ "%(OPTIONS)" ])} %(VOLUME) %(MNTPT)</cryptmount>
<!-- the comma in front of the options is necessary for empty options -->
<cryptmount>${pkgs.pam_mount}/bin/mount.crypt -o ,${concatStringsSep "," (cfg.cryptMountOptions ++ [ "%(OPTIONS)" ])} %(VOLUME) %(MNTPT)</cryptmount>
<cryptumount>${pkgs.pam_mount}/bin/umount.crypt %(MNTPT)</cryptumount>
<pmvarrun>${pkgs.pam_mount}/bin/pmvarrun -u %(USER) -o %(OPERATION)</pmvarrun>
${optionalString oflRequired "<ofl>${fake_ofl}/bin/fake_ofl %(SIGNAL) %(MNTPT)</ofl>"}

View File

@@ -10,171 +10,18 @@
let
inherit (lib)
filterAttrs
literalMD
literalExpression
mkIf
mkOption
mkRemovedOptionModule
mkRenamedOptionModule
types
;
cfg =
config.services.hercules-ci-agent;
cfg = config.services.hercules-ci-agent;
format = pkgs.formats.toml { };
settingsModule = { config, ... }: {
freeformType = format.type;
options = {
apiBaseUrl = mkOption {
description = lib.mdDoc ''
API base URL that the agent will connect to.
When using Hercules CI Enterprise, set this to the URL where your
Hercules CI server is reachable.
'';
type = types.str;
default = "https://hercules-ci.com";
};
baseDirectory = mkOption {
type = types.path;
default = "/var/lib/hercules-ci-agent";
description = lib.mdDoc ''
State directory (secrets, work directory, etc) for agent
'';
};
concurrentTasks = mkOption {
description = lib.mdDoc ''
Number of tasks to perform simultaneously.
A task is a single derivation build, an evaluation or an effect run.
At minimum, you need 2 concurrent tasks for `x86_64-linux`
in your cluster, to allow for import from derivation.
`concurrentTasks` can be around the CPU core count or lower if memory is
the bottleneck.
The optimal value depends on the resource consumption characteristics of your workload,
including memory usage and in-task parallelism. This is typically determined empirically.
When scaling, it is generally better to have a double-size machine than two machines,
because each split of resources causes inefficiencies; particularly with regards
to build latency because of extra downloads.
'';
type = types.either types.ints.positive (types.enum [ "auto" ]);
default = "auto";
};
labels = mkOption {
description = lib.mdDoc ''
A key-value map of user data.
This data will be available to organization members in the dashboard and API.
The values can be of any TOML type that corresponds to a JSON type, but arrays
can not contain tables/objects due to limitations of the TOML library. Values
involving arrays of non-primitive types may not be representable currently.
'';
type = format.type;
defaultText = literalExpression ''
{
agent.source = "..."; # One of "nixpkgs", "flake", "override"
lib.version = "...";
pkgs.version = "...";
}
'';
};
workDirectory = mkOption {
description = lib.mdDoc ''
The directory in which temporary subdirectories are created for task state. This includes sources for Nix evaluation.
'';
type = types.path;
default = config.baseDirectory + "/work";
defaultText = literalExpression ''baseDirectory + "/work"'';
};
staticSecretsDirectory = mkOption {
description = lib.mdDoc ''
This is the default directory to look for statically configured secrets like `cluster-join-token.key`.
See also `clusterJoinTokenPath` and `binaryCachesPath` for fine-grained configuration.
'';
type = types.path;
default = config.baseDirectory + "/secrets";
defaultText = literalExpression ''baseDirectory + "/secrets"'';
};
clusterJoinTokenPath = mkOption {
description = lib.mdDoc ''
Location of the cluster-join-token.key file.
You can retrieve the contents of the file when creating a new agent via
<https://hercules-ci.com/dashboard>.
As this value is confidential, it should not be in the store, but
installed using other means, such as agenix, NixOps
`deployment.keys`, or manual installation.
The contents of the file are used for authentication between the agent and the API.
'';
type = types.path;
default = config.staticSecretsDirectory + "/cluster-join-token.key";
defaultText = literalExpression ''staticSecretsDirectory + "/cluster-join-token.key"'';
};
binaryCachesPath = mkOption {
description = lib.mdDoc ''
Path to a JSON file containing binary cache secret keys.
As these values are confidential, they should not be in the store, but
copied over using other means, such as agenix, NixOps
`deployment.keys`, or manual installation.
The format is described on <https://docs.hercules-ci.com/hercules-ci-agent/binary-caches-json/>.
'';
type = types.path;
default = config.staticSecretsDirectory + "/binary-caches.json";
defaultText = literalExpression ''staticSecretsDirectory + "/binary-caches.json"'';
};
secretsJsonPath = mkOption {
description = lib.mdDoc ''
Path to a JSON file containing secrets for effects.
As these values are confidential, they should not be in the store, but
copied over using other means, such as agenix, NixOps
`deployment.keys`, or manual installation.
The format is described on <https://docs.hercules-ci.com/hercules-ci-agent/secrets-json/>.
'';
type = types.path;
default = config.staticSecretsDirectory + "/secrets.json";
defaultText = literalExpression ''staticSecretsDirectory + "/secrets.json"'';
};
};
};
# TODO (roberth, >=2022) remove
checkNix =
if !cfg.checkNix
then ""
else if lib.versionAtLeast config.nix.package.version "2.3.10"
then ""
else
pkgs.stdenv.mkDerivation {
name = "hercules-ci-check-system-nix-src";
inherit (config.nix.package) src patches;
dontConfigure = true;
buildPhase = ''
echo "Checking in-memory pathInfoCache expiry"
if ! grep 'PathInfoCacheValue' src/libstore/store-api.hh >/dev/null; then
cat 1>&2 <<EOF
You are deploying Hercules CI Agent on a system with an incompatible
nix-daemon. Please make sure nix.package is set to a Nix version of at
least 2.3.10 or a master version more recent than Mar 12, 2020.
EOF
exit 1
fi
'';
installPhase = "touch $out";
};
inherit (import ./settings.nix { inherit pkgs lib; }) format settingsModule;
in
{
@@ -198,15 +45,6 @@ in
Support is available at [help@hercules-ci.com](mailto:help@hercules-ci.com).
'';
};
checkNix = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
Whether to make sure that the system's Nix (nix-daemon) is compatible.
If you set this to false, please keep up with the change log.
'';
};
package = mkOption {
description = lib.mdDoc ''
Package containing the bin/hercules-ci-agent executable.
@@ -235,7 +73,7 @@ in
tomlFile = mkOption {
type = types.path;
internal = true;
defaultText = literalMD "generated `hercules-ci-agent.toml`";
defaultText = lib.literalMD "generated `hercules-ci-agent.toml`";
description = lib.mdDoc ''
The fully assembled config file.
'';
@@ -243,7 +81,27 @@ in
};
config = mkIf cfg.enable {
nix.extraOptions = lib.addContextFrom checkNix ''
# Make sure that nix.extraOptions does not override trusted-users
assertions = [
{
assertion =
(cfg.settings.nixUserIsTrusted or false) ->
builtins.match ".*(^|\n)[ \t]*trusted-users[ \t]*=.*" config.nix.extraOptions == null;
message = ''
hercules-ci-agent: Please do not set `trusted-users` in `nix.extraOptions`.
The hercules-ci-agent module by default relies on `nix.settings.trusted-users`
to be effectful, but a line like `trusted-users = ...` in `nix.extraOptions`
will override the value set in `nix.settings.trusted-users`.
Instead of setting `trusted-users` in the `nix.extraOptions` string, you should
set an option with additive semantics, such as
- the NixOS option `nix.settings.trusted-users`, or
- the Nix option in the `extraOptions` string, `extra-trusted-users`
'';
}
];
nix.extraOptions = ''
# A store path that was missing at first may well have finished building,
# even shortly after the previous lookup. This *also* applies to the daemon.
narinfo-cache-negative-ttl = 0
@@ -251,14 +109,9 @@ in
services.hercules-ci-agent = {
tomlFile =
format.generate "hercules-ci-agent.toml" cfg.settings;
settings.labels = {
agent.source =
if options.services.hercules-ci-agent.package.highestPrio == (lib.modules.mkOptionDefault { }).priority
then "nixpkgs"
else lib.mkOptionDefault "override";
pkgs.version = pkgs.lib.version;
lib.version = lib.version;
settings.config._module.args = {
packageOption = options.services.hercules-ci-agent.package;
inherit pkgs;
};
};
};

View File

@@ -36,8 +36,14 @@ in
Restart = "on-failure";
RestartSec = 120;
LimitSTACK = 256 * 1024 * 1024;
# If a worker goes OOM, don't kill the main process. It needs to
# report the failure and it's unlikely to be part of the problem.
OOMPolicy = "continue";
# Work around excessive stack use by libstdc++ regex
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86164
# A 256 MiB stack allows between 400 KiB and 1.5 MiB file to be matched by ".*".
LimitSTACK = 256 * 1024 * 1024;
};
};

View File

@@ -0,0 +1,153 @@
# Not a module
{ pkgs, lib }:
let
inherit (lib)
types
literalExpression
mkOption
;
format = pkgs.formats.toml { };
settingsModule = { config, packageOption, pkgs, ... }: {
freeformType = format.type;
options = {
apiBaseUrl = mkOption {
description = lib.mdDoc ''
API base URL that the agent will connect to.
When using Hercules CI Enterprise, set this to the URL where your
Hercules CI server is reachable.
'';
type = types.str;
default = "https://hercules-ci.com";
};
baseDirectory = mkOption {
type = types.path;
default = "/var/lib/hercules-ci-agent";
description = lib.mdDoc ''
State directory (secrets, work directory, etc) for agent
'';
};
concurrentTasks = mkOption {
description = lib.mdDoc ''
Number of tasks to perform simultaneously.
A task is a single derivation build, an evaluation or an effect run.
At minimum, you need 2 concurrent tasks for `x86_64-linux`
in your cluster, to allow for import from derivation.
`concurrentTasks` can be around the CPU core count or lower if memory is
the bottleneck.
The optimal value depends on the resource consumption characteristics of your workload,
including memory usage and in-task parallelism. This is typically determined empirically.
When scaling, it is generally better to have a double-size machine than two machines,
because each split of resources causes inefficiencies; particularly with regards
to build latency because of extra downloads.
'';
type = types.either types.ints.positive (types.enum [ "auto" ]);
default = "auto";
defaultText = lib.literalMD ''
`"auto"`, meaning equal to the number of CPU cores.
'';
};
labels = mkOption {
description = lib.mdDoc ''
A key-value map of user data.
This data will be available to organization members in the dashboard and API.
The values can be of any TOML type that corresponds to a JSON type, but arrays
can not contain tables/objects due to limitations of the TOML library. Values
involving arrays of non-primitive types may not be representable currently.
'';
type = format.type;
defaultText = literalExpression ''
{
agent.source = "..."; # One of "nixpkgs", "flake", "override"
lib.version = "...";
pkgs.version = "...";
}
'';
};
workDirectory = mkOption {
description = lib.mdDoc ''
The directory in which temporary subdirectories are created for task state. This includes sources for Nix evaluation.
'';
type = types.path;
default = config.baseDirectory + "/work";
defaultText = literalExpression ''baseDirectory + "/work"'';
};
staticSecretsDirectory = mkOption {
description = lib.mdDoc ''
This is the default directory to look for statically configured secrets like `cluster-join-token.key`.
See also `clusterJoinTokenPath` and `binaryCachesPath` for fine-grained configuration.
'';
type = types.path;
default = config.baseDirectory + "/secrets";
defaultText = literalExpression ''baseDirectory + "/secrets"'';
};
clusterJoinTokenPath = mkOption {
description = lib.mdDoc ''
Location of the cluster-join-token.key file.
You can retrieve the contents of the file when creating a new agent via
<https://hercules-ci.com/dashboard>.
As this value is confidential, it should not be in the store, but
installed using other means, such as agenix, NixOps
`deployment.keys`, or manual installation.
The contents of the file are used for authentication between the agent and the API.
'';
type = types.path;
default = config.staticSecretsDirectory + "/cluster-join-token.key";
defaultText = literalExpression ''staticSecretsDirectory + "/cluster-join-token.key"'';
};
binaryCachesPath = mkOption {
description = lib.mdDoc ''
Path to a JSON file containing binary cache secret keys.
As these values are confidential, they should not be in the store, but
copied over using other means, such as agenix, NixOps
`deployment.keys`, or manual installation.
The format is described on <https://docs.hercules-ci.com/hercules-ci-agent/binary-caches-json/>.
'';
type = types.path;
default = config.staticSecretsDirectory + "/binary-caches.json";
defaultText = literalExpression ''staticSecretsDirectory + "/binary-caches.json"'';
};
secretsJsonPath = mkOption {
description = lib.mdDoc ''
Path to a JSON file containing secrets for effects.
As these values are confidential, they should not be in the store, but
copied over using other means, such as agenix, NixOps
`deployment.keys`, or manual installation.
The format is described on <https://docs.hercules-ci.com/hercules-ci-agent/secrets-json/>.
'';
type = types.path;
default = config.staticSecretsDirectory + "/secrets.json";
defaultText = literalExpression ''staticSecretsDirectory + "/secrets.json"'';
};
};
config = {
labels = {
agent.source =
if packageOption.highestPrio == (lib.modules.mkOptionDefault { }).priority
then "nixpkgs"
else lib.mkOptionDefault "override";
pkgs.version = pkgs.lib.version;
lib.version = lib.version;
};
};
};
in
{
inherit format settingsModule;
}

View File

@@ -53,7 +53,9 @@ let
# if running simultaneous services.
NonBlocking = true;
#LimitNOFILE = 30000;
User = config.users.users."public-inbox".name;
User =
lib.mkIf config.systemd.services."public-inbox-${srv}".confinement.enable
config.users.users."public-inbox".name;
Group = config.users.groups."public-inbox".name;
RuntimeDirectory = [
"public-inbox-${srv}/perl-inline"
@@ -61,9 +63,7 @@ let
RuntimeDirectoryMode = "700";
# This is for BindPaths= and BindReadOnlyPaths=
# to allow traversal of directories they create inside RootDirectory=
UMask = "0066";
StateDirectory = ["public-inbox"];
StateDirectoryMode = "0750";
UMask = "0026";
WorkingDirectory = stateDir;
BindReadOnlyPaths = [
"/etc"
@@ -109,7 +109,6 @@ let
SystemCallArchitectures = "native";
# The following options are redundant when confinement is enabled
RootDirectory = "/var/empty";
TemporaryFileSystem = "/";
PrivateMounts = true;
MountAPIVFS = true;
@@ -434,8 +433,10 @@ in
(mkIf cfg.imap.enable
{ public-inbox-imapd = mkMerge [(serviceConfig "imapd") {
after = [ "public-inbox-init.service" "public-inbox-watch.service" ];
environment.PI_DIR = "/var/lib/public-inbox/.public-inbox";
requires = [ "public-inbox-init.service" ];
serviceConfig = {
DynamicUser = !config.systemd.services."public-inbox-imapd".confinement.enable;
ExecStart = escapeShellArgs (
[ "${cfg.package}/bin/public-inbox-imapd" ] ++
cfg.imap.args ++
@@ -448,8 +449,10 @@ in
(mkIf cfg.http.enable
{ public-inbox-httpd = mkMerge [(serviceConfig "httpd") {
after = [ "public-inbox-init.service" "public-inbox-watch.service" ];
environment.PI_DIR = "/var/lib/public-inbox/.public-inbox";
requires = [ "public-inbox-init.service" ];
serviceConfig = {
DynamicUser = !config.systemd.services."public-inbox-httpd".confinement.enable;
ExecStart = escapeShellArgs (
[ "${cfg.package}/bin/public-inbox-httpd" ] ++
cfg.http.args ++
@@ -487,8 +490,10 @@ in
(mkIf cfg.nntp.enable
{ public-inbox-nntpd = mkMerge [(serviceConfig "nntpd") {
after = [ "public-inbox-init.service" "public-inbox-watch.service" ];
environment.PI_DIR = "/var/lib/public-inbox/.public-inbox";
requires = [ "public-inbox-init.service" ];
serviceConfig = {
DynamicUser = !config.systemd.services."public-inbox-nntpd".confinement.enable;
ExecStart = escapeShellArgs (
[ "${cfg.package}/bin/public-inbox-nntpd" ] ++
cfg.nntp.args ++
@@ -509,6 +514,10 @@ in
serviceConfig = {
ExecStart = "${cfg.package}/bin/public-inbox-watch";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
StateDirectory = ["public-inbox"];
StateDirectoryMode = "0750";
User = config.users.users."public-inbox".name;
Group = config.users.groups."public-inbox".name;
};
}];
})
@@ -562,15 +571,22 @@ in
ls -1 "$inbox" | grep -q '^xap' ||
${cfg.package}/bin/public-inbox-index "$inbox"
done
# Older versions of the module did not make inboxes group-readable.
# chmod -R g+r ${stateDir}/inboxes
'';
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
StateDirectory = [
"public-inbox"
"public-inbox/.public-inbox"
"public-inbox/.public-inbox/emergency"
"public-inbox/inboxes"
];
StateDirectoryMode = "0750";
User = config.users.users."public-inbox".name;
Group = config.users.groups."public-inbox".name;
};
}];
})

View File

@@ -29,6 +29,7 @@ in {
};
appservice = rec {
id = "facebook";
address = "http://${hostname}:${toString port}";
hostname = "localhost";
port = 29319;
@@ -171,7 +172,7 @@ in {
services.mautrix-facebook = {
registrationData = {
id = "mautrix-facebook";
id = cfg.settings.appservice.id;
namespaces = {
users = [

View File

@@ -636,6 +636,7 @@ in {
trusted_key_servers = mkOption {
type = types.listOf (types.submodule {
freeformType = format.type;
options = {
server_name = mkOption {
type = types.str;
@@ -644,22 +645,6 @@ in {
Hostname of the trusted server.
'';
};
verify_keys = mkOption {
type = types.nullOr (types.attrsOf types.str);
default = null;
example = literalExpression ''
{
"ed25519:auto" = "Noi6WqcDj0QmPxCNQqgezwTlBKrfqehY1u2FyWP9uYw";
}
'';
description = lib.mdDoc ''
Attribute set from key id to base64 encoded public key.
If specified synapse will check that the response is signed
by at least one of the given keys.
'';
};
};
});
default = [ {

View File

@@ -15,6 +15,8 @@ in {
type = types.bool;
};
package = mkPackageOptionMD pkgs "etcd" { };
name = mkOption {
description = lib.mdDoc "Etcd unique node name.";
default = config.networking.hostName;
@@ -187,13 +189,13 @@ in {
serviceConfig = {
Type = "notify";
ExecStart = "${pkgs.etcd}/bin/etcd";
ExecStart = "${cfg.package}/bin/etcd";
User = "etcd";
LimitNOFILE = 40000;
};
};
environment.systemPackages = [ pkgs.etcd ];
environment.systemPackages = [ cfg.package ];
users.users.etcd = {
isSystemUser = true;

View File

@@ -0,0 +1,182 @@
{ config, lib, pkgs, ... }:
let
inherit (lib)
literalExpression
mkEnableOption
mdDoc
mkIf
mkOption
mkPackageOptionMD
optionalAttrs
optional
types;
cfg = config.services.legit;
yaml = pkgs.formats.yaml { };
configFile = yaml.generate "legit.yaml" cfg.settings;
defaultStateDir = "/var/lib/legit";
defaultStaticDir = "${cfg.settings.repo.scanPath}/static";
defaultTemplatesDir = "${cfg.settings.repo.scanPath}/templates";
in
{
options.services.legit = {
enable = mkEnableOption (mdDoc "legit git web frontend");
package = mkPackageOptionMD pkgs "legit-web" { };
user = mkOption {
type = types.str;
default = "legit";
description = mdDoc "User account under which legit runs.";
};
group = mkOption {
type = types.str;
default = "legit";
description = mdDoc "Group account under which legit runs.";
};
settings = mkOption {
default = { };
description = mdDoc ''
The primary legit configuration. See the
[sample configuration](https://github.com/icyphox/legit/blob/master/config.yaml)
for possible values.
'';
type = types.submodule {
options.repo = {
scanPath = mkOption {
type = types.path;
default = defaultStateDir;
description = mdDoc "Directory where legit will scan for repositories.";
};
readme = mkOption {
type = types.listOf types.str;
default = [ ];
description = mdDoc "Readme files to look for.";
};
mainBranch = mkOption {
type = types.listOf types.str;
default = [ "main" "master" ];
description = mdDoc "Main branch to look for.";
};
ignore = mkOption {
type = types.listOf types.str;
default = [ ];
description = mdDoc "Repositories to ignore.";
};
};
options.dirs = {
templates = mkOption {
type = types.path;
default = "${pkgs.legit-web}/lib/legit/templates";
defaultText = literalExpression ''"''${pkgs.legit-web}/lib/legit/templates"'';
description = mdDoc "Directories where template files are located.";
};
static = mkOption {
type = types.path;
default = "${pkgs.legit-web}/lib/legit/static";
defaultText = literalExpression ''"''${pkgs.legit-web}/lib/legit/static"'';
description = mdDoc "Directories where static files are located.";
};
};
options.meta = {
title = mkOption {
type = types.str;
default = "legit";
description = mdDoc "Website title.";
};
description = mkOption {
type = types.str;
default = "git frontend";
description = mdDoc "Website description.";
};
};
options.server = {
name = mkOption {
type = types.str;
default = "localhost";
description = mdDoc "Server name.";
};
host = mkOption {
type = types.str;
default = "127.0.0.1";
description = mdDoc "Host address.";
};
port = mkOption {
type = types.port;
default = 5555;
description = mdDoc "Legit port.";
};
};
};
};
};
config = mkIf cfg.enable {
users.groups = optionalAttrs (cfg.group == "legit") {
"${cfg.group}" = { };
};
users.users = optionalAttrs (cfg.user == "legit") {
"${cfg.user}" = {
group = cfg.group;
isSystemUser = true;
};
};
systemd.services.legit = {
description = "legit git frontend";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
restartTriggers = [ configFile ];
serviceConfig = {
Type = "simple";
User = cfg.user;
Group = cfg.group;
ExecStart = "${cfg.package}/bin/legit -config ${configFile}";
Restart = "always";
WorkingDirectory = cfg.settings.repo.scanPath;
StateDirectory = [ ] ++
optional (cfg.settings.repo.scanPath == defaultStateDir) "legit" ++
optional (cfg.settings.dirs.static == defaultStaticDir) "legit/static" ++
optional (cfg.settings.dirs.templates == defaultTemplatesDir) "legit/templates";
# Hardening
CapabilityBoundingSet = [ "" ];
DeviceAllow = [ "" ];
LockPersonality = true;
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
PrivateUsers = true;
ProcSubset = "pid";
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
ReadWritePaths = cfg.settings.repo.scanPath;
RemoveIPC = true;
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [ "@system-service" "~@privileged" ];
UMask = "0077";
};
};
};
}

View File

@@ -569,7 +569,10 @@ in
'';
assertions = [{ assertion = if cfg.settings.X11Forwarding then cfgc.setXAuthLocation else true;
message = "cannot enable X11 forwarding without setting xauth location";}]
message = "cannot enable X11 forwarding without setting xauth location";}
{ assertion = lib.lists.unique (map (x: lib.strings.toLower x) (attrNames cfg.settings))
== (map (x: lib.strings.toLower x) (attrNames cfg.settings));
message = "Duplicate sshd config key; does your capitalization match the option's?"; } ]
++ forEach cfg.listenAddresses ({ addr, ... }: {
assertion = addr != null;
message = "addr must be specified in each listenAddresses entry";

View File

@@ -25,6 +25,8 @@ in
options.services.thelounge = {
enable = mkEnableOption (lib.mdDoc "The Lounge web IRC client");
package = mkPackageOptionMD pkgs "thelounge" { };
public = mkOption {
type = types.bool;
default = false;
@@ -93,11 +95,11 @@ in
serviceConfig = {
User = "thelounge";
StateDirectory = baseNameOf dataDir;
ExecStart = "${pkgs.thelounge}/bin/thelounge start";
ExecStart = "${getExe cfg.package} start";
};
};
environment.systemPackages = [ pkgs.thelounge ];
environment.systemPackages = [ cfg.package ];
};
meta = {

View File

@@ -80,11 +80,11 @@ in
options.services.epgstation = {
enable = lib.mkEnableOption (lib.mdDoc description);
package = lib.mkOption {
default = pkgs.epgstation;
type = lib.types.package;
defaultText = lib.literalExpression "pkgs.epgstation";
description = lib.mdDoc "epgstation package to use";
package = lib.mkPackageOptionMD pkgs "epgstation" { };
ffmpeg = lib.mkPackageOptionMD pkgs "ffmpeg" {
default = [ "ffmpeg-headless" ];
example = "pkgs.ffmpeg-full";
};
usePreconfiguredStreaming = lib.mkOption {
@@ -278,6 +278,8 @@ in
package = lib.mkDefault pkgs.mariadb;
ensureDatabases = [ cfg.database.name ];
# FIXME: enable once mysqljs supports auth_socket
# https://github.com/mysqljs/mysql/issues/1507
#
# ensureUsers = [ {
# name = username;
# ensurePermissions = { "${cfg.database.name}.*" = "ALL PRIVILEGES"; };
@@ -295,8 +297,8 @@ in
database = cfg.database.name;
};
ffmpeg = lib.mkDefault "${pkgs.ffmpeg-full}/bin/ffmpeg";
ffprobe = lib.mkDefault "${pkgs.ffmpeg-full}/bin/ffprobe";
ffmpeg = lib.mkDefault "${cfg.ffmpeg}/bin/ffmpeg";
ffprobe = lib.mkDefault "${cfg.ffmpeg}/bin/ffprobe";
# for disambiguation with TypeScript files
recordedFileExtension = lib.mkDefault ".m2ts";
@@ -308,9 +310,15 @@ in
];
systemd.tmpfiles.rules = [
"d '/var/lib/epgstation/key' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/streamfiles' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/drop' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/recorded' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/thumbnail' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/db/subscribers' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/db/migrations/mysql' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/db/migrations/postgres' - ${username} ${groupname} - -"
"d '/var/lib/epgstation/db/migrations/sqlite' - ${username} ${groupname} - -"
];
systemd.services.epgstation = {

View File

@@ -154,6 +154,9 @@ in
description = "Mirakurun user";
group = "video";
isSystemUser = true;
# NPM insists on creating ~/.npm
home = "/var/cache/mirakurun";
};
services.mirakurun.serverSettings = {
@@ -171,9 +174,10 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${mirakurun}/bin/mirakurun-start";
ExecStart = "${mirakurun}/bin/mirakurun start";
User = username;
Group = groupname;
CacheDirectory = "mirakurun";
RuntimeDirectory="mirakurun";
StateDirectory="mirakurun";
Nice = -10;

View File

@@ -117,7 +117,9 @@ in {
# PHP 8.0 is the only version which is supported/tested by upstream:
# https://github.com/grocy/grocy/blob/v3.3.0/README.md#how-to-install
phpPackage = pkgs.php80;
# Compatibility with PHP 8.1 is available on their development branch:
# https://github.com/grocy/grocy/commit/38a4ad8ec480c29a1bff057b3482fd103b036848
phpPackage = pkgs.php81;
inherit (cfg.phpfpm) settings;

View File

@@ -226,7 +226,7 @@ in
services.phpfpm.pools.limesurvey = {
inherit user group;
phpPackage = pkgs.php80;
phpPackage = pkgs.php81;
phpEnv.DBENGINE = "${cfg.database.dbEngine}";
phpEnv.LIMESURVEY_CONFIG = "${limesurveyConfig}";
settings = {
@@ -288,8 +288,8 @@ in
environment.LIMESURVEY_CONFIG = limesurveyConfig;
script = ''
# update or install the database as required
${pkgs.php80}/bin/php ${pkg}/share/limesurvey/application/commands/console.php updatedb || \
${pkgs.php80}/bin/php ${pkg}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose
${pkgs.php81}/bin/php ${pkg}/share/limesurvey/application/commands/console.php updatedb || \
${pkgs.php81}/bin/php ${pkg}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose
'';
serviceConfig = {
User = user;

View File

@@ -586,7 +586,7 @@ in
# Create an outline-sequalize wrapper (a wrapper around the wrapper) that
# has the config file's path baked in. This is necessary because there is
# at least one occurrence of outline calling this from its own code.
# at least two occurrences of outline calling this from its own code.
sequelize = pkgs.writeShellScriptBin "outline-sequelize" ''
exec ${cfg.package}/bin/outline-sequelize \
--config $RUNTIME_DIRECTORY/database.json \
@@ -687,21 +687,18 @@ in
openssl rand -hex 32 > ${lib.escapeShellArg cfg.utilsSecretFile}
fi
# The config file is required for the CLI, the DATABASE_URL environment
# variable is read by the app.
# The config file is required for the sequelize CLI.
${if (cfg.databaseUrl == "local") then ''
cat <<EOF > $RUNTIME_DIRECTORY/database.json
{
"production": {
"dialect": "postgres",
"production-ssl-disabled": {
"host": "/run/postgresql",
"username": null,
"password": null
"password": null,
"dialect": "postgres"
}
}
EOF
export DATABASE_URL=${lib.escapeShellArg localPostgresqlUrl}
export PGSSLMODE=disable
'' else ''
cat <<EOF > $RUNTIME_DIRECTORY/database.json
{
@@ -720,11 +717,7 @@ in
}
}
EOF
export DATABASE_URL=${lib.escapeShellArg cfg.databaseUrl}
''}
cd $RUNTIME_DIRECTORY
${sequelize}/bin/outline-sequelize db:migrate
'';
script = ''
@@ -781,7 +774,7 @@ in
RuntimeDirectoryMode = "0750";
# This working directory is required to find stuff like the set of
# onboarding files:
WorkingDirectory = "${cfg.package}/share/outline/build";
WorkingDirectory = "${cfg.package}/share/outline";
};
};
};

View File

@@ -0,0 +1,375 @@
{ options, config, lib, pkgs, utils, ... }:
with lib;
let
cfg = config.services.sftpgo;
defaultUser = "sftpgo";
settingsFormat = pkgs.formats.json {};
configFile = settingsFormat.generate "sftpgo.json" cfg.settings;
hasPrivilegedPorts = any (port: port > 0 && port < 1024) (
catAttrs "port" (cfg.settings.httpd.bindings
++ cfg.settings.ftpd.bindings
++ cfg.settings.sftpd.bindings
++ cfg.settings.webdavd.bindings
)
);
in
{
options.services.sftpgo = {
enable = mkOption {
type = types.bool;
default = false;
description = mdDoc "sftpgo";
};
package = mkOption {
type = types.package;
default = pkgs.sftpgo;
defaultText = literalExpression "pkgs.sftpgo";
description = mdDoc ''
Which SFTPGo package to use.
'';
};
extraArgs = mkOption {
type = with types; listOf str;
default = [];
description = mdDoc ''
Additional command line arguments to pass to the sftpgo daemon.
'';
example = [ "--log-level" "info" ];
};
dataDir = mkOption {
type = types.str;
default = "/var/lib/sftpgo";
description = mdDoc ''
The directory where SFTPGo stores its data files.
'';
};
user = mkOption {
type = types.str;
default = defaultUser;
description = mdDoc ''
User account name under which SFTPGo runs.
'';
};
group = mkOption {
type = types.str;
default = defaultUser;
description = mdDoc ''
Group name under which SFTPGo runs.
'';
};
loadDataFile = mkOption {
default = null;
type = with types; nullOr path;
description = mdDoc ''
Path to a json file containing users and folders to load (or update) on startup.
Check the [documentation](https://github.com/drakkan/sftpgo/blob/main/docs/full-configuration.md)
for the `--loaddata-from` command line argument for more info.
'';
};
settings = mkOption {
default = {};
description = mdDoc ''
The primary sftpgo configuration. See the
[configuration reference](https://github.com/drakkan/sftpgo/blob/main/docs/full-configuration.md)
for possible values.
'';
type = with types; submodule {
freeformType = settingsFormat.type;
options = {
httpd.bindings = mkOption {
default = [];
description = mdDoc ''
Configure listen addresses and ports for httpd.
'';
type = types.listOf (types.submodule {
freeformType = settingsFormat.type;
options = {
address = mkOption {
type = types.str;
default = "127.0.0.1";
description = mdDoc ''
Network listen address. Leave blank to listen on all available network interfaces.
On *NIX you can specify an absolute path to listen on a Unix-domain socket.
'';
};
port = mkOption {
type = types.port;
default = 8080;
description = mdDoc ''
The port for serving HTTP(S) requests.
Setting the port to `0` disables listening on this interface binding.
'';
};
enable_web_admin = mkOption {
type = types.bool;
default = true;
description = mdDoc ''
Enable the built-in web admin for this interface binding.
'';
};
enable_web_client = mkOption {
type = types.bool;
default = true;
description = mdDoc ''
Enable the built-in web client for this interface binding.
'';
};
};
});
};
ftpd.bindings = mkOption {
default = [];
description = mdDoc ''
Configure listen addresses and ports for ftpd.
'';
type = types.listOf (types.submodule {
freeformType = settingsFormat.type;
options = {
address = mkOption {
type = types.str;
default = "127.0.0.1";
description = mdDoc ''
Network listen address. Leave blank to listen on all available network interfaces.
On *NIX you can specify an absolute path to listen on a Unix-domain socket.
'';
};
port = mkOption {
type = types.port;
default = 0;
description = mdDoc ''
The port for serving FTP requests.
Setting the port to `0` disables listening on this interface binding.
'';
};
};
});
};
sftpd.bindings = mkOption {
default = [];
description = mdDoc ''
Configure listen addresses and ports for sftpd.
'';
type = types.listOf (types.submodule {
freeformType = settingsFormat.type;
options = {
address = mkOption {
type = types.str;
default = "127.0.0.1";
description = mdDoc ''
Network listen address. Leave blank to listen on all available network interfaces.
On *NIX you can specify an absolute path to listen on a Unix-domain socket.
'';
};
port = mkOption {
type = types.port;
default = 0;
description = mdDoc ''
The port for serving SFTP requests.
Setting the port to `0` disables listening on this interface binding.
'';
};
};
});
};
webdavd.bindings = mkOption {
default = [];
description = mdDoc ''
Configure listen addresses and ports for webdavd.
'';
type = types.listOf (types.submodule {
freeformType = settingsFormat.type;
options = {
address = mkOption {
type = types.str;
default = "127.0.0.1";
description = mdDoc ''
Network listen address. Leave blank to listen on all available network interfaces.
On *NIX you can specify an absolute path to listen on a Unix-domain socket.
'';
};
port = mkOption {
type = types.port;
default = 0;
description = mdDoc ''
The port for serving WebDAV requests.
Setting the port to `0` disables listening on this interface binding.
'';
};
};
});
};
smtp = mkOption {
default = {};
description = mdDoc ''
SMTP configuration section.
'';
type = types.submodule {
freeformType = settingsFormat.type;
options = {
host = mkOption {
type = types.str;
default = "";
description = mdDoc ''
Location of SMTP email server. Leave empty to disable email sending capabilities.
'';
};
port = mkOption {
type = types.port;
default = 465;
description = mdDoc "Port of the SMTP Server.";
};
encryption = mkOption {
type = types.enum [ 0 1 2 ];
default = 1;
description = mdDoc ''
Encryption scheme:
- `0`: No encryption
- `1`: TLS
- `2`: STARTTLS
'';
};
auth_type = mkOption {
type = types.enum [ 0 1 2 ];
default = 0;
description = mdDoc ''
- `0`: Plain
- `1`: Login
- `2`: CRAM-MD5
'';
};
user = mkOption {
type = types.str;
default = "sftpgo";
description = mdDoc "SMTP username.";
};
from = mkOption {
type = types.str;
default = "SFTPGo <sftpgo@example.com>";
description = mdDoc ''
From address.
'';
};
};
};
};
};
};
};
};
config = mkIf cfg.enable {
services.sftpgo.settings = (mapAttrs (name: mkDefault) {
ftpd.bindings = [{ port = 0; }];
httpd.bindings = [{ port = 0; }];
sftpd.bindings = [{ port = 0; }];
webdavd.bindings = [{ port = 0; }];
httpd.openapi_path = "${cfg.package}/share/sftpgo/openapi";
httpd.templates_path = "${cfg.package}/share/sftpgo/templates";
httpd.static_files_path = "${cfg.package}/share/sftpgo/static";
smtp.templates_path = "${cfg.package}/share/sftpgo/templates";
});
users = optionalAttrs (cfg.user == defaultUser) {
users = {
${defaultUser} = {
description = "SFTPGo system user";
isSystemUser = true;
group = defaultUser;
home = cfg.dataDir;
};
};
groups = {
${defaultUser} = {
members = [ defaultUser ];
};
};
};
systemd.services.sftpgo = {
description = "SFTPGo daemon";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
environment = {
SFTPGO_CONFIG_FILE = mkDefault configFile;
SFTPGO_LOG_FILE_PATH = mkDefault ""; # log to journal
SFTPGO_LOADDATA_FROM = mkIf (cfg.loadDataFile != null) cfg.loadDataFile;
};
serviceConfig = mkMerge [
({
Type = "simple";
User = cfg.user;
Group = cfg.group;
WorkingDirectory = cfg.dataDir;
ReadWritePaths = [ cfg.dataDir ];
LimitNOFILE = 8192; # taken from upstream
KillMode = "mixed";
ExecStart = "${cfg.package}/bin/sftpgo serve ${utils.escapeSystemdExecArgs cfg.extraArgs}";
ExecReload = "${pkgs.util-linux}/bin/kill -s HUP $MAINPID";
# Service hardening
CapabilityBoundingSet = [ (optionalString hasPrivilegedPorts "CAP_NET_BIND_SERVICE") ];
DevicePolicy = "closed";
LockPersonality = true;
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
ProcSubset = "pid";
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
RemoveIPC = true;
RestrictAddressFamilies = "AF_INET AF_INET6 AF_UNIX";
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [ "@system-service" "~@privileged" ];
UMask = "0077";
})
(mkIf hasPrivilegedPorts {
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
})
(mkIf (cfg.dataDir == options.services.sftpgo.dataDir.default) {
StateDirectory = baseNameOf cfg.dataDir;
})
];
};
};
}

View File

@@ -309,36 +309,54 @@ let
onlySSL = vhost.onlySSL || vhost.enableSSL;
hasSSL = onlySSL || vhost.addSSL || vhost.forceSSL;
# First evaluation of defaultListen based on a set of listen lines.
mkDefaultListenVhost = listenLines:
# If this vhost has SSL or is a SSL rejection host.
# We enable a TLS variant for lines without explicit ssl or ssl = true.
optionals (hasSSL || vhost.rejectSSL)
(map (listen: { port = cfg.defaultSSLListenPort; ssl = true; } // listen)
(filter (listen: !(listen ? ssl) || listen.ssl) listenLines))
# If this vhost is supposed to serve HTTP
# We provide listen lines for those without explicit ssl or ssl = false.
++ optionals (!onlySSL)
(map (listen: { port = cfg.defaultHTTPListenPort; ssl = false; } // listen)
(filter (listen: !(listen ? ssl) || !listen.ssl) listenLines));
defaultListen =
if vhost.listen != [] then vhost.listen
else
if cfg.defaultListen != [] then mkDefaultListenVhost
# Cleanup nulls which will mess up with //.
# TODO: is there a better way to achieve this? i.e. mergeButIgnoreNullPlease?
(map (listenLine: filterAttrs (_: v: (v != null)) listenLine) cfg.defaultListen)
else
let addrs = if vhost.listenAddresses != [] then vhost.listenAddresses else cfg.defaultListenAddresses;
in optionals (hasSSL || vhost.rejectSSL) (map (addr: { inherit addr; port = cfg.defaultSSLListenPort; ssl = true; }) addrs)
++ optionals (!onlySSL) (map (addr: { inherit addr; port = cfg.defaultHTTPListenPort; ssl = false; }) addrs);
in mkDefaultListenVhost (map (addr: { inherit addr; }) addrs);
hostListen =
if vhost.forceSSL
then filter (x: x.ssl) defaultListen
else defaultListen;
listenString = { addr, port, ssl, extraParameters ? [], ... }:
listenString = { addr, port, ssl, proxyProtocol ? false, extraParameters ? [], ... }:
# UDP listener for QUIC transport protocol.
(optionalString (ssl && vhost.quic) ("
listen ${addr}:${toString port} quic "
+ optionalString vhost.default "default_server "
+ optionalString vhost.reuseport "reuseport "
+ optionalString (extraParameters != []) (concatStringsSep " " (
let inCompatibleParameters = [ "ssl" "proxy_protocol" "http2" ];
+ optionalString (extraParameters != []) (concatStringsSep " "
(let inCompatibleParameters = [ "ssl" "proxy_protocol" "http2" ];
isCompatibleParameter = param: !(any (p: p == param) inCompatibleParameters);
in filter isCompatibleParameter extraParameters))
+ ";"))
+ "
listen ${addr}:${toString port} "
+ optionalString (ssl && vhost.http2) "http2 "
+ optionalString ssl "ssl "
+ optionalString vhost.default "default_server "
+ optionalString vhost.reuseport "reuseport "
+ optionalString proxyProtocol "proxy_protocol "
+ optionalString (extraParameters != []) (concatStringsSep " " extraParameters)
+ ";";
@@ -539,6 +557,49 @@ in
'';
};
defaultListen = mkOption {
type = with types; listOf (submodule {
options = {
addr = mkOption {
type = str;
description = lib.mdDoc "IP address.";
};
port = mkOption {
type = nullOr port;
description = lib.mdDoc "Port number.";
default = null;
};
ssl = mkOption {
type = nullOr bool;
default = null;
description = lib.mdDoc "Enable SSL.";
};
proxyProtocol = mkOption {
type = bool;
description = lib.mdDoc "Enable PROXY protocol.";
default = false;
};
extraParameters = mkOption {
type = listOf str;
description = lib.mdDoc "Extra parameters of this listen directive.";
default = [ ];
example = [ "backlog=1024" "deferred" ];
};
};
});
default = [];
example = literalExpression ''[
{ addr = "10.0.0.12"; proxyProtocol = true; ssl = true; }
{ addr = "0.0.0.0"; }
{ addr = "[::0]"; }
]'';
description = lib.mdDoc ''
If vhosts do not specify listen, use these addresses by default.
This option takes precedence over {option}`defaultListenAddresses` and
other listen-related defaults options.
'';
};
defaultListenAddresses = mkOption {
type = types.listOf types.str;
default = [ "0.0.0.0" ] ++ optional enableIPv6 "[::0]";
@@ -546,6 +607,7 @@ in
example = literalExpression ''[ "10.0.0.12" "[2002:a00:1::]" ]'';
description = lib.mdDoc ''
If vhosts do not specify listenAddresses, use these addresses by default.
This is akin to writing `defaultListen = [ { addr = "0.0.0.0" } ]`.
'';
};
@@ -1078,6 +1140,32 @@ in
which can be achieved by setting `services.nginx.package = pkgs.nginxQuic;`.
'';
}
{
# The idea is to understand whether there is a virtual host with a listen configuration
# that requires ACME configuration but has no HTTP listener which will make deterministically fail
# this operation.
# Options' priorities are the following at the moment:
# listen (vhost) > defaultListen (server) > listenAddresses (vhost) > defaultListenAddresses (server)
assertion =
let
hasAtLeastHttpListener = listenOptions: any (listenLine: if listenLine ? proxyProtocol then !listenLine.proxyProtocol else true) listenOptions;
hasAtLeastDefaultHttpListener = if cfg.defaultListen != [] then hasAtLeastHttpListener cfg.defaultListen else (cfg.defaultListenAddresses != []);
in
all (host:
let
hasAtLeastVhostHttpListener = if host.listen != [] then hasAtLeastHttpListener host.listen else (host.listenAddresses != []);
vhostAuthority = host.listen != [] || (cfg.defaultListen == [] && host.listenAddresses != []);
in
# Either vhost has precedence and we need a vhost specific http listener
# Either vhost set nothing and inherit from server settings
host.enableACME -> ((vhostAuthority && hasAtLeastVhostHttpListener) || (!vhostAuthority && hasAtLeastDefaultHttpListener))
) (attrValues virtualHosts);
message = ''
services.nginx.virtualHosts.<name>.enableACME requires a HTTP listener
to answer to ACME requests.
'';
}
] ++ map (name: mkCertOwnershipAssertion {
inherit (cfg) group user;
cert = config.security.acme.certs.${name};

View File

@@ -27,12 +27,35 @@ with lib;
};
listen = mkOption {
type = with types; listOf (submodule { options = {
addr = mkOption { type = str; description = lib.mdDoc "IP address."; };
port = mkOption { type = port; description = lib.mdDoc "Port number."; default = 80; };
ssl = mkOption { type = bool; description = lib.mdDoc "Enable SSL."; default = false; };
extraParameters = mkOption { type = listOf str; description = lib.mdDoc "Extra parameters of this listen directive."; default = []; example = [ "backlog=1024" "deferred" ]; };
}; });
type = with types; listOf (submodule {
options = {
addr = mkOption {
type = str;
description = lib.mdDoc "IP address.";
};
port = mkOption {
type = port;
description = lib.mdDoc "Port number.";
default = 80;
};
ssl = mkOption {
type = bool;
description = lib.mdDoc "Enable SSL.";
default = false;
};
proxyProtocol = mkOption {
type = bool;
description = lib.mdDoc "Enable PROXY protocol.";
default = false;
};
extraParameters = mkOption {
type = listOf str;
description = lib.mdDoc "Extra parameters of this listen directive.";
default = [ ];
example = [ "backlog=1024" "deferred" ];
};
};
});
default = [];
example = [
{ addr = "195.154.1.1"; port = 443; ssl = true; }
@@ -45,7 +68,7 @@ with lib;
and `onlySSL`.
If you only want to set the addresses manually and not
the ports, take a look at `listenAddresses`
the ports, take a look at `listenAddresses`.
'';
};

View File

@@ -187,6 +187,15 @@ in
xdg.mime.enable = true;
xdg.icons.enable = true;
xdg.portal.enable = true;
xdg.portal.extraPortals = [
pkgs.xdg-desktop-portal-xapp
(pkgs.xdg-desktop-portal-gtk.override {
# Do not build portals that we already have.
buildPortalsInGnome = false;
})
];
# Override GSettings schemas
environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";

View File

@@ -25,9 +25,11 @@ let
sectionDHCPv4 = checkUnitConfig "DHCPv4" [
(assertOnlyFields [
"ClientIdentifier"
"DUIDType"
"DUIDRawData"
])
(assertValueOneOf "ClientIdentifier" ["mac" "duid" "duid-only"])
];
sectionDHCPv6 = checkUnitConfig "DHCPv6" [

View File

@@ -0,0 +1,64 @@
{ config, lib, pkgs, utils, ... }:
let
requiredStratisFilesystems = lib.attrsets.filterAttrs (_: x: utils.fsNeededForBoot x && x.stratis.poolUuid != null) config.fileSystems;
in
{
options = {};
config = lib.mkIf (requiredStratisFilesystems != {}) {
assertions = [
{
assertion = config.boot.initrd.systemd.enable;
message = "stratis root fs requires systemd stage 1";
}
];
boot.initrd = {
systemd = {
storePaths = [
"${pkgs.stratisd}/lib/udev/stratis-base32-decode"
"${pkgs.stratisd}/lib/udev/stratis-str-cmp"
"${pkgs.lvm2.bin}/bin/dmsetup"
"${pkgs.stratisd}/libexec/stratisd-min"
"${pkgs.stratisd.initrd}/bin/stratis-rootfs-setup"
];
packages = [pkgs.stratisd.initrd];
extraBin = {
thin_check = "${pkgs."thin-provisioning-tools"}/bin/thin_check";
thin_repair = "${pkgs."thin-provisioning-tools"}/bin/thin_repair";
thin_metadata_size = "${pkgs."thin-provisioning-tools"}/bin/thin_metadata_size";
stratis-min = "${pkgs.stratisd}/bin/stratis-min";
};
services =
lib.attrsets.mapAttrs' (
mountPoint: fileSystem: {
name = "stratis-setup-${fileSystem.stratis.poolUuid}";
value = {
description = "setup for Stratis root filesystem";
unitConfig.DefaultDependencies = "no";
conflicts = [ "shutdown.target" "initrd-switch-root.target" ];
onFailure = [ "emergency.target" ];
unitConfig.OnFailureJobMode = "isolate";
wants = [ "stratisd-min.service" "plymouth-start.service" ];
wantedBy = [ "initrd.target" ];
after = [ "paths.target" "plymouth-start.service" "stratisd-min.service" ];
before = [ "initrd.target" "shutdown.target" "initrd-switch-root.target" ];
environment.STRATIS_ROOTFS_UUID = fileSystem.stratis.poolUuid;
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.stratisd.initrd}/bin/stratis-rootfs-setup";
RemainAfterExit = "yes";
};
};
}
) requiredStratisFilesystems;
};
availableKernelModules = [ "dm-thin-pool" "dm-crypt" ] ++ [ "aes" "aes_generic" "blowfish" "twofish"
"serpent" "cbc" "xts" "lrw" "sha1" "sha256" "sha512"
"af_alg" "algif_skcipher"
];
services.udev.packages = [
pkgs.stratisd.initrd
pkgs.lvm2
];
};
};
}

View File

@@ -36,6 +36,15 @@ let
description = lib.mdDoc "Location of the mounted file system.";
};
stratis.poolUuid = lib.mkOption {
type = types.uniq (types.nullOr types.str);
description = lib.mdDoc ''
UUID of the stratis pool that the fs is located in
'';
example = "04c68063-90a5-4235-b9dd-6180098a20d9";
default = null;
};
device = mkOption {
default = null;
example = "/dev/sda";

View File

@@ -1,5 +1,15 @@
{ config, lib, pkgs, ... }:
with lib;
let
inherit (lib)
boolToString
mkDefault
mkIf
optional
readFile
;
in
{
imports = [
../profiles/headless.nix
@@ -65,7 +75,7 @@ with lib;
systemd.services.google-guest-agent = {
wantedBy = [ "multi-user.target" ];
restartTriggers = [ config.environment.etc."default/instance_configs.cfg".source ];
path = lib.optional config.users.mutableUsers pkgs.shadow;
path = optional config.users.mutableUsers pkgs.shadow;
};
systemd.services.google-startup-scripts.wantedBy = [ "multi-user.target" ];
systemd.services.google-shutdown-scripts.wantedBy = [ "multi-user.target" ];
@@ -76,7 +86,7 @@ with lib;
users.groups.google-sudoers = mkIf config.users.mutableUsers { };
boot.extraModprobeConfig = lib.readFile "${pkgs.google-guest-configs}/etc/modprobe.d/gce-blacklist.conf";
boot.extraModprobeConfig = readFile "${pkgs.google-guest-configs}/etc/modprobe.d/gce-blacklist.conf";
environment.etc."sysctl.d/60-gce-network-security.conf".source = "${pkgs.google-guest-configs}/etc/sysctl.d/60-gce-network-security.conf";

View File

@@ -187,20 +187,20 @@ with lib;
guestAgentSupport = false;
}).overrideAttrs ( super: rec {
version = "7.0.0";
version = "7.2.1";
src = pkgs.fetchurl {
url= "https://download.qemu.org/qemu-${version}.tar.xz";
sha256 = "sha256-9rN1x5UfcoQCeYsLqrsthkeMpT1Eztvvq74cRr9G+Dk=";
sha256 = "sha256-jIVpms+dekOl/immTN1WNwsMLRrQdLr3CYqCTReq1zs=";
};
patches = [
# Proxmox' VMA tool is published as a particular patch upon QEMU
(pkgs.fetchpatch {
url =
let
rev = "1976ca460796f28447b41e3618e5c1e234035dd5";
path = "debian/patches/pve/0026-PVE-Backup-add-vma-backup-format-code.patch";
rev = "abb04bb6272c1202ca9face0827917552b9d06f6";
path = "debian/patches/pve/0027-PVE-Backup-add-vma-backup-format-code.patch";
in "https://git.proxmox.com/?p=pve-qemu.git;a=blob_plain;hb=${rev};f=${path}";
hash = "sha256-2Dz+ceTwrcyYYxi76RtyY3v15/2pwGcDhFuoZWlgbjc=";
hash = "sha256-3d0HHdvaExCry6zcULnziYnWIAnn24vECkI4sjj2BMg=";
})
# Proxmox' VMA tool uses O_DIRECT which fails on tmpfs
@@ -220,6 +220,7 @@ with lib;
];
buildInputs = super.buildInputs ++ [ pkgs.libuuid ];
nativeBuildInputs = super.nativeBuildInputs ++ [ pkgs.perl ];
});
in

View File

@@ -564,7 +564,8 @@ in
virtualisation.vlans =
mkOption {
type = types.listOf types.ints.unsigned;
default = [ 1 ];
default = if config.virtualisation.interfaces == {} then [ 1 ] else [ ];
defaultText = lib.literalExpression ''if config.virtualisation.interfaces == {} then [ 1 ] else [ ]'';
example = [ 1 2 ];
description =
lib.mdDoc ''
@@ -579,6 +580,35 @@ in
'';
};
virtualisation.interfaces = mkOption {
default = {};
example = {
enp1s0.vlan = 1;
};
description = lib.mdDoc ''
Network interfaces to add to the VM.
'';
type = with types; attrsOf (submodule {
options = {
vlan = mkOption {
type = types.ints.unsigned;
description = lib.mdDoc ''
VLAN to which the network interface is connected.
'';
};
assignIP = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Automatically assign an IP address to the network interface using the same scheme as
virtualisation.vlans.
'';
};
};
});
};
virtualisation.writableStore =
mkOption {
type = types.bool;
@@ -863,7 +893,13 @@ in
The address must be in the default VLAN (10.0.2.0/24).
'';
}
]));
])) ++ [
{ assertion = pkgs.stdenv.hostPlatform.is32bit -> cfg.memorySize < 2047;
message = ''
virtualisation.memorySize is above 2047, but qemu is only able to allocate 2047MB RAM on 32bit max.
'';
}
];
warnings =
optional (

View File

@@ -278,6 +278,7 @@ in {
fsck = handleTest ./fsck.nix {};
fsck-systemd-stage-1 = handleTest ./fsck.nix { systemdStage1 = true; };
ft2-clone = handleTest ./ft2-clone.nix {};
legit = handleTest ./legit.nix {};
mimir = handleTest ./mimir.nix {};
garage = handleTest ./garage {};
gemstash = handleTest ./gemstash.nix {};
@@ -521,6 +522,7 @@ in {
nginx-sandbox = handleTestOn ["x86_64-linux"] ./nginx-sandbox.nix {};
nginx-sso = handleTest ./nginx-sso.nix {};
nginx-variants = handleTest ./nginx-variants.nix {};
nginx-proxyprotocol = handleTest ./nginx-proxyprotocol {};
nifi = handleTestOn ["x86_64-linux"] ./web-apps/nifi.nix {};
nitter = handleTest ./nitter.nix {};
nix-ld = handleTest ./nix-ld.nix {};
@@ -555,6 +557,7 @@ in {
openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {};
opentabletdriver = handleTest ./opentabletdriver.nix {};
owncast = handleTest ./owncast.nix {};
outline = handleTest ./outline.nix {};
image-contents = handleTest ./image-contents.nix {};
openvscode-server = handleTest ./openvscode-server.nix {};
orangefs = handleTest ./orangefs.nix {};
@@ -664,6 +667,7 @@ in {
seafile = handleTest ./seafile.nix {};
searx = handleTest ./searx.nix {};
service-runner = handleTest ./service-runner.nix {};
sftpgo = runTest ./sftpgo.nix;
sfxr-qt = handleTest ./sfxr-qt.nix {};
sgtpuzzles = handleTest ./sgtpuzzles.nix {};
shadow = handleTest ./shadow.nix {};

View File

@@ -53,7 +53,7 @@ import ./make-test-python.nix ({ pkgs, ... } : let
[ v3_req ]
basicConstraints = CA:FALSE
keyUsage = digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth
extendedKeyUsage = serverAuth, clientAuth
subjectAltName = @alt_names
[alt_names]
DNS.1 = node1
@@ -79,23 +79,26 @@ import ./make-test-python.nix ({ pkgs, ... } : let
keyFile = etcd_key;
certFile = etcd_cert;
trustedCaFile = ca_pem;
peerClientCertAuth = true;
clientCertAuth = true;
listenClientUrls = ["https://127.0.0.1:2379"];
listenPeerUrls = ["https://0.0.0.0:2380"];
};
};
environment.variables = {
ETCDCTL_CERT_FILE = "${etcd_client_cert}";
ETCDCTL_KEY_FILE = "${etcd_client_key}";
ETCDCTL_CA_FILE = "${ca_pem}";
ETCDCTL_PEERS = "https://127.0.0.1:2379";
ETCD_CERT_FILE = "${etcd_client_cert}";
ETCD_KEY_FILE = "${etcd_client_key}";
ETCD_CA_FILE = "${ca_pem}";
ETCDCTL_ENDPOINTS = "https://127.0.0.1:2379";
ETCDCTL_CACERT = "${ca_pem}";
ETCDCTL_CERT = "${etcd_cert}";
ETCDCTL_KEY = "${etcd_key}";
};
networking.firewall.allowedTCPPorts = [ 2380 ];
};
in {
name = "etcd";
name = "etcd-cluster";
meta = with pkgs.lib.maintainers; {
maintainers = [ offline ];
@@ -134,21 +137,21 @@ in {
node2.start()
node1.wait_for_unit("etcd.service")
node2.wait_for_unit("etcd.service")
node2.wait_until_succeeds("etcdctl cluster-health")
node1.succeed("etcdctl set /foo/bar 'Hello world'")
node2.wait_until_succeeds("etcdctl endpoint status")
node1.succeed("etcdctl put /foo/bar 'Hello world'")
node2.succeed("etcdctl get /foo/bar | grep 'Hello world'")
with subtest("should add another member"):
node1.wait_until_succeeds("etcdctl member add node3 https://node3:2380")
node1.wait_until_succeeds("etcdctl member add node3 --peer-urls=https://node3:2380")
node3.start()
node3.wait_for_unit("etcd.service")
node3.wait_until_succeeds("etcdctl member list | grep 'node3'")
node3.succeed("etcdctl cluster-health")
node3.succeed("etcdctl endpoint status")
with subtest("should survive member crash"):
node3.crash()
node1.succeed("etcdctl cluster-health")
node1.succeed("etcdctl set /foo/bar 'Hello degraded world'")
node1.succeed("etcdctl endpoint status")
node1.succeed("etcdctl put /foo/bar 'Hello degraded world'")
node1.succeed("etcdctl get /foo/bar | grep 'Hello degraded world'")
'';
})

View File

@@ -19,7 +19,7 @@ import ./make-test-python.nix ({ pkgs, ... } : {
node.wait_for_unit("etcd.service")
with subtest("should write and read some values to etcd"):
node.succeed("etcdctl set /foo/bar 'Hello world'")
node.succeed("etcdctl put /foo/bar 'Hello world'")
node.succeed("etcdctl get /foo/bar | grep 'Hello world'")
'';
})

View File

@@ -27,6 +27,7 @@
simpleUefiGrub
simpleUefiGrubSpecialisation
simpleUefiSystemdBoot
stratisRoot
# swraid
zfsroot
;

View File

@@ -989,4 +989,39 @@ in {
)
'';
};
} // optionalAttrs systemdStage1 {
stratisRoot = makeInstallerTest "stratisRoot" {
createPartitions = ''
machine.succeed(
"sgdisk --zap-all /dev/vda",
"sgdisk --new=1:0:+100M --typecode=0:ef00 /dev/vda", # /boot
"sgdisk --new=2:0:+1G --typecode=0:8200 /dev/vda", # swap
"sgdisk --new=3:0:+5G --typecode=0:8300 /dev/vda", # /
"udevadm settle",
"mkfs.vfat /dev/vda1",
"mkswap /dev/vda2 -L swap",
"swapon -L swap",
"stratis pool create my-pool /dev/vda3",
"stratis filesystem create my-pool nixos",
"udevadm settle",
"mount /dev/stratis/my-pool/nixos /mnt",
"mkdir -p /mnt/boot",
"mount /dev/vda1 /mnt/boot"
)
'';
bootLoader = "systemd-boot";
extraInstallerConfig = { modulesPath, ...}: {
config = {
services.stratis.enable = true;
environment.systemPackages = [
pkgs.stratis-cli
pkgs.thin-provisioning-tools
pkgs.lvm2.bin
pkgs.stratisd.initrd
];
};
};
};
}

54
nixos/tests/legit.nix Normal file
View File

@@ -0,0 +1,54 @@
import ./make-test-python.nix ({ lib, pkgs, ... }:
let
port = 5000;
scanPath = "/var/lib/legit";
in
{
name = "legit-web";
meta.maintainers = [ lib.maintainers.ratsclub ];
nodes = {
server = { config, pkgs }: {
services.legit = {
enable = true;
settings = {
server.port = 5000;
repo = { inherit scanPath; };
};
};
environment.systemPackages = [ pkgs.git ];
};
};
testScript = { nodes, ... }:
let
strPort = builtins.toString port;
in
''
start_all()
server.wait_for_unit("network.target")
server.wait_for_unit("legit.service")
server.wait_until_succeeds(
"curl -f http://localhost:${strPort}"
)
server.succeed("${pkgs.writeShellScript "setup-legit-test-repo" ''
set -e
git init --bare -b master ${scanPath}/some-repo
git init -b master reference
cd reference
git remote add origin ${scanPath}/some-repo
date > date.txt
git add date.txt
git -c user.name=test -c user.email=test@localhost commit -m 'add date'
git push -u origin master
''}")
server.wait_until_succeeds(
"curl -f http://localhost:${strPort}/some-repo"
)
'';
})

View File

@@ -3,11 +3,6 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
meta = {
maintainers = with lib.maintainers; [ OPNA2608 ];
# Natively running Mir has problems with capturing the first registered libinput device.
# In our VM runners on ARM and on some hardware configs (my RPi4, distro-independent), this misses the keyboard.
# It can be worked around by dis- and reconnecting the affected hardware, but we can't do this in these tests.
# https://github.com/MirServer/mir/issues/2837
broken = pkgs.stdenv.hostPlatform.isAarch;
};
nodes.machine = { config, ... }: {

View File

@@ -27,6 +27,8 @@ import ./make-test-python.nix (
};
};
testScript = ''
import os
start_all()
# Create a fake cache with Nginx service the static files

View File

@@ -93,18 +93,19 @@ let
name = "Static";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 2 ];
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
defaultGateway = "192.168.1.1";
defaultGateway6 = "fd00:1234:5678:1::1";
interfaces.eth1.ipv4.addresses = mkOverride 0 [
interfaces.enp1s0.ipv4.addresses = [
{ address = "192.168.1.2"; prefixLength = 24; }
{ address = "192.168.1.3"; prefixLength = 32; }
{ address = "192.168.1.10"; prefixLength = 32; }
];
interfaces.eth2.ipv4.addresses = mkOverride 0 [
interfaces.enp2s0.ipv4.addresses = [
{ address = "192.168.2.2"; prefixLength = 24; }
];
};
@@ -170,12 +171,12 @@ let
# Disable test driver default config
networking.interfaces = lib.mkForce {};
networking.useNetworkd = networkd;
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
};
testScript = ''
start_all()
client.wait_for_unit("multi-user.target")
client.wait_until_succeeds("ip addr show dev eth1 | grep '192.168.1'")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep '192.168.1'")
client.shell_interact()
client.succeed("ping -c 1 192.168.1.1")
router.succeed("ping -c 1 192.168.1.1")
@@ -187,20 +188,13 @@ let
name = "SimpleDHCP";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 2 ];
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1 = {
ipv4.addresses = mkOverride 0 [ ];
ipv6.addresses = mkOverride 0 [ ];
useDHCP = true;
};
interfaces.eth2 = {
ipv4.addresses = mkOverride 0 [ ];
ipv6.addresses = mkOverride 0 [ ];
useDHCP = true;
};
interfaces.enp1s0.useDHCP = true;
interfaces.enp2s0.useDHCP = true;
};
};
testScript = { ... }:
@@ -211,10 +205,10 @@ let
router.wait_for_unit("network-online.target")
with subtest("Wait until we have an ip address on each interface"):
client.wait_until_succeeds("ip addr show dev eth1 | grep -q '192.168.1'")
client.wait_until_succeeds("ip addr show dev eth1 | grep -q 'fd00:1234:5678:1:'")
client.wait_until_succeeds("ip addr show dev eth2 | grep -q '192.168.2'")
client.wait_until_succeeds("ip addr show dev eth2 | grep -q 'fd00:1234:5678:2:'")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep -q '192.168.1'")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep -q 'fd00:1234:5678:1:'")
client.wait_until_succeeds("ip addr show dev enp2s0 | grep -q '192.168.2'")
client.wait_until_succeeds("ip addr show dev enp2s0 | grep -q 'fd00:1234:5678:2:'")
with subtest("Test vlan 1"):
client.wait_until_succeeds("ping -c 1 192.168.1.1")
@@ -243,16 +237,15 @@ let
name = "OneInterfaceDHCP";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 2 ];
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1 = {
ipv4.addresses = mkOverride 0 [ ];
interfaces.enp1s0 = {
mtu = 1343;
useDHCP = true;
};
interfaces.eth2.ipv4.addresses = mkOverride 0 [ ];
};
};
testScript = { ... }:
@@ -264,10 +257,10 @@ let
router.wait_for_unit("network.target")
with subtest("Wait until we have an ip address on each interface"):
client.wait_until_succeeds("ip addr show dev eth1 | grep -q '192.168.1'")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep -q '192.168.1'")
with subtest("ensure MTU is set"):
assert "mtu 1343" in client.succeed("ip link show dev eth1")
assert "mtu 1343" in client.succeed("ip link show dev enp1s0")
with subtest("Test vlan 1"):
client.wait_until_succeeds("ping -c 1 192.168.1.1")
@@ -286,16 +279,15 @@ let
};
bond = let
node = address: { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 2 ];
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
bonds.bond0 = {
interfaces = [ "eth1" "eth2" ];
interfaces = [ "enp1s0" "enp2s0" ];
driverOptions.mode = "802.3ad";
};
interfaces.eth1.ipv4.addresses = mkOverride 0 [ ];
interfaces.eth2.ipv4.addresses = mkOverride 0 [ ];
interfaces.bond0.ipv4.addresses = mkOverride 0
[ { inherit address; prefixLength = 30; } ];
};
@@ -326,12 +318,11 @@ let
};
bridge = let
node = { address, vlan }: { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ vlan ];
virtualisation.interfaces.enp1s0.vlan = vlan;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1.ipv4.addresses = mkOverride 0
[ { inherit address; prefixLength = 24; } ];
interfaces.enp1s0.ipv4.addresses = [ { inherit address; prefixLength = 24; } ];
};
};
in {
@@ -339,11 +330,12 @@ let
nodes.client1 = node { address = "192.168.1.2"; vlan = 1; };
nodes.client2 = node { address = "192.168.1.3"; vlan = 2; };
nodes.router = { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 2 ];
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
bridges.bridge.interfaces = [ "eth1" "eth2" ];
bridges.bridge.interfaces = [ "enp1s0" "enp2s0" ];
interfaces.eth1.ipv4.addresses = mkOverride 0 [ ];
interfaces.eth2.ipv4.addresses = mkOverride 0 [ ];
interfaces.bridge.ipv4.addresses = mkOverride 0
@@ -377,7 +369,7 @@ let
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
environment.systemPackages = [ pkgs.iptables ]; # to debug firewall rules
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
@@ -385,14 +377,9 @@ let
# reverse path filtering rules for the macvlan interface seem
# to be incorrect, causing the test to fail. Disable temporarily.
firewall.checkReversePath = false;
macvlans.macvlan.interface = "eth1";
interfaces.eth1 = {
ipv4.addresses = mkOverride 0 [ ];
useDHCP = true;
};
interfaces.macvlan = {
useDHCP = true;
};
macvlans.macvlan.interface = "enp1s0";
interfaces.enp1s0.useDHCP = true;
interfaces.macvlan.useDHCP = true;
};
};
testScript = { ... }:
@@ -404,7 +391,7 @@ let
router.wait_for_unit("network.target")
with subtest("Wait until we have an ip address on each interface"):
client.wait_until_succeeds("ip addr show dev eth1 | grep -q '192.168.1'")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep -q '192.168.1'")
client.wait_until_succeeds("ip addr show dev macvlan | grep -q '192.168.1'")
with subtest("Print lots of diagnostic information"):
@@ -431,23 +418,22 @@ let
fou = {
name = "foo-over-udp";
nodes.machine = { ... }: {
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1.ipv4.addresses = mkOverride 0
[ { address = "192.168.1.1"; prefixLength = 24; } ];
interfaces.enp1s0.ipv4.addresses = [ { address = "192.168.1.1"; prefixLength = 24; } ];
fooOverUDP = {
fou1 = { port = 9001; };
fou2 = { port = 9002; protocol = 41; };
fou3 = mkIf (!networkd)
{ port = 9003; local.address = "192.168.1.1"; };
fou4 = mkIf (!networkd)
{ port = 9004; local = { address = "192.168.1.1"; dev = "eth1"; }; };
{ port = 9004; local = { address = "192.168.1.1"; dev = "enp1s0"; }; };
};
};
systemd.services = {
fou3-fou-encap.after = optional (!networkd) "network-addresses-eth1.service";
fou3-fou-encap.after = optional (!networkd) "network-addresses-enp1s0.service";
};
};
testScript = { ... }:
@@ -470,22 +456,22 @@ let
"gue": None,
"family": "inet",
"local": "192.168.1.1",
"dev": "eth1",
"dev": "enp1s0",
} in fous, "fou4 exists"
'';
};
sit = let
node = { address4, remote, address6 }: { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
sits.sit = {
inherit remote;
local = address4;
dev = "eth1";
dev = "enp1s0";
};
interfaces.eth1.ipv4.addresses = mkOverride 0
interfaces.enp1s0.ipv4.addresses = mkOverride 0
[ { address = address4; prefixLength = 24; } ];
interfaces.sit.ipv6.addresses = mkOverride 0
[ { address = address6; prefixLength = 64; } ];
@@ -685,10 +671,10 @@ let
vlan-ping = let
baseIP = number: "10.10.10.${number}";
vlanIP = number: "10.1.1.${number}";
baseInterface = "eth1";
baseInterface = "enp1s0";
vlanInterface = "vlan42";
node = number: {pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
#useNetworkd = networkd;
useDHCP = false;
@@ -785,12 +771,12 @@ let
privacy = {
name = "Privacy";
nodes.router = { ... }: {
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = true;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1.ipv6.addresses = singleton {
interfaces.enp1s0.ipv6.addresses = singleton {
address = "fd00:1234:5678:1::1";
prefixLength = 64;
};
@@ -798,7 +784,7 @@ let
services.radvd = {
enable = true;
config = ''
interface eth1 {
interface enp1s0 {
AdvSendAdvert on;
AdvManagedFlag on;
AdvOtherConfigFlag on;
@@ -812,11 +798,11 @@ let
};
};
nodes.client_with_privacy = { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1 = {
interfaces.enp1s0 = {
tempAddress = "default";
ipv4.addresses = mkOverride 0 [ ];
ipv6.addresses = mkOverride 0 [ ];
@@ -825,11 +811,11 @@ let
};
};
nodes.client = { pkgs, ... }: with pkgs.lib; {
virtualisation.vlans = [ 1 ];
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.eth1 = {
interfaces.enp1s0 = {
tempAddress = "enabled";
ipv4.addresses = mkOverride 0 [ ];
ipv6.addresses = mkOverride 0 [ ];
@@ -847,9 +833,9 @@ let
with subtest("Wait until we have an ip address"):
client_with_privacy.wait_until_succeeds(
"ip addr show dev eth1 | grep -q 'fd00:1234:5678:1:'"
"ip addr show dev enp1s0 | grep -q 'fd00:1234:5678:1:'"
)
client.wait_until_succeeds("ip addr show dev eth1 | grep -q 'fd00:1234:5678:1:'")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep -q 'fd00:1234:5678:1:'")
with subtest("Test vlan 1"):
client_with_privacy.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::1")
@@ -947,7 +933,7 @@ let
), "The IPv6 routing table has not been properly cleaned:\n{}".format(ipv6Residue)
'';
};
rename = {
rename = if networkd then {
name = "RenameInterface";
nodes.machine = { pkgs, ... }: {
virtualisation.vlans = [ 1 ];
@@ -955,23 +941,20 @@ let
useNetworkd = networkd;
useDHCP = false;
};
} //
(if networkd
then { systemd.network.links."10-custom_name" = {
matchConfig.MACAddress = "52:54:00:12:01:01";
linkConfig.Name = "custom_name";
};
}
else { boot.initrd.services.udev.rules = ''
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:12:01:01", KERNEL=="eth*", NAME="custom_name"
'';
});
systemd.network.links."10-custom_name" = {
matchConfig.MACAddress = "52:54:00:12:01:01";
linkConfig.Name = "custom_name";
};
};
testScript = ''
machine.succeed("udevadm settle")
print(machine.succeed("ip link show dev custom_name"))
'';
};
} else {
name = "RenameInterface";
nodes = { };
testScript = "";
};
# even with disabled networkd, systemd.network.links should work
# (as it's handled by udev, not networkd)
link = {
@@ -1015,6 +998,21 @@ let
machine.fail("ip address show wlan0 | grep -q ${testMac}")
'';
};
caseSensitiveRenaming = {
name = "CaseSensitiveRenaming";
nodes.machine = { pkgs, ... }: {
virtualisation.interfaces.enCustom.vlan = 11;
networking = {
useNetworkd = networkd;
useDHCP = false;
};
};
testScript = ''
machine.succeed("udevadm settle")
print(machine.succeed("ip link show dev enCustom"))
machine.wait_until_succeeds("ip link show dev enCustom | grep -q '52:54:00:12:0b:01")
'';
};
};
in mapAttrs (const (attrs: makeTest (attrs // {

View File

@@ -0,0 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDLjCCAhagAwIBAgIIP2+4GFxOYMgwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
AxMVbWluaWNhIHJvb3QgY2EgNGU3NTJiMB4XDTIzMDEzMDAzNDExOFoXDTQzMDEz
MDAzNDExOFowFTETMBEGA1UEAwwKKi50ZXN0Lm5peDCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAMarJSCzelnzTMT5GMoIKA/MXBNk5j277uI2Gq2MCky/
DlBpx+tjSsKsz6QLBduKMF8OH5AgjrVAKQAtsVPDseY0Qcyx/5dgJjkdO4on+DFb
V0SJ3ZhYPKACrqQ1SaoG+Xup37puw7sVR13J7oNvP6fAYRcjYqCiFC7VMjJNG4dR
251jvWWidSc7v5CYw2AxrngtBgHeQuyG9QCJ1DRH8h6ioV7IeonwReN7noYtTWh8
NDjGnw9HH2nYMcL91E+DWCxWVmbC9/orvYOT7u0Orho0t1w9BB0/zzcdojwQpMCv
HahEmFQmdGbWTuI4caBeaDBJVsSwKlTcxLSS4MAZ0c8CAwEAAaN3MHUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB8GA1UdIwQYMBaAFGyXySYI3gL88d7GHnGMU6wpiBf2MBUGA1UdEQQO
MAyCCioudGVzdC5uaXgwDQYJKoZIhvcNAQELBQADggEBAJ/DpwiLVBgWyozsn++f
kR4m0dUjnuCgpHo2EMoMZh+9og+OC0vq6WITXHaJytB3aBMxFOUTim3vwxPyWPXX
/vy+q6jJ6QMLx1J3VIWZdmXsT+qLGbVzL/4gNoaRsLPGO06p3yVjhas+OBFx1Fee
6kTHb82S/dzBojOJLRRo18CU9yw0FUXOPqN7HF7k2y+Twe6+iwCuCKGSFcvmRjxe
bWy11C921bTienW0Rmq6ppFWDaUNYP8kKpMN2ViAvc0tyF6wwk5lyOiqCR+pQHJR
H/J4qSeKDchYLKECuzd6SySz8FW/xPKogQ28zba+DBD86hpqiEJOBzxbrcN3cjUn
7N4=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAxqslILN6WfNMxPkYyggoD8xcE2TmPbvu4jYarYwKTL8OUGnH
62NKwqzPpAsF24owXw4fkCCOtUApAC2xU8Ox5jRBzLH/l2AmOR07iif4MVtXRInd
mFg8oAKupDVJqgb5e6nfum7DuxVHXcnug28/p8BhFyNioKIULtUyMk0bh1HbnWO9
ZaJ1Jzu/kJjDYDGueC0GAd5C7Ib1AInUNEfyHqKhXsh6ifBF43uehi1NaHw0OMaf
D0cfadgxwv3UT4NYLFZWZsL3+iu9g5Pu7Q6uGjS3XD0EHT/PNx2iPBCkwK8dqESY
VCZ0ZtZO4jhxoF5oMElWxLAqVNzEtJLgwBnRzwIDAQABAoIBAFuNGOH184cqKJGI
3RSVJ6kIGtJRKA0A4vfZyPd61nBBhx4lcRyXOCd4LYPCFKP0DZBwWLk5V6pM89gC
NnqMbxnPsRbcXBVtGJAvWXW0L5rHJfMOuVBwMRfnxIUljVnONv/264PlcUtwZd/h
o4lsJeBvNg7MnrG5nyVp1+T4RZxYm1P86HLp5zyT+fdj4Cr82b9j6QpxGXEfm1jV
QA1xr1ZkrV8fgETyaE0TBIKcdt6xNfv1mpI1RE5gaP/YzcCs/mL+G0kMar4l7pO/
6OHXTvHz+W3G6Xlha7Wq1ADoqYz2K7VoL/OgSQhIxRNujyWR6lir7eladVrKkCzu
uzFi/HECgYEA0vSNCIK3useSypMPHhYUVNbZ4hbK0WgqSAxfJQtL3nC7KviVMAXj
IKVR90xuzJB+ih88KCJpH84JH90paMpW0Gq1yEae90bnWa8Nj7ULLS/Zuj0WrelU
+DEGbx47IUPOtiLBxooxFKyIVhX3hWRwZ0pokSQzbgb5zYnlM6tqZ3cCgYEA8Rb2
wtt0XmqEQedFacs4fobJoVWMcETjpuxYp0m5Kje/4QkptZIbspXGBgNtPBBRGg51
AYSu8wYkGEueI77KiFDgY8AAkpOk2MrMVPszjOhUiO1oEfbT6ynOY5RDOuXcY6jo
8RpSk46VkfVxt6LVmappqcVFtVWcAjdGfXeSLmkCgYAWP7SgMSkvidzxgJEXmzyJ
th9EuSKq81GCR8vBHG/kBf+3iIAzkGtkBgufCXCmIpc1+hVeJkLwF8rekXTMmIqP
cLG7bbdWXSQJUW0cuvtyyJkuC0NZFELh6knDbmzOFVi33PKS/gAvLgMzER4J843n
VvGwXSEPeazfAKwrxuhyAQKBgQCOm5TPYlyNVNhy20h18d2zCivOoPn3luhKXtd5
7OP4kw2PIYpoesqjcnC2MeS1eLlgfli70y5hVqqXLHOYlUzcIWr51iMAkREbo6oG
QqkVmoAWlsfOiICGRC5vPM4f0sPwt4NCyt05p0fWFKd1hn5u7Ryfba90OfWUYfny
UX5IsQKBgQCswer4Qc3UepkiYxGwSTxgIh4kYlmamU2I00Kar4uFAr9JsCbk98f0
kaCUNZjrrvTwgRmdhwcpMDiMW/F4QkNk0I2unHcoAvzNop6c22VhHJU2XJhrQ57h
n1iPiw0NLXiA4RQwMUMjtt3nqlpLOTXGtsF8TmpWPcAN2QcTxOutzw==
-----END RSA PRIVATE KEY-----

View File

@@ -0,0 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDSzCCAjOgAwIBAgIITnUr3xFw4oEwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
AxMVbWluaWNhIHJvb3QgY2EgNGU3NTJiMCAXDTIzMDEzMDAzNDExOFoYDzIxMjMw
MTMwMDM0MTE4WjAgMR4wHAYDVQQDExVtaW5pY2Egcm9vdCBjYSA0ZTc1MmIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1SrJT9k3zXIXApEyL5UDlw7F6
MMOqE5d+8ZwMccHbEKLu0ssNRY+j31tnNYQ/r5iCNeNgUZccKBgzdU0ysyw5n4tw
0y+MTD9fCfUXYcc8pJRPRolo6zxYO9W7WJr0nfJZ+p7zFRAjRCmzXdnZjKz0EGcg
x9mHwn//3SuLt1ItK1n3aZ6im9NlcVtunDe3lCSL0tRgy7wDGNvWDZMO49jk4AFU
BlMqScuiNpUzYgCxNaaGMuH3M0f0YyRAxSs6FWewLtqTIaVql7HL+3PcGAhvlKEZ
fvfaf80F9aWI88sbEddTA0s5837zEoDwGpZl3K5sPU/O3MVEHIhAY5ICG0IBAgMB
AAGjgYYwgYMwDgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
BgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRsl8kmCN4C/PHe
xh5xjFOsKYgX9jAfBgNVHSMEGDAWgBRsl8kmCN4C/PHexh5xjFOsKYgX9jANBgkq
hkiG9w0BAQsFAAOCAQEAmvgpU+q+TBbz+9Y2rdiIeTfeDXtMNPf+nKI3zxYztRGC
MoKP6jCQaFSQra4BVumFLV38DoqR1pOV1ojkiyO5c/9Iym/1Wmm8LeqgsHNqSgyS
C7wvBcb/N9PzIBQFq/RiboDoC7bqK/0zQguCmBtGceH+AVpQyfXM+P78B1EkHozu
67igP8GfouPp2s4Vd5P2XGkA6vMgYCtFEnCbtmmo7C8B+ymhD/D9axpMKQ1OaBg9
jfqLOlk+Rc2nYZuaDjnUmlTkYjC6EwCNe9weYkSJgQ9QzoGJLIRARsdQdsp3C2fZ
l2UZKkDJ2GPrrc+TdaGXZTYi0uMmvQsEKZXtqAzorQ==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAtUqyU/ZN81yFwKRMi+VA5cOxejDDqhOXfvGcDHHB2xCi7tLL
DUWPo99bZzWEP6+YgjXjYFGXHCgYM3VNMrMsOZ+LcNMvjEw/Xwn1F2HHPKSUT0aJ
aOs8WDvVu1ia9J3yWfqe8xUQI0Qps13Z2Yys9BBnIMfZh8J//90ri7dSLStZ92me
opvTZXFbbpw3t5Qki9LUYMu8Axjb1g2TDuPY5OABVAZTKknLojaVM2IAsTWmhjLh
9zNH9GMkQMUrOhVnsC7akyGlapexy/tz3BgIb5ShGX732n/NBfWliPPLGxHXUwNL
OfN+8xKA8BqWZdyubD1PztzFRByIQGOSAhtCAQIDAQABAoIBAQCLeAWs1kWtvTYg
t8UzspC0slItAKrmgt//hvxYDoPmdewC8yPG+AbDOSfmRKOTIxGeyro79UjdHnNP
0yQqpvCU/AqYJ7/inR37jXuCG3TdUHfQbSF1F9N6xb1tvYKoQYKaelYiB8g8eUnj
dYYM+U5tDNlpvJW6/YTfYFUJzWRo3i8jj5lhbkjcJDvdOhVxMXNXJgJAymu1KysE
N1da2l4fzmuoN82wFE9KMyYSn+LOLWBReQQmXHZPP+2LjRIVrWoFoV49k2Ylp9tH
yeaFx1Ya/wVx3PRnSW+zebWDcc0bAua9XU3Fi42yRq5iXOyoXHyefDfJoId7+GAO
IF2qRw9hAoGBAM1O1l4ceOEDsEBh7HWTvmfwVfkXgT6VHeI6LGEjb88FApXgT+wT
1s1IWVVOigLl9OKQbrjqlg9xgzrPDHYRwu5/Oz3X2WaH6wlF+d+okoqls6sCEAeo
GfzF3sKOHQyIYjttCXE5G38uhIgVFFFfK97AbUiY8egYBr0zjVXK7xINAoGBAOIN
1pDBFBQIoKj64opm/G9lJBLUpWLBFdWXhXS6q2jNsdY1mLMRmu/RBaKSfGz7W1a/
a2WBedjcnTWJ/84tBsn4Qj5tLl8xkcXiN/pslWzg724ZnVsbyxM9KvAdXAma3F0g
2EsYq8mhvbAEkpE+aoM6jwOJBnMhTRZrNMKN2lbFAoGAHmZWB4lfvLG3H1FgmehO
gUVs9X0tff7GdgD3IUsF+zlasKaOLv6hB7R2xdLjTJqQMBwCyQ6zOYYtUD/oMHNg
0b+1HesgHbZybuUVorBrQmxWtjOP/BJABtWlrlkso/Zt1S7H/yPdlm9k4GF+qK3W
6RzFEcLTzvH/zXQcsV9jFuECgYEAhaX+1KiC0XFkY2OpaoCHAOlAUa3NdjyIRzcF
XUU8MINkgCxB8qUXAHCJL1wCGoDluL0FpwbM3m1YuR200tYGLIUNzVDJ2Ng6wk8E
H5fxJGU8ydB1Gzescdx5NWt2Tet0G89ecc/NSTHKL3YUnbDUUm/dvA5YdNscc4PA
tsIdc60CgYEArvU1MwqGQUTDKUmaM2t3qm70fbwmOViHfyTWpn4aAQR3sK16iJMm
V+dka62L/VYs5CIbzXvCioyugUMZGJi/zIwrViRzqJQbNnPADAW4lG88UxXqHHAH
q33ivjgd9omGFb37saKOmR44KmjUIDvSIZF4W3EPwAMEyl5mM31Ryns=
-----END RSA PRIVATE KEY-----

View File

@@ -0,0 +1,144 @@
let
certs = import ./snakeoil-certs.nix;
in
import ../make-test-python.nix ({ pkgs, ... }: {
name = "nginx-proxyprotocol";
nodes = {
webserver = { pkgs, lib, ... }: {
environment.systemPackages = [ pkgs.netcat ];
security.pki.certificateFiles = [
certs.ca.cert
];
networking.extraHosts = ''
127.0.0.5 proxy.test.nix
127.0.0.5 noproxy.test.nix
127.0.0.3 direct-nossl.test.nix
127.0.0.4 unsecure-nossl.test.nix
127.0.0.2 direct-noproxy.test.nix
127.0.0.1 direct-proxy.test.nix
'';
services.nginx = {
enable = true;
defaultListen = [
{ addr = "127.0.0.1"; proxyProtocol = true; ssl = true; }
{ addr = "127.0.0.2"; }
{ addr = "127.0.0.3"; ssl = false; }
{ addr = "127.0.0.4"; ssl = false; proxyProtocol = true; }
];
commonHttpConfig = ''
log_format pcombined '(proxy_protocol=$proxy_protocol_addr) - (remote_addr=$remote_addr) - (realip=$realip_remote_addr) - (upstream=) - (remote_user=$remote_user) [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
access_log /var/log/nginx/access.log pcombined;
error_log /var/log/nginx/error.log;
'';
virtualHosts =
let
commonConfig = {
locations."/".return = "200 '$remote_addr'";
extraConfig = ''
set_real_ip_from 127.0.0.5/32;
real_ip_header proxy_protocol;
'';
};
in
{
"*.test.nix" = commonConfig // {
sslCertificate = certs."*.test.nix".cert;
sslCertificateKey = certs."*.test.nix".key;
forceSSL = true;
};
"direct-nossl.test.nix" = commonConfig;
"unsecure-nossl.test.nix" = commonConfig // {
extraConfig = ''
real_ip_header proxy_protocol;
'';
};
};
};
services.sniproxy = {
enable = true;
config = ''
error_log {
syslog daemon
}
access_log {
syslog daemon
}
listener 127.0.0.5:443 {
protocol tls
source 127.0.0.5
}
table {
^proxy\.test\.nix$ 127.0.0.1 proxy_protocol
^noproxy\.test\.nix$ 127.0.0.2
}
'';
};
};
};
testScript = ''
def check_origin_ip(src_ip: str, dst_url: str, failure: bool = False, proxy_protocol: bool = False, expected_ip: str | None = None):
check = webserver.fail if failure else webserver.succeed
if expected_ip is None:
expected_ip = src_ip
return check(f"curl {'--haproxy-protocol' if proxy_protocol else '''} --interface {src_ip} --fail -L {dst_url} | grep '{expected_ip}'")
webserver.wait_for_unit("nginx")
webserver.wait_for_unit("sniproxy")
# This should be closed by virtue of ssl = true;
webserver.wait_for_closed_port(80, "127.0.0.1")
# This should be open by virtue of no explicit ssl
webserver.wait_for_open_port(80, "127.0.0.2")
# This should be open by virtue of ssl = true;
webserver.wait_for_open_port(443, "127.0.0.1")
# This should be open by virtue of no explicit ssl
webserver.wait_for_open_port(443, "127.0.0.2")
# This should be open by sniproxy
webserver.wait_for_open_port(443, "127.0.0.5")
# This should be closed by sniproxy
webserver.wait_for_closed_port(80, "127.0.0.5")
# Sanity checks for the NGINX module
# direct-HTTP connection to NGINX without TLS, this checks that ssl = false; works well.
check_origin_ip("127.0.0.10", "http://direct-nossl.test.nix/")
# webserver.execute("openssl s_client -showcerts -connect direct-noproxy.test.nix:443")
# direct-HTTP connection to NGINX with TLS
check_origin_ip("127.0.0.10", "http://direct-noproxy.test.nix/")
check_origin_ip("127.0.0.10", "https://direct-noproxy.test.nix/")
# Well, sniproxy is not listening on 80 and cannot redirect
check_origin_ip("127.0.0.10", "http://proxy.test.nix/", failure=True)
check_origin_ip("127.0.0.10", "http://noproxy.test.nix/", failure=True)
# Actual PROXY protocol related tests
# Connecting through sniproxy should passthrough the originating IP address.
check_origin_ip("127.0.0.10", "https://proxy.test.nix/")
# Connecting through sniproxy to a non-PROXY protocol enabled listener should not pass the originating IP address.
check_origin_ip("127.0.0.10", "https://noproxy.test.nix/", expected_ip="127.0.0.5")
# Attack tests against spoofing
# Let's try to spoof our IP address by connecting direct-y to the PROXY protocol listener.
# FIXME(RaitoBezarius): rewrite it using Python + (Scapy|something else) as this is too much broken unfortunately.
# Or wait for upstream curl patch.
# def generate_attacker_request(original_ip: str, target_ip: str, dst_url: str):
# return f"""PROXY TCP4 {original_ip} {target_ip} 80 80
# GET / HTTP/1.1
# Host: {dst_url}
# """
# def spoof(original_ip: str, target_ip: str, dst_url: str, tls: bool = False, expect_failure: bool = True):
# method = webserver.fail if expect_failure else webserver.succeed
# port = 443 if tls else 80
# print(webserver.execute(f"cat <<EOF | nc {target_ip} {port}\n{generate_attacker_request(original_ip, target_ip, dst_url)}\nEOF"))
# return method(f"cat <<EOF | nc {target_ip} {port} | grep {original_ip}\n{generate_attacker_request(original_ip, target_ip, dst_url)}\nEOF")
# check_origin_ip("127.0.0.10", "http://unsecure-nossl.test.nix", proxy_protocol=True)
# spoof("1.1.1.1", "127.0.0.4", "direct-nossl.test.nix")
# spoof("1.1.1.1", "127.0.0.4", "unsecure-nossl.test.nix", expect_failure=False)
'';
})

View File

@@ -0,0 +1,30 @@
# Minica can provide a CA key and cert, plus a key
# and cert for our fake CA server's Web Front End (WFE).
{
pkgs ? import <nixpkgs> {},
minica ? pkgs.minica,
runCommandCC ? pkgs.runCommandCC,
}:
let
conf = import ./snakeoil-certs.nix;
domain = conf.domain;
domainSanitized = pkgs.lib.replaceStrings ["*"] ["_"] domain;
in
runCommandCC "generate-tests-certs" {
buildInputs = [ (minica.overrideAttrs (old: {
postPatch = ''
sed -i 's_NotAfter: time.Now().AddDate(2, 0, 30),_NotAfter: time.Now().AddDate(20, 0, 0),_' main.go
'';
})) ];
} ''
minica \
--ca-key ca.key.pem \
--ca-cert ca.cert.pem \
--domains "${domain}"
mkdir -p $out
mv ca.*.pem $out/
mv ${domainSanitized}/key.pem $out/${domainSanitized}.key.pem
mv ${domainSanitized}/cert.pem $out/${domainSanitized}.cert.pem
''

View File

@@ -0,0 +1,14 @@
let
domain = "*.test.nix";
domainSanitized = "_.test.nix";
in {
inherit domain;
ca = {
cert = ./ca.cert.pem;
key = ./ca.key.pem;
};
"${domain}" = {
cert = ./. + "/${domainSanitized}.cert.pem";
key = ./. + "/${domainSanitized}.key.pem";
};
}

54
nixos/tests/outline.nix Normal file
View File

@@ -0,0 +1,54 @@
import ./make-test-python.nix ({ pkgs, lib, ... }:
let
accessKey = "BKIKJAA5BMMU2RHO6IBB";
secretKey = "V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12";
secretKeyFile = pkgs.writeText "outline-secret-key" ''
${secretKey}
'';
rootCredentialsFile = pkgs.writeText "minio-credentials-full" ''
MINIO_ROOT_USER=${accessKey}
MINIO_ROOT_PASSWORD=${secretKey}
'';
in
{
name = "outline";
meta.maintainers = with lib.maintainers; [ xanderio ];
nodes = {
outline = { pkgs, config, ... }: {
nixpkgs.config.allowUnfree = true;
environment.systemPackages = [ pkgs.minio-client ];
services.outline = {
enable = true;
forceHttps = false;
storage = {
inherit accessKey secretKeyFile;
uploadBucketUrl = "http://localhost:9000";
uploadBucketName = "outline";
region = config.services.minio.region;
};
};
services.minio = {
enable = true;
inherit rootCredentialsFile;
};
};
};
testScript =
''
machine.wait_for_unit("minio.service")
machine.wait_for_open_port(9000)
# Create a test bucket on the server
machine.succeed(
"mc config host add minio http://localhost:9000 ${accessKey} ${secretKey} --api s3v4"
)
machine.succeed("mc mb minio/outline")
outline.wait_for_unit("outline.service")
outline.wait_for_open_port(3000)
outline.succeed("curl --fail http://localhost:3000/")
'';
})

384
nixos/tests/sftpgo.nix Normal file
View File

@@ -0,0 +1,384 @@
# SFTPGo NixOS test
#
# This NixOS test sets up a basic test scenario for the SFTPGo module
# and covers the following scenarios:
# - uploading a file via sftp
# - downloading the file over sftp
# - assert that the ACLs are respected
# - share a file between alice and bob (using sftp)
# - assert that eve cannot acceess the shared folder between alice and bob.
#
# Additional test coverage for the remaining protocols (i.e. ftp, http and webdav)
# would be a nice to have for the future.
{ pkgs, lib, ... }:
with lib;
let
inherit (import ./ssh-keys.nix pkgs) snakeOilPrivateKey snakeOilPublicKey;
# Returns an attributeset of users who are not system users.
normalUsers = config:
filterAttrs (name: user: user.isNormalUser) config.users.users;
# Returns true if a user is a member of the given group
isMemberOf =
config:
# str
groupName:
# users.users attrset
user:
any (x: x == user.name) config.users.groups.${groupName}.members;
# Generates a valid SFTPGo user configuration for a given user
# Will be converted to JSON and loaded on application startup.
generateUserAttrSet =
config:
# attrset returned by config.users.users.<username>
user: {
# 0: user is disabled, login is not allowed
# 1: user is enabled
status = 1;
username = user.name;
password = ""; # disables password authentication
public_keys = user.openssh.authorizedKeys.keys;
email = "${user.name}@example.com";
# User home directory on the local filesystem
home_dir = "${config.services.sftpgo.dataDir}/users/${user.name}";
# Defines a mapping between virtual SFTPGo paths and filesystem paths outside the user home directory.
#
# Supported for local filesystem only. If one or more of the specified folders are not
# inside the dataprovider they will be automatically created.
# You have to create the folder on the filesystem yourself
virtual_folders =
optional (isMemberOf config sharedFolderName user) {
name = sharedFolderName;
mapped_path = "${config.services.sftpgo.dataDir}/${sharedFolderName}";
virtual_path = "/${sharedFolderName}";
};
# Defines the ACL on the virtual filesystem
permissions =
recursiveUpdate {
"/" = [ "list" ]; # read-only top level directory
"/private" = [ "*" ]; # private subdirectory, not shared with others
} (optionalAttrs (isMemberOf config "shared" user) {
"/shared" = [ "*" ];
});
filters = {
allowed_ip = [];
denied_ip = [];
web_client = [
"password-change-disabled"
"password-reset-disabled"
"api-key-auth-change-disabled"
];
};
upload_bandwidth = 0; # unlimited
download_bandwidth = 0; # unlimited
expiration_date = 0; # means no expiration
max_sessions = 0;
quota_size = 0;
quota_files = 0;
};
# Generates a json file containing a static configuration
# of users and folders to import to SFTPGo.
loadDataJson = config: pkgs.writeText "users-and-folders.json" (builtins.toJSON {
users =
mapAttrsToList (name: user: generateUserAttrSet config user) (normalUsers config);
folders = [
{
name = sharedFolderName;
description = "shared folder";
# 0: local filesystem
# 1: AWS S3 compatible
# 2: Google Cloud Storage
filesystem.provider = 0;
# Mapped path on the local filesystem
mapped_path = "${config.services.sftpgo.dataDir}/${sharedFolderName}";
# All users in the matching group gain access
users = config.users.groups.${sharedFolderName}.members;
}
];
});
# Generated Host Key for connecting to SFTPGo's sftp subsystem.
snakeOilHostKey = pkgs.writeText "sftpgo_ed25519_host_key" ''
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACBOtQu6U135yxtrvUqPoozUymkjoNNPVK6rqjS936RLtQAAAJAXOMoSFzjK
EgAAAAtzc2gtZWQyNTUxOQAAACBOtQu6U135yxtrvUqPoozUymkjoNNPVK6rqjS936RLtQ
AAAEAoRLEV1VD80mg314ObySpfrCcUqtWoOSS3EtMPPhx08U61C7pTXfnLG2u9So+ijNTK
aSOg009UrquqNL3fpEu1AAAADHNmdHBnb0BuaXhvcwE=
-----END OPENSSH PRIVATE KEY-----
'';
adminUsername = "admin";
adminPassword = "secretadminpassword";
aliceUsername = "alice";
alicePassword = "secretalicepassword";
bobUsername = "bob";
bobPassword = "secretbobpassword";
eveUsername = "eve";
evePassword = "secretevepassword";
sharedFolderName = "shared";
# A file for testing uploading via SFTP
testFile = pkgs.writeText "test.txt" "hello world";
sharedFile = pkgs.writeText "shared.txt" "shared content";
# Define the for exposing SFTP
sftpPort = 2022;
# Define the for exposing HTTP
httpPort = 8080;
in
{
name = "sftpgo";
meta.maintainers = with maintainers; [ yayayayaka ];
nodes = {
server = { nodes, ... }: {
networking.firewall.allowedTCPPorts = [ sftpPort httpPort ];
# nodes.server.configure postgresql database
services.postgresql = {
enable = true;
ensureDatabases = [ "sftpgo" ];
ensureUsers = [{
name = "sftpgo";
ensurePermissions."DATABASE sftpgo" = "ALL PRIVILEGES";
}];
};
services.sftpgo = {
enable = true;
loadDataFile = (loadDataJson nodes.server);
settings = {
data_provider = {
driver = "postgresql";
name = "sftpgo";
username = "sftpgo";
host = "/run/postgresql";
port = 5432;
# Enables the possibility to create an initial admin user on first startup.
create_default_admin = true;
};
httpd.bindings = [
{
address = ""; # listen on all interfaces
port = httpPort;
enable_https = false;
enable_web_client = true;
enable_web_admin = true;
}
];
# Enable sftpd
sftpd = {
bindings = [{
address = ""; # listen on all interfaces
port = sftpPort;
}];
host_keys = [ snakeOilHostKey ];
password_authentication = false;
keyboard_interactive_authentication = false;
};
};
};
systemd.services.sftpgo = {
after = [ "postgresql.service"];
environment = {
# Update existing users
SFTPGO_LOADDATA_MODE = "0";
SFTPGO_DEFAULT_ADMIN_USERNAME = adminUsername;
# This will end up in cleartext in the systemd service.
# Don't use this approach in production!
SFTPGO_DEFAULT_ADMIN_PASSWORD = adminPassword;
};
};
# Sets up the folder hierarchy on the local filesystem
systemd.tmpfiles.rules =
let
sftpgoUser = nodes.server.services.sftpgo.user;
sftpgoGroup = nodes.server.services.sftpgo.group;
statePath = nodes.server.services.sftpgo.dataDir;
in [
# Create state directory
"d ${statePath} 0750 ${sftpgoUser} ${sftpgoGroup} -"
"d ${statePath}/users 0750 ${sftpgoUser} ${sftpgoGroup} -"
# Created shared folder directories
"d ${statePath}/${sharedFolderName} 2770 ${sftpgoUser} ${sharedFolderName} -"
]
++ mapAttrsToList (name: user:
# Create private user directories
''
d ${statePath}/users/${user.name} 0700 ${sftpgoUser} ${sftpgoGroup} -
d ${statePath}/users/${user.name}/private 0700 ${sftpgoUser} ${sftpgoGroup} -
''
) (normalUsers nodes.server);
users.users =
let
commonAttrs = {
isNormalUser = true;
openssh.authorizedKeys.keys = [ snakeOilPublicKey ];
};
in {
# SFTPGo admin user
admin = commonAttrs // {
password = adminPassword;
};
# Alice and bob share folders with each other
alice = commonAttrs // {
password = alicePassword;
extraGroups = [ sharedFolderName ];
};
bob = commonAttrs // {
password = bobPassword;
extraGroups = [ sharedFolderName ];
};
# Eve has no shared folders
eve = commonAttrs // {
password = evePassword;
};
};
users.groups.${sharedFolderName} = {};
specialisation = {
# A specialisation for asserting that SFTPGo can bind to privileged ports.
privilegedPorts.configuration = { ... }: {
networking.firewall.allowedTCPPorts = [ 22 80 ];
services.sftpgo = {
settings = {
sftpd.bindings = mkForce [{
address = "";
port = 22;
}];
httpd.bindings = mkForce [{
address = "";
port = 80;
}];
};
};
};
};
};
client = { nodes, ... }: {
# Add the SFTPGo host key to the global known_hosts file
programs.ssh.knownHosts =
let
commonAttrs = {
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE61C7pTXfnLG2u9So+ijNTKaSOg009UrquqNL3fpEu1";
};
in {
"server" = commonAttrs;
"[server]:2022" = commonAttrs;
};
};
};
testScript = { nodes, ... }: let
# A function to generate test cases for wheter
# a specified username is expected to access the shared folder.
accessSharedFoldersSubtest =
{ # The username to run as
username
# Whether the tests are expected to succeed or not
, shouldSucceed ? true
}: ''
with subtest("Test whether ${username} can access shared folders"):
client.${if shouldSucceed then "succeed" else "fail"}("sftp -P ${toString sftpPort} -b ${
pkgs.writeText "${username}-ls-${sharedFolderName}" ''
ls ${sharedFolderName}
''
} ${username}@server")
'';
statePath = nodes.server.services.sftpgo.dataDir;
in ''
start_all()
client.wait_for_unit("default.target")
server.wait_for_unit("sftpgo.service")
with subtest("web client"):
client.wait_until_succeeds("curl -sSf http://server:${toString httpPort}/web/client/login")
# Ensure sftpgo found the static folder
client.wait_until_succeeds("curl -o /dev/null -sSf http://server:${toString httpPort}/static/favicon.ico")
with subtest("Setup SSH keys"):
client.succeed("mkdir -m 700 /root/.ssh")
client.succeed("cat ${snakeOilPrivateKey} > /root/.ssh/id_ecdsa")
client.succeed("chmod 600 /root/.ssh/id_ecdsa")
with subtest("Copy a file over sftp"):
client.wait_until_succeeds("scp -P ${toString sftpPort} ${toString testFile} alice@server:/private/${testFile.name}")
server.succeed("test -s ${statePath}/users/alice/private/${testFile.name}")
# The configured ACL should prevent uploading files to the root directory
client.fail("scp -P ${toString sftpPort} ${toString testFile} alice@server:/")
with subtest("Attempting an interactive SSH sessions must fail"):
client.fail("ssh -p ${toString sftpPort} alice@server")
${accessSharedFoldersSubtest {
username = "alice";
shouldSucceed = true;
}}
${accessSharedFoldersSubtest {
username = "bob";
shouldSucceed = true;
}}
${accessSharedFoldersSubtest {
username = "eve";
shouldSucceed = false;
}}
with subtest("Test sharing files"):
# Alice uploads a file to shared folder
client.succeed("scp -P ${toString sftpPort} ${toString sharedFile} alice@server:/${sharedFolderName}/${sharedFile.name}")
server.succeed("test -s ${statePath}/${sharedFolderName}/${sharedFile.name}")
# Bob downloads the file from shared folder
client.succeed("scp -P ${toString sftpPort} bob@server:/shared/${sharedFile.name} ${sharedFile.name}")
client.succeed("test -s ${sharedFile.name}")
# Eve should not get the file from shared folder
client.fail("scp -P ${toString sftpPort} eve@server:/shared/${sharedFile.name}")
server.succeed("/run/current-system/specialisation/privilegedPorts/bin/switch-to-configuration test")
client.wait_until_succeeds("sftp -P 22 -b ${pkgs.writeText "get-hello-world.txt" ''
get /private/${testFile.name}
''} alice@server")
'';
}

View File

@@ -21,20 +21,20 @@
stdenv.mkDerivation rec {
pname = "amberol";
version = "0.10.2";
version = "0.10.3";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = pname;
rev = version;
hash = "sha256-edYLdsXlk+3YGyG6bxR8E8q1bzaXWk04v/NxfaxcNhI=";
hash = "sha256-nAoUO0bGToNGD2W8qJmTegrETOJDdM04hI1jjiYkZXI=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-bhB1hFFLYf+TH3pDCyx/hJqPxBdoPjtPBluK9yygpTk=";
hash = "sha256-4ZoliqQ665KPDFl+1eBCE+1fZgr+FA7vesPstoRs0RU=";
};
postPatch = ''

View File

@@ -30,10 +30,12 @@
, pcre
, mount
, gnome
, Accelerate
, Cocoa
, WebKit
, CoreServices
, CoreAudioKit
, IOBluetooth
# It is not allowed to distribute binaries with the VST2 SDK plugin without a license
# (the author of Bespoke has such a licence but not Nix). VST3 should work out of the box.
# Read more in https://github.com/NixOS/nixpkgs/issues/145607
@@ -102,10 +104,12 @@ stdenv.mkDerivation rec {
pcre
mount
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
Accelerate
Cocoa
WebKit
CoreServices
CoreAudioKit
IOBluetooth
];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin (toString [

View File

@@ -11,6 +11,7 @@
, freetype
, alsa-lib
, libjack2
, Accelerate
, Cocoa
, WebKit
, MetalKit
@@ -52,6 +53,7 @@ stdenv.mkDerivation rec {
alsa-lib
libjack2
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
Accelerate
Cocoa
WebKit
MetalKit

View File

@@ -1,4 +1,5 @@
{ lib, stdenv
{ lib
, stdenv
, coreutils
, fetchFromGitHub
, makeWrapper
@@ -14,19 +15,21 @@
, p11-kit
, vim
, which
, ncurses
, fetchpatch
}:
with lib.strings;
let
version = "2.54.9";
version = "2.59.6";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
rev = version;
sha256 = "sha256-7eSZUsZ0h0vWJIpZWXaS+SHV6N2i9nv6Gr6a9cuu4Fg=";
sha256 = "sha256-m6dimBxI9C3KDhUxbJAn2Pf9z+LRahjrzD34W/bf1XA=";
fetchSubmodules = true;
};
@@ -38,80 +41,97 @@ let
maintainers = with maintainers; [ magnetophon pmahoney ];
};
faust = stdenv.mkDerivation {
faust =
let ncurses_static = ncurses.override { enableStatic = true; };
in stdenv.mkDerivation {
pname = "faust";
inherit version;
pname = "faust";
inherit version;
inherit src;
inherit src;
nativeBuildInputs = [ makeWrapper pkg-config cmake vim which ];
buildInputs = [ llvm emscripten openssl libsndfile libmicrohttpd gnutls libtasn1 p11-kit ];
nativeBuildInputs = [ makeWrapper pkg-config cmake vim which ];
buildInputs = [
llvm
emscripten
openssl
libsndfile
libmicrohttpd
gnutls
libtasn1
p11-kit
ncurses_static
];
patches = [
# make preset management thread safe
# needed for magnetophonDSP.VoiceOfFaust
# see: https://github.com/grame-cncm/faust/issues/899
(fetchpatch {
url = "https://github.com/grame-cncm/faust/commit/a1c3a515abbcafea0a6e4e2ec7ecb0f092de5349.patch";
hash = "sha256-1Ndm+CgxvGEbS6TKGggeu9hW7N3pC+d1kluT2vhGzL8=";
})
];
passthru = {
inherit wrap wrapWithBuildEnv faust2ApplBase;
};
passthru = { inherit wrap wrapWithBuildEnv faust2ApplBase; };
preConfigure = ''
cd build
'';
cmakeFlags = [
"-C../backends/all.cmake"
"-C../targets/all.cmake"
];
postInstall = ''
# syntax error when eval'd directly
pattern="faust2!(*@(atomsnippets|graph|graphviewer|md|plot|sig|sigviewer|svg))"
(shopt -s extglob; rm "$out"/bin/$pattern)
'';
postFixup = ''
# The 'faustoptflags' is 'source'd into other faust scripts and
# not used as an executable, so patch 'uname' usage directly
# rather than use makeWrapper.
substituteInPlace "$out"/bin/faustoptflags \
--replace uname "${coreutils}/bin/uname"
# wrapper for scripts that don't need faust.wrap*
for script in "$out"/bin/faust2*; do
wrapProgram "$script" \
--prefix PATH : "$out"/bin
done
'';
meta = meta // {
description = "A functional programming language for realtime audio signal processing";
longDescription = ''
FAUST (Functional Audio Stream) is a functional programming
language specifically designed for real-time signal processing
and synthesis. FAUST targets high-performance signal processing
applications and audio plug-ins for a variety of platforms and
standards.
The Faust compiler translates DSP specifications into very
efficient C++ code. Thanks to the notion of architecture,
FAUST programs can be easily deployed on a large variety of
audio platforms and plugin formats (jack, alsa, ladspa, maxmsp,
puredata, csound, supercollider, pure, vst, coreaudio) without
any change to the FAUST code.
This package has just the compiler, libraries, and headers.
Install faust2* for specific faust2appl scripts.
preConfigure = ''
cd build
sed -i 's@LIBNCURSES_PATH ?= .*@LIBNCURSES_PATH ?= ${ncurses_static}/lib/libncurses.a@' Make.llvm.static
substituteInPlace Make.llvm.static \
--replace 'mkdir -p $@ && cd $@ && ar -x ../../$<' 'mkdir -p $@ && cd $@ && ar -x ../source/build/lib/libfaust.a && cd ../source/build/'
substituteInPlace Make.llvm.static \
--replace 'rm -rf $(TMP)' ' '
'';
};
};
cmakeFlags = [ "-C../backends/all.cmake" "-C../targets/all.cmake" ];
postInstall = ''
# syntax error when eval'd directly
pattern="faust2!(*@(atomsnippets|graph|graphviewer|md|plot|sig|sigviewer|svg))"
(shopt -s extglob; rm "$out"/bin/$pattern)
'';
postFixup = ''
# The 'faustoptflags' is 'source'd into other faust scripts and
# not used as an executable, so patch 'uname' usage directly
# rather than use makeWrapper.
substituteInPlace "$out"/bin/faustoptflags \
--replace uname "${coreutils}/bin/uname"
# wrapper for scripts that don't need faust.wrap*
for script in "$out"/bin/faust2*; do
wrapProgram "$script" \
--prefix PATH : "$out"/bin
done
'';
meta = meta // {
description =
"A functional programming language for realtime audio signal processing";
longDescription = ''
FAUST (Functional Audio Stream) is a functional programming
language specifically designed for real-time signal processing
and synthesis. FAUST targets high-performance signal processing
applications and audio plug-ins for a variety of platforms and
standards.
The Faust compiler translates DSP specifications into very
efficient C++ code. Thanks to the notion of architecture,
FAUST programs can be easily deployed on a large variety of
audio platforms and plugin formats (jack, alsa, ladspa, maxmsp,
puredata, csound, supercollider, pure, vst, coreaudio) without
any change to the FAUST code.
This package has just the compiler, libraries, and headers.
Install faust2* for specific faust2appl scripts.
'';
};
};
# Default values for faust2appl.
faust2ApplBase =
{ baseName
, dir ? "tools/faust2appls"
, scripts ? [ baseName ]
, ...
}@args:
{ baseName, dir ? "tools/faust2appls", scripts ? [ baseName ], ... }@args:
args // {
name = "${baseName}-${version}";
@@ -141,7 +161,8 @@ let
'';
meta = meta // {
description = "The ${baseName} script, part of faust functional programming language for realtime audio signal processing";
description =
"The ${baseName} script, part of faust functional programming language for realtime audio signal processing";
};
};
@@ -161,11 +182,7 @@ let
#
# The build input 'faust' is automatically added to the
# propagatedBuildInputs.
wrapWithBuildEnv =
{ baseName
, propagatedBuildInputs ? [ ]
, ...
}@args:
wrapWithBuildEnv = { baseName, propagatedBuildInputs ? [ ], ... }@args:
stdenv.mkDerivation ((faust2ApplBase args) // {
@@ -205,26 +222,25 @@ let
# simply need to be wrapped with some dependencies on PATH.
#
# The build input 'faust' is automatically added to the PATH.
wrap =
{ baseName
, runtimeInputs ? [ ]
, ...
}@args:
wrap = { baseName, runtimeInputs ? [ ], ... }@args:
let
runtimePath = concatStringsSep ":" (map (p: "${p}/bin") ([ faust ] ++ runtimeInputs));
runtimePath =
concatStringsSep ":" (map (p: "${p}/bin") ([ faust ] ++ runtimeInputs));
in stdenv.mkDerivation ((faust2ApplBase args) // {
in
stdenv.mkDerivation ((faust2ApplBase args) // {
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [ makeWrapper ];
postFixup = ''
postFixup = ''
for script in "$out"/bin/*; do
wrapProgram "$script" --prefix PATH : "${runtimePath}"
done
'';
});
});
in faust
in
faust

View File

@@ -1,13 +1,13 @@
{ stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }:
stdenv.mkDerivation rec {
pname = "faustPhysicalModeling";
version = "2.54.9";
version = "2.59.6";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
rev = version;
sha256 = "sha256-1ZS7SVTWI1vNOGycZIDyKLgwfNooIGDa8Wmr6qfFSkU=";
sha256 = "sha256-Z/hAq6JlhlWBzWlodwQW/k9AkozVeMXmbVhkicNZ5os=";
};
buildInputs = [ faust2jaqt faust2lv2 ];

View File

@@ -11,6 +11,7 @@
, libXcursor
, freetype
, alsa-lib
, Accelerate
, Cocoa
, WebKit
, CoreServices
@@ -76,6 +77,7 @@ stdenv.mkDerivation rec {
freetype
alsa-lib
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
Accelerate
Cocoa
WebKit
CoreServices

View File

@@ -1,10 +1,10 @@
{ python3Packages, lib, flac, lame, opusTools, vorbis-tools, ffmpeg }:
{ python3Packages, fetchPypi, lib, flac, lame, opusTools, vorbis-tools, ffmpeg }:
python3Packages.buildPythonApplication rec {
pname = "flac2all";
version = "5.1";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "OBjlr7cbSx2WOIfZUNwHy5Hpb2Fmh3vmZdc70JiWsiI=";
};

View File

@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "flacon";
version = "10.0.0";
version = "11.0.0";
src = fetchFromGitHub {
owner = "flacon";
repo = "flacon";
rev = "v${version}";
sha256 = "sha256-59p5x+d7Vmxx+bdBDxrlf4+NRIdUBuRk+DqohV98XYY=";
sha256 = "sha256-xc+pp1phFtcGDCsLzzjWjZBfRJ5ss/F1Nm8/s9sWPfs=";
};
nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];

View File

@@ -9,18 +9,18 @@
buildGoModule rec {
pname = "go-musicfox";
version = "4.0.6";
version = "4.1.1";
src = fetchFromGitHub {
owner = "go-musicfox";
repo = pname;
rev = "v${version}";
hash = "sha256-ZqB3NL/pLIY1lHl3qMIOciqsOW9jNwjVQAq1j/ydDWs=";
hash = "sha256-A1+JDMT4mHUi10GE4/qV5IMuwNsm4EdBt9VC2ZvJzuU=";
};
deleteVendor = true;
vendorHash = "sha256-rJlyrPQS9UKinxIwGGo3EHlmWrzTKIm1jM1UDqnmVyg=";
vendorHash = "sha256-xzLUWqzDVT+Htw/BHygOJM16uQvWXopyxxHBZQKcOQ8=";
subPackages = [ "cmd/musicfox.go" ];

View File

@@ -1,5 +1,6 @@
{ lib
, python3
, fetchPypi
}:
python3.pkgs.buildPythonPackage rec {
@@ -7,7 +8,7 @@ python3.pkgs.buildPythonPackage rec {
version = "2.0.67";
format = "setuptools";
src = python3.pkgs.fetchPypi {
src = fetchPypi {
inherit pname version;
hash = "sha256-lFxAMjglQZXCySr83PtvStU6hw2ucQu+rSjIHo1yZBk=";
};

View File

@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "lsp-plugins";
version = "1.2.6";
version = "1.2.7";
src = fetchurl {
url = "https://github.com/sadko4u/${pname}/releases/download/${version}/${pname}-src-${version}.tar.gz";
sha256 = "sha256-lNrIsXW3ZNKMFwsl5qowWqK/ZaCaQUAlrSscnsOxvVg=";
sha256 = "sha256-UCyPOGfa8tVTZzE5ynv/Ov0L+Q6SjAAIwb3jX8X/x0M=";
};
outputs = [ "out" "dev" "doc" ];

View File

@@ -1,5 +1,6 @@
{ lib
, python3Packages
, fetchPypi
}:
with python3Packages;

View File

@@ -5,13 +5,13 @@
}:
stdenv.mkDerivation rec {
version = "10.11";
version = "10.13";
pname = "monkeys-audio";
src = fetchzip {
url = "https://monkeysaudio.com/files/MAC_${
builtins.concatStringsSep "" (lib.strings.splitString "." version)}_SDK.zip";
sha256 = "sha256-sA1JXRbyHMHBCsWau9GrlxeRiCzxZfCTuLFebZmIoRE=";
sha256 = "sha256-r+Xjp5q7ehrF34j1FndiKZ+y+FTG1ORXS+9p+R2KbOQ=";
stripRoot = false;
};
nativeBuildInputs = [

View File

@@ -1,9 +1,9 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-Bandcamp";
version = "1.1.5";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "sha256-wg9zcOKfZQRhpyA1Cu5wvdwKpmrlcr2m9mrqBHgUXAQ=";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-Iris";
version = "3.64.0";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "062x73glhn1x4wgc7zmb9y3cq15d5grgqf5drdpbp6p3cgk4s2vc";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-jellyfin";
version = "1.0.4";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit version;
pname = "Mopidy-Jellyfin";
sha256 = "ny0u6HdOlZCsmIzZuQ1rql+bvHU3xkh8IdwhJVHNH9c=";

View File

@@ -1,7 +1,7 @@
{ stdenv
, lib
{ lib
, mopidy
, python3Packages
, fetchPypi
, fetchpatch
}:
@@ -9,7 +9,7 @@ python3Packages.buildPythonApplication rec {
pname = "Mopidy-Local";
version = "3.2.1";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "18w39mxpv8p17whd6zfw5653d21q138f8xd6ili6ks2g2dbm25i9";
};

View File

@@ -1,10 +1,10 @@
{ lib, pythonPackages, mopidy, glibcLocales }:
{ lib, pythonPackages, fetchPypi, mopidy, glibcLocales }:
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Moped";
version = "0.7.1";
src = pythonPackages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "15461174037d87af93dd59a236d4275c5abf71cea0670ffff24a7d0399a8a2e4";
};

View File

@@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, pythonPackages, wrapGAppsHook
{ lib, stdenv, fetchFromGitHub, pythonPackages, wrapGAppsNoGuiHook
, gst_all_1, glib-networking, gobject-introspection
}:
@@ -13,7 +13,7 @@ pythonPackages.buildPythonApplication rec {
sha256 = "sha256-IUQe5WH2vsrAOgokhTNVVM3lnJXphT2xNGu27hWBLSo=";
};
nativeBuildInputs = [ wrapGAppsHook ];
nativeBuildInputs = [ wrapGAppsNoGuiHook ];
buildInputs = with gst_all_1; [
glib-networking
@@ -45,10 +45,7 @@ pythonPackages.buildPythonApplication rec {
meta = with lib; {
homepage = "https://www.mopidy.com/";
description = ''
An extensible music server that plays music from local disk, Spotify,
SoundCloud, and more
'';
description = "An extensible music server that plays music from local disk, Spotify, SoundCloud, and more";
license = licenses.asl20;
maintainers = [ maintainers.fpletz ];
hydraPlatforms = [];

View File

@@ -1,10 +1,10 @@
{ lib, pythonPackages, mopidy }:
{ lib, pythonPackages, fetchPypi, mopidy }:
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Mopify";
version = "1.6.1";
src = pythonPackages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "93ad2b3d38b1450c8f2698bb908b0b077a96b3f64cdd6486519e518132e23a5c";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-MPD";
version = "3.3.0";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "sha256-CeLMRqj9cwBvQrOx7XHVV8MjDjwOosONVlsN2o+vTVM=";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-mpris";
version = "3.0.3";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit version;
pname = "Mopidy-MPRIS";
sha256 = "sha256-rHQgNIyludTEL7RDC8dIpyGTMOt1Tazn6i/orKlSP4U=";

View File

@@ -1,10 +1,10 @@
{ lib, pythonPackages, mopidy }:
{ lib, pythonPackages, fetchPypi, mopidy }:
pythonPackages.buildPythonApplication rec {
pname = "mopidy-muse";
version = "0.0.27";
src = pythonPackages.fetchPypi {
src = fetchPypi {
inherit version;
pname = "Mopidy-Muse";
sha256 = "0jx9dkgxr07avzz9zskzhqy98zsxkdrf7iid2ax5vygwf8qsx8ks";

View File

@@ -1,10 +1,10 @@
{ lib, pythonPackages, mopidy }:
{ lib, fetchPypi, pythonPackages, mopidy }:
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Notify";
version = "0.2.0";
src = pythonPackages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "sha256-lzZupjlS0kbNvsn18serOoMfu0sRb0nRwpowvOPvt/g=";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-podcast";
version = "3.0.0";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit version;
pname = "Mopidy-Podcast";
sha256 = "1z2b523yvdpcf8p7m7kczrvaw045lmxzhq4qj00dflxa2yw61qxr";

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-Scrobbler";
version = "2.0.1";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "11vxgax4xgkggnq4fr1rh2rcvzspkkimck5p3h4phdj3qpnj0680";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-somafm";
version = "2.0.2";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit version;
pname = "Mopidy-SomaFM";
sha256 = "DC0emxkoWfjGHih2C8nINBFByf521Xf+3Ks4JRxNPLM=";

View File

@@ -1,5 +1,6 @@
{ lib
, python3Packages
, fetchPypi
, mopidy
}:
@@ -7,7 +8,7 @@ python3Packages.buildPythonApplication rec {
pname = "Mopidy-Tidal";
version = "0.3.2";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
hash = "sha256-ekqhzKyU2WqTOeRR1ZSZA9yW3UXsLBsC2Bk6FZrQgmc=";
};

View File

@@ -1,10 +1,10 @@
{ lib, python3Packages, mopidy }:
{ lib, python3Packages, fetchPypi, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-tunein";
version = "1.1.0";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit version;
pname = "Mopidy-TuneIn";
sha256 = "01y1asylscr73yqx071imhrzfzlg07wmqqzkdvpgm6r35marc2li";

View File

@@ -1,5 +1,6 @@
{ lib
, python3
, fetchPypi
, mopidy
}:
@@ -8,7 +9,7 @@ let
packageOverrides = self: super: {
ytmusicapi = super.ytmusicapi.overridePythonAttrs (old: rec {
version = "0.25.1";
src = self.fetchPypi {
src = fetchPypi {
inherit (old) pname;
inherit version;
hash = "sha256-uc/fgDetSYaCRzff0SzfbRhs3TaKrfE2h6roWkkj8yQ=";
@@ -20,7 +21,7 @@ in python.pkgs.buildPythonApplication rec {
pname = "mopidy-ytmusic";
version = "0.3.8";
src = python.pkgs.fetchPypi {
src = fetchPypi {
inherit version;
pname = "mopidy_ytmusic";
sha256 = "6b4d8ff9c477dbdd30d0259a009494ebe104cad3f8b37241ae503e5bce4ec2e8";

View File

@@ -5,14 +5,14 @@
mkDerivation rec {
pname = "qpwgraph";
version = "0.4.0";
version = "0.4.2";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "rncbc";
repo = "qpwgraph";
rev = "v${version}";
sha256 = "sha256-bOg+7bNEhnemhb+Xi3x77ZEjqKFjUXSCFgvcLXrxz/E=";
sha256 = "sha256-MkPPr9gvEeW94fXH8K9GVYdYpuG1LDgKD16l2pNFvkA=";
};
nativeBuildInputs = [ cmake pkg-config ];

View File

@@ -11,16 +11,16 @@
buildGoModule rec {
pname = "radioboat";
version = "0.2.3";
version = "0.3.0";
src = fetchFromGitHub {
owner = "slashformotion";
repo = "radioboat";
rev = "v${version}";
sha256 = "sha256-nY8h09SDTQPKLAHgWr3q8yRGtw3bIWvAFVu05rqXPcg=";
hash = "sha256-4k+WK2Cxu1yBWgvEW9LMD2RGfiY7XDAe0qqph82zvlI=";
};
vendorSha256 = "sha256-76Q77BXNe6NGxn6ocYuj58M4aPGCWTekKV5tOyxBv2U=";
vendorHash = "sha256-H2vo5gngXUcrem25tqz/1MhOgpNZcN+IcaQHZrGyjW8=";
ldflags = [
"-s"
@@ -46,7 +46,6 @@ buildGoModule rec {
tests.version = testers.testVersion {
package = radioboat;
command = "radioboat version";
version = version;
};
};

View File

@@ -1,9 +1,9 @@
{ lib, python3Packages, dbus }:
{ lib, python3Packages, fetchPypi, dbus }:
python3Packages.buildPythonApplication rec {
pname = "spotify-cli-linux";
version = "1.6.0";
src = python3Packages.fetchPypi {
src = fetchPypi {
inherit pname version;
sha256 = "0slyc3jfrj3rwq8rv6p5aqkw487aw7a87kmf1fb6n4vnvcf08v7w";
};

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