aboutsummaryrefslogtreecommitdiffstats
path: root/community/xpra/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/xpra/APKBUILD')
-rw-r--r--community/xpra/APKBUILD103
1 files changed, 46 insertions, 57 deletions
diff --git a/community/xpra/APKBUILD b/community/xpra/APKBUILD
index 0d6ff69c7c9..c9819747324 100644
--- a/community/xpra/APKBUILD
+++ b/community/xpra/APKBUILD
@@ -1,82 +1,73 @@
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
-# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
+# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=xpra
-pkgver=3.0.2
-pkgrel=2
+pkgver=5.0.6
+pkgrel=1
pkgdesc="Xpra is 'screen for X' & allows you to run X programs, usually on a remote host over SSH or encrypted tcp"
url="https://xpra.org"
arch="all"
license="GPL-2.0-or-later"
depends="
+ py3-brotli
+ py3-cairo
+ py3-cryptography
+ py3-dbus
py3-gobject3
+ py3-inotify
+ py3-lz4
py3-numpy
py3-opengl
- py3-opengl-accelerate
- py3-rencode
- py3-lz4
- py3-cryptography
- py3-dbus
py3-openssl
- py3-brotli
-
py3-pillow
-
+ py3-rencode
+ py3-uinput
xf86-video-dummy
xorg-server
xvfb
"
makedepends="
- x264-dev
- x265-dev
+ cython
ffmpeg-dev
- libvpx-dev
- libwebp-dev
- libpng-dev
+ glib-dev
+ gmp-dev
+ gtk+3.0-dev
libjpeg-turbo-dev
-
libogg-dev
- opus-dev
+ libpng-dev
libvorbis-dev
-
+ libvpx-dev
+ libwebp-dev
libx11-dev
- libxrandr-dev
- libxtst-dev
- libxfixes-dev
- libxkbfile-dev
libxcomposite-dev
libxdamage-dev
-
- gtk+3.0-dev
- glib-dev
-
- py3-gobject3-dev
- py-cairo-dev
-
+ libxfixes-dev
+ libxkbfile-dev
+ libxrandr-dev
+ libxres-dev
+ libxtst-dev
lz4-dev
-
- python3-dev
- cython
- yasm
- nasm
- gmp-dev
mpfr-dev
- py3-yuicompressor
+ opus-dev
+ py3-cairo-dev
+ py3-gobject3-dev
+ py3-setuptools
+ python3-dev
+ x264-dev
+ x265-dev
"
-subpackages="$pkgname-openrc $pkgname-doc $pkgname-tests::noarch $pkgname-webclient::noarch"
+subpackages="$pkgname-openrc $pkgname-doc $pkgname-tests::noarch $pkgname-pyc"
options="!check"
-source="https://xpra.org/src/xpra-$pkgver.tar.xz
- avoid-x86-only-compile-flags.patch
- "
+source="https://xpra.org/src/xpra-$pkgver.tar.xz"
build() {
- # https://www.xpra.org/trac/ticket/1080
- CFLAGS="$CFLAGS -fno-strict-aliasing"
+ CFLAGS="$CFLAGS -O2 -flto=auto" \
+ CXXFLAGS="$CXXFLAGS -O2 -flto=auto" \
python3 setup.py build \
--with-bundle_tests
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 setup.py install --without-docs --prefix=/usr --root="$pkgdir"
# Fixes Error relocating /usr/lib/xorg/modules/drivers/dummy_drv.so: fbPictureInit: symbol not found
# https://bugs.alpinelinux.org/issues/5478
@@ -84,23 +75,21 @@ package() {
rm -rf "$pkgdir"/usr/lib/tmpfiles.d/xpra.conf
rm -rf "$pkgdir"/usr/lib/sysusers.d/xpra.conf
-}
-tests() {
- pkgdesc="Xpra test suite"
+ # Fix location of dbus conf
+ mkdir -p "$pkgdir"/usr/share/dbus-1
+ mv "$pkgdir"/etc/dbus-1/system.d "$pkgdir"/usr/share/dbus-1
- cd "$builddir"
- mkdir -p "$subpkgdir"/usr/share/xpra
- cp -rf tests "$subpkgdir"/usr/share/xpra/
+ mkdir -p "$pkgdir"/usr/share/xpra
+ cp -r tests "$pkgdir"/usr/share/xpra/
}
-webclient() {
- pkgdesc="Xpra websockets client"
+tests() {
+ pkgdesc="Xpra test suite"
- cd "$pkgdir"
- mkdir -p "$subpkgdir"/usr/share/xpra
- cp -rf usr/share/xpra/www "$subpkgdir"/usr/share/xpra/
+ amove usr/share/xpra/tests
}
-sha512sums="115f606ff5886d99a906f318cb1a7a4a86e80ebf23e4336e67938267d92ef624de577cc8fc06c6ce541b7c44a0cef58d930b5928f32e24dfc67c72127c7b623c xpra-3.0.2.tar.xz
-249028f61d20ee8c8378f9cebe13c6e0f288c7635eb66be44e20fef9af023266e1266a893cd4ce56dd7714ac1eb851be59cea5733fb8fc787e4b92e4f10c2a16 avoid-x86-only-compile-flags.patch"
+sha512sums="
+ab24b894d24dda004d2c290f4fb33ddb795eb786faf114a49b5c4f4b3a54e3fc63177873e36227b37c6e0365f8748f59870a1e5716f7aa75f4eec22d1ccac961 xpra-5.0.6.tar.xz
+"