|
|
|
@ -1,30 +1,24 @@
|
|
|
|
|
%global framework kconfig
|
|
|
|
|
%{!?docs: %global docs 1}
|
|
|
|
|
|
|
|
|
|
# uncomment to enable bootstrap mode
|
|
|
|
|
#global bootstrap 1
|
|
|
|
|
|
|
|
|
|
%if !0%{?bootstrap}
|
|
|
|
|
# FIXME/TODO: sip currently segfaults on s390x
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
%ifnarch ppc64 s390x
|
|
|
|
|
%if 0%{?fedora} < 29
|
|
|
|
|
%global python_bindings 1
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
|
#global docs 1
|
|
|
|
|
#global python_bindings 1
|
|
|
|
|
%global tests 1
|
|
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?flatpak}
|
|
|
|
|
%global docs 0
|
|
|
|
|
%endif
|
|
|
|
|
%global tests 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# use ninja instead of make
|
|
|
|
|
%global ninja 1
|
|
|
|
|
|
|
|
|
|
Name: kf5-%{framework}
|
|
|
|
|
Version: 5.88.0
|
|
|
|
|
Version: 5.96.0
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Summary: KDE Frameworks 5 Tier 1 addon with advanced configuration system
|
|
|
|
|
|
|
|
|
@ -51,26 +45,21 @@ BuildRequires: ninja-build
|
|
|
|
|
BuildRequires: extra-cmake-modules >= %{majmin}
|
|
|
|
|
BuildRequires: kf5-rpm-macros >= %{majmin}
|
|
|
|
|
|
|
|
|
|
BuildRequires: pkgconfig(Qt5Gui)
|
|
|
|
|
BuildRequires: pkgconfig(Qt5Xml)
|
|
|
|
|
BuildRequires: qt5-qtbase-devel
|
|
|
|
|
BuildRequires: qt5-qttools-devel
|
|
|
|
|
BuildRequires: cmake(Qt5DBus)
|
|
|
|
|
BuildRequires: cmake(Qt5Gui)
|
|
|
|
|
BuildRequires: cmake(Qt5Qml)
|
|
|
|
|
BuildRequires: cmake(Qt5Xml)
|
|
|
|
|
|
|
|
|
|
%if 0%{?python_bindings}
|
|
|
|
|
%if 0%{?fedora} && 0%{?fedora} < 27
|
|
|
|
|
BuildRequires: bundled(python2-clang) >= 4.0.1
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: python2-clang
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: clang
|
|
|
|
|
BuildRequires: clang-devel
|
|
|
|
|
BuildRequires: python2-PyQt5-devel
|
|
|
|
|
BuildRequires: python3-clang
|
|
|
|
|
BuildRequires: python3-PyQt5-devel
|
|
|
|
|
%else
|
|
|
|
|
Obsoletes: python2-pykf5-%{framework} < %{version}-%{release}
|
|
|
|
|
Obsoletes: python3-pykf5-%{framework} < %{version}-%{release}
|
|
|
|
|
Obsoletes: pykf5-%{framework}-devel < %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
Obsoletes: python2-pykf5-%{framework} < %{version}
|
|
|
|
|
|
|
|
|
|
%if 0%{?tests}
|
|
|
|
|
BuildRequires: dbus-x11
|
|
|
|
@ -124,12 +113,6 @@ BuildArch: noarch
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?python_bindings}
|
|
|
|
|
%package -n python2-pykf5-%{framework}
|
|
|
|
|
Summary: Python2 bindings for %{framework}
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
%description -n python2-pykf5-%{framework}
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%package -n python3-pykf5-%{framework}
|
|
|
|
|
Summary: Python3 bindings for %{framework}
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
@ -197,7 +180,8 @@ make test %{?_smp_mflags} -C redhat-linux-build ARGS="--output-on-failure --time
|
|
|
|
|
%{_kf5_datadir}/qlogging-categories5/%{framework}*
|
|
|
|
|
%{_kf5_bindir}/kreadconfig5
|
|
|
|
|
%{_kf5_bindir}/kwriteconfig5
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigCore.so.*
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigCore.so.5*
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigQml.so.5*
|
|
|
|
|
%{_kf5_libexecdir}/kconfig_compiler_kf5
|
|
|
|
|
%{_kf5_libexecdir}/kconf_update
|
|
|
|
|
|
|
|
|
@ -207,11 +191,13 @@ make test %{?_smp_mflags} -C redhat-linux-build ARGS="--output-on-failure --time
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigGui.so.*
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_kf5_includedir}/kconfig_version.h
|
|
|
|
|
%{_kf5_includedir}/KConfig/
|
|
|
|
|
%{_kf5_includedir}/KConfigCore/
|
|
|
|
|
%{_kf5_includedir}/KConfigGui/
|
|
|
|
|
%{_kf5_includedir}/KConfigQml/
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigCore.so
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigGui.so
|
|
|
|
|
%{_kf5_libdir}/libKF5ConfigQml.so
|
|
|
|
|
%{_kf5_libdir}/cmake/KF5Config/
|
|
|
|
|
%{_kf5_archdatadir}/mkspecs/modules/qt_KConfigCore.pri
|
|
|
|
|
%{_kf5_archdatadir}/mkspecs/modules/qt_KConfigGui.pri
|
|
|
|
@ -223,9 +209,6 @@ make test %{?_smp_mflags} -C redhat-linux-build ARGS="--output-on-failure --time
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?python_bindings}
|
|
|
|
|
%files -n python2-pykf5-%{framework}
|
|
|
|
|
%{python2_sitearch}/PyKF5/
|
|
|
|
|
|
|
|
|
|
%files -n python3-pykf5-%{framework}
|
|
|
|
|
%{python3_sitearch}/PyKF5/
|
|
|
|
|
|
|
|
|
@ -235,6 +218,33 @@ make test %{?_smp_mflags} -C redhat-linux-build ARGS="--output-on-failure --time
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Sun Jul 03 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.96.0-1
|
|
|
|
|
- 5.96.0
|
|
|
|
|
|
|
|
|
|
* Fri May 13 2022 Rex Dieter <rdieter@fedoraproject.org> - 5.94.0-1
|
|
|
|
|
- 5.94.0
|
|
|
|
|
|
|
|
|
|
* Sun Apr 10 2022 Justin Zobel <justin@1707.io> - 5.93-1
|
|
|
|
|
- Update to 5.93
|
|
|
|
|
|
|
|
|
|
* Thu Mar 10 2022 Rex Dieter <rdieter@fedoraproject.org> - 5.92.0-1
|
|
|
|
|
- 5.92.0
|
|
|
|
|
|
|
|
|
|
* Fri Feb 11 2022 Rex Dieter <rdieter@fedoraproject.org> - 5.91.0-1
|
|
|
|
|
- 5.91.0
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.90.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 10 2022 Rex Dieter <rdieter@fedoraproject.org> - 5.90.0-2
|
|
|
|
|
- include Qml bindings
|
|
|
|
|
|
|
|
|
|
* Tue Jan 04 2022 Marc Deop i Argemí (Private) <marc@marcdeop.com> - 5.90.0-1
|
|
|
|
|
- 5.90.0
|
|
|
|
|
|
|
|
|
|
* Wed Dec 08 2021 Rex Dieter <rdieter@fedoraproject.org> - 5.89.0-1
|
|
|
|
|
- 5.89.0
|
|
|
|
|
|
|
|
|
|
* Mon Nov 08 2021 Marc Deop <marcdeop@fedoraproject.org> - 5.88.0-1
|
|
|
|
|
- 5.88.0
|
|
|
|
|
|
|
|
|
|