diff options
Diffstat (limited to 'community/xpra/APKBUILD')
-rw-r--r-- | community/xpra/APKBUILD | 103 |
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 +" |