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