Package Details: ardour-git 8.6.r406.g35cb60c2dc-1

Git Clone URL: https://aur.archlinux.org/ardour-git.git (read-only, click to copy)
Package Base: ardour-git
Description: Professional-grade digital audio workstation (git version)
Upstream URL: https://ardour.org/
Keywords: dssi ladspa lv2 mastering midi pro-audio production recorder sequencer
Licenses: MIT, CC0-1.0, GPL-3.0-or-later, GPL-2.0-or-later
Groups: pro-audio
Conflicts: ardour
Provides: ardour, ladspa-host, lv2-host, vamp-host, vst-host, vst3-host
Submitter: None
Maintainer: SpotlightKid (dvzrv, aggraef)
Last Packager: SpotlightKid
Votes: 44
Popularity: 0.000000
First Submitted: 2013-03-14 23:12 (UTC)
Last Updated: 2024-08-17 06:50 (UTC)

Dependencies (118)

Required by (141)

Sources (3)

Pinned Comments

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.

Latest Comments

1 2 3 4 5 6 .. 21 Next › Last »

trrg commented on 2024-10-27 02:45 (UTC)

From the Ardour forum

For those who build ardour from source, please read: git/master is now considered an unstable pre-release branch. The “pianorule” branch has been merged, and will cause significant breakage for a while yet.

master has been tagged 9.0-pre0 which will (a) cause a major version switch (b) will generally display the pre-release warning dialog every time unless you grep the source code to find the name of the file to create to disable it.

If you need to build an earlier version of Ardour from a git repository, please use git checkout VERSION first to avoid building this unstable master branch.

We will be working over the next few months to get this into shape for a 9.0 release with several notable new features (region FX, clip recording and clip editing among them).

aggraef commented on 2023-06-18 16:51 (UTC)

FWIW, here are the relevant changes:

diff --git a/PKGBUILD b/PKGBUILD
index ae8a516..11a6c0c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
 # Contributor: Uli Armbruster <uli_armbruster at web.de>

 pkgname=ardour-git
-pkgver=7.4.r267.g6319980746
+pkgver=7.4.r285.gbb12ac8ec8
 pkgrel=1
 pkgdesc="A multichannel hard disk recorder and digital audio workstation (git version)"
 arch=('x86_64')
@@ -29,8 +29,10 @@ optdepends=('harvid: video timeline'
 provides=('ardour')
 conflicts=('ardour')
 source=("${pkgname%-*}::git+https://github.com/Ardour/ardour.git"
+   "${pkgname%-*}-midi-${pkgver%%.*}.zip::http://stuff.ardour.org/loops/ArdourBundledMedia.zip"
         'ardour-7.x-vendor_qm-dsp.patch')
 sha256sums=('SKIP'
+       'a00de00671cdc329b2ca35c2a5c4150af3d6588147f9dca2e3dea752aa2e234c'
             '6393d52d2c084e03ba24f657352a76a58d5e9f530cfeecb87babf8990c902cbc')

 pkgver() {
@@ -107,4 +109,13 @@ package() {

   # Man pages
   install -vDm 644 "${pkgname%-*}.1"* -t "${pkgdir}/usr/share/man/man1/"
+
+  # from the official package at https://archlinux.org/packages/extra/x86_64/ardour/
+  # installation of MIDI files is a bit of a horrorshow, as upstream is not flexible about tarball naming, etc.
+  install -vdm 755 "$pkgdir/usr/share/${pkgname%-*}${pkgver%%.*}/media/"
+  unzip "${srcdir}/${pkgname%-*}-midi-${pkgver%%.*}.zip" -d "$pkgdir/usr/share/${pkgname%-*}${pkgver%%.*}/media/"
+  install -vdm 755 "$pkgdir/usr/share/licenses/$pkgname/"
+  ln -s "/usr/share/${pkgname%-*}${pkgver%%.*}/media/MIDI Beats/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.beats"
+  ln -s "/usr/share/${pkgname%-*}${pkgver%%.*}/media/MIDI Chords/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.chords"
+  ln -s "/usr/share/${pkgname%-*}${pkgver%%.*}/media/MIDI Progressions/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.progressions"
 }

aggraef commented on 2023-06-18 16:20 (UTC)

@SpotlightKid: Yes, please do. I don't use the git version all that often either, but it happens, especially when reporting bugs and testing fixes. :)

SpotlightKid commented on 2023-06-17 16:30 (UTC) (edited on 2023-06-17 16:30 (UTC) by SpotlightKid)

@aggraef: I'll look into it, maybe tonight, probably tomorrow.

Tbh, I don't use the -git Version of Ardour myself very often. If you want, I can make you a co-maintainer of this package, so you could make these kind of changes yourself. No obligation to to keep the package up-to-date involved.

aggraef commented on 2023-06-17 15:28 (UTC)

I just noticed that the bundled media content from http://stuff.ardour.org/loops/ArdourBundledMedia.zip is missing in the git package. This contains all the MIDI clips. Now it's possible to install these manually, but David's package at https://archlinux.org/packages/extra/x86_64/ardour/ includes these, which is very convenient. Maybe they could be included here as well? That would be much appreciated. :) It shouldn't be hard to take the necessary bits from David's PKGBUILD.

SpotlightKid commented on 2023-06-13 21:00 (UTC)

@agraef: thanks for the heads up. Fixed.

aggraef commented on 2023-06-13 20:33 (UTC)

@SpotlightKid, the icon links in the package are broken. s/ardour6/ardour7/g in the PKGBUILD will fix it.

SpotlightKid commented on 2022-07-26 22:11 (UTC)

@bertino: I'm sure what other help I can give. Try removing the alrdour checkout and the src dir before running makepkg so you are sure to start with an up-to-date checkout and clean build dir.

bertino commented on 2022-07-26 20:33 (UTC)

@SpotlightKid hm yes I reinstalled lv2, and I do have /usr/include/lv2/core/lv2.h and still have the error, might have miss-typed the first time I wrote the path.