@Gimmeapill: Here's the diff for an updated PKGBUILD. If you add me as a co-maintainer I'll push it.
- Run waf with Python 3 and drop 'python2' from makedepends
- Add 'libwebsockets' and 'cwiid' to makedepends and optdepends
diff --git a/PKGBUILD b/PKGBUILD
index d09de1e..18d527a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,15 +6,19 @@
# Contributor: Christopher Arndt <chris at chrisarndt.de>
pkgname=ardour-git
-pkgver=6.0.pre0.r3201.gc87bec07cd
+pkgver=6.0.rc1.r45.gfcfaa0ac49
pkgrel=1
pkgdesc="A multichannel hard disk recorder and digital audio workstation"
arch=('i686' 'x86_64')
url="http://ardour.org/"
license=('GPL')
groups=('pro-audio')
-depends=('alsa-lib' 'aubio' 'gtkmm' 'liblo' 'liblrdf' 'lilv' 'suil' 'rubberband' 'taglib' 'libarchive' 'python')
-makedepends=('git' 'python2' 'boost' 'cppunit' 'doxygen' 'graphviz' 'itstool' 'lv2')
+depends=('alsa-lib' 'aubio' 'gtkmm' 'libarchive' 'liblo' 'liblrdf' 'lilv'
+ 'python' 'rubberband' 'suil' 'taglib')
+makedepends=('boost' 'cppunit' 'cwiid' 'doxygen' 'git' 'graphviz' 'itstool'
+ 'lv2' 'libwebsockets')
+optdepends=('cwiid: Wiimote control support'
+ 'libwebsockets: WebSockets control support')
provides=('ardour')
conflicts=('ardour')
source=("${pkgname%-*}::git://github.com/Ardour/ardour.git"
@@ -30,7 +34,7 @@ pkgver() {
build() {
cd "${srcdir}/${pkgname%-*}"
- python2 waf configure --prefix=/usr \
+ python waf configure --prefix=/usr \
--configdir=/etc \
--with-backends=jack,alsa,dummy \
--libjack=weak \
@@ -40,13 +44,13 @@ build() {
--ptformat \
--no-phone-home
- python2 waf build $MAKEFLAGS
+ python waf build $MAKEFLAGS
}
package() {
cd "${srcdir}/${pkgname%-*}"
- python2 waf --destdir="${pkgdir}" install
+ python waf --destdir="${pkgdir}" install
# Install freedesktop.org compatible application starter desktop file
install -Dm644 "${srcdir}/ardour.desktop" \
Pinned Comments
SpotlightKid commented on 2025-01-10 18:32 (UTC)
As mentioned by @trrg below, this package builds the latest development version, which currently (2025-01-10) is in an unstable pre-release state.
If you want to use this PKGBUILD to build the latest stable version 8.10, you can use the following patch:
Gimmeapill commented on 2017-08-18 10:40 (UTC) (edited on 2018-02-14 11:01 (UTC) by Gimmeapill)
This package will automatically retrieve and build the latest development snapshot of Ardour from git.
It does not need to be updated on every release, so please do not flag out of date unless the build breaks.