diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 25 insertions, 5 deletions
@@ -2,7 +2,7 @@ pkgbase=decklink pkgname=(decklink mediaexpress) _pkgname=decklink -pkgver=11.5 +pkgver=12.9 pkgrel=1 pkgdesc="Drivers for Blackmagic Design DeckLink, Intensity or Multibridge video editing cards" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ options=('!strip' 'staticlibs') [ "$CARCH" = "i686" ] && _arch='i386' [ "$CARCH" = "x86_64" ] && _arch='x86_64' -_pkgsrc_url="https://www.blackmagicdesign.com/api/register/us/download/9a205dd8b075460b8a021c519258d6cd" +_pkgsrc_url="https://www.blackmagicdesign.com/api/register/us/download/495ebc707969447598c2f1cf0ff8d7d8" _pkgsrc_file=${_pkgname}-${pkgver}.tar.gz DLAGENTS=("https::/usr/bin/curl \ @@ -29,10 +29,31 @@ DLAGENTS=("https::/usr/bin/curl \ )" ) -source=("${_pkgsrc_file}"::"${_pkgsrc_url}") -sha256sums=('d57b379b7b14e0289e6436d7558de00bcfe5cebb43a0fec5052097f66921c080') +source=("${_pkgsrc_file}"::"${_pkgsrc_url}" + "01-addMutex.patch" + "02-changeMaxOrder.patch" + ) +sha256sums=('0cc02a71d9f8f1c79e25fc5983566ee69a54b2eb932c927715b5523bffd564bd' + '60b2233b7c0cacca04670317e45b3d5b8b91bbd5e8f24973b237e1c52db045f4' + 'fdead45588e94eec9a41a092cd2c702a03687318a3735b8d6948e7ac910c6ba8') + +prepare() { + cd $srcdir/Blackmagic_Desktop_Video_Linux_$pkgver/other/${_arch} + + tar xf desktopvideo-*-${_arch}.tar.gz + + cd desktopvideo-*/usr/src + + for p in ${srcdir}/*.patch; + do + echo "Applying ${p}" + patch --forward --strip=1 --input="${p}" + done + +} package_decklink() { + install=decklink.install depends=('dkms' 'qt5-base' 'libpng') mkdir -p "$pkgdir/usr/share/licenses/$pkgbase" @@ -41,7 +62,6 @@ package_decklink() { cd $srcdir/Blackmagic_Desktop_Video_Linux_$pkgver/other/${_arch} - tar xf desktopvideo-*-${_arch}.tar.gz cp -a desktopvideo-*-${_arch}/* $pkgdir rm -rf $pkgdir/usr/sbin |