diff options
author | Eduardo Sánchez Muñoz | 2016-09-13 21:26:58 +0200 |
---|---|---|
committer | Eduardo Sánchez Muñoz | 2016-09-13 21:26:58 +0200 |
commit | b9b0c5c4f4a13f3b9093fe76b952d56d08acf89a (patch) | |
tree | f47431259d9f86dc3c3ac465cd423ec64baf420e /PKGBUILD | |
parent | 33ddd58176b1cc39bf587cf759050281e73af0c5 (diff) | |
download | aur-b9b0c5c4f4a13f3b9093fe76b952d56d08acf89a.tar.gz |
Add experimental wayland support.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -1,6 +1,6 @@ pkgname=telegram-desktop pkgver=0.10.6 -pkgrel=1 +pkgrel=2 pkgdesc='Official desktop version of Telegram messaging app.' arch=('i686' 'x86_64') url="https://desktop.telegram.org/" @@ -58,19 +58,21 @@ source=( "tdesktop::git+https://github.com/telegramdesktop/tdesktop.git#tag=v$pkgver" "https://download.qt.io/official_releases/qt/${qt_version%.*}/$qt_version/submodules/qtbase-opensource-src-$qt_version.tar.xz" "https://download.qt.io/official_releases/qt/${qt_version%.*}/$qt_version/submodules/qtimageformats-opensource-src-$qt_version.tar.xz" + "https://download.qt.io/official_releases/qt/${qt_version%.*}/$qt_version/submodules/qtwayland-opensource-src-$qt_version.tar.xz" "git+https://chromium.googlesource.com/external/gyp" "telegramdesktop.desktop" "tg.protocol" - "fix-build.diff" + "aur-fixes.diff" ) sha256sums=( 'SKIP' '6efa8a5c559e92b2e526d48034e858023d5fd3c39115ac1bfd3bb65834dbd67a' '2c854275a689a513ba24f4266cc6017d76875336671c2c8801b4b7289081bada' + 'b55d0142f245c927970031ef908e98cb20f1d7a2a5441647ed937252fed3bfcc' 'SKIP' '41c22fae6ae757936741e63aec3d0f17cafe86b2d6153cdd1d01a5581e871f17' 'd4cdad0d091c7e47811d8a26d55bbee492e7845e968c522e86f120815477e9eb' - '617383830419170c71aea86b8776ff884c0cb737a3c5d586c05a8595b9dc7863' + 'f792a8c994978dee7e5b04997d4f133e55c400f94059ffd0946ad9735ac2e625' ) prepare() { @@ -86,6 +88,7 @@ prepare() { mv "$srcdir/qtbase-opensource-src-$qt_version" "$qt_src_dir/qtbase" mv "$srcdir/qtimageformats-opensource-src-$qt_version" "$qt_src_dir/qtimageformats" + mv "$srcdir/qtwayland-opensource-src-$qt_version" "$qt_src_dir/qtwayland" cd "$qt_src_dir/qtbase" patch -p1 -i "$qt_patch_file" @@ -105,7 +108,7 @@ prepare() { fi cd "$srcdir/tdesktop" - git apply "$srcdir/fix-build.diff" + git apply "$srcdir/aur-fixes.diff" } build() { @@ -127,11 +130,11 @@ build() { -system-pcre \ -system-xcb \ -system-xkbcommon-x11 \ - -no-opengl \ -no-gtkstyle \ -static \ -nomake examples \ -nomake tests + #-no-opengl make make install export PATH="$srcdir/qt/bin:$PATH" @@ -141,6 +144,11 @@ build() { make make install + cd "$qt_src_dir/qtwayland" + qmake . + make + make install + # Build Telegram Desktop rm -rf "$srcdir/tdesktop/out" cd "$srcdir/tdesktop/Telegram" |