Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=2e7078d3ad072d2cb82c7de3edadd1a4352056e4
commit 2e7078d3ad072d2cb82c7de3edadd1a4352056e4 Author: DeX77 <[email protected]> Date: Sat Jan 2 15:43:49 2016 +0100 libva-1.6.2-1-x86_64 * version bump * generate some subpackages to reduce deps diff --git a/source/x11/libva/FrugalBuild b/source/x11/libva/FrugalBuild index 2c54c7d..58414d1 100644 --- a/source/x11/libva/FrugalBuild +++ b/source/x11/libva/FrugalBuild @@ -2,23 +2,57 @@ # Maintainer: James Buren <[email protected]> pkgname=libva -pkgver=1.6.1 -pkgrel=2 +pkgver=1.6.2 +pkgrel=1 pkgdesc="Uniform library API for hardware acceleration of video decoding." url="http://www.freedesktop.org/wiki/Software/vaapi" -depends=('libgl' 'libegl' 'libxmu' 'libxi' 'wayland' 'libdrm') +depends=('wayland libxext libxfixes libdrm') makedepends=('x11-protos') groups=('x11') archs=('i686' 'x86_64' 'arm') up2date="Fwcat http://cgit.freedesktop.org/$pkgname | grep -om1 '>$pkgname-[0-9.]\+<' | sed 's|^>$pkgname-\(.*\)<$|\1|'" source=(http://cgit.freedesktop.org/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2) -sha1sums=('2ea23d849906bf5fee71ae4dedf1e818251d0814') +sha1sums=('1ea92cb4fb8e768047cad300510d8ba7cd6353ac') + +subpkgs+=("$pkgname-glx") +subdescs+=("LibVA using gl") +subdepends+=('libgl') +subrodepends+=("libva-x11=$pkgname") +subgroups+=('x11') +subarchs+=('i686 x86_64 arm') + +subpkgs+=("$pkgname-egl") +subdescs+=("LibVA using egl") +subdepends+=('libegl') +subrodepends+=("libva=$pkgname") +subgroups+=('x11') +subarchs+=('i686 x86_64 arm') + +subpkgs+=("$pkgname-tpi") +subdescs+=("LibVA using tpi") +subdepends+=('') +subrodepends+=("libva=$pkgname") +subgroups+=('x11') +subarchs+=('i686 x86_64 arm') + +subpkgs+=("$pkgname-drm") +subdescs+=("LibVA using DRM") +subdepends+=('libdrm') +subrodepends+=("libva=$pkgname") +subgroups+=('x11') +subarchs+=('i686 x86_64 arm') build() { - Fcd - ./autogen.sh || Fdie Fbuild + + for plugin in "${subpkgs[@]}" + do + Fsplit $plugin usr/include/va/va*${plugin/libva-/}.h + Fsplit $plugin usr/lib/${plugin}* + Fsplit $plugin usr/lib/pkgconfig/${plugin}.pc + done + } # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
