diff options
author | Vytautas Mickus | 2021-04-20 18:37:17 +0200 |
---|---|---|
committer | Vytautas Mickus | 2021-04-20 18:37:17 +0200 |
commit | 8a46735de62487214b116ec5db16190ddab075b1 (patch) | |
tree | 77d06541a5268fa91cbdcb93ac9b286655d5e4e4 | |
download | aur-8a46735de62487214b116ec5db16190ddab075b1.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d93ad0c7af49 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = lib32-intel-media-driver + pkgdesc = Intel Media Driver for VAAPI — Broadwell+ iGPUs + pkgver = 21.1.3 + pkgrel = 1 + url = https://github.com/intel/media-driver/ + arch = x86_64 + license = MIT + license = BSD + makedepends = cmake + depends = lib32-gcc-libs + depends = lib32-intel-gmmlib + depends = lib32-libva + depends = lib32-libpciaccess + source = https://github.com/intel/media-driver//archive/intel-media-21.1.3.tar.gz + sha256sums = 219ce6b08a84bdce311160dc694d866249fd4e390391c2ac7be55f13a2fb928c + +pkgname = lib32-intel-media-driver + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ea0d7030cbfe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Vytautas Mickus <vmickus@gmx.com> +# Contributor: Bruno Pagani <archange@archlinux.org> +# Contributor: Daniel Bermond <dbermond@archlinux.org> + +pkgname=lib32-intel-media-driver +tarname=intel-media-driver + +pkgver=21.1.3 +pkgrel=1 +pkgdesc="Intel Media Driver for VAAPI — Broadwell+ iGPUs" +arch=(x86_64) +url="https://github.com/intel/media-driver/" +license=(MIT BSD) +depends=(lib32-gcc-libs lib32-intel-gmmlib lib32-libva lib32-libpciaccess) +makedepends=(cmake) +source=("${url}"/archive/${tarname%-*}-${pkgver}.tar.gz) +sha256sums=('219ce6b08a84bdce311160dc694d866249fd4e390391c2ac7be55f13a2fb928c') + +build() { + export CC="gcc -m32 -D_FILE_OFFSET_BITS=64" + export CXX="g++ -m32 -D_FILE_OFFSET_BITS=64" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cmake -B build -S ${tarname#*-}-${tarname%-*}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib32 \ + -DINSTALL_DRIVER_SYSCONF=OFF \ + -DCMAKE_FIND_ROOT_PATH=/usr/lib32 \ + -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ + -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \ + -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ + -DLIBVA_DRIVERS_PATH=/usr/lib32/dri \ + -DX11_xcb_icccm_LIB=/usr/lib32/libxcb-icccm.so \ + -DX11_xcb_util_LIB=/usr/lib32/libxcb-util.so \ + -DX11_xcb_xfixes_LIB=/usr/lib32/libxcb-xfixes.so \ + -DX11_xkbfile_LIB=/usr/lib32/libxkbfile.so \ + -DX11_xkbcommon_LIB=/usr/lib32/libxkbcommon.so \ + -DX11_xkbcommon_X11_LIB=/usr/lib32/libxkbcommon-x11.so \ + -DX11_XRes_LIB=/usr/lib32/libXRes.so \ + -DX11_Xaw_LIB=/usr/lib32/libXaw.so \ + -DX11_Xpm_LIB=/usr/lib32/libXpm.so \ + -DARCH=32 \ + -Wno-dev + + make -C build +} + +package() { + make -C build DESTDIR="$pkgdir" install + + rm -r "$pkgdir/usr/include" + + install -Dm644 ${tarname#*-}-${tarname%-*}-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname}/ +} |