]> git.pld-linux.org Git - packages/ka5-ksystemlog.git/blame - ka5-ksystemlog.spec
rebuild with qt5-5.15.6
[packages/ka5-ksystemlog.git] / ka5-ksystemlog.spec
CommitLineData
541c8e54
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5b9fe21e 4%define kdeappsver 22.08.1
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}
5b9fe21e 10Version: 22.08.1
08b7d518 11Release: 2
498fb7e9
WF
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
5b9fe21e 15# Source0-md5: bbc71e83343ec126ebae5c92e4cb7a68
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.352056 seconds and 4 git commands to generate.