Re: [LAU] Ardour3

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: <fons@...>
To: Dave Phillips <dlphillips@...>
Cc: linux-audio-user <linux-audio-user@...>
Date: Tuesday, December 21, 2010 - 5:30 pm

On Tue, Dec 21, 2010 at 09:17:24AM -0500, Dave Phillips wrote:

> Honestly, did the designers of the Arch script confer with PD before

The package contains 3 files:

PKGBUILD
ardour3-svn.desktop
ardour3-svn.install

'ardour3-svn.desktop' is what you think it is.
'ardour3-svn.install' displays the warning messages.
The file PKGBUILD is reproduced below for you to inspect.

If you care to read it, you will discover that

1. it performs an 'svn update' when run for the second
and later times it is run,

2. it builds a debug version.

Running makepkg on it will also install dependencies.

* It is just a convenient way to do what has to be done *
in order to build ardour3 from svn, including updating
your local copy as many times as required.

If the intention is that _nobody_ should do this, then access
to the code should be controlled. In the other case, it doesn't
matter if people do it using the PKGBUILD or manually. If you
want to bash Arch users for using this package, at least be
consistent and bash everyone building ardour3.

PKGBUILD
---8<------------------------------------------------------------
# Maintainer: Bernardo Barros
# Contributor: Uli Armbruster
pkgname=ardour3-svn
_realname=ardour3
pkgver=8319
pkgrel=2
pkgdesc="A multichannel hard disk recorder and digital audio workstation. Version 3 with lv2 support (pre-release)."
arch=('i686' 'x86_64')
url="http://www.ardour.org"
license=('GPL')
depends=("util-linux-ng" "liblrdf>=0.4.0" "liblo" "libgnomecanvasmm>=2.12.0" "slv2>=0.6.4" "aubio")
makedepends=("boost>=1.39" "cppunit>=1.12.0" "soundtouch" "libvorbis>=1.1.2" "flac>=1.2.1" "python2>=2.3" "glib" "cppunit" "jack-audio-connection-kit")
provides=('ardour3')
conflicts=('ardour3')
source=(${pkgname}.desktop)
md5sums=('2736c648e452ae45c703e48cf64f75e7')
install=ardour3-svn.install

_svntrunk=http://subversion.ardour.org/svn/ardour2/branches/3.0
_svnmod=${_realname}

build() {
cd ${srcdir}

rm -rf ${_svnmod}-build

if [ -d $_svnmod ] ; then
(cd $_svnmod && svn update)
msg "The local files are updated."
else
svn co ${_svntrunk} ${_svnmod}
fi

cp -rf ${_svnmod} ${_svnmod}-build

cd ${_svnmod}-build

python2 waf configure --prefix=/usr --configdir=/etc --tranzport --freesound --freedesktop --lv2 -p --debug
python2 waf build

DESTDIR="${pkgdir}" python2 waf install

# install some freedesktop.org compatibility
install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${_realname}.desktop"
}
---8<------------------------------------------------------------

Ciao,

--
FA

There are three of them, and Alleline.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] Ardour3, Fabio, (Mon Dec 20, 5:24 pm)
Re: [LAU] Ardour3, Paul Davis, (Mon Dec 20, 5:30 pm)
Re: [LAU] Ardour3, Fabio, (Mon Dec 20, 6:20 pm)
Re: [LAU] Ardour3, Paul Davis, (Mon Dec 20, 6:26 pm)
Re: [LAU] Ardour3, Ray Rashif, (Tue Dec 21, 12:34 am)
Re: [LAU] Ardour3, Harry Van Haaren, (Tue Dec 21, 1:25 am)
Re: [LAU] Ardour3, Ng Oon-Ee, (Tue Dec 21, 2:46 am)
Re: [LAU] Ardour3, Paul Davis, (Tue Dec 21, 2:55 am)
Re: [LAU] Ardour3, drew Roberts, (Tue Dec 21, 1:33 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Tue Dec 21, 1:51 pm)
Re: [LAU] Ardour3, torbenh, (Tue Dec 21, 5:08 pm)
Re: [LAU] Ardour3, Ray Rashif, (Tue Dec 21, 3:44 am)
Re: [LAU] Ardour3, Paul Davis, (Tue Dec 21, 3:50 am)
Re: [LAU] Ardour3, Rick Green, (Tue Dec 21, 4:18 pm)
Re: [LAU] Ardour3, Fabio, (Tue Dec 21, 5:20 pm)
Re: [LAU] Ardour3, Alexandre Prokoudine, (Thu Dec 23, 4:27 pm)
Re: [LAU] Ardour3, hermann, (Tue Dec 21, 6:03 pm)
Re: [LAU] Ardour3, Jörn Nettingsmeier, (Tue Dec 21, 11:46 am)
Re: [LAU] Ardour3, Ken Restivo, (Tue Dec 21, 8:13 pm)
Re: [LAU] Ardour3, fred, (Tue Dec 21, 11:56 am)
Re: [LAU] Ardour3, Lorenzo Sutton, (Tue Dec 21, 8:41 am)
Re: [LAU] Ardour3, Raffaele Morelli, (Tue Dec 21, 8:50 am)
Re: [LAU] Ardour3, Arve Barsnes, (Tue Dec 21, 12:11 pm)
Re: [LAU] Ardour3, Thomas Vecchione, (Tue Dec 21, 1:17 pm)
Re: [LAU] Ardour3, Fabio, (Tue Dec 21, 11:42 am)
Re: [LAU] Ardour3, Ray Rashif, (Tue Dec 21, 4:24 am)
Re: [LAU] Ardour3, Fabio, (Tue Dec 21, 1:13 am)
Re: [LAU] Ardour3, Dieter Plaetinck, (Mon Dec 20, 6:39 pm)
Re: [LAU] Ardour3, Paul Davis, (Mon Dec 20, 6:46 pm)
Re: [LAU] Ardour3, Dieter Plaetinck, (Mon Dec 20, 6:59 pm)
Re: [LAU] Ardour3, R. Mattes, (Mon Dec 20, 7:17 pm)
Re: [LAU] Ardour3, Fabio, (Mon Dec 20, 7:27 pm)
Re: [LAU] Ardour3, Thomas Vecchione, (Tue Dec 21, 1:22 pm)
Re: [LAU] Ardour3, Philipp Überbacher, (Tue Dec 21, 1:54 pm)
Re: [LAU] Ardour3, Thomas Vecchione, (Thu Dec 23, 6:48 pm)
Re: [LAU] Ardour3, Dave Phillips, (Tue Dec 21, 2:17 pm)
Re: [LAU] Ardour3, , (Tue Dec 21, 5:30 pm)
Re: [LAU] Ardour3, Dave Phillips, (Tue Dec 21, 6:48 pm)
Re: [LAU] Ardour3, Renato Budinich, (Tue Dec 21, 5:56 pm)
Re: [LAU] Ardour3, Jeremy Jongepier, (Tue Dec 21, 2:25 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Tue Dec 21, 2:33 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Tue Dec 21, 2:55 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Tue Dec 21, 2:57 pm)
Re: [LAU] Ardour3, Fabio, (Tue Dec 21, 2:22 pm)
Re: [LAU] Ardour3, Dave Phillips, (Tue Dec 21, 3:28 pm)
Re: [LAU] Ardour3, Philipp Überbacher, (Tue Dec 21, 3:58 pm)
Re: [LAU] Ardour3, Paul Davis, (Tue Dec 21, 4:05 pm)
Re: [LAU] Ardour3, Ken Restivo, (Tue Dec 21, 6:57 pm)
Re: [LAU] Ardour3, Paul Davis, (Tue Dec 21, 7:29 pm)
Re: [LAU] Ardour3, drew Roberts, (Wed Dec 22, 12:12 am)
Re: [LAU] Ardour3, fred, (Tue Dec 21, 7:57 pm)
Re: [LAU] Ardour3, Mark Knecht, (Tue Dec 21, 7:43 pm)
Re: [LAU] Ardour3, michael noble, (Wed Dec 22, 1:26 am)
Re: [LAU] Ardour3, Paul Davis, (Wed Dec 22, 2:19 am)
Re: [LAU] Ardour3, Ng Oon-Ee, (Wed Dec 22, 4:08 am)
Re: [LAU] Ardour3, Mark Knecht, (Wed Dec 22, 1:46 am)
Re: [LAU] Ardour3, drew Roberts, (Wed Dec 22, 12:15 am)
Re: [LAU] Ardour3, fred, (Wed Dec 22, 7:18 am)
Re: [LAU] Ardour3, Louigi Verona, (Wed Dec 22, 7:25 am)
Re: [LAU] Ardour3, Ng Oon-Ee, (Wed Dec 22, 9:40 am)
Re: [LAU] Ardour3, michael noble, (Wed Dec 22, 8:32 am)
Re: [LAU] Ardour3, Bernardo Barros, (Tue Dec 21, 3:38 pm)
Re: [LAU] Ardour3, Jeremy Jongepier, (Tue Dec 21, 2:25 pm)
Re: [LAU] Ardour3, Jonathan Gazeley, (Tue Dec 21, 4:38 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Mon Dec 20, 7:26 pm)
Re: [LAU] Ardour3, Paul Davis, (Mon Dec 20, 7:44 pm)
Re: [LAU] Ardour3, Ken Restivo, (Tue Dec 21, 1:33 am)
Re: [LAU] Ardour3, Paul Davis, (Tue Dec 21, 2:18 am)
Re: [LAU] Ardour3, Renato, (Mon Dec 20, 10:15 pm)
Re: [LAU] Ardour3, paul feitzinger, (Mon Dec 20, 10:30 pm)
Re: [LAU] Ardour3, Renato, (Mon Dec 20, 10:43 pm)
Re: [LAU] Ardour3, Ng Oon-Ee, (Tue Dec 21, 1:02 am)
Re: [LAU] Ardour3, Fabio, (Mon Dec 20, 6:46 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Mon Dec 20, 6:05 pm)
Re: [LAU] Ardour3, Paul Davis, (Mon Dec 20, 6:07 pm)
Re: [LAU] Ardour3, Bernardo Barros, (Mon Dec 20, 6:19 pm)