diff options
author | Théo Le Calvar | 2019-12-26 11:38:58 +0100 |
---|---|---|
committer | Théo Le Calvar | 2019-12-26 11:38:58 +0100 |
commit | eeae2c8d26dfbc94f83c36c000edcc63aa709a98 (patch) | |
tree | df6f373d44c9dd6d6df32c8bd6e2398e29039377 | |
parent | 3b4f784c889b22bc2eab5e2df43a3431451080d3 (diff) | |
download | aur-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-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 35 insertions, 15 deletions
@@ -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 @@ -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 |