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

Reply via email to