summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThéo Le Calvar2019-12-26 11:38:58 +0100
committerThéo Le Calvar2019-12-26 11:38:58 +0100
commiteeae2c8d26dfbc94f83c36c000edcc63aa709a98 (patch)
treedf6f373d44c9dd6d6df32c8bd6e2398e29039377
parent3b4f784c889b22bc2eab5e2df43a3431451080d3 (diff)
downloadaur-eeae2c8d26dfbc94f83c36c000edcc63aa709a98.tar.gz
split package into two sub-packages
decklink: containts the actual drivers and utilities (firmware update, capture card configuration) mediaexpress: contains the MediaExpress capture software
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
2 files changed, 35 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fe2643b42b1a..4eb2f6ea573d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,17 +7,20 @@ pkgbase = decklink
arch = x86_64
license = custom
makedepends = curl
- depends = linux-headers
- depends = libxml2
- depends = libpng12
- depends = glu
- depends = qt5-base
- depends = qt5-svg
- depends = dkms
options = !strip
options = staticlibs
source = decklink-11.4.tar.gz::https://www.blackmagicdesign.com/api/register/us/download/14b0524fb0dc4115b89847530192f9f8
sha256sums = 20140faf551c5ee0cb99f3b75e465de6c795b11931db9b5902d4ef100153d692
pkgname = decklink
+ depends = dkms
+ depends = qt5-base
+ depends = libpng
+
+pkgname = mediaexpress
+ depends = glu
+ depends = qt5-base
+ depends = qt5-svg
+ depends = libpng
+ depends = decklink
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