summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD14
-rw-r--r--intel-media-stack-bin-fix-install.patch43
3 files changed, 43 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a65cdbe194e2..1571be9e9437 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = intel-media-stack-bin
pkgdesc = Tools and libraries for developing media solutions on Intel products. Includes MediaSDK, Media Driver, libva and libva-utils.
- pkgver = 2018.4.1
- pkgrel = 2
+ pkgver = 2019.1.0
+ pkgrel = 1
url = https://github.com/Intel-Media-SDK/MediaSDK/
install = intel-media-stack-bin.install
arch = x86_64
@@ -9,33 +9,31 @@ pkgbase = intel-media-stack-bin
makedepends = lsb-release
depends = gcc-libs
depends = libpciaccess
- depends = intel-gmmlib
- depends = libdrm
- depends = libgl
depends = libx11
depends = libxext
depends = libxfixes
- depends = ocl-icd
depends = wayland
+ optdepends = ocl-icd: for rotate_opencl plugin
+ optdepends = intel-compute-runtime: for rotate_opencl plugin
provides = intel-media-sdk
provides = libmfx
provides = intel-media-driver
provides = libva
provides = libva-utils
conflicts = intel-media-sdk
- noextract = intel-media-stack-bin-2018.4.1.tar.gz
+ noextract = intel-media-stack-bin-2019.1.0.tar.gz
options = !strip
options = !emptydirs
backup = etc/profile.d/intel-mediasdk-devel.sh
backup = etc/profile.d/intel-mediasdk-devel.csh
backup = etc/profile.d/intel-mediasdk.sh
backup = etc/profile.d/intel-mediasdk.csh
- source = intel-media-stack-bin-2018.4.1.tar.gz::https://github.com/Intel-Media-SDK/MediaSDK/releases/download/intel-mediasdk-18.4.1/MediaStack.tar.gz
- source = https://raw.githubusercontent.com/Intel-Media-SDK/MediaSDK/intel-mediasdk-18.4.1/LICENSE
+ source = intel-media-stack-bin-2019.1.0.tar.gz::https://github.com/Intel-Media-SDK/MediaSDK/releases/download/intel-mediasdk-19.1.0/MediaStack.tar.gz
+ source = https://raw.githubusercontent.com/Intel-Media-SDK/MediaSDK/intel-mediasdk-19.1.0/LICENSE
source = intel-media-stack-bin-fix-install.patch
- sha256sums = f053e19fc39d08c35705fadfb90098b2c50b6ac0f37bf89dc18099deb86f93b9
+ sha256sums = 863f837b156a66208adb1b4f0b977e2b8f2c6075d6ab93c147e15e1c8781c588
sha256sums = dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6
- sha256sums = 2e432be94fb765fad3ea03a65377cbdd57074eb358815f8eb2354635b2f4746d
+ sha256sums = 5dabda9fbe6c26270c675ede993b395789d1d50be725b8bb8dbb6e206ee54fb1
pkgname = intel-media-stack-bin
diff --git a/PKGBUILD b/PKGBUILD
index 278ef805587d..a0c716a1e8af 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,16 @@
# Maintainer: Daniel Bermond < gmail-com: danielbermond >
pkgname=intel-media-stack-bin
-pkgver=2018.4.1
+pkgver=2019.1.0
_srcver="${pkgver:2}"
-pkgrel=2
+pkgrel=1
pkgdesc='Tools and libraries for developing media solutions on Intel products. Includes MediaSDK, Media Driver, libva and libva-utils.'
arch=('x86_64')
url='https://github.com/Intel-Media-SDK/MediaSDK/'
license=('MIT')
-depends=('gcc-libs' 'libpciaccess' 'intel-gmmlib' 'libdrm' 'libgl' 'libx11'
- 'libxext' 'libxfixes' 'ocl-icd' 'wayland')
+depends=('gcc-libs' 'libpciaccess' 'libx11' 'libxext' 'libxfixes' 'wayland')
+optdepends=('ocl-icd: for rotate_opencl plugin'
+ 'intel-compute-runtime: for rotate_opencl plugin')
makedepends=('lsb-release')
provides=('intel-media-sdk' 'libmfx' 'intel-media-driver' 'libva' 'libva-utils')
conflicts=('intel-media-sdk')
@@ -23,9 +24,9 @@ source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/Intel-Media-SDK/Media
"https://raw.githubusercontent.com/Intel-Media-SDK/MediaSDK/intel-mediasdk-${_srcver}/LICENSE"
'intel-media-stack-bin-fix-install.patch')
noextract=("${pkgname}-${pkgver}.tar.gz")
-sha256sums=('f053e19fc39d08c35705fadfb90098b2c50b6ac0f37bf89dc18099deb86f93b9'
+sha256sums=('863f837b156a66208adb1b4f0b977e2b8f2c6075d6ab93c147e15e1c8781c588'
'dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6'
- '2e432be94fb765fad3ea03a65377cbdd57074eb358815f8eb2354635b2f4746d')
+ '5dabda9fbe6c26270c675ede993b395789d1d50be725b8bb8dbb6e206ee54fb1')
prepare() {
mkdir -p "${pkgname}-${pkgver}"
@@ -34,6 +35,7 @@ prepare() {
bsdtar -xf "${srcdir}/${pkgname}-${pkgver}.tar.gz" -s'|[^/]*/||'
patch -Np1 -i "${srcdir}/intel-media-stack-bin-fix-install.patch"
+ sed -i "/^pkgdir=/s|$|${pkgdir}|" install_media.sh
}
package() {
diff --git a/intel-media-stack-bin-fix-install.patch b/intel-media-stack-bin-fix-install.patch
index c902fbfba374..6866ec5093e7 100644
--- a/intel-media-stack-bin-fix-install.patch
+++ b/intel-media-stack-bin-fix-install.patch
@@ -1,7 +1,16 @@
diff -Naurp a/install_media.sh b/install_media.sh
---- a/install_media.sh 2018-04-05 20:29:26.000000000 +0000
-+++ b/install_media.sh 2019-03-05 13:49:34.000000000 +0000
-@@ -87,10 +87,10 @@ fi
+--- a/install_media.sh 2019-03-27 20:53:54.000000000 +0000
++++ b/install_media.sh 2019-04-25 02:22:52.094655835 +0000
+@@ -21,6 +21,8 @@
+ # this notice or any other notice embedded in Materials by Intel or Intel's
+ # suppliers or licensors in any way.
+
++pkgdir=
++
+ # Set Bash color
+ ECHO_PREFIX_INFO="\033[1;32;40mINFO...\033[0;0m"
+ ECHO_PREFIX_ERROR="\033[1;31;40mError...\033[0;0m"
+@@ -87,10 +89,10 @@ fi
# Install MSDK
if [ -d $MEDIASDK_DIR ]; then
@@ -9,14 +18,14 @@ diff -Naurp a/install_media.sh b/install_media.sh
- try_command mkdir -p /$MEDIASDK_DIR
- try_command cp -dfr $MEDIASDK_DIR/* /$MEDIASDK_DIR
- echo -e $ECHO_PREFIX_INFO "MediaSDK installed successfully in /$MEDIASDK_DIR!"
-+ try_command rm -fr /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MEDIASDK_DIR
-+ try_command mkdir -p /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MEDIASDK_DIR
-+ try_command cp -dfr $MEDIASDK_DIR/* /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MEDIASDK_DIR
-+ echo -e $ECHO_PREFIX_INFO "MediaSDK installed successfully in /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MEDIASDK_DIR!"
++ try_command rm -fr ${pkgdir}/$MEDIASDK_DIR
++ try_command mkdir -p ${pkgdir}/$MEDIASDK_DIR
++ try_command cp -dfr $MEDIASDK_DIR/* ${pkgdir}/$MEDIASDK_DIR
++ echo -e $ECHO_PREFIX_INFO "MediaSDK installed successfully in ${pkgdir}/$MEDIASDK_DIR!"
else
echo -e $ECHO_PREFIX_ERROR "MediaSDK missed in this package!"
fi
-@@ -98,33 +98,33 @@ fi
+@@ -98,33 +100,33 @@ fi
# Install MDF Runtime
MDF_DIR=opt/intel/common/mdf
if [ -d $MDF_DIR ]; then
@@ -24,10 +33,10 @@ diff -Naurp a/install_media.sh b/install_media.sh
- try_command mkdir -p /$MDF_DIR
- try_command cp -dfr $MDF_DIR/* /$MDF_DIR
- echo -e $ECHO_PREFIX_INFO "MDF Runtime installed successfully in /$MDF_DIR!"
-+ try_command rm -fr /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MDF_DIR
-+ try_command mkdir -p /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MDF_DIR
-+ try_command cp -dfr $MDF_DIR/* /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MDF_DIR
-+ echo -e $ECHO_PREFIX_INFO "MDF Runtime installed successfully in /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/$MDF_DIR!"
++ try_command rm -fr ${pkgdir}/$MDF_DIR
++ try_command mkdir -p ${pkgdir}/$MDF_DIR
++ try_command cp -dfr $MDF_DIR/* ${pkgdir}/$MDF_DIR
++ echo -e $ECHO_PREFIX_INFO "MDF Runtime installed successfully in ${pkgdir}/$MDF_DIR!"
else
echo -e $ECHO_PREFIX_ERROR "MDF Runtime missed in this package!"
fi
@@ -36,12 +45,12 @@ diff -Naurp a/install_media.sh b/install_media.sh
if [ -f etc/profile.d/intel-mediasdk.sh ]; then
- try_command cp -f etc/profile.d/intel-mediasdk.* /etc/profile.d/
- echo -e $ECHO_PREFIX_INFO "The LIBVA_DRIVERS_PATH/LIBVA_DRIVER_NAME will be exported through /etc/profile.d/intel-mediasdk.(c)sh for intel media solution. Please reboot to make it effective."
-+ try_command cp -f etc/profile.d/intel-mediasdk.* /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/etc/profile.d/
-+ echo -e $ECHO_PREFIX_INFO "The LIBVA_DRIVERS_PATH/LIBVA_DRIVER_NAME will be exported through /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/etc/profile.d/intel-mediasdk.(c)sh for intel media solution."
++ try_command cp -f etc/profile.d/intel-mediasdk.* ${pkgdir}/etc/profile.d/
++ echo -e $ECHO_PREFIX_INFO "The LIBVA_DRIVERS_PATH/LIBVA_DRIVER_NAME will be exported through ${pkgdir}/etc/profile.d/intel-mediasdk.(c)sh for intel media solution."
fi
if [ -f etc/profile.d/intel-mediasdk-devel.sh ]; then
- try_command cp -f etc/profile.d/intel-mediasdk-devel.* /etc/profile.d/
-+ try_command cp -f etc/profile.d/intel-mediasdk-devel.* /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/etc/profile.d/
++ try_command cp -f etc/profile.d/intel-mediasdk-devel.* ${pkgdir}/etc/profile.d/
fi
# !!! IMPORTANT !!!
@@ -55,8 +64,8 @@ diff -Naurp a/install_media.sh b/install_media.sh
- echo -e $ECHO_PREFIX_INFO "Calling ldconfig after all user-space drivers and config files are in place..."
- try_command ldconfig
- echo -e $ECHO_PREFIX_INFO "Calling to ldconfig is done."
-+ try_command mkdir -p /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/etc/ld.so.conf.d
-+ try_command cp -dfr etc/ld.so.conf.d/* /storage/linux/abs/intel-media-stack-bin/pkg/intel-media-stack-bin/etc/ld.so.conf.d/
++ try_command mkdir -p ${pkgdir}/etc/ld.so.conf.d
++ try_command cp -dfr etc/ld.so.conf.d/* ${pkgdir}/etc/ld.so.conf.d/
+# echo -e $ECHO_PREFIX_INFO "Calling ldconfig after all user-space drivers and config files are in place..."
+# try_command ldconfig
+# echo -e $ECHO_PREFIX_INFO "Calling to ldconfig is done."