]> git.pld-linux.org Git - SPECS.git/blob - ka5-kbounce.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / ka5-kbounce.spec
1 %define         kdeappsver      21.04.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:        21.04.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:  8c1d11112d38c258e9cd0c30011e5d08
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 %description -l pl.UTF-8
50 KBounce jest jednoosobową grą zręcznościową z elementami zagadki. Jest
51 rozgrywana na polu otoczonym ścianami, z dwoma lub więcej piłkami
52 odbijającymi się od ścian. Celem gry jest budowanie nowych ścian, żeby
53 zmniejszać rozmiar aktywnego pola gry.
54
55 %prep
56 %setup -q -n %{kaname}-%{version}
57
58 %build
59 install -d build
60 cd build
61 %cmake \
62         -G Ninja \
63         -DHTML_INSTALL_DIR=%{_kdedocdir} \
64         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
65         ..
66 %ninja_build
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 %ninja_install -C build
71
72 %find_lang %{kaname} --all-name --with-kde
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files -f %{kaname}.lang
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/kbounce
80 %{_desktopdir}/org.kde.kbounce.desktop
81 %{_iconsdir}/hicolor/128x128/apps/kbounce.png
82 %{_iconsdir}/hicolor/16x16/apps/kbounce.png
83 %{_iconsdir}/hicolor/22x22/apps/kbounce.png
84 %{_iconsdir}/hicolor/32x32/apps/kbounce.png
85 %{_iconsdir}/hicolor/48x48/apps/kbounce.png
86 %{_iconsdir}/hicolor/64x64/apps/kbounce.png
87 %{_datadir}/kbounce
88 %{_datadir}/metainfo/org.kde.kbounce.appdata.xml
89 %{_datadir}/qlogging-categories5/kbounce.categories
This page took 0.274201 seconds and 3 git commands to generate.