Michael Weiss
63935e7160
tdesktop: remove abbradar from maintainers
...
Their last tdesktop commit is 4c3c71fdd4
from 2018.
Thank you for maintaining Telegram-Desktop in the past.
2021-07-25 13:07:26 +02:00
Michael Weiss
f6c5598f54
tdesktop: Cleanup/refactor
...
Drop old/outdated comments and some reordering for consistency.
2021-07-25 12:47:45 +02:00
oxalica
27585b9897
tdesktop: bundle the default font
...
It's worth to think about setting -DDESKTOP_APP_USE_PACKAGED_FONTS=OFF
since it's impossible to install fonts as dependencies of packages with
Nix and tdesktop's widgets are developed only with Open Sans in mind (it
has a lot of hardcoded values and wide fonts like DejaVu may
even go out of widgets' bounds)
https://github.com/NixOS/nixpkgs/pull/130827#issuecomment-885212649
2021-07-23 05:38:54 +08:00
oxalica
6019d8abff
tdesktop: patch dlopen paths
2021-07-23 05:38:54 +08:00
oxalica
cb0861b999
tdesktop: clean up and fix outdated comments
2021-07-23 05:38:53 +08:00
oxalica
f3959d8e8b
libtgvoip: remove
...
It's removed because:
1. It's an internal library which is only used by telegram itself, and
it's fine to use its bundled source in telegram.
2. It's forced to produce static library, is very fast to build
(less than 1min) and is quite small (<2 MiB).
3. Reduce extra maintenance work and have almost no other drawback.
2021-07-23 05:38:53 +08:00
oxalica
2a12ba467c
tdesktop: use bundled libtgvoip
2021-07-23 05:38:53 +08:00
oxalica
548ff79765
tdesktop.tg_owt: rework and clean up
...
- Build shared library to keep binary small.
- Prefer system-wide libraries instead of bundled ones.
- `abseil-cpp` (absl) is required for downstream build and appears in
output cmake file. So it's added to `propagatedBuildInputs`.
2021-07-23 05:38:52 +08:00
Nick Cao
e57ccfdaf3
tdesktop: 2.8.4 -> 2.8.11
2021-07-18 18:12:20 +08:00
Michael Weiss
733756ccfc
tdesktop: Drop the enchant2 and dee dependencies
...
Ilya Fedin informed me that they aren't required anymore. Thanks :)
2021-07-03 17:10:33 +02:00
Ilan Joselevich
b7515545b5
tdesktop: 2.8.3 -> 2.8.4
2021-07-03 16:47:01 +03:00
Michael Weiss
3864c36b79
tdesktop: 2.8.1 -> 2.8.3
2021-06-28 19:05:14 +02:00
Michael Weiss
bbd9f938d4
tdesktop: Finalize the update script
...
Now the fetchgit sources are properly prefetched.
2021-06-27 15:48:14 +02:00
Michael Weiss
dc87cf5298
tdesktop: 2.8.0 -> 2.8.1
...
This also improves the packaging (see #128219 ).
2021-06-27 15:48:14 +02:00
Michael Weiss
f287805faf
kotatogram-desktop: Copy the old tg_owt.nix from tdesktop
...
The current tg_owt version (since the update of tdesktop to version
2.8.0 in 0d509d366d
) isn't compatible with kotatogram-desktop anymore.
2021-06-26 18:47:26 +02:00
Michael Weiss
0d509d366d
tdesktop: 2.7.5 -> 2.8.0
2021-06-26 18:12:37 +02:00
Michael Weiss
ea0c0603f5
tdesktop: Add an update script
...
To make sure that all dependencies are updated as well.
Last TODO: tg_owt_hash (requires nix-prefetch-git for the submodules).
2021-06-26 17:18:43 +02:00
AndersonTorres
e9e5f5f84d
Change all alsaLib references to alsa-lib
2021-06-10 01:12:49 -03:00
Jonathan Ringer
a0899b2773
tdesktop: add optional dependencies
2021-06-03 17:00:07 -07:00
Jonathan Ringer
7ab7322b0e
tdesktop: 2.7.4 -> 2.7.5
2021-06-03 17:00:07 -07:00
Ilya Fedin
0425a60e55
kotatogram-desktop: 1.4 -> 1.4.1
2021-05-01 11:28:24 +04:00
Sameer Hoosen
2bd34a98af
tdesktop: 2.7.1 -> 2.7.4 ( #120994 )
2021-04-29 12:57:49 +02:00
Ilya Fedin
c52a769c7f
kotatogram-desktop: 1.2 -> 1.4
2021-04-14 21:38:44 +04:00
Sandro Jäckel
3453b89f4b
lzma: deprecate alias
2021-04-04 19:49:52 +02:00
Michael Weiss
fb98c03108
tdesktop: 2.6.1 -> 2.7.1
2021-03-26 15:09:48 +01:00
Michael Weiss
ed113c9bd5
tdesktop: 2.6.0 -> 2.6.1
2021-02-26 13:43:29 +01:00
Michael Weiss
2c042fe9c8
tdesktop: 2.5.9 -> 2.6.0
...
This also adds libthai and libdatrie as optional dependencies for gtk3.
2021-02-24 17:49:59 +01:00
Michael Weiss
b78942f040
tdesktop: 2.5.8 -> 2.5.9
2021-02-18 15:32:07 +01:00
Ben Siraphob
a6ac3eedbd
treewide: xdg_utils -> xdg-utils
2021-02-01 15:05:09 +07:00
Michael Weiss
19ac92915a
tdesktop: 2.5.7 -> 2.5.8
2021-01-30 01:06:35 +01:00
Michael Weiss
2b66bbd845
tdesktop: 2.5.1 -> 2.5.7
2021-01-30 00:38:48 +01:00
Ben Siraphob
5d566c43b4
pkgs/applications: pkgconfig -> pkg-config
2021-01-16 23:49:59 -08:00
Ben Siraphob
3ae5e6ce03
treewide: remove enableParallelBuilding = true if using cmake
2021-01-03 18:37:40 +07:00
Michael Weiss
2688e2d3fe
tdesktop: 2.5.0 -> 2.5.1
2020-12-23 15:53:27 +01:00
Michael Weiss
019eb959e3
tdesktop: 2.4.7 -> 2.5.0
...
TODO: Add a "dev" output for tdesktop.tg_owt (now built as a shared
library).
2020-12-23 15:01:42 +01:00
Graham Christensen
bc49a0815a
utillinux: rename to util-linux
2020-11-24 12:42:06 -05:00
Michael Weiss
eee7e054a5
tdesktop: 2.4.6 -> 2.4.7
2020-11-05 20:37:05 +01:00
Michael Weiss
844665bdf3
tdesktop: 2.4.5 -> 2.4.6
2020-11-02 19:56:10 +01:00
Michael Weiss
680d320123
tdesktop: 2.4.4 -> 2.4.5
2020-10-31 14:24:49 +01:00
Michael Weiss
253c9cb0b8
tdesktop: 2.4.3 -> 2.4.4
2020-10-24 20:22:56 +02:00
Michael Weiss
7ca4469122
tdesktop: Drop unused CMake variables and passthru tg_owt
...
Before this change:
> CMake Warning:
> Manually-specified variables were not used by the project:
>
> BUILD_TESTING
> CMAKE_EXPORT_NO_PACKAGE_REGISTRY
> CMAKE_POLICY_DEFAULT_CMP0025
> DESKTOP_APP_USE_PACKAGED_GSL
> DESKTOP_APP_USE_PACKAGED_RLOTTIE
> DESKTOP_APP_USE_PACKAGED_VARIANT
> TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME
> TDESKTOP_USE_PACKAGED_TGVOIP
2020-10-16 16:15:22 +02:00
oxalica
4c59c0b1da
tdesktop: 2.3.0 -> 2.4.3 and enable webrtc ( #100450 )
...
Enables WebRTC by packaging tg_owt.
2020-10-16 15:41:07 +02:00
Thomas Tuegel
1c58417138
kotatogram-desktop: properly depend on libdbusmenu
2020-09-07 11:46:41 -05:00
Michael Weiss
f9c74c3f4b
Revert "tdesktop: Add a temporary workaround to fix the Linux build"
...
This reverts commit e7987936c1
.
With 57f0574595
in master this workaround is not required anymore.
2020-08-25 19:22:20 +02:00
Michael Weiss
a86d317da8
tdesktop: Use the API ID of the Snap package
...
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-16 21:15:46 +02:00
Michael Weiss
dc63d382bb
tdesktop: 2.2.0 -> 2.3.0
...
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-16 21:13:38 +02:00
Michael Weiss
e7987936c1
tdesktop: Add a temporary workaround to fix the Linux build
2020-08-08 15:52:38 +02:00
oxalica
2bd78b209d
tdesktop: 2.1.13 -> 2.2.0 ( #93901 )
2020-07-26 14:11:21 +02:00
Michael Weiss
10b11fe5c8
tdesktop: 2.1.12 -> 2.1.13
2020-06-24 20:46:51 +02:00
Michael Weiss
b713e97c30
tdesktop: 2.1.11 -> 2.1.12
2020-06-18 18:09:45 +02:00