summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 21 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f3010b86df17..581d0b7389f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,36 +7,34 @@
_emoji_res_commit="db4c66e311a160b3f849d6c76890932c50701bf8"
pkgname=telegram-desktop-systemqt-notoemoji
-pkgver=1.0.29
-pkgrel=2
+pkgver=1.1.0
+pkgrel=1
pkgdesc='Experimental build of Telegram Desktop (using system Qt, emojis replaced with those from Noto Color Emoji)'
arch=('i686' 'x86_64')
url="https://desktop.telegram.org/"
license=('GPL3')
depends=('ffmpeg' 'hicolor-icon-theme' 'minizip' 'openal' 'qt5-base' 'qt5-imageformats')
-makedepends=('cmake' 'libappindicator-gtk3' 'dee' 'git' 'gyp-git' 'libexif' 'libva' 'libwebp' 'mtdev' 'python' 'python2')
-optdepends=('libappindicator-gtk3: AppIndicator tray icon')
+makedepends=('cmake' 'libappindicator-gtk2' 'dee' 'git' 'gyp-git' 'libexif' 'libva' 'libwebp' 'mtdev' 'python' 'python2')
+optdepends=(
+ 'libappindicator-gtk3: AppIndicator tray icon'
+ 'libappindicator-gtk2: AppIndicator tray icon'
+)
conflicts=('telegram-desktop')
provides=('telegram-desktop')
install="telegram-desktop.install"
_variant_ver="1.1.3"
_GSL_commit="16a6a41690325433976d843e13ec676d6f9ab091"
+_libtgvoip_commit="ccf715b626246990bf57068102bc04014f4ac385"
source=(
"tdesktop::git+https://github.com/telegramdesktop/tdesktop.git#tag=v$pkgver"
"GSL::git+https://github.com/Microsoft/GSL.git#commit=${_GSL_commit}"
"variant::git+https://github.com/mapbox/variant#tag=v${_variant_ver}"
+ "libtgvoip::git+https://github.com/telegramdesktop/libtgvoip.git#commit=${_libtgvoip_commit}"
"telegramdesktop.desktop"
"tg.protocol"
- "Avoid-depending-on-static-libraries.patch"
- "Remove-Werror-flag.patch"
- "Downgrade-Qt-version.patch"
- "Flags-for-precompiled-header-and-MOC.patch"
- "Fix-rcc-path.patch"
- "Use-gtk3-headers.patch"
- "Reduce-number-of-libraries.patch"
- "Correct-MOC-path.patch"
"CMakeLists.inj"
- "qt_functions.cpp"
+ "tdesktop.patch"
+ "libtgvoip.patch"
"emoji.webp_${_emoji_res_commit}::https://github.com/PeterCxy/tdesktop/raw/${_emoji_res_commit}/Telegram/Resources/art/emoji.webp"
"emoji_125x.webp_${_emoji_res_commit}::https://github.com/PeterCxy/tdesktop/raw/${_emoji_res_commit}/Telegram/Resources/art/emoji_125x.webp"
"emoji_150x.webp_${_emoji_res_commit}::https://github.com/PeterCxy/tdesktop/raw/${_emoji_res_commit}/Telegram/Resources/art/emoji_150x.webp"
@@ -46,18 +44,12 @@ source=(
sha256sums=('SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'41c22fae6ae757936741e63aec3d0f17cafe86b2d6153cdd1d01a5581e871f17'
'd4cdad0d091c7e47811d8a26d55bbee492e7845e968c522e86f120815477e9eb'
- '8da40e3d8bbec2c8dc653cc8c5071b5a7a6e899befac75d6b996536703da4ce6'
- 'c47633e0c1e86cd4488c1533d5742245c5f9e910300f93083101d54597c00c3a'
- 'c05175c418354f3202f4a031ca4133769a37640c920e9e4ff91025f9fc58a015'
- '5b5a41a852d4d5b84466a19a04684dc7e43dfc6d6494dbcbe41341807bae52b3'
- 'cf4dbb293afdbfd226861a00a42790a15b23bea296eccf35853d104e07ea345a'
- '5f3ac7c08df0293bed626293dbfb6040764abf28899db7681572cfb1d8bcaa6e'
- '2990be2c71bdc6b8add19fb4d7638d03610989fe2c299c0ef776d526487deef1'
- '75dcda4aa2d6032f4931cf99e1d915defb4d960ee42725f3b54bbb7dd4ab8531'
'7a06af83609168a8eaec59a65252caa41dcd0ecc805225886435eb65073e9c82'
- '8fa4115ae60a87ee6c846f82d5cc4b90d0ba2b2016e1bd36634772230903af31'
+ '64356cbf94dd13cc81df1f8c3cb48a51a0f9b05a3c6b112ad452252c7348cfec'
+ '3d72e09b9054ff75785a85c9f24ee82d48a2b9bf0ce8515156717b20157a45b3'
'fccd084805b4621e3614d2a0584bb78a0ad44f502a79b4a4534e901881677555'
'668a2371c3dae8e95187f0c9f8fec9b0e535157482747d2f9c6034c6b9eefa16'
'd84537063ccf42904ab35ea2624263419f7d17671d24b17d02d02020d9af8be2'
@@ -67,22 +59,17 @@ sha256sums=('SKIP'
prepare() {
cd "$srcdir/tdesktop"
git submodule init
- git config submodule.third_party/GSL.url "$srcdir/GSL"
- git config submodule.third_party/variant.url "$srcdir/variant"
+ git config submodule.Telegram/ThirdParty/GSL.url "$srcdir/GSL"
+ git config submodule.Telegram/ThirdParty/variant.url "$srcdir/variant"
+ git config submodule.Telegram/ThirdParty/libtgvoip.url "$srcdir/libtgvoip"
git submodule update
- git apply "$srcdir/Avoid-depending-on-static-libraries.patch"
- git apply "$srcdir/Remove-Werror-flag.patch"
- git apply "$srcdir/Downgrade-Qt-version.patch"
- git apply "$srcdir/Flags-for-precompiled-header-and-MOC.patch"
- git apply "$srcdir/Fix-rcc-path.patch"
- git apply "$srcdir/Use-gtk3-headers.patch"
- git apply "$srcdir/Reduce-number-of-libraries.patch"
- git apply "$srcdir/Correct-MOC-path.patch"
+ patch -Np1 -i "$srcdir/tdesktop.patch"
+ pushd "Telegram/ThirdParty/libtgvoip"
+ patch -Np1 -i "$srcdir/libtgvoip.patch"
+ popd
for x in "" "_125x" "_150x" "_200x" "_250x"; do
cp "$srcdir/emoji$x.webp_${_emoji_res_commit}" "$srcdir/tdesktop/Telegram/Resources/art/emoji$x.webp"
done
- mkdir -p debian
- cp "$srcdir/qt_functions.cpp" debian/
}
build() {