diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 37 insertions, 33 deletions
@@ -1,17 +1,18 @@ pkgbase = lib32-intel-media-driver pkgdesc = Intel Media Driver for VAAPI — Broadwell+ iGPUs - pkgver = 22.5.4 + pkgver = 23.2.4 pkgrel = 1 url = https://github.com/intel/media-driver/ arch = x86_64 license = MIT license = BSD makedepends = cmake + makedepends = ninja depends = lib32-gcc-libs - depends = lib32-intel-gmmlib>=22.2.0 - depends = lib32-libva>=2.16.0 + depends = lib32-intel-gmmlib>=22.3.10 + depends = lib32-libva>=2.19.0 depends = lib32-libpciaccess - source = https://github.com/intel/media-driver//archive/intel-media-22.5.4.tar.gz - sha256sums = 08d8d041f94b094a2dd5c4739c413b75185521c7f788a02411395ff374ee4ead + source = https://github.com/intel/media-driver//archive/intel-media-23.2.4.tar.gz + sha256sums = dfcf2facc4f8bf3df6b147222786032be195874adacc2f4071fc6c91a0abdf0a pkgname = lib32-intel-media-driver @@ -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" |