summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 31 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 96848bd3949d..d45e4d760404 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
pkgname=lib32-intel-media-driver
tarname=intel-media-driver
-pkgver=22.5.4
+pkgver=23.2.4
pkgrel=1
pkgdesc="Intel Media Driver for VAAPI — Broadwell+ iGPUs"
arch=(x86_64)
@@ -9,45 +9,48 @@ url="https://github.com/intel/media-driver/"
license=(MIT BSD)
depends=(
lib32-gcc-libs
-'lib32-intel-gmmlib>=22.2.0'
-'lib32-libva>=2.16.0'
+'lib32-intel-gmmlib>=22.3.10'
+'lib32-libva>=2.19.0'
lib32-libpciaccess
)
-makedepends=(cmake)
+makedepends=(
+cmake
+ninja
+)
source=("${url}"/archive/${tarname%-*}-${pkgver}.tar.gz)
-sha256sums=('08d8d041f94b094a2dd5c4739c413b75185521c7f788a02411395ff374ee4ead')
+sha256sums=('dfcf2facc4f8bf3df6b147222786032be195874adacc2f4071fc6c91a0abdf0a')
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
+ cmake -B build -W no-dev \
+ -S ${tarname#*-}-${tarname%-*}-${pkgver} \
+ -G Ninja \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib32 \
+ -D INSTALL_DRIVER_SYSCONF=OFF \
+ -D CMAKE_FIND_ROOT_PATH=/usr/lib32 \
+ -D CMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \
+ -D CMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \
+ -D CMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
+ -D LIBVA_DRIVERS_PATH=/usr/lib32/dri \
+ -D X11_xcb_icccm_LIB=/usr/lib32/libxcb-icccm.so \
+ -D X11_xcb_util_LIB=/usr/lib32/libxcb-util.so \
+ -D X11_xcb_xfixes_LIB=/usr/lib32/libxcb-xfixes.so \
+ -D X11_xkbfile_LIB=/usr/lib32/libxkbfile.so \
+ -D X11_xkbcommon_LIB=/usr/lib32/libxkbcommon.so \
+ -D X11_xkbcommon_X11_LIB=/usr/lib32/libxkbcommon-x11.so \
+ -D X11_XRes_LIB=/usr/lib32/libXRes.so \
+ -D X11_Xaw_LIB=/usr/lib32/libXaw.so \
+ -D X11_Xpm_LIB=/usr/lib32/libXpm.so \
+ -D ARCH=32
+ ninja -C build
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="${pkgdir}" ninja -C build install
rm -r "$pkgdir/usr/include"