aboutsummaryrefslogtreecommitdiffstats
path: root/testing/telegram-desktop
diff options
context:
space:
mode:
authorMike Sullivan <mksully22@gmail.com>2019-01-03 21:19:55 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-01-04 07:17:35 +0000
commitab4e38ca6db87ac0ba009efe622784fabf7e5b26 (patch)
tree08411fe7e02e54d7ecb4581dc52a5d8642f9f3be /testing/telegram-desktop
parent535c92bc2d17b811ebba1ef621892c292f87c14a (diff)
downloadaports-ab4e38ca6db87ac0ba009efe622784fabf7e5b26.tar.bz2
aports-ab4e38ca6db87ac0ba009efe622784fabf7e5b26.tar.xz
testing/telegram-desktop: enable ppc64le architecture
Diffstat (limited to 'testing/telegram-desktop')
-rw-r--r--testing/telegram-desktop/APKBUILD4
-rw-r--r--testing/telegram-desktop/ppc64le-enable-arch.patch37
2 files changed, 40 insertions, 1 deletions
diff --git a/testing/telegram-desktop/APKBUILD b/testing/telegram-desktop/APKBUILD
index 3ee605edd3..4d8c9e3074 100644
--- a/testing/telegram-desktop/APKBUILD
+++ b/testing/telegram-desktop/APKBUILD
@@ -7,7 +7,7 @@ _gypver=702ac58e477214c635d9b541932e75a95d349352
_gypurl="https://chromium.googlesource.com/external/gyp"
_rangever=0.4.0
_rangeurl="https://github.com/ericniebler/range-v3.git"
-pkgrel=0
+pkgrel=1
pkgdesc="Telegram Desktop messaging app"
url="https://desktop.telegram.org/"
arch="all"
@@ -38,6 +38,7 @@ source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz
no-pulse.patch
tdesktop.patch
xdg.patch
+ ppc64le-enable-arch.patch
system-wide-fonts.patch"
builddir="$srcdir/$pkgname-$pkgver"
_reldir="$builddir/out/Release"
@@ -147,4 +148,5 @@ cb01655dd097b68e89b15e6e4b1f6da10c52e8bec681eeef9807ca376283b10cb3da34acc976c790
9df70f5057fd9938cab87529693ad9617da0fdbb9084ff57395cd540343a0dcc1ecfba4f868b0043b252fe1aca33d0d214fb07931860296e66fbf11825f95fb9 no-pulse.patch
3cbfe1cb1bf9eb18e79c49ac67560e3290b70a7ceb1e397f4623bbfc39227468b3ab489a5813d371de31438b45751505bf3af7424f92e0e8905e23ab0d2b565d tdesktop.patch
8de8c0508177da5fcac4f2dcee4d8baef4b99f74f1dca296567bc3689a6bd17a47c1c945df504abc8811b82a687010d0709503c7c32e47d2ebb1cf0e374c80c5 xdg.patch
+3647ad5fff6326ba9c75fa98189a08c0909af8d1c2b704c8c62fd9da6603f5162af3176c37daa67eb5896bebe3814bf1fd66b9e93c78cbd9b439e472d0db4b44 ppc64le-enable-arch.patch
ce6be003220267bac5483caf8302b492e1581892bc36d35a61236ebf9f9d766b8bd2159557a1c36256aa85f461797a38bfaae57b12da7a72101b21c0b17ed653 system-wide-fonts.patch"
diff --git a/testing/telegram-desktop/ppc64le-enable-arch.patch b/testing/telegram-desktop/ppc64le-enable-arch.patch
new file mode 100644
index 0000000000..aeebc891ea
--- /dev/null
+++ b/testing/telegram-desktop/ppc64le-enable-arch.patch
@@ -0,0 +1,37 @@
+--- a/Telegram/SourceFiles/base/build_config.h
++++ b/Telegram/SourceFiles/base/build_config.h
+@@ -51,6 +51,8 @@
+ #define ARCH_CPU_64_BITS 1
+ #elif defined(_M_ARM) || defined(__arm__)
+ #define ARCH_CPU_32_BITS 1
++#elif defined(__PPC64__)
++#define ARCH_CPU_64_BITS 1
+ #else
+ #error Please add support for your architecture in base/build_config.h
+ #endif
+--- a/Telegram/ThirdParty/libtgvoip/webrtc_dsp/rtc_base/system/arch.h
++++ b/Telegram/ThirdParty/libtgvoip/webrtc_dsp/rtc_base/system/arch.h
+@@ -27,6 +27,10 @@
+ #define WEBRTC_ARCH_ARM_FAMILY
+ #define WEBRTC_ARCH_64_BITS
+ #define WEBRTC_ARCH_LITTLE_ENDIAN
++#elif defined(__PPC64__)
++#define WEBRTC_ARCH_PPC64
++#define WEBRTC_ARCH_64_BITS
++#define WEBRTC_ARCH_LITTLE_ENDIAN
+ #elif defined(_M_IX86) || defined(__i386__)
+ #define WEBRTC_ARCH_X86_FAMILY
+ #define WEBRTC_ARCH_X86
+--- a/Telegram/ThirdParty/libtgvoip/webrtc_dsp/typedefs.h
++++ b/Telegram/ThirdParty/libtgvoip/webrtc_dsp/typedefs.h
+@@ -27,6 +27,10 @@
+ #define WEBRTC_ARCH_ARM_FAMILY
+ #define WEBRTC_ARCH_64_BITS
+ #define WEBRTC_ARCH_LITTLE_ENDIAN
++#elif defined(__PPC64__)
++#define WEBRTC_ARCH_PPC64
++#define WEBRTC_ARCH_64_BITS
++#define WEBRTC_ARCH_LITTLE_ENDIAN
+ #elif defined(_M_IX86) || defined(__i386__)
+ #define WEBRTC_ARCH_X86_FAMILY
+ #define WEBRTC_ARCH_X86