Commit Graph

445745 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
Adam Joseph
5b66b6b8c2 systemd.meta.badPlatforms: include isStatic predicate 2023-01-22 00:27:19 -08:00
Adam Joseph
b7d097438b lib/meta.nix: platformMatch: allow predicate functions 2023-01-22 00:27:19 -08:00
Fabian Affolter
d3eee3182c
Merge pull request #211952 from fabaff/xml2rfc-fix
python311Packages.xml2rfc: 3.15.3 -> 3.16.0
2023-01-22 09:30:59 +01:00
Nick Cao
b2824f2844
Merge pull request #211750 from aaronjheng/mysql-shell
mysql-shell: 8.0.31 -> 8.0.32
2023-01-22 16:30:09 +08:00
Nick Cao
9ea9be6f2d
Merge pull request #211768 from r-ryantm/auto-update/python310Packages.python-osc
python310Packages.python-osc: 1.8.0 -> 1.8.1
2023-01-22 16:29:22 +08:00
Nick Cao
831ce5cb71
Merge pull request #211830 from sorpaas/patch-11
nixos/systemd-confinement: remove unused rootName
2023-01-22 16:25:44 +08:00
Nick Cao
b08a75bf25
Merge pull request #211865 from r-ryantm/auto-update/python310Packages.flake8-bugbear
python310Packages.flake8-bugbear: 23.1.17 -> 23.1.20
2023-01-22 16:24:25 +08:00
Fabian Affolter
9fc39a81c2
Merge pull request #211934 from fabaff/yamlfix-fix
python310Packages.yamlfix: 0.8.2 -> 1.5.0
2023-01-22 09:24:06 +01:00
Nick Cao
99f9998309
Merge pull request #204386 from robryk/resticassert
nixos/restic: small enhancements
2023-01-22 16:23:04 +08:00
Nick Cao
a0ea430bad
Merge pull request #201378 from Flakebi/clini
clini: init at 0.1.0
2023-01-22 16:22:08 +08:00
Nick Cao
e9069c80a8
Merge pull request #203424 from chvp/add-udp2raw
udp2raw: init at 20200818.0
2023-01-22 16:20:49 +08:00
Jonas Heinrich
06a3b21531
Merge pull request #211825 from r-ryantm/auto-update/python310Packages.beartype
python310Packages.beartype: 0.11.0 -> 0.12.0
2023-01-22 08:14:53 +01:00
Jonas Heinrich
5c01a5bfaa
Merge pull request #211826 from r-ryantm/auto-update/python310Packages.pytorch-lightning
python310Packages.pytorch-lightning: 1.8.6 -> 1.9.0
2023-01-22 08:13:31 +01:00
Jonas Heinrich
2af393b084
Merge pull request #211892 from matthiasbeyer/cargo-public-api
cargo-public-api: 0.27.0 -> 0.27.1
2023-01-22 08:07:19 +01:00
Jonas Heinrich
a682785841
Merge pull request #211891 from r-ryantm/auto-update/chezmoi
chezmoi: 2.29.2 -> 2.29.3
2023-01-22 08:06:52 +01:00
Jonas Heinrich
a2c26da9aa
Merge pull request #211942 from r-ryantm/auto-update/krill
krill: 0.12.0 -> 0.12.1
2023-01-22 08:04:05 +01:00
Jonas Heinrich
5246794274
Merge pull request #211914 from r-ryantm/auto-update/minisign
minisign: 0.10 -> 0.11
2023-01-22 08:01:29 +01:00
Jonas Heinrich
521bc6bc1d
Merge pull request #211915 from r-ryantm/auto-update/ansible-lint
ansible-lint: 6.10.2 -> 6.11.0
2023-01-22 08:00:52 +01:00
Jonas Heinrich
72fcb85b47
Merge pull request #211919 from r-ryantm/auto-update/astc-encoder
astc-encoder: 4.2.0 -> 4.3.0
2023-01-22 07:57:33 +01:00
Jonas Heinrich
3ae1d187d5
Merge pull request #211920 from r-ryantm/auto-update/convco
convco: 0.3.14 -> 0.3.15
2023-01-22 07:54:35 +01:00
Nikolay Korotkiy
54b89f8b4a
Merge pull request #212041 from r-ryantm/auto-update/tippecanoe
tippecanoe: 2.17.0 -> 2.18.0
2023-01-22 10:50:30 +04:00
Jonas Heinrich
cc886bedbd
Merge pull request #211938 from bobvanderlinden/pr-hwinfo-22.2
hwinfo: 22.1 -> 22.2
2023-01-22 07:44:30 +01:00
Jonas Heinrich
fed715a586
Merge pull request #211939 from bobvanderlinden/pr-lsyncd-2.3.1
lsyncd: 2.2.3 -> 2.3.1
2023-01-22 07:21:44 +01:00
Jonas Heinrich
ed7fdf7c8a
Merge pull request #211940 from r-ryantm/auto-update/clib
clib: 2.8.2 -> 2.8.3
2023-01-22 07:20:09 +01:00
Jonas Heinrich
8bf670fc28
Merge pull request #211954 from linsui/weylus
weylus: fix build
2023-01-22 07:17:47 +01:00
Jonas Heinrich
09a7725968
Merge pull request #211943 from bobvanderlinden/pr-ngrok-3.1.1
ngrok: 3.1.0 -> 3.1.1
2023-01-22 07:14:49 +01:00
Jonas Heinrich
4c30ced487
Merge pull request #211945 from r-ryantm/auto-update/ticker
ticker: 4.5.4 -> 4.5.5
2023-01-22 07:13:31 +01:00
Jonas Heinrich
2e3ee895f1
Merge pull request #212004 from SuperSandro2000/nextcloud-client
nextcloud-client: 3.6.4 -> 3.6.6
2023-01-22 07:10:11 +01:00
Jonas Heinrich
da778757da
Merge pull request #211958 from figsoda/nixpkgs-hammering
nixpkgs-hammering: init at unstable-2022-11-15
2023-01-22 07:08:15 +01:00
Jonas Heinrich
2f34648755
Merge pull request #211957 from r-ryantm/auto-update/rabbitmq-server
rabbitmq-server: 3.11.6 -> 3.11.7
2023-01-22 06:59:42 +01:00
Jonas Heinrich
6c582bdf39
Merge pull request #211964 from r-ryantm/auto-update/imgproxy
imgproxy: 3.13.0 -> 3.13.1
2023-01-22 06:26:57 +01:00
Jonas Heinrich
36cacfe01c
imgproxy: add changelog 2023-01-22 06:24:08 +01:00
Jonas Heinrich
0d8be5e210
Merge pull request #211965 from r-ryantm/auto-update/doppler
doppler: 3.52.1 -> 3.53.0
2023-01-22 06:21:45 +01:00
Jonas Heinrich
86b04f3010
Merge pull request #211970 from r-ryantm/auto-update/snappymail
snappymail: 2.24.5 -> 2.24.6
2023-01-22 06:20:05 +01:00
figsoda
ef479383e1
Merge pull request #212025 from r-ryantm/auto-update/goodvibes
goodvibes: 0.7.5 -> 0.7.6
2023-01-21 23:32:11 -05:00
figsoda
596a0e622f
Merge pull request #211875 from figsoda/term-edit
vimPlugins.term-edit-nvim: init at 2023-01-20
2023-01-21 23:22:03 -05:00
R. Ryantm
450f6497c7 tippecanoe: 2.17.0 -> 2.18.0 2023-01-22 04:12:29 +00:00
Luke Granger-Brown
15440ee417
Merge pull request #212022 from r-ryantm/auto-update/solo2-cli
solo2-cli: 0.2.1 -> 0.2.2
2023-01-22 04:06:27 +00:00
Robert Schütz
d14807ef9a
Merge pull request #212003 from austinbutler/authenticator-fix-pipewire
authenticator: fix incompatibility with pipewire 0.3.64
2023-01-21 20:05:10 -08:00
Uri Baghin
469cd328bc
Merge pull request #211959 from r-ryantm/auto-update/opentelemetry-collector
opentelemetry-collector: 0.68.0 -> 0.69.1
2023-01-22 15:04:57 +11:00
github-actions[bot]
875c913a8f terraform-providers.aci: 2.5.2 → 2.6.0 2023-01-22 13:47:48 +10:00
Weijia Wang
300886cea7
Merge pull request #190280 from r-ryantm/auto-update/thonny
thonny: 4.0.1 -> 4.0.2
2023-01-22 04:09:43 +01:00
Weijia Wang
7b98f6059d
Merge pull request #184295 from r-ryantm/auto-update/kronosnet
kronosnet: 1.23 -> 1.25
2023-01-22 04:05:23 +01:00
Weijia Wang
8938036ddb
Merge pull request #180619 from r-ryantm/auto-update/bonzomatic
bonzomatic: 2022-02-05 -> 2022-08-20
2023-01-22 04:03:19 +01:00
Weijia Wang
69f61e1dea
Merge pull request #180430 from r-ryantm/auto-update/bacula
bacula: 11.0.6 -> 13.0.1
2023-01-22 04:02:57 +01:00
Weijia Wang
3fce3e4096
Merge pull request #212020 from AtaraxiaSjel/nixos/mullvad-vpn-fix
mullvad-vpn: fix openvpn
2023-01-22 03:28:12 +01:00
Weijia Wang
218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Austin Butler
1c7e798277 authenticator: remove dotlambda as maintainer, add austinbutler 2023-01-21 18:03:43 -08:00
Nick Cao
c7e15bc394
Merge pull request #211662 from Trundle/pulumi-3.52.0
pulumi: 3.49.0 -> 3.52.0
2023-01-22 10:00:26 +08:00