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 959 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
959 commits
Select commit Hold shift + click to select a range
07233c2
gnu-efi: fix hash (#361435)
ck3d Jan 1, 2025
131df74
gbenchmark: 1.9.0 -> 1.9.1 (#360042)
ck3d Jan 1, 2025
39fe742
Revert "openjpeg: 2.5.2 -> 2.5.3"
ck3d Jan 2, 2025
3729f2c
Merge master into staging-next
github-actions[bot] Jan 2, 2025
4eff25d
Merge staging-next into staging
github-actions[bot] Jan 2, 2025
90d5ef7
byacc: 20240109 -> 20241231
r-ryantm Jan 2, 2025
b0f5cce
Revert "openjpeg: 2.5.2 -> 2.5.3" (#370072)
uninsane Jan 2, 2025
1460b5f
poppler: pull in missing `libtiff` dependency (#370052)
uninsane Jan 2, 2025
ee6bd66
Merge master into staging-next
github-actions[bot] Jan 2, 2025
29259d4
Merge staging-next into staging
github-actions[bot] Jan 2, 2025
088ddef
ppp: 2.5.1 -> 2.5.2
trofi Jan 2, 2025
753f9a3
Merge: glibc: avoid overriding makeFlags (#368865)
Ma27 Jan 2, 2025
086d235
Merge master into staging-next
github-actions[bot] Jan 2, 2025
042d318
[python] fix 3.13 support for pylsp and dev tools (#369668)
adamcstephens Jan 2, 2025
1660c7f
Fix cross build for various python packages (#369631)
mweinelt Jan 2, 2025
936f4e0
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Jan 2, 2025
ceffd51
Merge master into staging-next
github-actions[bot] Jan 2, 2025
5d88e3a
Merge staging-next into staging
github-actions[bot] Jan 2, 2025
a67efac
maturin: 1.7.8 -> 1.8.1 (#369460)
getchoo Jan 2, 2025
7017a5b
Merge master into staging-next
github-actions[bot] Jan 3, 2025
d9159d2
Merge staging-next into staging
github-actions[bot] Jan 3, 2025
5e4cd3d
python312Packages.aiohttp: 3.11.9 -> 3.11.11 (#367401)
mweinelt Jan 3, 2025
be63334
python313Packages.pyzmq: disable flaky tests
paparodeo Dec 22, 2024
babf3ab
Merge master into staging-next
github-actions[bot] Jan 3, 2025
927407a
Merge staging-next into staging
github-actions[bot] Jan 3, 2025
d12700e
swtpm: 0.9.0 -> 0.10.0 (#369818)
baloo Jan 3, 2025
98cca0e
qt6.qtwayland: backport fix for qtwayland compositor
wineee Jan 3, 2025
0d6a439
libajantv2: fix build for musl
alyssais Jan 3, 2025
0352bab
systemd: update musl patches
alyssais Jan 3, 2025
b7838ee
libajantv2: fix build for musl (#370562)
lukegb Jan 3, 2025
6ae18d0
Merge master into staging-next
github-actions[bot] Jan 3, 2025
50a13d1
Merge staging-next into staging
github-actions[bot] Jan 3, 2025
88b2746
atf: 0.21-unstable-2021-09-01 -> 0.22
Bot-wxt1221 Dec 26, 2024
fc9118d
hwdata: 0.390 -> 0.391
r-ryantm Jan 3, 2025
dc400db
systemd: update musl patches (#370566)
flokli Jan 3, 2025
9fc4688
Merge branch 'master' into staging-next
wegank Jan 3, 2025
ea02c9b
Merge branch 'staging-next' into staging
wegank Jan 3, 2025
3369d54
[staging] python313Packages.pyzmq: disable flaky tests (#367255)
emilazy Jan 3, 2025
074fad5
treewide: unpin apple-sdk_11
khaneliman Jan 3, 2025
5982152
treewide: unpin apple-sdk_11 (#370445)
emilazy Jan 3, 2025
b90d1d6
Merge master into staging-next
github-actions[bot] Jan 3, 2025
328b3c1
Merge staging-next into staging
github-actions[bot] Jan 3, 2025
75ed7e6
Revert "pkgs/build-support: cc-wrapper.sh not detecting c++ files by …
mweinelt Jan 3, 2025
d51cbef
Merge master into staging-next
github-actions[bot] Jan 3, 2025
f51e957
Merge staging-next into staging
github-actions[bot] Jan 3, 2025
cce7fa4
libgbm: 24.3.2 -> 24.3.3
K900 Jan 3, 2025
07a7125
libgbm: 24.3.2 -> 24.3.3 (#370701)
K900 Jan 3, 2025
a2891e6
cacert: add hashed output (#370023)
lukegb Jan 3, 2025
d3d626e
Merge master into staging-next
github-actions[bot] Jan 4, 2025
dbee3b0
Merge remote-tracking branch 'upstream/staging-next' into fix-merge-c…
pbsds Jan 4, 2025
c2e24a7
[staging] merge from staging-next (#370761)
Atemu Jan 4, 2025
57bbec5
python313Packages.gevent: 24.2.1 -> 24.11.1
mweinelt Jan 4, 2025
5bd568b
python312Packages.music-assistant-models: fix botched merge
mweinelt Jan 4, 2025
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
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
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
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 @@ -17141,6 +17141,14 @@
githubId = 108072;
name = "Slawomir Gonet";
};
outfoxxed = {
name = "outfoxxed";
email = "[email protected]";
matrix = "@outfoxxed:outfoxxed.me";
github = "outfoxxed";
githubId = 83010835;
keys = [ { fingerprint = "0181 FF89 4F34 7FCC EB06 5710 4C88 A185 FB89 301E"; } ];
};
ovlach = {
email = "[email protected]";
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