]> git.pld-linux.org Git - packages/ka5-kblocks.git/blob - ka5-kblocks.spec
- updated to 21.04.2
[packages/ka5-kblocks.git] / ka5-kblocks.spec
1 %define         kdeappsver      21.04.2
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.2
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:  c4c796771def5824f13f0c92b41a9ecf
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 %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}/kblocks
74 %{_desktopdir}/org.kde.kblocks.desktop
75 %{_datadir}/config.kcfg/kblocks.kcfg
76 %{_iconsdir}/hicolor/128x128/apps/kblocks.png
77 %{_iconsdir}/hicolor/16x16/apps/kblocks.png
78 %{_iconsdir}/hicolor/22x22/apps/kblocks.png
79 %{_iconsdir}/hicolor/32x32/apps/kblocks.png
80 %{_iconsdir}/hicolor/48x48/apps/kblocks.png
81 %{_iconsdir}/hicolor/64x64/apps/kblocks.png
82 %{_datadir}/kblocks
83 %{_datadir}/kxmlgui5/kblocks
84 %{_datadir}/metainfo/org.kde.kblocks.appdata.xml
85 %{_datadir}/qlogging-categories5/kblocks.categories
86 %{_datadir}/knsrcfiles/kblocks.knsrc
This page took 0.06902 seconds and 4 git commands to generate.