[arch-commits] Commit in intel-media-sdk/trunk (PKGBUILD)

Daniel Bermond dbermond at gemini.archlinux.org
Sun Jun 5 17:12:42 UTC 2022


    Date: Sunday, June 5, 2022 @ 17:12:42
  Author: dbermond
Revision: 1223364

upgpkg: intel-media-sdk 22.4.2-1

Modified:
  intel-media-sdk/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-05 17:12:39 UTC (rev 1223363)
+++ PKGBUILD	2022-06-05 17:12:42 UTC (rev 1223364)
@@ -2,9 +2,9 @@
 
 pkgbase=intel-media-sdk
 pkgname=('intel-media-sdk' 'libmfx')
-pkgver=22.3.0
+pkgver=22.4.2
 pkgrel=1
-pkgdesc='API to access hardware-accelerated video on Intel Gen graphics hardware platforms'
+pkgdesc='Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake)'
 arch=('x86_64')
 url='https://software.intel.com/en-us/media-sdk/'
 license=('MIT')
@@ -11,12 +11,15 @@
 makedepends=('libdrm' 'libva' 'wayland' 'intel-media-driver'
              'cmake' 'libpciaccess' 'libx11' 'libxcb' 'python')
 source=("https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${pkgver}.tar.gz"
-        '010-intel-media-sdk-fix-reproducible-build.patch'::'https://github.com/Intel-Media-SDK/MediaSDK/commit/f6925886f27a39eed2e43c5b7b6c342d00f7a970.patch')
-sha256sums=('e1e74229f409e969b70c2b35b1955068de3d40db85ecc42bd6ff501468bc76d7'
-            'f1d8a4edf953cfec1516f1a8383c5ee033245aba16cfae0bc79b7de1a6365fcc')
+        '010-intel-media-sdk-fix-reproducible-build.patch'::'https://github.com/Intel-Media-SDK/MediaSDK/commit/f6925886f27a39eed2e43c5b7b6c342d00f7a970.patch'
+        '020-intel-media-sdk-gcc12-fix.patch'::'https://github.com/Intel-Media-SDK/MediaSDK/commit/6c58469d03d7a50760a8594b129a78db0262a1cc.patch')
+sha256sums=('b327c7eedf155a324f47d36550eb4074e97344c1d486ef296b8f2a680bd4a122'
+            'f1d8a4edf953cfec1516f1a8383c5ee033245aba16cfae0bc79b7de1a6365fcc'
+            '39241e2dfdc16e3452b31650752b29ad899afdf787117a8463656d9e39c9d566')
 
 prepare() {
     patch -d "MediaSDK-intel-mediasdk-${pkgver}" -Np1 -i "${srcdir}/010-intel-media-sdk-fix-reproducible-build.patch"
+    patch -d "MediaSDK-intel-mediasdk-${pkgver}" -Np1 -i "${srcdir}/020-intel-media-sdk-gcc12-fix.patch"
 }
 
 build() {
@@ -42,18 +45,17 @@
 
 package_intel-media-sdk() {
     depends=('libdrm' 'libva' 'wayland' "libmfx=${pkgver}" 'intel-media-driver')
+    options=('!emptydirs')
     
     make -C build DESTDIR="$pkgdir" install
     ln -s mfx/samples/libcttmetrics.so "${pkgdir}/usr/lib/libcttmetrics.so"
     install -D -m644 "MediaSDK-intel-mediasdk-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
     
-    # remove core component libmfx
     [ -d 'libmfx' ] && rm -rf libmfx
-    mkdir -p libmfx/{include,lib/pkgconfig}
-    mv "${pkgdir}/usr/include/mfx" libmfx/include
-    mv "${pkgdir}/usr/lib/libmfx.so"* libmfx/lib
-    mv "${pkgdir}/usr/lib/pkgconfig/"{,lib}mfx.pc libmfx/lib/pkgconfig
-    rm -d "${pkgdir}/usr/include"
+    mkdir -p libmfx/usr/{include,lib/pkgconfig}
+    mv "${pkgdir}/usr/include/mfx" libmfx/usr/include
+    mv "${pkgdir}/usr/lib"/libmfx.so* libmfx/usr/lib
+    mv "${pkgdir}/usr/lib/pkgconfig"/{,lib}mfx.pc libmfx/usr/lib/pkgconfig
 }
 
 package_libmfx() {
@@ -60,6 +62,6 @@
     pkgdesc='Intel Media SDK dispatcher library'
     depends=('gcc-libs')
     
-    mv libmfx "${pkgdir}/usr"
+    mv -T libmfx "$pkgdir"
     install -D -m644 "MediaSDK-intel-mediasdk-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }



More information about the arch-commits mailing list