3 %bcond_with tests # build with tests
4 %define kdeappsver 22.12.3
5 %define kframever 5.94.0
7 %define kaname ksystemlog
12 License: GPL v2+/LGPL v2.1+
13 Group: X11/Applications/Games
14 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5: d62b63468cce2da82a56618e8a5bda3a
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Concurrent-devel
18 BuildRequires: Qt5Core-devel >= %{qtver}
19 BuildRequires: Qt5Gui-devel >= 5.11.1
20 BuildRequires: Qt5Network-devel
21 BuildRequires: Qt5PrintSupport-devel
22 BuildRequires: Qt5Test-devel
23 BuildRequires: Qt5Widgets-devel
24 BuildRequires: gettext-devel
25 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
26 BuildRequires: kf5-karchive-devel >= %{kframever}
27 BuildRequires: kf5-kcompletion-devel >= %{kframever}
28 BuildRequires: kf5-kconfig-devel >= %{kframever}
29 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
30 BuildRequires: kf5-kdoctools-devel >= %{kframever}
31 BuildRequires: kf5-ki18n-devel >= %{kframever}
32 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
33 BuildRequires: kf5-kio-devel >= %{kframever}
34 BuildRequires: kf5-kitemviews-devel >= %{kframever}
35 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
36 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
37 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
39 BuildRequires: qt5-build >= %{qtver}
40 BuildRequires: rpmbuild(macros) >= 1.164
41 BuildRequires: shared-mime-info
42 BuildRequires: tar >= 1:1.22
44 BuildRequires: zlib-devel
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 KSystemLog is a system log viewer tool. This program is developed for
49 beginner users, who don't know how to find information about their
50 Linux system, and don't know where log files are.
52 %description -l pl.UTF-8
53 KSystemLog jest przeglądarką logów systemowych. Program jest
54 przeznaczony głównie dla początkujących użytkowników, którzy nie
55 wiedzą jak znaleźć informacje o ich Linuksie, ani nie wiedzą, gdzie
59 %setup -q -n %{kaname}-%{version}
66 %{!?with_tests:-DBUILD_TESTING=OFF} \
67 -DHTML_INSTALL_DIR=%{_kdedocdir} \
68 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
78 rm -rf $RPM_BUILD_ROOT
79 %ninja_install -C build
80 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{ko,zh_CN}
82 %find_lang %{kaname} --all-name --with-kde --with-qm
85 rm -rf $RPM_BUILD_ROOT
87 %files -f %{kaname}.lang
88 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_bindir}/ksystemlog
90 %{_desktopdir}/org.kde.ksystemlog.desktop
91 %dir %{_datadir}/kxmlgui5/ksystemlog
92 %{_datadir}/kxmlgui5/ksystemlog/ksystemlogui.rc
93 %{_datadir}/metainfo/org.kde.ksystemlog.appdata.xml
94 %{_datadir}/qlogging-categories5/ksystemlog.categories