mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 05:17:07 +02:00
main/libva-glx: new package to solve circular dep with mesa
This commit is contained in:
parent
393b073735
commit
bca1f0caf3
63
main/libva-glx/APKBUILD
Normal file
63
main/libva-glx/APKBUILD
Normal file
@ -0,0 +1,63 @@
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
|
||||
# this package is to resolve the circular dependency libva -> mesa -> libva
|
||||
|
||||
pkgname=libva-glx
|
||||
pkgver=2.1.0
|
||||
pkgrel=0
|
||||
pkgdesc="Video Acceleration (VA) API for Linux with MESA support"
|
||||
url="http://freedesktop.org/wiki/Software/vaapi"
|
||||
arch="all"
|
||||
options="!check" # No test suite.
|
||||
license="MIT"
|
||||
depends=""
|
||||
depends_dev="libva-dev mesa-dev"
|
||||
makedepends="$depends_dev autoconf automake libtool"
|
||||
install=""
|
||||
subpackages="$pkgname-dev"
|
||||
source="https://github.com/01org/libva/releases/download/${pkgver}/libva-${pkgver}.tar.bz2"
|
||||
builddir="$srcdir"/libva-$pkgver
|
||||
|
||||
prepare() {
|
||||
( if [ -f "$startdir"/../libva/APKBUILD ]; then
|
||||
_v=$pkgver
|
||||
. "$startdir"/../libva/APKBUILD
|
||||
if [ "$_v" != "$pkgver" ]; then
|
||||
die "libva and libva-glx needs to be same version"
|
||||
fi
|
||||
fi )
|
||||
|
||||
cd "$builddir"
|
||||
default_prepare
|
||||
# we need to regen the configure script which will unconditionally
|
||||
# depend on wayland scanner otherwise
|
||||
libtoolize --force && aclocal -I m4 && autoconf \
|
||||
&& automake --add-missing
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$builddir"
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--localstatedir=/var \
|
||||
--enable-x11 \
|
||||
--enable-glx \
|
||||
--disable-drm \
|
||||
--disable-wayland \
|
||||
--disable-static \
|
||||
--enable-shared
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
make DESTDIR="$pkgdir" install
|
||||
find "$pkgdir" \( -type f -o -type l \) \! -name '*glx*' -delete
|
||||
}
|
||||
|
||||
sha512sums="973b32117375f81ad0ebb8b9f8d5516fd115a9eb9ac95cf9a0e10ee7d340d8d9e41f3e7aa79a2c85f2736f2bc206abbb57a59998cf69019616788e6a571bf24b libva-2.1.0.tar.bz2"
|
Loading…
Reference in New Issue
Block a user