diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-12-23 19:02:32 +0100 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-03-15 20:01:18 -0300 |
commit | 0a12e5b5d3f4fc6252b1d333570601a88d6c83ca (patch) | |
tree | 5c23608fa049b4342e6480bc0d4377189eb67a70 | |
parent | f7de796e6aaa9b44eed3b77e1c0e66fff453d454 (diff) | |
download | alpine_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/APKBUILD | 35 |
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> |
3 | pkgname=virglrenderer | 3 | pkgname=virglrenderer |
4 | pkgver=0.8.0 | 4 | pkgver=0.8.1 |
5 | pkgrel=1 | 5 | pkgrel=0 |
6 | pkgdesc="A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering" | 6 | pkgdesc="A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering" |
7 | url="https://virgil3d.github.io/" | 7 | url="https://virgil3d.github.io/" |
8 | options="!check" | ||
8 | arch="all" | 9 | arch="all" |
9 | license="MIT" | 10 | license="MIT" |
10 | makedepends="autoconf automake libtool file libdrm-dev mesa-dev libepoxy-dev python3" | 11 | makedepends="meson file libdrm-dev mesa-dev libepoxy-dev python3 check-dev" |
11 | subpackages="$pkgname-dev $pkgname-doc" | 12 | subpackages="$pkgname-dev" |
12 | source="https://github.com/freedesktop/virglrenderer/archive/virglrenderer-$pkgver.tar.gz | 13 | source="https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-$pkgver/virglrenderer-virglrenderer-$pkgver.tar.gz |
13 | musl-fixes.patch" | 14 | musl-fixes.patch" |
14 | builddir="$srcdir/$pkgname-$pkgname-$pkgver" | 15 | builddir="$srcdir/$pkgname-$pkgname-$pkgver" |
15 | 16 | ||
16 | prepare() { | 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 | ||
21 | build() { | 24 | build() { |
22 | ./configure --prefix=/usr | 25 | meson \ |
23 | make | 26 | --prefix=/usr \ |
27 | -Dtests=true \ | ||
28 | . output | ||
29 | ninja -C output | ||
24 | } | 30 | } |
25 | 31 | ||
26 | package() { | 32 | package() { |
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 | ||
31 | check() { | 36 | check() { |
32 | make check | 37 | ninja -C output test |
33 | } | 38 | } |
34 | 39 | ||
35 | sha512sums="281da72d0be9146fd7a63f2062222c001c6cb02a4420d5d11d8f3fe551a1e3c6e3420c91fb99d7480f26de0de85d9e8b1aae558f60e037169a99b4d09d3dc407 virglrenderer-0.8.0.tar.gz | 40 | sha512sums="c4c009cc0cc9302243ab95c34f20dd84edb1150f329544cc55526f655fdfc0c98884c4f240007954450bd59f3e875b798ae10c7c24a35682313b9476f0ace23a virglrenderer-virglrenderer-0.8.1.tar.gz |
36 | 8f12548eb6ea3a2ac4f90ae74dbb338df0f57876104eb27e78d7acc184c0fe3b192636001606197a59b9cb286e8417579e41df3e132999ab0e3472d6604f8a3e musl-fixes.patch" | 41 | 8f12548eb6ea3a2ac4f90ae74dbb338df0f57876104eb27e78d7acc184c0fe3b192636001606197a59b9cb286e8417579e41df3e132999ab0e3472d6604f8a3e musl-fixes.patch" |