summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2017-12-26 21:36:57 -0200
committerDaniel Bermond2017-12-26 21:36:57 -0200
commita9b239472897085b66b05d88ca01eb8f69ed587a (patch)
tree3cb1ce41a3af261d829e47815cf0d4c12f575a38
downloadaur-a9b239472897085b66b05d88ca01eb8f69ed587a.tar.gz
Initial commit
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD60
-rw-r--r--intel-media-driver-git.install4
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e5feacf1dd03
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+# Generated by mksrcinfo v8
+# Tue Dec 26 23:36:45 UTC 2017
+pkgbase = intel-media-driver-git
+ pkgdesc = Intel Media Driver for VAAPI (git version)
+ pkgver = r18.0b7e123
+ pkgrel = 1
+ url = https://github.com/intel/media-driver/
+ install = intel-media-driver-git.install
+ arch = i686
+ arch = x86_64
+ license = MIT
+ license = BSD
+ makedepends = git
+ makedepends = cmake
+ depends = libva-git
+ provides = intel-vaapi-media-driver
+ conflicts = intel-vaapi-media-driver
+ options = !emptydirs
+ source = intel-media-driver-git::git+https://github.com/intel/media-driver.git
+ source = gmmlib-git::git+https://github.com/intel/gmmlib.git
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = intel-media-driver-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6b2e07c4a1cd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Daniel Bermond < yahoo-com: danielbermond >
+
+pkgname=intel-media-driver-git
+pkgver=r18.0b7e123
+pkgrel=1
+pkgdesc='Intel Media Driver for VAAPI (git version)'
+arch=('i686' 'x86_64')
+url='https://github.com/intel/media-driver/'
+license=('MIT' 'BSD')
+depends=(
+ # AUR:
+ 'libva-git'
+)
+makedepends=('git' 'cmake')
+provides=('intel-vaapi-media-driver')
+conflicts=('intel-vaapi-media-driver')
+options=('!emptydirs')
+install="${pkgname}.install"
+source=("$pkgname"::'git+https://github.com/intel/media-driver.git'
+ 'gmmlib-git'::'git+https://github.com/intel/gmmlib.git')
+sha256sums=('SKIP'
+ 'SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ # git, no tags available
+ printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ mkdir -p build
+ cd build
+
+ cmake \
+ -DCMAKE_COLOR_MAKEFILE:BOOL='ON' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DMEDIA_VERSION='2.0.0' \
+ -DBUILD_ALONG_WITH_CMRTLIB='1' \
+ -DBS_DIR_GMMLIB="$(pwd)/../gmmlib-git/Source/GmmLib/" \
+ -DBS_DIR_COMMON="$(pwd)/../gmmlib-git/Source/Common/" \
+ -DBS_DIR_INC="$(pwd)/../gmmlib-git/Source/inc/" \
+ -DBS_DIR_MEDIA="$(pwd)/../${pkgname}" \
+ -Wno-dev \
+ ../"${pkgname}"
+
+ make
+}
+
+package() {
+ cd build
+
+ make DESTDIR="$pkgdir" install
+
+ [ "$CARCH" = 'x86_64' ] && mv -f "${pkgdir}/usr/lib64/"*.so "${pkgdir}/usr/lib"
+
+ # license
+ cd "${srcdir}/${pkgname}"
+ install -D -m644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/intel-media-driver-git.install b/intel-media-driver-git.install
new file mode 100644
index 000000000000..bd3460e59fae
--- /dev/null
+++ b/intel-media-driver-git.install
@@ -0,0 +1,4 @@
+post_install() {
+ printf '%s\n' 'For the proper configuration of Intel VAAPI media driver,'
+ printf '%s\n' 'you need to re-login or source /etc/profile.d/intel-media.sh'
+}