Commit Graph

19 Commits

Author SHA1 Message Date
R. Ryantm
d4d75b86d2 yder: 1.4.17 -> 1.4.19 2023-01-28 21:34:33 +00:00
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
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Markus Kowalewski
4756347d49
yder: 1.4.15 -> 1.4.17 2022-08-05 23:13:24 +02:00
Josef Kemetmüller
bcd7045998 treewide: Remove now-unneeded LD_LIBRARY_PATH in cmake derivations
Since the setting DCMAKE_SKIP_BUILD_RPATH was disabled, we can now run
the checkPhase of cmake derivations without having to tweak the
LD_LIBRARY_PATH anymore.
2022-07-04 03:49:01 +03:00
Daniel Schaefer
99b8950bd1 yder: 1.4.14 -> 1.4.15 2022-03-15 23:07:59 +08:00
R. RyanTM
43a4847e10 yder: 1.4.12 -> 1.4.14 2021-08-21 18:22:29 +00:00
Sandro Jäckel
107b43ae96
yder: format, cleanup 2021-08-08 05:22:27 +02:00
R. RyanTM
bbde0265f8 yder: 1.4.11 -> 1.4.12 2020-09-07 06:37:40 +00:00
R. RyanTM
478e0802b5 yder: 1.4.10 -> 1.4.11 2020-08-24 21:23:51 +00:00
R. RyanTM
a17aab3558 yder: 1.4.9 -> 1.4.10 2020-03-18 12:54:02 +00:00
Frederik Rietdijk
dce0ca29d9 Merge master into staging-next 2020-01-28 10:46:13 +01:00
R. RyanTM
0db4d2f118 yder: 1.4.8 -> 1.4.9 2020-01-26 14:06:25 +00:00
Anders Kaseorg
3cd8ce3bce treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
R. RyanTM
eb8e76d4b6 yder: 1.4.7 -> 1.4.8
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/yder/versions
2019-09-29 04:51:47 -07:00
Daniel Schaefer
77b4e4b75c yder: 1.4.6 -> 1.4.7
https://github.com/babelouest/yder/releases/tag/v1.4.7
2019-08-05 08:07:48 +02:00
Daniel Schaefer
890c64aef4 yder: Fix darwin build 2019-07-04 22:48:11 +02:00
Daniel Schaefer
d80ea6aa4d yder: Disable systemd on non-linux 2019-07-04 09:50:15 +02:00
Daniel Schaefer
601221807c yder: init at 1.4.5 2019-07-04 09:50:04 +02:00