about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/telegram
AgeCommit message (Collapse)AuthorFilesLines
2020-09-07kotatogram-desktop: properly depend on libdbusmenuThomas Tuegel1-2/+2
2020-08-25Revert "tdesktop: Add a temporary workaround to fix the Linux build"Michael Weiss1-3/+1
This reverts commit e7987936c1b28b0de3d774731bc26cde47c24c44. With 57f05745951 in master this workaround is not required anymore.
2020-08-16tdesktop: Use the API ID of the Snap packageMichael Weiss1-3/+3
Thanks to Ilya Fedin and John Preston we're now allowed to reuse the API ID of the Snap package to avoid hitting rate limits. This finally resolves #55271 #YAY \o/
2020-08-16tdesktop: 2.2.0 -> 2.3.0Michael Weiss1-2/+3
This disables the WebRTC integration for now (I didn't really look into it so far, but probably until we have something like TDESKTOP_USE_PACKAGED_WEBRTC=OFF).
2020-08-08tdesktop: Add a temporary workaround to fix the Linux buildMichael Weiss1-1/+3
2020-07-26tdesktop: 2.1.13 -> 2.2.0 (#93901)oxalica1-2/+2
2020-06-24tdesktop: 2.1.12 -> 2.1.13Michael Weiss1-2/+2
2020-06-18tdesktop: 2.1.11 -> 2.1.12Michael Weiss1-2/+2
2020-06-16treewide: ffmpeg_4 -> ffmpegzowoq1-2/+2
2020-06-12treewide: use ffmpeg_3 explicitly if not wanted otherwiseDoron Behar1-2/+2
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that used `ffmpeg` without requiring a specific version now use ffmpeg_3 explicitly so they shouldn't change.
2020-06-09tdesktop: 2.1.10 -> 2.1.11Michael Weiss1-2/+2
2020-06-05tdesktop: 2.1.7 -> 2.1.10Michael Weiss1-2/+2
2020-05-25tdesktop: 2.1.6 -> 2.1.7Michael Weiss1-2/+2
2020-05-16tdesktop: 2.1.4 -> 2.1.6Michael Weiss1-2/+2
2020-05-10tdesktop: 2.1.2 -> 2.1.4Michael Weiss1-2/+2
2020-05-06tdesktop: 2.1.1 -> 2.1.2Michael Weiss1-2/+2
2020-05-02tdesktop: 2.1.0 -> 2.1.1Michael Weiss1-4/+5
Regarding microsoft_gsl: The CMake scripts from Telegram-Desktop did not find it anymore (I didn't investigate this) and Arch already made this change during the last update. It's probably best to do the same here especially since Telegram-Desktop is currently based on GSL 3.0.1 while our version is still at 2.1.0.
2020-04-24tdesktop: 2.0.1 -> 2.1.0Michael Weiss1-2/+2
2020-04-12Merge pull request #82883 from ilya-fedin/update-kotatogramAlexey Shmalko1-12/+8
kotatogram-desktop: 1.1.5 -> 1.2
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-04-01tdesktop: 1.9.21 -> 2.0.1 (#83790)Michael Weiss1-2/+2
* tdesktop: 1.9.21 -> 2.0.0 * tdesktop: 2.0.0 -> 2.0.1
2020-03-19kotatogram-desktop: 1.1.5 -> 1.2Ilya Fedin1-12/+8
2020-03-18tdesktop: 1.9.14 -> 1.9.21 (#82806)Michael Weiss1-11/+7
2020-02-20tdesktop: 1.9.13 -> 1.9.14Michael Weiss1-2/+2
2020-02-14tdesktop: 1.9.12 -> 1.9.13Michael Weiss1-2/+2
2020-02-12tdesktop: 1.9.9 -> 1.9.12Michael Weiss1-6/+8
Note: I skipped the packaging of mapbox-variant for now.
2020-01-30kotatogram-desktop: init at 1.1.5Ilya Fedin1-0/+54
2020-01-30tdesktop: Use CMake to install all filesMichael Weiss1-12/+2
2020-01-29tdesktop: 1.9.8 -> 1.9.9Michael Weiss1-3/+2
`tg.protocol` was removed and shouldn't be required anymore as `telegramdesktop.desktop` already registers the handler: MimeType=x-scheme-handler/tg;
2020-01-27tdesktop: Remove the last custom patch from Arch LinuxMichael Weiss1-21/+5
This patch is not required anymore [0][1]. Thanks @ilya-fedin for pointing this out. [0]: https://git.archlinux.org/svntogit/community.git/commit/?id=a6dbffec8b2f6f319822df8b7db3ba66f81407ce [1]: https://bugs.archlinux.org/task/65259
2020-01-27tdesktop: Remove NIX_CFLAGS_COMPILE and CPPFLAGSMichael Weiss1-14/+0
This is not required anymore and therefore a refactoring/cleanup (verified with diffoscope that only the output paths change). Credit to @ilya-fedin for bringing this to my attention.
2020-01-24tdesktop: 1.9.7 -> 1.9.8Michael Weiss1-2/+2
2020-01-23tdesktop: 1.9.4 -> 1.9.7 (#78390)Michael Weiss1-6/+8
This also properly enables the spell checking with enchant2. Note: This requires a proper configuration. A quick and dirty solution (not recommended) could look like this: install -Dt ~/.config/enchant/hunspell/ $(nix-build -A hunspellDicts.en_US)/share/hunspell/en_US.{aff,dic}
2020-01-22tdesktop: 1.9.3 -> 1.9.4 (#78274)Michael Weiss1-12/+25
2020-01-18tdesktop: 1.8.15 -> 1.9.3Michael Weiss1-89/+49
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
2019-10-08tdesktop: 1.8.13 -> 1.8.15Michael Weiss1-4/+4
2019-10-04tdesktop: 1.8.9 -> 1.8.13Michael Weiss1-10/+11
2019-09-29tdesktop: 1.8.8 -> 1.8.9Michael Weiss1-2/+2
2019-09-11tdesktop: 1.8.4 -> 1.8.8Michael Weiss1-4/+4
2019-09-06tdesktop: 1.8.2 -> 1.8.4Michael Weiss1-2/+2
I didn't include the additional sed patching from Arch [0] as the build ran fine without it and I didn't notice any issues at runtime. The fixes for "ranges::sized_iterator_range" might only be required on Arch due to other library versions. [0]: https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/telegram-desktop&id=4c2b019d7f3d7f399ffa3d94cf6eaddfe9972792
2019-08-21telegram-cli: removeRobin Gloster1-37/+0
Dead project, broken with openssl 1.1
2019-08-21Merge remote-tracking branch 'upstream/master' into openssl-1.1Robin Gloster1-10/+24
2019-08-21tdesktop: 1.8.1 -> 1.8.2Michael Weiss1-2/+2
Unfortunately the previous release (1.8.1) was crashing due to a segmentation fault (didn't have time to investigate), but this release works fine so far.
2019-08-21tdesktop: 1.8.0 -> 1.8.1Michael Weiss1-6/+14
Had to switch from GCC 8 to GCC 9 due to the following internal compiler error: /nix/store/qsc6w1cnjp4pr7d90bhc0sid01i8k0a0-range-v3-0.5.0/include/range/v3/utility/compressed_pair.hpp:50:92: internal compiler error: in tsubst_pack_expansion, at cp/pt.c:12200 meta::if_<meta::strict_and<std::is_constructible<Ts, Args>...>, int> = 0> ^
2019-08-20cutegram: removeRobin Gloster3-108/+0
dead project, no openssl 1.1 and qt >= 5.9 compat
2019-08-10tdesktop: 1.7.14 -> 1.8.0Michael Weiss1-6/+12
2019-07-30tdesktopPackages.*: Remove the attributes in favour of tdesktopMichael Weiss2-176/+156
This is a refactoring of "tdesktop", i.e. the resulting derivation isn't affected by this commit (only the tdesktopPackages.* attributes are removed). I decided to remove the attributes "tdesktopPackages.*" as I don't maintain the preview version anymore. There are regular stable releases and we depend on the patches from Arch Linux which only track the stable version as well, i.e. I would have to maintain our own patches, which would either require an additional repository or "bloat" Nixpkgs (apart from the fact that it would be unnecessarily time-consuming).
2019-07-11Merge master into staging-nextFrederik Rietdijk2-11/+19
2019-07-11tdesktop: 1.7.10 -> 1.7.14uHOOCCOOHu2-11/+19
2019-07-09Merge staging-next into stagingFrederik Rietdijk1-1/+1