From f1bc0ab4823316c367a64d2878ce09836a22b282 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 30 Apr 2019 09:51:11 -0500 Subject: [PATCH] -private-devel subpkg --- qt5-qtbase.spec | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/qt5-qtbase.spec b/qt5-qtbase.spec index d404683..371b224 100644 --- a/qt5-qtbase.spec +++ b/qt5-qtbase.spec @@ -53,7 +53,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt5-qtbase Summary: Qt5 - QtBase components Version: 5.12.1 -Release: 2%{?dist} +Release: 3%{?dist} # See LGPL_EXCEPTIONS.txt, for exception details License: LGPLv2 with exceptions or GPLv3 with exceptions @@ -262,7 +262,6 @@ BuildArch: noarch %package devel Summary: Development files for %{name} -Provides: %{name}-private-devel = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-gui%{?_isa} %if 0%{?egl} @@ -279,6 +278,14 @@ Requires: cups-devel %description devel %{summary}. +%package private-devel +Summary: Development files for %{name} private APIs +# upgrade path, when private-devel was introduced +Obsoletes: %{name}-devel < 5.12.1-3 +Requires: %{name}-devel%{?_isa} = %{version}-%{release} +%description private-devel +%{summary}. + %package examples Summary: Programming examples for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} @@ -840,7 +847,13 @@ fi %{_qt5_libdir}/libQt5EglFsKmsSupport.prl %{_qt5_libdir}/libQt5EglFsKmsSupport.so %endif +## private-devel globs +%exclude %{_qt5_archdatadir}/mkspecs/modules/qt_lib_*_private.pri +%exclude %{_qt5_headerdir}/*/%{version}/*/private/ +%files private-devel +%{_qt5_headerdir}/*/%{version}/*/private/ +%{_qt5_archdatadir}/mkspecs/modules/qt_lib_*_private.pri %files static %{_qt5_libdir}/libQt5Bootstrap.*a @@ -995,6 +1008,9 @@ fi %changelog +* Tue Apr 30 2019 Rex Dieter - 5.12.1-3 +- -private-devel subpkg + * Mon Mar 04 2019 Rex Dieter - 5.12.1-2 - -devel: Requires: cups-devel