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: 21.11 iteration 1 #144730

Merged
merged 406 commits into from
Nov 15, 2021
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
406 commits
Select commit Hold shift + click to select a range
419f794
Merge pull request #142336 from yu-re-ka/feature-polkit-musl
symphorien Oct 25, 2021
ed66694
espeak-ng: explicitly disable parallel building
trofi Oct 25, 2021
45b3120
fluidsynth_1: remove at 1.1.11
sternenseemann Oct 16, 2021
47ad670
Merge staging-next into staging
github-actions[bot] Oct 26, 2021
e5fe4ac
Merge staging-next into staging
github-actions[bot] Oct 26, 2021
45e2dc6
Merge pull request #142900 from trofi/sequential-espeak-ng
SuperSandro2000 Oct 26, 2021
52abab8
Merge pull request #141918 from sternenseemann/remove-fluidsynth-1
SuperSandro2000 Oct 26, 2021
16f8f83
perlPackages.X11XCB: pull upstream fix for parallel build (#142642)
trofi Oct 26, 2021
742101b
perlPackages.libnet: fix Net/libnet.cfg determinism. (#142876)
trofi Oct 26, 2021
9d11ed2
Merge staging-next into staging
github-actions[bot] Oct 26, 2021
4ed40e8
Merge pull request #142777 from trofi/sequential-m17n_lib
SuperSandro2000 Oct 26, 2021
205b617
ffmpeg_4: 4.4 -> 4.4.1
ivan Oct 26, 2021
7455d89
Merge staging-next into staging
github-actions[bot] Oct 26, 2021
ededca0
snappy: 1.1.8 -> 1.1.9 + add pkgconfig file
Artturin Oct 26, 2021
fc50030
protobuf: 3.18.1 -> 3.19.0
arcz Oct 23, 2021
b6a580b
Merge staging-next into staging
github-actions[bot] Oct 27, 2021
2489900
Merge #142684: gcc11: 11.1.0 -> 11.2.0 (into staging)
vcunat Oct 27, 2021
9e0658f
Merge staging-next into staging
github-actions[bot] Oct 27, 2021
dbf16dc
Merge pull request #142096 from arcz/protobuf-3.18.1
marsam Oct 27, 2021
ce6b36c
Merge pull request #118100 from max-privatevoid/fix/glib-appinfo-watch
7c6f434c Oct 27, 2021
5a08a28
rustPlatform: add support for features
figsoda Oct 27, 2021
007c379
ncspot: use buildFeatures
figsoda Oct 27, 2021
d7d45aa
lucky-commit: use checkNoDefaultFeatures
figsoda Oct 27, 2021
62d502d
doc/rust: add documentation for feature options
figsoda Oct 27, 2021
c505be6
Merge pull request #142678 from marsam/update-libvpx
marsam Oct 27, 2021
1ba98ab
Merge pull request #142929 from ivan/ffmpeg-4.4.1
SuperSandro2000 Oct 27, 2021
a583a5b
Merge pull request #140475 from TredwellGit/xorg.libXi
SuperSandro2000 Oct 27, 2021
e6e53f6
Merge pull request #141086 from TredwellGit/xorg.xf86inputlibinput
SuperSandro2000 Oct 27, 2021
4711d9e
kexec-tools: 2.0.20 -> 2.0.22
felixsinger Oct 8, 2021
c9fbe0d
nixos/kexec: fix test
Ma27 Oct 24, 2021
6125e30
nixos/tests: register `kexec' test
Ma27 Oct 24, 2021
e41d11e
Merge pull request #143069 from figsoda/rust-features
figsoda Oct 27, 2021
034fe8e
diffoscope: adapt to file-5.41 failures
trofi Oct 26, 2021
87fec0b
Merge pull request #141025 from felixsinger/pkgs/kexec-tools/update
Ma27 Oct 27, 2021
f43dc54
graphviz: 2.47.3 -> 2.49.3 (#143231)
felixsinger Oct 28, 2021
4e9d848
Merge pull request #143221 from trofi/diffoscope-on-file-5.41
Ma27 Oct 28, 2021
3f01b57
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
alyssais Oct 28, 2021
074a888
python3Packages.zopfli: 0.1.8 -> 0.1.9
sternenseemann Oct 19, 2021
51dd267
python3Packages.zopfli: link against our zopfli instead of vendoring
sternenseemann Oct 19, 2021
37b1afa
Merge staging-next into staging
github-actions[bot] Oct 28, 2021
158ae17
Merge staging-next into staging
github-actions[bot] Oct 29, 2021
aa8044d
gi-docgen: fix some docs build failures
jtojnar Oct 29, 2021
d9aba51
Merge staging-next into staging
github-actions[bot] Oct 29, 2021
12e2e0e
glib: 2.70.0 → 2.70.1
jtojnar Oct 29, 2021
3a7be20
libsoup: 2.74.0 → 2.74.1
jtojnar Oct 29, 2021
7cfa3de
librsvg: 2.52.2 → 2.52.3
jtojnar Oct 29, 2021
0e66b23
libsoup_3: 3.0.1 → 3.0.2
jtojnar Oct 29, 2021
853a47c
Merge staging-next into staging
github-actions[bot] Oct 29, 2021
9a002ba
Merge staging-next into staging
github-actions[bot] Oct 29, 2021
e9a1ba0
linuxPackages_5_10_hardened: fix patching conflict with patchShebang
jonringer Oct 14, 2021
933460b
python3Packages.brotlipy: fix cross-compilation
legendofmiracles Oct 20, 2021
adfa2f5
python3Packages.liquidctl: fix cross-compilation
legendofmiracles Oct 20, 2021
8b57030
python3Packages.misaka: fix cross-compilation
legendofmiracles Oct 20, 2021
bcae2af
python3Packages.pycmarkgfm: fix cross-compilation
legendofmiracles Oct 20, 2021
4242f3f
python3Packages.pygit2: fix cross-compilation
legendofmiracles Oct 20, 2021
69e1dd8
python3Packages.python-olm: fix cross-compilation
legendofmiracles Oct 20, 2021
4740e8d
python3Packages.reflink: fix cross-compilation
legendofmiracles Oct 20, 2021
1501849
python3Packages.smbus-cffi: fix cross-compilation
legendofmiracles Oct 20, 2021
aec7556
python3Packages.soundfile: fix cross-compilation
legendofmiracles Oct 20, 2021
8f64519
python3Packages.zstandard: fix cross-compilation
legendofmiracles Oct 20, 2021
bed3e18
python3Packages.editdistance-s: fix cross-compilation
legendofmiracles Oct 20, 2021
a817092
python3Packages.miniaudio: fix cross-compilation
legendofmiracles Oct 20, 2021
fdb9a4e
python3Packages.brotlicffi: fix cross-compilation
legendofmiracles Oct 20, 2021
49cbdcf
python3Packages.xpybutil: fix cross-compilation
legendofmiracles Oct 20, 2021
0fe2522
python3Packages.xcffib: fix cross-compilation
legendofmiracles Oct 20, 2021
f632423
python3Packages.pykeepass: fix cross-compilation
legendofmiracles Oct 20, 2021
c294812
python3Packages.prox-tv: fix cross-compilation
legendofmiracles Oct 20, 2021
6265b71
python3Packages.fastpbkdf2: fix cross-compilation
legendofmiracles Oct 20, 2021
2700a57
python3Packages.cmarkgfm: fix cross-compilation
legendofmiracles Oct 20, 2021
770c364
python3Packages.pynacl: add cffi dependency also at runtime
legendofmiracles Oct 21, 2021
4ebd9ff
python3Packages.cairocffi: fix cross-compilation, patch out unneeded …
legendofmiracles Oct 21, 2021
55e1a40
python3Packages.cairosvg: fix cross-compilation, patch out unneeded t…
legendofmiracles Oct 21, 2021
e8bb837
python3Packages.tinycss2: 1.0.2 -> 1.1.0 + enable tests
legendofmiracles Oct 21, 2021
ab17d96
python3Packages.argon2_cffi: fix cross-compilation, 20.1.0 -> 21.1.0
legendofmiracles Oct 22, 2021
1cb0112
python3Packages.passlib: fix cross-compilation
legendofmiracles Oct 23, 2021
b045be8
python3Packages.pycares: fix cross-compilation
legendofmiracles Oct 27, 2021
92fc982
Merge pull request #143642 from jtojnar/more-gnome-staging
amaxine Oct 29, 2021
ba99054
Merge staging-next into staging
github-actions[bot] Oct 30, 2021
1fe8dfa
Merge staging-next into staging
github-actions[bot] Oct 30, 2021
230a785
Merge staging-next into staging
github-actions[bot] Oct 30, 2021
8475a67
qtbase: bootstrap with syncqt.pl
ttuegel Oct 29, 2021
42f4459
qtModule: say the magic words
ttuegel Oct 29, 2021
9e65eb4
qt515: 5.15.2 -> 5.15.3
ttuegel Oct 29, 2021
ae842d0
python3Packages.httplib2: drop upstreamed patch (fails to apply)
trofi Oct 30, 2021
062a149
Merge staging-next into staging
github-actions[bot] Oct 30, 2021
f0bb568
pytest: new hook to delete pytest bytecode
trofi Oct 1, 2021
e6ca3a3
libselinux: fix cross-compilation from x86_32
r-burns Oct 30, 2021
fdcee2e
Merge staging-next into staging
github-actions[bot] Oct 31, 2021
e6b0796
polkit: format the expression
jtojnar Oct 30, 2021
54417ca
polkit: 0.119 → 0.120
jtojnar Oct 30, 2021
527b98a
polkit: port to Meson
jtojnar Oct 30, 2021
1b2e909
icu70: init at 70.1
marsam Oct 31, 2021
ab9ac19
icu: 69.1 -> 70.1
marsam Oct 31, 2021
89dc75e
icu: update homepage
marsam Oct 31, 2021
bc5e1e9
Merge staging-next into staging
github-actions[bot] Oct 31, 2021
96561db
Merge pull request #143834 from jtojnar/polkit
jtojnar Oct 31, 2021
858d551
Merge staging-next into staging
github-actions[bot] Oct 31, 2021
999557e
sddm: fix build with Qt 5.15.3
ttuegel Oct 31, 2021
965fcab
qt515: combine source locks into single JSON file
ttuegel Oct 31, 2021
b9331fb
qt515: consolidate extra package sources
ttuegel Oct 31, 2021
940e668
qt515: remove unused file
ttuegel Oct 31, 2021
de97acd
qt515: consolidate bash set short options
ttuegel Oct 31, 2021
27b6cf2
qtModule: combine conditionals inside evaluation brackets
ttuegel Oct 31, 2021
5b22f14
qtbase: avoid rebuilding versions < 5.15
ttuegel Oct 31, 2021
e92f6f6
Merge staging-next into staging
github-actions[bot] Oct 31, 2021
2a0781e
Merge pull request #144005 from marsam/update-icu
7c6f434c Oct 31, 2021
e56044f
Merge pull request #143809 from trofi/fix-httplib2
SuperSandro2000 Oct 31, 2021
bef9005
Merge staging-next into staging
github-actions[bot] Nov 1, 2021
f4b6e97
Merge staging-next into staging
github-actions[bot] Nov 1, 2021
bb3f1c9
mtr: fix build against upcoming ncurses-6.3
trofi Nov 1, 2021
ab7c6b8
Merge pull request #144080 from trofi/fix-mtr-for-ncurses-6.3
7c6f434c Nov 1, 2021
c28d0ce
Merge pull request #143058 from Artturin/snapppypkgconfig
Artturin Nov 1, 2021
3a0f6d4
python310Packages.ruamel-yaml-clib: 0.2.0 -> 0.2.4, add SuperSandro20…
Mic92 Oct 29, 2021
9e9ee31
Merge staging-next into staging
github-actions[bot] Nov 1, 2021
418bbe4
python39Packages.ruamel_yaml: remove python2 compatility from python3…
SuperSandro2000 Nov 1, 2021
2c62393
Merge pull request #120760 from sternenseemann/ncurses-no-paches
SuperSandro2000 Nov 1, 2021
595c25f
polkit: Fix regression in paths in pkg-config file
jtojnar Nov 1, 2021
3b916a6
polkit: fix hash
jtojnar Nov 1, 2021
84f5833
gtk3: restore x11 support on darwin
Artturin Nov 1, 2021
0a10f96
keybinder3: use gtk-x11 on darwin
Artturin Jul 31, 2021
222e9b5
rust: 1.56.0 -> 1.56.1
alyssais Nov 1, 2021
b8314a3
Merge pull request #143640 from Mic92/ruamel-yaml-clib
SuperSandro2000 Nov 1, 2021
83d6b7a
Merge staging-next into staging
github-actions[bot] Nov 1, 2021
4471cbc
clang-analyzer: Fix the build with LLVM 13
primeos Nov 1, 2021
0055a97
Merge pull request #140783 from primeos/llvmPackages_latest
primeos Nov 1, 2021
6817f26
python39Packages.ruamel-base: normalise name, adopt
SuperSandro2000 Nov 1, 2021
3f03065
Merge staging-next into staging
github-actions[bot] Nov 2, 2021
5cac0ef
Merge staging-next into staging
github-actions[bot] Nov 2, 2021
fb5f7b9
Merge pull request #144204 from alyssais/rust-1.56.1
SuperSandro2000 Nov 2, 2021
f083f92
gnutls: avoid the (check-time) cacert dependency
vcunat Nov 2, 2021
de72551
Merge pull request #143852 from ttuegel/qt-5.15.3
ttuegel Nov 2, 2021
20c2dc6
Merge master into staging-next
github-actions[bot] Nov 2, 2021
503a76e
synth: 0.6.0 -> 0.6.1
figsoda Oct 29, 2021
36b42d4
Merge staging-next into staging
github-actions[bot] Nov 2, 2021
f7586b2
epick: 0.5.1 -> 0.6.0
figsoda Oct 29, 2021
52a9aca
menyoki: 1.5.3 -> 1.5.5
figsoda Oct 23, 2021
e91d495
python39Packages.ruamel-ordereddict: normalise name, adopt
SuperSandro2000 Nov 1, 2021
b2767b6
python39Packages.ruamel-yaml: normalise name, adopt
SuperSandro2000 Nov 1, 2021
b592957
python39Packages.ruamel-yaml-clib: normalise name, adopt
SuperSandro2000 Nov 1, 2021
027f675
Merge pull request #144160 from SuperSandro2000/ruamel
SuperSandro2000 Nov 2, 2021
416737a
Merge pull request #143688 from figsoda/update-synth
figsoda Nov 2, 2021
30878ec
Merge pull request #142625 from figsoda/update-menyoki
figsoda Nov 2, 2021
f0fdb54
Merge pull request #143713 from figsoda/update-epick
figsoda Nov 2, 2021
2d78d6e
Merge pull request #126557 from r-burns/autogen
r-burns Nov 2, 2021
7f99acb
Merge master into staging-next
github-actions[bot] Nov 2, 2021
8f5da90
Merge remote-tracking branch 'origin/staging-next' into staging
mweinelt Nov 2, 2021
a029bfe
Merge master into staging-next
github-actions[bot] Nov 3, 2021
4cb7820
elan: 1.3.0 -> 1.3.1
r-ryantm Nov 3, 2021
10d3b3c
cargo-about: 0.3.0 -> 0.4.1
figsoda Nov 3, 2021
a24ac87
Merge master into staging-next
github-actions[bot] Nov 3, 2021
703ffa2
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
alyssais Nov 3, 2021
caa5543
Merge pull request #138618 from trofi/update-ell
SuperSandro2000 Nov 3, 2021
65dd301
Merge pull request #144327 from r-ryantm/auto-update/elan
gebner Nov 3, 2021
b5cfd8d
treewide: remove python39Packages.ruamel_yaml aliases
SuperSandro2000 Nov 3, 2021
c19a058
Merge pull request #132239 from Artturin/keybinder3-darwin
Artturin Nov 3, 2021
5ddd811
Merge master into staging-next
github-actions[bot] Nov 3, 2021
f8a407f
Merge pull request #144333 from figsoda/update-cargo-about
figsoda Nov 3, 2021
bf39715
Merge staging-next into staging
github-actions[bot] Nov 3, 2021
a478ce5
Merge pull request #144407 from SuperSandro2000/ruamel_yaml
SuperSandro2000 Nov 3, 2021
8e44945
Merge master into staging-next
github-actions[bot] Nov 3, 2021
3567177
Merge staging-next into staging
github-actions[bot] Nov 3, 2021
3e337de
Merge pull request #143914 from r-burns/libselinux
Artturin Nov 3, 2021
e279d48
Merge master into staging-next
github-actions[bot] Nov 4, 2021
7516a2e
Merge staging-next into staging
github-actions[bot] Nov 4, 2021
f985d0a
Merge master into staging-next
github-actions[bot] Nov 4, 2021
524db89
Merge staging-next into staging
github-actions[bot] Nov 4, 2021
8e5abca
python3Packages.click: 8.0.2 -> 8.0.3
r-burns Nov 4, 2021
eae534c
pkgsMusl.dbus: enable systemd support
alyssais Nov 4, 2021
a2e92ff
pkgsMusl.redis: enable systemd support
alyssais Nov 4, 2021
eef72d8
pkgsMusl.cups: enable systemd support
alyssais Nov 4, 2021
7410b6f
Merge #144223: gnutls: avoid cacert dependency
vcunat Nov 4, 2021
a8cd6b1
Merge master into staging-next
github-actions[bot] Nov 4, 2021
cca97be
Merge staging-next into staging
github-actions[bot] Nov 4, 2021
7482ab6
Merge master into staging-next
github-actions[bot] Nov 4, 2021
20bee66
Merge staging-next into staging
github-actions[bot] Nov 4, 2021
555aa76
linux: enable TCP_CONG_ADVANCED
jian-lin Nov 4, 2021
be43328
Merge pull request #144585 from r-burns/click
SuperSandro2000 Nov 4, 2021
c12e3c1
Merge pull request #142221 from sternenseemann/zopfli-0.1.9
SuperSandro2000 Nov 4, 2021
b2da1af
Merge master into staging-next
github-actions[bot] Nov 5, 2021
ac4cb43
Merge staging-next into staging
github-actions[bot] Nov 5, 2021
e53afee
Merge master into staging-next
github-actions[bot] Nov 5, 2021
9a96e0e
Merge pull request #144641 from jian-lin/enable-TCP_CONG_ADVANCED-on-…
lovesegfault Nov 5, 2021
555a401
Merge branch 'staging-next' into staging
vcunat Nov 5, 2021
2663e5b
Merge master into staging-next
github-actions[bot] Nov 5, 2021
933da57
Merge master into staging-next
github-actions[bot] Nov 5, 2021
6a584e1
khard: fix eval, add import check
SuperSandro2000 Nov 5, 2021
b427f9a
kmon: 1.5.5 -> 1.6.0, clarify license
figsoda Nov 5, 2021
a219d63
Merge pull request #144786 from SuperSandro2000/khard
SuperSandro2000 Nov 5, 2021
992fef1
Merge pull request #144792 from figsoda/update-kmon
figsoda Nov 5, 2021
0d70d17
Merge master into staging-next
github-actions[bot] Nov 6, 2021
df9f389
kexec-tools: 2.0.22 → 2.0.23
fabianhjr Nov 6, 2021
a41ea4c
Merge master into staging-next
github-actions[bot] Nov 6, 2021
89ec09c
Merge master into staging-next
github-actions[bot] Nov 6, 2021
eeb7e66
Merge master into staging-next
github-actions[bot] Nov 6, 2021
a8d1f24
synth: fix darwin build
figsoda Nov 6, 2021
1a9f859
Merge pull request #144925 from figsoda/fix-synth
figsoda Nov 6, 2021
f3de649
snappy: fix build on x86_64-darwin
r-burns Nov 6, 2021
9166210
Merge master into staging-next
github-actions[bot] Nov 7, 2021
1093ddf
Merge master into staging-next
github-actions[bot] Nov 7, 2021
5e2b275
diffoscope: drop upstreamed fix-uimage-on-file-5.41.patch patch
trofi Nov 7, 2021
e0cac44
Merge master into staging-next
github-actions[bot] Nov 7, 2021
cd9de95
Merge pull request #144976 from trofi/fix-diffoscope-patch
dasJ Nov 7, 2021
14f1b9f
Merge master into staging-next
github-actions[bot] Nov 7, 2021
4f81865
Merge remote-tracking branch 'upstream/master' into staging-next
Ericson2314 Nov 7, 2021
84c1377
Merge pull request #144941 from r-burns/snappy
SuperSandro2000 Nov 7, 2021
22e1ac8
Merge pull request #144823 from LibreCybernetics/update-kexec-tools-s…
r-burns Nov 7, 2021
cb91ac9
Merge master into staging-next
github-actions[bot] Nov 8, 2021
b92d47b
Merge master into staging-next
github-actions[bot] Nov 8, 2021
40b71c3
Merge master into staging-next
github-actions[bot] Nov 8, 2021
f14d7cb
Merge master into staging-next
github-actions[bot] Nov 8, 2021
707b006
Merge master into staging-next
github-actions[bot] Nov 9, 2021
5b18be2
Merge master into staging-next
github-actions[bot] Nov 9, 2021
ce6af4c
Merge master into staging-next
github-actions[bot] Nov 9, 2021
108b850
zellij: 0.19.0 -> 0.20.0
alyssais Nov 9, 2021
432b8ab
Merge pull request #145200 from alyssais/zellij
figsoda Nov 9, 2021
7414a16
Merge master into staging-next
github-actions[bot] Nov 9, 2021
f55e76a
helix: 0.4.1 -> 0.5.0
happysalada Nov 9, 2021
6b96427
Merge pull request #145232 from happysalada/update_helix
SuperSandro2000 Nov 9, 2021
30a48de
starship: 0.58.0 -> 1.0.0
happysalada Nov 9, 2021
576f01a
Merge pull request #145263 from happysalada/update_starship
marsam Nov 9, 2021
6e4d2d1
Merge master into staging-next
github-actions[bot] Nov 10, 2021
8c89876
Merge master into staging-next
github-actions[bot] Nov 10, 2021
84d856a
Merge master into staging-next
github-actions[bot] Nov 10, 2021
322ae11
zellij: 0.20.0 -> 0.20.1
happysalada Nov 10, 2021
259e08c
Merge master into staging-next
github-actions[bot] Nov 10, 2021
25b9e19
Merge pull request #145388 from happysalada/update_zellij
figsoda Nov 10, 2021
b199af1
Merge master into staging-next
github-actions[bot] Nov 11, 2021
f0e1801
Merge master into staging-next
github-actions[bot] Nov 11, 2021
c5b522e
Merge master into staging-next
github-actions[bot] Nov 11, 2021
f2d7271
Merge master into staging-next
github-actions[bot] Nov 11, 2021
026e6c3
Merge master into staging-next
github-actions[bot] Nov 12, 2021
9a30ed0
Merge master into staging-next
github-actions[bot] Nov 12, 2021
4535cfe
Merge master into staging-next
github-actions[bot] Nov 12, 2021
6995601
Merge master into staging-next
github-actions[bot] Nov 12, 2021
c0c7fbd
Merge master into staging-next
github-actions[bot] Nov 13, 2021
1a1e32f
Merge remote-tracking branch 'origin/master' into staging-next
sternenseemann Nov 13, 2021
631c3d7
Merge master into staging-next
github-actions[bot] Nov 13, 2021
084da13
libreoffice-still: 7.1.6.2 -> 7.1.7.2
oxalica Nov 12, 2021
b3fd89b
libreoffice*: skip test to fix build with icu70
oxalica Nov 13, 2021
4db5f30
Merge master into staging-next
github-actions[bot] Nov 13, 2021
f857492
firefox: use rustc.llvmPackages.stdenv with bintools
oxalica Nov 13, 2021
2774c72
firefox: add a patch fixing deadlock
oxalica Nov 12, 2021
9b5a105
Merge master into staging-next
github-actions[bot] Nov 14, 2021
0ca0546
Merge master into staging-next
github-actions[bot] Nov 14, 2021
87c9d75
Merge pull request #145589 from oxalica/fix/libreoffice
Mic92 Nov 14, 2021
30e1b0b
Revert "metrics: drop requiredSystemFeatures; /cc #76776"
vcunat Nov 14, 2021
bc35dc4
Merge master into staging-next
github-actions[bot] Nov 14, 2021
2f78a2d
Merge remote-tracking branch 'origin/master' into staging-next
sternenseemann Nov 14, 2021
987dd38
Merge remote-tracking branch 'origin/master' into staging-next
sternenseemann Nov 14, 2021
093d806
Merge master into staging-next
github-actions[bot] Nov 14, 2021
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
43 changes: 36 additions & 7 deletions doc/languages-frameworks/rust.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,33 @@ added. To find the correct hash, you can first use `lib.fakeSha256` or
`lib.fakeHash` as a stub hash. Building the package (and thus the
vendored dependencies) will then inform you of the correct hash.

### Cargo features {#cargo-features}

You can disable default features using `buildNoDefaultFeatures`, and
extra features can be added with `buildFeatures`.

If you want to use different features for check phase, you can use
`checkNoDefaultFeatures` and `checkFeatures`. They are only passed to
`cargo test` and not `cargo build`. If left unset, they default to
`buildNoDefaultFeatures` and `buildFeatures`.

For example:

```nix
rustPlatform.buildRustPackage rec {
pname = "myproject";
version = "1.0.0";

buildNoDefaultFeatures = true;
buildFeatures = [ "color" "net" ];

# disable network features in tests
checkFeatures = [ "color" ];

# ...
}
```

### Cross compilation {#cross-compilation}

By default, Rust packages are compiled for the host platform, just like any
Expand Down Expand Up @@ -261,7 +288,7 @@ rustPlatform.buildRustPackage {
Please note that the code will be compiled twice here: once in `release` mode
for the `buildPhase`, and again in `debug` mode for the `checkPhase`.

Test flags, e.g., `--features xxx/yyy`, can be passed to `cargo test` via the
Test flags, e.g., `--package foo`, can be passed to `cargo test` via the
`cargoTestFlags` attribute.

Another attribute, called `checkFlags`, is used to pass arguments to the test
Expand Down Expand Up @@ -421,18 +448,20 @@ you of the correct hash.
* `cargoBuildHook`: use Cargo to build a crate. If the crate to be
built is a crate in e.g. a Cargo workspace, the relative path to the
crate to build can be set through the optional `buildAndTestSubdir`
environment variable. Additional Cargo build flags can be passed
through `cargoBuildFlags`.
environment variable. Features can be specified with
`cargoBuildNoDefaultFeatures` and `cargoBuildFeatures`. Additional
Cargo build flags can be passed through `cargoBuildFlags`.
* `maturinBuildHook`: use [Maturin](https://github.com/PyO3/maturin)
to build a Python wheel. Similar to `cargoBuildHook`, the optional
variable `buildAndTestSubdir` can be used to build a crate in a
Cargo workspace. Additional maturin flags can be passed through
`maturinBuildFlags`.
* `cargoCheckHook`: run tests using Cargo. The build type for checks
can be set using `cargoCheckType`. Additional flags can be passed to
the tests using `checkFlags` and `checkFlagsArray`. By default,
tests are run in parallel. This can be disabled by setting
`dontUseCargoParallelTests`.
can be set using `cargoCheckType`. Features can be specified with
`cargoCheckNoDefaultFeaatures` and `cargoCheckFeatures`. Additional
flags can be passed to the tests using `checkFlags` and
`checkFlagsArray`. By default, tests are run in parallel. This can
be disabled by setting `dontUseCargoParallelTests`.
* `cargoInstallHook`: install binaries and static/shared libraries
that were built using `cargoBuildHook`.

Expand Down
8 changes: 8 additions & 0 deletions nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1243,6 +1243,14 @@ Superuser created successfully.
will no longer work and must be updated.
</para>
</listitem>
<listitem>
<para>
The <literal>fluidsynth_1</literal> attribute has been
removed, as this legacy version is no longer needed in
nixpkgs. The actively maintained 2.x series is available as
<literal>fluidsynth</literal> unchanged.
</para>
</listitem>
<listitem>
<para>
Nextcloud 20 (<literal>pkgs.nextcloud20</literal>) has been
Expand Down
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2111.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- The `services.mosquitto` module has been rewritten to support multiple listeners and per-listener configuration.
Module configurations from previous releases will no longer work and must be updated.

- The `fluidsynth_1` attribute has been removed, as this legacy version is no longer needed in nixpkgs. The actively maintained 2.x series is available as `fluidsynth` unchanged.

- Nextcloud 20 (`pkgs.nextcloud20`) has been dropped because it was EOLed by upstream in 2021-10.

- The `virtualisation.pathsInNixDB` option was renamed
Expand Down
46 changes: 46 additions & 0 deletions nixos/modules/security/pam.nix
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,46 @@ let
'';
};

ttyAudit = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Enable or disable TTY auditing for specified users
'';
};

enablePattern = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
For each user matching one of comma-separated
glob patterns, enable TTY auditing
'';
};

disablePattern = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
For each user matching one of comma-separated
glob patterns, disable TTY auditing
'';
};

openOnly = mkOption {
type = types.bool;
default = false;
description = ''
Set the TTY audit flag when opening the session,
but do not restore it when closing the session.
Using this option is necessary for some services
that don't fork() to run the authenticated session,
such as sudo.
'';
};
};

forwardXAuth = mkOption {
default = false;
type = types.bool;
Expand Down Expand Up @@ -482,6 +522,12 @@ let
"session ${
if config.boot.isContainer then "optional" else "required"
} pam_loginuid.so"}
${optionalString cfg.ttyAudit.enable
"session required ${pkgs.pam}/lib/security/pam_tty_audit.so
open_only=${toString cfg.ttyAudit.openOnly}
${optionalString (cfg.ttyAudit.enablePattern != null) "enable=${cfg.ttyAudit.enablePattern}"}
${optionalString (cfg.ttyAudit.disablePattern != null) "disable=${cfg.ttyAudit.disablePattern}"}
"}
${optionalString cfg.makeHomeDir
"session required ${pkgs.pam}/lib/security/pam_mkhomedir.so silent skel=${config.security.pam.makeHomeDir.skelDirectory} umask=0022"}
${optionalString cfg.updateWtmp
Expand Down
1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ in
kerberos = handleTest ./kerberos/default.nix {};
kernel-generic = handleTest ./kernel-generic.nix {};
kernel-latest-ath-user-regd = handleTest ./kernel-latest-ath-user-regd.nix {};
kexec = handleTest ./kexec.nix {};
keycloak = discoverTests (import ./keycloak.nix);
keymap = handleTest ./keymap.nix {};
knot = handleTest ./knot.nix {};
Expand Down
9 changes: 3 additions & 6 deletions nixos/tests/kexec.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : {
name = "kexec";
meta = with lib.maintainers; {
maintainers = [ eelco ];
# Currently hangs forever; last output is:
# machine # [ 10.239914] dhcpcd[707]: eth0: adding default route via fe80::2
# machine: waiting for the VM to finish booting
# machine # Cannot find the ESP partition mount point.
# machine # [ 28.681197] nscd[692]: 692 checking for monitored file `/etc/netgroup': No such file or directory
broken = true;
};

machine = { ... }:
Expand All @@ -18,8 +12,11 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : {
testScript =
''
machine.wait_for_unit("multi-user.target")
machine.succeed('kexec --load /run/current-system/kernel --initrd /run/current-system/initrd --command-line "$(</proc/cmdline)"')
machine.execute("systemctl kexec >&2 &", check_return=False)
machine.connected = False
machine.connect()
machine.wait_for_unit("multi-user.target")
machine.shutdown()
'';
})
9 changes: 9 additions & 0 deletions pkgs/applications/audio/cdparanoia/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,15 @@ stdenv.mkDerivation rec {
cp ${gnu-config}/config.guess configure.guess
'';

# Build system reuses the same object file names for shared and static
# library. Occasionally fails in the middle:
# gcc -O2 -fsigned-char -g -O2 -c scan_devices.c
# rm -f *.o core *~ *.out
# gcc -O2 -fsigned-char -g -O2 -fpic -c scan_devices.c
# gcc -fpic -shared -o libcdda_interface.so.0.10.2 ... scan_devices.o ...
# scan_devices.o: file not recognized: file format not recognized
enableParallelBuilding = false;

meta = with lib; {
homepage = "https://xiph.org/paranoia";
description = "A tool and library for reading digital audio from CDs";
Expand Down
6 changes: 6 additions & 0 deletions pkgs/applications/audio/espeak-ng/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ stdenv.mkDerivation rec {
"--with-mbrola=${if mbrolaSupport then "yes" else "no"}"
];

# Current release lacks dependencies on local espeak-ng:
# cd dictsource && ESPEAK_DATA_PATH=/build/espeak-ng LD_LIBRARY_PATH=../src: ../src/espeak-ng --compile=yue && cd ..
# bash: line 1: ../src/espeak-ng: No such file or directory
# Should be fixed in next release: https://github.com/espeak-ng/espeak-ng/pull/1029
enableParallelBuilding = false;

postInstall = lib.optionalString stdenv.isLinux ''
patchelf --set-rpath "$(patchelf --print-rpath $out/bin/espeak-ng)" $out/bin/speak-ng
'';
Expand Down
26 changes: 5 additions & 21 deletions pkgs/applications/audio/fluidsynth/default.nix
Original file line number Diff line number Diff line change
@@ -1,33 +1,17 @@
{ stdenv, lib, fetchFromGitHub, pkg-config, cmake
, alsa-lib, glib, libjack2, libsndfile, libpulseaudio
, AudioUnit, CoreAudio, CoreMIDI, CoreServices
, version ? "2"
}:

let
versionMap = {
"1" = {
fluidsynthVersion = "1.1.11";
sha256 = "0n75jq3xgq46hfmjkaaxz3gic77shs4fzajq40c8gk043i84xbdh";
};
"2" = {
fluidsynthVersion = "2.2.3";
sha256 = "0x5808d03ym23np17nl8gfbkx3c4y3d7jyyr2222wn2prswbb6x3";
};
};
in

with versionMap.${version};

stdenv.mkDerivation {
name = "fluidsynth-${fluidsynthVersion}";
version = fluidsynthVersion;
stdenv.mkDerivation rec {
pname = "fluidsynth";
version = "2.2.3";

src = fetchFromGitHub {
owner = "FluidSynth";
repo = "fluidsynth";
rev = "v${fluidsynthVersion}";
inherit sha256;
rev = "v${version}";
sha256 = "0x5808d03ym23np17nl8gfbkx3c4y3d7jyyr2222wn2prswbb6x3";
};

nativeBuildInputs = [ pkg-config cmake ];
Expand Down
16 changes: 7 additions & 9 deletions pkgs/applications/audio/ncspot/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,6 @@
, withMPRIS ? false, dbus ? null
}:

let
features = [ "cursive/pancurses-backend" ]
++ lib.optional withALSA "alsa_backend"
++ lib.optional withPulseAudio "pulseaudio_backend"
++ lib.optional withPortAudio "portaudio_backend"
++ lib.optional withMPRIS "mpris";
in
rustPlatform.buildRustPackage rec {
pname = "ncspot";
version = "0.9.0";
Expand All @@ -25,8 +18,6 @@ rustPlatform.buildRustPackage rec {

cargoSha256 = "0sdbba32f56z2q7kha5fxw2f00hikbz9sf4zl4wfl2i9b13j7mj0";

cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ];

nativeBuildInputs = [ pkg-config ];

buildInputs = [ ncurses openssl ]
Expand All @@ -36,6 +27,13 @@ rustPlatform.buildRustPackage rec {
++ lib.optional withPortAudio portaudio
++ lib.optional withMPRIS dbus;

buildNoDefaultFeatures = true;
buildFeatures = [ "cursive/pancurses-backend" ]
++ lib.optional withALSA "alsa_backend"
++ lib.optional withPulseAudio "pulseaudio_backend"
++ lib.optional withPortAudio "portaudio_backend"
++ lib.optional withMPRIS "mpris";

doCheck = false;

meta = with lib; {
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/whipper/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ in python3.pkgs.buildPythonApplication rec {
mutagen
pycdio
pygobject3
ruamel_yaml
ruamel-yaml
discid
pillow
];
Expand Down
6 changes: 6 additions & 0 deletions pkgs/applications/display-managers/sddm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ in mkDerivation {
url = "https://github.com/sddm/sddm/commit/e1dedeeab6de565e043f26ac16033e613c222ef9.patch";
sha256 = "sha256-OPyrUI3bbH+PGDBfoL4Ohb4wIvmy9TeYZhE0JxR/D58=";
})
# Fix build with Qt 5.15.3
# See: https://github.com/sddm/sddm/pull/1325
(fetchpatch {
url = "https://github.com/sddm/sddm/commit/e93bf95c54ad8c2a1604f8d7be05339164b19308.patch";
sha256 = "sha256:1rh6sdvzivjcl5b05fczarvxhgpjhi7019hvf2gadnwgwdg104r4";
})
];

postPatch =
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub }:
rec {
version = "8.2.3337";
version = "8.2.3451";

src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
sha256 = "sha256-iwSGcLeqXH0bVIXEI5OnotG88Uv8ntycisD9EcHjz/c=";
sha256 = "sha256-8OaEaFyOaL59j0EZkUY+kuR6si79H2dN09f8SnltxbQ=";
};

enableParallelBuilding = true;
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/graphics/epick/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@

rustPlatform.buildRustPackage rec {
pname = "epick";
version = "0.5.1";
version = "0.6.0";

src = fetchFromGitHub {
owner = "vv9k";
repo = pname;
rev = version;
sha256 = "0l7m45bqx62nrwi0r4pdwxcq37s7h3nnawk9nq2zpvl9wcgnx3gc";
sha256 = "sha256-x1C8kY9VpMg7aXgC/jRsLCeUV8uRLobgjSAQdK2/sHk=";
};

cargoSha256 = "sha256-LERV3+zwt5oVfyueGfxM7HsOha4cuWTkPyvPQwHSZqo=";
cargoSha256 = "sha256-KgQOlvKRt47lg7NteqBa2DLKkDf93JTzp9EIHn3clxY=";

nativeBuildInputs = lib.optional stdenv.isLinux python3;

Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/graphics/menyoki/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@

rustPlatform.buildRustPackage rec {
pname = "menyoki";
version = "1.5.3";
version = "1.5.5";

src = fetchFromGitHub {
owner = "orhun";
repo = pname;
rev = "v${version}";
sha256 = "050c6c60il6cy0a8d3nw4z2cyp043912a7n4n44yjpmx047w7kc7";
sha256 = "sha256-wEPt96z/odQ05hosN+GB5KLsCu8onR9WWamofJayhwU=";
};

cargoSha256 = "0wwcda2w8jg3q132cvhdgfmjc0rz93fx6fai93g5w8br98aq9qzx";
cargoSha256 = "sha256-nwxBreouL3Z47zHSH+Y/ej7KU2/bXyMQ+Tb7R4U+yKk=";

nativeBuildInputs = [ installShellFiles ]
++ lib.optional stdenv.isLinux pkg-config;
Expand All @@ -37,8 +37,8 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "Screen{shot,cast} and perform ImageOps on the command line";
homepage = "https://menyoki.cli.rs/";
changelog = "https://github.com/orhun/menyoki/blob/v${version}/CHANGELOG.md";
license = licenses.gpl3Only;
maintainers = with maintainers; [ figsoda ];
broken = stdenv.isDarwin;
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/misc/khard/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication rec {
atomicwrites
configobj
vobject
ruamel_yaml
ruamel-yaml
ruamel_base
vcunat marked this conversation as resolved.
Show resolved Hide resolved
unidecode
];
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/robo3t/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
}:

let
curlWithGnuTls = curl.override { gnutlsSupport = true; sslSupport = false; };
curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
in

stdenv.mkDerivation rec {
Expand Down
Loading