Commit Graph

19008 Commits

Author SHA1 Message Date
Fabian Affolter
457d492c95 atop: 2.6.0 -> 2.7.1 2022-05-28 21:27:24 +02:00
github-actions[bot]
c9a4937f2b
Merge master into staging-next 2022-05-28 18:01:08 +00:00
Sergei Trofimovich
7327069ecc pflask: pull fix pending upstream inclusion for -fno-common support
Without the change build fails on upstream gcc-10 as:

    ld: src/util.c.1.o:/build/pflask/build/../src/printf.h:42: multiple definition of
      `use_syslog'; src/cgroup.c.1.o:/build/pflask/build/../src/printf.h:42: first defined here
2022-05-28 17:23:12 +01:00
Gabriel Ebner
ddf273588e linuxPackages.digimend: unstable-2019-06-18 -> 10 2022-05-28 16:47:39 +02:00
7c6f434c
3542241a55
Merge pull request #174183 from helsinki-systems/upd/lvm2
lvm2: 2.03.15 -> 2.03.16
2022-05-28 07:25:47 +00:00
github-actions[bot]
ff43d848bf
Merge staging-next into staging 2022-05-27 18:01:52 +00:00
Sandro
3aa3f5ea37
Merge pull request #174577 from andrevmatos/linux/zen
linux_zen: 5.17.7-zen1 -> 5.18.0-zen1
2022-05-27 19:25:34 +02:00
Sandro
820e0844eb
Merge pull request #174733 from klemensn/sysstat-fix-manual-pages
sysstat: Do not compress manual pages with xz(1)
2022-05-27 19:10:48 +02:00
Aaron Jheng
41098225dd
cshatag: 2019-12-03 -> 2.0 (#174927)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-05-27 18:33:20 +02:00
Artturi
60a0871486
Merge pull request #172391 from Artturin/deprecate-stdenv-glibc 2022-05-27 17:56:19 +03:00
Rick van Schijndel
6c5ca66f8b
Merge pull request #174680 from Mic92/nix-ld
nix-ld: disable build on non-linux platforms
2022-05-27 15:51:50 +02:00
Artturin
c1fffdfffb treewide: change some glibc to stdenv.cc.libc 2022-05-27 05:57:43 +03:00
github-actions[bot]
7c4e7c3159
Merge staging-next into staging 2022-05-27 00:03:07 +00:00
Maximilian Bosch
75f4c62775
linux/hardened/patches/5.4: 5.4.195-hardened1 -> 5.4.196-hardened1 2022-05-26 17:20:50 +02:00
Maximilian Bosch
ec4b2a871d
linux/hardened/patches/5.17: 5.17.9-hardened1 -> 5.17.11-hardened1 2022-05-26 17:20:39 +02:00
Maximilian Bosch
e97b03a780
linux/hardened/patches/5.15: 5.15.41-hardened1 -> 5.15.43-hardened1 2022-05-26 17:20:27 +02:00
Maximilian Bosch
d8d0dd929e
linux/hardened/patches/5.10: 5.10.117-hardened1 -> 5.10.118-hardened1 2022-05-26 17:20:14 +02:00
Maximilian Bosch
63192641bb
linux/hardened/patches/4.19: 4.19.244-hardened1 -> 4.19.245-hardened1 2022-05-26 17:20:03 +02:00
Maximilian Bosch
08daee172e
linux/hardened/patches/4.14: 4.14.280-hardened1 -> 4.14.281-hardened1 2022-05-26 17:19:52 +02:00
Maximilian Bosch
d505557a29
linux: 5.4.195 -> 5.4.196 2022-05-26 17:18:45 +02:00
Maximilian Bosch
c57d757e1b
linux: 5.17.9 -> 5.17.11 2022-05-26 17:18:35 +02:00
Maximilian Bosch
bc0db57d53
linux: 5.15.41 -> 5.15.43 2022-05-26 17:18:23 +02:00
Maximilian Bosch
ec5629f3f2
linux: 5.10.117 -> 5.10.118 2022-05-26 17:18:12 +02:00
Maximilian Bosch
110b58f77e
linux: 4.9.315 -> 4.9.316 2022-05-26 17:18:01 +02:00
Maximilian Bosch
b5c4a60bbe
linux: 4.19.244 -> 4.19.245 2022-05-26 17:17:51 +02:00
Maximilian Bosch
f2e1f34e4c
linux: 4.14.280 -> 4.14.281 2022-05-26 17:17:42 +02:00
Klemens Nanni
3af642c13a sysstat: Do not compress manual pages with xz(1)
sysstat compresses manual pages using the `ZIP` environment variable
unless `COMPRESS_MANPG` is set.

`ZIP` seems to default to xz(1) and is for more than just compressing
manuals.

At least with `documentation.man.mandoc.enable = true;` this renders
them unreadable:
```
$ man -w mpstat
man: outdated mandoc.db lacks mpstat(1) entry, run makewhatis /nix/store/lk0r6ibvkrvaq96gp8h4rqgrd2q0c8q5-system-path/share/man
/nix/store/lk0r6ibvkrvaq96gp8h4rqgrd2q0c8q5-system-path/share/man/man1/mpstat.1.xz

```
(followed by `PAGER` showing compressed mpstat.1.xz content.)

Disable manual page compression during build and thus defer it to Nix:
```
gzipping man pages under /nix/store/wl2dwl1lhs9g5w2d5dhr0pcskp78nz42-sysstat-12.4.5/share/man/
```

This also avoids potential runtime incompatibilites in sysstat
(I am not a `services.systat` user).
2022-05-26 15:46:37 +02:00
github-actions[bot]
d8aac1a80f
Merge staging-next into staging 2022-05-26 12:01:59 +00:00
sternenseemann
8b5e372c97
Merge pull request #168113 from a-m-joseph/ispowerpc-becomes-ispower32
lib/systems/inspect.nix: replace isPowerPC with isPower32BigEndian
2022-05-26 11:44:39 +02:00
Jörg Thalheim
fcb339e294
nix-ld: disable build on non-linux platforms 2022-05-26 08:07:30 +02:00
github-actions[bot]
7473d05c8d
Merge staging-next into staging 2022-05-26 06:01:48 +00:00
Maciej Krüger
41e3072c81
Merge pull request #147232 from mkg20001/zen-tweaks 2022-05-26 06:44:54 +02:00
github-actions[bot]
f82caaee74
Merge staging-next into staging 2022-05-26 00:02:58 +00:00
André Vitor de Lima Matos
208fd4f173
linuxKernel.kernels.linux_zen: 5.17.7-zen1 -> 5.18.0-zen1 2022-05-25 17:57:19 -03:00
André Vitor de Lima Matos
3c4e372c3f kernel/update-zen.sh: add support to .0 patch versions 2022-05-25 17:57:17 -03:00
Sandro
882fc91780
Merge pull request #174091 from alyssais/linux-5.18 2022-05-25 22:55:58 +02:00
Átila Saraiva Quintela Soares
8fe16d153a
linuxPackages.rtw88: 2021-04-19 to 2022-05-08, removed broken mark. (#174222)
* linuxPackages.rtw88: 2021-04-19 to 2022-05-08

added myself to the maintainers

* linuxPackages.rtw88: removing upper version limit for the broken mark
2022-05-25 22:20:35 +02:00
Ben Siraphob
b20b6fa0d8
Merge pull request #172962 from Artturin/defaultparallelnorebuild 2022-05-25 12:25:34 -07:00
github-actions[bot]
ab6c34c083
Merge staging-next into staging 2022-05-25 18:01:56 +00:00
Artturin
1d44ac176c treewide: add enableParallelBuilding's to bootstrap packages so hashes stay the same
when enableParallelBuildingByDefault is enabled

verified with
`nix-diff $(nix eval ".#gcc-unwrapped.drvPath") $(nix eval --expr 'with import ./. { config = { enableParallelBuildingByDefault = true; }; }; gcc-unwrapped.drvPath' --impure)`
2022-05-25 16:03:14 +03:00
Artturin
0c4d65b21e treewide: stdenv.glibc -> glibc 2022-05-25 15:51:20 +03:00
Alyssa Ross
2b22a409c3 linuxPackages.netatop: fix build with Linux 5.18
With 5.18, implicit fallthrough is an error, and netatop hasn't caught
up yet.
2022-05-25 12:34:07 +00:00
Alyssa Ross
d28b794ef0 linuxPackages.pktgen: 21.11.0 -> 22.04.1
21.11.0 didn't build with our version of DPDK.
2022-05-25 12:33:42 +00:00
Alyssa Ross
3aa1b44629 linuxPackages.vmware: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
bd1aebae22 linuxPackages.virtualbox: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
3557c0f450 linuxPackages.rtl88xxau-aircrack: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
651ee5ecf5 linuxPackages.rtl8821ce: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
b3f626f6a0 linuxPackages.rtl8192eu: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
d156a9eca3 linuxPackages.nvidiabl: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
5b5c1f8cd1 linuxPackages.lttng-modules: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
93212d08c7 linuxPackages.kvmfr: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
d4ee5c6571 linuxPackages.kvdo: mark broken on Linux 5.17+ 2022-05-25 12:29:13 +00:00
Alyssa Ross
791ef2e3eb linuxPackages.intel-speed-select: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
5bf6048f37 linuxPackages.facetimehd: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
9aa6f61df9 linuxPackages.dpdk: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
fefb777b38 linuxPackages.dpdk-kmods: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
515938fed6 linuxPackages.dddvb: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
fe564f56b4 linuxPackages.bbswitch: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
3bd018e6b0 linuxPackages.akvcam: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
Alyssa Ross
7519523f83 linuxPackages.vendor-reset: enable parallel building
Tested at -j48.
2022-05-25 12:21:05 +00:00
Alyssa Ross
b36ba49e88 linuxPackages.vendor-reset: patch for Linux 5.18 2022-05-25 12:21:05 +00:00
Adam Joseph
c0085404bd lib/systems/inspect.nix: remove isPowerPC
Very confusingly, the `isPowerPC` predicate in
`lib/systems/inspect.nix` does *not* match `powerpc64le`!

This is because `isPowerPC` is defined as

  isPowerPC      = { cpu = cpuTypes.powerpc; };

Where `cpuTypes.powerpc` is:

  { bits = 32; significantByte = bigEndian; family = "power"; };

This means that the `isPowerPC` predicate actually only matches the
subset of machines marketed under this name which happen to be 32-bit
and running in big-endian mode which is equivalent to:

  with stdenv.hostPlatform; isPower && isBigEndian && is32bit

This seems like a sharp edge that people could easily cut themselves
on.  In fact, that has already happened: in
`linux/kernel/common-config.nix` there is a test which will always
fail:

  (stdenv.hostPlatform.isPowerPC && stdenv.hostPlatform.is64bit)

A more subtle case of the strict isPowerPC being used instead of the
moreg general isPower accidentally are the GHC expressions:

  Update pkgs/development/compilers/ghc/8.10.7.nix
  Update pkgs/development/compilers/ghc/8.8.4.nix
  Update pkgs/development/compilers/ghc/9.2.2.nix
  Update pkgs/development/compilers/ghc/9.0.2.nix
  Update pkgs/development/compilers/ghc/head.nix

Since the remaining legitimate use sites of isPowerPC are so few, remove
the isPowerPC predicate completely. The alternative expression above is
noted in the release notes as an alternative.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-05-25 09:45:42 +02:00
github-actions[bot]
59d64381a5
Merge staging-next into staging 2022-05-25 00:04:08 +00:00
Sandro
824ad4fe30
Merge pull request #173970 from trofi/workaround-fno-common-for-lockdep
lockdep: add -fcommon workaround
2022-05-25 00:43:43 +02:00
Sandro
665d95caad
Merge pull request #174111 from alyssais/nvidiabl-homepage 2022-05-24 21:00:29 +02:00
github-actions[bot]
6935cd110f
Merge staging-next into staging 2022-05-24 18:02:00 +00:00
Sandro
c7cd9d20c4
Merge pull request #173806 from SuperSandro2000/systeroid 2022-05-24 14:45:50 +02:00
Yorick van Pelt
0924b1863c
picoscope, openrazer, it87, esptool: move maintainership to LumiGuide
I no longer work there, but I inherited a few package maintainerships.
2022-05-24 12:16:25 +02:00
github-actions[bot]
2e043cf685
Merge staging-next into staging 2022-05-24 06:01:54 +00:00
Ben Siraphob
eba6de24c1
Merge pull request #169379 from reckenrode/vulkan-tools-darwin 2022-05-23 21:34:22 -07:00
github-actions[bot]
574f2d4696
Merge staging-next into staging 2022-05-24 00:02:57 +00:00
ajs124
f862ced024 lvm2: 2.03.15 -> 2.03.16 2022-05-23 22:24:52 +02:00
Sandro Jäckel
e9be5fe419
linux-doc: init 2022-05-23 21:57:06 +02:00
Alyssa Ross
c5eedd1ae5 linuxPackages.gcadapter-oc-kmod: 1.4 -> unstable-2021-12-11
Fixes build with Linux 5.18.
2022-05-23 19:50:04 +00:00
github-actions[bot]
fc9784b2f1
Merge staging-next into staging 2022-05-23 18:02:01 +00:00
Martin Weinelt
b4924b9a1e
Merge pull request #174029 from LeSuisse/cifs-utils-6.15
cifs-utils: 6.14 -> 6.15
2022-05-23 17:39:50 +02:00
Martin Weinelt
1923b68bda Merge remote-tracking branch 'origin/staging-next' into staging 2022-05-23 17:35:37 +02:00
Alyssa Ross
b2e67a3477 linuxPackages.it87: clarify license
c93d61adad/it87.c (L57)
2022-05-23 15:22:56 +00:00
Alyssa Ross
3df920c674 linuxPackages.it87: switch upstream to Frank Crawford
This version was last touched in February 2022, as opposed to the
version we were using before, which hasn't been touched since January
2019.

I've reviewed the diff, and it all seems reasonable.  We need a newer
version of this package, because hannesha's version doesn't build with
Linux 5.18.
2022-05-23 15:22:56 +00:00
Artturi
39d2b597e3
Merge pull request #174110 from alyssais/zenpower-2022-04-13
linuxPackages.zenpower: 0.1.13 -> unstable-2022-04-13
2022-05-23 16:21:51 +03:00
Artturi
b82c7826da
Merge pull request #173909 from Artturin/strictdeps2 2022-05-23 16:19:35 +03:00
Alyssa Ross
7b5bd9f719 linuxPackages.apfs: add patch for Linux 5.18 2022-05-23 12:41:48 +00:00
Alyssa Ross
062d21eead
linuxPackages.nvidiabl: use a better homepage
It makes more sense to point this to the fork that we're using, rather
than the upstream.
2022-05-23 12:24:02 +00:00
Alyssa Ross
0795cb72d3
linuxPackages.zenpower: clarify license
c36a86c64b/zenpower.c (L8)
2022-05-23 12:19:33 +00:00
Alyssa Ross
c5bfda47e7
linuxPackages.zenpower: 0.1.13 -> unstable-2022-04-13
Fixes build with Linux 5.18.
2022-05-23 12:19:14 +00:00
Alyssa Ross
5d3a61e402
linuxPackages.rtl8814au: unstable-2022-02-21 -> unstable-2022-05-23
Fixes build with Linux 5.18.
2022-05-23 12:17:18 +00:00
Alyssa Ross
2cdd54c279
linuxPackages.openrazer: enable parallel building
Tested at -j48.
2022-05-23 12:11:18 +00:00
Florian Klink
2403723108
Merge pull request #172652 from klemensn/systemd-optional-system-units
nixos/systemd: Package only built component units
2022-05-23 11:35:01 +02:00
Alyssa Ross
fa7ae8876f
linux_latest: 5.17.9 -> 5.18
NSFD_V3 is now always enabled, and enabling debug info now requires
selecting a DWARF version instead of just setting DEBUG_INFO=y.
2022-05-23 09:19:42 +00:00
Florian Klink
4d9f5f6bcc
Merge pull request #173922 from lopsided98/systemd-build-bash
systemd: fix build platform shebang reference
2022-05-23 11:17:46 +02:00
Alyssa Ross
b173750213 kmod: build devdoc
Switch from autoreconfHook to running autogen.sh ourselves so that
gtkdocize gets run.  The GTK_DOC_CHECK autoconf macro isn't
cross-friendly, so we have to disable it when cross-compiling.
2022-05-23 07:48:50 +00:00
Randy Eckenrode
71ceba177f
moltenvk: provide MoltenVK-specific headers
These are needed to compile `vulkaninfo` in the Vulkan-Tools package.
2022-05-23 00:59:49 -04:00
Randy Eckenrode
af99bbf451
moltenvk: fix broken ICD definition 2022-05-23 00:59:48 -04:00
Thomas Gerbet
6322d6be3a cifs-utils: 6.14 -> 6.15
https://lists.samba.org/archive/samba-technical/2022-April/137335.html
2022-05-22 19:21:22 +02:00
Artturin
f002ffed9a treewide: enable strictDeps in bootstrap packages 2022-05-22 16:40:26 +03:00
Dmitry Bogatov
39773cc073 util-linux: make dependencies on pam and libcap optional
Introduce new boolean arguments "pamSupport" and "capabilitiesSupport" that
control whether "pam" and "libcap" are compiled in. These flags are true by
default, so this commit does not cause any rebuilds.
2022-05-22 07:34:02 -04:00
Sergei Trofimovich
1b11f2b6ac lockdep: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: lockdep.o:/build/linux-5.0.21/tools/lib/lockdep/../../include/linux/rcu.h:5: multiple definition of
      `rcu_scheduler_active'; common.o:/build/linux-5.0.21/tools/lib/lockdep/../../include/linux/rcu.h:5: first defined here
2022-05-22 11:04:32 +01:00
Mario Rodas
b6dbd16c4a
Merge pull request #173483 from wucke13/sssd-stuff
sssd: 2.6.3 -> 2.7.0
2022-05-21 17:34:22 -05:00
Ben Wolsieffer
5e2009d894 systemd: fix build platform shebang reference
patchShebangs was writing a build platform bash shebang to
systemd-update-helper, which ends up in the output. To fix this, this patch
restricts patchShebangs to only run on certain directories.

Also, remove a comment stating that patchShebangs will no longer be necessary
after the next systemd release. This is not the case because /usr/bin/env
doesn't exist within the sandbox and will still need to be patched.
2022-05-21 16:13:48 -04:00
Sandro
bf3b55c038
Merge pull request #173282 from azuwis/sketchybar
sketchybar: 2.5.0 -> 2.5.2
2022-05-21 20:46:37 +02:00