]> git.pld-linux.org Git - packages/ka5-ksystemlog.git/blame - ka5-ksystemlog.spec
- updated to 22.08.0
[packages/ka5-ksystemlog.git] / ka5-ksystemlog.spec
CommitLineData
541c8e54
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
b5fdbd15 4%define kdeappsver 22.08.0
4a185690
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
498fb7e9
WF
7%define kaname ksystemlog
8Summary: ksystemlog
9Name: ka5-%{kaname}
b5fdbd15 10Version: 22.08.0
498fb7e9
WF
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
676ade38 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
b5fdbd15 15# Source0-md5: 8caa3539b5154d8fd456e442aa8f3c4e
498fb7e9
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Concurrent-devel
18BuildRequires: Qt5Core-devel >= %{qtver}
19BuildRequires: Qt5Gui-devel >= 5.11.1
20BuildRequires: Qt5Network-devel
21BuildRequires: Qt5PrintSupport-devel
22BuildRequires: Qt5Test-devel
23BuildRequires: Qt5Widgets-devel
24BuildRequires: gettext-devel
84336d3e
WF
25BuildRequires: kf5-extra-cmake-modules >= %{kframever}
26BuildRequires: kf5-karchive-devel >= %{kframever}
27BuildRequires: kf5-kcompletion-devel >= %{kframever}
28BuildRequires: kf5-kconfig-devel >= %{kframever}
29BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
30BuildRequires: kf5-kdoctools-devel >= %{kframever}
31BuildRequires: kf5-ki18n-devel >= %{kframever}
32BuildRequires: kf5-kiconthemes-devel >= %{kframever}
33BuildRequires: kf5-kio-devel >= %{kframever}
34BuildRequires: kf5-kitemviews-devel >= %{kframever}
35BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
36BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
37BuildRequires: kf5-kxmlgui-devel >= %{kframever}
fd6b7558 38BuildRequires: ninja
498fb7e9
WF
39BuildRequires: qt5-build >= %{qtver}
40BuildRequires: rpmbuild(macros) >= 1.164
41BuildRequires: shared-mime-info
42BuildRequires: tar >= 1:1.22
43BuildRequires: xz
44BuildRequires: zlib-devel
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
48KSystemLog is a system log viewer tool. This program is developed for
49beginner users, who don't know how to find information about their
50Linux system, and don't know where log files are.
51
e2c93b2a
WF
52%description -l pl.UTF-8
53KSystemLog jest przeglądarką logów systemowych. Program jest
54przeznaczony głównie dla początkujących użytkowników, którzy nie
55wiedzą jak znaleźć informacje o ich Linuksie, ani nie wiedzą, gdzie
56są logi.
57
498fb7e9
WF
58%prep
59%setup -q -n %{kaname}-%{version}
60
61%build
62install -d build
63cd build
64%cmake \
fd6b7558 65 -G Ninja \
541c8e54 66 %{!?with_tests:-DBUILD_TESTING=OFF} \
84336d3e 67 -DHTML_INSTALL_DIR=%{_kdedocdir} \
498fb7e9
WF
68 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
69 ..
fd6b7558 70%ninja_build
498fb7e9 71
541c8e54
WF
72%if %{with tests}
73ctest
74%endif
75
76
498fb7e9
WF
77%install
78rm -rf $RPM_BUILD_ROOT
fd6b7558 79%ninja_install -C build
bb0953f0 80rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{ko,zh_CN}
498fb7e9
WF
81
82%find_lang %{kaname} --all-name --with-kde --with-qm
83
84%clean
85rm -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
bb0953f0 93%{_datadir}/metainfo/org.kde.ksystemlog.appdata.xml
041895fe 94%{_datadir}/qlogging-categories5/ksystemlog.categories
This page took 0.194151 seconds and 4 git commands to generate.