Commit Graph

6 Commits

Author SHA1 Message Date
Adam Joseph
42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Rehno Lindeque
631baf26e9 hw-probe: vulkan-utils -> vulkan-tools to fix incorrect dependency 2022-11-17 14:25:13 +00:00
Mario Rodas
ce7b368bbd
Merge pull request #193375 from r-ryantm/auto-update/hw-probe
hw-probe: 1.6.4 -> 1.6.5
2022-09-29 21:52:48 -05:00
R. Ryantm
a82319fe74 hw-probe: 1.6.4 -> 1.6.5 2022-09-28 18:45:18 +00:00
Luflosi
24d090ded4
hw-probe: fix for aarch64
cpuid is only compatible with i686 and x86_64, so only add it as a dependency on those platforms.
2022-09-20 18:37:30 +02:00
Rehno Lindeque
75424ac793 hw-probe: init at 1.6.4 2022-08-25 12:56:54 -04:00