[packages/Carla] up to 2.0-RC2, rebuild with fluidsynth 2

jajcus jajcus at pld-linux.org
Mon Nov 19 13:25:27 CET 2018


commit 5581c3679b7ed4f7ade8ff597b9b92edb9b71e86
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Mon Nov 19 13:25:01 2018 +0100

    up to 2.0-RC2, rebuild with fluidsynth 2

 Carla.spec            | 37 +++++++++++++++++++------------------
 soundfonts_path.patch | 10 +++++-----
 2 files changed, 24 insertions(+), 23 deletions(-)
---
diff --git a/Carla.spec b/Carla.spec
index 26ee23a..d8593d9 100644
--- a/Carla.spec
+++ b/Carla.spec
@@ -1,11 +1,11 @@
-# git tag is 1.9.9, but release name is 2.0-beta7
-# https://github.com/falkTX/Carla/releases/tag/1.9.9
-%define	tag	v1.9.9
+# 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
 
 # current revision of source/native-plugins/external git submodule
 %define plugins_rev  98723d7
 
-%define	beta	beta7
+%define	beta	rc2
 %define	rel	1
 Summary:	Audio plugin host
 Name:		Carla
@@ -14,9 +14,9 @@ Release:	0.%{beta}.%{rel}
 License:	GPL v2+
 Group:		Applications
 Source0:	https://github.com/falkTX/Carla/archive/%{tag}/%{name}-%{tag}.tar.gz
-# Source0-md5:	a583ccc17c12156c985b1b3154f42800
-#Source1:	https://github.com/falkTX/Carla-Plugins/archive/%{plugins_rev}/Carla-Plugins-%{plugins_rev}.tar.gz
-## Source1-md5:	b8bb65277e724d022b7ed54ead4bc286
+# Source0-md5:	11b75d313629dbf20f71e9e36ba8a0c0
+Source1:	https://github.com/falkTX/Carla-Plugins/archive/%{plugins_rev}/Carla-Plugins-%{plugins_rev}.tar.gz
+# Source1-md5:	b8bb65277e724d022b7ed54ead4bc286
 Patch0:		pypkgdir.patch
 Patch1:		soundfonts_path.patch
 URL:		http://kxstudio.linuxaudio.org/Applications:Carla
@@ -28,12 +28,11 @@ BuildRequires:	QtGui-devel
 BuildRequires:	alsa-lib-devel
 BuildRequires:	fftw3-devel
 BuildRequires:	fltk-devel
-BuildRequires:	fluidsynth-devel
+BuildRequires:	fluidsynth-devel >= 2.0.0
 BuildRequires:	gtk+2-devel
 BuildRequires:	gtk+3-devel
 BuildRequires:	liblo-devel
 BuildRequires:	libprojectM-devel
-BuildRequires:	linuxsampler-devel
 BuildRequires:	mxml-devel
 BuildRequires:	pulseaudio-devel
 BuildRequires:	python3
@@ -65,18 +64,18 @@ Header files for %{name} library.
 Pliki nagłówkowe biblioteki %{name}.
 
 %prep
-%setup -q -n %{name}-1.9.9
+%setup -q -n %{name}-1.9.12 -a 1
 
-#rmdir source/native-plugins/external
-#mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
+rmdir source/native-plugins/external
+mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
 
-%patch0 -p1
+#%patch0 -p1
 %patch1 -p1
 
 %build
 # to make sure all needed features are available
 %{__make} -j1 features \
-	EXTERNAL_PLUGINS=false \
+	EXTERNAL_PLUGINS=true \
 	SKIP_STRIPPING=true \
 	CC="%{__cc}" \
 	CXX="%{__cxx}" \
@@ -91,7 +90,7 @@ Pliki nagłówkowe biblioteki %{name}.
 
 %{__make} -j1 all \
 	--trace \
-	EXTERNAL_PLUGINS=false \
+	EXTERNAL_PLUGINS=true \
 	SKIP_STRIPPING=true \
 	CC="%{__cc}" \
 	CXX="%{__cxx}" \
@@ -161,7 +160,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_desktopdir}/carla-control.desktop
 %dir %{_datadir}/carla
 %dir %{_datadir}/carla/resources
-#%{_datadir}/carla/resources/zynaddsubfx
+%{_datadir}/carla/resources/widgets
+%{_datadir}/carla/resources/zynaddsubfx
 %{_datadir}/carla/resources/*.py
 %{_datadir}/carla/resources/__pycache__
 %attr(755,root,root) %{_datadir}/carla/carla-control
@@ -172,7 +172,8 @@ 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
+%attr(755,root,root) %{_datadir}/carla/resources/zynaddsubfx-ui
+%{_datadir}/carla/widgets
 %{_datadir}/carla/*.py
 %{_datadir}/carla/__pycache__
 %{_datadir}/carla/carla
@@ -180,10 +181,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/carla/carla-rack
 %{_iconsdir}/hicolor/*/apps/*
 %{_datadir}/mime/packages/carla.xml
-%{py3_sitescriptdir}/carla_*.py
 
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/carla
+%{_pkgconfigdir}/carla-native-plugin.pc
 %{_pkgconfigdir}/carla-standalone.pc
 %{_pkgconfigdir}/carla-utils.pc
diff --git a/soundfonts_path.patch b/soundfonts_path.patch
index d11d8ae..d3a248e 100644
--- a/soundfonts_path.patch
+++ b/soundfonts_path.patch
@@ -1,8 +1,8 @@
-diff -dur -x '*~' Carla-1.9.8.orig/source/carla_shared.py Carla-1.9.8/source/carla_shared.py
---- Carla-1.9.8.orig/source/carla_shared.py	2018-01-22 22:05:35.000000000 +0100
-+++ Carla-1.9.8/source/carla_shared.py	2018-02-03 22:59:15.581089609 +0100
-@@ -425,9 +425,11 @@
-     DEFAULT_GIG_PATH    += ":/usr/share/sounds/gig"
+diff -dur Carla-1.9.12.orig/source/frontend/carla_shared.py Carla-1.9.12/source/frontend/carla_shared.py
+--- Carla-1.9.12.orig/source/frontend/carla_shared.py	2018-10-25 11:06:35.000000000 +0200
++++ Carla-1.9.12/source/frontend/carla_shared.py	2018-11-19 12:44:20.000000000 +0100
+@@ -418,9 +418,11 @@
+     DEFAULT_VST2_PATH   += ":/usr/local/lib/vst"
  
      DEFAULT_SF2_PATH     = HOME + "/.sounds/sf2"
 +    DEFAULT_SF2_PATH    += ":/usr/share/soundfonts"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/Carla.git/commitdiff/5581c3679b7ed4f7ade8ff597b9b92edb9b71e86



More information about the pld-cvs-commit mailing list