diff options
author | Daniel Bermond | 2018-08-28 20:12:07 +0000 |
---|---|---|
committer | Daniel Bermond | 2018-08-28 20:23:55 +0000 |
commit | 054b6d06694e96ac78a01a596d005af9c4c46b99 (patch) | |
tree | bbe30e0955a7ea9958ef561188ed3cc74aac3ba9 | |
parent | d32335e93648c52042ea50b3837eaf77741deac7 (diff) | |
download | aur-054b6d06694e96ac78a01a596d005af9c4c46b99.tar.gz |
Apply upstream changes: use dynamic gmmlib, simplify cmake command
Upstream intel-media-driver now uses dynamic gmmlib instead of
building it in-source. It also does not install the gmmlib files
anymore. As a result, this package now depends on gmmlib-git.
cmake command was also simplified by upstream.
References
----------
https://github.com/intel/media-driver/pull/270
https://github.com/intel/media-driver/commit/87fadbe90c0bbba64bdf47ed8640ed023858b300
https://github.com/intel/media-driver/commit/54ca9bed5eb383dc89a253fb1a49313cc04b048f
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 8 insertions, 27 deletions
@@ -1,6 +1,6 @@ pkgbase = intel-media-driver-git pkgdesc = Intel Media Driver for VAAPI (git version) - pkgver = 2018.2.pre2.r106.gd5b0618.gmmlib.r62.1a4cf50 + pkgver = 2018.3.pre1.r130.g10f382d1 pkgrel = 1 url = https://github.com/intel/media-driver/ install = intel-media-driver-git.install @@ -11,15 +11,13 @@ pkgbase = intel-media-driver-git makedepends = cmake depends = gcc-libs depends = libpciaccess + depends = gmmlib-git depends = libva-git provides = intel-media-driver conflicts = intel-media-driver - conflicts = gmmlib-git options = !emptydirs backup = etc/profile.d/intel-media.sh 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 @@ -1,7 +1,7 @@ # Maintainer: Daniel Bermond < yahoo-com: danielbermond > pkgname=intel-media-driver-git -pkgver=2018.2.pre2.r106.gd5b0618.gmmlib.r62.1a4cf50 +pkgver=2018.3.pre1.r130.g10f382d1 pkgrel=1 pkgdesc='Intel Media Driver for VAAPI (git version)' arch=('x86_64') @@ -11,32 +11,23 @@ depends=( # official repositories: 'gcc-libs' 'libpciaccess' # AUR: - 'libva-git' + 'gmmlib-git' 'libva-git' ) makedepends=('git' 'cmake') provides=('intel-media-driver') -conflicts=('intel-media-driver' 'gmmlib-git') +conflicts=('intel-media-driver') backup=('etc/profile.d/intel-media.sh') 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') +source=("$pkgname"::'git+https://github.com/intel/media-driver.git') +sha256sums=('SKIP') pkgver() { cd "$pkgname" # git, tags available local _prefix='intel-media-' - local _driver_ver="$(git describe --long --tags | sed "s/^${_prefix}//;s/\([^-]*-g\)/r\1/;s/-/./g;s/^v//;s/^18\./2018./")" - - cd "${srcdir}/gmmlib-git" - - # git, no tags available - local _gmmlib_ver="$(printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)")" - - printf '%s.gmmlib.%s' "$_driver_ver" "$_gmmlib_ver" + git describe --long --tags | sed "s/^${_prefix}//;s/\([^-]*-g\)/r\1/;s/-/./g;s/^v//;s/^18\./2018./" } build() { @@ -44,18 +35,10 @@ build() { cd build cmake \ - -DCMAKE_COLOR_MAKEFILE:BOOL='ON' \ -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL='OFF' \ -DCMAKE_INSTALL_LIBDIR:PATH='lib' \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -DCMAKE_INSTALL_SYSCONFDIR:PATH='etc' \ - -DINSTALL_DRIVER_SYSCONF:BOOL='ON' \ - -DMEDIA_BUILD_FATAL_WARNINGS:BOOL='OFF' \ - -DMEDIA_VERSION='2.0.0' \ - -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" |