]> git.pld-linux.org Git - packages/ka5-ksystemlog.git/blob - ka5-ksystemlog.spec
94e2817c3ce517d570ebd249c7246da6a9633b68
[packages/ka5-ksystemlog.git] / ka5-ksystemlog.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.08.1
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          ksystemlog
8 Summary:        ksystemlog
9 Name:           ka5-%{kaname}
10 Version:        22.08.1
11 Release:        1
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:  bbc71e83343ec126ebae5c92e4cb7a68
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}
38 BuildRequires:  ninja
39 BuildRequires:  qt5-build >= %{qtver}
40 BuildRequires:  rpmbuild(macros) >= 1.164
41 BuildRequires:  shared-mime-info
42 BuildRequires:  tar >= 1:1.22
43 BuildRequires:  xz
44 BuildRequires:  zlib-devel
45 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47 %description
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.
51
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
56 są logi.
57
58 %prep
59 %setup -q -n %{kaname}-%{version}
60
61 %build
62 install -d build
63 cd build
64 %cmake \
65         -G Ninja \
66         %{!?with_tests:-DBUILD_TESTING=OFF} \
67         -DHTML_INSTALL_DIR=%{_kdedocdir} \
68         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
69         ..
70 %ninja_build
71
72 %if %{with tests}
73 ctest
74 %endif
75
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 %ninja_install -C build
80 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{ko,zh_CN}
81
82 %find_lang %{kaname} --all-name --with-kde --with-qm
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
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
This page took 0.074683 seconds and 2 git commands to generate.