diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | intel-media-stack-bin-fix-install.patch | 43 |
3 files changed, 43 insertions, 34 deletions
@@ -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 @@ -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." |