Filtering private libs
This commit is contained in:
parent
c333c56628
commit
7f8751447b
41
Carla.spec
41
Carla.spec
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
Name: Carla
|
Name: Carla
|
||||||
Version: 2.0.0
|
Version: 2.0.0
|
||||||
Release: 0.7.%{commitdate}git%{shortcommit0}%{?dist}
|
Release: 0.8.%{commitdate}git%{shortcommit0}%{?dist}
|
||||||
Summary: Audio plugin host
|
Summary: Audio plugin host
|
||||||
|
|
||||||
# The entire source code is GPLv2+ except
|
# The entire source code is GPLv2+ except
|
||||||
|
@ -58,23 +58,23 @@ Patch0: carla-0001-change-libdir-path.patch
|
||||||
Patch1: Carla-bswap.patch
|
Patch1: Carla-bswap.patch
|
||||||
|
|
||||||
BuildRequires: gcc gcc-c++
|
BuildRequires: gcc gcc-c++
|
||||||
BuildRequires: alsa-lib-devel
|
BuildRequires: pkgconfig(alsa)
|
||||||
BuildRequires: gtk2-devel
|
BuildRequires: pkgconfig(libpulse)
|
||||||
BuildRequires: gtk3-devel
|
BuildRequires: pkgconfig(jack)
|
||||||
BuildRequires: fluidsynth-devel
|
BuildRequires: pkgconfig(sndfile)
|
||||||
BuildRequires: fftw-devel
|
BuildRequires: pkgconfig(gtk+-2.0)
|
||||||
BuildRequires: mxml-devel
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
BuildRequires: mesa-libGL-devel
|
BuildRequires: pkgconfig(fluidsynth)
|
||||||
|
BuildRequires: pkgconfig(fftw3)
|
||||||
|
BuildRequires: pkgconfig(mxml)
|
||||||
|
BuildRequires: pkgconfig(gl)
|
||||||
BuildRequires: non-ntk-fluid
|
BuildRequires: non-ntk-fluid
|
||||||
BuildRequires: non-ntk-devel
|
BuildRequires: pkgconfig(ntk)
|
||||||
BuildRequires: qt5-qtbase-devel
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
BuildRequires: python3-qt5-devel
|
BuildRequires: python3-qt5-devel
|
||||||
BuildRequires: python3-magic
|
BuildRequires: python3-magic
|
||||||
BuildRequires: pulseaudio-libs-devel
|
BuildRequires: pkgconfig(liblo)
|
||||||
BuildRequires: jack-audio-connection-kit-devel
|
BuildRequires: pkgconfig(zlib)
|
||||||
BuildRequires: libsndfile-devel
|
|
||||||
BuildRequires: liblo-devel
|
|
||||||
BuildRequires: zlib-devel
|
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
Requires: jack-audio-connection-kit
|
Requires: jack-audio-connection-kit
|
||||||
Requires: python3-qt5
|
Requires: python3-qt5
|
||||||
|
@ -82,6 +82,14 @@ Requires: python3-pyliblo
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
Requires: shared-mime-info
|
Requires: shared-mime-info
|
||||||
|
|
||||||
|
|
||||||
|
# Dont provide or require internal libs. Using new rpm builtin filtering,
|
||||||
|
# see https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Private_Libraries
|
||||||
|
%global _privatelibs libjack[.]so.*
|
||||||
|
%global __provides_exclude ^(%{_privatelibs})$
|
||||||
|
%global __requires_exclude ^(%{_privatelibs})$
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Carla is a fully-featured audio plugin host, with support for many audio drivers
|
Carla is a fully-featured audio plugin host, with support for many audio drivers
|
||||||
and plugin formats.
|
and plugin formats.
|
||||||
|
@ -204,6 +212,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||||
%{_libdir}/pkgconfig/%{pname}-native-plugin.pc
|
%{_libdir}/pkgconfig/%{pname}-native-plugin.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Jan 06 2019 Martin Gansser <martinkg@fedoraproject.org> - 2.0.0-0.8.20181225git2f3a442
|
||||||
|
- Filtering private libs
|
||||||
|
|
||||||
* Sat Jan 05 2019 Martin Gansser <martinkg@fedoraproject.org> - 2.0.0-0.7.20181225git2f3a442
|
* Sat Jan 05 2019 Martin Gansser <martinkg@fedoraproject.org> - 2.0.0-0.7.20181225git2f3a442
|
||||||
- Add RR python3-pyliblo fixes (RHBZ#1663630)
|
- Add RR python3-pyliblo fixes (RHBZ#1663630)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue