aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-12-23 19:02:32 +0100
committerLeo <thinkabit.ukim@gmail.com>2020-03-15 20:01:18 -0300
commit0a12e5b5d3f4fc6252b1d333570601a88d6c83ca (patch)
tree5c23608fa049b4342e6480bc0d4377189eb67a70
parentf7de796e6aaa9b44eed3b77e1c0e66fff453d454 (diff)
downloadalpine_aports-0a12e5b5d3f4fc6252b1d333570601a88d6c83ca.tar.bz2
alpine_aports-0a12e5b5d3f4fc6252b1d333570601a88d6c83ca.tar.xz
alpine_aports-0a12e5b5d3f4fc6252b1d333570601a88d6c83ca.zip
main/virglrenderer: security upgrade to 0.8.1
see #11120
-rw-r--r--main/virglrenderer/APKBUILD35
1 files changed, 20 insertions, 15 deletions
diff --git a/main/virglrenderer/APKBUILD b/main/virglrenderer/APKBUILD
index bdf0d17984..c35135c318 100644
--- a/main/virglrenderer/APKBUILD
+++ b/main/virglrenderer/APKBUILD
@@ -1,36 +1,41 @@
1# Contributor: Fernando Casas Schossow <casasfernando@outlook.com> 1# Contributor: Fernando Casas Schossow <casasfernando@outlook.com>
2# Maintainer: Fernando Casas Schossow <casasfernando@outlook.com> 2# Maintainer: Fernando Casas Schossow <casasfernando@outlook.com>
3pkgname=virglrenderer 3pkgname=virglrenderer
4pkgver=0.8.0 4pkgver=0.8.1
5pkgrel=1 5pkgrel=0
6pkgdesc="A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering" 6pkgdesc="A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering"
7url="https://virgil3d.github.io/" 7url="https://virgil3d.github.io/"
8options="!check"
8arch="all" 9arch="all"
9license="MIT" 10license="MIT"
10makedepends="autoconf automake libtool file libdrm-dev mesa-dev libepoxy-dev python3" 11makedepends="meson file libdrm-dev mesa-dev libepoxy-dev python3 check-dev"
11subpackages="$pkgname-dev $pkgname-doc" 12subpackages="$pkgname-dev"
12source="https://github.com/freedesktop/virglrenderer/archive/virglrenderer-$pkgver.tar.gz 13source="https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-$pkgver/virglrenderer-virglrenderer-$pkgver.tar.gz
13 musl-fixes.patch" 14 musl-fixes.patch"
14builddir="$srcdir/$pkgname-$pkgname-$pkgver" 15builddir="$srcdir/$pkgname-$pkgname-$pkgver"
15 16
16prepare() { 17# secfixes:
17 default_prepare 18# 0.8.1-r0:
18 ./autogen.sh 19# - CVE-2019-18388
19} 20# - CVE-2019-18389
21# - CVE-2019-18390
22# - CVE-2019-18391
20 23
21build() { 24build() {
22 ./configure --prefix=/usr 25 meson \
23 make 26 --prefix=/usr \
27 -Dtests=true \
28 . output
29 ninja -C output
24} 30}
25 31
26package() { 32package() {
27 make DESTDIR="$pkgdir" install 33 DESTDIR="$pkgdir" ninja -C output install
28 install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
29} 34}
30 35
31check() { 36check() {
32 make check 37 ninja -C output test
33} 38}
34 39
35sha512sums="281da72d0be9146fd7a63f2062222c001c6cb02a4420d5d11d8f3fe551a1e3c6e3420c91fb99d7480f26de0de85d9e8b1aae558f60e037169a99b4d09d3dc407 virglrenderer-0.8.0.tar.gz 40sha512sums="c4c009cc0cc9302243ab95c34f20dd84edb1150f329544cc55526f655fdfc0c98884c4f240007954450bd59f3e875b798ae10c7c24a35682313b9476f0ace23a virglrenderer-virglrenderer-0.8.1.tar.gz
368f12548eb6ea3a2ac4f90ae74dbb338df0f57876104eb27e78d7acc184c0fe3b192636001606197a59b9cb286e8417579e41df3e132999ab0e3472d6604f8a3e musl-fixes.patch" 418f12548eb6ea3a2ac4f90ae74dbb338df0f57876104eb27e78d7acc184c0fe3b192636001606197a59b9cb286e8417579e41df3e132999ab0e3472d6604f8a3e musl-fixes.patch"