Currently media-sound/ardour uses mirror://gentoo which is deprecated, see https://devmanual.gentoo.org/general-concepts/mirrors/#suitable-download-hosts I wanted to discuss what to do with this. The main issue is that there are no source packages for Ardour available anywhere: - There are no older source packages available on their sire, only the latest one is available - Their GitHub releases are just empty tarballs with a note in it referencing this bug http://tracker.ardour.org/view.php?id=7328 where it's explained that GitHub's releases don't work for them So I guess the only proper options we have are: - Store our own copy of the source packages somewhere if that's allowed. I guess the dev space of the proaudio project or one of it's members would be the most logical choice? - Use git together with EGIT_COMMIT set to the respective tag Once a decision is made what to do I can create PR to fix it.
The new Ardour 6 is out. I'm already working on the ebuild and will put that tarball on my devspace once it's ready.
Found where the corrected tarballs are stored/accessible upstream. :-) Fixed with Ardour 6.0. Will leave the latest 5 version for some time now..
(In reply to Andreas Schürch from comment #2) > Found where the corrected tarballs are stored/accessible upstream. :-) > Fixed with Ardour 6.0. > Will leave the latest 5 version for some time now.. Note that only the latest version is available there. I've looked around the website, it looks like old versions are quickly removed, I can't even find the 5.12 source or binary anywhere - https://community.ardour.org/src/Ardour-5.12.0.tar.bz2 doesn't exist and https://nightly.ardour.org/ only hosts, well, nightly builds. The two solutions proposed by Simon are still the only workable ones if we intend to keep older versions around; which we should since ebuilds are not added and definitely not stabilised immediately after a new release (even though Ardour is still testing I'm hoping it will be considered stable Soon™).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b94703700b420be51b83e1d13b0b00a62677658 commit 0b94703700b420be51b83e1d13b0b00a62677658 Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-08-12 18:04:33 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-08-12 18:04:51 +0000 media-sound/ardour: bump to 6.2, dropped 5.12, py3 Bug: https://bugs.gentoo.org/733972 Bug: https://bugs.gentoo.org/640168 Closes: https://bugs.gentoo.org/726042 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-sound/ardour/Manifest | 3 +- media-sound/ardour/ardour-5.12.ebuild | 137 --------------------- .../{ardour-6.0.ebuild => ardour-6.2.ebuild} | 17 ++- media-sound/ardour/ardour-9999.ebuild | 17 ++- .../ardour/files/ardour-4.x-revision-naming.patch | 38 ------ 5 files changed, 17 insertions(+), 195 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7007349f10f40f8f8327f414f474ad3505d3bdf commit f7007349f10f40f8f8327f414f474ad3505d3bdf Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-08-22 08:02:26 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-08-22 08:02:43 +0000 media-sound/ardour: fixed -nls and source availability in 6.2-r1 1) copied source tarball to my dev space 2) applied upstream patch to fix compilation of ardour with -nls thanks to Lars Wendler <polynomial-c@gentoo.org> for reporting it upstream Closes: https://bugs.gentoo.org/736984 Closes: https://bugs.gentoo.org/640168 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-sound/ardour/ardour-6.2-r1.ebuild | 8 +- .../ardour/files/ardour-6.2-fix-no-nls.patch | 474 +++++++++++++++++++++ 2 files changed, 480 insertions(+), 2 deletions(-)