3 %bcond_with tests # build with tests
4 %define kdeappsver 22.12.2
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: 0b4e9c7532b7cbd12006ae2372d094bf
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