]> git.pld-linux.org Git - packages/ka5-kblocks.git/blob - ka5-kblocks.spec
- pl description
[packages/ka5-kblocks.git] / ka5-kblocks.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kblocks
5 Summary:        Kblocks
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:  d56492b296f37bdbe652b096d0e483b7
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Network-devel
17 BuildRequires:  Qt5Qml-devel >= 5.11.1
18 BuildRequires:  Qt5Quick-devel >= 5.11.1
19 BuildRequires:  Qt5Svg-devel
20 BuildRequires:  Qt5Widgets-devel
21 BuildRequires:  cmake >= 2.8.12
22 BuildRequires:  gettext-devel
23 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
24 BuildRequires:  kf5-extra-cmake-modules >= %{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-kwidgetsaddons-devel >= %{kframever}
33 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
34 BuildRequires:  ninja
35 BuildRequires:  qt5-build >= %{qtver}
36 BuildRequires:  rpmbuild(macros) >= 1.164
37 BuildRequires:  shared-mime-info
38 BuildRequires:  tar >= 1:1.22
39 BuildRequires:  xz
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 KBlocks is the classic falling blocks game. The idea is to stack the
44 falling blocks to create horizontal lines without any gaps. When a
45 line is completed it is removed, and more space is available in the
46 play area. When there is not enough space for blocks to fall, the game
47 is over.
48
49 %description -l pl.UTF-8
50 KBlocks jest klasyczną grą w spadające bloki. Ideą gry jest
51 układać spadające bloki tak, aby tworzyły poziome linie bez przerw.
52 Kompletne linie są usuwane i robi się więcej miejsca w obszarze gry.
53 Gdy nie ma już miejsca na spadające bloki, gra się kończy.
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}/kblocks
80 %{_desktopdir}/org.kde.kblocks.desktop
81 %{_datadir}/config.kcfg/kblocks.kcfg
82 %{_iconsdir}/hicolor/128x128/apps/kblocks.png
83 %{_iconsdir}/hicolor/16x16/apps/kblocks.png
84 %{_iconsdir}/hicolor/22x22/apps/kblocks.png
85 %{_iconsdir}/hicolor/32x32/apps/kblocks.png
86 %{_iconsdir}/hicolor/48x48/apps/kblocks.png
87 %{_iconsdir}/hicolor/64x64/apps/kblocks.png
88 %{_datadir}/kblocks
89 %{_datadir}/kxmlgui5/kblocks
90 %{_datadir}/metainfo/org.kde.kblocks.appdata.xml
91 %{_datadir}/qlogging-categories5/kblocks.categories
92 %{_datadir}/knsrcfiles/kblocks.knsrc
This page took 0.074322 seconds and 3 git commands to generate.