1 %define kdeappsver 21.04.0
2 %define kframever 5.56.0
4 %define kaname ksystemlog
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications/Games
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: ddd859aa026e6dc1be40057e35a40ec5
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Concurrent-devel
15 BuildRequires: Qt5Core-devel >= %{qtver}
16 BuildRequires: Qt5Gui-devel >= 5.11.1
17 BuildRequires: Qt5Network-devel
18 BuildRequires: Qt5PrintSupport-devel
19 BuildRequires: Qt5Test-devel
20 BuildRequires: Qt5Widgets-devel
21 BuildRequires: gettext-devel
22 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires: kf5-karchive-devel >= %{kframever}
24 BuildRequires: kf5-kcompletion-devel >= %{kframever}
25 BuildRequires: kf5-kconfig-devel >= %{kframever}
26 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
27 BuildRequires: kf5-kdoctools-devel >= %{kframever}
28 BuildRequires: kf5-ki18n-devel >= %{kframever}
29 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
30 BuildRequires: kf5-kio-devel >= %{kframever}
31 BuildRequires: kf5-kitemviews-devel >= %{kframever}
32 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
33 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
34 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
36 BuildRequires: qt5-build >= %{qtver}
37 BuildRequires: rpmbuild(macros) >= 1.164
38 BuildRequires: shared-mime-info
39 BuildRequires: tar >= 1:1.22
41 BuildRequires: zlib-devel
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 KSystemLog is a system log viewer tool. This program is developed for
46 beginner users, who don't know how to find information about their
47 Linux system, and don't know where log files are.
50 %setup -q -n %{kaname}-%{version}
57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
65 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{ko,zh_CN}
67 %find_lang %{kaname} --all-name --with-kde --with-qm
70 rm -rf $RPM_BUILD_ROOT
72 %files -f %{kaname}.lang
73 %defattr(644,root,root,755)
74 %attr(755,root,root) %{_bindir}/ksystemlog
75 %{_desktopdir}/org.kde.ksystemlog.desktop
76 %dir %{_datadir}/kxmlgui5/ksystemlog
77 %{_datadir}/kxmlgui5/ksystemlog/ksystemlogui.rc
78 %{_datadir}/metainfo/org.kde.ksystemlog.appdata.xml
79 %{_datadir}/qlogging-categories5/ksystemlog.categories