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