Package Details: ardour-git 8.0.rc1.r11.geed79f45d7-1

Git Clone URL: https://aur.archlinux.org/ardour-git.git (read-only, click to copy)
Package Base: ardour-git
Description: A multichannel hard disk recorder and digital audio workstation (git version)
Upstream URL: https://ardour.org/
Keywords: dssi ladspa lv2 mastering midi pro-audio production recorder sequencer
Licenses: GPL2
Groups: pro-audio
Conflicts: ardour
Provides: ardour, ladspa-host, lv2-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: 2023-09-25 22:13 (UTC)

Required by (107)

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 »

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.

SpotlightKid commented on 2022-07-26 18:23 (UTC)

@bertino: /usr/include/core/lv2.h is not the correct path. You should have /usr/include/lv2 and inside there core and other directories. Try re-installing lv2 maybe?