]> git.pld-linux.org Git - packages/ka5-kblocks.git/blame - ka5-kblocks.spec
- updated to 19.04.1
[packages/ka5-kblocks.git] / ka5-kblocks.spec
CommitLineData
fe0088e9
WF
1%define kdeappsver 19.04.1
2%define kframever 5.56.0
483e87bb
WF
3%define qtver 5.9.0
4%define kaname kblocks
5Summary: Kblocks
6Name: ka5-%{kaname}
fe0088e9 7Version: 19.04.1
483e87bb
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications/Games
11Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
fe0088e9 12# Source0-md5: a03617a566d92c624075815f29e9497e
483e87bb
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5Gui-devel >= 5.11.1
16BuildRequires: Qt5Network-devel
17BuildRequires: Qt5Qml-devel >= 5.11.1
18BuildRequires: Qt5Quick-devel >= 5.11.1
19BuildRequires: Qt5Svg-devel
20BuildRequires: Qt5Widgets-devel
21BuildRequires: cmake >= 2.8.12
22BuildRequires: gettext-devel
fcf7818e 23BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
fe0088e9
WF
24BuildRequires: kf5-extra-cmake-modules >= %{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-kwidgetsaddons-devel >= %{kframever}
33BuildRequires: kf5-kxmlgui-devel >= %{kframever}
fcf7818e 34BuildRequires: ninja
483e87bb
WF
35BuildRequires: qt5-build >= %{qtver}
36BuildRequires: rpmbuild(macros) >= 1.164
37BuildRequires: shared-mime-info
38BuildRequires: tar >= 1:1.22
39BuildRequires: xz
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
43KBlocks is the classic falling blocks game. The idea is to stack the
44falling blocks to create horizontal lines without any gaps. When a
45line is completed it is removed, and more space is available in the
46play area. When there is not enough space for blocks to fall, the game
47is over.
48
49%prep
50%setup -q -n %{kaname}-%{version}
51
52%build
53install -d build
54cd build
55%cmake \
fcf7818e 56 -G Ninja \
fe0088e9 57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
483e87bb
WF
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59 ..
fcf7818e 60%ninja_build
483e87bb
WF
61
62%install
63rm -rf $RPM_BUILD_ROOT
fcf7818e 64%ninja_install -C build
483e87bb
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/etc/xdg/kblocks.categories
74/etc/xdg/kblocks.knsrc
75%attr(755,root,root) %{_bindir}/kblocks
76%{_desktopdir}/org.kde.kblocks.desktop
77%{_datadir}/config.kcfg/kblocks.kcfg
78%{_iconsdir}/hicolor/128x128/apps/kblocks.png
79%{_iconsdir}/hicolor/16x16/apps/kblocks.png
80%{_iconsdir}/hicolor/22x22/apps/kblocks.png
81%{_iconsdir}/hicolor/32x32/apps/kblocks.png
82%{_iconsdir}/hicolor/48x48/apps/kblocks.png
83%{_iconsdir}/hicolor/64x64/apps/kblocks.png
84%{_datadir}/kblocks
85%{_datadir}/kxmlgui5/kblocks
86%{_datadir}/metainfo/org.kde.kblocks.appdata.xml
This page took 0.03907 seconds and 4 git commands to generate.