summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGimmeapill2017-08-17 22:50:50 +0200
committerGimmeapill2017-08-17 22:50:50 +0200
commit7037cafd79510bf727c2a1ce55d4d8e78c6a1c6d (patch)
tree42ac57a064ec7131f2e1b8ab801d51c4e3ea9bd3
downloadaur-7037cafd79510bf727c2a1ce55d4d8e78c6a1c6d.tar.gz
Initial import
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD58
-rw-r--r--ardour.desktop9
3 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1b69a6b540e7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+# Generated by mksrcinfo v8
+# Thu Aug 17 20:49:32 UTC 2017
+pkgbase = ardour_stable-git
+ pkgdesc = A multichannel hard disk recorder and digital audio workstation. Latest stable release from git.
+ pkgver = 5.11
+ pkgrel = 1
+ url = http://ardour.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = python2
+ makedepends = boost
+ makedepends = cppunit
+ makedepends = doxygen
+ makedepends = graphviz
+ makedepends = itstool
+ depends = aubio
+ depends = cwiid
+ depends = gtkmm
+ depends = liblo
+ depends = liblrdf
+ depends = lilv
+ depends = suil
+ depends = rubberband
+ depends = taglib
+ depends = libarchive
+ provides = ardour
+ conflicts = *
+ source = ardour_stable::git://github.com/Ardour/ardour.git
+ source = ardour.desktop
+ md5sums = SKIP
+ md5sums = d4e6590ea931cbb539a159d3565802a2
+
+pkgname = ardour_stable-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c1e0d7e05223
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Gimmeapill <gimmeapill at gmail dot com>
+# Contributor: Boohbah <boohbah at gmail.com>
+# Contributor: SpepS <dreamspepser at yahoo.it>
+# Contributor: Bernardo Barros <bernardobarros at gmail.com>
+# Contributor: Uli Armbruster <uli_armbruster at web.de>
+# Contributor: Christopher Arndt <chris at chrisarndt.de>
+
+pkgname=ardour_stable-git
+pkgver=5.11
+pkgrel=1
+pkgdesc="A multichannel hard disk recorder and digital audio workstation. Latest stable release from git."
+arch=('i686' 'x86_64')
+url="http://ardour.org/"
+license=('GPL')
+depends=('aubio' 'cwiid' 'gtkmm' 'liblo' 'liblrdf' 'lilv' 'suil' 'rubberband' 'taglib' 'libarchive')
+makedepends=('git' 'python2' 'boost' 'cppunit' 'doxygen' 'graphviz' 'itstool')
+provides=(ardour)
+conflicts=("${ardour-*}")
+source=("${pkgname%-*}::git://github.com/Ardour/ardour.git"
+ 'ardour.desktop')
+md5sums=('SKIP'
+ 'd4e6590ea931cbb539a159d3565802a2')
+
+pkgver() {
+ cd "${srcdir}/${pkgname%-*}"
+
+ #get the latest release
+ git describe --abbrev=0
+}
+
+build() {
+ cd "${srcdir}/${pkgname%-*}"
+
+ # rollback any change occured after the release tag. There is probably a better way.
+ git reset --hard ${pkgver}
+
+ # configure and build as usual.
+ python2 waf configure --prefix=/usr \
+ --configdir=/etc \
+ --with-backends="jack,alsa,dummy " \
+ --libjack=weak \
+ --optimize \
+ --docs \
+ --cxx11 \
+ --no-phone-home
+
+ python2 waf build $MAKEFLAGS
+}
+
+package() {
+ cd "${srcdir}/${pkgname%-*}"
+
+ python2 waf --destdir="${pkgdir}" install
+
+ # Install freedesktop.org compatible application starter desktop file
+ install -Dm644 "${srcdir}/ardour.desktop" \
+ "${pkgdir}/usr/share/applications/ardour.desktop"
+}
diff --git a/ardour.desktop b/ardour.desktop
new file mode 100644
index 000000000000..6fa718423ada
--- /dev/null
+++ b/ardour.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Ardour
+Comment=Multitrack hard disk recorder
+Exec=ardour5
+Icon=/usr/share/ardour5/icons/application-x-ardour_48px.png
+Terminal=false
+Type=Application
+X-MultipleArgs=false
+Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video;