]> git.pld-linux.org Git - packages/ka5-ksystemlog.git/blob - ka5-ksystemlog.spec
ae45b4ea88712e3e04ec1b803b820d27d54a12dd
[packages/ka5-ksystemlog.git] / ka5-ksystemlog.spec
1 %define         kdeappsver      21.08.2
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          ksystemlog
5 Summary:        ksystemlog
6 Name:           ka5-%{kaname}
7 Version:        21.08.2
8 Release:        1
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:  069b708bc9ff206a1741f329152155ea
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}
35 BuildRequires:  ninja
36 BuildRequires:  qt5-build >= %{qtver}
37 BuildRequires:  rpmbuild(macros) >= 1.164
38 BuildRequires:  shared-mime-info
39 BuildRequires:  tar >= 1:1.22
40 BuildRequires:  xz
41 BuildRequires:  zlib-devel
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
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.
48
49 %description -l pl.UTF-8
50 KSystemLog jest przeglądarką logów systemowych. Program jest
51 przeznaczony głównie dla początkujących użytkowników, którzy nie
52 wiedzą jak znaleźć informacje o ich Linuksie, ani nie wiedzą, gdzie
53 są logi.
54
55 %prep
56 %setup -q -n %{kaname}-%{version}
57
58 %build
59 install -d build
60 cd build
61 %cmake \
62         -G Ninja \
63         -DHTML_INSTALL_DIR=%{_kdedocdir} \
64         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
65         ..
66 %ninja_build
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 %ninja_install -C build
71 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{ko,zh_CN}
72
73 %find_lang %{kaname} --all-name --with-kde --with-qm
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files -f %{kaname}.lang
79 %defattr(644,root,root,755)
80 %attr(755,root,root) %{_bindir}/ksystemlog
81 %{_desktopdir}/org.kde.ksystemlog.desktop
82 %dir %{_datadir}/kxmlgui5/ksystemlog
83 %{_datadir}/kxmlgui5/ksystemlog/ksystemlogui.rc
84 %{_datadir}/metainfo/org.kde.ksystemlog.appdata.xml
85 %{_datadir}/qlogging-categories5/ksystemlog.categories
This page took 0.023708 seconds and 2 git commands to generate.