[packages/Carla] Version: 2.0.0
jajcus
jajcus at pld-linux.org
Mon Apr 15 10:53:38 CEST 2019
commit fa7f86238957d8709666d11cafa3b34304c380c5
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date: Mon Apr 15 10:52:36 2019 +0200
Version: 2.0.0
The built-in ZynAddSubFx has been disabled, won't build in this version
and the external plugins (including Zyn-Fusion) are perfectly usable.
Carla.spec | 38 ++++++++++++++++++++++++--------------
1 file changed, 24 insertions(+), 14 deletions(-)
---
diff --git a/Carla.spec b/Carla.spec
index 42474e0..c3fd4aa 100644
--- a/Carla.spec
+++ b/Carla.spec
@@ -1,22 +1,20 @@
-# git tag is 1.9.12, but release name is 2.0-RC2
-# https://github.com/falkTX/Carla/releases/tag/v1.9.12
-%define tag v1.9.12
+#
+# Conditional build:
+%bcond_with zynaddsubfx # build with built-in ZynAddSubFx synth
# current revision of source/native-plugins/external git submodule
-%define plugins_rev 98723d7
+%define plugins_rev 859bc98
-%define beta rc2
-%define rel 3
Summary: Audio plugin host
Name: Carla
-Version: 2.0
-Release: 0.%{beta}.%{rel}
+Version: 2.0.0
+Release: 1
License: GPL v2+
Group: Applications
-Source0: https://github.com/falkTX/Carla/archive/%{tag}/%{name}-%{tag}.tar.gz
-# Source0-md5: 11b75d313629dbf20f71e9e36ba8a0c0
+Source0: https://github.com/falkTX/Carla/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 48fb7b0b8ee2e451798767ae779e8483
Source1: https://github.com/falkTX/Carla-Plugins/archive/%{plugins_rev}/Carla-Plugins-%{plugins_rev}.tar.gz
-# Source1-md5: b8bb65277e724d022b7ed54ead4bc286
+# Source1-md5: d1f05c048b8c813d7768ef40fc9badaa
Patch0: pypkgdir.patch
Patch1: soundfonts_path.patch
URL: http://kxstudio.linuxaudio.org/Applications:Carla
@@ -66,7 +64,7 @@ Header files for %{name} library.
Pliki nagłówkowe biblioteki %{name}.
%prep
-%setup -q -n %{name}-1.9.12 -a 1
+%setup -q -n %{name}-%{version} -a 1
rmdir source/native-plugins/external
mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
@@ -79,6 +77,10 @@ mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
%{__make} -j1 features \
EXTERNAL_PLUGINS=true \
SKIP_STRIPPING=true \
+%if %{without zynaddsubfx}
+ SKIP_ZYN_SYNTH=true \
+ HAVE_ZYN_DEPS=false \
+%endif
CC="%{__cc}" \
CXX="%{__cxx}" \
CFLAGS="%{rpmcflags}" \
@@ -94,6 +96,10 @@ mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
--trace \
EXTERNAL_PLUGINS=true \
SKIP_STRIPPING=true \
+%if %{without zynaddsubfx}
+ SKIP_ZYN_SYNTH=true \
+ HAVE_ZYN_DEPS=false \
+%endif
CC="%{__cc}" \
CXX="%{__cxx}" \
CFLAGS="%{rpmcflags}" \
@@ -109,6 +115,10 @@ mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
rm -rf $RPM_BUILD_ROOT
%{__make} install \
+%if %{without zynaddsubfx}
+ SKIP_ZYN_SYNTH=true \
+ HAVE_ZYN_DEPS=false \
+%endif
PREFIX=%{_prefix} \
LIBDIR=%{_libdir} \
PYPKGDIR=%{py3_sitescriptdir} \
@@ -163,7 +173,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_datadir}/carla
%dir %{_datadir}/carla/resources
%{_datadir}/carla/resources/widgets
-%{_datadir}/carla/resources/zynaddsubfx
+%{?with_zynaddsubfx:%{_datadir}/carla/resources/zynaddsubfx}
%{_datadir}/carla/resources/*.py
%{_datadir}/carla/resources/__pycache__
%attr(755,root,root) %{_datadir}/carla/carla-control
@@ -174,7 +184,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_datadir}/carla/resources/carla-plugin-patchbay
%attr(755,root,root) %{_datadir}/carla/resources/midipattern-ui
%attr(755,root,root) %{_datadir}/carla/resources/notes-ui
-%attr(755,root,root) %{_datadir}/carla/resources/zynaddsubfx-ui
+%{?with_zynaddsubfx:%attr(755,root,root) %{_datadir}/carla/resources/zynaddsubfx-ui}
%{_datadir}/carla/widgets
%{_datadir}/carla/*.py
%{_datadir}/carla/__pycache__
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/Carla.git/commitdiff/fa7f86238957d8709666d11cafa3b34304c380c5
More information about the pld-cvs-commit
mailing list