summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVytautas Mickus2021-04-20 18:37:17 +0200
committerVytautas Mickus2021-04-20 18:37:17 +0200
commit8a46735de62487214b116ec5db16190ddab075b1 (patch)
tree77d06541a5268fa91cbdcb93ac9b286655d5e4e4
downloadaur-8a46735de62487214b116ec5db16190ddab075b1.tar.gz
Initial Commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD54
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}/
+}