Filtering private libs
This commit is contained in:
parent
c333c56628
commit
7f8751447b
41
Carla.spec
41
Carla.spec
|
@ -5,7 +5,7 @@
|
|||
|
||||
Name: Carla
|
||||
Version: 2.0.0
|
||||
Release: 0.7.%{commitdate}git%{shortcommit0}%{?dist}
|
||||
Release: 0.8.%{commitdate}git%{shortcommit0}%{?dist}
|
||||
Summary: Audio plugin host
|
||||
|
||||
# The entire source code is GPLv2+ except
|
||||
|
@ -58,23 +58,23 @@ Patch0: carla-0001-change-libdir-path.patch
|
|||
Patch1: Carla-bswap.patch
|
||||
|
||||
BuildRequires: gcc gcc-c++
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: gtk2-devel
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: fluidsynth-devel
|
||||
BuildRequires: fftw-devel
|
||||
BuildRequires: mxml-devel
|
||||
BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: pkgconfig(alsa)
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(jack)
|
||||
BuildRequires: pkgconfig(sndfile)
|
||||
BuildRequires: pkgconfig(gtk+-2.0)
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(fluidsynth)
|
||||
BuildRequires: pkgconfig(fftw3)
|
||||
BuildRequires: pkgconfig(mxml)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: non-ntk-fluid
|
||||
BuildRequires: non-ntk-devel
|
||||
BuildRequires: qt5-qtbase-devel
|
||||
BuildRequires: pkgconfig(ntk)
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
BuildRequires: python3-qt5-devel
|
||||
BuildRequires: python3-magic
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
BuildRequires: jack-audio-connection-kit-devel
|
||||
BuildRequires: libsndfile-devel
|
||||
BuildRequires: liblo-devel
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: pkgconfig(liblo)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
BuildRequires: desktop-file-utils
|
||||
Requires: jack-audio-connection-kit
|
||||
Requires: python3-qt5
|
||||
|
@ -82,6 +82,14 @@ Requires: python3-pyliblo
|
|||
Requires: hicolor-icon-theme
|
||||
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
|
||||
Carla is a fully-featured audio plugin host, with support for many audio drivers
|
||||
and plugin formats.
|
||||
|
@ -204,6 +212,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||
%{_libdir}/pkgconfig/%{pname}-native-plugin.pc
|
||||
|
||||
%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
|
||||
- Add RR python3-pyliblo fixes (RHBZ#1663630)
|
||||
|
||||
|
|
Loading…
Reference in New Issue