Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
457 commits
Select commit Hold shift + click to select a range
45ec7e6
python311Packages.sqlalchemy-utils: fix sqlalchemy 2.0.22+ compat
mweinelt Jan 28, 2024
6f58919
Merge pull request #284614 from mweinelt/sqlalchemy-2.0.25
mweinelt Jan 28, 2024
96f7b82
python311Packages.psutil: 5.9.6 -> 5.9.8
mweinelt Jan 28, 2024
5dc9994
Merge master into staging-next
github-actions[bot] Jan 29, 2024
1a9dbf1
Merge staging-next into staging
github-actions[bot] Jan 29, 2024
7f1bcfd
Merge pull request #280122 from NickCao/imake
NickCao Jan 29, 2024
9b350cb
Merge pull request #284615 from mweinelt/psutil-5.9.8
mweinelt Jan 29, 2024
519ebe3
Merge pull request #283452 from SuperSandro2000/pcsclite-outputs
NickCao Jan 29, 2024
c094770
python311Packages.pdm-backend: 2.1.7 -> 2.1.8
mweinelt Jan 29, 2024
15f6c5b
Merge pull request #284520 from mweinelt/hatchling-1.21.1
mweinelt Jan 29, 2024
f2a76f9
Merge pull request #280315 from dotlambda/trove-classifiers-2024.1.8
dotlambda Jan 29, 2024
ab46e06
Merge pull request #283581 from dotlambda/pluggy-1.4.0
dotlambda Jan 29, 2024
66f0ec8
Merge master into staging-next
github-actions[bot] Jan 29, 2024
ae9bfad
Merge staging-next into staging
github-actions[bot] Jan 29, 2024
f44d99c
Merge pull request #284394 from dotlambda/python-memcached-1.62
dotlambda Jan 29, 2024
6e56cbf
pkgsStatic.graphene: fix build
alyssais Dec 21, 2023
f6f8a88
Merge pull request #281070 from r-ryantm/auto-update/libidn
wegank Jan 29, 2024
72ab17c
Merge pull request #281072 from r-ryantm/auto-update/libsForQt5.qca
wegank Jan 29, 2024
53a808b
Merge pull request #282173 from r-ryantm/auto-update/libaom
wegank Jan 29, 2024
9e711de
Merge pull request #260765 from r-ryantm/auto-update/libipt
wegank Jan 29, 2024
ca3e84d
Merge pull request #260102 from r-ryantm/auto-update/dav1d
wegank Jan 29, 2024
6cb2dc4
Merge pull request #266230 from r-ryantm/auto-update/libmaxminddb
wegank Jan 29, 2024
d84e262
Merge pull request #265047 from r-ryantm/auto-update/nghttp2
wegank Jan 29, 2024
7457535
Merge pull request #281062 from r-ryantm/auto-update/attr
wegank Jan 29, 2024
2dc6d35
Merge pull request #273718 from r-ryantm/auto-update/kbd
wegank Jan 29, 2024
26ce5c7
Merge pull request #276186 from r-ryantm/auto-update/qpdf
wegank Jan 29, 2024
cdb7a35
Merge pull request #279857 from r-ryantm/auto-update/libedit
wegank Jan 29, 2024
e2613f2
Merge pull request #281704 from r-ryantm/auto-update/dhcpcd
wegank Jan 29, 2024
b62bd29
Merge pull request #281064 from r-ryantm/auto-update/isocodes
wegank Jan 29, 2024
aa476d3
Merge master into staging-next
github-actions[bot] Jan 29, 2024
66542bb
Merge staging-next into staging
github-actions[bot] Jan 29, 2024
fd0fed7
Merge pull request #283040 from r-ryantm/auto-update/rust-bindgen-unw…
wegank Jan 29, 2024
2220b9a
Merge pull request #274695 from r-ryantm/auto-update/libsepol
wegank Jan 29, 2024
e8678f4
abseil-cpp: 202301 -> 202401
GaetanLepage Jan 29, 2024
b42437f
[staging] gnupg 2.4.3 -> 2.4.4
deejayem Jan 29, 2024
301ae03
libpsl: disable testing with valgrind
mweinelt Jan 29, 2024
996b4eb
curl: build with public suffix list support
mweinelt Jan 29, 2024
705d3d5
Merge master into staging-next
github-actions[bot] Jan 29, 2024
6a27b0b
Merge staging-next into staging
github-actions[bot] Jan 29, 2024
4d8a675
python311Packages.aiohttp: 3.9.1 -> 3.9.3
dotlambda Jan 29, 2024
b06700a
Merge pull request #284427 from wegank/dbus-c++-musl-2
wegank Jan 29, 2024
fa5053a
Merge pull request #284657 from mweinelt/pdm-backend-2.1.8
mweinelt Jan 29, 2024
c7c64a8
darwin.apple_sdk_11_0.stdenv: set darwinSdkVersion on all platforms
wegank Jan 23, 2024
9a1126f
treewide: move darwinSdkVersion to hostPlatform
wegank Jan 23, 2024
0544968
Merge master into staging-next
github-actions[bot] Jan 30, 2024
93a73aa
Merge staging-next into staging
github-actions[bot] Jan 30, 2024
f228f37
Merge pull request #284542 from trofi/i686-linux-bootstrap-update
lovesegfault Jan 30, 2024
1aca62f
Merge master into staging-next
github-actions[bot] Jan 30, 2024
2f68b41
Merge staging-next into staging
github-actions[bot] Jan 30, 2024
0c367be
lmdb: 0.9.31 -> 0.9.32
r-ryantm Jan 30, 2024
8ac6e31
lmdb: add .meta.changelog
vcunat Jan 30, 2024
6544d7a
Merge pull request #283120 from wegank/darwin-override-sdk
wegank Jan 30, 2024
9ec3168
libcamera-qcam: init
flokli Jan 30, 2024
d6ee968
libcamera: move to pkgs/by-name
flokli Jan 30, 2024
48dc1db
openblas: update URLs, upstream repo was moved
panicgh Jan 29, 2024
ea54b7d
Merge master into staging-next
github-actions[bot] Jan 30, 2024
267eb37
Merge pull request #284283 from trofi/libidn2-update
marsam Jan 30, 2024
ccaad56
openssl_3: 3.0.12 -> 3.0.13
thillux Jan 30, 2024
2d9a594
openssl_3_2: 3.2.0 -> 3.2.1
thillux Jan 30, 2024
fffe54b
libgit2: Enable tests
roberth Jan 21, 2024
de02203
libgit2: Enable multiple outputs
roberth Jan 21, 2024
0648d5b
pixman: 0.43.0 -> 0.43.2
r-ryantm Jan 30, 2024
efc7c1f
openldap: 2.6.6 -> 2.6.7
r-ryantm Jan 30, 2024
d0fd0aa
openldap: don't use openssl_legacy anymore
ajs124 Jan 30, 2024
fe79cac
Merge pull request #282524 from hercules-ci/libgit2-improvements
roberth Jan 30, 2024
e6af891
Merge master into staging-next
github-actions[bot] Jan 30, 2024
42387a9
sqlite, sqlite-analyzer: 3.45.0 -> 2.45.1
trofi Jan 30, 2024
da01901
ruff: 0.1.13 -> 0.1.15
GaetanLepage Jan 30, 2024
f9272aa
ffado: 2.4.7 -> 2.4.8
alyssais Jan 30, 2024
9f0215d
pkgsMusl.pam: fix build
alyssais Jan 30, 2024
2f02a08
Merge pull request #284964 from flokli/libcamera-qcam
flokli Jan 30, 2024
0f067ad
Merge pull request #284648 from dotlambda/aiohttp-3.9.2
risicle Jan 30, 2024
85ab4f8
gperftools: 2.10 -> 2.15
jiegec Sep 6, 2023
5ebe41a
Merge master into staging-next
github-actions[bot] Jan 31, 2024
715ac7c
tinycompress: 1.2.8 -> 1.2.11
r-ryantm Jan 31, 2024
fef8878
Merge master into staging-next
github-actions[bot] Jan 31, 2024
8da42f8
Merge pull request #285175 from r-ryantm/auto-update/tinycompress
K900 Jan 31, 2024
f318aa4
Merge pull request #285090 from alyssais/ffado-2.4.8
K900 Jan 31, 2024
2f7c42e
Merge master into staging-next
github-actions[bot] Jan 31, 2024
50adc5a
Merge pull request #281226 from trofi/cpio-update
marsam Jan 31, 2024
4a70bf9
Merge pull request #268486 from panicgh/boehmgc
SuperSandro2000 Jan 31, 2024
071b483
Merge #283179: zlib: 1.3 -> 1.3.1
vcunat Jan 31, 2024
63b90c5
pipewire: 1.0.1 -> 1.0.2, big cleanup
K900 Jan 31, 2024
d4f4956
curl: 8.5.0 -> 8.6.0
mweinelt Jan 31, 2024
9118823
Merge pull request #226532 from SuperSandro2000/dhcpcd
pbsds Jan 31, 2024
c3f31c3
Merge pull request #285277 from K900/pipewire-1.0.2
K900 Jan 31, 2024
171eac1
Merge master into staging-next
github-actions[bot] Jan 31, 2024
da5ef4e
python311Packages.pydantic-settings: remove ruff dependency
GaetanLepage Jan 30, 2024
9e543e3
s2n-tls: 1.4.2 -> 1.4.3
trofi Jan 31, 2024
c840191
acl: 2.3.1 -> 2.3.2
trofi Jan 31, 2024
cfb8f44
ffmpeg: update license flags
jopejoe1 Jan 17, 2024
7f8349f
glibc: 2.38-27 -> 2.38-44 and patch for glibc possible memory corrupt…
LeSuisse Jan 30, 2024
db05de2
alsa-lib: 1.2.9 -> 1.2.11
r-ryantm Jan 31, 2024
c3dcc09
Merge master into staging-next
github-actions[bot] Feb 1, 2024
8ba2521
Merge pull request #285380 from trofi/s2n-tls-update
marsam Feb 1, 2024
54b28ce
Merge pull request #284282 from trofi/libplacebo-update
marsam Feb 1, 2024
d125206
Merge pull request #285085 from trofi/sqlite-update
marsam Feb 1, 2024
06002f3
Merge master into staging-next
github-actions[bot] Feb 1, 2024
7137834
libusb1: 1.0.26 -> 1.0.27
r-ryantm Feb 1, 2024
a7e7386
Merge pull request #281605 from jopejoe1/ffmpeg-updated
Atemu Feb 1, 2024
e447b15
glibc: enable `cet` only on `x86_64` (skip `x86_32`)
trofi Feb 1, 2024
2c58251
Merge pull request #285050 from LeSuisse/glibc-2.38-44
Ma27 Feb 1, 2024
e6b37d5
curl: disable fetchpatch passthru test on darwin
mweinelt Feb 1, 2024
27fa02d
Merge remote-tracking branch 'origin/staging-next' into staging
mweinelt Feb 1, 2024
bf09c1b
Merge master into staging-next
github-actions[bot] Feb 1, 2024
b0861ba
Merge staging-next into staging
github-actions[bot] Feb 1, 2024
30d53aa
Merge pull request #282358 from GaetanLepage/ruff
SuperSandro2000 Feb 1, 2024
a7646f1
Merge master into staging-next
github-actions[bot] Feb 1, 2024
381e01e
Merge staging-next into staging
github-actions[bot] Feb 1, 2024
e81e82c
tzdata: 2023d -> 2024a
ajs124 Feb 1, 2024
17a860e
tzdata: misc changes and reformats
ajs124 Feb 1, 2024
6c8f89f
tzdata: enable (most) checks
ajs124 Feb 1, 2024
8318842
libjpeg_turbo: 2.1.5.1 -> 3.0.2
alyssais Jan 31, 2024
b0b80e1
suitesparse: Fix OpenMP build with clang. See #79818
nh2 Oct 29, 2023
64fe348
openblas: Fix OpenMP build with clang. See #79818
nh2 Oct 29, 2023
d4b7362
Merge pull request #285514 from trofi/glibc-no-cet-on-i686
marsam Feb 1, 2024
1bfd22b
Merge master into staging-next
github-actions[bot] Feb 2, 2024
6b866c8
Merge staging-next into staging
github-actions[bot] Feb 2, 2024
aaea891
Merge pull request #285384 from trofi/acl-update
marsam Feb 2, 2024
55c7945
Merge pull request #285465 from r-ryantm/auto-update/libusb1
h7x4 Feb 2, 2024
c9a4024
grpc: 1.60.0 -> 1.61.0
marsam Feb 2, 2024
0fa5a85
python311Packages.grpcio: 1.60.0 -> 1.60.1
marsam Feb 2, 2024
559446a
python311Packages.grpcio-tools: 1.60.0 -> 1.60.1
marsam Feb 2, 2024
1df016d
python311Packages.grpcio-status: 1.60.0 -> 1.60.1
marsam Feb 2, 2024
2c0e503
python311Packages.grpcio-channelz: 1.60.0 -> 1.60.1
marsam Feb 2, 2024
1dc3c59
python311Packages.grpcio-health-checking: 1.60.0 -> 1.60.1
marsam Feb 2, 2024
6187ac4
python311Packages.grpcio-testing: 1.60.0 -> 1.60.1
marsam Feb 2, 2024
20f8a0a
Merge master into staging-next
github-actions[bot] Feb 2, 2024
3a8e4cc
Merge staging-next into staging
github-actions[bot] Feb 2, 2024
b1328ab
ffmpeg: sort features
jopejoe1 Feb 2, 2024
1b22bac
ffmpeg: rename withLibplacebo to withPlacebo
jopejoe1 Feb 2, 2024
1cb111b
ffmpeg: move version specific options to enableFeature
jopejoe1 Feb 2, 2024
48b20da
ffmpeg: turn libflite into option
jopejoe1 Feb 2, 2024
f28414a
ffmpeg: move chromaprint from jellyfin version into regular version
jopejoe1 Feb 2, 2024
b22414e
cpython: unpin legacy openssl
mweinelt Jan 30, 2024
f2f4cf0
cpython: resolve substituteStream --replace deprecation
mweinelt Jan 31, 2024
97625d0
cpython: prune patches and configure flags
mweinelt Jan 31, 2024
2d6fa6f
cpython: refactor & clean up
mweinelt Jan 31, 2024
9b516e4
cpython: build with our own libmpdecimal
mweinelt Jan 31, 2024
c819f1a
ffmpeg: add jopejoe1 as maintainer
jopejoe1 Feb 2, 2024
0c08ae9
Merge master into staging-next
github-actions[bot] Feb 2, 2024
0675b4b
Merge staging-next into staging
github-actions[bot] Feb 2, 2024
b857d2e
Merge pull request #283902 from natsukium/ipython/update
natsukium Feb 2, 2024
9c03f9f
Merge pull request #282338 from jopejoe1/ffmpeg-clean-up
Atemu Feb 2, 2024
4f17401
Merge pull request #284710 from GaetanLepage/abseil
h7x4 Feb 2, 2024
457e32e
python311Packages.cryptography: 41.0.7 -> 42.0.2
mweinelt Feb 2, 2024
292478f
Merge pull request #264194 from nh2/issue-79818-clang-openmp-fixes
nh2 Feb 2, 2024
55f67b3
Merge master into staging-next
github-actions[bot] Feb 2, 2024
58c80dd
Merge staging-next into staging
github-actions[bot] Feb 2, 2024
4196209
python311Packages.pytest: 7.4.3 -> 7.4.4
mweinelt Feb 2, 2024
d4bb178
libjpeg_turbo: add mingw support
wegank Feb 1, 2024
3ae57dc
pipewire: 1.0.2 -> 1.0.3
K900 Feb 2, 2024
1328c58
Merge pull request #285884 from K900/pipewire-1.0.3
K900 Feb 2, 2024
45581ad
libjpeg_turbo: fix cross to compatible platforms
alyssais Jan 31, 2024
6688eb3
Merge pull request #283489 from trofi/lilv-update
marsam Feb 2, 2024
33d294a
Merge pull request #285623 from ajs124/upd/tzdata
marsam Feb 2, 2024
94db8d8
Merge master into staging-next
github-actions[bot] Feb 3, 2024
73020ae
Merge staging-next into staging
github-actions[bot] Feb 3, 2024
267533f
Merge pull request #285861 from mweinelt/pytest-7.4.4
mweinelt Feb 3, 2024
c6d7811
Merge pull request #285295 from mweinelt/curl-8.6.0
mweinelt Feb 3, 2024
202b9dd
Merge pull request #285847 from mweinelt/cryptography-42.0.2
mweinelt Feb 3, 2024
68cf884
python311Packages.setuptools: 69.0.2 -> 69.0.3
mweinelt Feb 3, 2024
3218a96
Merge pull request #285158 from mweinelt/cpython-refresh
mweinelt Feb 3, 2024
cf61bd1
Merge #285019: openssl_3: 3.0.12 -> 3.0.13; openssl_3_2: 3.2.0 -> 3.2.1
vcunat Feb 3, 2024
0658c54
Merge #284942: lmdb: 0.9.31 -> 0.9.32
vcunat Feb 3, 2024
24ac0b4
Merge master into staging-next
github-actions[bot] Feb 3, 2024
95ffc37
Merge staging-next into staging
github-actions[bot] Feb 3, 2024
6f5ac58
mesa: 23.3.4 -> 23.3.5
vcunat Feb 3, 2024
1b7bc57
Merge #285624: libjpeg_turbo: fix cross to compatible platforms
vcunat Feb 3, 2024
87b7719
Merge #285944: python311Packages.setuptools: 69.0.2 -> 69.0.3
vcunat Feb 3, 2024
5f1c36a
Merge #284778: gnupg 2.4.3 -> 2.4.4
vcunat Feb 3, 2024
6597d68
Merge #285063: pkgsMusl.pam: fix build
vcunat Feb 3, 2024
474d728
Merge #285030: openldap: update, drop openssl_legacy
vcunat Feb 3, 2024
3cbf613
Merge #285026: pixman: 0.43.0 -> 0.43.2
vcunat Feb 3, 2024
038df30
Merge #284960: openblas: update URLs, upstream repo was moved
vcunat Feb 3, 2024
f07e0d4
Merge #284077: xz: 5.4.5 -> 5.4.6
vcunat Feb 3, 2024
ca36765
Merge #283362: libvpx: 1.13.1 -> 1.14.0
vcunat Feb 3, 2024
2cac9fa
Merge #281948: libuv: work around test breaks on macOS < 10.15
vcunat Feb 3, 2024
59682b4
Merge #281514: bash: 5.2p21 -> 5.2p26
vcunat Feb 3, 2024
986458f
Merge #260710: zip: fix buffer overflow on Unicode path names
vcunat Feb 3, 2024
cc0084d
Merge #276663: alsa-lib: 1.2.9 -> 1.2.11
vcunat Feb 3, 2024
959fc00
Merge branch 'staging' into staging-next
vcunat Feb 3, 2024
f3fab8a
mesa: don't fail if $dev/lib/pkgconfig/dri.pc doesn't exist
K900 Feb 3, 2024
353fb64
Merge #286015: mesa: don't fail if $dev/lib/pkgconfig/dri.pc doesn't …
vcunat Feb 3, 2024
88244b5
mesa: remove disk cache key override
K900 Feb 3, 2024
5d0bf6b
Merge master into staging-next
github-actions[bot] Feb 3, 2024
493a19f
python311Packages.httpx: 0.25.2 -> 0.26.0
mweinelt Feb 3, 2024
605d194
pkgsMusl.umockdev: fix build
alyssais Feb 3, 2024
841b7fc
python311Packages.starlette: 0.32.0.post1 -> 0.35.1
mweinelt Feb 3, 2024
cd23ee4
python311Packages.fastapi: 0.104.1 -> 0.109.0
mweinelt Feb 3, 2024
295ffd2
python311Packges.starlette: test fastapi in passthru.tests
mweinelt Feb 3, 2024
aa3873a
python311Packages.markupsafe: 2.1.3 -> 2.1.5
mweinelt Feb 2, 2024
6d8c6eb
python311Packages.markupsafe: test reverse dependencies in passthru
mweinelt Feb 2, 2024
4e764d3
Merge pull request #285943 from mweinelt/fastapi-0.109.0
mweinelt Feb 3, 2024
8bec772
Merge pull request #285940 from mweinelt/httpx-0.26.0
mweinelt Feb 3, 2024
b6f197d
Merge pull request #285928 from mweinelt/markupsafe-2.1.5
mweinelt Feb 3, 2024
bcb6afc
Revert "python311Packages.markupsafe: 2.1.3 -> 2.1.5" (#286070)
mweinelt Feb 3, 2024
5a036cc
Merge master into staging-next
github-actions[bot] Feb 3, 2024
da7b264
Merge #286122: pkgsMusl.umockdev: fix build
vcunat Feb 3, 2024
ebdc858
Merge master into staging-next
github-actions[bot] Feb 4, 2024
6fd5acb
Merge master into staging-next
github-actions[bot] Feb 4, 2024
cee1312
xdg-utils: unstable-2022-11-06 -> 1.2.0, resholve
K900 Jan 31, 2024
1e6d207
Merge pull request #285233 from K900/xdg-utils
K900 Feb 4, 2024
d87f220
Merge master into staging-next
github-actions[bot] Feb 4, 2024
b79d9be
bluez: disable failing test on musl (#286245)
yuyuyureka Feb 4, 2024
630c078
libgudev: fix build on musl (#286244)
yuyuyureka Feb 4, 2024
145a9cb
Merge master into staging-next
github-actions[bot] Feb 4, 2024
259981b
Merge pull request #286041 from K900/mesa-shader-cache-key
K900 Feb 4, 2024
bc58c56
xdg-utils: wrap with gdbus which is required for the `xdg.portal.xdgO…
SuperSandro2000 Feb 4, 2024
42e44c0
Merge master into staging-next
github-actions[bot] Feb 5, 2024
9b62c85
Merge pull request #286391 from SuperSandro2000/xdg-open-flatpak
K900 Feb 5, 2024
0f22335
Merge master into staging-next
github-actions[bot] Feb 5, 2024
e0ba609
Revert #281577: mpdecimal: 2.5.1 -> 4.0.0
vcunat Feb 5, 2024
5f4d3d5
Merge master into staging-next
github-actions[bot] Feb 5, 2024
2579984
Merge master into staging-next
github-actions[bot] Feb 5, 2024
8e7913b
Merge master into staging-next
github-actions[bot] Feb 6, 2024
952bd69
Merge master into staging-next
github-actions[bot] Feb 6, 2024
21465e0
Merge master into staging-next
github-actions[bot] Feb 6, 2024
61f5649
python311Packages.django_4: 4.2.9 -> 4.2.10
mweinelt Feb 6, 2024
33b366b
Merge master into staging-next
github-actions[bot] Feb 6, 2024
76f6ad2
python312: use vendored mpdecimal library on darwin
mweinelt Feb 5, 2024
175f705
Merge pull request #286520 from mweinelt/cpython-3.12-vendor-mpdecima…
mweinelt Feb 6, 2024
9824e51
Merge master into staging-next
github-actions[bot] Feb 7, 2024
13256bd
Merge pull request #286768 from mweinelt/django-4.2.10
mweinelt Feb 7, 2024
966fd30
Merge master into staging-next
github-actions[bot] Feb 7, 2024
03dd2b9
Merge master into staging-next
github-actions[bot] Feb 7, 2024
4a6e0a2
python312Packages.tqdm: enable without tests
mweinelt Feb 7, 2024
a77c95f
python312Packages.fontparts: refactor, fix tests on 3.12
mweinelt Feb 7, 2024
ff0149c
Merge pull request #287001 from mweinelt/python3.12-fixes
mweinelt Feb 7, 2024
296d2f6
Merge master into staging-next
github-actions[bot] Feb 7, 2024
8cb642c
Merge master into staging-next
github-actions[bot] Feb 8, 2024
74098ff
Merge master into staging-next
github-actions[bot] Feb 8, 2024
6556cc0
Merge master into staging-next
github-actions[bot] Feb 8, 2024
ba83271
python311Packages.cryptography: skip overflowing tests on 32-bit
mweinelt Feb 8, 2024
7b01dd0
OVMF: fix buils against `openssl-3.0.13`
trofi Feb 8, 2024
13d222c
Merge master into staging-next
github-actions[bot] Feb 8, 2024
592e5da
Merge master into staging-next
github-actions[bot] Feb 9, 2024
14ac4a5
grpc: fix build on darwin
marsam Feb 9, 2024
488d4a8
Merge master into staging-next
github-actions[bot] Feb 9, 2024
f732e14
Merge #287266: OVMF: fix buils against openssl-3.0.13
vcunat Feb 9, 2024
b38903d
Merge #285921: grpc: 1.60.0 -> 1.61.0
vcunat Feb 9, 2024
a7f4ae0
Merge master into staging-next
github-actions[bot] Feb 9, 2024
a59991b
python311Packages.chacha20poly1305-reuseable: 0.12.0 -> 0.12.1
mweinelt Feb 9, 2024
4ae0827
pkgsStatic.curl: fix build
alyssais Feb 9, 2024
817d201
curl.tests.static: init
alyssais Feb 9, 2024
9b6dcd6
krita: fix build with libjxl >= 0.9.0
sifmelcara Feb 9, 2024
b64b4f2
Merge master into staging-next
github-actions[bot] Feb 9, 2024
4dbe7f8
Merge #287532: krita: fix build with libjxl >= 0.9.0
vcunat Feb 9, 2024
8d11149
Merge pull request #287515 from alyssais/curl-static
mweinelt Feb 9, 2024
5a017a3
Merge #287548: grpc: fix build on darwin
vcunat Feb 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,9 @@ fb0e5be84331188a69b3edd31679ca6576edb75a

# nixos/*: add trivial defaultText for options with simple defaults
25124556397ba17bfd70297000270de1e6523b0a

# systemd: rewrite comments
92dfeb7b3dab820ae307c56c216d175c69ee93cd

# systemd: break too long lines of Nix code
67643f8ec84bef1482204709073e417c9f07eb87
12 changes: 12 additions & 0 deletions nixos/doc/manual/release-notes/rl-2405.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ In addition to numerous new and upgraded packages, this release has the followin

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

- `cryptsetup` has been upgraded from 2.6.1 to 2.7.0. Cryptsetup is a critical component enabling LUKS-based (but not only) full disk encryption.
Take the time to review [the release notes](https://gitlab.com/cryptsetup/cryptsetup/-/raw/v2.7.0/docs/v2.7.0-ReleaseNotes).
One of the highlight is that it is now possible to use hardware OPAL-based encryption of your disk with `cryptsetup`, it has a lot of caveats, see the above notes for the full details.

- `screen`'s module has been cleaned, and will now require you to set `programs.screen.enable` in order to populate `screenrc` and add the program to the environment.

- `linuxPackages_testing_bcachefs` is now fully deprecated by `linuxPackages_latest`, and is therefore no longer available.
Expand Down Expand Up @@ -258,6 +262,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
After upgrading, follow the instructions on the [upstream release notes](https://github.com/majewsky/portunus/releases/tag/v2.0.0) to upgrade all user accounts to strong password hashes.
Support for weak password hashes will be removed in NixOS 24.11.

- A stdenv's default set of hardening flags can now be set via its `bintools-wrapper`'s `defaultHardeningFlags` argument. A convenient stdenv adapter, `withDefaultHardeningFlags`, can be used to override an existing stdenv's `defaultHardeningFlags`.

- `libass` now uses the native CoreText backend on Darwin, which may fix subtitle rendering issues with `mpv`, `ffmpeg`, etc.

- [Lilypond](https://lilypond.org/index.html) and [Denemo](https://www.denemo.org) are now compiled with Guile 3.0.
Expand All @@ -282,6 +288,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m

- `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`.

- A new hardening flag, `zerocallusedregs` was made available, corresponding to the gcc/clang option `-fzero-call-used-regs=used-gpr`.

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

Expand All @@ -298,6 +306,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
`globalRedirect` can now have redirect codes other than 301 through
`redirectCode`.

- `libjxl` 0.9.0 [dropped support for the butteraugli API](https://github.com/libjxl/libjxl/pull/2576). You will no longer be able to set `enableButteraugli` on `libaom`.

- The source of the `mockgen` package has changed to the [go.uber.org/mock](https://github.com/uber-go/mock) fork because [the original repository is no longer maintained](https://github.com/golang/mock#gomock).

- `security.pam.enableSSHAgentAuth` was renamed to `security.pam.sshAgentAuth.enable` and an `authorizedKeysFiles`
Expand All @@ -306,6 +316,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m

- [](#opt-boot.kernel.sysctl._net.core.wmem_max_) changed from a string to an integer because of the addition of a custom merge option (taking the highest value defined to avoid conflicts between 2 services trying to set that value), just as [](#opt-boot.kernel.sysctl._net.core.rmem_max_) since 22.11.

- A new top-level package set, `pkgsExtraHardening` is 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).

- `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.

Expand Down
6 changes: 3 additions & 3 deletions nixos/modules/services/hardware/pcscd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ in
config = mkIf config.services.pcscd.enable {
environment.etc."reader.conf".source = cfgFile;

environment.systemPackages = [ package.out ];
systemd.packages = [ (getBin package) ];
environment.systemPackages = [ package ];
systemd.packages = [ package ];

services.pcscd.plugins = [ pkgs.ccid ];

Expand All @@ -64,7 +64,7 @@ in
# around it, we force the path to the cfgFile.
#
# https://github.com/NixOS/nixpkgs/issues/121088
serviceConfig.ExecStart = [ "" "${getBin package}/bin/pcscd -f -x -c ${cfgFile}" ];
serviceConfig.ExecStart = [ "" "${package}/bin/pcscd -f -x -c ${cfgFile}" ];
};
};
}
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/dhcpcd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,8 @@ in
'';
} ];

environment.etc."dhcpcd.conf".source = dhcpcdConf;

systemd.services.dhcpcd = let
cfgN = config.networking;
hasDefaultGatewaySet = (cfgN.defaultGateway != null && cfgN.defaultGateway.address != "")
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/ed/sources.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ in
{
ed = let
pname = "ed";
version = "1.19";
version = "1.20";
src = fetchurl {
url = "mirror://gnu/ed/ed-${version}.tar.lz";
hash = "sha256-zi8uXEJHkKqW0J2suT2bv9wLfrYknJy3U4RS6Ox3zUg=";
hash = "sha256-xgMN7+auFy8Wh5Btc1QFTHWmqRMK8xnU5zxQqRlZxaY=";
};
in import ./generic.nix {
inherit pname version src meta;
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/editors/emacs/sources.nix
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@ in

emacs29 = import ./make-emacs.nix (mkArgs {
pname = "emacs";
version = "29.1";
version = "29.2";
variant = "mainline";
rev = "29.1";
hash = "sha256-3HDCwtOKvkXwSULf3W7YgTz4GV8zvYnh2RrL28qzGKg=";
rev = "29.2";
hash = "sha256-qSQmQzVyEGSr4GAI6rqnEwBvhl09D2D8MNasHqZQPL8=";
});

emacs28-macport = import ./make-emacs.nix (mkArgs {
Expand Down
6 changes: 6 additions & 0 deletions pkgs/applications/graphics/krita/generic.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ mkDerivation rec {
url = "https://invent.kde.org/graphics/krita/-/commit/2d71c47661d43a4e3c1ab0c27803de980bdf2bb2.diff";
hash = "sha256-U3E44nj4vra++PJV20h4YHjES78kgrJtr4ktNeQfOdA=";
})
# Fixes build with libjxl 0.9.0
(fetchpatch {
name = "fix-build-with-libjxl-0.9.0.patch";
url = "https://invent.kde.org/graphics/krita/-/commit/ace7edcca6ad322581ab39620f21ccf3ffbd3b5a.diff";
hash = "sha256-dXk4+HNS0+Ie/8V4+Oj4rBJrJbNHG57gIzPymXLEc9M=";
})
];

nativeBuildInputs = [ cmake extra-cmake-modules pkg-config python3Packages.sip makeWrapper ];
Expand Down
6 changes: 5 additions & 1 deletion pkgs/build-support/cc-wrapper/add-hardening.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ if [[ -n "${hardeningEnableMap[fortify3]-}" ]]; then
fi

if (( "${NIX_DEBUG:-0}" >= 1 )); then
declare -a allHardeningFlags=(fortify fortify3 stackprotector pie pic strictoverflow format)
declare -a allHardeningFlags=(fortify fortify3 stackprotector pie pic strictoverflow format zerocallusedregs)
declare -A hardeningDisableMap=()

# Determine which flags were effectively disabled so we can report below.
Expand Down Expand Up @@ -110,6 +110,10 @@ for flag in "${!hardeningEnableMap[@]}"; do
if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling format >&2; fi
hardeningCFlagsBefore+=('-Wformat' '-Wformat-security' '-Werror=format-security')
;;
zerocallusedregs)
if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling zerocallusedregs >&2; fi
hardeningCFlagsBefore+=('-fzero-call-used-regs=used-gpr')
;;
*)
# Ignore unsupported. Checked in Nix that at least *some*
# tool supports each flag.
Expand Down
11 changes: 10 additions & 1 deletion pkgs/build-support/cc-wrapper/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,15 @@ let

defaultHardeningFlags = bintools.defaultHardeningFlags or [];

# if cc.hardeningUnsupportedFlagsByTargetPlatform exists, this is
# called with the targetPlatform as an argument and
# cc.hardeningUnsupportedFlags is completely ignored - the function
# is responsible for including the constant hardeningUnsupportedFlags
# list however it sees fit.
ccHardeningUnsupportedFlags = if cc ? hardeningUnsupportedFlagsByTargetPlatform
then cc.hardeningUnsupportedFlagsByTargetPlatform targetPlatform
else (cc.hardeningUnsupportedFlags or []);

darwinPlatformForCC = optionalString stdenv.targetPlatform.isDarwin (
if (targetPlatform.darwinPlatform == "macos" && isGNU) then "macosx"
else targetPlatform.darwinPlatform
Expand Down Expand Up @@ -584,7 +593,7 @@ stdenv.mkDerivation {
## Hardening support
##
+ ''
export hardening_unsupported_flags="${builtins.concatStringsSep " " (cc.hardeningUnsupportedFlags or [])}"
export hardening_unsupported_flags="${builtins.concatStringsSep " " ccHardeningUnsupportedFlags}"
''

# Machine flags. These are necessary to support
Expand Down
2 changes: 1 addition & 1 deletion pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ defaultSysroot=(@sysroot@)

for arg; do
case "$arg" in
--sysroot)
--sysroot|--sysroot=*)
defaultSysroot=()
;;
--)
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/al/alsa-lib/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "alsa-lib";
version = "1.2.9";
version = "1.2.11";

src = fetchurl {
url = "mirror://alsa/lib/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2";
hash = "sha256-3JxkP9xMz9BXLMaFhY3UHgivtYPzBGCzF+QYgnX2FbI=";
hash = "sha256-nz8vabmV+a03NZBy+8aaOoi/uggfyD6b4w4UZieVu00=";
};

patches = [
Expand Down
12 changes: 11 additions & 1 deletion pkgs/by-name/al/alsa-ucm-conf/package.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl }:
{ lib, stdenv, fetchurl, fetchpatch }:

stdenv.mkDerivation rec {
pname = "alsa-ucm-conf";
Expand All @@ -9,6 +9,16 @@ stdenv.mkDerivation rec {
hash = "sha256-nCHj8B/wC6p1jfF+hnzTbiTrtBpr7ElzfpkQXhbyrpc=";
};

patches = [
(fetchpatch {
# ToDo: Remove this patch in the next package upgrade
# Fixes SplitPCM to make some audio devices work with alsa-ucm-conf v1.2.10 again
name = "alsa-ucm-conf-splitpcm-device-argument-fix.patch";
url = "https://github.com/alsa-project/alsa-ucm-conf/commit/b68aa52acdd2763fedad5eec0f435fbf43e5ccc6.patch";
hash = "sha256-8WE4+uhi4W7cCSZYmL7uFpcHJ9muX09UkGXyZIpEd9I=";
})
];

dontBuild = true;

installPhase = ''
Expand Down
16 changes: 13 additions & 3 deletions pkgs/by-name/bl/bluez/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
, docutils
, ell
, enableExperimental ? false
, fetchpatch
, fetchurl
, glib
, json_c
Expand All @@ -19,13 +18,23 @@

stdenv.mkDerivation (finalAttrs: {
pname = "bluez";
version = "5.71";
version = "5.72";

src = fetchurl {
url = "mirror://kernel/linux/bluetooth/bluez-${finalAttrs.version}.tar.xz";
hash = "sha256-uCjUGMk87R9Vthb7VILPAVN0QL+zT72hpWTz7OlHNdg=";
hash = "sha256-SZ1/o0WplsG7ZQ9cZ0nh2SkRH6bs4L4OmGh/7mEkU24=";
};

patches =
# Disable one failing test with musl libc, also seen by alpine
# https://github.com/bluez/bluez/issues/726
lib.optional (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isx86_64)
(fetchurl {
url = "https://git.alpinelinux.org/aports/plain/main/bluez/disable_aics_unit_testcases.patch?id=8e96f7faf01a45f0ad8449c1cd825db63a8dfd48";
hash = "sha256-1PJkipqBO3qxxOqRFQKfpWlne1kzTCgtnTFYI1cFQt4=";
})
;

buildInputs = [
alsa-lib
dbus
Expand All @@ -41,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
docutils
pkg-config
python3.pkgs.pygments
python3.pkgs.wrapPython
];

Expand Down
5 changes: 3 additions & 2 deletions pkgs/by-name/cm/cmake/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ stdenv.mkDerivation (finalAttrs: {
+ lib.optionalString isMinimalBuild "-minimal"
+ lib.optionalString cursesUI "-cursesUI"
+ lib.optionalString qt5UI "-qt5UI";
version = "3.27.8";
version = "3.27.9";

src = fetchurl {
url = "https://cmake.org/files/v${lib.versions.majorMinor finalAttrs.version}/cmake-${finalAttrs.version}.tar.gz";
hash = "sha256-/s4kVj9peHD7uYLqi/F0gsnV+FXYyb8LgkY9dsno0Mw=";
hash = "sha256-YJqbmFcqal6kd/kSz/uXMQntTQpqaz+eI1PSzcBIcI4=";
};

patches = [
Expand All @@ -68,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional stdenv.isDarwin ./006-darwin-always-set-runtime-c-flag.diff;

outputs = [ "out" ] ++ lib.optionals buildDocs [ "man" "info" ];
separateDebugInfo = true;
setOutputFlags = false;

setupHooks = [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv
, fetchgit
, fetchpatch
, lib
, fetchpatch
, meson
, ninja
, pkg-config
Expand All @@ -18,29 +18,23 @@
, python3
, python3Packages
, systemd # for libudev
, withQcam ? false
, qt5 # withQcam
, libtiff # withQcam
}:

stdenv.mkDerivation rec {
pname = "libcamera";
version = "0.1.0";
version = "0.2.0";

src = fetchgit {
url = "https://git.libcamera.org/libcamera/libcamera.git";
rev = "v${version}";
hash = "sha256-icHZtv25QvJEv0DlELT3cDxho3Oz2BJAMNKr5W4bshk=";
hash = "sha256-x0Im9m9MoACJhQKorMI34YQ+/bd62NdAPc2nWwaJAvM=";
};

outputs = [ "out" "dev" "doc" ];

patches = [
(fetchpatch {
# https://git.libcamera.org/libcamera/libcamera.git/commit/?id=6cb92b523bd60bd7718df134cc5b1eff51cf42e5
name = "libcamera-sphinx7.0-compat.patch";
url = "https://git.libcamera.org/libcamera/libcamera.git/patch/?id=6cb92b523bd60bd7718df134cc5b1eff51cf42e5";
hash = "sha256-gs0EiT3gWlmRjDim+o2C0VmnoWqEouP5pNTD4XbNSdE=";
})
];

postPatch = ''
patchShebangs utils/
'';
Expand Down Expand Up @@ -69,7 +63,7 @@ stdenv.mkDerivation rec {
libyaml

gtest
];
] ++ lib.optionals withQcam [ libtiff qt5.qtbase qt5.qttools ];

nativeBuildInputs = [
meson
Expand All @@ -83,22 +77,22 @@ stdenv.mkDerivation rec {
graphviz
doxygen
openssl
];
] ++ lib.optional withQcam qt5.wrapQtAppsHook;

mesonFlags = [
"-Dv4l2=true"
"-Dqcam=disabled"
"-Dqcam=${if withQcam then "enabled" else "disabled"}"
"-Dlc-compliance=disabled" # tries unconditionally to download gtest when enabled
# Avoid blanket -Werror to evade build failures on less
# tested compilers.
"-Dwerror=false"
];
];

# Fixes error on a deprecated declaration
env.NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";

# Silence fontconfig warnings about missing config
FONTCONFIG_FILE = makeFontsConf { fontDirectories = []; };
FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; };

# libcamera signs the IPA module libraries at install time, but they are then
# modified by stripping and RPATH fixup. Therefore, we need to generate the
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ti/tinycompress/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@

stdenv.mkDerivation rec {
pname = "tinycompress";
version = "1.2.8";
version = "1.2.11";

src = fetchurl {
url = "mirror://alsa/tinycompress/${pname}-${version}.tar.bz2";
hash = "sha256-L4l+URLNO8pnkLXOz9puBmLIvF7g+6uXKyR6DMYg1mw=";
hash = "sha256-6754jCgyjnzKJFqvkZSlrQ3JHp4NyIPCz5/rbULJ8/w=";
};

meta = with lib; {
Expand Down
6 changes: 3 additions & 3 deletions pkgs/data/misc/publicsuffix-list/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

stdenvNoCC.mkDerivation {
pname = "publicsuffix-list";
version = "unstable-2023-02-16";
version = "0-unstable-2024-01-07";

src = fetchFromGitHub {
owner = "publicsuffix";
repo = "list";
rev = "8ec4d3049fe139f92937b6137155c33b81dcaf18";
hash = "sha256-wA8zk0iADFNP33veIf+Mfx22zdMzHsMNWEizMp1SnuA=";
rev = "5db9b65997e3c9230ac4353b01994c2ae9667cb9";
hash = "sha256-kIJVS2ETAXQa1MMG8cjRUSFUn+jm9jBWH8go3L+lqHE=";
};

dontBuild = true;
Expand Down
Loading