]> git.pld-linux.org Git - packages/ka5-ksystemlog.git/blob - ka5-ksystemlog.spec
- updated to 21.04.0
[packages/ka5-ksystemlog.git] / ka5-ksystemlog.spec
1 %define         kdeappsver      21.04.0
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.04.0
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:  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}
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 %prep
50 %setup -q -n %{kaname}-%{version}
51
52 %build
53 install -d build
54 cd build
55 %cmake \
56         -G Ninja \
57         -DHTML_INSTALL_DIR=%{_kdedocdir} \
58         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59         ..
60 %ninja_build
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
65 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{ko,zh_CN}
66
67 %find_lang %{kaname} --all-name --with-kde --with-qm
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
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
This page took 0.095421 seconds and 3 git commands to generate.