Compare commits
13 Commits
Author | SHA1 | Date |
---|---|---|
Martin Gansser | 1eecbae29f | |
Martin Gansser | 056d55c414 | |
Martin Gansser | 0622e51eb7 | |
Martin Gansser | c1572db0cb | |
Martin Gansser | 6414a563ca | |
Martin Gansser | 4e695ee9d3 | |
Martin Gansser | c643797f39 | |
Martin Gansser | c739d91d56 | |
Martin Gansser | ca73236226 | |
Martin Gansser | fdb589bf2d | |
Martin Gansser | 818ccace05 | |
Martin Gansser | 629d1bea0e | |
Martin Gansser | 036cd894f4 |
|
@ -10,3 +10,9 @@
|
|||
/Carla-2.2.0-RC1.tar.gz
|
||||
/Carla-2.2.0.tar.gz
|
||||
/Carla-2.3.0.tar.gz
|
||||
/Carla-2.3.1.tar.gz
|
||||
/Carla-2.3.2.tar.gz
|
||||
/Carla-2.4.0.tar.gz
|
||||
/Carla-2.4.1.tar.gz
|
||||
/Carla-2.4.2.tar.gz
|
||||
/Carla-2.4.3.tar.gz
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- source/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp.orig 2022-01-29 16:23:32.355327960 +0100
|
||||
+++ source/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp 2022-01-29 16:24:24.934436166 +0100
|
||||
@@ -24,6 +24,7 @@
|
||||
*/
|
||||
|
||||
#include <unordered_map>
|
||||
+#include <array>
|
||||
|
||||
namespace juce
|
||||
{
|
|
@ -0,0 +1,11 @@
|
|||
--- source/frontend/carla_database.py.orig 2022-03-19 16:55:20.796092166 +0100
|
||||
+++ source/frontend/carla_database.py 2022-03-19 16:56:17.009719997 +0100
|
||||
@@ -1358,7 +1358,7 @@
|
||||
|
||||
# -----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
- @pyqtSlot(int, str)
|
||||
+ @pyqtSlot(float, str)
|
||||
def slot_handlePluginLook(self, percent, plugin):
|
||||
self.ui.progressBar.setFormat("%s" % plugin)
|
||||
self.ui.progressBar.setValue(percent)
|
|
@ -0,0 +1,14 @@
|
|||
--- data/carla-single 2018-09-06 09:49:37.310950156 +1000
|
||||
+++ data/carla-single 2019-09-25 16:36:23.365683884 +1000
|
||||
@@ -25,9 +25,9 @@
|
||||
# --------------------------------------------------------------------------------------------------------
|
||||
# Setup
|
||||
|
||||
-INSTALL_PREFIX = "X-PREFIX-X"
|
||||
+INSTALL_PREFIX = "/usr"
|
||||
|
||||
-CARLA_LIBDIR = os.path.join(INSTALL_PREFIX, "lib", "carla")
|
||||
+CARLA_LIBDIR = os.path.join(INSTALL_PREFIX, "lib64", "carla")
|
||||
CARLA_RESDIR = os.path.join(INSTALL_PREFIX, "share", "carla", "resources")
|
||||
|
||||
# --------------------------------------------------------------------------------------------------------
|
63
Carla.spec
63
Carla.spec
|
@ -1,8 +1,8 @@
|
|||
%global pname carla
|
||||
%global pname carla
|
||||
|
||||
Name: Carla
|
||||
Version: 2.3.0
|
||||
Release: 3%{?dist}
|
||||
Version: 2.4.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Audio plugin host
|
||||
|
||||
# The entire source code is GPLv2+ except
|
||||
|
@ -51,10 +51,10 @@ Epoch: 1
|
|||
License: GPLv2+ and BSD and Boost and ISC and MIT and zlib
|
||||
URL: https://github.com/falkTX/Carla
|
||||
Source0: https://github.com/falkTX/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Source1: carla.appdata.xml
|
||||
Patch0: %{name}-gcc11-include.patch
|
||||
# https://github.com/falkTX/Carla/issues/1444
|
||||
Patch1: %{name}-libdir.patch
|
||||
Patch0: %{name}-libdir.patch
|
||||
Patch1: %{name}-expression-error.patch
|
||||
Patch2: %{name}-single-libs-path.patch
|
||||
|
||||
#ExcludeArch: ppc64le
|
||||
|
||||
|
@ -70,7 +70,7 @@ BuildRequires: pkgconfig(fftw3)
|
|||
BuildRequires: pkgconfig(mxml)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
BuildRequires: python3-qt5-devel
|
||||
BuildRequires: python3-qt5-base
|
||||
BuildRequires: python3-magic
|
||||
BuildRequires: pkgconfig(liblo)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
|
@ -155,6 +155,10 @@ sed -i "s|#!/usr/bin/env python|#!%{__python3}|" source/frontend/widgets/paramsp
|
|||
# fix libdir path
|
||||
sed -i "s|/lib/carla|/%{_lib}/carla|" data/{carla,carla-control,carla-database,carla-jack-multi,carla-jack-single,carla-patchbay,carla-rack,carla-settings}
|
||||
|
||||
# Fix metainfo install dir
|
||||
sed -i -e 's|$(DESTDIR)$(PREFIX)/share/appdata/studio.kx.carla.appdata.xml|$(DESTDIR)$(PREFIX)/share/metainfo/studio.kx.carla.appdata.xml|g' Makefile
|
||||
sed -i -e 's|$(DESTDIR)$(PREFIX)/share/appdata|$(DESTDIR)$(PREFIX)/share/metainfo|g' Makefile
|
||||
|
||||
%build
|
||||
%{set_build_flags}
|
||||
# list build configuration, no need for optflags or -j
|
||||
|
@ -176,13 +180,9 @@ chmod a+x %{buildroot}%{_datadir}/%{pname}/{carla,carla-control,carla-jack-multi
|
|||
# fix perm due rpmlint W: unstripped-binary-or-object /usr/lib64/carla/libcarla_interposer-jack-x11.so
|
||||
find %{buildroot}%{_libdir} -name '*.so' -exec chmod +x '{}' ';'
|
||||
|
||||
# Install appdata file
|
||||
mkdir -p %{buildroot}%{_datadir}/metainfo
|
||||
install -p -m 0644 %SOURCE1 %{buildroot}%{_datadir}/metainfo
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{pname}.appdata.xml
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/studio.kx.carla.appdata.xml
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
|
@ -209,7 +209,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{pname}.
|
|||
%{_datadir}/icons/hicolor/*/apps/%{pname}*.png
|
||||
%{_datadir}/icons/hicolor/*/apps/%{pname}*.svg
|
||||
%{_datadir}/mime/packages/%{pname}.xml
|
||||
%{_datadir}/metainfo/%{pname}.appdata.xml
|
||||
%{_datadir}/metainfo/studio.kx.carla.appdata.xml
|
||||
|
||||
%files vst
|
||||
%{_libdir}/vst/
|
||||
|
@ -226,6 +226,43 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{pname}.
|
|||
%{_libdir}/pkgconfig/%{pname}-host-plugin.pc
|
||||
|
||||
%changelog
|
||||
* Sat Apr 16 2022 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.3-1
|
||||
- Update to 2.4.3
|
||||
|
||||
* Sat Mar 19 2022 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.2-2
|
||||
- Add Carla-refresh-plugin-crash.patch
|
||||
|
||||
* Sun Feb 20 2022 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.2-1
|
||||
- Update to 2.4.2
|
||||
- Add Carla-single-libs-path.patch
|
||||
|
||||
* Sat Jan 29 2022 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.1-3
|
||||
- Add Carla-expression-error.patch
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.4.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Sat Oct 16 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.1-1
|
||||
- Update to 2.4.1
|
||||
|
||||
* Fri Aug 20 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.0-1
|
||||
- Update to 2.4.0
|
||||
|
||||
* Mon Aug 09 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:2.3.2-1
|
||||
- Update to 2.3.2
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.3.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Sat Jul 17 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:2.3.1-1
|
||||
- Update to 2.3.1-1
|
||||
|
||||
* Wed Jul 14 2021 Scott Talbert <swt@techie.net> - 1:2.3.0-5
|
||||
- Replace python3-qt5-devel BD with python3-qt5-base (for pyuic5)
|
||||
|
||||
* Wed Jun 16 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:2.3.0-4
|
||||
- Rebuilt for fluidsynth-2.2.1
|
||||
|
||||
* Tue Jun 15 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:2.3.0-3
|
||||
- Add Carla-libdir.patch
|
||||
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<component type="desktop">
|
||||
<id>carla.desktop</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPLv2+ and BSD and Boost and ISC and MIT and zlib</project_license>
|
||||
<name>Carla</name>
|
||||
<summary>Audio plugin host</summary>
|
||||
|
||||
<description>
|
||||
<p>
|
||||
Carla is a fully-featured audio plugin host, with support for many audio drivers
|
||||
and plugin formats. It's open source and licensed under the GNU General Public
|
||||
License, version 2 or later. </p>-- test every suffix of the sf whether its prefix is not a LHS of the rule,
|
||||
<p>Features: </p>
|
||||
<ul>
|
||||
<li>LADSPA, DSSI, LV2 and VST plugin formats</li>
|
||||
<li>SF2/3 and SFZ sound banks</li>
|
||||
<li>Internal audio and midi file player</li>
|
||||
<li>Automation of plugin parameters via MIDI CC</li>
|
||||
<li>Remote control over OSC</li>
|
||||
<li>Rack and Patchbay processing modes, plus Single and Multi-Client if using JACK</li>
|
||||
<li> Native audio drivers (ALSA, DirectSound, CoreAudio, etc) and JACK</li>
|
||||
</ul>
|
||||
<p>In experimental phase / work in progress: </p>
|
||||
<ul>
|
||||
<li>Export any Carla loadable plugin or sound bank as an LV2 plugin</li>
|
||||
<li>Plugin bridge support (such as running 32bit plugins on a 64bit Carla, or Windows plugins on Linux)</li>
|
||||
<li>Run JACK applications as audio plugins</li>
|
||||
<li>Transport controls, sync with JACK Transport or Ableton Link</li>
|
||||
</ul>
|
||||
<p>
|
||||
Carla is also available as an LV2 plugin for MacOS and Linux, and VST plugin for
|
||||
Linux.
|
||||
</p>
|
||||
</description>
|
||||
|
||||
<url type="homepage">https://kx.studio/Applications:Carla</url>
|
||||
</component>
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (Carla-2.3.0.tar.gz) = 1ef049e4eb97c9ee82e2e047860d6db713e9fa13a7a25de05192674fe6c7e510b4512123ed5c16e6b40ed66d264afe734a1b386be41bb85fd5c9e902edba8c0b
|
||||
SHA512 (Carla-2.4.3.tar.gz) = 1e062e2bd5c8791d5936dbaa30accf8165cfb8b487e4b7d90800b573f436a6415d7452000849ebdab60ff60f7162161a0f4f50645deaaf115d47a436807ea3b9
|
||||
|
|
Loading…
Reference in New Issue