nixpkgs/pkgs/applications/networking/browsers
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
..
amfora
asuka asuka: 0.8.3 -> 0.8.5 2022-05-26 10:40:49 -04:00
av-98
bombadillo bombadillo: 2.3.3 -> 2.4.0 2022-03-08 05:02:20 +00:00
brave Merge pull request #206145 from buckley310/2022-12-14-brave 2023-01-03 23:08:14 +01:00
browsh browsh: 1.6.4 -> 1.8.0 2022-07-23 14:25:11 -07:00
captive-browser captive-browser: Use buildGoModule 2023-01-03 03:42:37 +00:00
castor castor: enable parallels tests with nextest 2022-12-04 23:55:48 -05:00
chromium treewide: systemdSupport: use lib.meta.availableOn 2023-01-22 00:27:19 -08:00
dillo treewide: use mbedtls 3 where possible 2022-12-07 19:58:55 +00:00
dillong treewide: use mbedtls 3 where possible 2022-12-07 19:58:55 +00:00
elinks pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
eolie treewide: remove attrPath from nix-update-script calls 2022-12-26 12:39:21 -05:00
ephemeral treewide: remove attrPath from nix-update-script calls 2022-12-26 12:39:21 -05:00
firefox firefox-esr-unwrapped: 102.6.0esr -> 102.7.0esr 2023-01-16 21:35:32 +01:00
firefox-bin Merge pull request #211140 from mweinelt/firefox-109.0 2023-01-17 02:24:41 +00:00
gmni
google-chrome NIXOS_OZONE_WL: fix wayland window decorations 2022-09-28 15:56:55 +02:00
kristall
ladybird ladybird: fix build 2022-11-29 00:28:58 +01:00
lagrange lagrange: 1.14.1 -> 1.14.2 2023-01-13 14:25:28 +00:00
librewolf librewolf-unwrapped: 108.0.2-1 -> 109.0-1 2023-01-17 12:43:16 +00:00
links2 links2: 2.27 -> 2.28 2023-01-08 04:31:21 +00:00
litebrowser litebrowser: init at unstable-2022-10-31 2022-11-08 12:58:04 +01:00
luakit luakit: 2.3.1 -> 2.3.3 2022-12-09 17:29:57 +00:00
lynx
microsoft-edge microsoft-edge: 105.0.1343.42 -> 107.0.1418.52 2022-11-18 22:56:07 +08:00
midori
misc widevine-cdm: init at 4.10.2449.0 2022-10-13 20:02:47 +02:00
netsurf pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
nyxt
offpunk offpunk: 1.7.1->1.8 2022-12-11 11:29:52 +01:00
opera opera: 90.0.4480.48 -> 90.0.4480.84 2022-09-06 01:13:58 +00:00
palemoon palemoon: 31.4.1.1 -> 31.4.2 2022-12-31 23:59:19 +01:00
polypane polypane: fix source hash 2022-11-25 22:38:10 +01:00
qtchan treewide/meta: Remove chiiruno and replace with Madouura (#169096) 2022-04-18 02:13:36 +03:00
qutebrowser qutebrowser: fix screensharing 2022-10-18 12:10:57 -06:00
surf surf: enable audio & video support 2022-06-29 21:08:03 +03:00
telescope telescope: 0.7.1 → 0.8.1 2022-05-26 00:03:06 +03:00
tor-browser-bundle-bin tor-browser-bundle-bin: 11.5.7 -> 11.5.8 2022-11-23 21:45:37 +01:00
vieb vieb: 7.2.0 -> 9.5.0 2022-12-27 12:58:01 -05:00
vimb vimb: 3.3.0 -> 3.6.0 2022-05-08 17:12:00 +02:00
vivaldi vivaldi: 5.6.2867.36 -> 5.6.2867.58 2023-01-15 11:28:34 +00:00
w3m treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
webmacs treewide: switch to nativeCheckInputs 2023-01-21 12:00:00 +00:00
yandex-browser yandex-browser: 22.1.3.907-1 -> 22.9.1.1110-1 2022-10-16 20:33:37 +05:00