ardour: move config to /etc, reduce clone overhead

This commit is contained in:
Đoàn Trần Công Danh 2022-09-06 10:35:53 +07:00
parent ca4ee9b002
commit b48366d085

View File

@ -1,12 +1,11 @@
# Template file for 'ardour'
pkgname=ardour
version=6.9
revision=1
_commit="945c8f288077565fe3de32c6ac0cb50e286722e4"
revision=2
build_style=waf3
configure_args="--cxx11 --no-phone-home --with-backends=jack,alsa,dummy
--libjack=weak --optimize --docs --use-external-libs --freedesktop"
hostmakedepends="git python3 graphviz doxygen pkg-config clang perl
hostmakedepends="graphviz doxygen pkg-config clang perl
itstool gettext tar readline-devel"
makedepends="boost-devel liblrdf-devel liblo-devel lilv-devel suil-devel
taglib-devel aubio-devel rubberband-devel alsa-lib-devel libsndfile-devel
@ -20,6 +19,8 @@ license="GPL-2.0-or-later"
homepage="http://ardour.org"
CXXFLAGS="-fpermissive"
PATH="/usr/libexec/chroot-git:$PATH"
conf_files="/etc/ardour6/*"
case "$XBPS_TARGET_MACHINE" in
x86_64*) configure_args+=" --dist-target=x86_64" ;;
@ -34,9 +35,12 @@ esac
# Upstream deletes older release tarballs from their site and
# GitHub tarballs are empty: https://tracker.ardour.org/view.php?id=7328
do_fetch() {
git clone https://github.com/Ardour/ardour ${wrksrc}
rm -rf ${wrksrc}
git clone \
--filter=blob:none \
https://github.com/Ardour/ardour ${wrksrc}
cd ${wrksrc}
git checkout ${_commit}
git checkout ${version}
}
post_install() {