]> git.pld-linux.org Git - packages/ka5-kbounce.git/blame - ka5-kbounce.spec
- updated to 21.04.0
[packages/ka5-kbounce.git] / ka5-kbounce.spec
CommitLineData
18d4b4bd 1%define kdeappsver 21.04.0
a16740f4 2%define kframever 5.56.0
5d985db1
WF
3%define qtver 5.9.0
4%define kaname kbounce
5Summary: Kbounce
6Name: ka5-%{kaname}
18d4b4bd 7Version: 21.04.0
5d985db1
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications/Games
be3b56a7 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
18d4b4bd 12# Source0-md5: a7872e4b52eadf44f4fe3ac3dfa32ca2
5d985db1
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5Gui-devel >= 5.11.1
16BuildRequires: Qt5Qml-devel >= 5.11.1
17BuildRequires: Qt5Quick-devel >= 5.11.1
18BuildRequires: Qt5Svg-devel
19BuildRequires: Qt5Widgets-devel
20BuildRequires: cmake >= 2.8.12
21BuildRequires: gettext-devel
29211501 22BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
a16740f4
WF
23BuildRequires: kf5-extra-cmake-modules >= %{kframever}
24BuildRequires: kf5-kcompletion-devel >= %{kframever}
25BuildRequires: kf5-kconfig-devel >= %{kframever}
26BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
27BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
28BuildRequires: kf5-kcrash-devel >= %{kframever}
29BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
30BuildRequires: kf5-kdoctools-devel >= %{kframever}
31BuildRequires: kf5-ki18n-devel >= %{kframever}
32BuildRequires: kf5-kio-devel >= %{kframever}
33BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
34BuildRequires: kf5-kxmlgui-devel >= %{kframever}
29211501 35BuildRequires: ninja
5d985db1
WF
36BuildRequires: qt5-build >= %{qtver}
37BuildRequires: rpmbuild(macros) >= 1.164
38BuildRequires: shared-mime-info
39BuildRequires: tar >= 1:1.22
40BuildRequires: xz
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44KBounce is a single player arcade game with the elements of puzzle. It
45is played on a field, surrounded by wall, with two or more balls
46bouncing around within the walls. The object of the game is to build
47new walls to decrease the size of the active field.
48
49%prep
50%setup -q -n %{kaname}-%{version}
51
52%build
53install -d build
54cd build
55%cmake \
29211501 56 -G Ninja \
a16740f4 57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
5d985db1
WF
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59 ..
29211501 60%ninja_build
5d985db1
WF
61
62%install
63rm -rf $RPM_BUILD_ROOT
29211501 64%ninja_install -C build
5d985db1
WF
65
66%find_lang %{kaname} --all-name --with-kde
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%files -f %{kaname}.lang
72%defattr(644,root,root,755)
73%attr(755,root,root) %{_bindir}/kbounce
74%{_desktopdir}/org.kde.kbounce.desktop
75%{_iconsdir}/hicolor/128x128/apps/kbounce.png
76%{_iconsdir}/hicolor/16x16/apps/kbounce.png
77%{_iconsdir}/hicolor/22x22/apps/kbounce.png
78%{_iconsdir}/hicolor/32x32/apps/kbounce.png
79%{_iconsdir}/hicolor/48x48/apps/kbounce.png
80%{_iconsdir}/hicolor/64x64/apps/kbounce.png
81%{_datadir}/kbounce
5d985db1 82%{_datadir}/metainfo/org.kde.kbounce.appdata.xml
18d4b4bd 83%{_datadir}/qlogging-categories5/kbounce.categories
This page took 0.180114 seconds and 4 git commands to generate.