diff options
author | Daniel Bermond | 2017-12-26 21:36:57 -0200 |
---|---|---|
committer | Daniel Bermond | 2017-12-26 21:36:57 -0200 |
commit | a9b239472897085b66b05d88ca01eb8f69ed587a (patch) | |
tree | 3cb1ce41a3af261d829e47815cf0d4c12f575a38 | |
download | aur-a9b239472897085b66b05d88ca01eb8f69ed587a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | intel-media-driver-git.install | 4 |
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' +} |