summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 25 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3d409487759b..6013c201a37f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,21 @@
# Maintainers: Perry Hung <perry@leaflabs.com> Florent Thiery <fthiery@gmail.com> Théo Le Calvar <tlc@kher.nl>
-pkgname=decklink
+pkgbase=decklink
+pkgname=(decklink mediaexpress)
+_pkgname=decklink
pkgver=11.4
-pkgrel=2
+pkgrel=3
pkgdesc="Drivers for Blackmagic Design DeckLink, Intensity or Multibridge video editing cards"
arch=('i686' 'x86_64')
url="https://www.blackmagicdesign.com/support/family/capture-and-playback"
license=('custom')
makedepends=('curl')
-depends=('linux-headers' 'libxml2' 'libpng12' 'glu' 'qt5-base' 'qt5-svg' 'dkms')
options=('!strip' 'staticlibs')
[ "$CARCH" = "i686" ] && _arch='i386'
[ "$CARCH" = "x86_64" ] && _arch='x86_64'
_pkgsrc_url="https://www.blackmagicdesign.com/api/register/us/download/14b0524fb0dc4115b89847530192f9f8"
-_pkgsrc_file=${pkgname}-${pkgver}.tar.gz
+_pkgsrc_file=${_pkgname}-${pkgver}.tar.gz
DLAGENTS=("https::/usr/bin/curl \
-o %o \
@@ -31,10 +32,12 @@ DLAGENTS=("https::/usr/bin/curl \
source=("${_pkgsrc_file}"::"${_pkgsrc_url}")
sha256sums=('20140faf551c5ee0cb99f3b75e465de6c795b11931db9b5902d4ef100153d692')
-package() {
- mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
- chmod 755 "$pkgdir/usr/share/licenses/$pkgname"
- ln -s /usr/share/doc/desktopvideo/License.txt "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+package_decklink() {
+ depends=('dkms' 'qt5-base' 'libpng')
+
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgbase"
+ chmod 755 "$pkgdir/usr/share/licenses/$pkgbase"
+ ln -s /usr/share/doc/desktopvideo/License.txt "$pkgdir/usr/share/licenses/$pkgbase/DesktopVideo"
cd $srcdir/Blackmagic_Desktop_Video_Linux_$pkgver/other/${_arch}
@@ -42,6 +45,20 @@ package() {
cp -a desktopvideo-*-${_arch}/* $pkgdir
rm -rf $pkgdir/usr/sbin
+ chmod 755 "$pkgdir/usr"
+ chmod 755 "$pkgdir/usr/share"
+ chmod 755 "$pkgdir/usr/share/doc"
+}
+
+package_mediaexpress() {
+ depends=('glu' 'qt5-base' 'qt5-svg' 'libpng' 'decklink')
+
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgbase"
+ chmod 755 "$pkgdir/usr/share/licenses/$pkgbase"
+ ln -s /usr/share/doc/mediaexpress/License.txt "$pkgdir/usr/share/licenses/$pkgbase/MediaExpress"
+
+ cd $srcdir/Blackmagic_Desktop_Video_Linux_$pkgver/other/${_arch}
+
tar xf mediaexpress-*-${_arch}.tar.gz
cp -a mediaexpress-*-${_arch}/* $pkgdir