about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/telegram
Commit message (Collapse)AuthorAge
* tdesktop: 2.1.4 -> 2.1.6Michael Weiss2020-05-16
|
* tdesktop: 2.1.2 -> 2.1.4Michael Weiss2020-05-10
|
* tdesktop: 2.1.1 -> 2.1.2Michael Weiss2020-05-06
|
* tdesktop: 2.1.0 -> 2.1.1Michael Weiss2020-05-02
| | | | | | | | 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.
* tdesktop: 2.0.1 -> 2.1.0Michael Weiss2020-04-24
|
* Merge pull request #82883 from ilya-fedin/update-kotatogramAlexey Shmalko2020-04-12
|\ | | | | kotatogram-desktop: 1.1.5 -> 1.2
| * kotatogram-desktop: 1.1.5 -> 1.2Ilya Fedin2020-03-19
| |
* | treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
| |
* | tdesktop: 1.9.21 -> 2.0.1 (#83790)Michael Weiss2020-04-01
|/ | | | * tdesktop: 1.9.21 -> 2.0.0 * tdesktop: 2.0.0 -> 2.0.1
* tdesktop: 1.9.14 -> 1.9.21 (#82806)Michael Weiss2020-03-18
|
* tdesktop: 1.9.13 -> 1.9.14Michael Weiss2020-02-20
|
* tdesktop: 1.9.12 -> 1.9.13Michael Weiss2020-02-14
|
* tdesktop: 1.9.9 -> 1.9.12Michael Weiss2020-02-12
| | | | Note: I skipped the packaging of mapbox-variant for now.
* kotatogram-desktop: init at 1.1.5Ilya Fedin2020-01-30
|
* tdesktop: Use CMake to install all filesMichael Weiss2020-01-30
|
* tdesktop: 1.9.8 -> 1.9.9Michael Weiss2020-01-29
| | | | | | `tg.protocol` was removed and shouldn't be required anymore as `telegramdesktop.desktop` already registers the handler: MimeType=x-scheme-handler/tg;
* tdesktop: Remove the last custom patch from Arch LinuxMichael Weiss2020-01-27
| | | | | | | | 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
* tdesktop: Remove NIX_CFLAGS_COMPILE and CPPFLAGSMichael Weiss2020-01-27
| | | | | | 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.
* tdesktop: 1.9.7 -> 1.9.8Michael Weiss2020-01-24
|
* tdesktop: 1.9.4 -> 1.9.7 (#78390)Michael Weiss2020-01-23
| | | | | | | 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}
* tdesktop: 1.9.3 -> 1.9.4 (#78274)Michael Weiss2020-01-22
|
* tdesktop: 1.8.15 -> 1.9.3Michael Weiss2020-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* tdesktop: 1.8.13 -> 1.8.15Michael Weiss2019-10-08
|
* tdesktop: 1.8.9 -> 1.8.13Michael Weiss2019-10-04
|
* tdesktop: 1.8.8 -> 1.8.9Michael Weiss2019-09-29
|
* tdesktop: 1.8.4 -> 1.8.8Michael Weiss2019-09-11
|
* tdesktop: 1.8.2 -> 1.8.4Michael Weiss2019-09-06
| | | | | | | | | 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
* telegram-cli: removeRobin Gloster2019-08-21
| | | | Dead project, broken with openssl 1.1
* Merge remote-tracking branch 'upstream/master' into openssl-1.1Robin Gloster2019-08-21
|\
| * tdesktop: 1.8.1 -> 1.8.2Michael Weiss2019-08-21
| | | | | | | | | | | | 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.
| * tdesktop: 1.8.0 -> 1.8.1Michael Weiss2019-08-21
| | | | | | | | | | | | | | | | | | 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> ^
| * tdesktop: 1.7.14 -> 1.8.0Michael Weiss2019-08-10
| |
* | cutegram: removeRobin Gloster2019-08-20
|/ | | | dead project, no openssl 1.1 and qt >= 5.9 compat
* tdesktopPackages.*: Remove the attributes in favour of tdesktopMichael Weiss2019-07-30
| | | | | | | | | | | | | 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).
* Merge master into staging-nextFrederik Rietdijk2019-07-11
|\
| * tdesktop: 1.7.10 -> 1.7.14uHOOCCOOHu2019-07-11
| |
* | Merge staging-next into stagingFrederik Rietdijk2019-07-09
|\|
| * Remove me (garbas) as maintainer since I don't have much time to maintain ↵Rok Garbas2019-07-03
| | | | | | | | anything
* | wrapQtAppsHook: Remove ad hoc Qt wrappersThomas Tuegel2019-07-05
|/
* tdesktop: 1.7.7 -> 1.7.10Michael Weiss2019-06-25
|
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* tdesktop: Update the Arch patches for a HiDPI fixMichael Weiss2019-06-14
| | | | See: https://bugs.archlinux.org/task/62594
* tdesktop: 1.7.3 -> 1.7.7Michael Weiss2019-06-11
|
* tdesktop: 1.7.0 -> 1.7.3Michael Weiss2019-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC 8.x is required to avoid the following error: cc1plus: error: -Werror=class-memaccess: no option -Wclass-memaccess If we build without "-Wno-error=class-memaccess" the build should fail and the upstream requirements were raised from GCC 7 to GCC 8 anyway: https://github.com/telegramdesktop/tdesktop/commit/b2f821d3deb65ade7416d28a18148176f6c40b34 The two additional patches are required to avoid build errors like this: /build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.cpp:123:12: error: invalid use of incomplete type 'class QDebug' qWarning() ^ In file included from /nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qglobal.h:1200, from /nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qalgorithms.h:43, from /nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qlist.h:43, from /nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/QList:1, from /build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.h:31, from /build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.cpp:29: /nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qlogging.h:57:7: note: forward declaration of 'class QDebug' class QDebug; ^~~~~~
* tdesktop: 1.6.7 -> 1.7.0Michael Weiss2019-05-10
|
* tdesktop: 1.6.3 -> 1.6.7Michael Weiss2019-04-14
|
* tdesktop: 1.6.2 -> 1.6.3Michael Weiss2019-03-25
| | | | tdesktopPackages.preview: 1.6.2 -> 1.6.3
* tdesktop: 1.6.1 -> 1.6.2Michael Weiss2019-03-25
| | | | tdesktopPackages.preview: 1.6.1 -> 1.6.2
* tdesktop: 1.6.0 -> 1.6.1Michael Weiss2019-03-20
| | | | tdesktopPackages.preview: 1.6.0 -> 1.6.1
* tdesktop: 1.5.15 -> 1.6.0Michael Weiss2019-03-18
| | | | tdesktopPackages.preview: 1.5.18 -> 1.6.0