Age | Commit message (Collapse) | Author |
|
Telegram now requires that you specify API keys to the build system
rather than defaulting them. This PKGBUILD uses the test keys but you
can set _api_id and _api_hash to your own keys if desired.
|
|
In 1.4.3, Telegram heavily refactored how they handle the emoji
spritemaps. Now they only include one size and scale/cache it
internally, and the sprite maps is broken into five 32x16 sheets.
Because of this, I had to actually learn how to generate the sprite
sheets, which was an adventure that's documented on
https://github.com/aswild/telegram-emoji-gen.
The latest commits in the noto emoji repository are the redesigned style
for Unicode 11, and there were a lot of SVGs missing in the older
commits. Presumably there's some magic way to extract them from
a compiled font, but that's not something I have the willpower to dig
into right now. The flags are also ugly and not stylized, but oh well.
|
|
|
|
Rebase patches and add back a couple of s/uname -p/uname -m/ in
tdesktop.patch, which fixes LTO in builds (dropped when I sync'd with
[community] in the previous commit)
|
|
|
|
|
|
* add xxHash submodule
* rebase patches (clean up line offsets but no conflicts)
|
|
* rebase tdesktop.patch (and fix another s/uname -p/uname -m/)
* add precompiled headers for lib_base and lib_storage
* add crl to gitignore
|
|
|
|
Makes builds like 40% faster and saves significant disk space.
Plus debug symbols get broken by LTO anyway so compiling with -g wasn't
even useful in the first place.
|
|
|
|
tdesktop.patch: rebase
CMakeLists.inj: add precompiled header for lib_export, use gcc-nm and
gcc-ranlib for CMAKE_NM and CMAKE_RANLIB (CMAKE_AR is already supported
by mainline gyp)
Add patch to use parallel LTO in final link, which evaluates `nproc`
during prepare(). Using -flto=jobserver would be nice, but doens't seem
to work with CMake.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Back in sync with [community]
|
|
This is ahead of the official telegram-desktop package in [community],
but it works for me. Only a couple trivial changes to rebase in
tdesktop.patch.
|
|
git-svn-id: file:///srv/repos/svn-community/svn@297101 9fca08f4-af9d-4005-b8df-a31f2cc04f65
|
|
Update maintainer, host the emoji images on S3 instead of the previous
maintainer's github.
|
|
From community-x86_64 commit 330230ab7fb84e465d293c1a0f62b59618088076
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
however, some of them are still mission from Noto Color Emoji
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|