commit fa7f86238957d8709666d11cafa3b34304c380c5
Author: Jacek Konieczny <j.koniec...@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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to