nixpkgs-suyu/pkgs/applications
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
..
accessibility
audio Merge pull request #76592 from snglth/master 2020-01-10 11:33:05 -05:00
backup deja-dup: 40.4 -> 40.6 2019-12-22 22:07:13 -08:00
blockchains ledger-live-desktop: 1.19.2 -> 1.20.0 2020-01-08 18:10:26 +01:00
display-managers treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
editors androidStudioPackages.{dev,canary}: 4.0.0.7 -> 4.0.0.8 2020-01-10 17:57:23 +01:00
gis treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
graphics Merge pull request #77389 from erictapen/imv-4.1.0 2020-01-09 23:42:35 +02:00
kde Merge pull request #76513 from bignaux/ksudoku 2020-01-05 17:50:32 +01:00
misc xterm: 349 -> 351 2020-01-09 21:58:20 -05:00
networking tdesktop: 1.8.15 -> 1.9.3 2020-01-18 23:28:10 +01:00
office Merge pull request #75022 from dtzWill/update/vnote-2.8 2020-01-08 16:03:05 -06:00
qubes/qubes-core-vchan-xen
radio qsstv: remove additional desktop item 2020-01-08 17:15:21 +01:00
science kicad: split version.nix & add update.sh (#77003) 2020-01-10 14:19:14 +00:00
search catfish: move to pkgs/desktops/xfce/applications 2019-12-23 07:54:59 -03:00
system/monitor monitor: 0.6.1 -> 0.6.2 2019-12-22 23:21:15 -05:00
version-management Merge pull request #77020 from r-ryantm/auto-update/cvs-fast-export 2020-01-08 05:19:47 -05:00
video shotcut: update from version 19.09.14 to 19.12.31 2020-01-05 14:17:51 +01:00
virtualization Merge pull request #77221 from saschagrunert/conmon 2020-01-07 20:43:50 -05:00
window-managers swaylock-fancy-unstable: init at 2019-03-31 2020-01-09 02:24:58 +01:00