]> git.pld-linux.org Git - packages/kp5-kmenuedit.git/blame - kp5-kmenuedit.spec
- updated to 5.27.7; cmake -B build
[packages/kp5-kmenuedit.git] / kp5-kmenuedit.spec
CommitLineData
47a5d081
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
53ef9b71 4%define kdeplasmaver 5.27.7
7cb98b0f 5%define qtver 5.15.2
2b415abb
AM
6%define kpname kmenuedit
7
8Summary: KDE menu editor
9Name: kp5-%{kpname}
53ef9b71 10Version: 5.27.7
62f72125 11Release: 1
2b415abb
AM
12License: LGPL v2.1+
13Group: X11/Libraries
e60e3c96 14Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
53ef9b71 15# Source0-md5: 4777cae88cb32e1dc77d6765f3cf17e3
2b415abb
AM
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
53ef9b71 18BuildRequires: cmake >= 3.16.0
2b415abb
AM
19BuildRequires: kf5-kdbusaddons-devel
20BuildRequires: kf5-kdelibs4support-devel
21BuildRequires: kf5-ki18n-devel
22BuildRequires: kf5-kiconthemes-devel
23BuildRequires: kf5-kio-devel
24BuildRequires: kf5-kxmlgui-devel
25BuildRequires: kf5-sonnet-devel
059df884 26BuildRequires: kp5-khotkeys-devel >= %{kdeplasmaver}
ff2c0467 27BuildRequires: ninja
2b415abb
AM
28BuildRequires: rpmbuild(macros) >= 1.164
29BuildRequires: xz
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%define qt5dir %{_libdir}/qt5
33
34%description
a664f107 35KDE Plasma menu editor.
2b415abb
AM
36
37%prep
38%setup -q -n %{kpname}-%{version}
39
40%build
53ef9b71
WF
41%cmake -B build \
42 -G Ninja \
47a5d081 43 %{!?with_tests:-DBUILD_TESTING=OFF} \
2b415abb 44 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
53ef9b71
WF
45 -DHTML_INSTALL_DIR=%{_kdedocdir}
46%ninja_build -C build
2b415abb 47
47a5d081
WF
48%if %{with tests}
49ctest
50%endif
51
2b415abb
AM
52%install
53rm -rf $RPM_BUILD_ROOT
ff2c0467 54%ninja_install -C build
2b415abb 55
3a03fef0 56%find_lang %{kpname} --all-name --with-kde
2b415abb
AM
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files -f %{kpname}.lang
62%defattr(644,root,root,755)
63%attr(755,root,root) %{_bindir}/kmenuedit
2b415abb
AM
64%{_desktopdir}/org.kde.kmenuedit.desktop
65%{_iconsdir}/hicolor/*/apps/kmenuedit.png
66%{_datadir}/kmenuedit
67%{_datadir}/kxmlgui5/kmenuedit
56bf470c
WF
68%{_datadir}/qlogging-categories5/kmenuedit.categories
69%attr(755,root,root) %{_libdir}/kconf_update_bin/kmenuedit_globalaccel
e60e3c96 70%{_datadir}/metainfo/org.kde.kmenuedit.appdata.xml
This page took 0.650723 seconds and 4 git commands to generate.