Filtering private libs

This commit is contained in:
Martin Gansser 2019-01-06 17:12:15 +01:00
parent c333c56628
commit 7f8751447b
1 changed files with 26 additions and 15 deletions

View File

@ -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)