parent
bcbc02e262
commit
a5b6a8dae7
|
@ -14,3 +14,4 @@
|
||||||
/Carla-2.3.2.tar.gz
|
/Carla-2.3.2.tar.gz
|
||||||
/Carla-2.4.0.tar.gz
|
/Carla-2.4.0.tar.gz
|
||||||
/Carla-2.4.1.tar.gz
|
/Carla-2.4.1.tar.gz
|
||||||
|
/Carla-2.4.2.tar.gz
|
||||||
|
|
|
@ -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")
|
||||||
|
|
||||||
|
# --------------------------------------------------------------------------------------------------------
|
22
Carla.spec
22
Carla.spec
|
@ -1,8 +1,8 @@
|
||||||
%global pname carla
|
%global pname carla
|
||||||
|
|
||||||
Name: Carla
|
Name: Carla
|
||||||
Version: 2.4.1
|
Version: 2.4.2
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Audio plugin host
|
Summary: Audio plugin host
|
||||||
|
|
||||||
# The entire source code is GPLv2+ except
|
# 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
|
License: GPLv2+ and BSD and Boost and ISC and MIT and zlib
|
||||||
URL: https://github.com/falkTX/Carla
|
URL: https://github.com/falkTX/Carla
|
||||||
Source0: https://github.com/falkTX/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/falkTX/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Source1: carla.appdata.xml
|
|
||||||
# https://github.com/falkTX/Carla/issues/1444
|
# https://github.com/falkTX/Carla/issues/1444
|
||||||
Patch0: %{name}-libdir.patch
|
Patch0: %{name}-libdir.patch
|
||||||
Patch1: %{name}-expression-error.patch
|
Patch1: %{name}-expression-error.patch
|
||||||
|
Patch2: %{name}-single-libs-path.patch
|
||||||
|
|
||||||
#ExcludeArch: ppc64le
|
#ExcludeArch: ppc64le
|
||||||
|
|
||||||
|
@ -155,6 +155,10 @@ sed -i "s|#!/usr/bin/env python|#!%{__python3}|" source/frontend/widgets/paramsp
|
||||||
# fix libdir path
|
# 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}
|
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
|
%build
|
||||||
%{set_build_flags}
|
%{set_build_flags}
|
||||||
# list build configuration, no need for optflags or -j
|
# 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
|
# 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 '{}' ';'
|
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
|
%check
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
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
|
%files
|
||||||
%doc README.md
|
%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}*.png
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{pname}*.svg
|
%{_datadir}/icons/hicolor/*/apps/%{pname}*.svg
|
||||||
%{_datadir}/mime/packages/%{pname}.xml
|
%{_datadir}/mime/packages/%{pname}.xml
|
||||||
%{_datadir}/metainfo/%{pname}.appdata.xml
|
%{_datadir}/metainfo/studio.kx.carla.appdata.xml
|
||||||
|
|
||||||
%files vst
|
%files vst
|
||||||
%{_libdir}/vst/
|
%{_libdir}/vst/
|
||||||
|
@ -226,6 +226,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{pname}.
|
||||||
%{_libdir}/pkgconfig/%{pname}-host-plugin.pc
|
%{_libdir}/pkgconfig/%{pname}-host-plugin.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* 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
|
* Sat Jan 29 2022 Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.1-3
|
||||||
- Add Carla-expression-error.patch
|
- Add Carla-expression-error.patch
|
||||||
|
|
||||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
||||||
SHA512 (Carla-2.4.1.tar.gz) = cebb66de09337a6ce2ecb80ab3cacf57b74bb41b03edeca42059c037e45773991b0eabe53bd58aba1d334df7c87f778b32c6ae7740eb66227840def94a5d460e
|
SHA512 (Carla-2.4.2.tar.gz) = 70b53ed681565a59398b3626c5aff2ccd46c6fe55c6f22796408d0b851620e6f0a502b6122df10a189d7706ca9baf471bbc735c14eacf610f3257ec0409eae65
|
||||||
|
|
Loading…
Reference in New Issue