nixpkgs/pkgs/applications/networking
Martin Weinelt b3529accfb
firefox: reformat, sort, cleanup
It is normal for such a large derivation to accumulate mixed codestyles
over all those years making it harder to maintain.

By splitting up dependencies to one per line I noticed two unused
dependencies (hunspell, sqlite) that were removed in this change.

Also most lists are now sorted alphabetically, so reasoning about them
has become much easier.

Lists now use the same style for indentation and concat, and environment
variables are all defined in preConfigure as opposed to bare in the
derivation.

The object dir, firefox build directory, is now in a predictable
directory at ${pwd}/mozobj as opposed to ${pwd}/obj-@CONFIG_GUESS@,
saving us one wildcard expansion. This is also a good prepration for the
PGO build where we need to reference bits inside this directory.

Added a few comments and clarified others from what I've learned how the
firefox build works.
2022-03-23 17:03:42 +01:00
..
3proxy
aether treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
apache-directory-studio treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
appgate-sdp appgate-sdp: 5.5.2 -> 5.5.3 2022-02-10 22:18:06 +00:00
bee bee: update homepage 2022-01-07 16:45:50 +07:00
blocky blocky: 0.17 -> 0.18 2022-02-25 11:35:50 -08:00
breitbandmessung breitbandmessung: throw later for unsupported systems 2022-01-27 23:25:59 +01:00
brig
browsers firefox: reformat, sort, cleanup 2022-03-23 17:03:42 +01:00
c14
calls calls: add tomfitzhenry as maintainer (#159700) 2022-02-13 10:03:45 +08:00
cawbird cawbird: 1.4.2 -> 1.5 2022-03-20 09:13:35 +00:00
charles treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
cisco-packet-tracer treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
cloudflared cloudflared: 2022.2.1 -> 2022.3.1 2022-03-11 17:16:23 -05:00
cluster terraform-providers: update 2022-03-23 2022-03-23 15:09:54 +10:00
compactor compactor: 1.1.0 -> 1.2.0 2022-01-20 19:30:47 +01:00
cozy-drive cozy-drive: 3.30.1 -> 3.32.0 2022-03-06 22:13:45 +08:00
datovka
davmail
dnscontrol dnscontrol: 3.14.0 -> 3.15.0 2022-03-08 04:49:34 +00:00
drive
droopy droopy: Fix Python 3.9 compatiblity (#145702) 2021-11-21 19:44:03 +01:00
dropbox treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
dsvpn
dyndns
enhanced-ctorrent
errbot
feedreaders gnome-feeds: add glib-networking as buildInput 2022-02-15 19:39:14 +01:00
firehol firehol: drop ipset for compatibility with iptables-nft 2021-09-28 10:47:49 +03:00
flent flent: 1.3.2 -> 2.0.1 2021-08-14 11:04:24 +03:00
flexget flexget: 3.3.2 -> 3.3.3 2022-03-12 04:15:29 +00:00
ftp filezilla: 3.57.0 -> 3.58.0 2022-02-15 12:45:56 +00:00
gdrive
giara giara: 0.3 -> 1.0 2022-01-23 08:19:08 +01:00
gmailctl gmailctl: update vendorSha256 2022-01-31 06:31:22 +10:00
gnome-network-displays gnome-network-displays: 0.90.4 -> 0.90.5 2021-09-08 08:51:54 +08:00
gns3 gns3-gui: fix build 2022-02-14 11:43:24 -08:00
google-drive-ocamlfuse
gopher sacc: 1.04 -> 1.05 2021-12-13 14:10:05 +01:00
hpmyroom
hydroxide hydroxide: 0.2.20 -> 0.2.21 2021-12-07 04:24:48 +00:00
hyprspace hyprspace: 0.1.7 -> 0.2.2 2022-02-12 10:35:47 +00:00
icemon
ids zeek: 4.1.1 -> 4.2.0 2022-01-26 00:09:49 +01:00
ike
instant-messengers gotktrix: init at 0.1.1 (#162571) 2022-03-23 05:50:12 +01:00
insync Merge pull request #111925 from r-ryantm/auto-update/insync 2021-08-07 02:59:05 +03:00
ipfs nixos/ipfs: add systemd hardening 2022-03-22 11:12:14 +01:00
ipfs-cluster ipfs-cluster: 0.14.4 -> 0.14.5 2022-03-01 14:30:23 +01:00
ipfs-migrator ipfs-migrator: 1.7.1 -> 2.0.2 2022-02-25 11:12:19 -08:00
ipget ipget: 0.7.0 -> 0.8.0 2022-01-15 18:32:23 +01:00
iptraf
iptraf-ng
irc communi: switch to fetchFromGitHub 2022-03-16 23:23:09 +01:00
jmeter jmeter: 5.4.2 -> 5.4.3 2021-12-25 23:46:38 -03:00
jnetmap
juju juju: 2.9.26 -> 2.9.27 2022-03-22 08:47:33 +00:00
libcoap libcoap: expand platforms to unix 2021-12-31 20:34:43 +07:00
lieer
linssid
listadmin listadmin: fix deprecation 2021-08-15 17:52:06 +02:00
maestral-qt maestral-gui: 1.5.2 -> 1.5.3 2022-02-28 19:26:41 +08:00
mailreaders firefox: rename patches arg to extraPatches 2022-03-23 17:03:40 +01:00
mhost mhost: fix build on darwin 2021-11-18 13:29:51 -03:00
misc/zammad zammad: 5.0.1 -> 5.1.0 2022-03-21 10:35:42 +01:00
mkchromecast
modem-manager-gui
mpop mpop: 1.4.15 -> 1.4.16 2021-10-31 12:40:00 +01:00
msmtp Merge pull request #145158 from andersk/msmtp-gsasl 2021-11-09 23:39:27 +01:00
mullvad-vpn mullvad-vpn: 2021.6 -> 2022.1 2022-03-01 21:51:56 +03:00
mumble mumble,murmur: 1.3.4 -> 1.4.231 2022-02-26 22:08:22 +01:00
n8n n8n: 0.168.1 → 0.169.0 (#165066) 2022-03-23 08:19:10 +01:00
nali buildGoModule packages: remove unnecessary runVend 2022-01-01 15:55:33 +10:00
ncgopher ncgopher: 0.2.0 -> 0.3.0 2021-11-28 13:36:34 -08:00
ndppd
netperf
newsreaders
nextcloud-client nextcloud-client: 3.4.3 -> 3.4.4 2022-03-19 19:23:53 +00:00
nextdns nextdns: 1.37.7 -> 1.37.10 2022-03-08 14:55:46 +00:00
ngadmin ngadmin: fix typo (enableParallelBuild) 2022-02-10 16:39:02 -03:00
nload
nntp-proxy
novnc novnc: init at 1.3.0 2022-01-11 20:36:27 -08:00
nym
offrss
omping
onionshare onionshare: 2.4 -> 2.5 2022-01-23 11:02:30 +01:00
opsdroid opsdroid: 0.24.1 -> 0.25.0 2022-02-24 14:27:42 +01:00
ostinato treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
owamp
owncloud-client owncloud-client: 2.9.2 -> 2.10.0 2022-01-20 17:57:25 +01:00
p2p Merge pull request #158706 from rhoriguchi/fragments 2022-03-21 14:49:47 +01:00
pcloud pcloud: 1.9.5 -> 1.9.7 2021-09-30 10:34:16 +02:00
ping ping: mark as broken 2022-01-10 12:26:28 +08:00
pjsip pjsip: 2.11.1 -> 2.12 2022-02-25 16:28:48 +00:00
powerdns-admin powerdns-admin: 0.2.3 -> 0.2.4 2021-12-17 14:59:38 -08:00
protocol
protonmail-bridge protonmail-bridge: 2.1.0 -> 2.1.1 2022-02-15 00:53:42 +00:00
protonvpn-cli protonvpn-cli: clarify license, set meta.mainProgram 2021-10-08 12:23:16 -04:00
protonvpn-gui protonvpn-gui: activate strictDeps 2022-02-25 15:55:29 -06:00
ps2client
qv2ray qv2ray: 2.6.3 -> 2.7.0 2021-09-18 07:54:52 +08:00
remote remmina: 1.4.24 -> 1.4.25 2022-03-15 06:49:42 +00:00
resilio-sync
rofi-vpn
scaleft
seafile-client seafile-client: 8.0.5 -> 8.0.6 2022-02-28 07:12:44 +00:00
seahub seahub: init at 8.0.8 2022-01-30 20:45:56 +00:00
seaweedfs seaweedfs: 2.89 -> 2.90 2022-02-25 10:31:12 -08:00
shellhub-agent gitUpdater: init 2022-02-21 13:01:49 -03:00
sieve-connect sieve-connect: use installManPage (#133717) 2021-08-13 23:22:20 +03:00
siproxd
sniffers sngrep: 1.4.9 -> 1.4.10 2022-03-12 22:25:14 +01:00
sniproxy
soapui nixos/tests: link tests to their packages 2022-01-23 21:08:10 +01:00
soju soju: 0.2.2 -> 0.3.0 2022-01-01 23:36:04 +01:00
soulseek/nicotine-plus nicotine-plus: 3.2.0 -> 3.2.1 2022-02-12 16:45:27 +01:00
spideroak
ssb-patchwork treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
station
Sylk
sync desync: 0.9.0 -> 0.9.2 2022-03-21 12:49:30 -05:00
syncplay maintainers: rename enzime to Enzime 2021-12-19 02:01:09 +11:00
syncthing syncthing: 1.19.0 -> 1.19.1 2022-03-03 09:39:33 +08:00
syncthing-gtk
synology-drive-client synology-drive-client: inherit meta in both drv 2021-11-26 21:32:16 +11:00
taler
tcpkali
termius Merge pull request #161265 from dxops/patch-1 2022-03-05 10:38:10 +01:00
testssl testssl: 3.0.6 -> 3.0.7 2022-02-23 04:20:50 +00:00
tetrd tetrd: init at 1.0.4 2022-01-01 17:38:46 -06:00
tmpmail tmpmail: 1.1.4 -> 1.1.9 2021-12-25 22:22:35 -06:00
tsung tsung: use Python 3 2021-11-26 22:41:30 +01:00
twtxt
umurmur
utahfs
versus
vnstat vnstat: 2.8 -> 2.9 2022-01-24 13:37:33 +00:00
wayback_machine_downloader wayback_machine_downloader: 2.2.1 -> 2.3.1 2022-02-13 23:06:32 -08:00
weather/meteo meteo: 0.9.9 -> 0.9.9.1 2021-11-02 09:26:56 +00:00
websocketd
wg-bond
zerobin zerobin: fix build 2021-11-05 07:10:07 -06:00
znc zncModules.clientbuffer: 2020-04-24 -> 2021-05-30 2021-11-14 09:37:26 +01:00