From 12479470bff900d92f3232c79049062ac0d07df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Tue, 14 Apr 2020 15:34:16 +0200 Subject: [PATCH] sc3-plugins: update to 3.10.0 Also switch to downloading distfiles instead of git clone; add libstk-devel to makedepends and SYSTEM_STK=ON --- srcpkgs/sc3-plugins/template | 37 +++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/srcpkgs/sc3-plugins/template b/srcpkgs/sc3-plugins/template index 6011f31970..71b2941cee 100644 --- a/srcpkgs/sc3-plugins/template +++ b/srcpkgs/sc3-plugins/template @@ -1,25 +1,32 @@ # Template file for 'sc3-plugins' pkgname=sc3-plugins -version=3.9.1 +version=3.10.0 revision=1 -archs="i686 x86_64" +wrksrc="${pkgname}-Version-${version}" +_nova_simd_hash=314068939cd52cb44cd7d46c1db309a777fd8686 build_style=cmake -configure_args="-DSC_PATH=$XBPS_BUILDDIR/${pkgname}/SuperCollider-Source -DSUPERNOVA=ON" -hostmakedepends="pkg-config git" -makedepends="fftw-devel" +configure_args="-DSC_PATH=${XBPS_BUILDDIR}/SuperCollider-Source -DSUPERNOVA=ON -DSYSTEM_STK=ON" +hostmakedepends="pkg-config" +makedepends="fftw-devel libstk-devel" depends="supercollider" short_desc="Extension plugins for the SuperCollider3 audio synthesis server" maintainer="Jarbowski " -license="GPL-2" +license="GPL-2.0-or-later" homepage="https://github.com/supercollider/sc3-plugins" -wrksrc=${pkgname} +distfiles="https://github.com/supercollider/sc3-plugins/archive/Version-${version}.tar.gz + https://github.com/supercollider/supercollider/releases/download/Version-${_supercollider_version}/SuperCollider-${version}-Source-linux.tar.bz2 + https://github.com/timblechmann/nova-simd/archive/${_nova_simd_hash}.tar.gz" +checksum="b8144231ea1bfc1c9d8aa6780c7e963dfb642868794abbfd8ccab418ffbbdfbe + 9b2035a3a7942c61cbe89b00c35c7e16ac281c06786fe1c30dfd333194be499a + 39b57b6560d3813a1e8f44d9b87109755416385817c39fa902c7c75fb652cdd7" -do_fetch() { - git clone ${homepage} - cd ${wrksrc} - git checkout Version-${version} - git submodule update --init --recursive - - xbps-uhelper fetch https://github.com/supercollider/supercollider/releases/download/Version-${version}/SuperCollider-${version}-Source-linux.tar.bz2 - tar xf SuperCollider-${version}-Source-linux.tar.bz2 +post_extract() { + rm -rf external_libraries/nova-simd + mv ${XBPS_BUILDDIR}/nova-simd-${_nova_simd_hash} external_libraries/nova-simd +} + +post_install() { + vmkdir usr/lib/SuperCollider/Extensions/SC3plugins/LadspaUGen + mv -v ${DESTDIR}/usr/{share,lib}/SuperCollider/Extensions/SC3plugins/LadspaUGen/ladspalist + rm -rf ${XBPS_BUILDDIR}/SuperCollider-Source }