diff options
-rw-r--r-- | main/virglrenderer/APKBUILD | 20 | ||||
-rw-r--r-- | main/virglrenderer/musl-fixes.patch | 20 |
2 files changed, 11 insertions, 29 deletions
diff --git a/main/virglrenderer/APKBUILD b/main/virglrenderer/APKBUILD index 743f3eae34..bdf0d17984 100644 --- a/main/virglrenderer/APKBUILD +++ b/main/virglrenderer/APKBUILD @@ -1,34 +1,36 @@ # Contributor: Fernando Casas Schossow <casasfernando@outlook.com> # Maintainer: Fernando Casas Schossow <casasfernando@outlook.com> pkgname=virglrenderer -pkgver=0.7.0 +pkgver=0.8.0 pkgrel=1 pkgdesc="A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering" url="https://virgil3d.github.io/" arch="all" license="MIT" -makedepends="file libdrm-dev mesa-dev libepoxy-dev" +makedepends="autoconf automake libtool file libdrm-dev mesa-dev libepoxy-dev python3" subpackages="$pkgname-dev $pkgname-doc" -source="https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2 +source="https://github.com/freedesktop/virglrenderer/archive/virglrenderer-$pkgver.tar.gz musl-fixes.patch" -builddir="$srcdir/$pkgname-$pkgver" +builddir="$srcdir/$pkgname-$pkgname-$pkgver" + +prepare() { + default_prepare + ./autogen.sh +} build() { - cd "$builddir" ./configure --prefix=/usr make } package() { - cd "$builddir" make DESTDIR="$pkgdir" install install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } check() { - cd "$builddir" make check } -sha512sums="05e9a5a27450ad0d7b6b0002d4c4e90fc397fcd4cb014ad4356d0c07dd89b81fcfc4ab2c6eba094ed2612afbdeb28eb969290dd05a22dc462b1e68d52502f5bf virglrenderer-0.7.0.tar.bz2 -b19e8a63f850cfefd257a6bdcc4066d949ce2ab91221d3ddfe75292967dc89da4f499bd4cf3eb98814e1b516241a7c6ca6f3aa5eaa097f17ff212669a69a4985 musl-fixes.patch" +sha512sums="281da72d0be9146fd7a63f2062222c001c6cb02a4420d5d11d8f3fe551a1e3c6e3420c91fb99d7480f26de0de85d9e8b1aae558f60e037169a99b4d09d3dc407 virglrenderer-0.8.0.tar.gz +8f12548eb6ea3a2ac4f90ae74dbb338df0f57876104eb27e78d7acc184c0fe3b192636001606197a59b9cb286e8417579e41df3e132999ab0e3472d6604f8a3e musl-fixes.patch" diff --git a/main/virglrenderer/musl-fixes.patch b/main/virglrenderer/musl-fixes.patch index 1e4210720a..2f6c806549 100644 --- a/main/virglrenderer/musl-fixes.patch +++ b/main/virglrenderer/musl-fixes.patch @@ -9,23 +9,3 @@ #include <endian.h> #if __BYTE_ORDER == __LITTLE_ENDIAN ---- a/vtest/util.c -+++ b/vtest/util.c -@@ -26,6 +26,7 @@ - #include <stdio.h> - #include <string.h> - #include <unistd.h> -+#include <sys/select.h> - - int vtest_wait_for_fd_read(int fd) - { ---- a/vtest/vtest_server.c -+++ b/vtest/vtest_server.c -@@ -31,6 +31,7 @@ - #include <netinet/in.h> - #include <sys/un.h> - #include <fcntl.h> -+#include <string.h> - - #include "util.h" - #include "vtest.h" |