From 272008f245099ea938653f1e32e8702777692826 Mon Sep 17 00:00:00 2001 From: Antoine Lubineau Date: Wed, 10 Oct 2012 23:59:22 +0200 Subject: [PATCH] bmdtools-git: new package --- .SRCINFO | 14 ++++++++++++++ .gitignore | 0 PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1e18b7de5945 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = bmdtools-git + pkgdesc = Basic capture and play programs for Blackmagic Design Decklink + pkgver = 20121010 + pkgrel = 1 + url = https://github.com/lu-zero/bmdtools + arch = i686 + arch = x86_64 + license = custom + makedepends = decklink-sdk + makedepends = git + depends = libav-git + +pkgname = bmdtools-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..93401523fd49 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Antoine Lubineau + +pkgname=bmdtools-git +pkgver=20121010 +pkgrel=1 +pkgdesc="Basic capture and play programs for Blackmagic Design Decklink" +arch=('i686' 'x86_64') +url="https://github.com/lu-zero/bmdtools" +license=('custom') +depends=('libav-git') +makedepends=('decklink-sdk' 'git') + +_gitroot='git://github.com/lu-zero/bmdtools.git' +_gitname='bmdtools' + +build() { + cd "$srcdir" + msg "Connecting to GIT server...." + + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." + else + git clone "$_gitroot" "$_gitname" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" + + sed -i 's|SDK_PATH=../../include|SDK_PATH=/usr/src/decklink-sdk|' Makefile + make +} + +package() { + cd "$srcdir/$_gitname-build" + + install -D bmdcapture "$pkgdir/usr/bin/bmdcapture" + install -D bmdplay "$pkgdir/usr/bin/bmdplay" + install -D bmdgenlock "$pkgdir/usr/bin/bmdgenlock" + + install -D -m 0644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +# vim:set ts=2 sw=2 et: