]> git.pld-linux.org Git - packages/ka5-ksystemlog.git/blob - ka5-ksystemlog.spec
- updated to 22.12.3
[packages/ka5-ksystemlog.git] / ka5-ksystemlog.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.12.3
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.12.3
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:  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}
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.108587 seconds and 3 git commands to generate.