Wolfgang Bauer 2018-08-20 12:58:51 +00:00 committed by Git OBS Bridge
parent 14d4d9ac06
commit d304f269d6
4 changed files with 37 additions and 27 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:502835c15ba254a7e405957c40ba8b212c885182774b00e47384851b7b5f6858
size 883968

3
kxmlgui-5.49.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cad50edb7692432adbd402dc1220b4b621acc1882987e8332bccf2a17cd14f73
size 883992

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Sun Aug 19 09:19:30 UTC 2018 - christophe@krop.fr
- Update to 5.49.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.49.0.php
- Changes since 5.48.0:
* Fix KMainWindow saving incorrect widget settings (kde#395988)
* Honor BUILD_TESTING
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 16 04:37:45 UTC 2018 - lbeltrame@kde.org Mon Jul 16 04:37:45 UTC 2018 - lbeltrame@kde.org

View File

@ -16,16 +16,22 @@
# #
%bcond_without lang
%define lname libKF5XmlGui5 %define lname libKF5XmlGui5
%define _tar_path 5.48 %define _tar_path 5.49
# Full KF5 version (e.g. 5.33.0) # Full KF5 version (e.g. 5.33.0)
%{!?_kf5_version: %global _kf5_version %{version}} %{!?_kf5_version: %global _kf5_version %{version}}
# Last major and minor KF5 version (e.g. 5.33) # Last major and minor KF5 version (e.g. 5.33)
%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')}
%bcond_without lang
Name: kxmlgui Name: kxmlgui
Version: 5.48.0 Version: 5.49.0
Release: 0 Release: 0
Summary: Framework for managing menu and toolbar actions
License: LGPL-2.1-or-later AND GPL-2.0-or-later
Group: System/GUI/KDE
URL: http://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRequires: attica-qt5-devel >= %{_kf5_bugfix_version} BuildRequires: attica-qt5-devel >= %{_kf5_bugfix_version}
BuildRequires: cmake >= 3.0 BuildRequires: cmake >= 3.0
BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version} BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version}
@ -41,9 +47,10 @@ BuildRequires: kitemviews-devel >= %{_kf5_bugfix_version}
BuildRequires: ktextwidgets-devel >= %{_kf5_bugfix_version} BuildRequires: ktextwidgets-devel >= %{_kf5_bugfix_version}
BuildRequires: kwidgetsaddons-devel >= %{_kf5_bugfix_version} BuildRequires: kwidgetsaddons-devel >= %{_kf5_bugfix_version}
BuildRequires: kwindowsystem-devel >= %{_kf5_bugfix_version} BuildRequires: kwindowsystem-devel >= %{_kf5_bugfix_version}
BuildRequires: cmake(Qt5Core) >= 5.6.0
# Now requires private headers # Now requires private headers
BuildRequires: libqt5-qtbase-private-headers-devel BuildRequires: libqt5-qtbase-private-headers-devel
BuildRequires: pkgconfig
BuildRequires: cmake(Qt5Core) >= 5.6.0
BuildRequires: cmake(Qt5DBus) >= 5.6.0 BuildRequires: cmake(Qt5DBus) >= 5.6.0
BuildRequires: cmake(Qt5Network) >= 5.6.0 BuildRequires: cmake(Qt5Network) >= 5.6.0
BuildRequires: cmake(Qt5PrintSupport) >= 5.6.0 BuildRequires: cmake(Qt5PrintSupport) >= 5.6.0
@ -51,13 +58,6 @@ BuildRequires: cmake(Qt5Test) >= 5.6.0
BuildRequires: cmake(Qt5Widgets) >= 5.6.0 BuildRequires: cmake(Qt5Widgets) >= 5.6.0
BuildRequires: cmake(Qt5Xml) >= 5.6.0 BuildRequires: cmake(Qt5Xml) >= 5.6.0
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
Summary: Framework for managing menu and toolbar actions
License: LGPL-2.1-or-later AND GPL-2.0-or-later
Group: System/GUI/KDE
Url: http://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
libkxmlgui provides a framework for managing menu and toolbar actions in an libkxmlgui provides a framework for managing menu and toolbar actions in an
@ -65,15 +65,15 @@ abstract way. The actions are configured through a XML description and hooks
in the application code. The framework supports merging of multiple in the application code. The framework supports merging of multiple
description for example for integrating actions from plugins. description for example for integrating actions from plugins.
%package -n %lname %package -n %{lname}
Summary: Framework for managing menu and toolbar actions Summary: Framework for managing menu and toolbar actions
Group: System/GUI/KDE Group: System/GUI/KDE
Obsoletes: libKF5XmlGui4 Obsoletes: libKF5XmlGui4
%if %{with lang} %if %{with lang}
Recommends: %lname-lang = %{version} Recommends: %{lname}-lang = %{version}
%endif %endif
%description -n %lname %description -n %{lname}
libkxmlgui provides a framework for managing menu and toolbar actions in an libkxmlgui provides a framework for managing menu and toolbar actions in an
abstract way. The actions are configured through a XML description and hooks abstract way. The actions are configured through a XML description and hooks
in the application code. The framework supports merging of multiple in the application code. The framework supports merging of multiple
@ -82,7 +82,7 @@ description for example for integrating actions from plugins.
%package devel %package devel
Summary: Framework for managing menu and toolbar actions Summary: Framework for managing menu and toolbar actions
Group: Development/Libraries/KDE Group: Development/Libraries/KDE
Requires: %lname = %{version} Requires: %{lname} = %{version}
Requires: extra-cmake-modules Requires: extra-cmake-modules
Requires: kconfig-devel >= %{_kf5_bugfix_version} Requires: kconfig-devel >= %{_kf5_bugfix_version}
Requires: kconfigwidgets-devel >= %{_kf5_bugfix_version} Requires: kconfigwidgets-devel >= %{_kf5_bugfix_version}
@ -96,7 +96,8 @@ abstract way. The actions are configured through a XML description and hooks
in the application code. The framework supports merging of multiple in the application code. The framework supports merging of multiple
description for example for integrating actions from plugins. Development files. description for example for integrating actions from plugins. Development files.
%lang_package -n %lname %lang_package -n %{lname}
%prep %prep
%setup -q %setup -q
@ -114,24 +115,22 @@ description for example for integrating actions from plugins. Development files.
%find_lang %{name}5 %find_lang %{name}5
%endif %endif
%post -n %lname -p /sbin/ldconfig %post -n %{lname} -p /sbin/ldconfig
%postun -n %{lname} -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%if %{with lang} %if %{with lang}
%files -n %lname-lang -f %{name}5.lang %files -n %{lname}-lang -f %{name}5.lang
%endif %endif
%files -n %lname %files -n %{lname}
%defattr(-,root,root) %license COPYING*
%doc COPYING* README* %doc README*
%{_kf5_libdir}/libKF5XmlGui.so.* %{_kf5_libdir}/libKF5XmlGui.so.*
%{_kf5_configdir}/ui/ %{_kf5_configdir}/ui/
%{_kf5_libexecdir}/ksendbugmail %{_kf5_libexecdir}/ksendbugmail
%dir %{_kf5_sharedir}/kxmlgui5/ %dir %{_kf5_sharedir}/kxmlgui5/
%files devel %files devel
%defattr(-,root,root)
%{_kf5_libdir}/libKF5XmlGui.so %{_kf5_libdir}/libKF5XmlGui.so
%{_kf5_libdir}/cmake/KF5XmlGui/ %{_kf5_libdir}/cmake/KF5XmlGui/
%{_kf5_includedir}/*.h %{_kf5_includedir}/*.h