[packages/Carla] - up to 2.4.1
baggins
baggins at pld-linux.org
Mon Jan 24 09:13:43 CET 2022
commit 6bea298f814d88bedebf09d9f20563a94b1d72b9
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Jan 24 09:13:30 2022 +0100
- up to 2.4.1
Carla.spec | 38 +++++++++++++++++++++++++-------------
pypkgdir.patch | 21 ---------------------
soundfonts_path.patch | 8 ++------
3 files changed, 27 insertions(+), 40 deletions(-)
---
diff --git a/Carla.spec b/Carla.spec
index d34b55b..1ce0e1e 100644
--- a/Carla.spec
+++ b/Carla.spec
@@ -4,19 +4,18 @@
%bcond_without qt4 # Qt4 plugin wrapper
# current revision of source/native-plugins/external git submodule
-%define plugins_rev 859bc98
+%define plugins_rev 385f1fd
Summary: Audio plugin host
Name: Carla
-Version: 2.0.0
-Release: 2
+Version: 2.4.1
+Release: 1
License: GPL v2+
Group: Applications
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: d1f05c048b8c813d7768ef40fc9badaa
-Patch0: pypkgdir.patch
+# Source0-md5: c7d9daae2ca3d7d2b58aaeb63dc385fe
+Source1: https://github.com/falkTX/Carla-Plugins/archive/%{plugins_rev}/%{name}-Plugins-%{plugins_rev}.tar.gz
+# Source1-md5: 776e4052a6cc33d85b4cb082665b5e2c
Patch1: soundfonts_path.patch
URL: http://kxstudio.linuxaudio.org/Applications:Carla
BuildRequires: Mesa-libGL-devel
@@ -36,11 +35,11 @@ BuildRequires: liblo-devel
BuildRequires: libprojectM-devel
BuildRequires: mxml-devel
BuildRequires: pulseaudio-devel
+BuildRequires: python-PyQt5-devel-tools >= 5.8.2-2
+BuildRequires: python-PyQt5-uic
BuildRequires: python3
BuildRequires: python3-PyQt5
BuildRequires: python3-PyQt5-uic
-BuildRequires: python-PyQt5-devel-tools >= 5.8.2-2
-BuildRequires: python-PyQt5-uic
BuildRequires: rpm-pythonprov
BuildRequires: zlib-devel
Requires: python3-PyQt5
@@ -67,12 +66,11 @@ Header files for %{name} library.
Pliki nagłówkowe biblioteki %{name}.
%prep
-%setup -q -n %{name}-%{version} -a 1
+%setup -q -a 1
rmdir source/native-plugins/external
mv Carla-Plugins-%{plugins_rev}* source/native-plugins/external
-#%patch0 -p1
%patch1 -p1
%build
@@ -128,8 +126,8 @@ rm -rf $RPM_BUILD_ROOT
DESTDIR=$RPM_BUILD_ROOT
%{__sed} -i -e '1s,^#!.*python3\?,#!%{__python3},' \
- $RPM_BUILD_ROOT/%{_datadir}/carla/resources/*-* \
- $RPM_BUILD_ROOT/%{_bindir}/*
+ $RPM_BUILD_ROOT%{_datadir}/carla/resources/*-* \
+ $RPM_BUILD_ROOT%{_bindir}/*
%py3_comp $RPM_BUILD_ROOT%{_datadir}/carla
@@ -173,8 +171,20 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/vst/carla.vst/styles
%{_desktopdir}/carla.desktop
%{_desktopdir}/carla-control.desktop
+%{_desktopdir}/carla-jack-multi.desktop
+%{_desktopdir}/carla-jack-single.desktop
+%{_desktopdir}/carla-patchbay.desktop
+%{_desktopdir}/carla-rack.desktop
%dir %{_datadir}/carla
+%dir %{_datadir}/carla/modgui
+%{_datadir}/carla/modgui/*.py
+%{_datadir}/carla/modgui/__pycache__
+%dir %{_datadir}/carla/patchcanvas
+%{_datadir}/carla/patchcanvas/*.py
+%{_datadir}/carla/patchcanvas/__pycache__
%dir %{_datadir}/carla/resources
+%{_datadir}/carla/resources/modgui
+%{_datadir}/carla/resources/patchcanvas
%{_datadir}/carla/resources/widgets
%{?with_zynaddsubfx:%{_datadir}/carla/resources/zynaddsubfx}
%{_datadir}/carla/resources/*.py
@@ -187,6 +197,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/xycontroller-ui
%{?with_zynaddsubfx:%attr(755,root,root) %{_datadir}/carla/resources/zynaddsubfx-ui}
%{_datadir}/carla/widgets
%{_datadir}/carla/*.py
@@ -200,6 +211,7 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
%{_includedir}/carla
+%{_pkgconfigdir}/carla-host-plugin.pc
%{_pkgconfigdir}/carla-native-plugin.pc
%{_pkgconfigdir}/carla-standalone.pc
%{_pkgconfigdir}/carla-utils.pc
diff --git a/pypkgdir.patch b/pypkgdir.patch
deleted file mode 100644
index 0a4a733..0000000
--- a/pypkgdir.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -dur -x '*~' Carla-1.9.8.orig/Makefile Carla-1.9.8/Makefile
---- Carla-1.9.8.orig/Makefile 2018-01-22 22:05:35.000000000 +0100
-+++ Carla-1.9.8/Makefile 2018-02-03 21:14:30.198488505 +0100
-@@ -375,7 +375,7 @@
- install -d $(DESTDIR)$(BINDIR)
- ifeq ($(LINUX),true)
- install -d $(DESTDIR)$(LIBDIR)/carla/jack
-- install -d $(DESTDIR)$(LIBDIR)/python3/dist-packages
-+ install -d $(DESTDIR)$(PYPKGDIR)
- else
- install -d $(DESTDIR)$(LIBDIR)/carla
- endif
-@@ -447,7 +447,7 @@
- install -m 644 \
- source/carla_backend.py \
- source/carla_utils.py \
-- $(DESTDIR)$(LIBDIR)/python3/dist-packages
-+ $(DESTDIR)$(PYPKGDIR)
- endif
-
- # Install headers
diff --git a/soundfonts_path.patch b/soundfonts_path.patch
index d3a248e..2c80d73 100644
--- a/soundfonts_path.patch
+++ b/soundfonts_path.patch
@@ -1,12 +1,8 @@
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"
- DEFAULT_SF2_PATH += ":/usr/share/sounds/sf2"
+@@ -418,6 +418,7 @@
+ DEFAULT_SF2_PATH += ":/usr/share/soundfonts"
DEFAULT_SFZ_PATH = HOME + "/.sounds/sfz"
+ DEFAULT_SFZ_PATH += ":/usr/share/soundfonts"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/Carla.git/commitdiff/6bea298f814d88bedebf09d9f20563a94b1d72b9
More information about the pld-cvs-commit
mailing list