summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2022-07-02 22:57:14 -0300
committerDaniel Bermond2022-07-02 22:57:14 -0300
commit4dc1be67effb616e0600ca2d98cb1d565b05c3cd (patch)
treea9d4d8a21a18604b07614942613ce3e3fd55cf69
parent3624cbb494c1e4a230a41f78a3a0e757087fa212 (diff)
downloadaur-4dc1be67effb616e0600ca2d98cb1d565b05c3cd.tar.gz
Update pkgdesc. Add reproducible patch. Improvements to package().
-rw-r--r--.SRCINFO9
-rwxr-xr-xPKGBUILD24
2 files changed, 19 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e33e3793f296..2bc52a91d0a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = intel-media-sdk-git
- pkgdesc = API to access hardware-accelerated video on Intel Gen graphics hardware platforms (git version)
- pkgver = 2021.2.2.r20.gdcdffa3b
+ pkgdesc = Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake) (git version)
+ pkgver = 2022.4.4.r3.ge0fb307c
pkgrel = 1
url = https://software.intel.com/en-us/media-sdk/
arch = x86_64
@@ -17,17 +17,20 @@ pkgbase = intel-media-sdk-git
makedepends = libxcb
makedepends = python
source = git+https://github.com/Intel-Media-SDK/MediaSDK.git
+ source = 010-intel-media-sdk-fix-reproducible-build.patch::https://github.com/Intel-Media-SDK/MediaSDK/commit/f6925886f27a39eed2e43c5b7b6c342d00f7a970.patch
sha256sums = SKIP
+ sha256sums = f1d8a4edf953cfec1516f1a8383c5ee033245aba16cfae0bc79b7de1a6365fcc
pkgname = intel-media-sdk-git
depends = libdrm
depends = libva-git
depends = wayland
- depends = libmfx-git=2021.2.2.r20.gdcdffa3b
+ depends = libmfx-git=2022.4.4.r3.ge0fb307c
depends = intel-media-driver
provides = intel-media-sdk
provides = onevpl-runtime
conflicts = intel-media-sdk
+ options = !emptydirs
pkgname = libmfx-git
pkgdesc = Intel Media SDK dispatcher library (git version)
diff --git a/PKGBUILD b/PKGBUILD
index 100aa6d5e1d6..0faa58a93eec 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,22 +9,25 @@
pkgbase=intel-media-sdk-git
pkgname=('intel-media-sdk-git' 'libmfx-git')
-pkgver=2021.2.2.r20.gdcdffa3b
+pkgver=2022.4.4.r3.ge0fb307c
pkgrel=1
-pkgdesc='API to access hardware-accelerated video on Intel Gen graphics hardware platforms (git version)'
+pkgdesc='Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake) (git version)'
arch=('x86_64')
url='https://software.intel.com/en-us/media-sdk/'
license=('MIT')
makedepends=('libdrm' 'libva-git' 'wayland' 'intel-media-driver'
'git' 'git-lfs' 'cmake' 'libpciaccess' 'libx11' 'libxcb' 'python')
-source=('git+https://github.com/Intel-Media-SDK/MediaSDK.git')
-sha256sums=('SKIP')
+source=('git+https://github.com/Intel-Media-SDK/MediaSDK.git'
+ '010-intel-media-sdk-fix-reproducible-build.patch'::'https://github.com/Intel-Media-SDK/MediaSDK/commit/f6925886f27a39eed2e43c5b7b6c342d00f7a970.patch')
+sha256sums=('SKIP'
+ 'f1d8a4edf953cfec1516f1a8383c5ee033245aba16cfae0bc79b7de1a6365fcc')
export GIT_LFS_SKIP_SMUDGE='1'
prepare() {
git -C MediaSDK lfs install --local
git -C MediaSDK lfs pull "${source[0]/git+/}"
+ patch -d MediaSDK -Np1 -i "${srcdir}/010-intel-media-sdk-fix-reproducible-build.patch"
}
pkgver() {
@@ -54,18 +57,17 @@ package_intel-media-sdk-git() {
depends=('libdrm' 'libva-git' 'wayland' "libmfx-git=${pkgver}" 'intel-media-driver')
provides=('intel-media-sdk' 'onevpl-runtime')
conflicts=('intel-media-sdk')
+ options=('!emptydirs')
make -C build DESTDIR="$pkgdir" install
ln -s mfx/samples/libcttmetrics.so "${pkgdir}/usr/lib/libcttmetrics.so"
install -D -m644 MediaSDK/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-git() {
@@ -74,6 +76,6 @@ package_libmfx-git() {
provides=('libmfx')
conflicts=('libmfx')
- mv libmfx "${pkgdir}/usr"
+ mv -T libmfx "$pkgdir"
install -D -m644 MediaSDK/LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}