Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

staging-next 2025-01-06 #371501

Open
wants to merge 1,012 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1012 commits
Select commit Hold shift + click to select a range
f92b16f
Merge master into staging-next
github-actions[bot] Jan 4, 2025
ebf8104
Merge staging-next into staging
github-actions[bot] Jan 4, 2025
ca244a5
atf: 0.21-unstable-2021-09-01 -> 0.22 (#368294)
GaetanLepage Jan 4, 2025
b51e6f3
Merge master into staging-next
github-actions[bot] Jan 4, 2025
8da7bc2
Merge staging-next into staging
github-actions[bot] Jan 4, 2025
9a3ba06
publicsuffix-list: 0-unstable-2024-12-06 -> 0-unstable-2024-12-24 (#3…
NickCao Jan 4, 2025
cb4b0fd
postgresql: add doc/man outputChecks for all versions
wolfgangwalther Jan 3, 2025
a46be80
hwdata: 0.390 -> 0.391 (#370592)
NickCao Jan 4, 2025
de20e4b
Merge master into staging-next
github-actions[bot] Jan 4, 2025
10ba47d
postgresql: add doc/man outputChecks for all versions (#370714)
wolfgangwalther Jan 4, 2025
f9c292e
nghttp2: remove obsolete aligned allocation workaround
emilazy Oct 5, 2024
1bf298f
nodejs: remove obsolete aligned allocation workaround
emilazy Oct 5, 2024
ef48c26
python312Packages.pybind11: remove obsolete aligned allocation workar…
emilazy Oct 5, 2024
1114f4f
qt6.qtquick3dphysics: remove obsolete aligned allocation workaround
emilazy Oct 5, 2024
5999408
wrapGAppsHook: fix issues with `set -u`
GGG-KILLER Dec 19, 2024
251256c
patchShebangs: fix issues with `set -u`
GGG-KILLER Jan 4, 2025
56fc421
darwin.ICU: use char16_t instead of uint16_t in the C++ API
reckenrode Nov 27, 2024
49936d6
darwin.ICU: enable the C++ API by default
reckenrode Nov 27, 2024
67915ac
libffi: use darwin.libffi on Darwin
reckenrode Nov 27, 2024
d8a222f
darwin.ICU: add `stdenv` for compatibility with Tensorflow override
reckenrode Jan 4, 2025
d855135
icu: make darwin.ICU the default on Darwin
reckenrode Nov 27, 2024
a44f4af
icu: make darwin.ICU the default on Darwin (#360922)
emilazy Jan 4, 2025
428a701
libffi: use darwin.libffi on Darwin (#360920)
emilazy Jan 4, 2025
1d9d206
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Jan 4, 2025
63c52e7
{wrapGAppsHook, patchShebangs}: fix issues with set -u (#366553)
rhendric Jan 4, 2025
6b078ea
mercurial: 6.8.2 -> 6.9 (#367269)
wegank Jan 4, 2025
42522c0
gnumake{,42}: remove code for macOS < 11
emilazy Oct 5, 2024
f43d8ae
tk-{8_5,8_6,9_0}: remove code for macOS < 11
emilazy Oct 5, 2024
16d5495
Merge master into staging-next
github-actions[bot] Jan 5, 2025
f9115f9
Merge staging-next into staging
github-actions[bot] Jan 5, 2025
05bced1
fontforge: use the upstream distutils removal patch
philiptaron Jan 2, 2025
9980249
fontforge: use upstream commit to fix gettext issues
philiptaron Jan 2, 2025
6f65a35
fontforge: update for Python 3.13 compatibility
philiptaron Jan 2, 2025
bde021a
fontforge: add an initial value for sys.path inside fontforge, rather…
philiptaron Jan 4, 2025
52017a4
systemd: add openssl as explicit buildInput
Shawn8901 Jan 1, 2025
b01bac1
libepoxy: remove code for macOS < 11
emilazy Oct 5, 2024
31b249a
Revert "inetutils: fix build on x86_64-darwin"
emilazy Oct 5, 2024
dbd5129
qt5.qtModule: remove code for macOS < 11
emilazy Jan 3, 2025
c366f3e
Merge master into staging-next
github-actions[bot] Jan 5, 2025
0cba7b7
SDL2: 2.30.10 -> 2.30.11
trofi Jan 5, 2025
130c348
systemd: add openssl as explicit buildInput (#370076)
ElvishJerricco Jan 5, 2025
e55147c
Merge master into staging-next
github-actions[bot] Jan 5, 2025
a11fc44
Merge remote-tracking branch 'upstream/staging-next' into HEAD
Mic92 Jan 5, 2025
0e4036a
Merge staging-next into staging
github-actions[bot] Jan 5, 2025
298b99b
Revert "buildbot: python3Packages.service-identity: 24.1.0 -> 24.2.0"
Mic92 Jan 5, 2025
d34f541
Merge master into staging-next
github-actions[bot] Jan 5, 2025
eb439c0
Merge staging-next into staging
github-actions[bot] Jan 5, 2025
01a3707
elpa-packages: updated 2025-01-05 (from overlay)
jian-lin Jan 5, 2025
8e8dc96
elpa-devel-packages: updated 2025-01-05 (from overlay)
jian-lin Jan 5, 2025
f810d8e
melpa-packages: updated 2025-01-05 (from overlay)
jian-lin Jan 5, 2025
29c3ab5
nongnu-packages: updated 2025-01-05 (from overlay)
jian-lin Jan 5, 2025
dfa30b1
nongnu-devel-packages: updated 2025-01-05 (from overlay)
jian-lin Jan 5, 2025
e971c5a
python313Packages.gevent: 24.2.1 -> 24.11.1 (#370782)
FliegendeWurst Jan 5, 2025
cb84cda
ghc: Always disable PIE hardening
chivay Jan 5, 2025
43a7c9b
boost: boost186 -> boost187 (#369118)
emilazy Jan 5, 2025
c7f8fe5
also-ucm-conf: replace hardcoded paths to `/bin/rm` and `/bin/mkdir`
drupol Jan 5, 2025
c18ebb2
alsa-ucm-conf: switch to `finalAttrs` pattern
drupol Jan 5, 2025
febd2e5
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 5, 2025
21831dc
Merge remote-tracking branch 'origin/staging-next' into staging
mweinelt Jan 5, 2025
036e109
python313Packages.pillow: 11.0.0 -> 11.1.0
mweinelt Jan 5, 2025
2e142ab
python313Packages.pillow: 11.0.0 -> 11.1.0 (#371144)
mweinelt Jan 5, 2025
e18921c
python313Packages.watchdog: 5.0.3 -> 6.0.0
mweinelt Jan 3, 2025
ad25a6e
python313Packages.watchdog: 5.0.3 -> 6.0.0 (#370643)
mweinelt Jan 5, 2025
7364793
ppp: 2.5.1 -> 2.5.2 (#370145)
FliegendeWurst Jan 5, 2025
04c8ea9
byacc: 20240109 -> 20241231 (#370077)
nixpkgs-merge-bot[bot] Jan 5, 2025
39b8894
[staging] treewide: remove obsolete aligned allocation workarounds (#…
NickCao Jan 5, 2025
59d3f18
[staging] various: remove code for macOS < 11 (#370999)
emilazy Jan 5, 2025
ea8709b
qt5.qtModule: remove code for macOS < 11 (#371059)
emilazy Jan 5, 2025
af30a70
ghc: Always disable PIE hardening (#371134)
FliegendeWurst Jan 5, 2025
4990799
SDL2: 2.30.10 -> 2.30.11 (#371067)
emilazy Jan 5, 2025
8523451
zlib-ng: 2.2.2 -> 2.2.3 (#369844)
emilazy Jan 5, 2025
c1400d9
bash-completion: Remove obsolete patch (#369497)
emilazy Jan 5, 2025
1766522
shadow: 4.16.0 -> 4.17.0 (#368930)
emilazy Jan 5, 2025
7db4534
Merge master into staging-next
github-actions[bot] Jan 5, 2025
16abba2
Merge staging-next into staging
github-actions[bot] Jan 5, 2025
093ec45
gnupg24: add freepg patches (#368275)
emilazy Jan 5, 2025
ec0e85e
bpftools: fix cross (#367690)
emilazy Jan 5, 2025
6788198
cmake: 3.30.5 -> 3.31.3 (#363395)
emilazy Jan 5, 2025
8a53059
python312Packages.sqlparse: 0.5.1 -> 0.5.2 (#356914)
emilazy Jan 5, 2025
21d0f1b
xmlto: use strictDeps (#353329)
emilazy Jan 5, 2025
ce64a32
zeromq: fix static, pkgConfigModules, move to by-name (#349742)
emilazy Jan 5, 2025
6aba813
python311Packages.nbmake: disable parallelism (#369950)
emilazy Jan 5, 2025
2ae6bd9
qt6.qtwayland: backport fix for qtwayland compositor (#370520)
emilazy Jan 5, 2025
47fb826
oniguruma: 6.9.9 -> 6.9.10 (#369960)
emilazy Jan 5, 2025
2bec4f1
fontforge: fix dejavu_fonts compilation on darwin, enable Python 3.13…
emilazy Jan 5, 2025
6ad26d1
nettle: 3.10.0 -> 3.10.1 (#369579)
emilazy Jan 5, 2025
e6bec8a
python312Packages.re-assert: refactor (#369879)
emilazy Jan 5, 2025
6936cd7
kbd: 2.6.4 -> 2.7.1 (#369337)
emilazy Jan 5, 2025
c648235
cc-wrapper: Unconditionally warn about skipped native flags (#203675)
emilazy Jan 5, 2025
8d4d53d
python312Packages.appdirs: fix typo (#369422)
emilazy Jan 5, 2025
51853c0
sysprof: 47.0 → 47.2
jtojnar Dec 31, 2024
8efc701
gtk4: 4.16.3 → 4.16.7
jtojnar Dec 31, 2024
a1ce675
pango: 1.54.0 → 1.55.5
jtojnar Dec 31, 2024
63cd447
libcamera: 0.3.2 -> 0.4.0 (#368073)
emilazy Jan 5, 2025
9ab8680
netpbm: 11.8.2 -> 11.9.0 (#369011)
emilazy Jan 5, 2025
487904e
wayland-protocols: 1.38 -> 1.39 (#367589)
emilazy Jan 5, 2025
098ad57
xorg.libSM: 1.2.4 -> 1.2.5 (#367028)
emilazy Jan 5, 2025
066f909
xorg.libICE: 1.1.1 -> 1.1.2 (#367601)
emilazy Jan 5, 2025
198963b
linuxHeaders: 6.12 -> 6.12.7 (#369357)
emilazy Jan 5, 2025
fad5870
xxHash: 0.8.2 -> 0.8.3 (#369300)
emilazy Jan 5, 2025
6572dba
spdlog: 1.14.1 -> 1.15.0 (#354975)
emilazy Jan 5, 2025
421330f
mupdf: 1.24.11 -> 1.25.2
r-ryantm Dec 30, 2024
d7dae14
python312Packages.pymupdf: 1.24.14 -> 1.25.1
emilazy Jan 5, 2025
62dcd29
python312Packages.pymupdf: set `PYMUPDF_SYSINSTALL_TEST`
emilazy Jan 5, 2025
f5097a6
python313Packages.websockets: disable failing test, cleanup
FliegendeWurst Jan 5, 2025
dcc38ce
glog: 0.6.0 -> 0.7.1 (#364543)
emilazy Jan 5, 2025
c058e55
memcached: 1.6.31 -> 1.6.34 (#362219)
emilazy Jan 5, 2025
3b57b19
fluidsynth: 2.3.7 -> 2.4.2 (#358133)
emilazy Jan 5, 2025
3f87b97
python313Packages.websockets: disable failing test (#371123)
emilazy Jan 5, 2025
7ea4730
mupdf: 1.24.11 -> 1.25.2 (#369410)
emilazy Jan 5, 2025
ee88d6f
flatbuffers: 24.3.25 -> 24.12.23 (#367789)
emilazy Jan 5, 2025
c313aa1
liburcu: 0.14.1 -> 0.15.0 (#366968)
emilazy Jan 5, 2025
f22333b
libwebp: 1.4.0 -> 1.5.0 (#366783)
emilazy Jan 5, 2025
f20f892
libtiff: switch back to CMake and fix static (#366566)
emilazy Jan 5, 2025
ffbb3ad
treewide: update openstack clis to python 3.12 (#363661)
emilazy Jan 5, 2025
df8edad
freebsd: fix clang 19 build and improve overridability again (#360313)
emilazy Jan 5, 2025
a614eb6
xcbuild: fix interactive applications run by xcrun (#359721)
emilazy Jan 5, 2025
bb80f96
selenium-manager: 4.25.0 -> 4.27.0
r-ryantm Dec 9, 2024
9ae46ee
python313Packages.selenium: 4.25.0 -> 4.27.1
mweinelt Jan 5, 2025
f58a39c
alsa-ucm-conf: fix hardcoded FHS paths (#371108)
drupol Jan 5, 2025
32010fc
libvdpau: fix tracing feature (#355297)
emilazy Jan 5, 2025
06c31af
cc-wrapper: warn if clang's `--target` option is used on a wrapped co…
emilazy Jan 5, 2025
70d0470
_7zz: remove code for macOS < 11
emilazy Oct 5, 2024
fbc5cb8
selenium-manager: 4.25.0 -> 4.27.0 (#356836)
mweinelt Jan 5, 2025
05c29e5
_7zz: remove code for macOS < 11 (#371281)
emilazy Jan 5, 2025
eff89e3
python312Packages.cffi: remove unnecessary Darwin patch
emilazy Jan 5, 2025
7a4b48d
Merge master into staging-next
github-actions[bot] Jan 6, 2025
a58f8ab
Merge staging-next into staging
github-actions[bot] Jan 6, 2025
19be72e
python3Packages.moto: 5.0.20 -> 5.0.22 (#363883)
rhendric Jan 6, 2025
0680673
python312Packages.cffi: remove unnecessary Darwin patch (#371293)
mweinelt Jan 6, 2025
c901a94
catch2_3: 3.7.1 -> 3.8.0
r-ryantm Jan 6, 2025
9741dda
catch2_3: 3.7.1 -> 3.8.0 (#371311)
emilazy Jan 6, 2025
bcc221a
python3.pkgs.service-identity: 24.1.0 -> 24.2.0
Mic92 Jan 4, 2025
b3ff05f
Merge master into staging-next
github-actions[bot] Jan 6, 2025
a65d8c7
Merge staging-next into staging
github-actions[bot] Jan 6, 2025
4b10a7b
python3.pkgs.service-identity: 24.1.0 -> 24.2.0 (#370959)
zowoq Jan 6, 2025
b9c7ebc
python312Packages.fs: re-add setuptools (#368857)
vcunat Jan 6, 2025
25682a6
python3Packages.pytest-rerunfailures: 14.0 -> 15.0 (#358855)
vcunat Jan 6, 2025
08dd896
Merge master into staging-next
github-actions[bot] Jan 6, 2025
ae6e24d
vim: 9.1.0905 -> 9.1.0990
r-ryantm Jan 6, 2025
9ba9104
haskell.packages.ghc9121.jailbreak-cabal: 1.4 -> 1.4.1
sternenseemann Jan 5, 2025
db08c8d
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Jan 6, 2025
f6e5aee
Merge branch 'staging' into staging-next
vcunat Jan 6, 2025
c559288
xorg.libXau: 1.0.11 -> 1.0.12 (#366728)
emilazy Jan 6, 2025
15df079
vim: 9.1.0905 -> 9.1.0990 (#371433)
emilazy Jan 6, 2025
9e51fd8
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 6, 2025
a3d56f6
cmake: remove obsolete Darwin patches
emilazy Jan 6, 2025
5e98eb8
gnupg: fix cross
yuyuyureka Jan 6, 2025
a179678
cmake: remove obsolete Darwin patches (#371539)
emilazy Jan 6, 2025
340c3f6
Revert "python312Packages.cffi: remove unnecessary Darwin patch"
emilazy Jan 6, 2025
ae85d41
Revert "python312Packages.cffi: remove unnecessary Darwin patch" (#37…
emilazy Jan 6, 2025
aaefb9b
[staging-next] gnupg: fix cross (#371542)
emilazy Jan 6, 2025
13cfb7f
emacs: elisp packages update (#371120)
jian-lin Jan 6, 2025
27aa04d
folly: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
6651045
folly: add AUR patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
71658f5
fizz: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
b47bfca
fizz: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
61573fe
mvfst: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
9be2575
mvfst: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
8233589
wangle: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
064d4ee
wangle: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
fb02dbc
fbthrift: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
9a00883
fbthrift: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
43fecd0
fb303: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
6070282
fb303: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
40bc7c2
edencommon: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
05f5a38
edencommon: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
ab6e427
watchman: 2024.12.09.00 -> 2025.01.06.00
emilazy Jan 6, 2025
e9e5260
watchman: add patch for glog ≥ 0.7.0
emilazy Jan 6, 2025
bccd543
Merge master into staging-next
github-actions[bot] Jan 7, 2025
83005af
Merge master into staging-next
github-actions[bot] Jan 7, 2025
2ba4838
emacsPackages.org-link-beautify: fix build
jian-lin Jan 7, 2025
f808ba8
emacsPackages.org-link-beautify: fix build (#371729)
adisbladis Jan 7, 2025
6829fef
hatch: skip failing tests
GaetanLepage Jan 7, 2025
67eb5fc
Merge master into staging-next
github-actions[bot] Jan 7, 2025
c923e30
emacsPackages.gotest-ts: fix build
jian-lin Jan 7, 2025
9b05b87
python313Packages.poetry-core: 1.9.1 -> 2.0.0
mweinelt Jan 7, 2025
eda3473
arrow-cpp: 18.0.0 -> 18.1.0
paparodeo Jan 7, 2025
83fc4d7
arrow-cpp: fix boost 187
paparodeo Jan 7, 2025
0df29a7
python313Packages.poetry-core: 1.9.1 -> 2.0.0 (#371828)
mweinelt Jan 7, 2025
a0509da
Merge master into staging-next
github-actions[bot] Jan 7, 2025
e0b6c77
[staging-next] arrow-cpp: 18.0.0 -> 18.1.0; add boost 187 patch (#371…
FliegendeWurst Jan 7, 2025
20998ab
icu: fix icu-config `/bin/sh` configure impurity
paparodeo Jan 7, 2025
3c1002f
[staging-next] icu: fix icu-config `/bin/sh` configure impurity (#371…
emilazy Jan 7, 2025
692fb9c
{folly,fizz,mvfst,wangle,fbthrift,fb303,edencommon,watchman}: 2024.12…
emilazy Jan 8, 2025
60d28a0
edencommon: skip flaky test on darwin (#369477)
emilazy Jan 8, 2025
224fa5b
Merge master into staging-next
github-actions[bot] Jan 8, 2025
b19ed8c
emacsPackages.consult-gh: ignore compilation error
jian-lin Jan 7, 2025
1db27e9
rustPlatform.fetchCargoVendor: support lockfile v4 escaping
TomaSajt Jan 7, 2025
0bfdb03
rustPlatform.importCargoLock: support lockfile v4 escaping
TomaSajt Jan 7, 2025
f2830e4
Merge master into staging-next
github-actions[bot] Jan 8, 2025
aa97651
edencommon: skip flaky test everywhere
FliegendeWurst Jan 8, 2025
ef46055
emacsPackages.gotest-ts: 20241209 -> 20250107 (#371772)
adisbladis Jan 8, 2025
640ab88
rustPlatform.{fetchCargoVendor,importCargoLock}: support lockfile v4 …
JohnRTitor Jan 8, 2025
1170a9a
edencommon: skip flaky test everywhere (#372055)
emilazy Jan 8, 2025
61462a4
Merge master into staging-next
github-actions[bot] Jan 8, 2025
2875802
Merge master into staging-next
github-actions[bot] Jan 8, 2025
94be6c1
libcdr: add zlib to buildInputs
paparodeo Jan 8, 2025
ded5a5e
Merge master into staging-next
github-actions[bot] Jan 9, 2025
a7f995b
emacsPackages.consult-gh: ignore compilation error (#371742)
jian-lin Jan 9, 2025
4c10b19
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 9, 2025
fa71521
Merge master into staging-next
github-actions[bot] Jan 9, 2025
a022b78
hatch: skip failing tests (#371743)
Atemu Jan 9, 2025
789747c
kdePackages.plasma-wayland-protocols: 1.15.0 -> 1.16.0
K900 Jan 9, 2025
6c35e1f
kdePackages: Frameworks 6.9 -> 6.10
K900 Jan 9, 2025
938aca6
kdePackages: remove unused argument
K900 Jan 9, 2025
f17b957
[staging-next] KDE Frameworks 6.10 (#372400)
K900 Jan 9, 2025
350a060
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 9, 2025
130a105
nixos-build-vm: Remove Nixpkgs path dependency
jtojnar Jan 9, 2025
847f7c1
Merge master into staging-next
github-actions[bot] Jan 10, 2025
3fb3d85
opencolorio: add explicit zlib input
mjm Jan 9, 2025
3fc2c8a
Merge master into staging-next
github-actions[bot] Jan 10, 2025
bc9b250
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 10, 2025
28ed891
python312Packages.dataclasses-json: fix poetry 2 compat
FliegendeWurst Jan 8, 2025
d64d41e
python312Packages.pyrad: fix poetry 2 compat
FliegendeWurst Jan 8, 2025
3ad0b42
nixos-build-vm: Remove Nixpkgs path dependency (#372492)
wolfgangwalther Jan 10, 2025
f2e88ea
Merge master into staging-next
github-actions[bot] Jan 10, 2025
08b8ea1
linux/common-config: fix typo (isLoongarch64 -> isLoongArch64)
misuzu Jan 10, 2025
eede781
uhd: fix for boost187
paparodeo Jan 8, 2025
e022056
Merge master into staging-next
github-actions[bot] Jan 11, 2025
477a9c6
Merge master into staging-next
github-actions[bot] Jan 11, 2025
564dc4b
Merge master into staging-next
github-actions[bot] Jan 11, 2025
fbb4d05
nixos/boot/loader/generic-extlinux-compatible: fix eval
K900 Jan 11, 2025
914d17e
nixos/boot/loader/generic-extlinux-compatible: fix eval on cross as well
K900 Jan 11, 2025
98dddba
Merge master into staging-next
github-actions[bot] Jan 11, 2025
a649bc1
python313Packages.graphql-core: relax poetry-core pin
mweinelt Jan 11, 2025
4519bec
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 11, 2025
6717139
kea: pin to boost186
K900 Jan 11, 2025
7ced3bd
prusa-slicer: pin to boost186
K900 Jan 11, 2025
cfe7d70
cabal-install: drop merged patch
K900 Jan 11, 2025
1e29a58
bcachefs-tools: fix build with latest liburcu
K900 Jan 11, 2025
d63e090
python313Packages.graphql-relay: relax poetry-core pin
mjm Jan 11, 2025
73a0e53
Merge master into staging-next
github-actions[bot] Jan 12, 2025
b842fb6
music-assistant: relax pillow and zeroconf constraints
mweinelt Jan 12, 2025
e930b19
Merge master into staging-next
github-actions[bot] Jan 12, 2025
2248ca0
linux-hardened: condition LEGACY_VSYSCALL_NONE on x86
K900 Jan 12, 2025
507f7fe
Merge master into staging-next
github-actions[bot] Jan 12, 2025
c015fc2
python312Packages.pyicu: skip test for sjd locale
paparodeo Jan 12, 2025
74a6c68
Merge master into staging-next
github-actions[bot] Jan 12, 2025
9c9a273
python312Packages.{dataclasses-json,pyrad}: fix poetry 2 compat (#372…
vcunat Jan 12, 2025
407538c
opencolorio: add explicit zlib input (#372498)
vcunat Jan 12, 2025
55c6be8
Merge master into staging-next
github-actions[bot] Jan 13, 2025
a5f3e19
Merge master into staging-next
github-actions[bot] Jan 13, 2025
51d152f
Merge master into staging-next
github-actions[bot] Jan 13, 2025
5952633
python3Packages.ufo2ft: 3.3.0 -> 3.4.0
vcunat Jan 13, 2025
71c2fcc
python3Packages.pyicu: skip test for sjd locale (#373174)
vcunat Jan 13, 2025
c67c39e
Merge master into staging-next
github-actions[bot] Jan 13, 2025
ae7e95e
Merge master into staging-next
github-actions[bot] Jan 14, 2025
b9d8928
Merge master into staging-next
github-actions[bot] Jan 14, 2025
1c7f731
linux/common-config: fix typo (isLoongarch64) (#372726)
vcunat Jan 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions doc/interoperability/openxr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# OpenXR in NixOS

OpenXR is a standard for eXtended Reality (XR) applications and drivers (providers).

OpenXR runtime providers must ensure that the library path of the runtime's shared library can be loaded by Nix applications. If your OpenXR runtime provider runs in an FHSEnv, this means you may have to use `auto-patchelf` to link dependencies to the Nix store.
4 changes: 2 additions & 2 deletions doc/languages-frameworks/haskell.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Available compilers are collected under `haskell.compiler`.
Each of those compiler versions has a corresponding attribute set `packages` built with
it. However, the non-standard package sets are not tested regularly and, as a
result, contain fewer working packages. The corresponding package set for GHC
9.4.5 is `haskell.packages.ghc945`. In fact `haskellPackages` (at the time of writing) is just an alias
9.4.8 is `haskell.packages.ghc948`. In fact `haskellPackages` (at the time of writing) is just an alias
for `haskell.packages.ghc966`:

Every package set also re-exposes the GHC used to build its packages as `haskell.packages.*.ghc`.
Expand Down Expand Up @@ -764,7 +764,7 @@ that depend on that library, you may want to use:
```nix
haskellPackages.haskell-ci.overrideScope (self: super: {
Cabal = self.Cabal_3_14_0_0;
Cabal = self.Cabal_3_14_1_0;
})
```
Expand Down
2 changes: 1 addition & 1 deletion doc/stdenv/cross-compilation.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ Many packages assume that an unprefixed binutils (`cc`/`ar`/`ld` etc.) is availa
```

#### How do I avoid compiling a GCC cross-compiler from source? {#cross-qa-avoid-compiling-gcc-cross-compiler}
On less powerful machines, it can be inconvenient to cross-compile a package only to find out that GCC has to be compiled from source, which could take up to several hours. Nixpkgs maintains a limited [cross-related jobset on Hydra](https://hydra.nixos.org/jobset/nixpkgs/cross-trunk), which tests cross-compilation to various platforms from build platforms "x86\_64-darwin", "x86\_64-linux", and "aarch64-linux". See `pkgs/top-level/release-cross.nix` for the full list of target platforms and packages. For instance, the following invocation fetches the pre-built cross-compiled GCC for `armv6l-unknown-linux-gnueabihf` and builds GNU Hello from source.
On less powerful machines, it can be inconvenient to cross-compile a package only to find out that GCC has to be compiled from source, which could take up to several hours. Nixpkgs maintains a limited [cross-related jobset on Hydra](https://hydra.nixos.org/jobset/nixpkgs/cross-trunk), which tests cross-compilation to various platforms from build platforms "x86\_64-linux", "aarch64-linux", and "aarch64-darwin". See `pkgs/top-level/release-cross.nix` for the full list of target platforms and packages. For instance, the following invocation fetches the pre-built cross-compiled GCC for `armv6l-unknown-linux-gnueabihf` and builds GNU Hello from source.

```ShellSession
$ nix-build '<nixpkgs>' -A pkgsCross.raspberryPi.hello
Expand Down
13 changes: 3 additions & 10 deletions doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,17 +75,9 @@ stdenv.mkDerivation {
}
```

where the builder can do anything it wants, but typically starts with
where `stdenv` sets up the environment automatically (e.g. by resetting `PATH` and populating it from build inputs). If you want, you can use `stdenv`’s generic builder:

```bash
source $stdenv/setup
```

to let `stdenv` set up the environment (e.g. by resetting `PATH` and populating it from build inputs). If you want, you can still use `stdenv`’s generic builder:

```bash
source $stdenv/setup

buildPhase() {
echo "... this is my custom build phase ..."
gcc foo.c -o foo
Expand Down Expand Up @@ -1276,7 +1268,7 @@ addEnvHooks "$hostOffset" myBashFunction

The *existence* of setups hooks has long been documented and packages inside Nixpkgs are free to use this mechanism. Other packages, however, should not rely on these mechanisms not changing between Nixpkgs versions. Because of the existing issues with this system, there’s little benefit from mandating it be stable for any period of time.

First, let’s cover some setup hooks that are part of Nixpkgs default `stdenv`. This means that they are run for every package built using `stdenv.mkDerivation` or when using a custom builder that has `source $stdenv/setup`. Some of these are platform specific, so they may run on Linux but not Darwin or vice-versa.
First, let’s cover some setup hooks that are part of Nixpkgs default `stdenv`. This means that they are run for every package built using `stdenv.mkDerivation`, even with custom builders. Some of these are platform specific, so they may run on Linux but not Darwin or vice-versa.

### `move-docs.sh` {#move-docs.sh}

Expand Down Expand Up @@ -1411,6 +1403,7 @@ these in the [Hooks Reference](#chap-hooks).
### Compiler and Linker wrapper hooks {#compiler-linker-wrapper-hooks}

If the file `${cc}/nix-support/cc-wrapper-hook` exists, it will be run at the end of the [compiler wrapper](#cc-wrapper).
If the file `${binutils}/nix-support/ld-wrapper-hook` exists, it will be run at the end of the linker wrapper, before the linker runs.
If the file `${binutils}/nix-support/post-link-hook` exists, it will be run at the end of the linker wrapper.
These hooks allow a user to inject code into the wrappers.
As an example, these hooks can be used to extract `extraBefore`, `params` and `extraAfter` which store all the command line arguments passed to the compiler and linker respectively.
Expand Down
8 changes: 8 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17191,6 +17191,14 @@
githubId = 108072;
name = "Slawomir Gonet";
};
outfoxxed = {
name = "outfoxxed";
email = "nixpkgs@outfoxxed.me";
matrix = "@outfoxxed:outfoxxed.me";
github = "outfoxxed";
githubId = 83010835;
keys = [ { fingerprint = "0181 FF89 4F34 7FCC EB06 5710 4C88 A185 FB89 301E"; } ];
};
ovlach = {
email = "ondrej@vlach.xyz";
name = "Ondrej Vlach";
Expand Down
8 changes: 5 additions & 3 deletions maintainers/scripts/haskell/update-cabal2nix-unstable.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p coreutils curl jq gnused haskellPackages.cabal2nix-unstable -I nixpkgs=.
#! nix-shell -i bash -p coreutils curl jq gnused haskellPackages.cabal2nix-unstable nixfmt-rfc-style -I nixpkgs=.

# Updates cabal2nix-unstable to the latest master of the nixos/cabal2nix repository.
# See regenerate-hackage-packages.sh for details on the purpose of this script.
Expand All @@ -13,5 +13,7 @@ commit="$(jq -r .commit.sha <<< "$head_info")"
# extract commit timestamp and convert to date
date="$(date "--date=$(jq -r .commit.commit.committer.date <<< "$head_info")" +%F)"
# generate nix expression from cabal file, replacing the version with the commit date
echo '# This file defines cabal2nix-unstable, used by maintainers/scripts/haskell/regenerate-hackage-packages.sh.' > pkgs/development/haskell-modules/cabal2nix-unstable.nix
cabal2nix --subpath cabal2nix "https://github.com/NixOS/cabal2nix/archive/$commit.tar.gz" | sed -e 's/version = ".*"/version = "'"unstable-$date"'"/' >> pkgs/development/haskell-modules/cabal2nix-unstable.nix
output=pkgs/development/haskell-modules/cabal2nix-unstable.nix
echo '# This file defines cabal2nix-unstable, used by maintainers/scripts/haskell/regenerate-hackage-packages.sh.' > "$output"
cabal2nix --subpath cabal2nix "https://github.com/NixOS/cabal2nix/archive/$commit.tar.gz" | sed -e 's/version = ".*"/version = "'"unstable-$date"'"/' >> "$output"
nixfmt "$output"
2 changes: 1 addition & 1 deletion maintainers/scripts/haskell/update-stackage.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set -eu -o pipefail
# (should be capitalized like the display name)
SOLVER=LTS
# Stackage solver verson, if any. Use latest if empty
VERSION=
VERSION=22
TMP_TEMPLATE=update-stackage.XXXXXXX
readonly SOLVER
readonly VERSION
Expand Down
Loading
Loading