Compare commits

...

734 Commits

Author SHA1 Message Date
Weijia Wang
63dacb46bf Release NixOS 24.05 2024-05-31 20:18:33 +02:00
Francesco Gazzetta
d4a08c14ed nixos/ladybird: init
(cherry picked from commit 899c542291)
2024-05-31 17:19:23 +00:00
Francesco Gazzetta
c41846f758 ladybird: search for fonts in NixOS-specific paths
Fixes #314604

(cherry picked from commit 2058c78327)
2024-05-31 17:19:23 +00:00
Alyssa Ross
9df33e9518 minijail: 18 -> 2024.05.22
Fixes the build of minijail-tools.

Canonical repo seems to have changed.

(cherry picked from commit a3e2042d5e)
2024-05-31 18:29:19 +02:00
K900
60f5d9e596 Merge pull request #316206 from NixOS/backport-316200-to-release-24.05
[Backport release-24.05] plasma-workspace security updates: 5.27.11.1, 6.0.5.1
2024-05-31 19:24:36 +03:00
Matt Moriarity
ad732e66b0 plasma-workspace: 5.27.11 -> 5.27.11.1
(cherry picked from commit fc16891480)
2024-05-31 16:24:15 +00:00
Matt Moriarity
bebde4a6bf kdePackages.plasma-workspace: 6.0.5 -> 6.0.5.1
(cherry picked from commit a4e1477b61)
2024-05-31 16:24:15 +00:00
Pol Dellaiera
98db3eb284 Merge pull request #316195 from NixOS/backport-316069-to-release-24.05
[Backport release-24.05] telegram-desktop: 5.0.2 -> 5.0.6
2024-05-31 18:07:14 +02:00
Aleksana
60e848d4ec Merge pull request #314838 from NixOS/backport-314666-to-release-24.05
[Backport release-24.05] gnome.gnome-remote-desktop: 46.1 -> 46.2
2024-06-01 00:04:04 +08:00
Aleksana
16a3c1d60d Merge pull request #315542 from NixOS/backport-314071-to-release-24.05
[Backport release-24.05] lix: build in release mode with link time optimizations
2024-06-01 00:01:59 +08:00
Aleksana
77e4976d6b Merge pull request #315034 from NixOS/backport-314627-to-release-24.05
[Backport release-24.05] haskellPackages.di-core: unbreak on darwin
2024-06-01 00:01:47 +08:00
Aleksana
5c2584e964 Merge pull request #315829 from NixOS/backport-314957-to-release-24.05
[Backport release-24.05]  python311Packages.openrazer: fix gobjects, double wrapping
2024-06-01 00:01:09 +08:00
R. Ryantm
15586e4d04 telegram-desktop: 5.0.2 -> 5.0.6
(cherry picked from commit 46fff1439b)
2024-05-31 15:52:11 +00:00
Aleksana
4c2574e974 Merge pull request #315932 from NixOS/backport-315877-to-release-24.05
[Backport release-24.05] osc: 1.6.1 -> 1.7.0
2024-05-31 23:34:26 +08:00
Pol Dellaiera
459c008fda Merge pull request #316170 from NixOS/backport-315925-to-release-24.05
[Backport release-24.05] linux-doc: Remove docutils patch
2024-05-31 16:23:56 +02:00
Sigmanificient
153069229b linux-doc: Remove docutils patch
(cherry picked from commit 7345910b1b)
2024-05-31 14:22:41 +00:00
Weijia Wang
c38ed0cf00 Merge pull request #315315 from NixOS/backport-302635-to-release-24.05
[Backport release-24.05] motif: fix build with clang
2024-05-31 16:21:46 +02:00
Weijia Wang
c8cd15fcb9 Merge pull request #316147 from NixOS/backport-314968-to-release-24.05
[Backport release-24.05] pythonPackages.shiboken2: mark as broken on Python ≥ 3.12
2024-05-31 16:17:03 +02:00
Weijia Wang
c99e8f5d38 Merge pull request #315567 from NixOS/backport-311904-to-release-24.05
[Backport release-24.05] feishu: fix build error
2024-05-31 15:46:37 +02:00
Weijia Wang
94e665850f Merge pull request #315983 from NixOS/backport-315702-to-release-24.05
[Backport release-24.05] svg2tikz: 3.0.1 -> 3.1.0
2024-05-31 15:45:51 +02:00
Connor Baker
6f68a0b9b4 Merge pull request #316149 from NixOS/backport-314018-to-release-24.05
[Backport release-24.05] python311Packages.svgelements: fix tests
2024-05-31 08:46:56 -04:00
K900
bb4f336d79 Merge pull request #315993 from NixOS/backport-315930-to-release-24.05
[Backport release-24.05] Kernel updates for 2024-05-30
2024-05-31 15:45:27 +03:00
Weijia Wang
c79ea03d70 Merge pull request #316121 from NixOS/backport-314597-to-release-24.05
[Backport release-24.05] pdfplumber: disable additional tests depending on pypdfium2
2024-05-31 14:38:30 +02:00
Weijia Wang
c697fedcbe Merge pull request #315841 from NixOS/backport-315287-to-release-24.05
[Backport release-24.05] povray: build with gcc12
2024-05-31 14:37:45 +02:00
Weijia Wang
326b7f4e84 Merge pull request #315881 from NixOS/backport-315713-to-release-24.05
[Backport release-24.05] wasm-tools: 1.208.1 -> 1.209.1
2024-05-31 14:36:58 +02:00
Weijia Wang
3d446e2a92 Merge pull request #316093 from NixOS/backport-315405-to-release-24.05
[Backport release-24.05] powerpipe: 0.3.0 -> 0.3.1
2024-05-31 14:34:55 +02:00
Gaetan Lepage
2c695d49e3 python311Packages.svgelements: fix tests
(cherry picked from commit afffe11b2e)
2024-05-31 12:23:05 +00:00
Raphael Borun Das Gupta
90356cb4b8 pythonPackages.shiboken2: mark as broken on Python ≥ 3.12
shiboken2 uses distutils, which was removed in Python 3.12.
This is the case in the currently packaged shiboken2 5.15.11,
as well as in the latest 5.x upstream release 5.15.12.

We can't use the 6.x releases, as those are for shiboken6,
not shiboken2.

(cherry picked from commit 13baded6ae)
2024-05-31 12:20:17 +00:00
Aleksana
fe7d83b7de Merge pull request #315830 from NixOS/backport-314418-to-release-24.05
[Backport release-24.05] nixos/mopidy: add wants network-online.target to fix warning
2024-05-31 19:34:14 +08:00
Aleksana
12936357e4 Merge pull request #315971 from NixOS/backport-311696-to-release-24.05
[Backport release-24.05] licenses: Add NCBI-PD
2024-05-31 19:33:25 +08:00
Weijia Wang
97bc6b1a13 Merge pull request #315747 from NixOS/backport-310130-to-release-24.05
[Backport release-24.05] linuxPackages.apfs: 0.3.8 -> 0.3.9
2024-05-31 13:25:46 +02:00
Thomas Gerbet
cb34de1dcb Merge pull request #315884 from NixOS/backport-315707-to-release-24.05
[Backport release-24.05] palemoon-bin: 33.1.0 -> 33.1.1
2024-05-31 12:40:52 +02:00
Robert Hensing
cf5b9f8268 Merge pull request #316122 from NixOS/backport-316056-to-release-24.05
[Backport release-24.05] doc: fix testers.testEqualContents fragment link
2024-05-31 12:34:40 +02:00
Ivan Trubach
a2f94bf7ab doc: fix testers.testEqualContents fragment link
(cherry picked from commit b25101d1fb)
2024-05-31 10:34:05 +00:00
Weijia Wang
ae63e4aa52 Merge pull request #314949 from NixOS/backport-314557-to-release-24.05
[Backport release-24.05] zipfile2: Mark as broken on Python 3.12
2024-05-31 12:31:25 +02:00
Andreas Zweili
910ea38af9 pdfplumber: disable additional tests depending on pypdfium2
(cherry picked from commit 324c1ac315)
2024-05-31 10:31:17 +00:00
R. Ryantm
0334d7f5ca powerpipe: 0.3.0 -> 0.3.1
(cherry picked from commit 667d27d937)
2024-05-31 08:42:10 +00:00
Martin Weinelt
805a384895 Merge pull request #316090 from NixOS/backport-316026-to-release-24.05
[Backport release-24.05] doc/release-notes: highlight desktop environment updates
2024-05-31 10:32:57 +02:00
Weijia Wang
76c2576f2b doc/release-notes: highlight desktop environment updates
(cherry picked from commit 8c58b05881)
2024-05-31 08:24:37 +00:00
superherointj
05b444ac1d Merge pull request #315901 from NixOS/backport-315686-to-release-24.05
[Backport release-24.05] vscode-extensions.{xdebug.php-debug,phind.phind}: init
2024-05-30 22:43:32 -03:00
Robert Scott
0f1a94c815 Merge pull request #315988 from NixOS/backport-315943-to-release-24.05
[Backport release-24.05] schleuder: fix tests
2024-05-31 00:17:46 +01:00
Robert Scott
7f4d0a0de7 Merge pull request #315987 from NixOS/backport-315717-to-release-24.05
[Backport release-24.05] gtk-sharp-2_0: fix build on darwin
2024-05-31 00:13:59 +01:00
Robert Scott
b4a0f7e0b6 Merge pull request #315984 from NixOS/backport-315748-to-release-24.05
[Backport release-24.05] pe-parse: fix build on darwin
2024-05-30 23:25:02 +01:00
Robert Scott
d8cb910385 Merge pull request #315980 from NixOS/backport-315721-to-release-24.05
[Backport release-24.05] texinfo413: fix build on darwin
2024-05-30 23:05:39 +01:00
K900
88f80887b7 linux_6_8: 6.8.11 -> 6.8.12
(cherry picked from commit 97c87160f3)
2024-05-30 21:12:51 +00:00
K900
8a4c6b9542 linux_6_9: 6.9.2 -> 6.9.3
(cherry picked from commit f53fb88ea1)
2024-05-30 21:12:51 +00:00
teutat3s
e85237934a schleuder-cli: 0.1.0 -> 0.2.0
https://0xacab.org/schleuder/schleuder-cli/-/blob/schleuder-cli-0.2.0/CHANGELOG.md?ref_type=tags#020--2024-03-08
(cherry picked from commit dc4ec31c60)
2024-05-30 20:48:28 +00:00
teutat3s
a9cb41aebf schleuder: add net-smtp dependency to fix tests
(cherry picked from commit 1689257223)
2024-05-30 20:48:28 +00:00
Weijia Wang
06a54184f0 gtk-sharp-2_0: fix build on darwin
(cherry picked from commit dab160ba2c)
2024-05-30 20:47:36 +00:00
Weijia Wang
3a49fc3c75 pe-parse: fix build on darwin
(cherry picked from commit 4a90d51bb8)
2024-05-30 20:20:21 +00:00
Cosima Neidahl
75000c2cf4 Merge pull request #315638 from NixOS/backport-314943-to-release-24.05
[Backport release-24.05] nixos-artwork.wallpapers.*: Update
2024-05-30 22:20:21 +02:00
Jonas Meurer
4fb6f6bbf6 svg2tikz: 3.0.1 -> 3.1.0
Fix the build issue by relaxing lxml dependency.

Diff: https://github.com/xyz2tex/svg2tikz/compare/v3.0.1...v3.1.0
Changelog: https://github.com/xyz2tex/svg2tikz/releases/tag/v3.1.0
(cherry picked from commit f6cf233cb9)
2024-05-30 20:19:42 +00:00
Weijia Wang
6688c7c6f3 texinfo413: fix build on darwin
(cherry picked from commit 704ef039af)
2024-05-30 20:15:05 +00:00
Gavin John
b40bd4299e sratoolkit: Assign correct license
(cherry picked from commit 438273dac7)
2024-05-30 19:42:37 +00:00
Gavin John
47e87374c1 licenses: Add NCBI-PD
(cherry picked from commit 361874c944)
2024-05-30 19:42:37 +00:00
Kerstin
d24e7fdcfa Merge pull request #315951 from NixOS/backport-315915-to-release-24.05
[Backport release-24.05] mastodon: 4.2.8 -> 4.2.9
2024-05-30 19:41:22 +02:00
Kerstin Humm
33d8e27657 mastodon: 4.2.8 -> 4.2.9
(cherry picked from commit b5fe321055)
2024-05-30 17:12:04 +00:00
Kerstin Humm
be15fecdbb mastodon: remove outdated override for openssl 3 support
(cherry picked from commit c42df26a93)
2024-05-30 17:12:04 +00:00
Nicolas Benes
0805ae8016 osc: 1.6.1 -> 1.7.0
https://github.com/openSUSE/osc/blob/1.7.0/NEWS
(cherry picked from commit b897c50b7c)
2024-05-30 15:50:26 +00:00
Jörg Thalheim
a724abcfda Merge pull request #315898 from NixOS/backport-315680-to-release-24.05
[Backport release-24.05] switch-to-configuration-ng: retain escaped content in unit files
2024-05-30 17:05:09 +02:00
John Ericson
bc1066f849 Merge pull request #315912 from NixOS/backport-312703-to-release-24.05
[Backport release-24.05] llvmPackages_18: 18.1.5 -> 18.1.6
2024-05-30 10:57:10 -04:00
AMS21
273b0020a7 llvmPackages_18: 18.1.5 -> 18.1.6
(cherry picked from commit 10a00da799)
2024-05-30 14:46:25 +00:00
Niklas Hambüchen
1980044104 Merge pull request #315775 from NixOS/backport-315499-to-release-24.05
[Backport release-24.05] turbovnc.tests: Fix negative test
2024-05-30 14:43:47 +00:00
John Ericson
c963c4da17 Merge pull request #315904 from NixOS/backport-315790-to-release-24.05
[Backport release-24.05] llvmPackages_18.{clang,libcxx}: Revert redundant openbsd patches
2024-05-30 10:06:32 -04:00
Reno Dakota
72779eb94f Revert "llvmPackages.clang: Fix special-case for OpenBSD to be less special"
This reverts commit 222a29eb53.

(cherry picked from commit 30d42ba569)
2024-05-30 14:05:09 +00:00
Reno Dakota
cda8946099 Revert "llvmPackages.libcxx: Fix compiling for OpenBSD"
This reverts commit 0c6d2eee3c.

(cherry picked from commit 8110970af9)
2024-05-30 14:05:09 +00:00
Jonas Heinrich
b14424ce76 vscode-extensions.xdebug.php-debug: init at 1.34.0
(cherry picked from commit 24e8d20aaf)
2024-05-30 13:51:57 +00:00
Jonas Heinrich
d57d1cf2e5 vscode-extensions.phind.phind: init 0.22.2
(cherry picked from commit b0394aa571)
2024-05-30 13:51:57 +00:00
Jared Baur
c0d6b76338 switch-to-configuration-ng: retain escaped content in unit files
By default, the INI parser in `rust-ini` tries to unescape the content
it receives, causing issues such as those uncovered in
https://github.com/NixOS/nixpkgs/issues/315602. We don't ever need the
content to be unescaped for our purposes, so we can configure the parser
to retain escape characters.

(cherry picked from commit a67a3648e1)
2024-05-30 13:46:46 +00:00
Cosima Neidahl
d13f21097e Merge pull request #315648 from NixOS/backport-315627-to-release-24.05
[Backport release-24.05] nixos/coolercontrol: Use user-preferred nvidia package
2024-05-30 15:02:14 +02:00
Nick Cao
d1888a87e8 Merge pull request #315739 from NixOS/backport-315592-to-release-24.05
[Backport release-24.05] libfpx: remove register storage specifier
2024-05-30 08:48:05 -04:00
R. Ryantm
3d4bfdbe69 palemoon-bin: 33.1.0 -> 33.1.1
(cherry picked from commit cd991708e9)
2024-05-30 12:44:33 +00:00
Rafael Fernández López
6eea3dc247 wasm-tools: 1.208.1 -> 1.209.1
(cherry picked from commit b3f065d48c)
2024-05-30 12:41:35 +00:00
Nick Cao
0378dbfa30 Merge pull request #315668 from NixOS/backport-315430-to-release-24.05
[Backport release-24.05] webex: 43.11.0.28947 -> 44.5.0.29672
2024-05-30 08:38:19 -04:00
Martin Weinelt
132c225096 Merge pull request #315866 from NixOS/backport-315855-to-release-24.05
[Backport release-24.05] nixos/tests/networkd: make client reliable in dhcpserver-static-leases test
2024-05-30 13:56:05 +02:00
Martin Weinelt
8e89e58c4e nixos/tests/networkd: make client reliable in dhcpserver-static-leases test
Migrate the client to a native networkd configuration and reduce
unrelated log spam.

(cherry picked from commit 884a0835ef)
2024-05-30 11:55:48 +00:00
Francesco Gazzetta
3d1db4d736 ladybird: 0-unstable-2024-03-16 -> 0-unstable-2024-05-26
(cherry picked from commit f9ab10bd9b)
2024-05-30 11:14:33 +00:00
Francesco Gazzetta
94a66a52f1 ladybird: ensure data files versions are correct
(cherry picked from commit 25bbd06b64)
2024-05-30 11:14:33 +00:00
rewine
0326dbe8d0 Merge pull request #315831 from NixOS/backport-315626-to-release-24.05
[Backport release-24.05] punes-qt6: Fetch patch to fix Qt 6.7.1 compat
2024-05-30 19:12:08 +08:00
Weijia Wang
68fafe9810 Merge pull request #315836 from NixOS/backport-315528-to-release-24.05
[Backport release-24.05] python312Packages.paddle2onnx: disable
2024-05-30 13:10:42 +02:00
Martin Weinelt
356f19cc3b Merge pull request #315751 from NixOS/backport-274425-to-release-24.05
[Backport release-24.05] nixos/frr: adapt to frr-9
2024-05-30 12:57:41 +02:00
Francesco Gazzetta
1956171531 povray: build with gcc12
Building with gcc13 makes it fail to parse some scenes:
https://github.com/POV-Ray/povray/issues/460
Fixes #311017

(cherry picked from commit dac428114e)
2024-05-30 09:08:51 +00:00
Weijia Wang
0e9210127a python312Packages.paddle2onnx: disable
(cherry picked from commit 488b284ce8)
2024-05-30 08:59:24 +00:00
Francesco Gazzetta
76b997c6a6 domination: 1.3.0 -> 1.3.1
(cherry picked from commit 71d8de12b8)
2024-05-30 08:22:37 +00:00
Francesco Gazzetta
d60b01aea3 domination: 1.2.9 -> 1.3.0
(cherry picked from commit 9180836151)
2024-05-30 08:22:37 +00:00
OPNA2608
847ff296ff punes-qt6: Fetch patch to fix Qt 6.7.1 compat
(cherry picked from commit 079c31833c)
2024-05-30 08:21:22 +00:00
Sandro Jäckel
17913ae653 nixos/mopidy: add wants network-online.target to fix warning
(cherry picked from commit b064e2db69)
2024-05-30 08:17:02 +00:00
Sandro
fb29a558c8 Merge pull request #315577 from NixOS/backport-315369-to-release-24.05
[Backport release-24.05] ssh-audit: install man page
2024-05-30 10:14:23 +02:00
Weijia Wang
3981dd2b2a Merge pull request #315731 from NixOS/backport-315583-to-release-24.05
[Backport release-24.05] boxfs: add missing includes to fix clang build
2024-05-30 10:08:24 +02:00
K900
7fd53be8cb Merge pull request #315828 from NixOS/backport-315715-to-release-24.05
[Backport release-24.05] qt5.qtwayland: restrict platforms
2024-05-30 11:07:50 +03:00
Sandro Jäckel
36449687c8 python311Packages.openrazer: fix gobjects, double wrapping
(cherry picked from commit 9dd5cef498)
2024-05-30 08:07:36 +00:00
Sandro Jäckel
94c402f686 python311Packages.openrazer: fix indentation
(cherry picked from commit 0d8fe4b476)
2024-05-30 08:07:36 +00:00
Weijia Wang
dd69531b5c qt5.qtwayland: restrict platforms
(cherry picked from commit fc37780866)
2024-05-30 08:06:45 +00:00
Atemu
19f0660e75 Merge pull request #315791 from NixOS/backport-315773-to-release-24.05
[Backport release-24.05] radeontop: remove outdated note from description
2024-05-30 08:14:48 +02:00
Atemu
0baa224c87 radeontop: remove outdated note from description
It Just Works™ without root these days.

(cherry picked from commit d9b67159b0)
2024-05-30 05:13:11 +00:00
Atemu
2de7ca012a Merge pull request #315733 from NixOS/backport-315569-to-release-24.05
[Backport release-24.05] coan: fix compile error in configure.ac
2024-05-30 05:44:15 +02:00
Niklas Hambüchen
8b419f7b3d turbovnc.tests: Replace comment link by newer NixOS manual link
(cherry picked from commit 613d50c1d5)
2024-05-30 02:46:50 +00:00
Niklas Hambüchen
9157b72c40 turbovnc.tests: Don't override already-empty password to empty
(cherry picked from commit cd519b6101)
2024-05-30 02:46:50 +00:00
Niklas Hambüchen
06f31991d1 turbovnc.tests: Fix passwordless test VM root login
(cherry picked from commit 1f77a3c14b)
2024-05-30 02:46:50 +00:00
Niklas Hambüchen
89b861f2d2 turbovnc.tests: Fix negative test failing due to string grep
(cherry picked from commit 1be779cf3c)
2024-05-30 02:46:50 +00:00
superherointj
a38ef549c0 Merge pull request #315755 from NixOS/backport-315541-to-release-24.05
[Backport release-24.05] k3s_1_28: 1.28.9+k3s1 -> 1.28.10+k3s1
2024-05-29 21:50:19 -03:00
R. Ryantm
82788b81d6 k3s_1_28: 1.28.9+k3s1 -> 1.28.10+k3s1
(cherry picked from commit 228ec58c44)
2024-05-30 00:49:36 +00:00
Frank Doepper
665e247019 nixos/frr: adapt to frr-9
- fix #274286
- remove `-f configfile` from ExecStart
- use /etc/frr/${service}d.conf
- enable mgmtd when staticd is enabled
- don't frr-reload.py mgmtd
- remove obsolete lib.mdDoc

(cherry picked from commit 4df955130e)
2024-05-30 00:34:05 +00:00
John Ericson
a7b0b30004 Merge pull request #315687 from NixOS/backport-311836-to-release-24.05
[Backport release-24.05] openbsd: init at 7.5
2024-05-29 20:22:18 -04:00
Luflosi
80fb2a0e39 linuxPackages.apfs: 0.3.8 -> 0.3.9
https://github.com/linux-apfs/linux-apfs-rw/releases/tag/v0.3.9
(cherry picked from commit 21bd69a51e)
2024-05-30 00:13:17 +00:00
Reno Dakota
ade424e602 libfpx: use patch to fix clang build
register storage specifier which is not supported by c++17 and later
5f340b0a49

(cherry picked from commit 395122ffc1)
2024-05-29 22:56:31 +00:00
Reno Dakota
6b1f4a8f58 coan: fix compile error in configure.ac
fix the big-endian compile error (implicit return type) when built with
clang

(cherry picked from commit 522daeb8fa)
2024-05-29 22:14:51 +00:00
Robert Scott
cdbd8394aa Merge pull request #315719 from NixOS/backport-315482-to-release-24.05
[Backport release-24.05] disnix: include stdlib.h to fix implicit function declaration
2024-05-29 23:09:30 +01:00
Reno Dakota
e603dbe99f boxfs: add missing includes to fix clang build
(cherry picked from commit fd29e43fcb)
2024-05-29 22:00:41 +00:00
paparodeo
6bad1acda0 disnix: include stdlib.h to fix implicit function declaration
aa969f1d15.patch
(cherry picked from commit a42de3dcec)
2024-05-29 21:00:06 +00:00
Jonas Meurer
f6f09ae123 linuxPackages.lttng-modules: 2.13.10 -> 2.13.13
(cherry picked from commit 46d556370e)
2024-05-29 22:27:34 +02:00
Martin Weinelt
51948c1715 Merge pull request #315706 from NixOS/backport-313829-to-release-24.05
[Backport release-24.05] evcc: 0.126.3 -> 0.126.4
2024-05-29 22:25:26 +02:00
Martin Weinelt
ee71dc410c evcc: 0.126.3 -> 0.126.4
https://github.com/evcc-io/evcc/releases/tag/0.126.4
(cherry picked from commit 2eaea7071a)
2024-05-29 19:35:31 +00:00
Jan Tojnar
a3518cda5b gnome-firmware: 45.0 → 46.0
Only minor fixes and translations:
https://gitlab.gnome.org/World/gnome-firmware/-/compare/45.0...46.0

(cherry picked from commit 52e35bdafc)
2024-05-29 21:13:59 +02:00
Martin Weinelt
83fdc87b89 Merge pull request #315692 from NixOS/backport-315605-to-release-24.05
[Backport release-24.05] Firefox: 126.0 -> 126.0.1
2024-05-29 20:53:19 +02:00
Martin Weinelt
81afee0607 firefox-bin-unwrapped: 126.0 -> 126.0.1
https://www.mozilla.org/en-US/firefox/126.0.1/releasenotes/
(cherry picked from commit 151dc56998)
2024-05-29 18:25:56 +00:00
Martin Weinelt
791eaa54f0 firefox-unwrapped: 126.0 -> 126.0.1
https://www.mozilla.org/en-US/firefox/126.0.1/releasenotes/
(cherry picked from commit c89b25cd61)
2024-05-29 18:25:56 +00:00
Ali Abrar
2a2f78315c openbsd: init at 7.5
(cherry picked from commit 888dee445d)
2024-05-29 17:43:02 +00:00
John Ericson
036333d851 llvmPackages.compiler-rt: Add flag to force libcompiler-rt.a creation
See the code comments for details

Also replace a bad hard-coded `freebsd` with a flexible `*` wildcard in
the `doFakeLibgcc` implementation.

(cherry picked from commit ad6fa01c06)
2024-05-29 17:43:02 +00:00
Ali Abrar
1a8bcb4c2e llvmPackages: libcxx: link stdlib
See: https://github.com/NixOS/nixpkgs/pull/246577/files#r1600650238

This code was breaking some thing for me, and I believe it was a
mistake. I hink we *do* wanna link libc, since libc++ depends on it, but
*don't* want to link an already-existing C++ standard library
implementation. `-nostdlib++` without `-nostdlib` therefore seems
correct to me.

Without this change, we do indeed fail to link OpenBSD.

(cherry picked from commit d0b08ab5de)
2024-05-29 17:43:02 +00:00
John Ericson
9154e11339 llvmPackages.libcxx: Fix compiling for OpenBSD
(cherry picked from commit 0c6d2eee3c)
2024-05-29 17:43:02 +00:00
John Ericson
41856fe356 llvmPackages.clang: Fix special-case for OpenBSD to be less special
(cherry picked from commit 222a29eb53)
2024-05-29 17:43:02 +00:00
John Ericson
2da38653ff netbsd.makeMinimal: Make it possible to override the rules
Co-authored-by: Rahul Butani <rrbutani@users.noreply.github.com>
(cherry picked from commit d9c9da5d65)
2024-05-29 17:43:01 +00:00
Nick Cao
b23d19d18a Merge pull request #315607 from NixOS/backport-315382-to-release-24.05
[Backport release-24.05] protonmail-desktop: 1.0.2 -> 1.0.3
2024-05-29 13:41:12 -04:00
Nick Cao
5207075d4e Merge pull request #315623 from NixOS/backport-315438-to-release-24.05
[Backport release-24.05] gmnitohtml: 0.1.2 -> 0.1.3
2024-05-29 13:39:07 -04:00
Christina Rust
d163d73f61 Merge pull request #315410 from NixOS/backport-315263-to-release-24.05
[Backport release-24.05] nixos/devpi-server: fix loading credentials as DynamicUser
2024-05-29 18:40:06 +02:00
Weijia Wang
562c943fdf Merge pull request #315546 from NixOS/backport-315514-to-release-24.05
[Backport release-24.05] utm: 4.5.2 -> 4.5.3
2024-05-29 18:35:18 +02:00
nicoo
2a0c2f21e7 Merge #315349: init koboldcpp at 1.66
Backport to `release-24.05`
2024-05-29 16:04:12 +00:00
Nick Cao
54b64e9718 Merge pull request #315558 from NixOS/backport-315513-to-release-24.05
[Backport release-24.05] sgfutils: fix build on darwin
2024-05-29 11:50:08 -04:00
R. Ryantm
01de46f2b8 webex: 43.11.0.28947 -> 44.5.0.29672
(cherry picked from commit 1a78aa641b)
2024-05-29 15:40:44 +00:00
Nick Cao
b27a2e0874 Merge pull request #315418 from NixOS/backport-315122-to-release-24.05
[Backport release-24.05] linuxKernel.kernels.linux_lqx: 6.8.10-lqx1 -> 6.8.11-lqx1
2024-05-29 11:30:09 -04:00
Nick Cao
f86bee358b Merge pull request #315625 from NixOS/backport-315339-to-release-24.05
[Backport release-24.05] ginkgo: 2.18.0 -> 2.19.0
2024-05-29 11:29:38 -04:00
Nick Cao
63828b66e8 Merge pull request #315637 from NixOS/backport-314859-to-release-24.05
[Backport release-24.05] stats: 2.10.14 -> 2.10.15
2024-05-29 11:29:10 -04:00
Nick Cao
b97ebb1ef5 Merge pull request #315636 from NixOS/backport-315469-to-release-24.05
[Backport release-24.05] matrix-synapse-unwrapped: 1.107.0 -> 1.108.0
2024-05-29 11:28:43 -04:00
Sandro
275bc39f77 Merge pull request #315640 from NixOS/backport-315189-to-release-24.05
[Backport release-24.05] gitea,nixos/gitea: add SuperSandro2000 as maintainer, remove inactive…
2024-05-29 17:08:37 +02:00
OPNA2608
00a27d79e1 nixos/coolercontrol: Use user-preferred nvidia package
(cherry picked from commit 07b369b5aa)
2024-05-29 14:44:31 +00:00
Atemu
148355cf9c Merge pull request #315613 from NixOS/backport-315478-to-release-24.05
[Backport release-24.05] linux_xanmod, linux_xanmod_latest: 2024-05-25
2024-05-29 15:57:42 +02:00
Sandro Jäckel
54936852e5 gitea,nixos/gitea: add SuperSandro2000 as maintainer, remove inactive maintainers, unify maintainers
(cherry picked from commit 73c11de701)
2024-05-29 13:49:27 +00:00
OPNA2608
37dd4d8230 nixos-artwork.wallpapers.catppuccin-{frappe,latte,macchiato,mocha}: init at 2024-02-15
(cherry picked from commit 91da428e78)
2024-05-29 13:43:29 +00:00
OPNA2608
272b46a1f7 nixos-artwork.wallpapers.binary-{black,blue,red,white}: init at 2024-02-15
(cherry picked from commit 8fbd83c8a1)
2024-05-29 13:43:29 +00:00
OPNA2608
0be46595fb nixos-artwork.wallpapers.{gear,moonscape,recursive,waterfall,watersplash}: init at 2022-04-19
(cherry picked from commit a6ae8972a5)
2024-05-29 13:43:29 +00:00
OPNA2608
3bfcb467d3 nixos-artwork.wallpapers.nineish-solarized-dark,nixos-artwork.wallpapers.nineish-solarized-light: init at 2021-07-20
(cherry picked from commit 5968598e5f)
2024-05-29 13:43:29 +00:00
OPNA2608
77423ffbc3 nixos-artwork.wallpapers.gradient-grey: init at 2018-10-20
(cherry picked from commit 2daa66fdee)
2024-05-29 13:43:29 +00:00
OPNA2608
572e540409 nixos-artwork.wallpapers.*: Switch to SRI hash format
(cherry picked from commit 00e4a16478)
2024-05-29 13:43:28 +00:00
OPNA2608
928b53d3e4 nixos-artwork.wallpapers.*: Make license wallpaper-specific
Because not all of them are under the same license, and some lack licensing information in general.

(cherry picked from commit b1d4e99af4)
2024-05-29 13:43:28 +00:00
Nick Cao
ba4cdca40c Merge pull request #314522 from NixOS/backport-313498-to-release-24.05
[Backport release-24.05] hyprland: 0.40.0-unstable-2024-05-12 -> 0.40.0-unstable-2024-05-05, hyprwayland-scanner: 0.3.8 -> 0.3.4
2024-05-29 09:36:02 -04:00
DontEatOreo
e62a262fea stats: 2.10.14 -> 2.10.15
Diff: https://github.com/exelban/stats/compare/v2.10.14...v2.10.15
Changelog: https://github.com/exelban/stats/releases/tag/v2.10.15
(cherry picked from commit cf4d0c4e3f)
2024-05-29 13:35:57 +00:00
Guanran Wang
1a307bb870 matrix-synapse-unwrapped: 1.107.0 -> 1.108.0
Diff: https://github.com/element-hq/synapse/compare/v1.107.0...v1.108.0

Changelog: https://github.com/element-hq/synapse/releases/tag/v1.108.0
(cherry picked from commit b2b2a2d085)
2024-05-29 13:33:52 +00:00
R. Ryantm
c8551643e7 ginkgo: 2.18.0 -> 2.19.0
(cherry picked from commit aa07045ba1)
2024-05-29 13:09:17 +00:00
Ian M. Jones
fccbc0920d gmnitohtml: 0.1.2 -> 0.1.3
(cherry picked from commit b2fd245371)
2024-05-29 13:06:30 +00:00
Cosima Neidahl
45cef8da7c Merge pull request #315535 from NixOS/backport-315117-to-release-24.05
[Backport release-24.05] lomiri.*: Make buildable while waiting for GLib fix
2024-05-29 14:36:47 +02:00
zzzsyyy
544e6304fc linux_xanmod_latest: 6.8.10 -> 6.8.11
(cherry picked from commit 20776fcfee)
2024-05-29 12:34:17 +00:00
zzzsyyy
7f158bb962 linux_xanmod: 6.6.31 -> 6.6.32
(cherry picked from commit 584f168d53)
2024-05-29 12:34:17 +00:00
R. Ryantm
bbd1576a5f protonmail-desktop: 1.0.2 -> 1.0.3
(cherry picked from commit 3eff38ff21)
2024-05-29 12:17:58 +00:00
Francesco Gazzetta
9600c69366 gnome-obfuscate: 0.0.9 -> 0.0.10
Diff: https://gitlab.gnome.org/World/Obfuscate/-/compare/0.0.9...0.0.10
(cherry picked from commit 1a38444522)
2024-05-29 10:30:51 +00:00
Lucas Hoffmann
59c764c434 ssh-audit: install man page
(cherry picked from commit 4c5510e0cd)
2024-05-29 09:46:20 +00:00
Giel van Schijndel
8bdd5026f4 nixos/netboot: only install syslinux on platforms where it's available
Instead of maintaining an inevitably incomplete list of unsupported
architectures.

I discovered this while building for armv7-linux (32-bit ARM).

(cherry picked from commit af8a1f59eb)
2024-05-29 11:18:16 +02:00
Bill Huang
8d2e99efb5 feishu: add updateScript
(cherry picked from commit 2096243136)
2024-05-29 09:13:28 +00:00
Bill Huang
08ae39eea4 feishu: fix build error
(cherry picked from commit 5564130ecf)
2024-05-29 09:13:28 +00:00
Weijia Wang
83adb73f3b Merge pull request #315540 from NixOS/backport-315522-to-release-24.05
[Backport release-24.05] p3x-onenote: fix hash
2024-05-29 10:59:12 +02:00
Weijia Wang
c617da8663 sgfutils: fix build on darwin
(cherry picked from commit 757cfcf7d3)
2024-05-29 08:42:42 +00:00
Weijia Wang
566413f372 utm: 4.5.2 -> 4.5.3
(cherry picked from commit 9bd873881e)
2024-05-29 07:56:29 +00:00
Raito Bezarius
f0e4df797b lix: build in release mode with link time optimizations
This makes the binary size further reduced and may improve (?)
performance.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
(cherry picked from commit 84419e5c37)
2024-05-29 07:24:04 +00:00
Weijia Wang
e3a4eed470 p3x-onenote: fix hash
(cherry picked from commit c30b51d180)
2024-05-29 07:15:16 +00:00
Weijia Wang
fafeae3d24 Merge pull request #315526 from NixOS/backport-315253-to-release-24.05
[Backport release-24.05] deepin.dtk6core: fix build on 6.7.1
2024-05-29 09:14:28 +02:00
Weijia Wang
9999aa37b0 Merge pull request #315531 from NixOS/backport-315021-to-release-24.05
[Backport release-24.05] deepin.dde-daemon: do not create /usr/share/uadp
2024-05-29 09:14:10 +02:00
Vincent Laporte
4d899ff014 hol_light: 2023-11-03 → 2024-05-10
(cherry picked from commit a832b67356)
2024-05-29 08:57:21 +02:00
OPNA2608
bbae47b2b6 lomiri.lomiri-indicator-network: Disable tests
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Seems like only the tests fail though.

(cherry picked from commit 137015743e)
2024-05-29 06:44:06 +00:00
OPNA2608
10837a8efe lomiri.telephony-service: Mark broken & exclude everywhere
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Luckily it's not a crucial component for the desktop mode.

(cherry picked from commit 3ef60ac499)
2024-05-29 06:44:06 +00:00
github-actions[bot]
6d45231912 doc/release-notes: tweaks (#315520)
* Clean up the curious dwarf-fortress note

(cherry picked from commit e36f83eac4)

* Various tweaks to release notes

(cherry picked from commit 9708aca853)

* Consistently use capitalized Nix in plain text

(cherry picked from commit 005ef76e9e)

* Further tweaks to release notes

(cherry picked from commit 9c6861249c)

---------

Co-authored-by: Jacek Generowicz <jacg@my-post-office.net>
2024-05-29 08:37:12 +02:00
Weijia Wang
78d7d55a66 Merge pull request #314894 from NixOS/backport-314273-to-release-24.05
[Backport release-24.05] remnote: 1.16.4 -> 1.16.18
2024-05-29 08:35:16 +02:00
Weijia Wang
0485c42252 Merge pull request #315436 from NixOS/backport-313492-to-release-24.05
[Backport release-24.05] _1password-gui: 8.10.30 -> 8.10.33
2024-05-29 08:34:33 +02:00
Weijia Wang
3fb5c5a23a Merge pull request #314788 from NixOS/backport-314409-to-release-24.05
[Backport release-24.05] wasmtime: fix build on aarch64
2024-05-29 08:33:03 +02:00
rewine
1e64ec0b6f deepin.dde-daemon: do not create /usr/share/uadp
fix: https://github.com/NixOS/nixpkgs/issues/314108
(cherry picked from commit 8fbe3b5589)
2024-05-29 06:19:47 +00:00
rewine
3de7ae0aa8 deepin.dtk6core: fix build on 6.7.1
(cherry picked from commit 73660e9351)
2024-05-29 05:57:43 +00:00
Martin Weinelt
0ff3d75bf8 Merge pull request #315468 from NixOS/backport-313817-to-release-24.05
[Backport release-24.05] python312Packages.ha-philipsjs: 3.1.1 -> 3.2.1
2024-05-29 02:04:27 +02:00
Martin Weinelt
cc76735bde Merge pull request #315466 from NixOS/backport-314222-to-release-24.05
[Backport release-24.05] python312Packages.pyswitchbot: 0.45.0 -> 0.46.1
2024-05-29 02:04:04 +02:00
Martin Weinelt
f333c0ce1f Merge pull request #315467 from NixOS/backport-313828-to-release-24.05
[Backport release-24.05] python312Packages.wled: 0.17.1 -> 0.18.0
2024-05-29 02:03:25 +02:00
Fabian Affolter
0aa0ff6949 python312Packages.ha-philipsjs: refactor
(cherry picked from commit 1896b9a5b8)
2024-05-28 23:57:07 +00:00
Fabian Affolter
2ca40f4f4a python312Packages.ha-philipsjs: 3.1.1 -> 3.2.1
Diff: https://github.com/danielperna84/ha-philipsjs/compare/refs/tags/3.1.1...3.2.1

Changelog: https://github.com/danielperna84/ha-philipsjs/releases/tag/3.2.1
(cherry picked from commit f0246f7796)
2024-05-28 23:57:07 +00:00
Martin Weinelt
76276870f2 Merge pull request #315459 from NixOS/backport-315458-to-release-24.05
[Backport release-24.05] python312Packages.amcrest: replace distutils usage
2024-05-29 01:57:04 +02:00
Fabian Affolter
8ff499b1d9 python312Packages.wled: refactor
- add optional-dependencies

(cherry picked from commit 4e30caab80)
2024-05-28 23:56:35 +00:00
Fabian Affolter
3716399b39 python312Packages.wled: 0.17.1 -> 0.18.0
Diff: https://github.com/frenck/python-wled/compare/refs/tags/v0.17.1...v0.18.0

Changelog: https://github.com/frenck/python-wled/releases/tag/v0.18.0
(cherry picked from commit ae18e3e998)
2024-05-28 23:56:35 +00:00
Fabian Affolter
62a9913e56 python312Packages.pyswitchbot: 0.45.0 -> 0.46.1
Diff: https://github.com/Danielhiversen/pySwitchbot/compare/refs/tags/0.45.0...0.46.1

Changelog: https://github.com/Danielhiversen/pySwitchbot/releases/tag/0.46.1
(cherry picked from commit 0eb6ab0e62)
2024-05-28 23:56:11 +00:00
Martin Weinelt
f87e54303c python312Packages.amcrest: replace distutils usage
(cherry picked from commit 5f294ad027)
2024-05-28 23:16:55 +00:00
Robert Scott
8dead30e3f Merge pull request #315447 from NixOS/backport-315316-to-release-24.05
[Backport release-24.05] netsurf.libparserutils: use libiconv for darwin
2024-05-28 23:59:55 +01:00
Robert Scott
addb1cf91a Merge pull request #315442 from NixOS/backport-315313-to-release-24.05
[Backport release-24.05] xqilla,dbxml: fix clang and darwin builds
2024-05-28 22:47:47 +01:00
Robert Scott
4d997dbcf3 Merge pull request #315433 from NixOS/backport-315423-to-release-24.05
[Backport release-24.05] apptainer: 1.3.1 -> 1.3.2
2024-05-28 22:45:03 +01:00
Robert Scott
9b2aab3301 Merge pull request #315439 from NixOS/backport-315195-to-release-24.05
[Backport release-24.05] fricas: 1.3.9 -> 1.3.10
2024-05-28 22:31:40 +01:00
Robert Scott
8ba1269a87 Merge pull request #315437 from NixOS/backport-315283-to-release-24.05
[Backport release-24.05] photofield: add patch for Go 1.22 support
2024-05-28 22:26:40 +01:00
paparodeo
7bf05cd984 netsurf.libparserutils: use libiconv for darwin
(cherry picked from commit 7546fd6123)
2024-05-28 21:21:37 +00:00
paparodeo
1d71d99673 dbxml: fix clang build
use std=c++14 due to use of register storage specifier

(cherry picked from commit 7343dde6d3)
2024-05-28 20:57:04 +00:00
paparodeo
1448866ccc xqilla: unbreak darwin; add required frameworks
(cherry picked from commit d32beebac2)
2024-05-28 20:57:04 +00:00
paparodeo
522856c028 xqilla: fix clang build
use std=c++14 due to use of register storage specifier

(cherry picked from commit c398cede57)
2024-05-28 20:57:04 +00:00
Someone
8872b57bcd Merge pull request #315347 from NixOS/backport-314840-to-release-24.05
[Backport release-24.05] hardware/nvidia-container-toolkit: mount `nvidia-driver/share`
2024-05-28 20:32:58 +00:00
Thomas Gerbet
a67e660584 gnome.gnome-remote-desktop: 46.1 -> 46.2
Fixes CVE-2024-5148.
https://security.opensuse.org/2024/05/22/gnome-remote-desktop-system-dbus.html

Changes:
https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/blob/46.2/NEWS?ref_type=tags
(cherry picked from commit 092ca8d1cf)
2024-05-28 22:20:21 +02:00
Jonas Meurer
57d839e7b8 fricas: 1.3.9 -> 1.3.10
Previous builds refused to build due to memory exhaustion. This was
already fixed by upstream in 759272d834538c54d69d3dbb9f31a2b1e51cf9a8.

(cherry picked from commit 4a2bbf27a8)
2024-05-28 20:19:22 +00:00
TomaSajt
770d2011f1 photofield: add patch for Go 1.22 support
(cherry picked from commit c4252653c1)
2024-05-28 20:04:13 +00:00
Sebastian Sellmeier
e578f66241 _1password-gui: 8.10.30 -> 8.10.33
_1password-gui-beta: 8.10.30-20.BETA -> 8.10.34-10.BETA

(cherry picked from commit 4fba1588a6)
2024-05-28 20:00:07 +00:00
Gaetan Lepage
c4e01c7a36 apptainer: 1.3.1 -> 1.3.2
Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.2
(cherry picked from commit 315b8a0466)
2024-05-28 19:45:16 +00:00
Nick Cao
1c9af90d8b Merge pull request #315272 from NixOS/backport-314775-to-release-24.05
[Backport release-24.05] jellyfin, jellyfin-web: 10.9.1 -> 10.9.3, 10.9.2 -> 10.9.3
2024-05-28 15:20:51 -04:00
Nick Cao
6e318d1cb0 Merge pull request #315285 from NixOS/backport-315046-to-release-24.05
[Backport release-24.05] nixosTests.gnome-extensions: fix test
2024-05-28 15:20:35 -04:00
Nick Cao
fe83789156 Merge pull request #315301 from NixOS/backport-311176-to-release-24.05
[Backport release-24.05] tailscale: fix tailscale ssh
2024-05-28 15:18:17 -04:00
Nick Cao
55d3011ef4 Merge pull request #315191 from NixOS/backport-314988-to-release-24.05
[Backport release-24.05] samrewritten: change platforms to only x86_64-linux
2024-05-28 15:10:12 -04:00
Nick Cao
62149b4cb1 Merge pull request #315116 from NixOS/backport-315070-to-release-24.05
[Backport release-24.05] unison-fsmonitor: 0.3.3 -> 0.3.4
2024-05-28 15:07:43 -04:00
Jerry
4e3a040807 linuxKernel.kernels.linux_lqx: 6.8.10-lqx1 -> 6.8.11-lqx1
(cherry picked from commit b0f847dac2)
2024-05-28 18:03:01 +00:00
Sarah Brofeldt
cf546b0bf0 nixos/devpi-server: fix loading credentials as DynamicUser
(cherry picked from commit 4d4571b20a)
2024-05-28 17:23:05 +00:00
Connor Baker
39ffb04fef Merge pull request #315295 from NixOS/backport-314710-to-release-24.05
[Backport release-24.05] python312Packages.ax: disable tests
2024-05-28 13:07:46 -04:00
Robert Hensing
682b72ac26 Merge pull request #315017 from NixOS/backport-298665-to-release-24.05
[Backport release-24.05] testers.lycheeLinkCheck: init
2024-05-28 18:11:35 +02:00
Matthias Beyer
de2a297856 Merge pull request #315318 from NixOS/backport-314195-to-release-24.05
[Backport release-24.05] semgrep: 1.73.0 -> 1.74.0
2024-05-28 17:53:18 +02:00
Artturin
9f9e5cd6c7 Merge pull request #315328 from NixOS/backport-314634-to-release-24.05
[Backport release-24.05] Update discord packages
2024-05-28 16:04:56 +03:00
Maxwell Henderson
f63ff69547 koboldcpp: init at 1.66
This responds to issue #295900 by adding the koboldcpp package

Co-authored-by: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com>
(cherry picked from commit 55291de146)
2024-05-28 12:58:15 +00:00
Maxwell Henderson
f3271228e1 maintainers: add maxstrid
(cherry picked from commit 79a678c2f5)
2024-05-28 12:58:14 +00:00
Rafael Fernández López
5a4bc7ddeb hardware/nvidia-container-toolkit: mount nvidia-driver/share
(cherry picked from commit 79c79671a7)
2024-05-28 12:51:03 +00:00
Artturin
45cbc299bb Update discord packages
discord-ptb: 0.0.84 -> 0.0.85

discord-canary: 0.0.382 -> 0.0.402

discord-development: 0.0.18 -> 0.0.19

pkgsCross.aarch64-darwin.discord: 0.0.303 -> 0.0.305

pkgsCross.aarch64-darwin.discord-ptb: 0.0.113 -> 0.0.114

pkgsCross.aarch64-darwin.discord-canary: 0.0.492 -> 0.0.510

pkgsCross.aarch64-darwin.discord-development: 0.0.40 -> 0.0.41

(cherry picked from commit 8d3e378f97)
2024-05-28 11:34:37 +00:00
Maciej Krüger
49ad869946 Merge pull request #315299 from NixOS/backport-315027-to-release-24.05
[Backport release-24.05] dbeaver-bin: add `wrapGAppsHook`
2024-05-28 13:33:16 +02:00
Aaron Andersen
5150b07a3d Merge pull request #315238 from NixOS/backport-315215-to-release-24.05
[Backport release-24.05] kodi.packages.invidious: add missing infotagger dependency
2024-05-28 11:07:20 +00:00
R. Ryantm
a71637856e semgrep: 1.73.0 -> 1.74.0
(cherry picked from commit 5e7a0de3b6)
2024-05-28 10:58:52 +00:00
Alyssa Ross
78ca2bef8a motif: prePatch -> postPatch
To avoid potentially breaking patches that modify Makefile.am or
Makefile.in.

(cherry picked from commit 3aeecd86ea)
2024-05-28 10:49:42 +00:00
Alyssa Ross
5c11d382f8 motif: fix build with clang
Fixes: https://github.com/NixOS/nixpkgs/issues/302449
(cherry picked from commit 5861ff78ab)
2024-05-28 10:49:42 +00:00
Alyssa Ross
14e88eacf7 motif: fix disabling demos
The previous sed expression didn't work, even in the commit that added
it.

Fixes: 68c003b256 ("motif: fixup build after automake update #28232")
(cherry picked from commit 9cfffcd54a)
2024-05-28 10:49:42 +00:00
Mauricio Collares
357c26c303 Merge pull request #315300 from NixOS/backport-315114-to-release-24.05
[Backport release-24.05] sageWithDoc: add sphinx 7.3 update patch
2024-05-28 12:39:54 +02:00
Jan Tojnar
32344320da gnome.geary: 44.1 → 46.0
https://gitlab.gnome.org/GNOME/geary/-/compare/44.1...46.0
(cherry picked from commit 07ae3d806b)
2024-05-28 11:56:26 +02:00
Jan Tojnar
9365420af6 libgtop: 2.41.2 → 2.41.3
https://gitlab.gnome.org/GNOME/libgtop/-/compare/2.41.2...2.41.3
(cherry picked from commit f4df7f0e7e)
2024-05-28 11:56:26 +02:00
Jan Tojnar
14f4653027 vte: 0.76.1 → 0.76.2
https://gitlab.gnome.org/GNOME/vte/-/compare/0.76.1...0.76.2
(cherry picked from commit c989059161)
2024-05-28 11:56:26 +02:00
Jan Tojnar
19c420aae8 gnome.gnome-shell: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/46.1...46.2
(cherry picked from commit 1cf80c71d4)
2024-05-28 11:56:26 +02:00
Jan Tojnar
75420cc6aa gnome.nautilus: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/nautilus/-/compare/46.1...46.2
(cherry picked from commit ca3b765cfb)
2024-05-28 11:56:26 +02:00
Jan Tojnar
460c0b9522 xdg-desktop-portal-gnome: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/compare/46.1...46.2
(cherry picked from commit 891e0fb10b)
2024-05-28 11:56:26 +02:00
Jan Tojnar
e8c1868904 gnome.mutter: remove unneeded dependencies
json-glib was removed in 03235773be
(part of bump in fde899eefd).

libcap-ng is not used at all. It was added in 9742df1595
required by an older version of the patch from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/460
which was dropped in 8c5884ef4e.

Also update comment since mutter-clutter no longer depends on graphene, -cogl and -mtk libraries do.

(cherry picked from commit e6719289cd)
2024-05-28 11:56:26 +02:00
Jan Tojnar
710deda4d0 gnome.mutter: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/mutter/-/compare/46.1...46.2
(cherry picked from commit 49097abda9)
2024-05-28 11:56:26 +02:00
Jan Tojnar
a70853f968 gnome.gnome-terminal: 3.52.1 → 3.52.2
https://gitlab.gnome.org/GNOME/gnome-terminal/-/compare/3.52.1...3.52.2
(cherry picked from commit 41e94d87d8)
2024-05-28 11:56:26 +02:00
Jan Tojnar
1e90922710 gnome.gnome-shell-extensions: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/compare/46.1...46.2
(cherry picked from commit 8c463bfeb0)
2024-05-28 11:56:26 +02:00
Jan Tojnar
57f58f1437 gnome.gucharmap: 15.1.2 → 15.1.5
https://gitlab.gnome.org/GNOME/gucharmap/-/compare/15.1.2...15.1.5
(cherry picked from commit 184ffd7bee)
2024-05-28 11:56:26 +02:00
Jan Tojnar
d323d9cdb8 gnome.aisleriot: 3.22.32 → 3.22.33
https://gitlab.gnome.org/GNOME/aisleriot/-/compare/3.22.32...3.22.33
(cherry picked from commit 2b0062f5fa)
2024-05-28 11:56:26 +02:00
Jan Tojnar
35aeffc076 libshumate: 1.2.1 → 1.2.2
https://gitlab.gnome.org/GNOME/libshumate/-/compare/1.2.1...1.2.2
(cherry picked from commit a90ad835fd)
2024-05-28 11:56:26 +02:00
Jan Tojnar
dcc604f5b3 libmsgraph: 0.2.1 → 0.2.2
https://gitlab.gnome.org/GNOME/msgraph/-/compare/0.2.1...0.2.2
(cherry picked from commit 8a08782e4d)
2024-05-28 11:56:26 +02:00
Jan Tojnar
08cac94c9c libadwaita: 1.5.0 → 1.5.1
https://gitlab.gnome.org/GNOME/libadwaita/-/compare/1.5.0...1.5.1
(cherry picked from commit 4653e5d070)
2024-05-28 11:56:26 +02:00
Jan Tojnar
4cbfdb3f4c gnome-online-accounts: 3.50.1 → 3.50.2
https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/compare/3.50.1...3.50.2
(cherry picked from commit 62ee5cadbe)
2024-05-28 11:56:26 +02:00
Jan Tojnar
b4d510e4ad gnome-builder: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-builder/-/compare/46.1...46.2
(cherry picked from commit fa4611e465)
2024-05-28 11:56:26 +02:00
Jan Tojnar
272535f598 gnome.rygel: 0.42.5 → 0.42.6
https://gitlab.gnome.org/GNOME/rygel/-/compare/rygel-0.42.5...rygel-0.42.6
(cherry picked from commit 46f9348479)
2024-05-28 11:56:26 +02:00
Jan Tojnar
00e12ebb5a gvfs: 1.54.0 → 1.54.1
https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.54.0...1.54.1
(cherry picked from commit 1886558b27)
2024-05-28 11:56:26 +02:00
Jan Tojnar
7e3b2c6af2 gnome.gnome-software: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-software/-/compare/46.1...46.2
(cherry picked from commit 15024190f5)
2024-05-28 11:56:26 +02:00
Jan Tojnar
bf5da9a4e7 gnome.gnome-maps: 46.10 → 46.11
https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/v46.10...v46.11
(cherry picked from commit c130d93c68)
2024-05-28 11:56:26 +02:00
Jan Tojnar
92e004ec2d gnome.gnome-initial-setup: 46.0 → 46.2
https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/46.0...46.2
(cherry picked from commit dd7db60d7b)
2024-05-28 11:56:26 +02:00
Jan Tojnar
3ce3aded9f gnome.file-roller: 44.2 → 44.3
https://gitlab.gnome.org/GNOME/file-roller/-/compare/44.2...44.3
(cherry picked from commit aa2d96b2b8)
2024-05-28 11:56:26 +02:00
Jan Tojnar
880c51aadc evince: 46.1 → 46.3
https://gitlab.gnome.org/GNOME/evince/-/compare/46.1...46.3
(cherry picked from commit 1e5cbf8038)
2024-05-28 11:56:26 +02:00
Jan Tojnar
bd077e83f3 phoc: Add missing dependency
This was previously propagated by mutter.
(e6719289cd)

(cherry picked from commit b53ea07f5c)
2024-05-28 11:35:10 +02:00
Jan Tojnar
3380d2a9bf gnome-control-center: Add missing dependency
This was previously propagated by mutter.
(e6719289cd)

(cherry picked from commit 63197e9e3d)
2024-05-28 11:34:49 +02:00
github-actions[bot]
e0d79f2bfb python3Packages.zconfig: 4.0 -> 4.1 (#315284)
The pypi artifact has been renamed from ZConfig to zconfig.

Unbreaks the build.

(cherry picked from commit cdda685ca9)

Co-authored-by: Mathis Antony <sveitser@gmail.com>
2024-05-28 09:17:09 +00:00
github-actions[bot]
e0fa66fd95 grype: unbreak build (#315281)
(cherry picked from commit 9d97550a55)

Co-authored-by: sveitser <sveitser@gmail.com>
2024-05-28 09:13:32 +00:00
Sandro
576f015f2f Merge pull request #314919 from NixOS/backport-314408-to-release-24.05 2024-05-28 11:13:17 +02:00
Sandro
125daa7c1d Merge pull request #314764 from NixOS/backport-314433-to-release-24.05 2024-05-28 11:11:11 +02:00
Sandro Jäckel
7f2547a15b tailscale: fix tailscale ssh
Closes #310950

(cherry picked from commit d2eeeb450a)
2024-05-28 09:04:24 +00:00
github-actions[bot]
d74975e8e2 vinegar: 1.7.3 -> 1.7.4; Add childwindow patch; pinned Wine to 9.2-staging (#315297)
This PR adds the following:

- Updates the hash and version for vinegar
- Adds the childwindow patch (from the vinegar flatpak)
- Ping the WINE version to 9.2-staging (this is the version of WINE vinegar ships with in their flatpak)

and with this, the nix package will be the same functionally as the official Flatpak.

(cherry picked from commit 03eddf9906)

Co-authored-by: Liquidovski <109692107+liquidovski@users.noreply.github.com>
2024-05-28 09:01:17 +00:00
Mauricio Collares
79feebc8e0 sageWithDoc: add sphinx 7.3 update patch
(cherry picked from commit 544465ef98)
2024-05-28 08:58:53 +00:00
luoch
9c8cced0fa dbeaver-bin: add wrapGAppsHook3
(cherry picked from commit 4082d7e115)
2024-05-28 08:51:58 +00:00
Connor Baker
a6d2eba009 python312Packages.ax: disable tests on Python 3.12
The test suite has a number of failures (not limited to):

FAILED ax/analysis/helpers/tests/test_cross_validation_helpers.py::TestCrossValidationHelpers::test_get_min_max_with_errors - SystemError: <sys.legacy_event_handler object at 0x7ffc5029cdb0> returned a...
FAILED ax/analysis/helpers/tests/test_cross_validation_helpers.py::TestCrossValidationHelpers::test_obs_vs_pred_dropdown_plot - SystemError: <sys.legacy_event_handler object at 0x7ffc5029cdb0> returned a...
FAILED ax/analysis/helpers/tests/test_cross_validation_helpers.py::TestCrossValidationHelpers::test_store_df_to_file - SystemError: <sys.legacy_event_handler object at 0x7ffc5029cdb0> returned a...
FAILED ax/analysis/helpers/tests/test_cross_validation_helpers.py::TestCrossValidationHelpers::test_store_plot_as_dict - SystemError: <sys.legacy_event_handler object at 0x7ffc5029cdb0> returned a...
FAILED ax/analysis/helpers/tests/test_cv_consistency_checks.py::TestCVConsistencyCheck::test_error_scatter_data_branin - SystemError: <sys.legacy_event_handler object at 0x7ffc5029cdb0> returned a...
FAILED ax/analysis/helpers/tests/test_cv_consistency_checks.py::TestCVConsistencyCheck::test_error_scatter_trace_branin - SystemError: <sys.legacy_event_handler object at 0x7ffc5029cdb0> returned a...

Irritatingly enough, disabling those tests causes (or allows?) different tests to fail. After chasing these for some time, it proved easier to disable the test suite for Python 3.12.

(cherry picked from commit 13e2dcabbc)
2024-05-28 08:39:56 +00:00
Jörg Thalheim
755245893a Merge pull request #315271 from NixOS/backport-315040-to-release-24.05
[Backport release-24.05] nixos/hyprlock, nixos/hypridle: init module
2024-05-28 10:23:47 +02:00
Honnip
8175851944 gnomeExtensions.mullvad-indicator: remove outdated patch
(cherry picked from commit 709d326858)
2024-05-28 07:47:09 +00:00
Honnip
3fe54eb851 nixosTests.gnome-extensions: ENABLED and DISABLED states are renamed
01e9724d75
Fix the test failure caused by the renaming of the states name from `ENABLED`, `DISABLED` to `ACTIVE` and `INACTIVE`

(cherry picked from commit b2069e7fc7)
2024-05-28 07:47:09 +00:00
Honnip
268c53b55a nixosTests.gnome-extensions: emoji-selector has been removed
(cherry picked from commit d7062ba870)
2024-05-28 07:47:09 +00:00
Nano Twerpus
62f30688dc jellyfin-web: add assert version == jellyfin.version to src
(cherry picked from commit 30dac56dab)
2024-05-28 07:05:39 +00:00
Nano Twerpus
0ef09bf23d jellyfin-web: 10.9.2 -> 10.9.3
(cherry picked from commit 5cd7bbe6fe)
2024-05-28 07:05:39 +00:00
Nano Twerpus
e5c147151a jellyfin: 10.9.1 -> 10.9.3
The `default.nix` was also formatted with `nixfmt-rfc-style` to be `RFC 166`-compliant.

(cherry picked from commit a7441feb23)
2024-05-28 07:05:38 +00:00
John Titor
d318a15bca nixos/hypridle: init
(cherry picked from commit 353aa12446)
2024-05-28 07:04:11 +00:00
John Titor
0b15e543c6 nixos/hyprlock: init module
(cherry picked from commit 07a0b79ed1)
2024-05-28 07:04:11 +00:00
Aaron Andersen
512a3fd04a kodi.packages.invidious: add missing infotagger dependency
(cherry picked from commit ee947a38e2)
2024-05-28 03:50:34 +00:00
Adam C. Stephens
064b8bf531 Merge pull request #315123 from NixOS/backport-314738-to-release-24.05
[Backport release-24.05] firefoxpwa: 2.12.0 -> 2.12.1
2024-05-27 17:09:46 -04:00
Nick Cao
fb5fb7fd6f Merge pull request #314857 from NixOS/backport-314650-to-release-24.05
[Backport release-24.05] arc-browser: 1.43.1-50198 -> 1.44.2-50412
2024-05-27 17:03:46 -04:00
Ludovico Piero
bdbbbc2c74 samrewritten: change platforms to only x86_64-linux
Signed-off-by: Ludovico Piero <lewdovico@gnuweeb.org>
(cherry picked from commit 8259c8bd4d)
2024-05-27 21:00:51 +00:00
Robert Scott
42e3277186 Merge pull request #315182 from justinas/24-05-backport-314573
[24.05]  teleport_13: remove
2024-05-27 22:00:26 +01:00
Martin Weinelt
42e786fc8b Merge pull request #315171 from NixOS/backport-315162-to-release-24.05
[Backport release-24.05] discourse: update plugins
2024-05-27 22:19:18 +02:00
Justinas Stankevicius
dac0b86b6a teleport_13: remove 2024-05-27 23:14:53 +03:00
Martin Weinelt
55ee801174 discourse: build discourseAllPlugins in passthru.tests.
Useful to reveal failing plugin builds.

(cherry picked from commit 898d023384)
2024-05-27 19:32:18 +00:00
Martin Weinelt
432e435a69 discourse: update plugins
(cherry picked from commit 1d2d14cc1f)
2024-05-27 19:32:18 +00:00
Pol Dellaiera
60266426f0 Merge pull request #315165 from NixOS/backport-314534-to-release-24.05
[Backport release-24.05] gh-eco: added fetchpatch; modernize
2024-05-27 21:30:20 +02:00
isabel
102a07abb1 gh-eco: added fetchpatch; modernize
(cherry picked from commit 072363fc3e)
2024-05-27 19:16:45 +00:00
Weijia Wang
0ba80a0f4d Merge pull request #315120 from eclairevoyant/revert-steam-fonts
[24.05] Revert "nixos/steam: add option fontPackages"
2024-05-27 20:59:02 +02:00
Atemu
c5ddb6cbc7 Merge pull request #314815 from NixOS/backport-314337-to-release-24.05
[Backport release-24.05] nextcloudPackages.richdocuments: init
2024-05-27 19:44:48 +02:00
Maximilian Bosch
1df68e31d2 Merge pull request #315098 from NixOS/backport-314939-to-release-24.05
[Backport release-24.05] grafana-image-renderer: 3.10.2 -> 3.10.5
2024-05-27 16:16:46 +00:00
R. Ryantm
e58876b56a firefoxpwa: 2.12.0 -> 2.12.1
(cherry picked from commit 4e5a485d6a)
2024-05-27 15:53:27 +00:00
Martin Weinelt
0b1b49a45f Merge pull request #315094 from NixOS/backport-299269-to-release-24.05
[Backport release-24.05] discourse: 3.1.0 -> 3.2.2
2024-05-27 17:48:50 +02:00
éclairevoyant
8ed61d15ff Revert "nixos/steam: add option fontPackages"
This reverts commit 7f86c8842a.
2024-05-27 11:42:49 -04:00
Yongun Seong
f265769617 unison-fsmonitor: 0.3.3 -> 0.3.4
(cherry picked from commit 3b1b7987af)
2024-05-27 15:19:30 +00:00
Thiago Kenji Okada
050570e289 Merge pull request #315054 from NixOS/backport-314997-to-release-24.05
[Backport release-24.05] linuxKernel.kernels.linux_zen: 6.9.1-zen1 -> 6.9.2-zen1
2024-05-27 16:03:11 +01:00
Nick Cao
cbdd3f3d16 Merge pull request #314979 from NixOS/backport-314122-to-release-24.05
[Backport release-24.05] chatty: 0.8.2 -> 0.8.3
2024-05-27 10:42:15 -04:00
Maximilian Bosch
818e481946 grafana-image-renderer: 3.10.2 -> 3.10.5
ChangeLogs:
* https://github.com/grafana/grafana-image-renderer/releases/tag/v3.10.3
* https://github.com/grafana/grafana-image-renderer/releases/tag/v3.10.4
* https://github.com/grafana/grafana-image-renderer/releases/tag/v3.10.5

(cherry picked from commit 8dd0b1d0ab)
2024-05-27 14:14:49 +00:00
Martin Weinelt
4d2a8b2c58 discourse: 3.1.0 -> 3.2.2
https://meta.discourse.org/t/3-1-1-security-and-bug-fix-release/278760
https://meta.discourse.org/t/3-1-2-security-and-bug-fix-release/282427
https://meta.discourse.org/t/3-1-3-security-and-bug-fix-release/284973
https://meta.discourse.org/t/3-1-4-security-and-bug-fix-release/290939
https://blog.discourse.org/2024/01/celebrating-discourse-3-2/
https://meta.discourse.org/t/3-2-1-security-and-bug-fix-release/298237
https://meta.discourse.org/t/3-2-2-bug-fix-release/307780

Co-Authored-By: Christian Albrecht <christian.albrecht@mayflower.de>
Fixes: CVE-2023-38706, CVE-2023-40588, CVE-2023-41043, CVE-2023-41042,
       CVE-2023-44388, CVE-2023-43814, CVE-2023-45147, CVE-2023-43659,
       CVE-2023-44391, CVE-2023-45131, CVE-2023-47120, CVE-2023-45816,
       CVE-2023-46130, CVE-2023-47119, CVE-2023-47121, CVE-2023-45806,
       CVE-2023-49099, CVE-2024-21655, CVE-2024-21655, CVE-2023-48297,
       CVE-2024-24748, CVE-2024-24827, CVE-2024-27085, CVE-2024-27100,
       CVE-2024-28242
(cherry picked from commit 25755c0d20)
2024-05-27 13:56:11 +00:00
Martin Weinelt
427bdcc885 discourse: strip markers from plugin compat spec
The plugin updater would previously stumble over compat spec version
entries that begin with angled brackets.

````
< 3.3.0.beta1-dev: 56b0de3896361b6a87523537c8f5b450d2fe0807
3.2.0: 33c43ca51ac7b7baa8a309a269dcf8685b8bd638
< 3.2.0.beta2-dev: ac930c509e2a5b0c37b84bcea28d332e686add95
3.1.999: a304cd2028ccf1f5b00f5137633aa7027a1fd334
3.1.0.beta3: 9c270cac9abc1c2b30574d8c655fb3a90546236b
[...]
````

(cherry picked from commit 5cf005119a)
2024-05-27 13:56:11 +00:00
Martin Weinelt
54f359612f discourse: rely on packaging module for version comparison
The distutils module is deprecated and was removed in Python 3.12, which
would eventually break this updater.

(cherry picked from commit 3106519f14)
2024-05-27 13:56:11 +00:00
Maximilian Bosch
44b81bfaaf Merge pull request #315060 from NixOS/backport-314938-to-release-24.05
[Backport release-24.05] meshcentral: 1.1.22 -> 1.1.24
2024-05-27 13:28:34 +00:00
Robert Scott
a1e0c81816 Merge pull request #314555 from NixOS/backport-314091-to-release-24.05
[Backport release-24.05] python3Packages.shiboken6: restore backwards compatibility with 6.6
2024-05-27 14:04:44 +01:00
Maximilian Bosch
fc39836b7a Merge pull request #314946 from Ma27/grafana-2405
[24.05] grafana: 10.4.2 -> 10.4.3
2024-05-27 11:14:23 +00:00
Maximilian Bosch
51b088b4b5 meshcentral: 1.1.22 -> 1.1.24
ChangeLog: https://github.com/Ylianst/MeshCentral/releases/tag/1.1.23
ChangeLog: https://github.com/Ylianst/MeshCentral/releases/tag/1.1.24
(cherry picked from commit cc48fad505)
2024-05-27 11:11:37 +00:00
Maximilian Bosch
4095d7bdb9 Merge pull request #315031 from NixOS/backport-314944-to-release-24.05
[Backport release-24.05] nixVersions.git: 2.23.0pre20240520_b7709d14 -> 2.23.0pre20240526_7de033d6
2024-05-27 11:02:04 +00:00
Jerry
472cb2d381 linuxKernel.kernels.linux_zen: 6.9.1-zen1 -> 6.9.2-zen1
(cherry picked from commit 7359e7f57c)
2024-05-27 10:31:53 +00:00
rewine
3d62b9bc82 Merge pull request #315030 from NixOS/backport-315019-to-release-24.05
[Backport release-24.05] pyprland: 2.3.2 -> 2.3.4
2024-05-27 18:10:39 +08:00
Mathis Antony
02c22a632e haskellPackages.di-core: unbreak on darwin
One of the tests is flaky and fails sometimes on darwin, linux builds
don't seem to be affected. This change removes the failing assert on
darwin.

(cherry picked from commit 42ade6365d)
2024-05-27 08:36:38 +00:00
Maximilian Bosch
0080eea022 nixVersions.git: 2.23.0pre20240520_b7709d14 -> 2.23.0pre20240526_7de033d6
Changes: b7709d14...7de033d6
(cherry picked from commit bbc5af4fcc)
2024-05-27 08:17:35 +00:00
R. Ryantm
0bfb2dadbf pyprland: 2.3.2 -> 2.3.4
(cherry picked from commit 27f9914e58)
2024-05-27 07:54:09 +00:00
Vladimír Čunát
67a8b308ba Merge #315023: Revert "boehmgc: disable tests on aarch64-linux"
...into release-24.05.   Moving to staging-24.05.
2024-05-27 09:03:12 +02:00
Vladimír Čunát
0b5ea07801 Revert "[Backport release-24.05] boehmgc: disable tests on aarch64-linux" 2024-05-27 09:02:47 +02:00
Robert Hensing
6a668b71ee testers.lycheeLinkCheck: Clarify test data
(cherry picked from commit 5acbed79ee)
2024-05-27 05:55:46 +00:00
Robert Hensing
912abfa907 testers.lycheeLinkCheck: Edit documentation and messages
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
(cherry picked from commit 984b45c609)
2024-05-27 05:55:46 +00:00
Robert Hensing
871a6e4536 testers.lycheeLinkCheck: Validate regex...
... because of the odd choice of config syntax.

(cherry picked from commit 89092532e7)
2024-05-27 05:55:46 +00:00
Robert Hensing
5a51f54ec4 testers.lycheeLinkCheck: Fix plain derivation remap, showcase emptyDirectory
(cherry picked from commit 60536f85a3)
2024-05-27 05:55:46 +00:00
Robert Hensing
20fccd7b6c testers.lycheeLinkCheck: Update docs
A deep dive reveals that the needles in our haystack are actually
regular expressions.

(cherry picked from commit 076c5afd20)
2024-05-27 05:55:46 +00:00
Robert Hensing
25a5fced3c testers.lycheeLinkCheck: Generalize remapUrl convenience feature
(cherry picked from commit f6b7891368)
2024-05-27 05:55:46 +00:00
Robert Hensing
8bfb6afca9 testers.lycheeLinkCheck: Edit documentation
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
(cherry picked from commit 984b11685d)
2024-05-27 05:55:46 +00:00
Robert Hensing
3363b4e759 testers.lycheeLinkCheck: Test online runner
(cherry picked from commit 0291ebf782)
2024-05-27 05:55:46 +00:00
Robert Hensing
e2a9d4f64d doc/testers: Make lycheeLinkCheck section more accessible
- Explain the use case for audience who's new to the concept
- Be more explicit about what the return value "does"

(cherry picked from commit 444f8bf6eb)
2024-05-27 05:55:46 +00:00
Robert Hensing
8567fac505 testers.lycheeLinkCheck: Add online attribute for nix run
(cherry picked from commit c2ebd3ea60)
2024-05-27 05:55:46 +00:00
Robert Hensing
bf8c7334f8 testers.lycheeLinkCheck: init
(cherry picked from commit 6af49f27ed)
2024-05-27 05:55:46 +00:00
Vincent Laporte
e00cc19a9a coqPackages.mathcomp-infotheo: 0.6.1 → 0.7.1
(cherry picked from commit 2322144110)
2024-05-27 07:13:57 +02:00
K900
dd12f1e9cb Merge pull request #314970 from NixOS/backport-312268-to-release-24.05
[Backport release-24.05] nixos/steam: add option `extraPackages` `fontPackages`, fix CJK fonts on client
2024-05-27 07:33:01 +03:00
Connor Baker
4d34890c90 Merge pull request #314991 from NixOS/backport-314707-to-release-24.05
[Backport release-24.05] python3Packages.apricot-select: fixup dependency categories and disable tests
2024-05-27 00:06:27 -04:00
Connor Baker
45516b8d49 python3Packages.apricot-select: disable tests by default
They can run for hours on Hydra: https://hydra.nixos.org/build/261011861

(cherry picked from commit 7568ee06c9)
2024-05-27 03:12:41 +00:00
Connor Baker
f65c42eaf8 python3Packages.apricot-select: disable flaky tests
(cherry picked from commit b1c46e1d2e)
2024-05-27 03:12:41 +00:00
Connor Baker
18a489ea34 python3Packages.apricot-select: move scikit-learn and torchvision to dependencies
These are needed when building the package, not just during the checkPhase. This can be observed by setting
doCheck to false.

(cherry picked from commit b28f7c5303)
2024-05-27 03:12:40 +00:00
Robert Schütz
19f9b6672e chatty: 0.8.2 -> 0.8.3
Changelog: https://gitlab.gnome.org/World/Chatty/-/blob/v0.8.3/NEWS
(cherry picked from commit ead03f474a)
2024-05-27 02:03:54 +00:00
sternenseemann
92797acfb0 haskell.compiler.ghc9{6,8}: fix elfutils splicing
elfutils is used in the RTS (rts/Libdw.c), i.e. it will be used on the
target platform.

Tested via pkgsCross.gnu32.haskellPackages.ghc [1], though #304605 needs
to be cherry-picked for elfutils to build.

[1]: nix-shell -E 'with import ./. { crossSystem = "i686-linux"; };
       mkShell { nativeBuildInputs = [haskellPackages.ghc ]; }'

(cherry picked from commit b868aaab73)
2024-05-27 01:57:53 +02:00
OTABI Tomoya
d41199d0ff Merge pull request #314719 from NixOS/backport-312471-to-release-24.05
[Backport release-24.05] textlint: repackage with buildNpmPackage
2024-05-27 08:55:39 +09:00
Robert Scott
abcb661ced Merge pull request #314959 from NixOS/backport-314886-to-release-24.05
[Backport release-24.05] python312Packages.pyxnat: 1.6 -> 1.6.2
2024-05-27 00:46:40 +01:00
北雁 Cryolitia
7f86c8842a nixos/steam: add option fontPackages
fix #178121

(cherry picked from commit 164f66169a)
2024-05-26 23:36:29 +00:00
北雁 Cryolitia
6775ae8ed9 nixos/steam: add option extraPackages
(cherry picked from commit efef69a51d)
2024-05-26 23:36:29 +00:00
Robert Scott
c780432748 Merge pull request #314926 from NixOS/backport-314810-to-release-24.05
[Backport release-24.05] gnu-smalltalk: fix build
2024-05-27 00:02:52 +01:00
Ben Darwin
8f94fafe2d python312Packages.pyxnat: 1.6 -> 1.6.2
(cherry picked from commit 609f201988)
2024-05-26 22:29:39 +00:00
Andreas Zweili
9b92ac6e5d zipfile2: Mark as broken on Python 3.12
(cherry picked from commit d1828e7501)
2024-05-26 21:23:20 +00:00
K900
8026cc7433 python311Packages.pyside6: fix build with Qt 6.7.1
(Cherry-picked from 8402044163)

Fixes #313908
2024-05-26 21:18:28 +00:00
Maximilian Bosch
3f3c03a9b6 grafana: 10.4.2 -> 10.4.3
ChangeLog: https://github.com/grafana/grafana/releases/tag/v10.4.3
2024-05-26 23:05:17 +02:00
Connor Baker
baf5166949 Merge pull request #314895 from NixOS/backport-314709-to-release-24.05
[Backport release-24.05] python312Packages.accelerate: disable test_dynamo_extract_model
2024-05-26 16:35:43 -04:00
Connor Baker
2f048817b6 Merge pull request #314914 from NixOS/backport-314704-to-release-24.05
[Backport release-24.05] python3Packages.scikit-fmm: fix build on Python 3.12+
2024-05-26 16:35:11 -04:00
Robert Scott
1e8e25358e Merge pull request #314892 from NixOS/backport-314746-to-release-24.05
[Backport release-24.05] tetex: fix darwin build
2024-05-26 20:44:04 +01:00
Robert Scott
6d6eceb9cb Merge pull request #314866 from NixOS/backport-314721-to-release-24.05
[Backport release-24.05] python312Packages.foolscap: fix build
2024-05-26 20:42:39 +01:00
Giulio Cocconi
d50456ad28 gnu-smalltalk: Numbered the patch
(cherry picked from commit 7619c9693e)
2024-05-26 19:37:18 +00:00
Giulio Cocconi
9851bd8f4e gnu-smalltalk: fix-build
(cherry picked from commit 577e785181)
2024-05-26 19:37:18 +00:00
Sandro Jäckel
b21d3c8fd1 ledfx: 2.0.96 -> 2.0.99
(cherry picked from commit a6216de380)
2024-05-26 18:59:52 +00:00
Sandro Jäckel
d87ea2ce3c python3Packages.vnoise: init at 0.1.0
(cherry picked from commit a16d07db1d)
2024-05-26 18:59:52 +00:00
Sandro Jäckel
f1d7443aae python311Packages.pystray: 0.19.2 -> 0.19.5
(cherry picked from commit 53bbdc1a69)
2024-05-26 18:59:52 +00:00
Connor Baker
18900904a2 python3Packages.scikit-fmm: fix build on Python 3.12+
(cherry picked from commit dfb4af7f3e)
2024-05-26 18:44:20 +00:00
Artturin
0404741d97 Merge pull request #314897 from NixOS/backport-312720-to-release-24.05
[Backport release-24.05] pulsar: 1.114.0 -> 1.117.0
2024-05-26 20:24:52 +03:00
John Titor
f82bb581af pulsar: move to pkgs/by-name
(cherry picked from commit ae9df3abff)
2024-05-26 17:22:26 +00:00
John Titor
bdb82988e5 pulsar: 1.114.0 -> 1.117.0
cleanup

(cherry picked from commit 5aae3a45cb)
2024-05-26 17:22:26 +00:00
R. Ryantm
a3a3a2c388 pyradio: 0.9.3.6 -> 0.9.3.7
(cherry picked from commit 3358e97411)
2024-05-26 19:03:44 +02:00
Connor Baker
3ffd42482e python312Packages.accelerate: disable test_dynamo_extract_model
(cherry picked from commit b3e2432ca7)
2024-05-26 16:58:53 +00:00
John Garcia
96452a3d9b remnote: 1.16.4 -> 1.16.18
(cherry picked from commit 8577edcca8)
2024-05-26 16:56:42 +00:00
John Garcia
ba34f4e043 remnote: refactor code
(cherry picked from commit 4010f337cb)
2024-05-26 16:56:42 +00:00
paparodeo
85b86328ec tetex: fix darwin build
specify -std=gnu89 and -std=c++03 to fix the configure script and build.
the tarballs were last updated in 2006 and the package is no longer
maintain so use standards from the era.

(cherry picked from commit 61e89d1002)
2024-05-26 16:55:06 +00:00
Aleksana
b841269d85 Merge pull request #314558 from NixOS/backport-310893-to-release-24.05
[Backport release-24.05] cloudsmith-cli: Fix compatibility with urllib3 2.0
2024-05-26 23:59:37 +08:00
Aleksana
0b584ccdb0 Merge pull request #314571 from NixOS/backport-314475-to-release-24.05
[Backport release-24.05] evolution: 3.52.1 → 3.52.2
2024-05-26 23:58:06 +08:00
Aleksana
eca8d5fdbe Merge pull request #314813 from NixOS/backport-314101-to-release-24.05
[Backport release-24.05] python3Packages.mapclassify: init at 2.6.1
2024-05-26 23:57:53 +08:00
Maximilian Bosch
1c63eb563d Merge pull request #314782 from NixOS/backport-314096-to-release-24.05
[Backport release-24.05] nextcloud28: 28.0.5 -> 28.0.6, nextcloud29: 29.0.0 -> 29.0.1
2024-05-26 15:51:38 +00:00
Robert Scott
efd97682e4 Merge pull request #314830 from NixOS/backport-314705-to-release-24.05
[Backport release-24.05] python312Packages.pgmpy: patch assert in test suite for Python 3.12
2024-05-26 16:36:32 +01:00
Moraxyc
105f193844 python312Packages.foolscap: fix build
(cherry picked from commit 3a74cef93f)
2024-05-26 14:44:49 +00:00
Nick Cao
17e82d424c Merge pull request #314826 from NixOS/backport-313424-to-release-24.05
[Backport release-24.05] bcachefs-tools: 1.7.0 -> 1.7.0-unstable-2024-05-09
2024-05-26 10:31:28 -04:00
Nick Cao
d7e44cff15 Merge pull request #314790 from NixOS/backport-313223-to-release-24.05
[Backport release-24.05] webcord-vencord: fix runtime segfault
2024-05-26 10:22:31 -04:00
Nick Cao
f919f2978c Merge pull request #314793 from NixOS/backport-314361-to-release-24.05
[Backport release-24.05] bento4: fix build on darwin
2024-05-26 10:21:59 -04:00
Nick Cao
929d8b66fe Merge pull request #314805 from NixOS/backport-314135-to-release-24.05
[Backport release-24.05] dayon: 14.0.0 -> 14.0.1
2024-05-26 10:20:22 -04:00
DontEatOreo
f5c37d32f9 arc-browser: 1.43.1-50198 -> 1.44.2-50412
Changelog: https://arc.net/e/C56904FA-1C75-4D77-9A87-E7F1A52529CD
(cherry picked from commit 76ef308d2d)
2024-05-26 13:59:26 +00:00
Martin Weinelt
a9fc3b087f Merge pull request #314856 from NixOS/backport-314545-to-release-24.05
[Backport release-24.05] python312Packages.homeassistant-stubs: 2024.5.4 -> 2024.5.5
2024-05-26 15:57:45 +02:00
Nick Cao
a8443bd1a3 Merge pull request #314530 from NixOS/backport-314292-to-release-24.05
[Backport release-24.05] rnote: mark as broken on darwin
2024-05-26 09:45:21 -04:00
Nick Cao
6aadf6e084 Merge pull request #314531 from NixOS/backport-314448-to-release-24.05
[Backport release-24.05] nuclei: 3.2.7 -> 3.2.8
2024-05-26 09:45:01 -04:00
Martin Weinelt
4e6eae43a4 python312Packages.homeassistant-stubs: 2024.5.4 -> 2024.5.5
https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.5.5
(cherry picked from commit fe41047e4c)
2024-05-26 13:44:50 +00:00
Nick Cao
75fef7bb88 Merge pull request #314537 from NixOS/backport-313112-to-release-24.05
[Backport release-24.05] firefly-iii: 6.1.15 -> 6.1.16
2024-05-26 09:44:41 -04:00
Nick Cao
f99f394249 Merge pull request #314567 from NixOS/backport-313925-to-release-24.05
[Backport release-24.05] openjdk11, openjfx11, corretto11: update
2024-05-26 09:43:10 -04:00
Nick Cao
cc5ae9c1e5 Merge pull request #314578 from justinas/backport-24-05-teleport-15-3-7
[24.05] teleport_15: 15.2.2 -> 15.3.7, teleport_14: 14.3.0 -> 14.3.20, teleport_13: 13.4.14 -> 13.4.26
2024-05-26 09:40:26 -04:00
OTABI Tomoya
d74a983e00 Merge pull request #314756 from NixOS/backport-314647-to-release-24.05
[Backport release-24.05] python312Packages.hyppo: unbreak
2024-05-26 22:27:01 +09:00
OTABI Tomoya
65c3e1cd07 Merge pull request #314762 from NixOS/backport-314731-to-release-24.05
[Backport release-24.05] python312Packages.python-fontconfig: fix build
2024-05-26 22:25:50 +09:00
Robert Scott
7c5dc0287e Merge pull request #314589 from NixOS/backport-313536-to-release-24.05
[Backport release-24.05] python311Packages.mne-python: 1.6.1 -> 1.7.0
2024-05-26 13:53:34 +01:00
R. Ryantm
33cc4250a1 shattered-pixel-dungeon: 2.4.0 -> 2.4.1
(cherry picked from commit 91213d3aad)
2024-05-26 12:49:40 +00:00
Connor Baker
f76b9e3f51 python3Packages.pgmpy: patch assert in test suite for Python 3.12
(cherry picked from commit dcf25f5f48)
2024-05-26 11:39:51 +00:00
John Titor
9f4c80f7a7 bcachefs-tools: replace -> replace-fail
(cherry picked from commit 4b7a2daf91)
2024-05-26 11:08:38 +00:00
John Titor
f79e28fb04 bcachefs-tools: 1.7.0 -> 1.7.0-unstable-2024-05-09
Moved temporarily to unstable to fix https://github.com/NixOS/nixpkgs/issues/313350

Also vendor the updated patch for https://github.com/NixOS/nixpkgs/issues/309388
from https://github.com/koverstreet/bcachefs-tools/pull/263

(cherry picked from commit 10378661e5)
2024-05-26 11:08:38 +00:00
John Titor
84bcce509d bcachefs-tools: move to pkgs/by-name
(cherry picked from commit d6043adf28)
2024-05-26 11:08:38 +00:00
Aleksana
4c827f2767 [Backport release-24.05] python3Packages.trainer: fix build
[Backport release-24.05] python3Packages.trainer: fix build
2024-05-26 18:56:49 +08:00
github-actions[bot]
cbf353fd83 luaPackages.toml-edit: unbreak on darwin (#314611)
* luaPackages.toml-edit: unbreak on darwin

(cherry picked from commit b0b63ae37c)

* use lua.pkgs.isLuaJIT

(cherry picked from commit a9bf74b3ad)

---------

Co-authored-by: Mathis Antony <sveitser@gmail.com>
2024-05-26 12:23:27 +02:00
Atemu
4b7560d97b nextcloudPackages.richdocuments: init
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards https://github.com/NixOS/nixpkgs/issues/218878.

(cherry picked from commit 04445ac137)
2024-05-26 10:14:37 +00:00
Nikolay Korotkiy
94db9bb537 python3Packages.mapclassify: init at 2.6.1
(cherry picked from commit c01eae87e2)
2024-05-26 10:08:56 +00:00
Nikolay Korotkiy
3d81ae8a42 python3Packages.libpysal: init at 4.10
(cherry picked from commit 55f48eac29)
2024-05-26 10:08:56 +00:00
Nikolay Korotkiy
2d11dc2db1 python3Packages.geodatasets: init at 2023.12.0
(cherry picked from commit 535a575606)
2024-05-26 10:08:56 +00:00
Nikolay Korotkiy
e3ce7a99c5 python3Packages.pyogrio: init at 0.8.0
(cherry picked from commit 7b3f4fcdb2)
2024-05-26 10:08:56 +00:00
R. Ryantm
a92a5c3cb4 dayon: 14.0.0 -> 14.0.1
(cherry picked from commit cb2a42ed78)
2024-05-26 09:30:14 +00:00
Sandro
a515734c9b Merge pull request #314799 from NixOS/backport-314415-to-release-24.05
[Backport release-24.05] brave: 1.66.110 -> 1.66.115
2024-05-26 11:29:30 +02:00
Sean Buckley
0fb0eed01e brave: 1.66.110 -> 1.66.115
https://community.brave.com/t/release-channel-1-66-115/550022
(cherry picked from commit c15976a9a2)
2024-05-26 09:02:19 +00:00
Alex James
1b7457ee66 bento4: fix evaluation on darwin
CMakeLists.txt in v1.6.0-641 set `CMAKE_OSX_ARCHITECTURES`, which broke
evaluation on Darwin. Fix it by unsetting `CMAKE_OSX_ARCHITECTURES`.

(cherry picked from commit b7b04c42f8)
2024-05-26 08:04:07 +00:00
éclairevoyant
6913198c62 webcord-vencord: fix runtime segfault
(cherry picked from commit bfed80cb51)
2024-05-26 07:57:33 +00:00
Bas van Dijk
8df00c866a wasmtime: disable checks on all aarch64 platforms
(cherry picked from commit cbb848547a)
2024-05-26 07:56:00 +00:00
Bas van Dijk
29d3787cba wasmtime: fix build on aarch64-darwin
The check phase fails on aarch64-darwin because of:

```
$ nix-build -A wasmtime
...
buildPhase completed in 1 minutes 41 seconds
Running phase: checkPhase
Executing cargoCheckHook
++ cargo test -j 10 --profile release --target aarch64-apple-darwin --frozen -- --test-threads=10
...
       >   error: linker `rust-lld` not found
       >     |
       >     = note: No such file or directory (os error 2)
       >
       >   error: could not compile `wasi-preview1-component-adapter` (lib) due to 1 previous error
```

I tried to bring `lld` into scope and set `RUSTFLAGS = "-C linker=lld`
but I couldn't get the tests to build. So I just disabled them on aarch64-darwin.

(cherry picked from commit cca07f139d)
2024-05-26 07:56:00 +00:00
Aleksana
3d3a77714a Merge pull request #314761 from NixOS/backport-314736-to-release-24.05
[Backport release-24.05] python3Packages.python-twitter: fix
2024-05-26 15:51:59 +08:00
Connor Baker
33d76c13a9 python3Packages.trainer: fix Python 3.12+
(cherry picked from commit e54355ea20)
2024-05-26 07:42:27 +00:00
Robert Schütz
ad0eb7e0f3 nextcloud-notify_push: 0.6.10 -> 0.6.11
Diff: https://github.com/nextcloud/notify_push/compare/v0.6.10...v0.6.11

Changelog: https://github.com/nextcloud/notify_push/releases/tag/v0.6.11
(cherry picked from commit dd7a48b54f)
2024-05-26 07:40:30 +00:00
Robert Schütz
fbb6f191b4 nextcloudPackages: update
(cherry picked from commit ea23d5ac3d)
2024-05-26 07:40:30 +00:00
Robert Schütz
642d307f89 nextcloud29: 29.0.0 -> 29.0.1
Changelog: https://nextcloud.com/changelog/#29-0-1
(cherry picked from commit ff64ac2e17)
2024-05-26 07:40:30 +00:00
Robert Schütz
2ff5772672 nextcloud28: 28.0.5 -> 28.0.6
Changelog: https://nextcloud.com/changelog/#28-0-6
(cherry picked from commit 84c8e8af00)
2024-05-26 07:40:30 +00:00
Sandro Jäckel
65fc041173 nixos/no-x-libs: fix mpv build by disabling drmSupport, disable more GUI only relevant features
(cherry picked from commit b9ec2c14d8)
2024-05-26 05:57:15 +00:00
Sandro Jäckel
1ec9f0f58f nixos/no-x-libs: add libplacebo
(cherry picked from commit 2a8e5155c9)
2024-05-26 05:57:15 +00:00
Sandro Jäckel
1a9dbfb0da libplacebo: add vulkanSupport option
(cherry picked from commit e499cfa37b)
2024-05-26 05:57:15 +00:00
Sandro Jäckel
b3ea894889 rubberband: use headless jdk
This fixes the build with environment.noXlibs set to true

(cherry picked from commit 22df7fb99f)
2024-05-26 05:57:15 +00:00
Aleksana
c73138c590 Merge pull request #314495 from NixOS/backport-307571-to-release-24.05
[Backport release-24.05] insomnia: 8.6.1 -> 9.0.0
2024-05-26 13:44:39 +08:00
Aleksana
31de6674eb Merge pull request #314500 from NixOS/backport-309570-to-release-24.05
[Backport release-24.05] spicetify-cli: rename bin
2024-05-26 13:44:25 +08:00
Aleksana
5d569ccdec Merge pull request #314734 from NixOS/backport-314714-to-release-24.05
[Backport release-24.05] palemoon-bin: remove AndersonTorres from maintainers
2024-05-26 13:44:07 +08:00
Moraxyc
61eebf4471 python312Packages.python-fontconfig: fix build
(cherry picked from commit 66fd70a9fa)
2024-05-26 05:21:47 +00:00
Moraxyc
0e260e923d python3Packages.python-twitter: fix
(cherry picked from commit d3b9ef5962)
2024-05-26 05:20:16 +00:00
Ben Darwin
f623509cb2 python312Packages.hyppo: unbreak
Disabled doctests which seem not properly maintained/tested; disabled
test collection of non-source directories (e.g. 'tutorials' contains
some broken code, but no actual tests)

(cherry picked from commit 0eacecad36)
2024-05-26 05:15:19 +00:00
Anderson Torres
de6830cca5 palemoon-bin: remove AndersonTorres from maintainers
(cherry picked from commit 1d77540678)
2024-05-26 02:30:28 +00:00
natsukium
0baa634e8e textlint-rule-common-misspellings: repackage
There is no lock file in this package, but it is old and stable enough
so that we handle dependencies manually.

(cherry picked from commit 5f58c6a87d)
2024-05-26 00:24:19 +00:00
natsukium
edda1892d7 textlint-rule-no-start-duplicated-conjunction: repackage with fetchYarnDeps
(cherry picked from commit 950ff0df92)
2024-05-26 00:24:19 +00:00
natsukium
410be13e5c textlint-rule-abbr-within-parentheses: repackage with fetchYarnDeps
(cherry picked from commit 1e81326637)
2024-05-26 00:24:19 +00:00
natsukium
289d6c3751 textlint-rule-period-in-list-item: repackage with fetchYarnDeps
(cherry picked from commit e242a02edc)
2024-05-26 00:24:18 +00:00
natsukium
551d1d0dfb textlint-rule-unexpanded-acronym: repackage with fetchYarnDeps
(cherry picked from commit 2aaa9011e1)
2024-05-26 00:24:18 +00:00
natsukium
218d1791d0 textlint-rule-en-max-word-count: repackage with fetchYarnDeps
(cherry picked from commit 8fc1968cb2)
2024-05-26 00:24:18 +00:00
natsukium
b97023cd16 textlint-rule-terminology: repackage with buildNpmPackage
(cherry picked from commit 3109179f68)
2024-05-26 00:24:18 +00:00
natsukium
befdd4fcc9 textlint-plugin-latex: remove
(cherry picked from commit 9587d0c8f9)
2024-05-26 00:24:18 +00:00
natsukium
600786c8cd textlint-plugin-latex2e: init at 1.2.1-unstable-2024-02-05
(cherry picked from commit dc4a3ade28)
2024-05-26 00:24:18 +00:00
natsukium
9b0989a1a0 textlint-rule-stop-words: repackage with buildNpmPackage
(cherry picked from commit c4db484f14)
2024-05-26 00:24:18 +00:00
natsukium
6f2cd96b3d textlint-rule-diacritics: repackage with buildNpmPackage
(cherry picked from commit d47ef02451)
2024-05-26 00:24:18 +00:00
natsukium
d9bb9fd8db textlint-rule-write-good: repackage with fetchYarnDeps
(cherry picked from commit c28503fd79)
2024-05-26 00:24:18 +00:00
natsukium
0a9de878b9 textlint-rule-alex: repackage with buildNpmPackage
(cherry picked from commit e633e33303)
2024-05-26 00:24:18 +00:00
natsukium
a065c44013 textlint-rule-max-comma: repackage with fetchYarnDeps
(cherry picked from commit 95507da635)
2024-05-26 00:24:18 +00:00
natsukium
d666c6e82d textlint-rule-preset-ja-technical-writing: init at 10.0.1
(cherry picked from commit f26194c4f1)
2024-05-26 00:24:18 +00:00
natsukium
78b139ef58 textlint: add test utility
(cherry picked from commit 68c7f8e5ab)
2024-05-26 00:24:18 +00:00
natsukium
d25bcd6bda textlint: make textlint pluggable with passthru.withPackages
textlint isn't useful without rules and plugins.
This change will allow to provide a wrapper that can use them, using
`textlint.withPackages [ xxx ]` like the Python environment.

(cherry picked from commit cd59be301d)
2024-05-26 00:24:17 +00:00
natsukium
5d1ad25393 textlint: repackage with buildNpmPackage
(cherry picked from commit f1a746de73)
2024-05-26 00:24:17 +00:00
Nick Cao
7d850e3ae2 Merge pull request #314580 from NixOS/backport-314345-to-release-24.05
[Backport release-24.05] bearer: 1.43.5 -> 1.43.6
2024-05-25 17:52:55 -04:00
superherointj
145028d14f Merge pull request #314606 from NixOS/backport-314009-to-release-24.05
[Backport release-24.05] vscode-extensions.ms-vscode.cpptools: Use the bundled interpreter for cpptools*
2024-05-25 16:06:29 -03:00
Robert Scott
8219ecf351 Merge pull request #314563 from NixOS/backport-314340-to-release-24.05
[Backport release-24.05] pdfslicer: work around incompatibility with GCC 13
2024-05-25 17:54:57 +01:00
Robert Scott
f47514f5ac Merge pull request #314551 from NixOS/backport-314037-to-release-24.05
[Backport release-24.05] python3Packages.graph-tool: 2.45 -> 2.65
2024-05-25 17:53:33 +01:00
K900
58164045c0 Merge pull request #314641 from NixOS/backport-314630-to-release-24.05
[Backport release-24.05] Kernel updates for 2024-05-25
2024-05-25 19:37:14 +03:00
K900
6eeffe0fa7 linux_latest-libre: 19546 -> 19569
(cherry picked from commit fd29fa20c2)
2024-05-25 16:36:37 +00:00
K900
1b2108328e linux-rt_6_6: 6.6.30-rt30 -> 6.6.31-rt31
(cherry picked from commit 21493325b1)
2024-05-25 16:36:37 +00:00
K900
304c7d3859 linux-rt_6_1: 6.1.90-rt30 -> 6.1.91-rt31
(cherry picked from commit 6a79d74445)
2024-05-25 16:36:37 +00:00
K900
4f2aec5a5c linux_4_19: 4.19.314 -> 4.19.315
(cherry picked from commit 840294e13e)
2024-05-25 16:36:37 +00:00
K900
ebde1bca3b linux_5_4: 5.4.276 -> 5.4.277
(cherry picked from commit 38ec9aa6fc)
2024-05-25 16:36:37 +00:00
K900
e3de041c4f linux_5_10: 5.10.217 -> 5.10.218
(cherry picked from commit 8a6766a212)
2024-05-25 16:36:37 +00:00
K900
f54d7b4b49 linux_5_15: 5.15.159 -> 5.15.160
(cherry picked from commit 3b23ad31e1)
2024-05-25 16:36:37 +00:00
K900
349dc3fc79 linux_6_1: 6.1.91 -> 6.1.92
(cherry picked from commit cc0c6c244c)
2024-05-25 16:36:37 +00:00
K900
1430fe1d3f linux_6_6: 6.6.31 -> 6.6.32
(cherry picked from commit ff01ae0efc)
2024-05-25 16:36:37 +00:00
K900
3610e135af linux_6_8: 6.8.10 -> 6.8.11
(cherry picked from commit 3d7d6d517a)
2024-05-25 16:36:37 +00:00
K900
324166e974 linux_6_9: 6.9.1 -> 6.9.2
(cherry picked from commit ebbba195fb)
2024-05-25 16:36:37 +00:00
Markus Kowalewski
409f34af8e Merge pull request #314610 from NixOS/backport-314067-to-release-24.05
[Backport release-24.05] slurm: 23.11.6.1 -> 23.11.7.1
2024-05-25 16:07:04 +00:00
Nick Cao
4dab92a437 Merge pull request #314585 from NixOS/backport-314469-to-release-24.05
[Backport release-24.05] viceroy: 0.9.6 -> 0.9.7
2024-05-25 11:57:58 -04:00
Nick Cao
e2f1340d25 Merge pull request #314586 from NixOS/backport-314518-to-release-24.05
[Backport release-24.05] lightningcss: 1.25.0 -> 1.25.1
2024-05-25 11:57:34 -04:00
Ivan Mincik
84bd8e465b Merge pull request #314554 from NixOS/backport-314546-to-release-24.05
[Backport release-24.05] python3Packages.owslib: disable all online tests using marker
2024-05-25 14:58:30 +00:00
Markus Kowalewski
3f04d31161 slurm: 23.11.6.1 -> 23.11.7.1
(cherry picked from commit 958fbf7e62)
2024-05-25 14:14:33 +00:00
Jeremy Kolb
c7b7989e26 vscode-extensions.ms-vscode.cpptools: Use the bundled interpreter for binaries
Previously autoPatchelfHook would stomp on the interpreter for the bundled
cpptools* executables. Here we manually run the hook and then explicitly
patch the interpreter.

(cherry picked from commit 5b6363538b)
2024-05-25 14:04:51 +00:00
Jeremy Kolb
85def070eb vscode-extensions.ms-vscode-cpptools: Remove unused LLVM directory
Saves some bytes

(cherry picked from commit 437f15f5cd)
2024-05-25 14:04:50 +00:00
Robert Scott
39d47f377a Merge pull request #314572 from NixOS/backport-314543-to-release-24.05
[Backport release-24.05] foma: 0.10.0alpha -> 0.10.0alpha-unstable-03-13-2024; fix darwin
2024-05-25 15:02:43 +01:00
Nick Cao
17a2ffa91c Merge pull request #314544 from NixOS/backport-314524-to-release-24.05
[Backport release-24.05] python312Packages.msoffcrypto-tool: 5.4.0 -> 5.4.1
2024-05-25 09:26:32 -04:00
Nick Cao
3223077216 Merge pull request #314552 from NixOS/backport-314489-to-release-24.05
[Backport release-24.05] geoserver: 2.25.0 -> 2.25.1
2024-05-25 09:25:49 -04:00
Nick Cao
32822d5982 Merge pull request #314560 from NixOS/backport-314467-to-release-24.05
[Backport release-24.05] telegram-desktop: 5.0.1 -> 5.0.2
2024-05-25 09:24:11 -04:00
Ben Darwin
bfb4ea185d python311Packages.mne-python: 1.6.1 -> 1.7.0
Co-authored-by: nicoo <nicoo@debian.org>
(cherry picked from commit c952647769)
2024-05-25 13:20:53 +00:00
Nick Cao
ee404dcc1f Merge pull request #314499 from NixOS/backport-313938-to-release-24.05
[Backport release-24.05] f3d: unbreak on darwin
2024-05-25 09:18:13 -04:00
John Titor
bd99b64f32 lightningcss: 1.25.0 -> 1.25.1
cleanup

(cherry picked from commit 82bc7c5756)
2024-05-25 13:16:07 +00:00
Nick Cao
95006208e0 Merge pull request #314517 from NixOS/backport-314396-to-release-24.05
[Backport release-24.05] sqlfluff: 3.0.6 -> 3.0.7
2024-05-25 09:15:55 -04:00
Nick Cao
80ad008d22 Merge pull request #314519 from NixOS/backport-314394-to-release-24.05
[Backport release-24.05] vunnel: 0.23.0 -> 0.23.2
2024-05-25 09:15:05 -04:00
Nick Cao
9abbbbb674 Merge pull request #314520 from NixOS/backport-314393-to-release-24.05
[Backport release-24.05] trivy: 0.51.2 -> 0.51.4
2024-05-25 09:14:51 -04:00
R. Ryantm
ca7d2eeffd viceroy: 0.9.6 -> 0.9.7
(cherry picked from commit af8d330e9e)
2024-05-25 13:11:56 +00:00
Nick Cao
3a435d16ee Merge pull request #314432 from NixOS/backport-313965-to-release-24.05
[Backport release-24.05] fastfetch: 2.13.1 -> 2.13.2
2024-05-25 09:05:48 -04:00
Nick Cao
7874563e52 Merge pull request #314434 from NixOS/backport-314022-to-release-24.05
[Backport release-24.05] pdm: 2.15.2 -> 2.15.3
2024-05-25 09:05:33 -04:00
Nick Cao
64e9311e23 Merge pull request #314368 from NixOS/backport-314336-to-release-24.05
[Backport release-24.05] warp-terminal: 0.2024.05.14.08.01.stable_04 -> 0.2024.05.21.16.09.stable_02
2024-05-25 08:59:46 -04:00
Nick Cao
2fe67c9a64 Merge pull request #314417 from NixOS/backport-313748-to-release-24.05
[Backport release-24.05] ark-pixel-font: unbreak by suppressing debug logs, and remove extraneous builds
2024-05-25 08:57:27 -04:00
Nick Cao
361923778f Merge pull request #314342 from NixOS/backport-314306-to-release-24.05
[Backport release-24.05] codeberg-cli: fix darwin build
2024-05-25 08:49:16 -04:00
R. Ryantm
fb47060349 bearer: 1.43.5 -> 1.43.6
(cherry picked from commit 45437442ae)
2024-05-25 12:48:30 +00:00
Justinas Stankevicius
404c114982 teleport_13: 13.4.14 -> 13.4.26 2024-05-25 15:38:34 +03:00
Justinas Stankevicius
af3204c874 teleport_14: 14.3.0 -> 14.3.20 2024-05-25 15:38:29 +03:00
Justinas Stankevicius
7aeb0f9839 teleport_15: 15.2.2 -> 15.3.7 2024-05-25 15:38:23 +03:00
paparodeo
01a44ef32e foma: 0.10.0alpha -> 0.10.0alpha-unstable-03-13-2024
- 82f9acdef2...e0d8122bda
- build switched from make to cmake
- fixes darwin

(cherry picked from commit 57a2ace07e)
2024-05-25 12:19:13 +00:00
Bobby Rong
d81fe19156 evolution-ews: 3.52.1 → 3.52.2
https://gitlab.gnome.org/GNOME/evolution-ews/-/compare/3.52.1...3.52.2
(cherry picked from commit 088e0bee0b)
2024-05-25 12:16:59 +00:00
Bobby Rong
fc27b13e9a evolution-data-server: 3.52.1 → 3.52.2
https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.52.1...3.52.2
(cherry picked from commit 2688261096)
2024-05-25 12:16:59 +00:00
Bobby Rong
a7c6a9d1b5 evolution: 3.52.1 → 3.52.2
https://gitlab.gnome.org/GNOME/evolution/-/compare/3.52.1...3.52.2
(cherry picked from commit 628fa7954f)
2024-05-25 12:16:59 +00:00
Markus Kowalewski
6535911d16 Merge pull request #314369 from NixOS/backport-314078-to-release-24.05
[Backport release-24.05] nfs-ganesha: 5.7 -> 5.9
2024-05-25 12:16:38 +00:00
Infinidoge
b02f4c33cb corretto: 11.0.20.9.1 -> 11.0.23.9.1
(cherry picked from commit 9710ec0b8e)
2024-05-25 11:57:14 +00:00
Infinidoge
9699b1ed52 openjfx: 11.0.18+1 -> 11.0.20+1
(cherry picked from commit 6c26092a0e)
2024-05-25 11:57:13 +00:00
Infinidoge
43cd813da4 openjdk: 11.0.19+7 -> 11.0.23+9
(cherry picked from commit fd875d904c)
2024-05-25 11:57:13 +00:00
Andrew Kvalheim
dc24d15990 pdfslicer: work around incompatibility with GCC 13
GCC 13 introduced warning `-Wchanges-meaning`, resulting in build failure:

    /build/source/third-party/range-v3/include/meta/meta.hpp:3165:19: error: declaration of 'template<class Fn> template<class State, class A> using meta::detail::partition_<Fn>::invoke = meta::_t<meta::detail::partition_<Fn>::impl<State, A> >' changes meaning of 'invoke' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wchanges-meaning-Wchanges-meaning8;;]
     3165 |             using invoke = _t<impl<State, A>>;
          |                   ^~~~~~
    /build/source/third-party/range-v3/include/meta/meta.hpp:3160:34: note: used here to mean 'using meta::invoke = typename Fn::invoke<A>'
     3160 |                 using type = if_<invoke<Fn, A>, pair<list<Yes..., A>, list<No...>>,
          |                                  ^~~~~~~~~~~~~
    /build/source/third-party/range-v3/include/meta/meta.hpp:541:11: note: declared here
      541 |     using invoke = typename Fn::template invoke<Args...>;
          |           ^~~~~~

Upstream appears to be unmaintained, so for now just disable the warning.

(cherry picked from commit 99f6cff91d)
2024-05-25 11:33:03 +00:00
R. Ryantm
99cddd7c52 telegram-desktop: 5.0.1 -> 5.0.2
(cherry picked from commit 5b47599905)
2024-05-25 11:14:12 +00:00
Nick Cao
4f6c99a39a Merge pull request #314430 from NixOS/backport-314027-to-release-24.05
[Backport release-24.05] element-{desktop,web}: 1.11.66 -> 1.11.67
2024-05-25 07:13:18 -04:00
Jan Tojnar
e888827914 cloudsmith-cli: Fix compatibility with urllib3 2.0
This requires a patch but we cannot really apply those to a wheel,
so I had to switch to fetching the source from GitHub.
As a side benefit, we can now run tests.

(cherry picked from commit bd366372ed)
2024-05-25 11:08:51 +00:00
Jonas Meurer
ad0be8c555 python3Packages.shiboken6: restore backwards compatibility with 6.6
Pyside 6.7.0 (more specific 5d05065b57f5e37c2229ff6a2d98d936c5c7f2bb)
introduced a change which is partly backwards compatible. This patch
allows packages (e.g. Cutter), which depend on the backwards
compatibility, to build again.

(cherry picked from commit 36e236ef49)
2024-05-25 11:05:35 +00:00
Ivan Mincik
ddf4e77f66 python3Packages.owslib: disable all online tests using marker
(cherry picked from commit c72e77b4c0)
2024-05-25 11:00:28 +00:00
R. Ryantm
09ff27e8ca geoserver: 2.25.0 -> 2.25.1
(cherry picked from commit bdac6aac99)
2024-05-25 10:47:45 +00:00
Moraxyc
948ce11c64 python3Packages.graph-tool: broken on darwin
(cherry picked from commit cf4b55fb4a)
2024-05-25 10:46:46 +00:00
Moraxyc
b87a101019 pythonPackages.graph-tool: 2.45 -> 2.65
(cherry picked from commit f56901a097)
2024-05-25 10:46:46 +00:00
Marcus Ramberg
4f6d278e74 Merge pull request #314411 from NixOS/backport-314329-to-release-24.05 2024-05-25 12:45:10 +02:00
OTABI Tomoya
74509481c5 Merge pull request #314419 from NixOS/backport-314307-to-release-24.05
[Backport release-24.05] python311Packages.bambi: mark as broken
2024-05-25 19:39:07 +09:00
Aleksana
bfec08915e Merge pull request #314320 from NixOS/backport-313719-to-release-24.05
[Backport release-24.05] mrtg: add ipv6-required perl packages
2024-05-25 18:30:49 +08:00
Aleksana
e91515372c [Backport release-24.05] perlPackages.FinanceQuote: 1.61 -> 1.62
[Backport release-24.05] perlPackages.FinanceQuote: 1.61 -> 1.62
2024-05-25 18:30:05 +08:00
Fabian Affolter
fafc989107 python312Packages.msoffcrypto-tool: 5.4.0 -> 5.4.1
Diff: https://github.com/nolze/msoffcrypto-tool/compare/refs/tags/v5.4.0...v5.4.1

Changelog: https://github.com/nolze/msoffcrypto-tool/blob/v5.4.1/CHANGELOG.md
(cherry picked from commit e1b5d0d756)
2024-05-25 10:15:30 +00:00
Savyasachee Jha
e55238de2b nixos/firefly-iii: Changes to module and tests
Module has been fixed and now uses the maintenance service to cache
settings so as to not require environment files wherever possible.

The tests now test using mariadb and postgresql as well as sqlite to be
more complete. A test has been added for testing whether app.js has been
compiled successfully, as well as to check whether the cronjob fires
successfully.

(cherry picked from commit eee8b0bff3)
2024-05-25 08:42:10 +00:00
Savyasachee Jha
2c0da29b41 firefly-iii: 6.1.15 -> 6.1.16
(cherry picked from commit 7d516d945d)
2024-05-25 08:42:10 +00:00
Jon Seager
e62719f4d2 Merge pull request #314516 from NixOS/backport-314505-to-release-24.05 2024-05-25 09:34:34 +01:00
Misaka13514
00a911ffac nuclei: 3.2.7 -> 3.2.8
Diff: https://github.com/projectdiscovery/nuclei/compare/v3.2.7...v3.2.8

Changelog: https://github.com/projectdiscovery/nuclei/releases/tag/v3.2.8
(cherry picked from commit 61d8d4619d)
2024-05-25 07:57:20 +00:00
Gutyina Gergő
3b11560d23 rnote: mark as broken on darwin
(cherry picked from commit 3a560bface)
2024-05-25 07:56:37 +00:00
Mihai Fufezan
a12dac416c hyprland: 0.40.0-unstable-2024-05-12 -> 0.40.0-unstable-2024-05-05
(cherry picked from commit 7c60f015be)
2024-05-25 07:13:54 +00:00
Mihai Fufezan
4bf94f8ad8 hyprwayland-scanner: 0.3.8 -> 0.3.4
(cherry picked from commit 7185b47557)
2024-05-25 07:13:54 +00:00
Fabian Affolter
0b35b91d13 trivy: 0.51.2 -> 0.51.4
Diff: https://github.com/aquasecurity/trivy/compare/refs/tags/v0.51.2...v0.51.4

Changelog: https://github.com/aquasecurity/trivy/releases/tag/v0.51.4
(cherry picked from commit a4618e9a78)
2024-05-25 07:02:13 +00:00
Fabian Affolter
f277c9249f vunnel: 0.23.0 -> 0.23.2
Diff: https://github.com/anchore/vunnel/compare/refs/tags/v0.23.0...v0.23.2

Changelog: https://github.com/anchore/vunnel/releases/tag/v0.23.2
(cherry picked from commit 8205e70c89)
2024-05-25 07:01:56 +00:00
Fabian Affolter
e9e8e7aeca sqlfluff: 3.0.6 -> 3.0.7
Diff: https://github.com/sqlfluff/sqlfluff/compare/refs/tags/3.0.6...3.0.7

Changelog: https://github.com/sqlfluff/sqlfluff/blob/3.0.7/CHANGELOG.md
(cherry picked from commit bc960dc252)
2024-05-25 07:01:38 +00:00
Vladimír Čunát
e10170a344 Merge #314514: knot-resolver: add luaPackages.psl
...into release-24.05
2024-05-25 08:47:52 +02:00
Clemens Fruhwirth
095421837e google-chrome: 125.0.6422.76 -> 125.0.6422.112
(cherry picked from commit 57de378343)
2024-05-25 06:47:24 +00:00
Sandro Jäckel
c05f821f65 knot-resolver: add luaPackages.psl
(cherry picked from commit f358fe97ec)
2024-05-25 06:46:54 +00:00
Sandro Jäckel
b4b099c6e9 luaPackages.psl: init at 0.3
(cherry picked from commit 12a5234a61)
2024-05-25 06:46:54 +00:00
K900
101b166756 Merge pull request #314513 from NixOS/backport-314511-to-release-24.05
[Backport release-24.05] KDE Frameworks 6.2.x respins
2024-05-25 09:42:48 +03:00
K900
adf585abee kdePackages.kwidgetsaddons: 6.2.0 -> 6.2.2
(cherry picked from commit 452d4f9e49)
2024-05-25 06:42:10 +00:00
K900
3213e51674 kdePackages.kwallet: 6.2.0 -> 6.2.1
(cherry picked from commit 11ba5d3119)
2024-05-25 06:42:10 +00:00
Aleksana
8b4a540e6b Merge pull request #314269 from NixOS/backport-313685-to-release-24.05
[Backport release-24.05] raycast: 1.74.1 -> 1.75.1
2024-05-25 14:34:00 +08:00
uncenter
1b77b095d1 spicetify-cli: rename bin
(cherry picked from commit 35d05033a8)
2024-05-25 05:19:31 +00:00
Peder Bergebakken Sundt
650b3719f0 f3d: add withManual option, by default disabled on darwin
should fix darwin

(cherry picked from commit dc4209a00a)
2024-05-25 05:15:43 +00:00
Peder Bergebakken Sundt
918d095665 f3d: condition autoPatchelfHook on isElf
should fix darwin

(cherry picked from commit 67d4cea69d)
2024-05-25 05:15:43 +00:00
Aleksana
21f02582dc Merge pull request #313957 from NixOS/backport-312495-to-release-24.05
[Backport release-24.05] hedgedoc: fix executing scripts
2024-05-25 13:08:56 +08:00
Aleksana
a63cfb2fd9 Merge pull request #314201 from NixOS/backport-314041-to-release-24.05
[Backport release-24.05] python312Packages.fastparquet: 2024.2.0 -> 2024.5.0
2024-05-25 13:08:01 +08:00
Aleksana
a9658a8b61 Merge pull request #314207 from NixOS/backport-314146-to-release-24.05
[Backport release-24.05] kubestroyer: 0.2 -> 0.3.0
2024-05-25 13:07:46 +08:00
Aleksana
3a253a1a0d Merge pull request #314184 from NixOS/backport-313623-to-release-24.05
[Backport release-24.05] plattenalbum: 1.11.0 -> 2.1.0; renamed from mpdevil
2024-05-25 13:05:54 +08:00
Aleksana
16a95e83cd Merge pull request #314217 from NixOS/backport-303969-to-release-24.05
[Backport release-24.05] openttd: 13.4 -> 14.1
2024-05-25 13:05:33 +08:00
Aleksana
83aab5e19f Merge pull request #314255 from NixOS/backport-309418-to-release-24.05
[Backport release-24.05] boehmgc: disable tests on aarch64-linux
2024-05-25 13:05:16 +08:00
DataHearth
bdb0208651 insomnia: 8.6.1 -> 9.0.0
(cherry picked from commit aac727eef0)
2024-05-25 05:04:50 +00:00
DataHearth
cdab3c6b89 maintainers: update datahearth fingerprints
(cherry picked from commit be0cfacc2e)
2024-05-25 05:04:50 +00:00
Aleksana
a4b0dd4b08 Merge pull request #314220 from NixOS/backport-312190-to-release-24.05
[Backport release-24.05] rasm: 0.117 -> 2.2.3, change upstream source
2024-05-25 12:41:23 +08:00
Aleksana
26f67da15b Merge pull request #314227 from NixOS/backport-311317-to-release-24.05
[Backport release-24.05] edk2: cross-compilation fix
2024-05-25 12:41:04 +08:00
Bernardo Meurer
c172507685 Merge pull request #314426 from NixOS/backport-309887-to-release-24.05 2024-05-24 21:54:43 -04:00
Emily
a36984dfb2 Merge pull request #314407 from NixOS/backport-314367-to-release-24.05
[Backport release-24.05] ungoogled-chromium: 125.0.6422.76-1 -> 125.0.6422.112-1
2024-05-25 02:56:01 +02:00
Martin Weinelt
987c5aef15 Merge pull request #314435 from NixOS/backport-314375-to-release-24.05
[Backport release-24.05] home-assistant: 2024.5.4 -> 2024.5.5
2024-05-25 02:14:35 +02:00
Martin Weinelt
59cc582cf7 home-assistant: 2024.5.4 -> 2024.5.5
https://github.com/home-assistant/core/releases/tag/2024.5.5
(cherry picked from commit 835e459556)
2024-05-25 00:14:23 +00:00
natsukium
62e3e22a64 pdm: 2.15.2 -> 2.15.3
Changelog: https://github.com/pdm-project/pdm/releases/tag/2.15.3
(cherry picked from commit 7a15b02077)
2024-05-25 00:12:54 +00:00
Sandro Jäckel
0d79ed09a1 fastfetch: 2.13.1 -> 2.13.2
Diff: https://github.com/fastfetch-cli/fastfetch/compare/2.13.1...2.13.2
(cherry picked from commit be3292f22d)
2024-05-25 00:00:01 +00:00
Sandro Jäckel
99ab617332 element-{desktop,web}: 1.11.66 -> 1.11.67
Changelog: https://github.com/element-hq/element-web/releases/tag/v1.11.67
(cherry picked from commit 70a5dd01fe)
2024-05-24 23:53:02 +00:00
Rahul Butani
226df74ffa ncurses: fix linking with lld 17+
Another fix like #309884 for fallout from `lld` 17's
`--no-undefined-version` default + hard error.

For context:
  - 241dbd3105
  - https://reviews.llvm.org/D135402
  - https://github.com/llvm/llvm-project/issues/61208

Error (without this fix):

```console
ncurses> x86_64-unknown-linux-gnu-clang  -Qunused-arguments -Wno-error=implicit-function-declaration  -shared -Wl,--version-script,resulting.map -Wl,-soname,`basename ../lib/libncursesw.so.6.4 .6.4`.6,-stats,-lc -o ../lib/libncursesw.so.6.4 ../obj_s/hardscroll.o ../obj_s/hashmap.o ../obj_s/lib_addch.o ../obj_s/lib_addstr.o ../obj_s/lib_beep.o ../obj_s/lib_bkgd.o ../obj_s/lib_box.o ../obj_s/lib_chgat.o ../obj_s/lib_clear.o ../obj_s/lib_clearok.o ../obj_s/lib_clrbot.o ../obj_s/lib_clreol.o ../obj_s/lib_color.o ../obj_s/lib_colorset.o ../obj_s/lib_delch.o ../obj_s/lib_delwin.o ../obj_s/lib_echo.o ../obj_s/lib_endwin.o ../obj_s/lib_erase.o ../obj_s/lib_flash.o ../obj_s/lib_gen.o ../obj_s/lib_getch.o ../obj_s/lib_getstr.o ../obj_s/lib_hline.o ../obj_s/lib_immedok.o ../obj_s/lib_inchstr.o ../obj_s/lib_initscr.o ../obj_s/lib_insch.o ../obj_s/lib_insdel.o ../obj_s/lib_insnstr.o ../obj_s/lib_instr.o ../obj_s/lib_isendwin.o ../obj_s/lib_leaveok.o ../obj_s/lib_mouse.o ../obj_s/lib_move.o ../obj_s/lib_mvcur.o ../obj_s/lib_mvwin.o ../obj_s/lib_newterm.o ../obj_s/lib_newwin.o ../obj_s/lib_nl.o ../obj_s/lib_overlay.o ../obj_s/lib_pad.o ../obj_s/lib_printw.o ../obj_s/lib_redrawln.o ../obj_s/lib_refresh.o ../obj_s/lib_restart.o ../obj_s/lib_scanw.o ../obj_s/lib_screen.o ../obj_s/lib_scroll.o ../obj_s/lib_scrollok.o ../obj_s/lib_scrreg.o ../obj_s/lib_set_term.o ../obj_s/lib_slk.o ../obj_s/lib_slkatr_set.o ../obj_s/lib_slkatrof.o ../obj_s/lib_slkatron.o ../obj_s/lib_slkatrset.o ../obj_s/lib_slkattr.o ../obj_s/lib_slkclear.o ../obj_s/lib_slkcolor.o ../obj_s/lib_slkinit.o ../obj_s/lib_slklab.o ../obj_s/lib_slkrefr.o ../obj_s/lib_slkset.o ../obj_s/lib_slktouch.o ../obj_s/lib_touch.o ../obj_s/lib_tstp.o ../obj_s/lib_ungetch.o ../obj_s/lib_vidattr.o ../obj_s/lib_vline.o ../obj_s/lib_wattroff.o ../obj_s/lib_wattron.o ../obj_s/lib_winch.o ../obj_s/lib_window.o ../obj_s/nc_panel.o ../obj_s/safe_sprintf.o ../obj_s/tty_update.o ../obj_s/varargs.o ../obj_s/vsscanf.o ../obj_s/lib_freeall.o ../obj_s/charable.o ../obj_s/lib_add_wch.o ../obj_s/lib_box_set.o ../obj_s/lib_cchar.o ../obj_s/lib_erasewchar.o ../obj_s/lib_get_wch.o ../obj_s/lib_get_wstr.o ../obj_s/lib_hline_set.o ../obj_s/lib_in_wch.o ../obj_s/lib_in_wchnstr.o ../obj_s/lib_ins_wch.o ../obj_s/lib_inwstr.o ../obj_s/lib_key_name.o ../obj_s/lib_pecho_wchar.o ../obj_s/lib_slk_wset.o ../obj_s/lib_unget_wch.o ../obj_s/lib_vid_attr.o ../obj_s/lib_vline_set.o ../obj_s/lib_wacs.o ../obj_s/lib_wunctrl.o ../obj_s/expanded.o ../obj_s/legacy_coding.o ../obj_s/lib_dft_fgbg.o ../obj_s/lib_print.o ../obj_s/new_pair.o ../obj_s/resizeterm.o ../obj_s/use_screen.o ../obj_s/use_window.o ../obj_s/wresize.o ../obj_s/access.o ../obj_s/add_tries.o ../obj_s/alloc_ttype.o ../obj_s/codes.o ../obj_s/comp_captab.o ../obj_s/comp_error.o ../obj_s/comp_hash.o ../obj_s/comp_userdefs.o ../obj_s/db_iterator.o ../obj_s/doalloc.o ../obj_s/entries.o ../obj_s/fallback.o ../obj_s/free_ttype.o ../obj_s/getenv_num.o ../obj_s/home_terminfo.o ../obj_s/init_keytry.o ../obj_s/lib_acs.o ../obj_s/lib_baudrate.o ../obj_s/lib_cur_term.o ../obj_s/lib_data.o ../obj_s/lib_has_cap.o ../obj_s/lib_kernel.o ../obj_s/lib_keyname.o ../obj_s/lib_longname.o ../obj_s/lib_napms.o ../obj_s/lib_options.o ../obj_s/lib_raw.o ../obj_s/lib_setup.o ../obj_s/lib_termcap.o ../obj_s/lib_termname.o ../obj_s/lib_tgoto.o ../obj_s/lib_ti.o ../obj_s/lib_tparm.o ../obj_s/lib_tputs.o ../obj_s/lib_trace.o ../obj_s/lib_ttyflags.o ../obj_s/lib_twait.o ../obj_s/name_match.o ../obj_s/names.o ../obj_s/obsolete.o ../obj_s/read_entry.o ../obj_s/read_termcap.o ../obj_s/strings.o ../obj_s/tries.o ../obj_s/trim_sgr0.o ../obj_s/unctrl.o ../obj_s/visbuf.o ../obj_s/alloc_entry.o ../obj_s/captoinfo.o ../obj_s/comp_expand.o ../obj_s/comp_parse.o ../obj_s/comp_scan.o ../obj_s/parse_entry.o ../obj_s/write_entry.o ../obj_s/define_key.o ../obj_s/hashed_db.o ../obj_s/key_defined.o ../obj_s/keybound.o ../obj_s/keyok.o ../obj_s/version.o -L../lib
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TIC_5.0.19991023' to symbol '_nc_check_termtype' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TIC_5.0.19991023' to symbol '_nc_resolve_uses' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TIC_5.5.20051010' to symbol '_nc_alloc_entry_leaks' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TIC_5.5.20051010' to symbol '_nc_captoinfo_leaks' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TIC_5.5.20051010' to symbol '_nc_comp_scan_leaks' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TIC_5.7.20081102' to symbol '_nc_free_tic' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_comp_captab_leaks' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_leaks_tic' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TINFO_5.0.19991023' to symbol '_nc_info_hash_table' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TINFO_5.0.19991023' to symbol '_nc_trace_buf' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TINFO_5.0.19991023' to symbol '_tracechar' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TINFO_5.0.19991023' to symbol 'trace' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_cap_hash_table' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_capalias_table' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_infoalias_table' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_key_names' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_read_termcap_entry' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_trace_tries' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'local' to symbol '_nc_tracebits' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: version script assignment of 'NCURSES6_TINFO_5.1.20000708' to symbol '_nc_utf8_outch' failed: symbol not defined
ncurses> x86_64-unknown-linux-gnu-ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
```

Co-authored-by: Bernardo Meurer <bernardo@meurer.org>
(cherry picked from commit 6080bfb6cb)
2024-05-24 23:46:19 +00:00
Robert Scott
913611aa46 Merge pull request #314388 from NixOS/backport-314352-to-release-24.05
[Backport release-24.05] lemmy-server: fix darwin build
2024-05-25 00:08:38 +01:00
Gaetan Lepage
f1735c9e7b python311Packages.bambi: mark as broken
(cherry picked from commit 02f2a4b372)
2024-05-24 22:51:59 +00:00
Leah Amelia Chen
35aa5e7bf8 ark-pixel-font: unbreak by suppressing debug logs, and remove extraneous builds
For some reason build.py builds a lot of stuff that is completely
unrelated to the fonts themselves. Let's remove that!

Also the script is generating so much debug output that Hydra refuses to
evaluate the package — my fix is to pipe the output through grep to
filter out any log message below INFO, but I wish the script has a
built-in way to set the log level so that I don't have to do this hack

(cherry picked from commit aa7ba46ebb)
2024-05-24 22:43:50 +00:00
a-kenji
1663add616 gh-dash: 3.14.0 -> 4.0.0
(cherry picked from commit e597be5687)
2024-05-24 22:26:17 +00:00
networkException
82d8ec34d5 ungoogled-chromium: 125.0.6422.76-1 -> 125.0.6422.112-1
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_23.html

This update includes 1 security fix. Google is aware that an exploit for
CVE-2024-5274 exists in the wild.

CVEs:
CVE-2024-5274

(cherry picked from commit 8d5bbaab45)
2024-05-24 22:07:35 +00:00
Robert Scott
03309929e1 Merge pull request #314373 from NixOS/backport-314282-to-release-24.05
[Backport release-24.05] python3Packages.tokenlib: 0.3.1 -> 2.0.0
2024-05-24 22:36:47 +01:00
github-actions[bot]
f651e7d4d8 [Backport release-24.05] nixos/frigate: drop BindPaths from systemd service (#314325)
* frigate: drop BindPaths from systemd service

Migrations have been working well even with misconfigured BindPaths => removing

(cherry picked from commit f45e2f7604)
2024-05-24 23:11:22 +02:00
Olivér Falvai
15f3844c0c lemmy-server: fix darwin build
(cherry picked from commit 0fc86c4a7a)
2024-05-24 21:08:48 +00:00
Moraxyc
5ea7c6dce5 python3Packages.tokenlib: 0.3.1 -> 2.0.0
(cherry picked from commit ccd107e02d)
2024-05-24 20:31:16 +00:00
Markus Kowalewski
9598492fa1 nfs-ganesha: 5.7 -> 5.9
(cherry picked from commit 78eff3ce1a)
2024-05-24 20:25:14 +00:00
Markus Kowalewski
bd578db421 ntirpc: 5.0 -> 5.8
(cherry picked from commit c9022ee263)
2024-05-24 20:25:13 +00:00
R. Ryantm
747a6dcbf5 warp-terminal: 0.2024.05.14.08.01.stable_04 -> 0.2024.05.21.16.09.stable_02
(cherry picked from commit 30fc5f18f4)
2024-05-24 20:22:43 +00:00
Emily
97abf11bba Merge pull request #314277 from NixOS/backport-314144-to-release-24.05
[Backport release-24.05] chromedriver,chromium: 125.0.6422.76 -> 125.0.6422.112
2024-05-24 20:52:29 +02:00
Olivér Falvai
f6e7ee7a93 codeberg-cli: fix darwin build
(cherry picked from commit 2198797b30)
2024-05-24 18:01:04 +00:00
Nick Cao
de03ca596f Merge pull request #314317 from NixOS/backport-314012-to-release-24.05
[Backport release-24.05] goimports-reviser: 3.6.4 -> 3.6.5
2024-05-24 13:25:59 -04:00
Marcel
64e0388bc2 mrtg: add ipv6-required perl packages
(cherry picked from commit c95f967105)
2024-05-24 16:02:59 +00:00
R. Ryantm
000d2fae43 goimports-reviser: 3.6.4 -> 3.6.5
(cherry picked from commit c48dd1b43a)
2024-05-24 15:43:11 +00:00
Aleksana
5f4f61d976 [Backport release-24.05] rexml: 3.2.6 -> 3.2.8 (#314064)
[Backport release-24.05] rexml: 3.2.6 -> 3.2.8
2024-05-24 23:05:00 +08:00
Maciej Krüger
f97b5c6d30 Merge pull request #314297 from NixOS/backport-314262-to-release-24.05
[Backport release-24.05] dbeaver-bin: fix aarch64 build, add update script
2024-05-24 16:30:41 +02:00
Gutyina Gergő
56a4f9ffc4 dbeaver-bin: fix aarch64 hash mismatch
(cherry picked from commit 237485a9db)
2024-05-24 14:21:08 +00:00
Gutyina Gergő
d143ed989a dbeaver-bin: add update script
(cherry picked from commit 07fd54a4a2)
2024-05-24 14:21:07 +00:00
Yongun Seong
f9302fb19d perlPackages.FinanceQuote: 1.61 -> 1.62
(cherry picked from commit c0dfedf8b4)
2024-05-24 13:10:53 +00:00
Nick Cao
18d5bee0a9 Merge pull request #314202 from NixOS/backport-314073-to-release-24.05
[Backport release-24.05] lse: init at 4.14nw
2024-05-24 09:10:35 -04:00
Nick Cao
b6e2d5e43a Merge pull request #314203 from NixOS/backport-314044-to-release-24.05
[Backport release-24.05] nuclei-templates: 9.8.6 -> 9.8.7
2024-05-24 09:10:20 -04:00
Nick Cao
0c4a1ac485 Merge pull request #314204 from NixOS/backport-311820-to-release-24.05
[Backport release-24.05] imagemagick: fix passthru.tests.pkg-config
2024-05-24 09:10:13 -04:00
Nick Cao
2be299f549 Merge pull request #314206 from NixOS/backport-314026-to-release-24.05
[Backport release-24.05] yaralyzer: 0.9.3 -> 0.9.4
2024-05-24 09:09:52 -04:00
Nick Cao
9c69d0f109 Merge pull request #314209 from NixOS/backport-312250-to-release-24.05
[Backport release-24.05] ablog: move to by-name, fix build and update
2024-05-24 09:09:38 -04:00
Ben Siraphob
01ee9535d4 Merge pull request #314205 from NixOS/backport-313894-to-release-24.05
[Backport release-24.05] s9fes: fix build on darwin
2024-05-24 20:04:53 +07:00
Nick Cao
6aab26af23 Merge pull request #314105 from NixOS/backport-313474-to-release-24.05
[Backport release-24.05] python312Packages.webssh: fix test case
2024-05-24 08:56:16 -04:00
Nick Cao
cc432a168e Merge pull request #314110 from NixOS/backport-313729-to-release-24.05
[Backport release-24.05] gobang: unbreak, modernize
2024-05-24 08:55:31 -04:00
Nick Cao
15dec6c8d1 Merge pull request #314048 from NixOS/backport-314039-to-release-24.05
[Backport release-24.05] govulncheck: 1.1.0 -> 1.1.1
2024-05-24 08:51:17 -04:00
emilylange
12897f9484 chromium: 125.0.6422.76 -> 125.0.6422.112
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_23.html

This update includes 1 security fix. Google is aware that an exploit for
CVE-2024-5274 exists in the wild.

CVEs:
CVE-2024-5274

(cherry picked from commit fc37fd1ae2)
2024-05-24 12:37:23 +00:00
emilylange
41dab08042 chromedriver: 125.0.6422.76 -> 125.0.6422.112
(cherry picked from commit 42ddc8213f)
2024-05-24 12:37:23 +00:00
Jonas Heinrich
9ad334d85d Merge pull request #314265 from NixOS/backport-313958-to-release-24.05
[Backport release-24.05] wordpressPackages.themes.proton: init at 1.0.1
2024-05-24 14:17:50 +02:00
DontEatOreo
38ce655e24 raycast: 1.74.1 -> 1.75.1
(cherry picked from commit 8e26ccbdb4)
2024-05-24 12:07:11 +00:00
DontEatOreo
4abd2a83ab raycast: format with nixfmt-rfc-style
(cherry picked from commit 1ba6d73dfd)
2024-05-24 12:07:11 +00:00
DontEatOreo
ab27532775 raycast: refactor license in meta
(cherry picked from commit a4a7de5eda)
2024-05-24 12:07:11 +00:00
DontEatOreo
8a44b62817 raycast: sort meta
(cherry picked from commit 6a1d6150b9)
2024-05-24 12:07:11 +00:00
DontEatOreo
6d707deddb raycast: remove with lib; from meta
(cherry picked from commit 4ac7983d2c)
2024-05-24 12:07:10 +00:00
Jonas Heinrich
9043a9df41 wordpressPackages.themes.proton: init at 1.0.1
(cherry picked from commit ef13f279d1)
2024-05-24 11:41:56 +00:00
ckie
7ec944d290 boehmgc: disable tests on aarch64-linux
double whammy!

(cherry picked from commit 14c3b26610)
2024-05-24 10:54:26 +00:00
Martin Weinelt
d12251ef6e Merge pull request #314229 from NixOS/backport-294274-to-release-24.05
[Backport release-24.05] python311Packages.weatherflow4py: init at 0.2.20
2024-05-24 11:25:32 +02:00
Fabian Affolter
1481f5b59b home-assistant: update component-packages
(cherry picked from commit a6340441a8)
2024-05-24 08:46:32 +00:00
Fabian Affolter
0ba44b389f python311Packages.weatherflow4py: init at 0.2.20
Module to interact with the WeatherFlow REST API

https://github.com/jeeftor/weatherflow4py
(cherry picked from commit 477f540b11)
2024-05-24 08:46:31 +00:00
Jörg Thalheim
cf8a414d2b edk2: fix cross-compilation by using an upstream patch
(cherry picked from commit 7e2c76bb84)
2024-05-24 08:38:47 +00:00
Jörg Thalheim
e9a44efc95 edk2: use patchShebangs for fixing up shell wrappers
(cherry picked from commit 474fe1a905)
2024-05-24 08:38:47 +00:00
Alexander V. Nikolaev
486d5c8558 edk2: Fix OVMF cross compilation
(cherry picked from commit da5ec6b0c3)
2024-05-24 08:38:47 +00:00
Alexander V. Nikolaev
b22f573197 edk2: building of antlr and dlg should be built with native architecture.
They should be built with native architecture

(cherry picked from commit 560957bae1)
2024-05-24 08:38:47 +00:00
Aleksana
3a90e87c0b Merge pull request #313960 from NixOS/backport-313096-to-release-24.05
[Backport release-24.05] nixos/tests/stalwart-mail: Add test for server version >= 0.7
2024-05-24 16:16:55 +08:00
Sigmanificient
ea6f9766de rasm: migrate to by-name
(cherry picked from commit a1c8fe355c)
2024-05-24 08:15:25 +00:00
Sigmanificient
84cbb6059e rasm: 0.117 -> 2.2.3, change upstream source
(cherry picked from commit 8dc6448187)
2024-05-24 08:15:25 +00:00
Weijia Wang
cefd03fa0c Merge pull request #314199 from NixOS/backport-313676-to-release-24.05
[Backport release-24.05] share-preview: init at 0.5.0
2024-05-24 10:07:47 +02:00
K900
64782199db Merge pull request #314218 from NixOS/backport-307766-to-release-24.05
[Backport release-24.05] nixos/oauth2_proxy_nginx: fix proxy_set_header
2024-05-24 10:54:24 +03:00
Sandro Jäckel
29be0e61f3 nixos/oauth2_proxy_nginx: fix proxy_set_header
(cherry picked from commit f221b4f5f5)
2024-05-24 07:48:32 +00:00
DamitusThyYeetus123
d9b49b1747 openttd: 14.0 -> 14.1
(cherry picked from commit 09864485c5)
2024-05-24 07:46:59 +00:00
DamitusThyYeetus123
93bb428f31 openttd: 13.4 -> 14.0
openttd: switch fetchurl to fetchzip

openttd: remove fetchurl from input args
(cherry picked from commit f81ed653e1)
2024-05-24 07:46:59 +00:00
Aleksana
716176466b Merge pull request #314174 from NixOS/backport-314001-to-release-24.05
[Backport release-24.05] coqPackages.graph-theory: 0.9.3 → 0.9.4
2024-05-24 15:43:46 +08:00
Aleksana
737efe68d7 Merge pull request #314189 from NixOS/backport-291853-to-release-24.05
[Backport release-24.05] grafanaPlugins.grafana-oncall-app: init at 1.5.1
2024-05-24 15:43:26 +08:00
Aleksana
2b3dcb873c Merge pull request #314198 from NixOS/backport-314024-to-release-24.05
[Backport release-24.05] python3Packages.scikits-samplerate: remove
2024-05-24 15:43:03 +08:00
Aleksana
fa8069ba7d Merge pull request #313961 from NixOS/backport-312723-to-release-24.05
[Backport release-24.05] nitrokey-app2: 2.2.2 -> 2.3.0, unpin pynitrokey
2024-05-24 15:15:27 +08:00
lucasew
ffb350f8dc ablog: 0.11.8 -> 0.11.10
Signed-off-by: lucasew <lucas59356@gmail.com>
(cherry picked from commit 1e1685f116)
2024-05-24 07:12:39 +00:00
lucasew
a598d2d150 ablog: move to by-name, fix build
Signed-off-by: lucasew <lucas59356@gmail.com>
(cherry picked from commit 4d6e011773)
2024-05-24 07:12:39 +00:00
R. Ryantm
d3f69706a4 kubestroyer: 0.2 -> 0.3.0
(cherry picked from commit ca514fead1)
2024-05-24 07:08:21 +00:00
Fabian Affolter
f0f1b3eec8 Merge pull request #314077 from NixOS/backport-313909-to-release-24.05
[Backport release-24.05] python312Packages.aioquic: 0.9.25 -> 1.0.0
2024-05-24 09:06:55 +02:00
Martin Joerg
9b8bd6b72e yaralyzer: 0.9.3 -> 0.9.4
https://github.com/michelcrypt4d4mus/yaralyzer/blob/v0.9.4/CHANGELOG.md
https://github.com/michelcrypt4d4mus/yaralyzer/compare/v0.9.3...v0.9.4
(cherry picked from commit d5a6ef09a8)
2024-05-24 07:06:22 +00:00
Ben Siraphob
5cb6818960 s9fes: fix build on darwin
(cherry picked from commit cbcb982a1d)
2024-05-24 07:03:47 +00:00
Robert Schütz
bb7972a340 imagemagick: fix passthru.tests.pkg-config
The version suffix starting with "-" is not present in the pkg-config
file.

(cherry picked from commit 7f301eab1b)
2024-05-24 07:02:37 +00:00
R. Ryantm
fa72b9074e nuclei-templates: 9.8.6 -> 9.8.7
(cherry picked from commit 14fdf50a3c)
2024-05-24 07:01:30 +00:00
Fabian Affolter
9075e154ad lse: init at 4.14nw
Linux enumeration tool with verbosity levels

https://github.com/diego-treitos/linux-smart-enumeration
(cherry picked from commit 42d21c6147)
2024-05-24 06:59:58 +00:00
Fabian Affolter
954c399398 python312Packages.intake-parquet: remove vendorized versioneer.py
(cherry picked from commit 576acc7331)
2024-05-24 06:59:24 +00:00
Fabian Affolter
95f30a8834 python312Packages.fastparquet: 2024.2.0 -> 2024.5.0
Diff: https://github.com/dask/fastparquet/compare/refs/tags/2024.2.0...2024.5.0

Changelog: https://github.com/dask/fastparquet/blob/2024.5.0/docs/source/releasenotes.rst
(cherry picked from commit 5799862064)
2024-05-24 06:59:24 +00:00
Fabian Affolter
cb0e3947ca Merge pull request #314076 from NixOS/backport-313944-to-release-24.05
[Backport release-24.05] python312Packages.aiosasl: fix broken tests on Python 3.12
2024-05-24 08:57:21 +02:00
Weijia Wang
109dff3b44 share-preview: fix build on darwin
(cherry picked from commit bc26aacc97)
2024-05-24 06:49:23 +00:00
aleksana
c00fe4bb53 share-preview: init at 0.5.0
(cherry picked from commit 7d2316c7c8)
2024-05-24 06:49:23 +00:00
Moraxyc
715b0459f1 python3Packages.scikits-samplerate: remove
(cherry picked from commit cb8e62b899)
2024-05-24 06:45:21 +00:00
Aleksana
6082554de3 Merge pull request #314056 from NixOS/backport-307499-to-release-24.05
[Backport release-24.05] nixos/bitwarden-directory-connector-cli: add dependsOn network-online…
2024-05-24 14:37:36 +08:00
Aleksana
755ea87a94 Merge pull request #313976 from NixOS/backport-312497-to-release-24.05
[Backport release-24.05] python311Packages.python-ironicclient: fix dependencies after #310075
2024-05-24 14:37:17 +08:00
Aleksana
a5692ca5f3 Merge pull request #314124 from NixOS/backport-314099-to-release-24.05
[Backport release-24.05] nixos/snapper, nixos/borgbackup: Fix module doc typo
2024-05-24 14:37:02 +08:00
Aleksana
44574bde54 Merge pull request #313953 from NixOS/backport-313656-to-release-24.05
[Backport release-24.05] castxml: fix build on darwin
2024-05-24 14:34:08 +08:00
Greaka
81366e6c91 grafanaPlugins.grafana-oncall-app: init at 1.5.1
(cherry picked from commit 254dbdcc62)
2024-05-24 05:25:16 +00:00
Greaka
21c744b445 maintainers/team-list: add fslabs
(cherry picked from commit 0e5f44658e)
2024-05-24 05:25:16 +00:00
Greaka
8ab3d77d28 maintainers: add lpostula
(cherry picked from commit 8d6f8c9ed7)
2024-05-24 05:25:16 +00:00
Greaka
b847f3078a maintainers: add greaka
(cherry picked from commit 7bda925dac)
2024-05-24 05:25:16 +00:00
aleksana
3a4df78f4a plattenalbum: 1.11.0 -> 2.1.0; renamed from mpdevil
(cherry picked from commit 457fb33869)
2024-05-24 05:01:30 +00:00
Vincent Laporte
09f3028054 coqPackages.graph-theory: 0.9.3 → 0.9.4
(cherry picked from commit 9e274ea2cd)
2024-05-24 04:10:19 +00:00
OTABI Tomoya
f9b3e1d917 Merge pull request #314023 from NixOS/backport-313303-to-release-24.05
[Backport release-24.05] python311Packages.amazon-kclpy: mark as broken
2024-05-24 12:06:24 +09:00
Emily
5581031cba Merge pull request #314131 from NixOS/backport-314109-to-release-24.05
[Backport release-24.05] githooks.tests: fix eval
2024-05-24 03:13:18 +02:00
Nick Cao
5f72890a1a Merge pull request #314049 from NixOS/backport-313875-to-release-24.05
[Backport release-24.05] swego: 1.0 -> 1.1
2024-05-23 20:47:51 -04:00
Sergei Trofimovich
277c62dc58 githooks.tests: fix eval
Without the change the eval fails as:

    $ nix build --no-link -f. githooks.tests
    error:
           … while evaluating the 'name' attribute of a derivation

           … while evaluating a branch condition
             at lib/strings.nix:1194:3:
             1193|   # First detect the common case of already valid strings, to speed those up
             1194|   if stringLength string <= 207 && okRegex string != null
                 |   ^
             1195|   then unsafeDiscardStringContext string

           … in the left operand of the AND (&&) operator
             at lib/strings.nix:1194:33:
             1193|   # First detect the common case of already valid strings, to speed those up
             1194|   if stringLength string <= 207 && okRegex string != null
                 |                                 ^
             1195|   then unsafeDiscardStringContext string

           (stack trace truncated; use '--show-trace' to show the full, detailed trace)

           error: expected a set but found a string: "githooks-cli"

(cherry picked from commit 44744fc83f)
2024-05-24 00:06:30 +00:00
Matt Kline
6f85ce210b nixos/snapper, nixos/borgbackup: Fix module doc typo
The persistentTimer argument sets the _Persistent_ field in
systemd.timer(5).

Pointed out in #312549

(cherry picked from commit 234f4db797)
2024-05-23 23:15:48 +00:00
Nick Cao
c39b5a177c Merge pull request #314070 from NixOS/backport-314038-to-release-24.05
[Backport release-24.05] nixos/hydra: fix typo in hydra init script
2024-05-23 18:12:04 -04:00
Leona Maroni
bc089ca18a Merge pull request #314098 from NixOS/backport-314036-to-release-24.05
[Backport release-24.05] stalwart-mail: 0.8.0 -> 0.8.1
2024-05-24 00:03:41 +02:00
Leah Amelia Chen
0995bee381 gobang: unbreak, modernize
(cherry picked from commit a1090bebdc)
2024-05-23 22:02:34 +00:00
Jan van Esdonk
4f9fdc6b9d python312Packages.webssh: fix test case
(cherry picked from commit 78ef0a386e)
2024-05-23 21:44:09 +00:00
Robert Scott
12f830e496 Merge pull request #314088 from NixOS/backport-313856-to-release-24.05
[Backport release-24.05] python312Packages.ds4drv: fix build
2024-05-23 22:42:46 +01:00
Lin Jian
5fc645efae Merge pull request #314057 from NixOS/backport-313822-to-release-24.05
[Backport release-24.05] nixos/kanata: add a configFile option
2024-05-24 05:28:22 +08:00
Jonas Heinrich
c5a8c98598 stalwart-mail: 0.8.0 -> 0.8.1
(cherry picked from commit 72d5d19b57)
2024-05-23 21:12:33 +00:00
Robert Scott
93301b0b31 Merge pull request #314084 from NixOS/backport-313855-to-release-24.05
[Backport release-24.05] python312Packages.datashape: fix
2024-05-23 21:47:26 +01:00
Moraxyc
71e680a250 python312Packages.ds4drv: fix build
(cherry picked from commit e8553da1b1)
2024-05-23 20:27:24 +00:00
kirillrdy
5ebb852e0d Merge pull request #313899 from NixOS/backport-312426-to-release-24.05
[Backport release-24.05] stackql: init at 0.5.643
2024-05-24 06:24:53 +10:00
Moraxyc
e0d198225d python312Packages.datashape: fix build
(cherry picked from commit 7721a54cc1)
2024-05-23 20:20:59 +00:00
Fabian Affolter
2751c362e3 python312Packages.strawberry-graphql: 0.219.2 -> 0.230.0
Diff: https://github.com/strawberry-graphql/strawberry/compare/refs/tags/0.219.2...0.230.0

Changelog: https://github.com/strawberry-graphql/strawberry/blob/0.230.0/CHANGELOG.md
(cherry picked from commit 15a381be44)
2024-05-23 19:45:55 +00:00
Fabian Affolter
b4c2e9e329 python312Packages.strawberry-graphql: refactor
(cherry picked from commit e05e1737b3)
2024-05-23 19:45:55 +00:00
Fabian Affolter
95cbd461c6 wapiti: format with nixfmt
(cherry picked from commit aa7a7a91ed)
2024-05-23 19:45:55 +00:00
Fabian Affolter
21b06c04d3 wapiti: refactor
(cherry picked from commit 6abca390a1)
2024-05-23 19:45:55 +00:00
Fabian Affolter
90791b1d9b python312Packages.aiocache: disable performance tests
(cherry picked from commit 3107278806)
2024-05-23 19:45:55 +00:00
Fabian Affolter
1258ede199 dyndnsc: format with nixfmt
(cherry picked from commit a3b6962889)
2024-05-23 19:45:55 +00:00
Fabian Affolter
cd679902b2 dyndnsc: refactor
(cherry picked from commit ed907ddac8)
2024-05-23 19:45:55 +00:00
Fabian Affolter
a63e3cdac2 python312Packages.aioquic: 0.9.25 -> 1.0.0
(cherry picked from commit 1349027dbc)
2024-05-23 19:45:55 +00:00
Fabian Affolter
3054c6c492 Merge pull request #314072 from NixOS/backport-313947-to-release-24.05
[Backport release-24.05] metasploit: 6.4.9 -> 6.4.10
2024-05-23 21:44:04 +02:00
Fabian Affolter
72e74d62f7 python312Packages.aioxmpp: disable failing tests on Python 3.12
Upstream is archived

(cherry picked from commit 79cba4fa19)
2024-05-23 19:43:24 +00:00
Fabian Affolter
b0b8c61ee8 python311Packages.aioxmpp: refactor
(cherry picked from commit c4bfea54ca)
2024-05-23 19:43:24 +00:00
Fabian Affolter
cc8b4c4f28 python312Packages.aiosasl: fix broken tests on Python 3.12
https://github.com/horazont/aiosasl/issues/28
(cherry picked from commit f1dfd96632)
2024-05-23 19:43:24 +00:00
Fabian Affolter
618c5be39f Merge pull request #314075 from NixOS/backport-314008-to-release-24.05
[Backport release-24.05] python312Packages.faraday-agent-parameters-types: 1.5.1 -> 1.6.0, python312Packages.faraday-plugins: 1.17.0 -> 1.18.0
2024-05-23 21:43:22 +02:00
Fabian Affolter
54774dbef0 python312Packages.faraday-plugins: refactor
(cherry picked from commit 1c64a2fb11)
2024-05-23 19:42:23 +00:00
Fabian Affolter
e068e355eb python312Packages.faraday-plugins: 1.17.0 -> 1.18.0
Diff: https://github.com/infobyte/faraday_plugins/compare/refs/tags/1.17.0...1.18.0

Changelog: https://github.com/infobyte/faraday_plugins/releases/tag/1.18.0
(cherry picked from commit 2864759231)
2024-05-23 19:42:23 +00:00
Fabian Affolter
7b9798346d python312Packages.faraday-agent-parameters-types: refactor
(cherry picked from commit f3b254dae2)
2024-05-23 19:42:23 +00:00
Fabian Affolter
9630582ae3 python312Packages.faraday-agent-parameters-types: 1.5.1 -> 1.6.0
Changelog: https://github.com/infobyte/faraday_agent_parameters_types/blob/1.6.0/CHANGELOG.md
(cherry picked from commit cd71793bb2)
2024-05-23 19:42:23 +00:00
Fabian Affolter
40c4890eae metasploit: 6.4.9 -> 6.4.10
(cherry picked from commit 7c2e833237)
2024-05-23 19:38:56 +00:00
Jon Seager
a459b32b86 Merge pull request #314069 from NixOS/backport-314033-to-release-24.05
[Backport release-24.05] google-chrome: 125.0.6422.60 -> 125.0.6422.76
2024-05-23 20:34:27 +01:00
Robin Appelman
d31a12dcc8 nixos/hydra: fix typo in hydra init script
(cherry picked from commit c64e560c86)
2024-05-23 19:30:53 +00:00
Sandro
cc746d0cf8 Merge pull request #314046 from NixOS/backport-304893-to-release-24.05
[Backport release-24.05] nixos/portunus: add note about allowed characters to id
2024-05-23 21:29:22 +02:00
Jon Seager
cb1a819abd google-chrome: 125.0.6422.60 -> 125.0.6422.76
(cherry picked from commit cddbd42767)
2024-05-23 19:27:53 +00:00
Joé Dupuis
5936c60b2d rexml: 3.2.6 -> 3.2.8
(cherry picked from commit 0062a1d330)
2024-05-23 19:12:08 +00:00
Lin Jian
882082a411 nixos/kanata: add a configFile option
This brings two benefits.  For one thing, it exposes the generated
config file which users can build separately to validate it.  For
another, it allows users to provide their own config file.

(cherry picked from commit d679ddfcab)
2024-05-23 18:54:05 +00:00
Sandro Jäckel
6cb0be5b1e nixos/bitwarden-directory-connector-cli: add wants network-online.target
This fixes the following warning:

trace: warning: bitwarden-directory-connector-cli.timer is ordered after 'network-online.target' but doesn't depend on it
(cherry picked from commit e4de1c0b19)
2024-05-23 18:47:30 +00:00
Adam C. Stephens
47658d6cda Merge pull request #313999 from NixOS/backport-313757-to-release-24.05
[Backport release-24.05] forgejo: 7.0.2 -> 7.0.3
2024-05-23 14:22:40 -04:00
Fabian Affolter
c094663047 swego: format with nixfmt
(cherry picked from commit 51c39ac7ac)
2024-05-23 18:14:36 +00:00
Fabian Affolter
eb10990297 swego: refactor
(cherry picked from commit dc0118692a)
2024-05-23 18:14:36 +00:00
R. Ryantm
a98830b04c swego: 1.0 -> 1.1
(cherry picked from commit a7094f7697)
2024-05-23 18:14:36 +00:00
R. Ryantm
2c3541003c govulncheck: 1.1.0 -> 1.1.1
(cherry picked from commit 7ebf5ff345)
2024-05-23 18:13:21 +00:00
Sandro Jäckel
e2b73005ce nixos/portunus: add note about allowed characters to id
(cherry picked from commit 8c3a2b0a10)
2024-05-23 18:11:19 +00:00
natsukium
40d5481096 python311Packages.amazon-kclpy: mark as broken
amazon-kclpy requires download of jar files at build time, but we don't
know how to handle that

(cherry picked from commit 3260679a3e)
2024-05-23 15:43:10 +00:00
natsukium
2f5f46ea97 python311Packages.amazon-kclpy: 2.1.3 -> 2.1.4
Diff:
https://github.com/awslabs/amazon-kinesis-client-python/compare/refs/tags/v2.1.3...v2.1.4
(cherry picked from commit b5b9716c08)
2024-05-23 15:43:10 +00:00
Leona Maroni
3450eed3a2 Merge pull request #313943 from NixOS/backport-313800-to-release-24.05
[Backport release-24.05] pleroma: 2.6.2 -> 2.6.3
2024-05-23 17:01:37 +02:00
emilylange
25959fddfe CODEOWNERS: add adamcstephens to forgejo
(cherry picked from commit 8279d13a62)
2024-05-23 14:11:01 +00:00
emilylange
cc8d3f8be3 CODEOWNERS: fix forgejo package path
This slipped through the pkgs/by-name move in
3b4dad9b00.

(cherry picked from commit b8d9848dcb)
2024-05-23 14:11:01 +00:00
emilylange
8573a53394 forgejo: 7.0.2 -> 7.0.3
https://codeberg.org/forgejo/forgejo/releases/tag/v7.0.3

https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-3

diff: https://codeberg.org/forgejo/forgejo/compare/v7.0.2...v7.0.3
(cherry picked from commit c9fe76d1f9)
2024-05-23 14:11:01 +00:00
Franz Pletz
f414ae2672 Merge pull request #313992 from NixOS/backport-313398-to-release-24.05 2024-05-23 15:58:32 +02:00
Franz Pletz
1da5513cfc Merge pull request #313988 from NixOS/backport-313267-to-release-24.05 2024-05-23 15:58:08 +02:00
R. Ryantm
da7ad2361f fluent-bit: 3.0.3 -> 3.0.4
(cherry picked from commit e8bf617348)
2024-05-23 13:51:12 +00:00
R. Ryantm
f0a25a1544 shotman: 0.4.5 -> 0.4.6
(cherry picked from commit 3c670621db)
2024-05-23 13:41:44 +00:00
Sandro Jäckel
af49c243b2 python311Packages.python-ironicclient: fix dependencies after #310075
(cherry picked from commit fd374e94e9)
2024-05-23 12:44:29 +00:00
Weijia Wang
69b8ae783b Merge pull request #313954 from NixOS/backport-313170-to-release-24.05
[Backport release-24.05] nekoray: add qtwayland to buildInputs
2024-05-23 14:15:29 +02:00
Nicolas Benes
dffe958775 nitrokey-app2: 2.2.2 -> 2.3.0, unpin pynitrokey
https://github.com/Nitrokey/nitrokey-app2/releases/tag/v2.3.0
(cherry picked from commit 4488f0a15c)
2024-05-23 11:57:09 +00:00
Jonas Heinrich
61f5ee69f5 nixos/stalwart-mail: use publicsuffix-list package
Co-authored-by: shawn8901 <shawn8901@googlemail.com>
(cherry picked from commit 2c4128ea01)
2024-05-23 11:55:05 +00:00
Jonas Heinrich
d4b0f03904 nixos/tests/stalwart-mail: Add test for server version >= 0.7
(cherry picked from commit 4c626c52b7)
2024-05-23 11:55:05 +00:00
Sandro Jäckel
aa465c1950 hedgedoc: fix executing scripts, delete unused setup script
(cherry picked from commit 10cadef027)
2024-05-23 11:06:54 +00:00
TomaSajt
a941b68182 nekoray: add qtwayland to buildInputs
(cherry picked from commit 20b978ef0a)
2024-05-23 10:58:18 +00:00
Weijia Wang
6999242e0a castxml: fix build on darwin
(cherry picked from commit 94490fd531)
2024-05-23 10:54:27 +00:00
Yaya
555d4451fc pleroma: 2.6.2 -> 2.6.3
https://pleroma.social/announcements/2024/05/22/pleroma-security-release-2.6.3/
(cherry picked from commit 8028253b54)
2024-05-23 09:45:07 +00:00
Weijia Wang
f750e84bf1 Merge pull request #313887 from NixOS/backport-313097-to-release-24.05
[Backport release-24.05] qgis+qgis-ltr: update qgis to 3.36.3 and qgis-ltr to 3.34.7
2024-05-23 11:37:06 +02:00
Weijia Wang
949de71e4c Merge pull request #313865 from NixOS/backport-313009-to-release-24.05
[Backport release-24.05] jellyfin-web: 10.9.1 -> 10.9.2
2024-05-23 11:16:18 +02:00
K900
99d0d12434 Merge pull request #313935 from NixOS/backport-313916-to-release-24.05
[Backport release-24.05] calamares-nixos-extensions: 0.3.15 -> 0.3.16
2024-05-23 12:10:01 +03:00
K900
ea2dca2e33 calamares-nixos-extensions: 0.3.15 -> 0.3.16
Diff: https://github.com/NixOS/calamares-nixos-extensions/compare/0.3.15...0.3.16
(cherry picked from commit 5085728341)
2024-05-23 09:08:48 +00:00
Martin Weinelt
db4350a1f7 Merge pull request #313930 from NixOS/backport-313926-to-release-24.05
[Backport release-24.05] nixos/wyoming*: depend on network-online.target
2024-05-23 10:49:43 +02:00
Martin Weinelt
4573e06799 nixos/wyoming*: depend on network-online.target
Ordering it after network-online.target only makes sense, if it actually
gets requested.

(cherry picked from commit aee13d3d9a)
2024-05-23 08:48:39 +00:00
Martin Weinelt
b0db6df90b Merge pull request #313922 from NixOS/backport-313919-to-release-24.05
[Backport release-24.05] nixos/kea: make ctrl-agent want network-online.target
2024-05-23 10:38:09 +02:00
Martin Weinelt
e5e351f224 nixos/kea: make ctrl-agent want network-online.target
If it wants to run after it, it needs to want it for it to be there.

(cherry picked from commit 5d515c373e)
2024-05-23 08:37:56 +00:00
Martin Weinelt
440ffcf90d Merge pull request #313903 from NixOS/backport-313178-to-release-24.05
[Backport release-24.05] python311Packages.marimo: 0.6.0 -> 0.6.2
2024-05-23 09:55:17 +02:00
dylan madisetti
30cb12959f python311Packages.marimo: 0.6.0 -> 0.6.2
(cherry picked from commit 36074c9462)
2024-05-23 07:40:19 +00:00
Jono Chang
04a88c13b7 stackql: init at 0.5.643
(cherry picked from commit af9c962bec)
2024-05-23 07:22:37 +00:00
Jono Chang
cb78e5f7b8 maintainers: add jonochang
(cherry picked from commit 7415f9eccf)
2024-05-23 07:22:37 +00:00
Ivan Mincik
09c5aea8de qgis-ltr: 3.34.6 -> 3.34.7
(cherry picked from commit b2803be044)
2024-05-23 06:38:01 +00:00
Ivan Mincik
5a265e7504 qgis: 3.36.2 -> 3.36.3
(cherry picked from commit 0a86610c1f)
2024-05-23 06:38:01 +00:00
Weijia Wang
1c531e721f Merge pull request #313873 from NixOS/backport-313790-to-release-24.05
[Backport release-24.05] python311Packages.dask-expr: fix src hash
2024-05-23 08:32:23 +02:00
Jan van Esdonk
afe7dabb9c python311Packages.dask-expr: fix src hash
(cherry picked from commit 8212628254)
2024-05-23 06:08:23 +00:00
Weijia Wang
d64432f953 Merge pull request #313872 from NixOS/backport-313692-to-release-24.05
[Backport release-24.05] python312Packages.circus: disable failing tests
2024-05-23 07:59:06 +02:00
Weijia Wang
7c20d4237e Merge pull request #313871 from NixOS/backport-313690-to-release-24.05
[Backport release-24.05] python312Packages.ics: disable failing test
2024-05-23 07:58:48 +02:00
Weijia Wang
3f37545348 Merge pull request #313869 from NixOS/backport-313687-to-release-24.05
[Backport release-24.05] python312Packages.mutag: refactor
2024-05-23 07:58:33 +02:00
Weijia Wang
c9dc290324 Merge pull request #313868 from NixOS/backport-313688-to-release-24.05
[Backport release-24.05]  python311Packages.pyannote-metrics: refactor
2024-05-23 07:58:15 +02:00
Fabian Affolter
2c855eeeb3 python312Packages.circus: disable failing tests
- refactor

(cherry picked from commit 78988dc6ed)
2024-05-23 05:58:08 +00:00
Weijia Wang
af0f8bfebf Merge pull request #313867 from NixOS/backport-313665-to-release-24.05
[Backport release-24.05] python312Packages.chromadb: limit platform support
2024-05-23 07:58:01 +02:00
Fabian Affolter
63956efd80 python312Packages.ics: disable failing test
(cherry picked from commit 17f73d6f9a)
2024-05-23 05:56:57 +00:00
Fabian Affolter
b24b9f58fa python312Packages.mutag: refactor
(cherry picked from commit 354f023b61)
2024-05-23 05:56:21 +00:00
Fabian Affolter
fd0db1af67 python311Packages.pyannote-metrics: refactor
- remove vendorized versioneer.py
- update build-system
- disable on unsupported Python releases

(cherry picked from commit 09756613cc)
2024-05-23 05:56:05 +00:00
Fabian Affolter
39db2efce9 python312Packages.chromadb: limit platform support
(cherry picked from commit b3f2b745c4)
2024-05-23 05:54:55 +00:00
R. Ryantm
7b46ae0078 jellyfin-web: 10.9.1 -> 10.9.2
(cherry picked from commit 10813396d3)
2024-05-23 05:45:18 +00:00
Weijia Wang
bcedd17714 Merge pull request #313837 from NixOS/backport-309880-to-release-24.05
[Backport release-24.05] cbmc: 5.91.0 -> 5.95.1
2024-05-23 07:27:32 +02:00
Weijia Wang
b1336424b8 Merge pull request #313839 from NixOS/backport-313770-to-release-24.05
[Backport release-24.05] python311Packages.gmpy2: disable failing test on Darwin
2024-05-23 07:27:05 +02:00
Weijia Wang
afa2f2fed2 Merge pull request #313840 from NixOS/backport-313765-to-release-24.05
[Backport release-24.05] csvlens: 0.9.0 -> 0.9.1
2024-05-23 07:26:32 +02:00
Weijia Wang
636e944a34 Merge pull request #313862 from NixOS/backport-313605-to-release-24.05
[Backport release-24.05] turtle: init at 0.8
2024-05-23 07:26:03 +02:00
Weijia Wang
63fb9c828e Merge pull request #313861 from NixOS/backport-313834-to-release-24.05
[Backport release-24.05] marge-bot: unbreak by disabling erroring test
2024-05-23 07:25:44 +02:00
aleksana
df9c49c7cd turtle: init at 0.8
(cherry picked from commit 05de507a98)
2024-05-23 05:11:43 +00:00
Ben Darwin
3651d112fe marge-bot: unbreak by disabling erroring test
(cherry picked from commit cdd08e0692)
2024-05-23 05:00:35 +00:00
Weijia Wang
505b8355eb Merge pull request #313860 from NixOS/backport-313166-to-release-24.05
[Backport release-24.05] python3Packages.ppscore: fix build with pandas 2
2024-05-23 06:25:32 +02:00
Sefa Eyeoglu
f8beb6a042 python3Packages.ppscore: fix build with pandas 2
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit b745fcc7dd)
2024-05-23 04:24:57 +00:00
Weijia Wang
a57e7411bb Merge pull request #313795 from NixOS/backport-313739-to-release-24.05
[Backport release-24.05] mods: unbreak, modernize
2024-05-23 06:08:34 +02:00
Weijia Wang
2bc58f776e Merge pull request #313737 from NixOS/backport-313658-to-release-24.05
[Backport release-24.05] python311Packages.mitmproxy-macos: mark as broken
2024-05-23 06:08:19 +02:00
Weijia Wang
4689f3215a Merge pull request #313796 from NixOS/backport-313648-to-release-24.05
[Backport release-24.05] python3Packages.boltztrap2: fix build
2024-05-23 06:07:58 +02:00
github-actions[bot]
b64f8cbe95 doc/release-notes: more release note edits (#313858)
* Move watchdogd to correct section

(cherry picked from commit d5d3750270)

* Move FileSender to correct position

(cherry picked from commit 4ae89257e9)

* Reword

(cherry picked from commit 03f144fbd3)

* Add TODO querying meaning of dwarf-fortress note

(cherry picked from commit 8798e735be)

* Remove comments suggesting random item placement

(cherry picked from commit a4e51402e0)

* Add comments asking to maintain alphabetical order

(cherry picked from commit 07489ceed1)

---------

Co-authored-by: Jacek Generowicz <jacg@my-post-office.net>
2024-05-23 06:06:02 +02:00
Nick Cao
340699390a Merge pull request #313779 from NixOS/backport-313751-to-release-24.05
[Backport release-24.05] python312Packages.tableaudocumentapi: fix build
2024-05-22 21:10:02 -04:00
Martin Weinelt
7620f016f1 Merge pull request #313842 from NixOS/backport-313831-to-release-24.05
[Backport release-24.05] python312Packages.pyrympro: init at 0.0.8
2024-05-23 02:50:53 +02:00
Fabian Affolter
5fa1f992fe home-assistant: update component-packages
(cherry picked from commit 74ae274897)
2024-05-23 00:44:35 +00:00
Fabian Affolter
35d69f8ac5 python312Packages.pyrympro: init at 0.0.8
Module to interact with Read Your Meter Pro

https://github.com/OnFreund/pyrympro
(cherry picked from commit c8842e4222)
2024-05-23 00:44:35 +00:00
R. Ryantm
8f15388c16 csvlens: 0.9.0 -> 0.9.1
(cherry picked from commit fde85503c5)
2024-05-23 00:31:30 +00:00
TomaSajt
67048ed9ba python311Packages.gmpy2: disable failing test on Darwin
(cherry picked from commit b2ab986512)
2024-05-23 00:23:58 +00:00
Jiajie Chen
24ab15ce48 cbmc: 5.91.0 -> 5.95.1
(cherry picked from commit 6d35a341f8)
2024-05-23 00:14:22 +00:00
Moraxyc
95e1ba304d python3Packages.boltztrap2: fix build
(cherry picked from commit 57762ff36a)
2024-05-22 21:57:04 +00:00
Leah Amelia Chen
e258e5a92f mods: unbreak, modernize
There were two tests that required internet access, and so we just skip
them. Also moved to `pkgs/by-name` and reformatted with
`nixfmt-rfc-style`.

(cherry picked from commit caf25eb523)
2024-05-22 21:55:36 +00:00
Moraxyc
55639616c1 python312Packages.tableaudocumentapi: fix build
(cherry picked from commit 01b734834e)
2024-05-22 20:34:01 +00:00
Vladimír Čunát
1a7abfa62e Merge #313771: furmark: fix version to pass release checks
...into release-24.05
2024-05-22 22:09:47 +02:00
éclairevoyant
b7edf93455 furmark: fix version to pass release checks
(cherry picked from commit 1cf46c7e17)
2024-05-22 20:08:09 +00:00
Emily
271973a5c7 Merge pull request #313724 from NixOS/backport-313694-to-release-24.05
[Backport release-24.05] ungoogled-chromium: 125.0.6422.60-1 -> 125.0.6422.76-1
2024-05-22 22:06:57 +02:00
Weijia Wang
1a106c853a python311Packages.mitmproxy-macos: mark as broken
(cherry picked from commit 670d8681af)
2024-05-22 17:10:26 +00:00
networkException
380c172183 ungoogled-chromium: 125.0.6422.60-1 -> 125.0.6422.76-1
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_21.html

This update includes 6 security fixes.

CVEs:
CVE-2024-5157 CVE-2024-5158 CVE-2024-5159 CVE-2024-5160

(cherry picked from commit c24ddc2c7c)
2024-05-22 16:31:53 +00:00
Weijia Wang
3c80acabe4 24.05 beta release 2024-05-22 18:11:14 +02:00
498 changed files with 10443 additions and 7643 deletions

4
.github/CODEOWNERS vendored
View File

@@ -306,8 +306,8 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag
/pkgs/applications/networking/cluster/terraform-providers @zowoq
# Forgejo
nixos/modules/services/misc/forgejo.nix @bendlas @emilylange
pkgs/applications/version-management/forgejo @bendlas @emilylange
nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange
pkgs/by-name/fo/forgejo/package.nix @adamcstephens @bendlas @emilylange
# Dotnet
/pkgs/build-support/dotnet @IvarWithoutBones

View File

@@ -52,9 +52,9 @@ Nixpkgs and NixOS are built and tested by our continuous integration
system, [Hydra](https://hydra.nixos.org/).
* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined)
* [Continuous package builds for the NixOS 23.11 release](https://hydra.nixos.org/jobset/nixos/release-23.11)
* [Continuous package builds for the NixOS 24.05 release](https://hydra.nixos.org/jobset/nixos/release-24.05)
* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
* [Tests for the NixOS 23.11 release](https://hydra.nixos.org/job/nixos/release-23.11/tested#tabs-constituents)
* [Tests for the NixOS 24.05 release](https://hydra.nixos.org/job/nixos/release-24.05/tested#tabs-constituents)
Artifacts successfully built with Hydra are published to cache at
https://cache.nixos.org/. When successful build and test criteria are

View File

@@ -40,6 +40,82 @@ If the `moduleNames` argument is omitted, `hasPkgConfigModules` will use `meta.p
:::
## `lycheeLinkCheck` {#tester-lycheeLinkCheck}
Check a packaged static site's links with the [`lychee` package](https://search.nixos.org/packages?show=lychee&type=packages&query=lychee).
You may use Nix to reproducibly build static websites, such as for software documentation.
Some packages will install documentation in their `out` or `doc` outputs, or maybe you have dedicated package where you've made your static site reproducible by running a generator, such as [Hugo](https://gohugo.io/) or [mdBook](https://rust-lang.github.io/mdBook/), in a derivation.
If you have a static site that can be built with Nix, you can use `lycheeLinkCheck` to check that the hyperlinks in your site are correct, and do so as part of your Nix workflow and CI.
:::{.example #ex-lycheelinkcheck}
# Check hyperlinks in the `nix` documentation
```nix
testers.lycheeLinkCheck {
site = nix.doc + "/share/doc/nix/manual";
}
```
:::
### Return value {#tester-lycheeLinkCheck-return}
This tester produces a package that does not produce useful outputs, but only succeeds if the hyperlinks in your site are correct. The build log will list the broken links.
It has two modes:
- Build the returned derivation; its build process will check that internal hyperlinks are correct. This runs in the sandbox, so it will not check external hyperlinks, but it is quick and reliable.
- Invoke the `.online` attribute with [`nix run`](https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run) ([experimental](https://nixos.org/manual/nix/stable/contributing/experimental-features#xp-feature-nix-command)). This runs outside the sandbox, and checks that both internal and external hyperlinks are correct.
Example:
```shell
nix run nixpkgs#lychee.tests.ok.online
```
### Inputs {#tester-lycheeLinkCheck-inputs}
`site` (path or derivation) {#tester-lycheeLinkCheck-param-site}
: The path to the files to check.
`remap` (attribe set, optional) {#tester-lycheeLinkCheck-param-remap}
: An attribute set where the attribute names are regular expressions.
The values should be strings, derivations, or path values.
In the returned check's default configuration, external URLs are only checked when you run the `.online` attribute.
By adding remappings, you can check offline that URLs to external resources are correct, by providing a stand-in from the file system.
Before checking the existence of a URL, the regular expressions are matched and replaced by their corresponding values.
Example:
```nix
{
"https://nix\\.dev/manual/nix/[a-z0-9.-]*" = "${nix.doc}/share/doc/nix/manual";
"https://nixos\\.org/manual/nix/(un)?stable" = "${emptyDirectory}/placeholder-to-disallow-old-nix-docs-urls";
}
```
Store paths in the attribute values are automatically prefixed with `file://`, because lychee requires this for paths in the file system.
If this is a problem, or if you need to control the order in which replacements are performed, use `extraConfig.remap` instead.
`extraConfig` (attribute set) {#tester-lycheeLinkCheck-param-extraConfig}
: Extra configuration to pass to `lychee` in its [configuration file](https://github.com/lycheeverse/lychee/blob/master/lychee.example.toml).
It is automatically [translated](https://nixos.org/manual/nixos/stable/index.html#sec-settings-nix-representable) to TOML.
Example: `{ "include_verbatim" = true; }`
`lychee` (derivation, optional) {#tester-lycheeLinkCheck-param-lychee}
: The `lychee` package to use.
## `testVersion` {#tester-testVersion}
Checks that the output from running a command contains the specified version string in it as a whole word.
@@ -129,7 +205,7 @@ runCommand "example" {
:::
## `testEqualContents` {#tester-equalContents}
## `testEqualContents` {#tester-testEqualContents}
Check that two paths have the same contents.

View File

@@ -902,6 +902,17 @@ in mkLicense lset) ({
free = false;
};
ncbiPd = {
spdxId = "NCBI-PD";
fullname = "NCBI Public Domain Notice";
# Due to United States copyright law, anything with this "license" does not have a copyright in the
# jurisdiction of the United States. However, other jurisdictions may assign the United States
# government copyright to the work, and the license explicitly states that in such a case, no license
# is granted. This is nonfree and nonredistributable in most jurisdictions other than the United States.
free = false;
redistributable = false;
};
ncsa = {
spdxId = "NCSA";
fullName = "University of Illinois/NCSA Open Source License";

View File

@@ -93,6 +93,7 @@ let
else if final.isAndroid then "bionic"
else if final.isLinux /* default */ then "glibc"
else if final.isFreeBSD then "fblibc"
else if final.isOpenBSD then "oblibc"
else if final.isNetBSD then "nblibc"
else if final.isAvr then "avrlibc"
else if final.isGhcjs then null

View File

@@ -342,6 +342,11 @@ rec {
useLLVM = true;
};
x86_64-openbsd = {
config = "x86_64-unknown-openbsd";
useLLVM = true;
};
#
# WASM
#

View File

@@ -469,6 +469,7 @@ rec {
elem (elemAt l 2) [ "wasi" "redox" "mmixware" "ghcjs" "mingw32" ] ||
hasPrefix "freebsd" (elemAt l 2) ||
hasPrefix "netbsd" (elemAt l 2) ||
hasPrefix "openbsd" (elemAt l 2) ||
hasPrefix "genode" (elemAt l 2)
then {
cpu = elemAt l 0;

View File

@@ -4568,9 +4568,14 @@
github = "DataHearth";
githubId = 28595242;
name = "DataHearth";
keys = [{
fingerprint = "A129 2547 0298 BFEE 7EE0 92B3 946E 2D0C 410C 7B3D";
}];
keys = [
{
fingerprint = "A129 2547 0298 BFEE 7EE0 92B3 946E 2D0C 410C 7B3D";
}
{
fingerprint = "FFC4 92C1 5320 B05D 0F8D 7D58 ABF6 737C 6339 6D35";
}
];
};
davegallant = {
name = "Dave Gallant";
@@ -7731,6 +7736,14 @@
fingerprint = "7FC7 98AB 390E 1646 ED4D 8F1F 797F 6238 68CD 00C2";
}];
};
greaka = {
email = "git@greaka.de";
github = "greaka";
githubId = 2805834;
name = "Greaka";
keys =
[{ fingerprint = "6275 FB5C C9AC 9D85 FF9E 44C5 EE92 A5CD C367 118C"; }];
};
greg = {
email = "greg.hellings@gmail.com";
github = "greg-hellings";
@@ -9963,6 +9976,12 @@
githubId = 8580434;
name = "Jonny Bolton";
};
jonochang = {
name = "Jono Chang";
email = "j.g.chang@gmail.com";
github = "jonochang";
githubId = 13179;
};
jonringer = {
email = "jonringer117@gmail.com";
matrix = "@jonringer:matrix.org";
@@ -11920,6 +11939,14 @@
githubId = 10626;
name = "Andreas Wagner";
};
lpostula = {
email = "lois@postu.la";
github = "loispostula";
githubId = 1423612;
name = "Loïs Postula";
keys =
[{ fingerprint = "0B4A E7C7 D3B7 53F5 3B3D 774C 3819 3C6A 09C3 9ED1"; }];
};
lrewega = {
email = "lrewega@c32.ca";
github = "lrewega";
@@ -12845,6 +12872,12 @@
fingerprint = "1DE4 424D BF77 1192 5DC4 CF5E 9AED 8814 81D8 444E";
}];
};
maxstrid = {
email = "mxwhenderson@gmail.com";
github = "maxstrid";
githubId = 115441224;
name = "Maxwell Henderson";
};
maxux = {
email = "root@maxux.net";
github = "maxux";

View File

@@ -112,6 +112,7 @@ nvim-nio,,,,,,mrcjkb
pathlib.nvim,,,,,,
penlight,,,,,,alerque
plenary.nvim,https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec,,,,5.1,
psl,,,,0.3,,
rapidjson,,,,,,
rest.nvim,,,,,5.1,teto
rocks.nvim,,,,,,mrcjkb
1 name rockspec ref server version luaversion maintainers
112 pathlib.nvim
113 penlight alerque
114 plenary.nvim https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec 5.1
115 psl 0.3
116 rapidjson
117 rest.nvim 5.1 teto
118 rocks.nvim mrcjkb

View File

@@ -345,6 +345,16 @@ with lib.maintainers; {
shortName = "freedesktop.org packaging";
};
fslabs = {
# Verify additions to this team with at least one already existing member of the team.
members = [
greaka
lpostula
];
scope = "Group registration for packages maintained by Foresight Spatial Labs.";
shortName = "Foresight Spatial Labs employees";
};
gcc = {
members = [
synthetica

View File

@@ -48,7 +48,7 @@ Reviewing process:
- Description, default and example should be provided.
- Ensure that option changes are backward compatible.
- `mkRenamedOptionModuleWith` provides a way to make renamed option backward compatible.
- Use `lib.versionAtLeast config.system.stateVersion "23.11"` on backward incompatible changes which may corrupt, change or update the state stored on existing setups.
- Use `lib.versionAtLeast config.system.stateVersion "24.05"` on backward incompatible changes which may corrupt, change or update the state stored on existing setups.
- Ensure that removed options are declared with `mkRemovedOptionModule`.
- Ensure that changes that are not backward compatible are mentioned in release notes.
- Ensure that documentations affected by the change is updated.

View File

@@ -6,7 +6,7 @@ expressions and associated binaries. The NixOS channels are updated
automatically from NixOS's Git repository after certain tests have
passed and all packages have been built. These channels are:
- *Stable channels*, such as [`nixos-23.11`](https://channels.nixos.org/nixos-23.11).
- *Stable channels*, such as [`nixos-24.05`](https://channels.nixos.org/nixos-24.05).
These only get conservative bug fixes and package upgrades. For
instance, a channel update may cause the Linux kernel on your system
to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not
@@ -19,7 +19,7 @@ passed and all packages have been built. These channels are:
radical changes between channel updates. It's not recommended for
production systems.
- *Small channels*, such as [`nixos-23.11-small`](https://channels.nixos.org/nixos-23.11-small)
- *Small channels*, such as [`nixos-24.05-small`](https://channels.nixos.org/nixos-24.05-small)
or [`nixos-unstable-small`](https://channels.nixos.org/nixos-unstable-small).
These are identical to the stable and unstable channels described above,
except that they contain fewer binary packages. This means they get updated
@@ -38,8 +38,8 @@ supported stable release.
When you first install NixOS, you're automatically subscribed to the
NixOS channel that corresponds to your installation source. For
instance, if you installed from a 23.11 ISO, you will be subscribed to
the `nixos-23.11` channel. To see which NixOS channel you're subscribed
instance, if you installed from a 24.05 ISO, you will be subscribed to
the `nixos-24.05` channel. To see which NixOS channel you're subscribed
to, run the following as root:
```ShellSession
@@ -54,16 +54,16 @@ To switch to a different NixOS channel, do
```
(Be sure to include the `nixos` parameter at the end.) For instance, to
use the NixOS 23.11 stable channel:
use the NixOS 24.05 stable channel:
```ShellSession
# nix-channel --add https://channels.nixos.org/nixos-23.11 nixos
# nix-channel --add https://channels.nixos.org/nixos-24.05 nixos
```
If you have a server, you may want to use the "small" channel instead:
```ShellSession
# nix-channel --add https://channels.nixos.org/nixos-23.11-small nixos
# nix-channel --add https://channels.nixos.org/nixos-24.05-small nixos
```
And if you want to live on the bleeding edge:
@@ -117,6 +117,6 @@ modules. You can also specify a channel explicitly, e.g.
```nix
{
system.autoUpgrade.channel = "https://channels.nixos.org/nixos-23.11";
system.autoUpgrade.channel = "https://channels.nixos.org/nixos-24.05";
}
```

View File

@@ -1,4 +1,4 @@
# Release 24.05 (“Uakari”, 2024.05/??) {#sec-release-24.05}
# Release 24.05 (“Uakari”, 2024.05/31) {#sec-release-24.05}
Support is planned until the end of December 2024, handing over to 24.11.
@@ -6,11 +6,11 @@ Support is planned until the end of December 2024, handing over to 24.11.
In addition to numerous new and upgraded packages, this release has the following highlights:
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
<!-- Please keep entries alphabetically sorted. -->
- The default kernel package has been updated from 6.1 to 6.6. All supported kernels remain available.
- For each supporting version of the Linux kernel firmware blobs
- For each supporting version of the Linux kernel, firmware blobs
are compressed with zstd. For firmware blobs this means an increase of 4.4% in size, however
a significantly higher decompression speed.
@@ -22,13 +22,13 @@ In addition to numerous new and upgraded packages, this release has the followin
This makes `nix run nixpkgs#hello` and `nix-build '<nixpkgs>' -A hello` work out of the box with no added configuration, reusing dependencies already on the system.
This may be undesirable if nix commands are not going to be run on the built system since it adds nixpkgs to the system closure. For such closure-size-constrained non-interactive systems, this setting should be disabled.
This may be undesirable if Nix commands are not going to be run on the built system since it adds nixpkgs to the system closure. For such closure-size-constrained non-interactive systems, this setting should be disabled.
To disable this, set [nixpkgs.flake.setNixPath](#opt-nixpkgs.flake.setNixPath) and [nixpkgs.flake.setFlakeRegistry](#opt-nixpkgs.flake.setFlakeRegistry) to false.
To disable it, set [nixpkgs.flake.setNixPath](#opt-nixpkgs.flake.setNixPath) and [nixpkgs.flake.setFlakeRegistry](#opt-nixpkgs.flake.setFlakeRegistry) to false.
- NixOS AMIs are now uploaded regularly to a new AWS Account.
Instructions on how to use them can be found on <https://nixos.github.io/amis>.
We are working on integration the data into the NixOS homepage.
We are working on integrating the data into the NixOS homepage.
The list in `nixos/modules/virtualisation/amazon-ec2-amis.nix` will stop
being updated and will be removed in the future.
@@ -42,18 +42,24 @@ In addition to numerous new and upgraded packages, this release has the followin
}
```
- Cinnamon has been updated to 6.0. Please be aware that the [Wayland session](https://blog.linuxmint.com/?p=4591) is still experimental in this release and could potentially [affect Xorg sessions](https://blog.linuxmint.com/?p=4639). We suggest a reboot when switching between sessions.
- GNOME has been updated to 46 "Kathmandu", which introduces an enhanced Files app, support for OneDrive in Online Accounts, and more changes. Refer to the [release notes](https://release.gnome.org/46/) for more details.
- Lomiri (formerly known as Unity8) desktop mode, using Mir 2.x to function as a Wayland compositor, is now available and can be installed with `services.desktopManager.lomiri.enable = true`. Note that some core applications, services and indicators have yet to be packaged, and some functions may remain incomplete, but the base experience should be there.
- LXQt has been updated to 2.0, which is based on Qt 6 and features Wayland support for many applications.
- MATE has been updated to 1.28.
- To properly support panel plugins built with Wayland (in-process) support, we are introducing `services.xserver.desktopManager.mate.extraPanelApplets` option, please use that for installing panel applets.
- Similarly, please use `services.xserver.desktopManager.mate.extraCajaExtensions` option for installing Caja extensions.
- To use the Wayland session, enable `services.xserver.desktopManager.mate.enableWaylandSession`. This is opt-in for now as it is in early stage and introduces a new set of Wayfire closure. Due to [known issues with LightDM](https://github.com/canonical/lightdm/issues/63), we suggest using SDDM for display manager.
- To properly support panel plugins built with Wayland (in-process) support, we are introducing the `services.xserver.desktopManager.mate.extraPanelApplets` option, please use that for installing panel applets.
- Similarly, please use the `services.xserver.desktopManager.mate.extraCajaExtensions` option for installing Caja extensions.
- To use the Wayland session, enable `services.xserver.desktopManager.mate.enableWaylandSession`. This is opt-in for now as it is in early an stage and introduces a new set of Wayfire closures. Due to [known issues with LightDM](https://github.com/canonical/lightdm/issues/63), we suggest using SDDM as the display manager.
- Plasma 6 is now available and can be installed with `services.xserver.desktopManager.plasma6.enable = true;`. Plasma 5 will likely be deprecated in the next release (24.11). Note that Plasma 6 runs as Wayland by default, and the X11 session needs to be explicitly selected if necessary.
## New Services {#sec-release-24.05-new-services}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
<!-- Please keep entries alphabetically sorted. -->
- [Anki Sync Server](https://docs.ankiweb.net/sync-server.html), the official sync server built into recent versions of Anki. Available as [services.anki-sync-server](#opt-services.anki-sync-server.enable).
The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been marked deprecated and will be dropped after 24.05 due to lack of maintenance of the anki-sync-server software.
@@ -65,7 +71,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [armagetronad](https://wiki.armagetronad.org), a mid-2000s 3D lightcycle game widely played at iD Tech Camps. You can define multiple servers using `services.armagetronad.<server>.enable`.
- [BenchExec](https://github.com/sosy-lab/benchexec), a framework for reliable benchmarking and resource measurement, available as [programs.benchexec](#opt-programs.benchexec.enable),
As well as related programs
as well as related programs
[CPU Energy Meter](https://github.com/sosy-lab/cpu-energy-meter), available as [programs.cpu-energy-meter](#opt-programs.cpu-energy-meter.enable), and
[PQoS Wrapper](https://gitlab.com/sosy-lab/software/pqos-wrapper), available as [programs.pqos-wrapper](#opt-programs.pqos-wrapper.enable).
@@ -75,7 +81,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [Clevis](https://github.com/latchset/clevis), a pluggable framework for automated decryption, used to unlock encrypted devices in initrd. Available as [boot.initrd.clevis.enable](#opt-boot.initrd.clevis.enable).
- [CommaFeed](https://github.com/Athou/commafeed), a Google Reader inspired self-hosted RSS reader. Available as [services.commafeed](#opt-services.commafeed.enable).
- [CommaFeed](https://github.com/Athou/commafeed), a Google Reader-inspired self-hosted RSS reader. Available as [services.commafeed](#opt-services.commafeed.enable).
- [davis](https://github.com/tchapi/davis), a simple CardDav and CalDav server inspired by Baïkal. Available as [services.davis](#opt-services.davis.enable).
@@ -85,6 +91,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [FCast Receiver](https://fcast.org), an open-source alternative to Chromecast and AirPlay. Available as [programs.fcast-receiver](#opt-programs.fcast-receiver.enable).
- [FileSender](https://filesender.org/), a file sharing software. Available as [services.filesender](#opt-services.filesender.enable).
- [Firefly-iii](https://www.firefly-iii.org), a free and open source personal finance manager. Available as [services.firefly-iii](#opt-services.firefly-iii.enable).
- [Flarum](https://flarum.org/), a delightfully simple discussion platform for your website. Available as [services.flarum](#opt-services.flarum.enable).
@@ -109,7 +117,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [Jottacloud Command-line Tool](https://docs.jottacloud.com/en/articles/1436834-jottacloud-command-line-tool), a CLI for the [Jottacloud](https://jottacloud.com/) cloud storage provider. Available as [services.jotta-cli](#opt-services.jotta-cli.enable).
- [keto](https://www.ory.sh/keto/), a permission & access control server, the first open source implementation of ["Zanzibar: Google's Consistent, Global Authorization System"](https://research.google/pubs/zanzibar-googles-consistent-global-authorization-system/).
- [keto](https://www.ory.sh/keto/), a permission & access control server, the first open source implementation of [*Zanzibar: Google's Consistent, Global Authorization System*](https://research.google/pubs/zanzibar-googles-consistent-global-authorization-system/).
- [manticoresearch](https://manticoresearch.com), easy to use open source fast database for search. Available as [services.manticore](#opt-services.manticore.enable).
@@ -147,7 +155,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [private-gpt](https://github.com/zylon-ai/private-gpt), a service to interact with your documents using the power of LLMs, 100% privately, no data leaks. Available as [services.private-gpt](#opt-services.private-gpt.enable).
- [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter), check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable).
- [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter): check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable).
- [prometheus-nats-exporter](https://github.com/nats-io/prometheus-nats-exporter), a Prometheus exporter for NATS. Available as [services.prometheus.exporters.nats](#opt-services.prometheus.exporters.nats.enable).
@@ -187,6 +195,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [wastebin](https://github.com/matze/wastebin), a pastebin server written in rust. Available as [services.wastebin](#opt-services.wastebin.enable).
- [watchdogd](https://troglobit.com/projects/watchdogd/), a system and process supervisor using watchdog timers. Available as [services.watchdogd](#opt-services.watchdogd.enable).
- [Workout-tracker](https://github.com/jovandeginste/workout-tracker), a workout tracking web application for personal use.
- [wyoming-satellite](https://github.com/rhasspy/wyoming-satellite), a voice assistant satellite for Home Assistant using the Wyoming protocol. Available as [services.wyoming.satellite](#opt-services.wyoming.satellite.enable).
@@ -197,8 +207,6 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [your_spotify](https://github.com/Yooooomi/your_spotify), a self hosted Spotify tracking dashboard. Available as [services.your_spotify](#opt-services.your_spotify.enable)
- [FileSender](https://filesender.org/), a file sharing software. Available as [services.filesender](#opt-services.filesender.enable).
## Backward Incompatibilities {#sec-release-24.05-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -223,10 +231,10 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `buildGoModule` now throws an error when `vendorHash` is not specified. `vendorSha256`, deprecated in Nixpkgs 23.11, is now ignored and is no longer a `vendorHash` alias.
- `chromium` and `ungoogled-chromium` had a long standing issue regarding Widevine DRM handling in nixpkgs fixed.
- `chromium` and `ungoogled-chromium` had a long-standing issue regarding Widevine DRM handling in nixpkgs fixed.
`chromium` now no longer automatically downloads Widevine when encountering DRM protected content.
To be able to play DRM protected content in `chromium` now, you have to explicitly opt-in as originally intended using `chromium.override { enableWideVine = true; }`.
This override has been added almost 10 years ago.
To be able to play DRM protected content in `chromium`, you now have to explicitly opt-in as originally intended using `chromium.override { enableWideVine = true; }`.
This override was added almost 10 years ago.
- `craftos-pc` package has been updated to v2.8, which includes [breaking changes](https://github.com/MCJack123/craftos2/releases/tag/v2.8).
- Files are now handled in binary mode; this could break programs with embedded UTF-8 characters.
@@ -248,16 +256,16 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `cudaPackages.cudatoolkit` has been deprecated and replaced with a
symlink-based wrapper for the splayed redistributable CUDA packages. The
wrapper only includes tools and libraries necessary to build common packages
like e.g. tensorflow. The original runfile-based `cudatoolkit` is still
such as tensorflow. The original runfile-based `cudatoolkit` is still
available as `cudatoolkit-legacy-runfile`.
- `cudaPackages.nsight_systems` now has most vendored third party libraries removed, though we now only ship it for `cudaPackages_11_8` and later due to outdated dependencies. Users comfortable with the vendored dependencies may use `overrideAttrs` to amend the `postPatch` phase and the `meta.broken` correspondingly. Alternatively, one could package the deprecated `boost170` locally, as required for `cudaPackages_11_4.nsight_systems`.
- `cudaPackages.nsight_systems` now has most vendored third-party libraries removed, though we now only ship it for `cudaPackages_11_8` and later, due to outdated dependencies. Users comfortable with the vendored dependencies may use `overrideAttrs` to amend the `postPatch` phase and the `meta.broken` correspondingly. Alternatively, one could package the deprecated `boost170` locally, as required for `cudaPackages_11_4.nsight_systems`.
- `cudaPackages.autoFixElfFiles` has been deprecated for `pkgs.autoFixElfFiles`. Functionality has not changed, but the setuphook has been renamed and moved to the top-level package scope.
- `davfs2`' `services.davfs2.extraConfig` setting has been deprecated and converted to the free-form type option named `services.davfs2.settings` according to RFC42.
- `davfs2`'s `services.davfs2.extraConfig` setting has been deprecated and converted to the free-form type option named `services.davfs2.settings` according to RFC42.
- `dwarf-fortress` has been updated to version 50, and its derivations continue to menace with spikes of Nix and bash. Version 50 is identical to the version on Steam, but without the paid elements like tilepacks.
- `dwarf-fortress` has been updated to version 50, which is identical to the version on Steam, but without the paid elements like tilepacks.
dfhack and Dwarf Therapist still work, and older versions are still packaged in case you'd like to roll back. Note that DF 50 saves will not be compatible with DF 0.47 and earlier.
See [Bay 12 Games](http://www.bay12games.com/dwarves/) for more details on what's new in Dwarf Fortress.
@@ -267,14 +275,14 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `erlang-ls` package no longer ships the `els_dap` binary as of v0.51.0.
- `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter.
- `erlang_node_short_name`, `erlang_node_name`: `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter.
Use the appropriate [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) inside `environment` to configure the service instead.
- `firefox-devedition`, `firefox-beta`, `firefox-esr` executable file names for now match their package names, which is consistent with the `firefox-*-bin` packages. The desktop entries are also updated so that you can have multiple editions of firefox in your app launcher.
- `gauge` now supports installing plugins using nix. For the old imperative approach, switch to `gauge-unwrapped`.
- `gauge` now supports installing plugins using Nix. For the old imperative approach, switch to `gauge-unwrapped`.
You can load plugins from an existing gauge manifest file using `gauge.fromManifest ./path/to/manifest.json` or
specify plugins in nix using `gauge.withPlugins (p: with p; [ js html-report xml-report ])`.
specify plugins in Nix using `gauge.withPlugins (p: with p; [ js html-report xml-report ])`.
- `gitea` has been updated to 1.21, which introduces several breaking changes, including:
- Custom themes and other assets that were previously stored in `custom/public/*` now belong in `custom/public/assets/*`
@@ -300,7 +308,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `himalaya` has been updated to v1.0.0-beta.4, which introduces breaking changes. Check out the [release note](https://github.com/soywod/himalaya/releases/tag/v1.0.0-beta.4) for details.
- `halloy` has been updated to 2024.5, which introduced a breaking change by switching the config format from YAML to TOML. See https://github.com/squidowl/halloy/releases/tag/2024.5 for details.
- `halloy` has been updated to 2024.5, which introduced a breaking change by switching the config format from YAML to TOML. See <https://github.com/squidowl/halloy/releases/tag/2024.5> for details.
- `hvm` was updated to version 2.
@@ -308,7 +316,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `idris2` was updated to v0.7.0. This version introduces breaking changes. Check out the [changelog](https://github.com/idris-lang/Idris2/blob/v0.7.0/CHANGELOG.md#v070) for details.
- `inetutils` now has a lower priority to avoid shadowing the commonly used `util-linux`. If one wishes to restore the default priority, simply use `lib.setPrio 5 inetutils` or override with `meta.priority = 5`.
- `inetutils` now has a lower priority to avoid shadowing the commonly-used `util-linux`. If one wishes to restore the default priority, simply use `lib.setPrio 5 inetutils` or override with `meta.priority = 5`.
- `jdt-language-server` package now uses upstream's provided python wrapper instead of our own custom wrapper. This results in the following breaking and notable changes:
@@ -320,7 +328,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `julia` environments can now be built with arbitrary packages from the ecosystem using the `.withPackages` function. For example: `julia.withPackages ["Plots"]`.
- `k3s` has been updated to version [v1.30](https://github.com/k3s-io/k3s/releases/tag/v1.30.0%2Bk3s1), previous supported versions are available under release specific names (e.g. k3s_1_27, k3s_1_28, and k3s_1_29) and present to help you migrate to the latest supported version. See [changelog and upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1290) for more information.
- `k3s` has been updated to version [v1.30](https://github.com/k3s-io/k3s/releases/tag/v1.30.0%2Bk3s1), previous supported versions are available under release-specific names (e.g. k3s_1_27, k3s_1_28, and k3s_1_29) in order to help you migrate to the latest supported version. See [changelog and upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1290) for more information.
- `k9s` was updated to v0.31. There have been various breaking changes in the config file format,
check out the changelog of [v0.29](https://github.com/derailed/k9s/releases/tag/v0.29.0),
@@ -334,12 +342,12 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `livebook` package is now built as a `mix release` instead of an `escript`.
This means that configuration now has to be done using [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) instead of command line arguments.
This has the further implication that the `livebook` service configuration has changed:
This has the further consequence that the `livebook` service configuration has changed.
- `lua` interpreters default LUA_PATH and LUA_CPATH are not overriden by nixpkgs
anymore, we patch LUA_ROOT instead which is more respectful to upstream.
- `luarocks-packages-updater` has changed the .csv format used to define lua packages updates: `src` (URL towards a git repository) has now become `rockspec` (URL towards a rockspec) to remove ambiguity regarding which rockspec to use and simplify implementation.
- `luarocks-packages-updater`'s .csv format, used to define lua packages to be updated, has changed: `src` (URL of a git repository) has now become `rockspec` (URL of a rockspec) to remove ambiguity regarding which rockspec to use and simplify implementation.
- `mkosi` was updated to v22. Parts of the user interface have changed. Consult the
release notes of [v19](https://github.com/systemd/mkosi/releases/tag/v19),
@@ -349,7 +357,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `mongodb-4_4` has been removed as it has reached end of life. Consequently, `unifi7` and `unifi8` now use MongoDB 5.0 by default.
- `mongodb-5_0` and newer requires a cpu with the avx instruction set to run.
- `mongodb-5_0` and newer requires a cpu with the AVX instruction set to run.
- `neo4j` has been updated to version 5. You may want to read the [release notes for Neo4j 5](https://neo4j.com/release-notes/database/neo4j-5/).
@@ -369,7 +377,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
`CONFIG_FILE_NAME` includes `bpf_pinning`, `ematch_map`, `group`, `nl_protos`, `rt_dsfield`, `rt_protos`, `rt_realms`, `rt_scopes`, and `rt_tables`.
- `nextcloud26` has been removed since it's not maintained anymore by upstream. The latest available version of Nextcloud is now v29 (available as `pkgs.nextcloud29`). The installation logic is as follows:
- If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**)
- If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**).
- If [`system.stateVersion`](#opt-system.stateVersion) is >=24.05, `pkgs.nextcloud29` will be installed by default.
- If [`system.stateVersion`](#opt-system.stateVersion) is >=23.11, `pkgs.nextcloud27` will be installed by default.
- Please note that an upgrade from v27 (or older) to v29 directly is not possible. Please upgrade to `nextcloud28` (or earlier) first. Nextcloud prohibits skipping major versions while upgrading. You can upgrade by declaring [`services.nextcloud.package = pkgs.nextcloud28;`](options.html#opt-services.nextcloud.package).
@@ -388,7 +396,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `nomad_1_4` has been removed, as it is now unsupported upstream.
- `nvtop` family of packages was reorganized into nested attrset. `nvtop` has been renamed to `nvtopPackages.full`, and all `nvtop-{amd,nvidia,intel,msm}` packages are now named as `nvtopPackages.{amd,nvidia,intel,msm}`.
- `nvtop` family of packages was reorganized into a nested attrset. `nvtop` has been renamed to `nvtopPackages.full`, and all `nvtop-{amd,nvidia,intel,msm}` packages are renamed to `nvtopPackages.{amd,nvidia,intel,msm}`.
- `openssh`, `openssh_hpn` and `openssh_gssapi` are now compiled without support for the DSA signature algorithm as it is being deprecated upstream. Users still relying on DSA keys should consider upgrading
to another signature algorithm. However, for the time being it is possible to restore DSA key support using `override` to set `dsaKeysSupport = true`.
@@ -406,7 +414,7 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `pipewire` and `wireplumber` modules have removed support for using
`environment.etc."pipewire/..."` and `environment.etc."wireplumber/..."`.
Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for PipeWire and
`services.pipewire.wireplumber.configPackages` for WirePlumber instead."
`services.pipewire.wireplumber.configPackages` for WirePlumber instead.
- `power.ups` now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS.
@@ -438,19 +446,19 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `frr` was updated to 10.0, which introduces the default of `enforce-first-as` for BGP. Please disable again if needed.
- `services.aria2.rpcSecret` has been replaced with `services.aria2.rpcSecretFile`.
This was done so that secrets aren't stored in the world-readable nix store.
This was done so that secrets aren't stored in the world-readable Nix store.
To migrate, you will have to create a file with the same exact string, and change
your module options to point to that file. For example, `services.aria2.rpcSecret =
"mysecret"` becomes `services.aria2.rpcSecretFile = "/path/to/secret_file"`
where the file `secret_file` contains the string `mysecret`.
- `services.avahi.nssmdns` got split into `services.avahi.nssmdns4` and `services.avahi.nssmdns6` which enable the mDNS NSS switch for IPv4 and IPv6 respectively.
- `services.avahi.nssmdns` was split into `services.avahi.nssmdns4` and `services.avahi.nssmdns6` which enable the mDNS NSS switches for IPv4 and IPv6 respectively.
Since most mDNS responders only register IPv4 addresses, most users want to keep the IPv6 support disabled to avoid long timeouts.
- `services.frp.settings` now generates the frp configuration file in TOML format as [recommended by upstream](https://github.com/fatedier/frp#configuration-files), instead of the legacy INI format. This has also introduced other changes in the configuration file structure and options.
- The `settings.common` section in the configuration is no longer valid and all the options form inside it now goes directly under `settings`.
- The `_` separating words in the configuration options is removed so the options are now in camel case. For example: `server_addr` becomes `serverAddr`, `server_port` becomes `serverPort` etc.
- Proxies are now defined with a new option `settings.proxies` which takes a list of proxies.
- `services.frp.settings` now generates the frp configuration file in TOML format as [recommended by upstream](https://github.com/fatedier/frp#configuration-files), instead of the legacy INI format. This has also introduced other changes in the configuration file structure and options:
- The `settings.common` section in the configuration is no longer valid and all the options form inside it now go directly under `settings`.
- Configuration option names have been changed from snake_case to camelCase. For example: `server_addr` becomes `serverAddr`, `server_port` becomes `serverPort` etc.
- Proxies are now defined with a new option, `settings.proxies`, which takes a list of proxies.
- Consult the [upstream documentation](https://github.com/fatedier/frp#example-usage) for more details on the changes.
- `services.hledger-web.capabilities` options has been replaced by a new option `services.hledger-web.allow`.
@@ -505,13 +513,16 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `services.redis.vmOverCommit` now defaults to `true` and no longer enforces Transparent Hugepages (THP) to be disabled. Redis only works with THP configured to `madvise` which is the kernel's default.
- `services.resolved.fallbackDns` can now be used to disable the upstream fallback servers entirely by setting it to an empty list. To get the previous behaviour of the upstream defaults set it to null, the new default, instead.
- `services.resolved.fallbackDns`
- can now be used to disable the upstream fallback servers entirely by setting it to `[]`
- to get previous behaviour of upstream defaults, set it to `null`
- default value has changed from `[]` to `null`, in order to preserve default behaviour
- `services.vikunja` systemd service now uses `vikunja` as dynamic user instead of `vikunja-api`. Database users might need to be changed.
- `services.vikunja.setupNginx` setting has been removed. Users now need to setup the webserver configuration on their own with a proxy pass to the vikunja service.
- `services.vikunja.setupNginx` setting has been removed. Users now need to set up the webserver configuration on their own with a proxy pass to the vikunja service.
- `services.vmagent` module deprecates `dataDir`, `group` and `user` setting in favor of systemd provided CacheDirectory and DynamicUser.
- `services.vmagent` module deprecates `dataDir`, `group` and `user` settings in favor of the systemd-provided CacheDirectory and DynamicUser.
- `services.vmagent.remoteWriteUrl` setting has been renamed to `services.vmagent.remoteWrite.url` and now defaults to `null`.
@@ -526,16 +537,16 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `system.forbiddenDependenciesRegex` has been renamed to `system.forbiddenDependenciesRegexes` and now has the type of `listOf string` instead of `string` to accept multiple regexes.
- `systemd.oomd` module behavior is changed as:
- `systemd.oomd` module behavior has changed:
- Raise ManagedOOMMemoryPressureLimit from 50% to 80%. This should make systemd-oomd kill things less often, and fix issues like [this](https://pagure.io/fedora-workstation/issue/358).
Reference: [commit](https://src.fedoraproject.org/rpms/systemd/c/806c95e1c70af18f81d499b24cd7acfa4c36ffd6?branch=806c95e1c70af18f81d499b24cd7acfa4c36ffd6).
- Remove swap policy. This helps prevent killing processes when user's swap is small.
- Expand the memory pressure policy to system.slice, user-.slice, and all user owned slices. Reference: [commit](https://src.fedoraproject.org/rpms/systemd/c/7665e1796f915dedbf8e014f0a78f4f576d609bb).
- Expand the memory pressure policy to `system.slice`, `user-.slice`, and all user-owned slices. Reference: [commit](https://src.fedoraproject.org/rpms/systemd/c/7665e1796f915dedbf8e014f0a78f4f576d609bb).
- `systemd.oomd.enableUserServices` is renamed to `systemd.oomd.enableUserSlices`.
- Rename `systemd.oomd.enableUserServices` to `systemd.oomd.enableUserSlices`.
- `systemd.sysusers.enable` option was added. If enabled, users and
groups are created with systemd-sysusers instead of with a custom perl script.
@@ -552,8 +563,6 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `virtialisation.incus` now defaults to the newly-added `incus-lts` release (v6.0.x). Users who wish to continue using the non-LTS release will need to set `virtualisation.incus.package = pkgs.incus`. Stable release users are encouraged to stay on the LTS release as non-LTS releases will by default not be backported.
- [watchdogd](https://troglobit.com/projects/watchdogd/), a system and process supervisor using watchdog timers. Available as [services.watchdogd](#opt-services.watchdogd.enable).
- `woodpecker-*` packages have been updated to v2 which includes [breaking changes](https://woodpecker-ci.org/docs/next/migrations#200).
- `wpaperd` has been updated to 1.0.1, which has a breaking change: previous version 0.3.0 had 2 different configuration files, one for wpaperd and one for the wallpapers. Remove the former and move the latter (`wallpaper.toml`) to `config.toml`.
@@ -566,11 +575,11 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `xxd` has been moved from `vim` default output to its own output to reduce closure size. The canonical way to reference it across all platforms is `unixtools.xxd`.
- `youtrack` is bumped to 2023.3. The update is not performed automatically, it requires manual interaction. See the YouTrack section in the manual for details.
- `youtrack` was bumped to 2023.3. The update is not performed automatically, it requires manual interaction. See the YouTrack section in the manual for details.
- Ada packages (libraries and tools) have been moved into the `gnatPackages` scope. `gnatPackages` uses the default GNAT compiler, `gnat12Packages` and `gnat13Packages` use the respective matching compiler version.
- Paths provided as `restartTriggers` and `reloadTriggers` for systemd units will now be copied into the nix store to make the behavior consistent.
- Paths provided as `restartTriggers` and `reloadTriggers` for systemd units will now be copied into the Nix store to make the behavior consistent.
Previously, `restartTriggers = [ ./config.txt ]`, if defined in a flake, would trigger a restart when any part of the flake changed; and if not defined in a flake, would never trigger a restart even if the contents of `config.txt` changed.
- A warning has been added for services that are
@@ -583,7 +592,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
allows to restart multiple services that are ordered before sysinit.target
and respect the ordering between the services.
- The configuration format for `services.prometheus.exporters.snmp` changed with release 0.23.0.
- `services.prometheus.exporters.snmp`'s configuration format changed with release 0.23.0.
The module now includes an optional config check, that is enabled by default, to make the change obvious before any deployment.
More information about the configuration syntax change is available in the [upstream repository](https://github.com/prometheus/snmp_exporter/blob/b75fc6b839ee3f3ccbee68bee55f1ae99555084a/auth-split-migration.md).
@@ -593,7 +602,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `addDriverRunpath` has been added to facilitate the deprecation of the old `addOpenGLRunpath` setuphook. This change is motivated by the evolution of the setuphook to include all hardware acceleration.
- `appimage`, `appimageTools.wrapAppImage` and `buildFHSEnvBubblewrap` now properly accepts `pname` and `version`.
- `appimage`, `appimageTools.wrapAppImage` and `buildFHSEnvBubblewrap` now properly accept `pname` and `version`.
- `bacula` now allows to configure `TLS` for encrypted communication.
@@ -608,18 +617,16 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `buildDubPackage` can now be used to build Programs written in [D](https://dlang.org/) using the `dub` build system and package manager.
See the [D section](https://nixos.org/manual/nixpkgs/unstable#dlang) in the manual for more information.
- `castopod` has some migration actions to be taken in case of a S3 setup. Some new features may also need some manual migration actions. See [https://code.castopod.org/adaures/castopod/-/releases](https://code.castopod.org/adaures/castopod/-/releases) for more informations.
- `castopod` has some migration actions to be taken in case of a S3 setup. Some new features may also need some manual migration actions. See [https://code.castopod.org/adaures/castopod/-/releases](https://code.castopod.org/adaures/castopod/-/releases) for more information.
- `cinnamon` has been updated to 6.0. Please beware that the [Wayland session](https://blog.linuxmint.com/?p=4591) is still experimental in this release and could potentially [affect Xorg sessions](https://blog.linuxmint.com/?p=4639). We suggest a reboot when switching between sessions.
- `documentation.man.mandoc` now by default uses `MANPATH` to set the directories where mandoc will search for manual pages.
- `documentation.man.mandoc` now, by default, uses `MANPATH` to set the directories where mandoc will search for manual pages.
This enables mandoc to find manual pages in Nix profiles. To set the manual search paths via the `mandoc.conf` configuration file like before, use `documentation.man.mandoc.settings.manpath` instead.
- `drbd` out-of-tree Linux kernel driver has been added in version 9.2.7. With it the DRBD 9.x features can be used instead of the 8.x features provided by the 8.4.11 in-tree driver.
- `garage` has been updated to v1.x.x. Users should read the [upstream release notes](https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v1.0.0) and follow the documentation when changing over their `services.garage.package` and performing this manual upgrade.
- `hardware.pulseaudio` module now sets permission of pulse user home directory to 755 when running in "systemWide" mode. It fixes [issue 114399](https://github.com/NixOS/nixpkgs/issues/114399).
- `hardware.pulseaudio` module now sets permissions of pulse user home directory to 755 when running in systemWide mode. It fixes [issue 114399](https://github.com/NixOS/nixpkgs/issues/114399).
- `kavita` has been updated to 0.8.0, requiring a manual forced library scan on all libraries for migration. Refer to upstream's [release notes](https://github.com/Kareadita/Kavita/releases/tag/v0.8.0) for details.
@@ -627,7 +634,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `libass` now uses the native CoreText backend on Darwin, which may fix subtitle rendering issues with `mpv`, `ffmpeg`, etc.
- `libjxl` version bumped from 0.8.2 to 0.9.1 [dropped support for the butteraugli API](https://github.com/libjxl/libjxl/pull/2576). You will no longer be able to set `enableButteraugli` on `libaom`.
- `libjxl` version was bumped from 0.8.2 to 0.9.1 [dropped support for the butteraugli API](https://github.com/libjxl/libjxl/pull/2576). You will no longer be able to set `enableButteraugli` on `libaom`.
- [`lilypond`](https://lilypond.org/index.html) and [`denemo`](https://www.denemo.org) are now compiled with Guile 3.0.
@@ -640,9 +647,9 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `mpich` now requires `withPm` to be a list, e.g. `"hydra:gforker"` becomes `[ "hydra" "gforker" ]`.
- `nextcloud-setup.service` no longer changes the group of each file & directory inside `/var/lib/nextcloud/{config,data,store-apps}` if one of these directories has the wrong owner group. This was part of transitioning the group used for `/var/lib/nextcloud`, but isn't necessary anymore.
- `nextcloud-setup.service` no longer changes the group of each file and directory inside `/var/lib/nextcloud/{config,data,store-apps}` if one of these directories has the wrong owner group. This was part of transitioning the group used for `/var/lib/nextcloud`, but isn't necessary anymore.
- `oils-for-unix`, the oil shell's c++ version is now available. The python version is still available as `oil`.
- `oils-for-unix`, the oil shell's C++ version is now available. The Python version is still available as `oil`.
- `pkgsExtraHardening`, a new top-level package set, was added. This is a set of packages built with stricter hardening flags - those that have not yet received enough testing to be applied universally, those that are more likely to cause build failures or those that have drawbacks to their use (e.g. performance or required hardware features).
@@ -663,7 +670,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `services.github-runner` module has been removed. To configure a single GitHub Actions Runner refer to `services.github-runners.*`. Note that this will trigger a new runner registration.
- `services.networkmanager.extraConfig` was renamed to `services.networkmanager.settings` and was changed to use the ini type instead of using a multiline string.
- `services.networkmanager.extraConfig` was renamed to `services.networkmanager.settings` and changed to use the ini type instead of using a multiline string.
- `services.nextcloud.config.dbport` option of the Nextcloud module was removed to match upstream.
The port can be specified in [`services.nextcloud.config.dbhost`](#opt-services.nextcloud.config.dbhost).
@@ -691,7 +698,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `services.paperless` module no longer uses the previously downloaded NLTK data stored in `/var/cache/paperless/nltk`. This directory can be removed.
- `services.postgresql.extraPlugins` changed its type from just a list of packages to also a function that returns such a list.
- `services.postgresql.extraPlugins`' type has expanded. Previously it was a list of packages, now it can also be a function that returns such a list.
For example a config line like ``services.postgresql.extraPlugins = with pkgs.postgresql_11.pkgs; [ postgis ];`` is recommended to be changed to ``services.postgresql.extraPlugins = ps: with ps; [ postgis ];``;
- `services.slskd` has been refactored to include more configuation options in
@@ -711,7 +718,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- `services.zfs.zed.enableMail` now uses the global `sendmail` wrapper defined by an email module
(such as msmtp or Postfix). It no longer requires using a special ZFS build with email support.
- `sonarr` version bumped to from 3.0.10 to 4.0.3. Consequently existing config database files will be upgraded automatically, but note that some old apparently-working configs [might actually be corrupt and fail to upgrade cleanly](https://forums.sonarr.tv/t/sonarr-v4-released/33089).
- `sonarr` version was bumped to from 3.0.10 to 4.0.3. Consequently existing config database files will be upgraded automatically, but note that some old apparently-working configs [might actually be corrupt and fail to upgrade cleanly](https://forums.sonarr.tv/t/sonarr-v4-released/33089).
- `stdenv`: The `--replace` flag in `substitute`, `substituteInPlace`, `substituteAll`, `substituteAllStream`, and `substituteStream` is now deprecated if favor of the new `--replace-fail`, `--replace-warn` and `--replace-quiet`. The deprecated `--replace` equates to `--replace-warn`.
@@ -741,8 +748,8 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- A new hardening flag, `trivialautovarinit` was made available, corresponding to the gcc/clang option `-ftrivial-auto-var-init=pattern`.
- New options were added to the dnsdist module to enable and configure a DNSCrypt endpoint (see `services.dnsdist.dnscrypt.enable`, etc.).
The module can generate the DNSCrypt provider key pair, certificates and also performs their rotation automatically with no downtime.
- `dnsdist` has new options to enable and configure a DNSCrypt endpoint (see `services.dnsdist.dnscrypt.enable`, etc.).
The module can generate the DNSCrypt provider key pair and certificates, and also rotates them automatically with no downtime.
- The kernel Yama LSM is now enabled by default, which prevents ptracing
non-child processes. This means you will not be able to attach gdb to an

View File

@@ -69,7 +69,7 @@ in
defaultChannel = mkOption {
internal = true;
type = types.str;
default = "https://nixos.org/channels/nixos-unstable";
default = "https://nixos.org/channels/nixos-24.05";
description = "Default NixOS channel to which the root user is subscribed.";
};
};

View File

@@ -54,10 +54,11 @@ with lib;
intel-vaapi-driver = super.intel-vaapi-driver.override { enableGui = false; };
libdevil = super.libdevil-nox;
libextractor = super.libextractor.override { gtkSupport = false; };
libplacebo = super.libplacebo.override { vulkanSupport = false; };
libva = super.libva-minimal;
limesuite = super.limesuite.override { withGui = false; };
mc = super.mc.override { x11Support = false; };
mpv-unwrapped = super.mpv-unwrapped.override { sdl2Support = false; x11Support = false; waylandSupport = false; };
mpv-unwrapped = super.mpv-unwrapped.override { drmSupport = false; screenSaverSupport = false; sdl2Support = false; vulkanSupport = false; waylandSupport = false; x11Support = false; };
msmtp = super.msmtp.override { withKeyring = false; };
mupdf = super.mupdf.override { enableGL = false; enableX11 = false; };
neofetch = super.neofetch.override { x11Support = false; };

View File

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

View File

@@ -31,6 +31,7 @@ let
HOME_URL = optionalString isNixos "https://nixos.org/";
DOCUMENTATION_URL = optionalString isNixos "https://nixos.org/learn.html";
SUPPORT_URL = optionalString isNixos "https://nixos.org/community.html";
SUPPORT_END = "2024-12-31";
BUG_REPORT_URL = optionalString isNixos "https://github.com/NixOS/nixpkgs/issues";
ANSI_COLOR = optionalString isNixos "1;34";
IMAGE_ID = optionalString (config.system.image.id != null) config.system.image.id;

View File

@@ -218,6 +218,7 @@
./programs/kbdlight.nix
./programs/kclock.nix
./programs/kdeconnect.nix
./programs/ladybird.nix
./programs/lazygit.nix
./programs/kubeswitch.nix
./programs/less.nix
@@ -293,6 +294,7 @@
./programs/virt-manager.nix
./programs/wavemon.nix
./programs/wayland/cardboard.nix
./programs/wayland/hyprlock.nix
./programs/wayland/hyprland.nix
./programs/wayland/labwc.nix
./programs/wayland/river.nix
@@ -1325,6 +1327,7 @@
./services/video/unifi-video.nix
./services/video/v4l2-relayd.nix
./services/wayland/cage.nix
./services/wayland/hypridle.nix
./services/web-apps/akkoma.nix
./services/web-apps/alps.nix
./services/web-apps/anuko-time-tracker.nix

View File

@@ -48,9 +48,11 @@ in
# Nvidia support
(lib.mkIf cfg.nvidiaSupport {
systemd.services.coolercontrold.path = with config.boot.kernelPackages; [
nvidia_x11 # nvidia-smi
nvidia_x11.settings # nvidia-settings
systemd.services.coolercontrold.path = let
nvidiaPkg = config.hardware.nvidia.package;
in [
nvidiaPkg # nvidia-smi
nvidiaPkg.settings # nvidia-settings
];
})
]);

View File

@@ -0,0 +1,14 @@
{ config, pkgs, lib, ... }:
let
cfg = config.programs.ladybird;
in {
options = {
programs.ladybird.enable = lib.mkEnableOption "the Ladybird web browser";
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ pkgs.ladybird ];
fonts.fontDir.enable = true;
};
}

View File

@@ -53,6 +53,7 @@ in {
then [ package ] ++ extraPackages
else [ package32 ] ++ extraPackages32;
in prevLibs ++ additionalLibs;
extraPkgs = p: (cfg.extraPackages ++ lib.optionals (prev ? extraPkgs) (prev.extraPkgs p));
} // lib.optionalAttrs (cfg.gamescopeSession.enable && gamescopeCfg.capSysNice)
{
buildFHSEnv = pkgs.buildFHSEnv.override {
@@ -69,6 +70,19 @@ in {
'';
};
extraPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];
example = lib.literalExpression ''
with pkgs; [
gamescope
]
'';
description = ''
Additional packages to add to the Steam environment.
'';
};
extraCompatPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];

View File

@@ -0,0 +1,25 @@
{ lib, pkgs, config, ... }:
let
cfg = config.programs.hyprlock;
in
{
options.programs.hyprlock = {
enable = lib.mkEnableOption "hyprlock, Hyprland's GPU-accelerated screen locking utility";
package = lib.mkPackageOption pkgs "hyprlock" { };
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [
cfg.package
];
# Hyprlock needs Hypridle systemd service to be running to detect idle time
services.hypridle.enable = true;
# Hyprlock needs PAM access to authenticate, else it fallbacks to su
security.pam.services.hyprlock = {};
};
meta.maintainers = with lib.maintainers; [ johnrtitor ];
}

View File

@@ -78,6 +78,7 @@ in {
systemd.services.mopidy = {
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" "sound.target" ];
wants = [ "network-online.target" ];
description = "mopidy music player daemon";
serviceConfig = {
ExecStart = "${mopidyEnv}/bin/mopidy --config ${concatStringsSep ":" ([mopidyConf] ++ cfg.extraConfigFiles)}";

View File

@@ -361,7 +361,7 @@ in {
type = types.bool;
example = true;
description = ''
Set the `persistentTimer` option for the
Set the `Persistent` option for the
{manpage}`systemd.timer(5)`
which triggers the backup immediately if the last trigger
was missed (e.g. if the system was powered down).

View File

@@ -335,7 +335,7 @@ in
mkdir -m 0700 -p ${baseDir}/queue-runner
mkdir -m 0750 -p ${baseDir}/build-logs
mkdir -m 0750 -p ${baseDir}/runcommand-logs
chown hydra-queue-runner.hydra \
chown hydra-queue-runner:hydra \
${baseDir}/queue-runner \
${baseDir}/build-logs \
${baseDir}/runcommand-logs

View File

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

View File

@@ -7,7 +7,7 @@ let
upstreamDoc = "See [the upstream documentation](https://github.com/jtroo/kanata/blob/main/docs/config.adoc) and [example config files](https://github.com/jtroo/kanata/tree/main/cfg_samples) for more information.";
keyboard = {
keyboard = { name, config, ... }: {
options = {
devices = mkOption {
type = types.listOf types.str;
@@ -48,6 +48,21 @@ let
${upstreamDoc}
'';
};
configFile = mkOption {
type = types.path;
default = mkConfig name config;
defaultText =
"A config file generated by values from other kanata module options.";
description = ''
The config file.
By default, it is generated by values from other kanata
module options.
You can also set it to your own full config file which
overrides all other kanata module options. ${upstreamDoc}
'';
};
extraArgs = mkOption {
type = types.listOf types.str;
default = [ ];
@@ -85,6 +100,10 @@ let
${keyboard.config}
'';
# Only the config file generated by this module is checked. A
# user-provided one is not checked because it may not be available
# at build time. I think this is a good balance between module
# complexity and functionality.
checkPhase = ''
${getExe cfg.package} --cfg "$target" --check --debug
'';
@@ -96,7 +115,7 @@ let
Type = "notify";
ExecStart = ''
${getExe cfg.package} \
--cfg ${mkConfig name keyboard} \
--cfg ${keyboard.configFile} \
--symlink-path ''${RUNTIME_DIRECTORY}/${name} \
${optionalString (keyboard.port != null) "--port ${toString keyboard.port}"} \
${utils.escapeSystemdExecArgs keyboard.extraArgs}

View File

@@ -69,14 +69,18 @@
virtualisation.docker.daemon.settings = lib.mkIf
(config.hardware.nvidia-container-toolkit.enable &&
(lib.versionAtLeast config.virtualisation.docker.package.version "25")) {
features.cdi = true;
};
features.cdi = true;
};
hardware.nvidia-container-toolkit.mounts = let
nvidia-driver = config.hardware.nvidia.package;
in (lib.mkMerge [
[{ hostPath = pkgs.addDriverRunpath.driverLink;
containerPath = pkgs.addDriverRunpath.driverLink; }
{ hostPath = "${lib.getLib nvidia-driver}/etc";
containerPath = "${lib.getLib nvidia-driver}/etc"; }
{ hostPath = "${lib.getLib nvidia-driver}/share";
containerPath = "${lib.getLib nvidia-driver}/share"; }
{ hostPath = "${lib.getLib pkgs.glibc}/lib";
containerPath = "${lib.getLib pkgs.glibc}/lib"; }
{ hostPath = "${lib.getLib pkgs.glibc}/lib64";

View File

@@ -113,6 +113,9 @@ in
nameValuePair "wyoming-faster-whisper-${server}" {
inherit (options) enable;
description = "Wyoming faster-whisper server instance ${server}";
wants = [
"network-online.target"
];
after = [
"network-online.target"
];

View File

@@ -108,6 +108,9 @@ in
config = mkIf cfg.enable {
systemd.services."wyoming-openwakeword" = {
description = "Wyoming openWakeWord server";
wants = [
"network-online.target"
];
after = [
"network-online.target"
];

View File

@@ -117,6 +117,9 @@ in
nameValuePair "wyoming-piper-${server}" {
inherit (options) enable;
description = "Wyoming Piper server instance ${server}";
wants = [
"network-online.target"
];
after = [
"network-online.target"
];

View File

@@ -70,7 +70,9 @@ in {
storage.lookup = mkDefault "db";
storage.blob = mkDefault "blob";
resolver.type = mkDefault "system";
resolver.public-suffix = mkDefault ["https://publicsuffix.org/list/public_suffix_list.dat"];
resolver.public-suffix = lib.mkDefault [
"file://${pkgs.publicsuffix-list}/share/publicsuffix/public_suffix_list.dat"
];
};
systemd.services.stalwart-mail = {

View File

@@ -74,8 +74,9 @@ in
# have 0600 permissions.
preStart =
''
cp ${cfg.secretFile} ${runtimeDir}/${secretsFileName}
chmod 0600 ${runtimeDir}/*${secretsFileName}
${optionalString (!isNull cfg.secretFile)
"install -Dm 0600 \${CREDENTIALS_DIRECTORY}/devpi-secret ${runtimeDir}/${secretsFileName}"
}
if [ -f ${serverDir}/.nodeinfo ]; then
# already initialized the package index, exit gracefully
@@ -85,6 +86,9 @@ in
+ strings.optionalString cfg.replica "--role=replica --master-url=${cfg.primaryUrl}";
serviceConfig = {
LoadCredential = lib.mkIf (! isNull cfg.secretFile) [
"devpi-secret:${cfg.secretFile}"
];
Restart = "always";
ExecStart =
let

View File

@@ -722,5 +722,5 @@ in
timerConfig.OnCalendar = cfg.dump.interval;
};
};
meta.maintainers = with lib.maintainers; [ srhb ma27 pyrox0 ];
meta.maintainers = with lib.maintainers; [ ma27 techknowlogick SuperSandro2000 ];
}

View File

@@ -98,6 +98,10 @@ in
The OIDC secret must be set as the `DEX_CLIENT_''${id}` environment variable
in the [](#opt-services.dex.environmentFile) setting.
::: {.note}
Make sure the id only contains characters that are allowed in an environment variable name, e.g. no -.
:::
'';
};

View File

@@ -108,7 +108,7 @@ in
type = types.bool;
example = true;
description = ''
Set the `persistentTimer` option for the
Set the `Persistent` option for the
{manpage}`systemd.timer(5)`
which triggers the snapshot immediately if the last trigger
was missed (e.g. if the system was powered down).

View File

@@ -23,10 +23,9 @@ let
"pbr"
"bfd"
"fabric"
"mgmt"
];
allServices = services ++ [ "zebra" ];
allServices = services ++ [ "zebra" "mgmt" ];
isEnabled = service: cfg.${service}.enable;
@@ -137,6 +136,20 @@ in
'';
};
};
mgmt = (serviceOptions "mgmt") // {
enable = mkOption {
type = types.bool;
default = isEnabled "static";
defaultText = lib.literalExpression "config.services.frr.static.enable";
description = ''
Whether to enable the Configuration management daemon.
The Configuration management daemon is automatically
enabled if needed, at the moment this is when staticd
is enabled.
'';
};
};
};
}
{ options.services.frr = (genAttrs services serviceOptions); }
@@ -164,7 +177,7 @@ in
environment.etc = let
mkEtcLink = service: {
name = "frr/${service}.conf";
name = "frr/${daemonName service}.conf";
value.source = configFile service;
};
in
@@ -196,18 +209,18 @@ in
unitConfig.Documentation = if service == "zebra" then "man:zebra(8)"
else "man:${daemon}(8) man:zebra(8)";
restartTriggers = [
restartTriggers = mkIf (service != "mgmt") [
(configFile service)
];
reloadIfChanged = true;
reloadIfChanged = (service != "mgmt");
serviceConfig = {
PIDFile = "frr/${daemon}.pid";
ExecStart = "${pkgs.frr}/libexec/frr/${daemon} -f /etc/frr/${service}.conf"
ExecStart = "${pkgs.frr}/libexec/frr/${daemon}"
+ optionalString (scfg.vtyListenAddress != "") " -A ${scfg.vtyListenAddress}"
+ optionalString (scfg.vtyListenPort != null) " -P ${toString scfg.vtyListenPort}"
+ " " + (concatStringsSep " " scfg.extraOptions);
ExecReload = "${pkgs.python3.interpreter} ${pkgs.frr}/libexec/frr/frr-reload.py --reload --daemon ${daemonName service} --bindir ${pkgs.frr}/bin --rundir /run/frr /etc/frr/${service}.conf";
ExecReload = mkIf (service != "mgmt") "${pkgs.python3.interpreter} ${pkgs.frr}/libexec/frr/frr-reload.py --reload --daemon ${daemon} --bindir ${pkgs.frr}/bin --rundir /run/frr /etc/frr/${daemon}.conf";
Restart = "on-abnormal";
};
});

View File

@@ -278,6 +278,9 @@ in
"https://kea.readthedocs.io/en/kea-${package.version}/arm/agent.html"
];
wants = [
"network-online.target"
];
after = [
"network-online.target"
"time-sync.target"

View File

@@ -260,6 +260,7 @@ in {
description = "Sync timer for Bitwarden Directory Connector";
wantedBy = ["timers.target"];
after = ["network-online.target"];
wants = ["network-online.target"];
timerConfig = {
OnCalendar = cfg.interval;
Unit = "bitwarden-directory-connector-cli.service";

View File

@@ -83,6 +83,15 @@ in
} ++ (lib.mapAttrsToList (vhost: conf: {
virtualHosts.${vhost} = {
locations = {
"/".extraConfig = ''
# pass information via X-User and X-Email headers to backend, requires running with --set-xauthrequest flag
proxy_set_header X-User $user;
proxy_set_header X-Email $email;
# if you enabled --cookie-refresh, this is needed for it to work with auth_request
add_header Set-Cookie $auth_cookie;
'';
"/oauth2/auth" = let
maybeQueryArg = name: value:
if value == null then null
@@ -102,6 +111,7 @@ in
proxy_pass_request_body off;
'';
};
"@redirectToAuth2ProxyLogin" = {
return = "307 https://${cfg.domain}/oauth2/start?rd=$scheme://$host$request_uri";
extraConfig = ''
@@ -114,16 +124,10 @@ in
auth_request /oauth2/auth;
error_page 401 = @redirectToAuth2ProxyLogin;
# pass information via X-User and X-Email headers to backend,
# requires running with --set-xauthrequest flag
# set variables being used in locations."/".extraConfig
auth_request_set $user $upstream_http_x_auth_request_user;
auth_request_set $email $upstream_http_x_auth_request_email;
proxy_set_header X-User $user;
proxy_set_header X-Email $email;
# if you enabled --cookie-refresh, this is needed for it to work with auth_request
auth_request_set $auth_cookie $upstream_http_set_cookie;
add_header Set-Cookie $auth_cookie;
'';
};
}) cfg.virtualHosts)));

View File

@@ -427,10 +427,6 @@ in
PrivateTmp = true;
CacheDirectory = "frigate";
CacheDirectoryMode = "0750";
BindPaths = [
"/migrations:${cfg.package}/share/frigate/migrations:ro"
];
};
};
};

View File

@@ -0,0 +1,26 @@
{ lib, pkgs, config, ... }:
let
cfg = config.services.hypridle;
in
{
options.services.hypridle = {
enable = lib.mkEnableOption "hypridle, Hyprland's idle daemon";
package = lib.mkPackageOption pkgs "hypridle" { };
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [
cfg.package
];
systemd.user.services.hypridle = {
description = "Hypridle idle daemon";
wantedBy = [ "graphical-session.target" ];
partOf = [ "graphical-session.target" ];
script = lib.getExe cfg.package;
};
};
meta.maintainers = with lib.maintainers; [ johnrtitor ];
}

View File

@@ -3,8 +3,8 @@
let
inherit (lib) optionalString mkDefault mkIf mkOption mkEnableOption literalExpression;
inherit (lib.types) nullOr attrsOf oneOf str int bool path package enum submodule;
inherit (lib.strings) concatMapStringsSep removePrefix toShellVars removeSuffix hasSuffix;
inherit (lib.attrsets) attrValues genAttrs filterAttrs mapAttrs' nameValuePair;
inherit (lib.strings) concatLines removePrefix toShellVars removeSuffix hasSuffix;
inherit (lib.attrsets) mapAttrsToList attrValues genAttrs filterAttrs mapAttrs' nameValuePair;
inherit (builtins) isInt isString toString typeOf;
cfg = config.services.firefly-iii;
@@ -21,18 +21,10 @@ let
(filterAttrs (n: v: hasSuffix "_FILE" n) cfg.settings);
env-nonfile-values = filterAttrs (n: v: ! hasSuffix "_FILE" n) cfg.settings;
envfile = pkgs.writeText "firefly-iii-env" ''
${toShellVars env-file-values}
${toShellVars env-nonfile-values}
'';
fileenv-func = ''
cp --no-preserve=mode ${envfile} /tmp/firefly-iii-env
${concatMapStringsSep "\n"
(n: "${pkgs.replace-secret}/bin/replace-secret ${n} ${n} /tmp/firefly-iii-env")
(attrValues env-file-values)}
set -a
. /tmp/firefly-iii-env
${toShellVars env-nonfile-values}
${concatLines (mapAttrsToList (n: v: "${n}=\"$(< ${v})\"") env-file-values)}
set +a
'';
@@ -41,15 +33,13 @@ let
${optionalString (cfg.settings.DB_CONNECTION == "sqlite")
"touch ${cfg.dataDir}/storage/database/database.sqlite"}
${artisan} migrate --seed --no-interaction --force
${artisan} firefly-iii:decrypt-all
${artisan} package:discover
${artisan} firefly-iii:upgrade-database
${artisan} firefly-iii:correct-database
${artisan} firefly-iii:report-integrity
${artisan} firefly-iii:laravel-passport-keys
${artisan} cache:clear
mv /tmp/firefly-iii-env /run/phpfpm/firefly-iii-env
${artisan} view:cache
${artisan} route:cache
${artisan} config:cache
'';
commonServiceConfig = {
@@ -146,6 +136,7 @@ in {
virtualHost = mkOption {
type = str;
default = "localhost";
description = ''
The hostname at which you wish firefly-iii to be served. If you have
enabled nginx using `services.firefly-iii.enableNginx` then this will
@@ -170,14 +161,15 @@ in {
};
settings = mkOption {
default = {};
description = ''
Options for firefly-iii configuration. Refer to
<https://github.com/firefly-iii/firefly-iii/blob/main/.env.example> for
details on supported values. All <option>_FILE values supported by
upstream are supported here.
APP_URL will be set by `services.firefly-iii.virtualHost`, do not
redefine it here.
APP_URL will be the same as `services.firefly-iii.virtualHost` if the
former is unset in `services.firefly-iii.settings`.
'';
example = literalExpression ''
{
@@ -192,7 +184,6 @@ in {
DB_PASSWORD_FILE = "/var/secrets/firefly-iii-mysql-password.txt;
}
'';
default = {};
type = submodule {
freeformType = attrsOf (oneOf [str int bool]);
options = {
@@ -216,9 +207,9 @@ in {
};
DB_PORT = mkOption {
type = nullOr int;
default = if cfg.settings.DB_CONNECTION == "sqlite" then null
default = if cfg.settings.DB_CONNECTION == "pgsql" then 5432
else if cfg.settings.DB_CONNECTION == "mysql" then 3306
else 5432;
else null;
defaultText = ''
`null` if DB_CONNECTION is "sqlite", `3306` if "mysql", `5432` if "pgsql"
'';
@@ -227,6 +218,21 @@ in {
this value to be filled.
'';
};
DB_HOST = mkOption {
type = str;
default = if cfg.settings.DB_CONNECTION == "pgsql" then "/run/postgresql"
else "localhost";
defaultText = ''
"localhost" if DB_CONNECTION is "sqlite" or "mysql", "/run/postgresql" if "pgsql".
'';
description = ''
The machine which hosts your database. This is left at the
default value for "mysql" because we use the "DB_SOCKET" option
to connect to a unix socket instead. "pgsql" requires that the
unix socket location be specified here instead of at "DB_SOCKET".
This option does not affect "sqlite".
'';
};
APP_KEY_FILE = mkOption {
type = path;
description = ''
@@ -235,6 +241,20 @@ in {
/dev/urandom | base64)" > /path/to/key-file`.
'';
};
APP_URL = mkOption {
type = str;
default = if cfg.virtualHost == "localhost" then "http://${cfg.virtualHost}"
else "https://${cfg.virtualHost}";
defaultText = ''
http(s)://''${config.services.firefly-iii.virtualHost}
'';
description = ''
The APP_URL used by firefly-iii internally. Please make sure this
URL matches the external URL of your Firefly III installation. It
is used to validate specific requests and to generate URLs in
emails.
'';
};
};
};
};
@@ -242,12 +262,6 @@ in {
config = mkIf cfg.enable {
services.firefly-iii = {
settings = {
APP_URL = cfg.virtualHost;
};
};
services.phpfpm.pools.firefly-iii = {
inherit user group;
phpPackage = cfg.package.phpPackage;
@@ -262,29 +276,27 @@ in {
} // cfg.poolConfig;
};
systemd.services.phpfpm-firefly-iii.serviceConfig = {
EnvironmentFile = "/run/phpfpm/firefly-iii-env";
ExecStartPost = "${pkgs.coreutils}/bin/rm /run/phpfpm/firefly-iii-env";
};
systemd.services.firefly-iii-setup = {
after = [ "postgresql.service" "mysql.service" ];
requiredBy = [ "phpfpm-firefly-iii.service" ];
before = [ "phpfpm-firefly-iii.service" ];
serviceConfig = {
ExecStart = firefly-iii-maintenance;
RuntimeDirectory = "phpfpm";
RuntimeDirectoryPreserve = true;
RemainAfterExit = true;
} // commonServiceConfig;
unitConfig.JoinsNamespaceOf = "phpfpm-firefly-iii.service";
restartTriggers = [ cfg.package ];
};
systemd.services.firefly-iii-cron = {
after = [ "firefly-iii-setup.service" "postgresql.service" "mysql.service" ];
wants = [ "firefly-iii-setup.service" ];
description = "Daily Firefly III cron job";
script = ''
${fileenv-func}
${artisan} firefly-iii:cron
'';
serviceConfig = commonServiceConfig;
serviceConfig = {
ExecStart = "${artisan} firefly-iii:cron";
} // commonServiceConfig;
};
systemd.timers.firefly-iii-cron = {
@@ -295,6 +307,7 @@ in {
Persistent = true;
};
wantedBy = [ "timers.target" ];
restartTriggers = [ cfg.package ];
};
services.nginx = mkIf cfg.enableNginx {

View File

@@ -12,7 +12,7 @@ let
version = fileContents ../.version;
versionSuffix =
(if stableBranch then "." else "pre") + "${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
(if stableBranch then "." else "beta") + "${toString (nixpkgs.revCount - 630170)}.${nixpkgs.shortRev}";
# Run the tests for each platform. You can run a test by doing
# e.g. nix-build release.nix -A tests.login.x86_64-linux,

View File

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

View File

@@ -10,6 +10,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
];
services.xserver.enable = true;
sound.enable = true;
environment.systemPackages = [ pkgs.domination ];
};
@@ -18,6 +19,9 @@ import ./make-test-python.nix ({ pkgs, ... }: {
testScript =
''
machine.wait_for_x()
# Add a dummy sound card, or an error reporting popup will appear,
# covering the main window and preventing OCR
machine.execute("modprobe snd-dummy")
machine.execute("domination >&2 &")
machine.wait_for_window("Menu")
machine.wait_for_text(r"(New Game|Start Server|Load Game|Help Manual|Join Game|About|Play Online)")

View File

@@ -1,14 +1,19 @@
import ./make-test-python.nix ({ lib, pkgs, ... }: {
import ./make-test-python.nix ({ lib, ... }:
let
db-pass = "Test2Test2";
app-key = "TestTestTestTestTestTestTestTest";
in
{
name = "firefly-iii";
meta.maintainers = [ lib.maintainers.savyajha ];
nodes.machine = { config, ... }: {
nodes.fireflySqlite = { config, ... }: {
environment.etc = {
"firefly-iii-appkey".text = "TestTestTestTestTestTestTestTest";
"firefly-iii-appkey".text = app-key;
};
services.firefly-iii = {
enable = true;
virtualHost = "http://localhost";
enableNginx = true;
settings = {
APP_KEY_FILE = "/etc/firefly-iii-appkey";
@@ -18,9 +23,87 @@ import ./make-test-python.nix ({ lib, pkgs, ... }: {
};
};
nodes.fireflyPostgresql = { config, pkgs, ... }: {
environment.etc = {
"firefly-iii-appkey".text = app-key;
"postgres-pass".text = db-pass;
};
services.firefly-iii = {
enable = true;
enableNginx = true;
settings = {
APP_KEY_FILE = "/etc/firefly-iii-appkey";
LOG_CHANNEL = "stdout";
SITE_OWNER = "mail@example.com";
DB_CONNECTION = "pgsql";
DB_DATABASE = "firefly";
DB_USERNAME = "firefly";
DB_PASSWORD_FILE = "/etc/postgres-pass";
};
};
services.postgresql = {
enable = true;
package = pkgs.postgresql_15;
authentication = ''
local all postgres peer
local firefly firefly password
'';
initialScript = pkgs.writeText "firefly-init.sql" ''
CREATE USER "firefly" WITH LOGIN PASSWORD '${db-pass}';
CREATE DATABASE "firefly" WITH OWNER "firefly";
CREATE SCHEMA AUTHORIZATION firefly;
'';
};
};
nodes.fireflyMysql = { config, pkgs, ... }: {
environment.etc = {
"firefly-iii-appkey".text = app-key;
"mysql-pass".text = db-pass;
};
services.firefly-iii = {
enable = true;
enableNginx = true;
settings = {
APP_KEY_FILE = "/etc/firefly-iii-appkey";
LOG_CHANNEL = "stdout";
SITE_OWNER = "mail@example.com";
DB_CONNECTION = "mysql";
DB_DATABASE = "firefly";
DB_USERNAME = "firefly";
DB_PASSWORD_FILE = "/etc/mysql-pass";
DB_SOCKET = "/run/mysqld/mysqld.sock";
};
};
services.mysql = {
enable = true;
package = pkgs.mariadb;
initialScript = pkgs.writeText "firefly-init.sql" ''
create database firefly DEFAULT CHARACTER SET utf8mb4;
create user 'firefly'@'localhost' identified by '${db-pass}';
grant all on firefly.* to 'firefly'@'localhost';
'';
settings.mysqld.character-set-server = "utf8mb4";
};
};
testScript = ''
machine.wait_for_unit("phpfpm-firefly-iii.service")
machine.wait_for_unit("nginx.service")
machine.succeed("curl -fvvv -Ls http://localhost/ | grep 'Firefly III'")
fireflySqlite.wait_for_unit("phpfpm-firefly-iii.service")
fireflySqlite.wait_for_unit("nginx.service")
fireflySqlite.succeed("curl -fvvv -Ls http://localhost/ | grep 'Firefly III'")
fireflySqlite.succeed("curl -fvvv -Ls http://localhost/v1/js/app.js")
fireflySqlite.succeed("systemctl start firefly-iii-cron.service")
fireflyPostgresql.wait_for_unit("phpfpm-firefly-iii.service")
fireflyPostgresql.wait_for_unit("nginx.service")
fireflyPostgresql.wait_for_unit("postgresql.service")
fireflyPostgresql.succeed("curl -fvvv -Ls http://localhost/ | grep 'Firefly III'")
fireflyPostgresql.succeed("systemctl start firefly-iii-cron.service")
fireflyMysql.wait_for_unit("phpfpm-firefly-iii.service")
fireflyMysql.wait_for_unit("nginx.service")
fireflyMysql.wait_for_unit("mysql.service")
fireflyMysql.succeed("curl -fvvv -Ls http://localhost/ | grep 'Firefly III'")
fireflyMysql.succeed("systemctl start firefly-iii-cron.service")
'';
})

View File

@@ -84,7 +84,6 @@ import ./make-test-python.nix (
"dash-to-dock"
"dash-to-panel"
"ddterm"
"emoji-selector"
"gsconnect"
"system-monitor-next"
"desktop-icons-ng-ding"
@@ -138,11 +137,11 @@ import ./make-test-python.nix (
# Enable and optionally disable
machine.succeed(f"${run "gnome-extensions enable {extension}"}")
checkState("ENABLED", extension)
checkState("ACTIVE", extension)
if disable:
machine.succeed(f"${run "gnome-extensions disable {extension}"}")
checkState("DISABLED", extension)
checkState("INACTIVE", extension)
''
+ lib.concatLines (map (e: ''checkExtension("${e}", False)'') alwaysOnExtensions)
+ lib.concatLines (map (e: ''checkExtension("${e}", True)'') testExtensions)

View File

@@ -1,122 +1,147 @@
# Rudimentary test checking that the Stalwart email server can:
# - receive some message through SMTP submission, then
# - serve this message through IMAP.
{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../../.. { inherit system config; },
lib ? pkgs.lib,
}:
let
certs = import ./common/acme/server/snakeoil-certs.nix;
domain = certs.domain;
makeTest = import ./make-test-python.nix;
mkTestName =
pkg: "${pkg.pname}_${pkg.version}";
stalwartPackages = {
inherit (pkgs) stalwart-mail_0_6 stalwart-mail;
};
stalwartAtLeast = lib.versionAtLeast;
makeStalwartTest =
{
package,
name ? mkTestName package,
}:
makeTest {
inherit name;
meta.maintainers = with lib.maintainers; [
happysalada pacien onny
];
in import ./make-test-python.nix ({ lib, ... }: {
name = "stalwart-mail";
nodes.machine = { lib, ... }: {
nodes.main = { pkgs, ... }: {
security.pki.certificateFiles = [ certs.ca.cert ];
security.pki.certificateFiles = [ certs.ca.cert ];
services.stalwart-mail = {
enable = true;
settings = {
server.hostname = domain;
certificate."snakeoil" = {
cert = "file://${certs.${domain}.cert}";
private-key = "file://${certs.${domain}.key}";
};
server.tls = {
certificate = "snakeoil";
services.stalwart-mail = {
enable = true;
implicit = false;
};
inherit package;
settings = {
server.hostname = domain;
server.listener = {
"smtp-submission" = {
bind = [ "[::]:587" ];
protocol = "smtp";
};
# TODO: Remove backwards compatibility as soon as we drop legacy version 0.6.0
certificate."snakeoil" = let
certPath = if stalwartAtLeast package.version "0.7.0" then "%{file://${certs.${domain}.cert}}%" else "file://${certs.${domain}.cert}";
keyPath = if stalwartAtLeast package.version "0.7.0" then "%{file:${certs.${domain}.key}}%" else "file://${certs.${domain}.key}";
in {
cert = certPath;
private-key = keyPath;
};
"imap" = {
bind = [ "[::]:143" ];
protocol = "imap";
server.tls = {
certificate = "snakeoil";
enable = true;
implicit = false;
};
server.listener = {
"smtp-submission" = {
bind = [ "[::]:587" ];
protocol = "smtp";
};
"imap" = {
bind = [ "[::]:143" ];
protocol = "imap";
};
};
session.auth.mechanisms = "[plain]";
session.auth.directory = "'in-memory'";
storage.directory = "in-memory";
session.rcpt.directory = "'in-memory'";
queue.outbound.next-hop = "'local'";
directory."in-memory" = {
type = "memory";
# TODO: Remove backwards compatibility as soon as we drop legacy version 0.6.0
principals = let
condition = if stalwartAtLeast package.version "0.7.0" then "class" else "type";
in builtins.map (p: p // { ${condition} = "individual"; }) [
{
name = "alice";
secret = "foobar";
email = [ "alice@${domain}" ];
}
{
name = "bob";
secret = "foobar";
email = [ "bob@${domain}" ];
}
];
};
};
};
resolver.public-suffix = [ ]; # do not fetch from web in sandbox
environment.systemPackages = [
(pkgs.writers.writePython3Bin "test-smtp-submission" { } ''
from smtplib import SMTP
session.auth.mechanisms = "[plain]";
session.auth.directory = "'in-memory'";
storage.directory = "in-memory";
with SMTP('localhost', 587) as smtp:
smtp.starttls()
smtp.login('alice', 'foobar')
smtp.sendmail(
'alice@${domain}',
'bob@${domain}',
"""
From: alice@${domain}
To: bob@${domain}
Subject: Some test message
session.rcpt.directory = "'in-memory'";
queue.outbound.next-hop = "'local'";
This is a test message.
""".strip()
)
'')
(pkgs.writers.writePython3Bin "test-imap-read" { } ''
from imaplib import IMAP4
with IMAP4('localhost') as imap:
imap.starttls()
status, [caps] = imap.login('bob', 'foobar')
assert status == 'OK'
imap.select()
status, [ref] = imap.search(None, 'ALL')
assert status == 'OK'
[msgId] = ref.split()
status, msg = imap.fetch(msgId, 'BODY[TEXT]')
assert status == 'OK'
assert msg[0][1].strip() == b'This is a test message.'
'')
];
directory."in-memory" = {
type = "memory";
principals = [
{
type = "individual";
name = "alice";
secret = "foobar";
email = [ "alice@${domain}" ];
}
{
type = "individual";
name = "bob";
secret = "foobar";
email = [ "bob@${domain}" ];
}
];
};
};
testScript = ''
start_all()
machine.wait_for_unit("stalwart-mail.service")
machine.wait_for_open_port(587)
machine.wait_for_open_port(143)
machine.succeed("test-smtp-submission")
machine.succeed("test-imap-read")
'';
};
environment.systemPackages = [
(pkgs.writers.writePython3Bin "test-smtp-submission" { } ''
from smtplib import SMTP
with SMTP('localhost', 587) as smtp:
smtp.starttls()
smtp.login('alice', 'foobar')
smtp.sendmail(
'alice@${domain}',
'bob@${domain}',
"""
From: alice@${domain}
To: bob@${domain}
Subject: Some test message
This is a test message.
""".strip()
)
'')
(pkgs.writers.writePython3Bin "test-imap-read" { } ''
from imaplib import IMAP4
with IMAP4('localhost') as imap:
imap.starttls()
status, [caps] = imap.login('bob', 'foobar')
assert status == 'OK'
imap.select()
status, [ref] = imap.search(None, 'ALL')
assert status == 'OK'
[msgId] = ref.split()
status, msg = imap.fetch(msgId, 'BODY[TEXT]')
assert status == 'OK'
assert msg[0][1].strip() == b'This is a test message.'
'')
];
};
testScript = /* python */ ''
main.wait_for_unit("stalwart-mail.service")
main.wait_for_open_port(587)
main.wait_for_open_port(143)
main.succeed("test-smtp-submission")
main.succeed("test-imap-read")
'';
meta = {
maintainers = with lib.maintainers; [ happysalada pacien ];
};
})
in
lib.mapAttrs (_: package: makeStalwartTest { inherit package; }) stalwartPackages

View File

@@ -24,6 +24,8 @@ import ./make-test-python.nix ({ lib, ... }: {
"01-eth1" = {
name = "eth1";
networkConfig = {
# IPForward prevents dynamic address configuration
IPForward = true;
DHCPServer = true;
Address = "10.0.0.1/24";
};
@@ -41,20 +43,30 @@ import ./make-test-python.nix ({ lib, ... }: {
client = {
virtualisation.vlans = [ 1 ];
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";
networking = {
useNetworkd = true;
useDHCP = false;
firewall.enable = false;
interfaces.eth1 = {
useDHCP = true;
macAddress = "02:de:ad:be:ef:01";
systemd.network = {
enable = true;
links."10-eth1" = {
matchConfig.OriginalName = "eth1";
linkConfig.MACAddress = "02:de:ad:be:ef:01";
};
networks."40-eth1" = {
matchConfig.Name = "eth1";
networkConfig = {
DHCP = "ipv4";
IPv6AcceptRA = false;
};
# This setting is important to have the router assign the
# configured lease based on the client's MAC address. Also see:
# https://github.com/systemd/systemd/issues/21368#issuecomment-982193546
dhcpV4Config.ClientIdentifier = "mac";
linkConfig.RequiredForOnline = "routable";
};
};
# This setting is important to have the router assign the
# configured lease based on the client's MAC address. Also see:
# https://github.com/systemd/systemd/issues/21368#issuecomment-982193546
systemd.network.networks."40-eth1".dhcpV4Config.ClientIdentifier = "mac";
networking = {
useDHCP = false;
firewall.enable = false;
interfaces.eth1 = lib.mkForce {};
};
};
};
testScript = ''

View File

@@ -9,7 +9,6 @@ with import ../lib/testing-python.nix { inherit system pkgs; };
let
packages = with pkgs; {
"default" = teleport;
"13" = teleport_13;
"14" = teleport_14;
};

View File

@@ -24,11 +24,14 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
};
# So that we can ssh into the VM, see e.g.
# http://blog.patapon.info/nixos-local-vm/#accessing-the-vm-with-ssh
# https://nixos.org/manual/nixos/stable/#sec-nixos-test-port-forwarding
services.openssh.enable = true;
services.openssh.settings.PermitRootLogin = "yes";
users.extraUsers.root.password = "";
users.mutableUsers = false;
# `test-instrumentation.nix` already sets an empty root password.
# The following have to all be set to allow an empty SSH login password.
services.openssh.settings.PermitRootLogin = "yes";
services.openssh.settings.PermitEmptyPasswords = "yes";
security.pam.services.sshd.allowNullPassword = true; # the default `UsePam yes` makes this necessary
};
testScript = ''
@@ -124,7 +127,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
machine.wait_until_succeeds("test -f /tmp/glxgears-should-fail.stderr")
wait_until_terminated_or_succeeds(
termination_check_shell_command="pidof glxgears",
success_check_shell_command="grep 'libGL error: failed to load driver: swrast' /tmp/glxgears-should-fail.stderr",
success_check_shell_command="grep 'MESA-LOADER: failed to open swrast' /tmp/glxgears-should-fail.stderr",
get_detail_message_fn=lambda: "Contents of /tmp/glxgears-should-fail.stderr:\n"
+ machine.succeed("cat /tmp/glxgears-should-fail.stderr"),
)

View File

@@ -6,12 +6,12 @@
python3.pkgs.buildPythonPackage rec {
pname = "ledfx";
version = "2.0.96";
version = "2.0.99";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-nvPHAnoD5j1rneeuMufQkXj8YWXau2zJYug+Avpe87I=";
hash = "sha256-pwrAVcIwZ3RDYFMDk80q5aVSqLTQ5weZqgB3GRRu2ig=";
};
pythonRelaxDeps = true;
@@ -58,6 +58,7 @@ python3.pkgs.buildPythonPackage rec {
sounddevice
stupidartnet
uvloop
vnoise
voluptuous
zeroconf
];
@@ -71,5 +72,6 @@ python3.pkgs.buildPythonPackage rec {
changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst";
license = licenses.gpl3Only;
maintainers = teams.c3d2.members;
mainProgram = "ledfx";
};
}

View File

@@ -1,56 +0,0 @@
{ lib, fetchFromGitHub
, pkg-config, meson ,ninja
, python3Packages
, gdk-pixbuf, glib, gobject-introspection, gtk3
, libnotify
, wrapGAppsHook3 }:
python3Packages.buildPythonApplication rec {
pname = "mpdevil";
version = "1.11.0";
src = fetchFromGitHub {
owner = "SoongNoonien";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-ooNZSsVtIeueqgj9hR9OZp08qm8gGokiq8IU3U/ZV5w=";
};
format = "other";
nativeBuildInputs = [
glib.dev gobject-introspection gtk3 pkg-config meson ninja wrapGAppsHook3
];
buildInputs = [
gdk-pixbuf glib libnotify
];
propagatedBuildInputs = with python3Packages; [
beautifulsoup4 distutils-extra mpd2 notify-py pygobject3 requests
];
postInstall = ''
glib-compile-schemas $out/share/glib-2.0/schemas
'';
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
# Prevent double wrapping.
dontWrapGApps = true;
# Otherwise wrapGAppsHook3 do not pick up the dependencies correctly.
strictDeps = false;
# There aren't any checks.
doCheck = false;
meta = with lib; {
description = "A simple music browser for MPD";
homepage = "https://github.com/SoongNoonien/mpdevil";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ apfelkuchen6 ];
mainProgram = "mpdevil";
};
}

View File

@@ -6,13 +6,13 @@
python3Packages.buildPythonApplication rec {
pname = "pyradio";
version = "0.9.3.6";
version = "0.9.3.7";
src = fetchFromGitHub {
owner = "coderholic";
repo = "pyradio";
rev = "refs/tags/${version}";
hash = "sha256-As4xjwJtEKlnFuBigC7nN0kAPe0+99rE9KZ0F6i7qIQ=";
hash = "sha256-NwDVytD6nIM++ixGmLh02FIE+hLKHBwwD3aEAXVZn7I=";
};
nativeBuildInputs = [

View File

@@ -40,15 +40,15 @@
, xvfb-run
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-builder";
version = "46.1";
version = "46.2";
outputs = [ "out" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
hash = "sha256-lhaWbVIqLIUCizPAm605cudp6fkK91VNXnGDfb3HiHE=";
url = "mirror://gnome/sources/gnome-builder/${lib.versions.major finalAttrs.version}/gnome-builder-${finalAttrs.version}.tar.xz";
hash = "sha256-DIV7iQA7JHh/Kx0qrhLSdaB0xmhLSIA7SMACdtk3GWM=";
};
patches = [
@@ -154,7 +154,7 @@ stdenv.mkDerivation rec {
'';
passthru.updateScript = gnome.updateScript {
packageName = pname;
packageName = "gnome-builder";
};
meta = with lib; {
@@ -175,4 +175,4 @@ stdenv.mkDerivation rec {
platforms = platforms.linux;
mainProgram = "gnome-builder";
};
}
})

View File

@@ -3294,6 +3294,21 @@ let
};
};
phind.phind = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "phind";
publisher = "phind";
version = "0.22.2";
hash = "sha256-nN/7IVa4WaA5V39CHx0nrvWBmBNtISvAINTQzk02x1w=";
};
meta = {
description = "Using Phind AI service to provide answers based on the code context";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=phind.phind";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.onny ];
};
};
phoenixframework.phoenix = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "phoenix";
@@ -4733,6 +4748,23 @@ let
};
};
xdebug.php-debug = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "php-debug";
publisher = "xdebug";
version = "1.34.0";
hash = "sha256-WAcXWCMmvuw7nkfGcOgmK+s+Nw6XpvNR4POXD85E/So=";
};
meta = {
description = "PHP Debug Adapter";
license = lib.licenses.mit;
homepage = "https://github.com/xdebug/vscode-php-debug";
changelog = "https://github.com/xdebug/vscode-php-debug/blob/main/CHANGELOG.md";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug";
maintainers = [ lib.maintainers.onny ];
};
};
xyz.local-history = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "local-history";

View File

@@ -73,6 +73,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
stdenv.cc.cc.lib
];
dontAutoPatchelf = true;
postPatch = ''
mv ./package.json ./package_orig.json
@@ -87,18 +89,27 @@ vscode-utils.buildVscodeMarketplaceExtension {
touch "./install.lock"
# Clang-format from nix package.
mv ./LLVM/ ./LLVM_orig
rm -rf ./LLVM
mkdir "./LLVM/"
find "${clang-tools}" -mindepth 1 -maxdepth 1 | xargs ln -s -t "./LLVM"
# Patching binaries
chmod +x bin/cpptools bin/cpptools-srv bin/cpptools-wordexp debugAdapters/bin/OpenDebugAD7
chmod +x bin/cpptools bin/cpptools-srv bin/cpptools-wordexp bin/libc.so debugAdapters/bin/OpenDebugAD7
patchelf --replace-needed liblttng-ust.so.0 liblttng-ust.so.1 ./debugAdapters/bin/libcoreclrtraceptprovider.so
'';
postFixup = lib.optionalString gdbUseFixed ''
wrapProgram $out/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7 --prefix PATH : ${lib.makeBinPath [ gdb ]}
'';
postFixup =
''
autoPatchelf $out/share/vscode/extensions/ms-vscode.cpptools/debugAdapters
# cpptools* are distributed by the extension and need to be run through the distributed musl interpretter
patchelf --set-interpreter $out/share/vscode/extensions/ms-vscode.cpptools/bin/libc.so $out/share/vscode/extensions/ms-vscode.cpptools/bin/cpptools
patchelf --set-interpreter $out/share/vscode/extensions/ms-vscode.cpptools/bin/libc.so $out/share/vscode/extensions/ms-vscode.cpptools/bin/cpptools-srv
patchelf --set-interpreter $out/share/vscode/extensions/ms-vscode.cpptools/bin/libc.so $out/share/vscode/extensions/ms-vscode.cpptools/bin/cpptools-wordexp
''
+ lib.optionalString gdbUseFixed ''
wrapProgram $out/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7 --prefix PATH : ${lib.makeBinPath [ gdb ]}
'';
meta = {
description = "The C/C++ extension adds language support for C/C++ to Visual Studio Code, including features such as IntelliSense and debugging.";

View File

@@ -1,6 +1,7 @@
{ stdenv
, lib
, fetchFromGitHub
, fetchpatch
, gitUpdater
, cmake
, pkg-config
@@ -27,6 +28,16 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-TIXjYkInWV3yVnvXrdHcmeWYeps5TcvkG2Xjg4roIds=";
};
patches = [
# Fix FTBFS with Qt 6.7.1
# Remove when https://github.com/punesemu/puNES/pull/403 merged & in release
(fetchpatch {
name = "0001-punes-Fix-compatibility-with-Qt-6.7.1.patch";
url = "https://github.com/punesemu/puNES/commit/78c72d2dfcd570e7463a78da10904cebae6127f5.patch";
hash = "sha256-xRalKIOb1qWgqJsFLcm7uUOblEfHDYbkukmcr4/+4Qc=";
})
];
nativeBuildInputs = [
cmake
pkg-config

View File

@@ -77,14 +77,14 @@ let
urllib3
];
in mkDerivation rec {
version = "3.34.6";
version = "3.34.7";
pname = "qgis-ltr-unwrapped";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-eWd8oIINWVN5Dt6s4bc1RtQbytFd0foPgIcd/N2hsMw=";
hash = "sha256-6fIBmIoCVo0AtkjC4Vn3jMjz93gZmvkFAgo+KnasyXo=";
};
passthru = {

View File

@@ -78,14 +78,14 @@ let
urllib3
];
in mkDerivation rec {
version = "3.36.2";
version = "3.36.3";
pname = "qgis-unwrapped";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-/8mpzl/6UpjrMVjae2nqpS2DBRCq86rE+B3INzoRz8g=";
hash = "sha256-uPyW/zzoyyd3SXvP+h9joJEv9DjRNJSaorx1rNmAaFQ=";
};
passthru = {

View File

@@ -135,7 +135,10 @@ stdenv.mkDerivation (finalAttrs: {
inherit nixos-icons;
inherit (perlPackages) ImageMagick;
inherit (python3.pkgs) img2pdf;
pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
version = lib.head (lib.splitString "-" finalAttrs.version);
};
};
meta = with lib; {

View File

@@ -10,13 +10,14 @@
, libGL
, Cocoa
, OpenGL
, withManual ? !stdenv.isDarwin
}:
stdenv.mkDerivation rec {
pname = "f3d";
version = "2.4.0";
outputs = [ "out" "man" ];
outputs = [ "out" ] ++ lib.optionals withManual [ "man" ];
src = fetchFromGitHub {
owner = "f3d-app";
@@ -27,8 +28,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
] ++ lib.optionals withManual [
# manpage
help2man
gzip
] ++ lib.optionals stdenv.hostPlatform.isElf [
# https://github.com/f3d-app/f3d/pull/1217
autoPatchelfHook
];
@@ -41,7 +45,7 @@ stdenv.mkDerivation rec {
"-DCMAKE_INSTALL_LIBDIR=lib"
"-DCMAKE_INSTALL_INCLUDEDIR=include"
"-DCMAKE_INSTALL_BINDIR=bin"
] ++ lib.optionals withManual [
"-DF3D_LINUX_GENERATE_MAN=ON"
];

View File

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

View File

@@ -93,5 +93,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda gepbird yrd ];
platforms = platforms.unix;
# compiler error since 2023-11-17
broken = stdenv.isDarwin;
};
}

View File

@@ -9,43 +9,43 @@
let
pname = "1password";
version = if channel == "stable" then "8.10.30" else "8.10.30-20.BETA";
version = if channel == "stable" then "8.10.33" else "8.10.34-10.BETA";
sources = {
stable = {
x86_64-linux = {
url = "https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz";
hash = "sha256-q1PKFpBgjada7jmeXZYmH8dvy2A4lwfrQ0jQSoHVNcg=";
hash = "sha256-njSvRi/sA7l5+XxfCpv3FY9SmCv5oPix9l2EZewZg1M=";
};
aarch64-linux = {
url = "https://downloads.1password.com/linux/tar/stable/aarch64/1password-${version}.arm64.tar.gz";
hash = "sha256-Zv/mnykPi9PCDX44JtGi0GPrOujSmjx1BBJuEB81CwE=";
hash = "sha256-g4RMTlBQvJQaPD/6scYjpe7NWrL6gkjvh5b9LubTWaE=";
};
x86_64-darwin = {
url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip";
hash = "sha256-unC1cz5ooSdu4Csf7/daCyPdMy3/Lp3a76B7TBa/VXk=";
hash = "sha256-YzAYMk3SR+paIQYAZCx840u/k77soy17F15owpqRAU0=";
};
aarch64-darwin = {
url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip";
hash = "sha256-DS6oCdr6srF+diL68a2gOskS4x+uj1i8DtL3uaaxv/I=";
hash = "sha256-FlJnPMIv7mWh3dSACq01f16mB9EkVD2LOg3IIpvjwdY=";
};
};
beta = {
x86_64-linux = {
url = "https://downloads.1password.com/linux/tar/beta/x86_64/1password-${version}.x64.tar.gz";
hash = "sha256-6I/3o+33sIkfyef8xGUWczaWykHPcvvAGv0xy/jCkKI=";
hash = "sha256-eX7D8D5KErFIQtyvg4oT+lR3A7sfRFpDMT7duigZTz0=";
};
aarch64-linux = {
url = "https://downloads.1password.com/linux/tar/beta/aarch64/1password-${version}.arm64.tar.gz";
hash = "sha256-ph6DBBUzdUHtYCAQiA1me3bevtVPEgIxtwbgbdgQcGY=";
hash = "sha256-dajdeU8TtD9Dbnp2MFedAl8tuQr275cUqGAnm/VF+OE=";
};
x86_64-darwin = {
url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip";
hash = "sha256-XzZOj1pfoCTGMTsqZlI8hKTDRJ4w7debAPYHIIwsyyY=";
hash = "sha256-Dm8v7B8qDSBe1i7OJKQFn7YDPkw3Qj8YVtQkaQmdKuc=";
};
aarch64-darwin = {
url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip";
hash = "sha256-s+hnKhI2s6E1ZyJQxs3Wggy60LxCEr+u3tRtjTgjmZk=";
hash = "sha256-QSxJoVPlOQU7hbvbuVcB/kf5umRjJQuygMkXq6lE1CQ=";
};
};
};

View File

@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "gmnitohtml";
version = "0.1.2";
version = "0.1.3";
src = fetchFromSourcehut {
owner = "~adnano";
repo = pname;
rev = version;
hash = "sha256-nKNSLVBBdZI5mkbEUkMv0CIOQIyH3OX+SEFf5O47DFY=";
hash = "sha256-9lsZgh/OyxAu1rsixD6XUgQzR1xDGOxGt0sR12zrs2M=";
};
vendorHash = "sha256-Cx8x8AISRVTA4Ufd73vOVky97LX23NkizHDingr/zVk=";
vendorHash = "sha256-ppplXXqb2DM/AU+B+LefndrBiiTgCRNw6hEupfeWr+o=";
ldflags = [ "-s" "-w" ];
@@ -18,11 +18,11 @@ buildGoModule rec {
nativeBuildInputs = [ scdoc installShellFiles ];
postBuild = ''
make gmnitohtml.1
make docs
'';
postInstall = ''
installManPage gmnitohtml.1
installManPage docs/gmnitohtml.1
'';
doInstallCheck = true;

View File

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

View File

@@ -45,6 +45,10 @@ stdenv.mkDerivation rec {
qpdf
];
CXXFLAGS =
# Pending upstream compatibility with GCC 13
lib.optional (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "13") "-Wno-changes-meaning";
meta = with lib; {
description = "A simple application to extract, merge, rotate and reorder pages of PDF documents";
homepage = "https://junrrein.github.io/pdfslicer/";

View File

@@ -13,6 +13,7 @@
, gnome-desktop
, glib
, gtk3
, json-glib
, wayland
, libdrm
, libxkbcommon
@@ -51,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
gnome-desktop
# For keybindings settings schemas
gnome.mutter
json-glib
wayland
finalAttrs.wlroots
xorg.xcbutilwm

View File

@@ -1,50 +1,25 @@
{ lib, stdenv, fetchurl, appimageTools, makeDesktopItem }:
stdenv.mkDerivation (finalAttrs: let
inherit (finalAttrs) pname version src appexec icon desktopItem;
in
{
lib,
fetchurl,
appimageTools,
}:
let
pname = "remnote";
version = "1.16.4";
version = "1.16.18";
src = fetchurl {
url = "https://download.remnote.io/remnote-desktop/RemNote-${version}.AppImage";
hash = "sha256-dgbQ0cbPq7BSQ9VwwH6+GoAxb85HDxRixfjeDJBtOrg=";
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
hash = "sha256-ps7Rl1oA2QOPvO2XeCY8DrWtCV9WPlX9jbhypz2ZARA=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname version src;
appexec = appimageTools.wrapType2 {
inherit pname version src;
};
icon = fetchurl {
url = "https://www.remnote.io/icon.png";
hash = "sha256-r5D7fNefKPdjtmV7f/88Gn3tqeEG8LGuD4nHI/sCk94=";
};
desktopItem = makeDesktopItem {
type = "Application";
name = "remnote";
desktopName = "RemNote";
comment = "Spaced Repetition";
icon = "remnote";
exec = "remnote %u";
categories = [ "Office" ];
mimeTypes = [ "x-scheme-handler/remnote" "x-scheme-handler/rn" ];
};
dontUnpack = true;
dontConfigure = true;
dontBuild = true;
installPhase = ''
runHook preInstall
install -Dm755 ${appexec}/bin/remnote $out/bin/remnote
install -Dm444 "${desktopItem}/share/applications/"* -t $out/share/applications/
install -Dm444 ${icon} $out/share/pixmaps/remnote.png
runHook postInstall
extraInstallCommands = ''
install -Dm444 ${appimageContents}/remnote.desktop -t $out/share/applications
substituteInPlace $out/share/applications/remnote.desktop \
--replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=remnote %u'
install -Dm444 ${appimageContents}/remnote.png -t $out/share/pixmaps
'';
meta = with lib; {
@@ -55,4 +30,4 @@ in
platforms = [ "x86_64-linux" ];
mainProgram = "remnote";
};
})
}

View File

@@ -6,17 +6,17 @@ callPackage ./make-brave.nix (removeAttrs args [ "callPackage" ])
if stdenv.isAarch64 then
{
pname = "brave";
version = "1.66.110";
url = "https://github.com/brave/brave-browser/releases/download/v1.66.110/brave-browser_1.66.110_arm64.deb";
hash = "sha256-yElWlzGdI+mopmPgXTABXncoufojHngRX88TCy3AE+E=";
version = "1.66.115";
url = "https://github.com/brave/brave-browser/releases/download/v1.66.115/brave-browser_1.66.115_arm64.deb";
hash = "sha256-zOrulR0a/iRYtjdFiyN0V6q0KktD7G0ZrEYSXfIwaL8=";
platform = "aarch64-linux";
}
else if stdenv.isx86_64 then
{
pname = "brave";
version = "1.66.110";
url = "https://github.com/brave/brave-browser/releases/download/v1.66.110/brave-browser_1.66.110_amd64.deb";
hash = "sha256-2KtTI9QODfQR25YzXJMXJspuzCS11FpDx2L1B8DWmmc=";
version = "1.66.115";
url = "https://github.com/brave/brave-browser/releases/download/v1.66.115/brave-browser_1.66.115_amd64.deb";
hash = "sha256-TMQips7dyxKfYEin7QJCV0ru4NHi4j3DjLh2fmzuYeQ=";
platform = "x86_64-linux";
}
else

View File

@@ -1,11 +1,11 @@
{
stable = {
chromedriver = {
hash_darwin = "sha256-DX0J3xeOK4Dy4BAjbrbu1rnIkmF8nlmy9tMaQhLsFcU=";
hash_darwin = "sha256-1gi+hWrVL+mBB8pHMXnX/8kzRCQqGuut/+wO/9yBABs=";
hash_darwin_aarch64 =
"sha256-hRJeaeQS30srO5M1Gi43VYR/KrjNAhH0XozkEzvcbA0=";
hash_linux = "sha256-CcBQhIsK7mL7VNJCs6ynhrQeXPuB793DysyV1nj90mM=";
version = "125.0.6422.76";
"sha256-skYFjXBvv+2u/K770Dd3uxFYFer6GGx/EgWfAgzE9pI=";
hash_linux = "sha256-67rXlDJeDSpcpEhNQq0rVS2bSWPy3GXVnTo6dwKAnZU=";
version = "125.0.6422.78";
};
deps = {
gn = {
@@ -15,8 +15,8 @@
version = "2024-04-10";
};
};
hash = "sha256-m7WeRloS6tGH2AwhkNicpqThUQmS+9w2xFS2dbmu1vw=";
version = "125.0.6422.76";
hash = "sha256-EA8TzemtndFb8qAp4XWNjwWmNRz/P4Keh3k1Cn9qLEU=";
version = "125.0.6422.112";
};
ungoogled-chromium = {
deps = {
@@ -27,11 +27,11 @@
version = "2024-04-10";
};
ungoogled-patches = {
hash = "sha256-I3RQBa4LLuOdZQFKHIqePj9Ozw61dsuAOctqN1abij0=";
rev = "125.0.6422.60-1";
hash = "sha256-vHnXIrDdHGIe8byb41CiEWq3FPTecKg006dU7+iESKA=";
rev = "125.0.6422.112-1";
};
};
hash = "sha256-ewX7oRna7IYCXhAe98HS5HbS1psIEAguhZJ1ymK+dPE=";
version = "125.0.6422.60";
hash = "sha256-EA8TzemtndFb8qAp4XWNjwWmNRz/P4Keh3k1Cn9qLEU=";
version = "125.0.6422.112";
};
}

View File

@@ -3,10 +3,10 @@
{
firefox = buildMozillaMach rec {
pname = "firefox";
version = "126.0";
version = "126.0.1";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "56025b051d544ca294911a1d6a66f09945f71012131881b64313dafb579730810a4b091950c90a21d4fd3f393ba23670d8409086e1677d80d0bbbe347c303527";
sha512 = "249605c4891ee9271def187d161369bd3ccbd347f5f0e175d0239aced3cb9ae9655d3c134b7705bda80ea1e63c0a2ee8eb4e76db0840019683376c00f20fc7ac";
};
extraPatches = [

View File

@@ -22,11 +22,11 @@
let
inherit (builtins) elemAt;
cldr_version = "44.1.0";
cldr_version = "45.0.0";
cldr-json = fetchzip {
url = "https://github.com/unicode-org/cldr-json/releases/download/${cldr_version}/cldr-${cldr_version}-json-modern.zip";
stripRoot = false;
hash = "sha256-EbbzaaspKgRT/dsJV3Kf0Dfj8LN9zT+Pl4gk5kiOXWk=";
hash = "sha256-BPDvYjlvJMudX/YlS7HrwKEABYx+1KzjiFlLYA5+Oew=";
postFetch = ''
echo -n ${cldr_version} > $out/version.txt
'';
@@ -50,30 +50,40 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ladybird";
version = "0-unstable-2024-03-16";
version = "0-unstable-2024-05-26";
src = fetchFromGitHub {
owner = "SerenityOS";
repo = "serenity";
rev = "3a8bde9ef24dace600484b38992fdc7d17bf92c3";
hash = "sha256-r8HYcexrOjDYsXuCtROiNY7Rl60pVQBvVQf190gqNuY=";
rev = "1a9d8e8fbe360f2d3b376ca0e13c507bd2cc6e8b";
hash = "sha256-+g/1F/v8nTVbvtSrtyvQbeYacjTlfRpg+Htu0lRlkcU=";
};
sourceRoot = "${finalAttrs.src.name}/Ladybird";
patches = [
./nixos-font-path.patch
];
postPatch = ''
sed -i '/iconutil/d' CMakeLists.txt
# Don't set absolute paths in RPATH
substituteInPlace ../Meta/CMake/lagom_install_options.cmake \
substituteInPlace Meta/CMake/lagom_install_options.cmake \
--replace-fail "\''${CMAKE_INSTALL_BINDIR}" "bin" \
--replace-fail "\''${CMAKE_INSTALL_LIBDIR}" "lib"
'';
preConfigure = ''
cd Ladybird
# Setup caches for LibLocale, LibUnicode, LibTimezone, LibTLS and LibGfx
# Note that the versions of the input data packages must match the
# expected version in the package's CMake.
# Check that the versions match
grep -F 'set(CLDR_VERSION "${cldr_version}")' ../Meta/CMake/locale_data.cmake || (echo cldr_version mismatch && exit 1)
grep -F 'set(TZDB_VERSION "${tzdata.version}")' ../Meta/CMake/time_zone_data.cmake || (echo tzdata.version mismatch && exit 1)
grep -F 'set(CACERT_VERSION "${cacert_version}")' ../Meta/CMake/ca_certificates_data.cmake || (echo cacert_version mismatch && exit 1)
mkdir -p build/Caches
ln -s ${cldr-json} build/Caches/CLDR

View File

@@ -0,0 +1,12 @@
diff --git a/Userland/Libraries/LibCore/StandardPaths.cpp b/Userland/Libraries/LibCore/StandardPaths.cpp
index 77ddbeb9..76481497 100644
--- a/Userland/Libraries/LibCore/StandardPaths.cpp
+++ b/Userland/Libraries/LibCore/StandardPaths.cpp
@@ -205,6 +205,7 @@ ErrorOr<Vector<String>> StandardPaths::font_directories()
"/Library/Fonts"_string,
TRY(String::formatted("{}/Library/Fonts"sv, home_directory())),
# else
+ "/run/current-system/sw/share/X11/fonts"_string,
"/usr/share/fonts"_string,
"/usr/local/share/fonts"_string,
TRY(String::formatted("{}/.local/share/fonts"sv, home_directory())),

View File

@@ -3,7 +3,7 @@
, fetchurl
, perl
, buildsystem
, iconv
, libiconv
}:
stdenv.mkDerivation (finalAttrs: {
@@ -18,7 +18,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
perl
buildsystem
iconv
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
libiconv
];
makeFlags = [

View File

@@ -20,7 +20,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "palemoon-bin";
version = "33.1.0";
version = "33.1.1";
src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}";
@@ -158,11 +158,11 @@ stdenv.mkDerivation (finalAttrs: {
in {
gtk3 = fetchzip {
urls = urlRegionVariants "gtk3";
hash = "sha256-qjztSvNL7KNFG3sszgk5qH77do0HFQ8YTrgjFi2ZM00=";
hash = "sha256-0i0hXC6mC1SY2V6ANMXHS4LZ/HZk8FUsSDQfQUE14IM=";
};
gtk2 = fetchzip {
urls = urlRegionVariants "gtk2";
hash = "sha256-q4zAmnCN9SHGb8PthjAx7d5FKq/oAQ8c0R+U1SWqjAA=";
hash = "sha256-RnBlCxIsWxm6BbtAS0YKHtix93N6t9jihFItqhtLhRU=";
};
};
@@ -215,7 +215,7 @@ stdenv.mkDerivation (finalAttrs: {
# TODO free, redistributable? Has strict limitations on what modifications may be done & shipped by packagers
}
];
maintainers = with maintainers; [ AndersonTorres OPNA2608 ];
maintainers = with maintainers; [ OPNA2608 ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
mainProgram = "palemoon";
platforms = [ "x86_64-linux" ];

View File

@@ -1,8 +1,8 @@
{
k3sVersion = "1.28.9+k3s1";
k3sCommit = "289a1a3edbc0f6ee5a7f91bf96aa1ed1b743bd1f";
k3sRepoSha256 = "0kms6r10k6v037r5lxxrp90bnynrgyrn61kqnzy2f5avny4blikh";
k3sVendorHash = "sha256-iUp2Maua3BnrC4Jq2ij0uOW5gYYZfz6e+TEdDtN0PT8=";
k3sVersion = "1.28.10+k3s1";
k3sCommit = "a4c5612ea3dd202135e7c691c534c671a7d43690";
k3sRepoSha256 = "00r06kc98nvbmaai8m2pbqsl0v6y3kbc3rz3l7lb9wy4qhiyxrww";
k3sVendorHash = "sha256-8PbpjPVX+Yimhwbydu9YOTIMRTf/iLG21Ee/QMowp5Y=";
chartVersions = import ./chart-versions.nix;
k3sRootVersion = "0.12.2";
k3sRootSha256 = "1gjynvr350qni5mskgm7pcc7alss4gms4jmkiv453vs8mmma9c9k";

View File

@@ -1,61 +1,83 @@
{ lib, python3Packages, fetchPypi, stdenv }:
{
lib,
stdenv,
python3Packages,
fetchPypi,
}:
python3Packages.buildPythonApplication rec {
pname = "dyndnsc";
version = "0.6.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "13078d29eea2f9a4ca01f05676c3309ead5e341dab047e0d51c46f23d4b7fbb4";
hash = "sha256-EweNKe6i+aTKAfBWdsMwnq1eNB2rBH4NUcRvI9S3+7Q=";
};
postPatch = ''
substituteInPlace setup.py --replace "bottle==" "bottle>="
substituteInPlace setup.py \
--replace-fail '"pytest-runner"' ""
'';
nativeBuildInputs = with python3Packages; [ pytest-runner ];
propagatedBuildInputs = with python3Packages; [
pythonRelaxDeps = [ "bottle" ];
build-system = with python3Packages; [ setuptools ];
nativeBuildInputs = with python3Packages; [ pythonRelaxDepsHook ];
dependencies = with python3Packages; [
daemonocle
dnspython
json-logging
netifaces
requests
json-logging
setuptools
];
nativeCheckInputs = with python3Packages; [ bottle mock pytest-console-scripts pytestCheckHook ];
disabledTests = [
# dnswanip connects to an external server to discover the
# machine's IP address.
"dnswanip"
] ++ lib.optionals stdenv.isDarwin [
# The tests that spawn a server using Bottle cannot be run on
# macOS or Windows as the default multiprocessing start method
# on those platforms is 'spawn', which requires the code to be
# run to be picklable, which this code isn't.
# Additionaly, other start methods are unsafe and prone to failure
# on macOS; see https://bugs.python.org/issue33725.
"BottleServer"
nativeCheckInputs = with python3Packages; [
bottle
pytest-console-scripts
pytestCheckHook
];
disabledTests =
[
# dnswanip connects to an external server to discover the
# machine's IP address.
"dnswanip"
# AssertionError
"test_null_dummy"
]
++ lib.optionals stdenv.isDarwin [
# The tests that spawn a server using Bottle cannot be run on
# macOS or Windows as the default multiprocessing start method
# on those platforms is 'spawn', which requires the code to be
# run to be picklable, which this code isn't.
# Additionaly, other start methods are unsafe and prone to failure
# on macOS; see https://bugs.python.org/issue33725.
"BottleServer"
];
# Allow tests that bind or connect to localhost on macOS.
__darwinAllowLocalNetworking = true;
meta = with lib; {
description = "Dynamic DNS update client with support for multiple protocols";
mainProgram = "dyndnsc";
longDescription = ''
Dyndnsc is a command line client for sending updates to Dynamic
DNS (DDNS, DynDNS) services. It supports multiple protocols and
services, and it has native support for IPv6. The configuration
file allows using foreign, but compatible services. Dyndnsc
DNS (DDNS, DynDNS) services. It supports multiple protocols and
services, and it has native support for IPv6. The configuration
file allows using foreign, but compatible services. Dyndnsc
ships many different IP detection mechanisms, support for
configuring multiple services in one place and it has a daemon
mode for running unattended. It has a plugin system to provide
mode for running unattended. It has a plugin system to provide
external notification services.
'';
homepage = "https://github.com/infothrill/python-dyndnsc";
changelog = "https://github.com/infothrill/python-dyndnsc/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ AluisioASG ];
mainProgram = "dyndnsc";
platforms = platforms.unix;
};
}

View File

@@ -15,6 +15,7 @@
, gnome-desktop
, gspell
, gtk4
, gtksourceview5
, gst_all_1
, json-glib
, libgcrypt
@@ -28,17 +29,17 @@
, plugins ? [ ]
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "chatty";
version = "0.8.2";
version = "0.8.3";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "Chatty";
rev = "v${version}";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-7SdoN9JjGwELOdISJwS1Afcydp/rE2uq/tHO/UrFKNU=";
hash = "sha256-Ywed/8PhOgmzcka+5dyxjmWTcDBPF90LW+C2eeQmyLo=";
};
nativeBuildInputs = [
@@ -59,6 +60,7 @@ stdenv.mkDerivation rec {
gnome-desktop
gspell
gtk4
gtksourceview5
gst_all_1.gstreamer
json-glib
libgcrypt
@@ -82,9 +84,9 @@ stdenv.mkDerivation rec {
description = "XMPP and SMS messaging via libpurple and ModemManager";
mainProgram = "chatty";
homepage = "https://gitlab.gnome.org/World/Chatty";
changelog = "https://gitlab.gnome.org/World/Chatty/-/blob/${src.rev}/NEWS";
changelog = "https://gitlab.gnome.org/World/Chatty/-/blob/${finalAttrs.src.rev}/NEWS";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda ];
platforms = platforms.linux;
};
}
})

View File

@@ -3,14 +3,14 @@ let
versions =
if stdenv.isLinux then {
stable = "0.0.54";
ptb = "0.0.84";
canary = "0.0.382";
development = "0.0.18";
ptb = "0.0.85";
canary = "0.0.402";
development = "0.0.19";
} else {
stable = "0.0.303";
ptb = "0.0.113";
canary = "0.0.492";
development = "0.0.40";
stable = "0.0.305";
ptb = "0.0.114";
canary = "0.0.510";
development = "0.0.41";
};
version = versions.${branch};
srcs = rec {
@@ -21,33 +21,33 @@ let
};
ptb = fetchurl {
url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
hash = "sha256-0bOsmy2ldZT7S4tVOkihE5eLiujXC/ugF8CKXfBXHNU=";
hash = "sha256-2RyilxldJX2wqKlEcrp6srj0O7UNHMxySRJD1xBfqMk=";
};
canary = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
hash = "sha256-MXMq4V+21KPHoCUs5x1rNRbkfw6+3cF7xSSNguiqOfc=";
hash = "sha256-YE+sHmEkUCHLflSUgf4aotWWdzhbFyzozc3vLcJ96yA=";
};
development = fetchurl {
url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";
hash = "sha256-SoJ4/jXl0axQyeqv8CPSzM+lBsYq/QelHctRAeoscdA=";
hash = "sha256-RP6SUM4DW3JhddSbJX6Xg8EE4iqCkSOgBL1oa7Zwp/E=";
};
};
x86_64-darwin = {
stable = fetchurl {
url = "https://dl.discordapp.net/apps/osx/${version}/Discord.dmg";
hash = "sha256-B4r0W//d3761ufQr4PAt4ZuPMrOC7Zfo8Q3lHqKxkJ0=";
hash = "sha256-UEKsweUvtVKXZDrdIYuo3FPSPrnY3ECIilntBs9ZrGU=";
};
ptb = fetchurl {
url = "https://dl-ptb.discordapp.net/apps/osx/${version}/DiscordPTB.dmg";
hash = "sha256-hdT33jK0nHvY3rIh9i1eDq5j46xS9xInRxzGCUP/hi8=";
hash = "sha256-ahCgJ1aSLL7Mhx5Jjkeuqqlis8gqxHbIhQvlbUK2wIU=";
};
canary = fetchurl {
url = "https://dl-canary.discordapp.net/apps/osx/${version}/DiscordCanary.dmg";
hash = "sha256-74XQu4PGW3eW4wPICGsAVlR4SQkDXJWZ1p/G7Bwq950=";
hash = "sha256-viWOmu1+6tpzNDN/q0kXRMo+rohOP6/L7ke2EeBEADg=";
};
development = fetchurl {
url = "https://dl-development.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg";
hash = "sha256-uPz3uWPAqp3JeL9E+coMrb2Hc+Zn0YGF9Jw3BTKYRlw=";
hash = "sha256-RiGyca/zjPpENgcq9KnRh5G4YArrUOQeueUdUBgZgjo=";
};
};
aarch64-darwin = x86_64-darwin;

View File

@@ -1,9 +1,9 @@
{
"version" = "1.11.66";
"version" = "1.11.67";
"hashes" = {
"desktopSrcHash" = "sha256-QrFk6NIHvWgQuJz33CEU6rwmgtGZ9w3L9vqj/rdCkE8=";
"desktopYarnHash" = "1kin5z6cjgsljdhh5f4fq2782ld86pza6hz58rq1zwbd187nzbwz";
"webSrcHash" = "sha256-xWaK2tHsuZmiwp7HExX83zKL8Z0ScRCEOnfxePWk2KI=";
"webYarnHash" = "1ykjpsg4d4kykd6w7c0yjyg8ljpc9czzwjx7ab27i84ys6pknx3q";
"desktopSrcHash" = "sha256-oM4/PKydmIBp2zVbzJRbVYnklYO2IHH7ZBV4MfLxnQo=";
"desktopYarnHash" = "04dbsacigq5jrh7gpyxj31grwzsg58cy6d4y7k3hmcwd4gj68iid";
"webSrcHash" = "sha256-faJiuAmEIEkNrwjgU06XT9J2NxJrJNIsPb1K5WXR0Lc=";
"webYarnHash" = "14sy3by840gbxqyvhwaj5k07hvhcsj300s39qjfsg1sx9fnfzck3";
};
}

View File

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

View File

@@ -63,14 +63,14 @@ let
in
stdenv.mkDerivation rec {
pname = "telegram-desktop";
version = "5.0.1";
version = "5.0.6";
src = fetchFromGitHub {
owner = "telegramdesktop";
repo = "tdesktop";
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-GKKlcNcFPXslyjE7u5t+VLOiEXY8RYjYvBNL+WjpeeY=";
hash = "sha256-n3WeyGQCw9fbA/1hZ85mqdm5xuBLjy9qHMcVRb4cmAg=";
};
patches = [

View File

@@ -56,11 +56,11 @@
stdenv.mkDerivation rec {
pname = "webex";
version = "43.11.0.28947";
version = "44.5.0.29672";
src = fetchurl {
url = "https://binaries.webex.com/WebexDesktop-Ubuntu-Gold/20240311173044/Webex_ubuntu.7z";
sha256 = "f84669a2cd974435c6c0f8a6dc5a62c4ef01a3848e36ffcc8077f718be4a3b86";
url = "https://binaries.webex.com/WebexDesktop-Ubuntu-Gold/20240521091053/Webex_ubuntu.7z";
sha256 = "e155c280d15f2db4b5e638f244319dbec938d6de267f2fed1b4ba2b55fbb8a9b";
};
nativeBuildInputs = [

View File

@@ -22,11 +22,11 @@
stdenv.mkDerivation rec {
pname = "evolution-ews";
version = "3.52.1";
version = "3.52.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
hash = "sha256-TR9OlipFClJnADNQiaOQfZgMB2Z/q9Vmmag06Z2HSrI=";
hash = "sha256-qVUPG1PUdANt0jmWJ7MRjrO4QxhBztwO3yFFewlhkUE=";
};
patches = [

View File

@@ -1,8 +1,8 @@
diff --git a/src/EWS/calendar/e-cal-backend-ews-utils.c b/src/EWS/calendar/e-cal-backend-ews-utils.c
index b7c65ae..b334198 100644
index 87b02c6..3fabca6 100644
--- a/src/EWS/calendar/e-cal-backend-ews-utils.c
+++ b/src/EWS/calendar/e-cal-backend-ews-utils.c
@@ -2425,7 +2425,19 @@ e_cal_backend_ews_get_configured_evolution_icaltimezone (void)
@@ -2484,7 +2484,19 @@ e_cal_backend_ews_get_configured_evolution_icaltimezone (void)
if (schema) {
GSettings *settings;
@@ -24,10 +24,10 @@ index b7c65ae..b334198 100644
if (g_settings_get_boolean (settings, "use-system-timezone"))
location = e_cal_util_get_system_timezone_location ();
diff --git a/src/EWS/camel/camel-ews-utils.c b/src/EWS/camel/camel-ews-utils.c
index dbd9adb..a2372a4 100644
index 44a20d6..90d5729 100644
--- a/src/EWS/camel/camel-ews-utils.c
+++ b/src/EWS/camel/camel-ews-utils.c
@@ -1553,7 +1553,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C
@@ -1554,7 +1554,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C
evo_labels = g_ptr_array_new_full (5, g_free);

View File

@@ -44,11 +44,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
version = "3.52.1";
version = "3.52.2";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
hash = "sha256-aNrtER2t42GMpwjss8q0zZO6UC9a6dXnlwc8OhPinek=";
hash = "sha256-pIt0EtE+2sdPbAms+mdmVuahLt8AMM3cJgKawE2j5VE=";
};
nativeBuildInputs = [

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dayon";
version = "14.0.0";
version = "14.0.1";
src = fetchFromGitHub {
owner = "RetGal";
repo = "dayon";
rev = "v${finalAttrs.version}";
hash = "sha256-cUaWfOpR0sNq8cRghZVW9mTVhJ5us12/lzucxetiVkg=";
hash = "sha256-7XrgPrYKhaUvmXxiZLsduzrbyZRHjPSo+fg4BvlatHQ=";
};
nativeBuildInputs = [

View File

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

View File

@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/ncbi/sra-tools";
description = "The SRA Toolkit and SDK from NCBI is a collection of tools and libraries for using data in the INSDC Sequence Read Archives.";
license = licenses.publicDomain;
license = licenses.ncbiPd;
maintainers = with maintainers; [ thyol ];
platforms = [ "x86_64-linux" ];
};

View File

@@ -1,4 +1,4 @@
From 206084d2e08198b0b5b67733c407bd3fb74affb1 Mon Sep 17 00:00:00 2001
From 714f5ebe9ade721abdccf58edfcddba52465cb8d Mon Sep 17 00:00:00 2001
From: Jiajie Chen <c@jia.je>
Date: Sun, 2 Jul 2023 22:43:27 +0800
Subject: [PATCH] Do not download sources in cmake
@@ -8,7 +8,7 @@ Subject: [PATCH] Do not download sources in cmake
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/src/solvers/CMakeLists.txt b/src/solvers/CMakeLists.txt
index 8bfcf4d13c..6ba858a461 100644
index daa0853a57..4bcbbdaa47 100644
--- a/src/solvers/CMakeLists.txt
+++ b/src/solvers/CMakeLists.txt
@@ -123,16 +123,6 @@ foreach(SOLVER ${sat_impl})
@@ -16,11 +16,11 @@ index 8bfcf4d13c..6ba858a461 100644
message(STATUS "Building solvers with cadical")
- download_project(PROJ cadical
- URL https://github.com/arminbiere/cadical/archive/rel-1.5.3.tar.gz
- PATCH_COMMAND patch -p1 -i ${CBMC_SOURCE_DIR}/../scripts/cadical-1.5.3-patch
- URL https://github.com/arminbiere/cadical/archive/rel-1.7.2.tar.gz
- PATCH_COMMAND patch -p1 -i ${CBMC_SOURCE_DIR}/../scripts/cadical-1.7.2-patch
- COMMAND cmake -E copy ${CBMC_SOURCE_DIR}/../scripts/cadical_CMakeLists.txt CMakeLists.txt
- COMMAND ./configure
- URL_MD5 265b1a715000ed3c5b6de36ddd1278a0
- URL_MD5 be646831a017f81b300664e58deba1b5
- )
-
- add_subdirectory(${cadical_SOURCE_DIR} ${cadical_BINARY_DIR})
@@ -32,10 +32,10 @@ index 8bfcf4d13c..6ba858a461 100644
target_include_directories(solvers
PUBLIC
${cadical_SOURCE_DIR}/src
+ ${cadical_INCLUDE_DIR}
+ ${cadical_INCLUDE_DIR}
)
target_link_libraries(solvers cadical)
--
2.40.1
2.42.0

View File

@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "cbmc";
version = "5.91.0";
version = "5.95.1";
src = fetchFromGitHub {
owner = "diffblue";
repo = pname;
rev = "${pname}-${version}";
sha256 = "sha256-7DzhGEDS9T6WIjGoxOw9Gf/q+tYNFJDPbQUBV3tbn/I=";
sha256 = "sha256-fDLSo5EeHyPTliAqFp+5mfaB0iZXIMXeMyF21fjl5k4=";
};
nativeBuildInputs = [
@@ -82,7 +82,7 @@ stdenv.mkDerivation rec {
license = licenses.bsdOriginal;
maintainers = with maintainers; [ jiegec ];
platforms = platforms.unix;
# https://github.com/diffblue/cbmc/issues/7423
broken = stdenv.isLinux && stdenv.isAarch64;
# error: no member named 'aligned_alloc' in the global namespace
broken = stdenv.isDarwin && stdenv.isx86_64;
};
}

View File

@@ -1,8 +1,12 @@
{ lib, stdenv, runtimeShell, fetchFromGitHub, fetchpatch, ocaml, findlib, num, camlp5, camlp-streams }:
{ lib, stdenv, runtimeShell, fetchFromGitHub, fetchpatch, ocaml, findlib, num, zarith, camlp5, camlp-streams }:
let
use_zarith = lib.versionAtLeast ocaml.version "4.14";
load_num =
lib.optionalString (num != null) ''
if use_zarith then ''
-I ${zarith}/lib/ocaml/${ocaml.version}/site-lib/zarith \
-I ${zarith}/lib/ocaml/${ocaml.version}/site-lib/stublibs \
'' else lib.optionalString (num != null) ''
-I ${num}/lib/ocaml/${ocaml.version}/site-lib/num \
-I ${num}/lib/ocaml/${ocaml.version}/site-lib/top-num \
-I ${num}/lib/ocaml/${ocaml.version}/site-lib/stublibs \
@@ -22,18 +26,15 @@ let
'';
in
lib.throwIf (lib.versionAtLeast ocaml.version "5.0")
"hol_light is not available for OCaml ${ocaml.version}"
stdenv.mkDerivation {
pname = "hol_light";
version = "unstable-2023-11-03";
version = "unstable-2024-05-10";
src = fetchFromGitHub {
owner = "jrh13";
repo = "hol-light";
rev = "dcd765c6032f52a0c0bf21fce5da4794a823e880";
hash = "sha256-k2RBNDo4tc3eobKB84Y2xr0UQJvef0hv6jyFCaDCQFM=";
rev = "d8366986e22555c4e4c8ff49667d646d15c35f14";
hash = "sha256-dN9X7yQlFof759I5lxxL4DxDe8V3XAhCRaryO9NabY4=";
};
patches = [
@@ -46,7 +47,10 @@ stdenv.mkDerivation {
strictDeps = true;
nativeBuildInputs = [ ocaml findlib camlp5 ];
propagatedBuildInputs = [ camlp-streams num ];
propagatedBuildInputs = [
camlp-streams
(if use_zarith then zarith else num)
];
installPhase = ''
mkdir -p "$out/lib/hol_light" "$out/bin"

View File

@@ -1,20 +1,27 @@
{ lib, stdenv, fetchurl, sbcl, libX11, libXpm, libICE, libSM, libXt, libXau, libXdmcp }:
{ lib, stdenv, fetchFromGitHub, sbcl, libX11, libXpm, libICE, libSM, libXt, libXau, libXdmcp }:
stdenv.mkDerivation rec {
pname = "fricas";
version = "1.3.9";
version = "1.3.10";
src = fetchurl {
url = "mirror://sourceforge/fricas/fricas/${version}/fricas-${version}-full.tar.bz2";
sha256 = "sha256-5RPcffM0GN0l6r8IgHJlwdxwwp2y4kIdJ5M3JnGZCzc=";
src = fetchFromGitHub {
owner = "fricas";
repo = "fricas";
rev = version;
sha256 = "sha256-T1xDndDnHq/hmhTWWO3Eu0733u8+C8sJMCF6pbLU2GI=";
};
buildInputs = [ sbcl libX11 libXpm libICE libSM libXt libXau libXdmcp ];
# Remove when updating to next version
configurePhase = ''
./configure --prefix=$out --with-lisp='sbcl --dynamic-space-size 3072'
'';
dontStrip = true;
meta = {
homepage = "https://fricas.sourceforge.net/";
homepage = "https://fricas.github.io";
description = "An advanced computer algebra system";
license = lib.licenses.bsd3;

View File

@@ -61,12 +61,19 @@ stdenv.mkDerivation rec {
hash = "sha256-uCXchYx26DdxTjR1k2748KCEHPnekKS2fAM7SpyhNvM=";
})
# https://github.com/sagemath/sage/pull/37763
# https://github.com/sagemath/sage/pull/37763, landed in 10.4.beta2
(fetchpatch {
name = "scipy-fault-tolerance.patch";
url = "https://github.com/sagemath/sage/commit/547d502ed56f9fd44eb5d9b4ee0824746c60fef7.diff";
url = "https://github.com/sagemath/sage/commit/551139c09f26a5da96b1187c3f0dd17b8d80ef84.diff";
hash = "sha256-PR4przrZ3ieHaW2nSY7l7VhNfrUupu9yCIrXpeyoAgg=";
})
# first two commits from https://github.com/sagemath/sage/pull/38100
(fetchpatch {
name = "sphinx-7.3-update.patch";
url = "https://github.com/sagemath/sage/compare/10.4.beta7...d2932e142991b442a3eee5dc4f8949e3f7e6fe5c.patch";
hash = "sha256-g6w0ImE0d2ocKnbGMQikcz9eI9r3/gESlA1NrQfGimk=";
})
];
# Patches needed because of package updates. We could just pin the versions of

View File

@@ -24,10 +24,6 @@ stdenv.mkDerivation rec {
export HOME="$TMPDIR/sage_home"
mkdir -p "$HOME"
# adapted from src/doc/Makefile (doc-src target), which tries to call Sage from PATH
mkdir -p $SAGE_DOC_SRC_OVERRIDE/en/reference/repl
${sage-with-env}/bin/sage -advanced > $SAGE_DOC_SRC_OVERRIDE/en/reference/repl/options.txt
# needed to link them in the sage docs using intersphinx
export PPLPY_DOCS=${python3.pkgs.pplpy.doc}/share/doc/pplpy

View File

@@ -86,7 +86,7 @@ buildGoModule rec {
description = "Git with a cup of tea";
homepage = "https://gitea.io";
license = licenses.mit;
maintainers = with maintainers; [ disassembler kolaente ma27 techknowlogick ];
maintainers = with maintainers; [ ma27 techknowlogick SuperSandro2000 ];
broken = stdenv.isDarwin;
mainProgram = "gitea";
};

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