# $Id$ # Maintainer: Ray Rashif # Contributor: SpepS # Contributor: see .contrib pkgname=ardour pkgver=5.4 pkgrel=2 _pkgver_major=${pkgver%%\.*} _execname=$pkgname$_pkgver_major pkgdesc="Professional-grade digital audio workstation" arch=('i686' 'x86_64') url="http://ardour.org/" license=('GPL') depends=('liblrdf' 'liblo' 'lilv' 'suil' 'taglib' 'aubio' 'rubberband' 'gtkmm') makedepends=('git' 'python2' 'boost' 'cppunit' 'doxygen' 'graphviz' 'gendesk' 'setconf') optdepends=('xjadeo: video monitoring' 'harvid: video timeline') source=("$pkgname-$pkgver::git+https://github.com/${pkgname^}/$pkgname.git#tag=$pkgver") md5sums=('SKIP') prepare() { # generate some freedesktop.org compatibility gendesk -n --pkgname "${pkgname}" \ --pkgdesc "Multitrack hard disk recorder" \ --exec="${_execname}" \ --categories='GTK;Audio;AudioVideoEditing;AudioVideo;Video' \ --custom='X-MultipleArgs=false' setconf "${pkgname}.desktop" Icon "/usr/share/${_execname}/resources/Ardour-icon_256px.png" cd "$srcdir/$pkgname-$pkgver" # python2 fix sed -i 's/python ${SRC}/python2 ${SRC}/' libs/pbd/wscript } build() { cd "$srcdir/$pkgname-$pkgver" python2 waf configure --prefix=/usr \ --configdir=/etc \ --with-backends="jack,alsa" \ --libjack=weak \ --optimize \ --docs \ --cxx11 \ --no-phone-home python2 waf build $MAKEFLAGS } package() { cd "$srcdir/$pkgname-$pkgver" python2 waf install --destdir="$pkgdir" # install some freedesktop.org compatibility install -Dm644 "$srcdir/$pkgname.desktop" \ "$pkgdir/usr/share/applications/$pkgname.desktop" } # vim:set ts=2 sw=2 et: