nixpkgs-suyu/pkgs/applications/networking
Michael Weiss 1835ac1d79
tdesktop: 1.8.15 -> 1.9.3
The GYP build is now deprecated [0].
This results in a large number of changes and many custom Nix patches
aren't required anymore (and probably haven't been required for quite
some time now, the derivation got a bit outdated...).

A lot of the changes in this commit are based on the changes of the
Arch package [1][2] (which our package is based upon).

Rough overview of the changes:
- gcc9 -> ninja (optional but let's follow Arch here)
- Dropped GYP, only CMake now
  - But: Python is still required
- fetchFromGitHub -> fetchurl (optional?)
- Apply all Arch patches and remove old patches
  - Requires one new patch for range-v3
- New dependencies: enchant2, lz4, xxHash
  - TODO: Plus a few new dependencies that shouldn't be required
- Cleanup: Irrelevant flags (e.g. GYP_DEFINES) and patches (e.g. sed)
  - Simplifies quite a few things :)
- Some additional documentation and TODOs

Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>

[0]: https://github.com/telegramdesktop/tdesktop/issues/7001
[1]: https://git.archlinux.org/svntogit/community.git/commit/?id=23eff2b1ef7435441e93120618ca899f0b0e7e61
[2]: https://git.archlinux.org/svntogit/community.git/commit/?id=6a19e949724b2e2bfcdcf2081111ecd46108e449
2020-01-18 23:28:10 +01:00
..
3proxy 3proxy: init at 0.8.13 2019-11-11 16:15:29 +02:00
apache-directory-studio apache-directory-studio: 2.0.0.v20170904-M13 -> 2.0.0-M14 2019-11-06 23:39:26 +01:00
brig
browsers firefox-esr-60: mark as vulnerable 2020-01-10 17:08:01 +01:00
c14 c14: update meta.homepage 2019-11-25 19:58:53 +01:00
calls calls: unstable-2019-10-29 -> 0.1.1 2020-01-09 15:19:10 +01:00
cawbird dconf: move to top-level 2019-12-01 01:01:40 +01:00
charles
cloudflared
cluster terraform: 0.12.18 -> 0.12.19 2020-01-08 18:00:00 -05:00
compactor
datovka datovka: 4.14.0 -> 4.14.1 2019-11-25 08:48:49 -08:00
davmail davmail: 5.2.0 -> 5.4.0 2019-11-14 09:24:50 -08:00
drive
droopy
dropbox dropbox: 81.4.195 -> 83.4.152 (#72021) 2019-10-31 20:43:11 +01:00
dsvpn dspvn: 0.1.3 -> 0.1.4 2019-12-06 01:07:25 -08:00
dyndns/cfdyndns
enhanced-ctorrent
errbot errbot: 5.2.0 -> 6.1.1 2019-12-15 23:30:00 +01:00
esniper esniper: update to latest git revision 2019-09-29 14:48:32 +02:00
feedreaders treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
firehol
flent flent: 1.3.0 -> 1.3.2 2019-12-07 22:05:51 -08:00
flexget flexget: add marsam to maintainers 2020-01-04 04:22:00 -05:00
ftp treewide: pantheon updateScript 2019-12-22 18:20:55 -05:00
gdrive treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
gmailieer gmailieer: 0.11 -> 1.0 2019-12-08 01:08:35 -08:00
gns3 gns3-{gui,server}: 2.2.3 -> 2.2.5 2020-01-10 17:57:24 +01:00
google-drive-ocamlfuse
gopher gopher: 3.0.11 -> 3.0.17 2019-12-07 16:34:13 -08:00
hpmyroom
hydroxide hydroxide: init at 0.2.11 2019-12-16 18:22:31 +02:00
ids Merge pull request #76448 from r-ryantm/auto-update/suricata 2020-01-09 05:37:13 -05:00
ike ike: fix broken build 2019-09-12 18:50:01 -04:00
instant-messengers tdesktop: 1.8.15 -> 1.9.3 2020-01-18 23:28:10 +01:00
insync
ipfs ipfs: 0.4.21 -> 0.4.22, use Go 1.12 2019-09-09 13:54:51 +02:00
ipfs-cluster ipfs-cluster 0.9.0 -> 0.11.0 (#72820) 2019-11-05 22:32:32 +00:00
ipfs-migrator
ipget
iptraf
iptraf-ng
irc treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
jmeter
jnetmap
libcoap
linssid
maestral maestral: 0.4.0 -> 0.4.2 2019-10-30 21:11:18 -07:00
mailreaders trojita: add explicit libsecret dependency 2020-01-10 13:46:48 +01:00
modem-manager-gui tree-wide: s/GTK+/GTK/g 2019-09-06 02:54:53 +02:00
mpop mpop: 1.4.6 -> 1.4.7 2020-01-06 17:52:39 -08:00
msmtp msmtp: 1.8.6 -> 1.8.7 2020-01-06 18:00:04 -08:00
mullvad-vpn mullvad-vpn: 2019.08 -> 2019.10 2020-01-03 12:58:52 +00:00
mumble mumble: add petabyteboy to maintainers 2019-12-09 13:18:39 +01:00
ndppd treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
netperf
newsreaders pan: 0.145 -> 0.146 2019-12-01 18:41:08 +01:00
nextcloud-client nextcloud-client: disable shibboleth 2019-12-07 23:37:29 -05:00
nload
nntp-proxy
offrss
omping
ostinato
owamp
owncloud-client owncloud-client: disable shibboleth 2019-12-08 22:15:57 +01:00
p2p gnunet: 0.12.0 -> 0.12.1 2020-01-06 07:07:43 -08:00
ping treewide: pantheon updateScript 2019-12-22 18:20:55 -05:00
pjsip
protocol protocol: 20171226 -> 2019-03-28 2019-11-15 05:36:47 +09:00
protonmail-bridge protonmail-bridge: 1.2.2-1 -> 1.2.3-1 2019-12-30 14:19:39 +01:00
protonvpn-cli protonvpn-cli: fix missing runtime dependancies 2019-09-17 12:38:55 +02:00
ps2client
pyload
remote treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
resilio-sync resilio-sync: 2.6.3 -> 2.6.4 2019-12-29 15:45:43 -06:00
seafile-client
sieve-connect
siproxd
sniffers wireshark: 3.0.5 -> 3.2.0 2019-12-28 15:30:49 +01:00
sniproxy
soapui
soulseek/nicotine-plus
spideroak
ssb ssb-patchwork: 3.17.1 -> 3.17.2 2019-12-31 16:11:47 +01:00
station station: 1.51.1 -> 1.52.2 2019-10-11 22:27:09 +09:00
super-productivity
Sylk
sync Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
syncplay syncplay: apply wrapQtAppsHook fix 2019-12-19 14:52:32 -06:00
syncthing syncthing: 1.3.2 -> 1.3.3 2020-01-08 04:20:00 -05:00
syncthing-gtk
tcpkali
testssl testssl: 3.0rc5 -> 3.0rc6 2019-12-14 16:23:06 +01:00
trebleshot trebleshot: init at 0.1.0-alpha2-15-ga7ac23c 2019-10-16 12:15:19 +02:00
tsung
umurmur
vnstat
wayback_machine_downloader
weather/meteo meteo: 0.9.7 -> 0.9.8 2019-11-21 08:36:21 -05:00
websocketd
znc znc: 1.7.4 -> 1.7.5 2019-10-07 10:22:44 -07:00