]> git.pld-linux.org Git - packages/ka5-kblocks.git/blame - ka5-kblocks.spec
- updated to 21.04.1
[packages/ka5-kblocks.git] / ka5-kblocks.spec
CommitLineData
228bb859 1%define kdeappsver 21.04.1
fe0088e9 2%define kframever 5.56.0
483e87bb
WF
3%define qtver 5.9.0
4%define kaname kblocks
5Summary: Kblocks
6Name: ka5-%{kaname}
228bb859 7Version: 21.04.1
483e87bb
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications/Games
9bf70a85 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
228bb859 12# Source0-md5: 66c59830d95f1f93eaf922600a557388
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)
483e87bb
WF
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
9bf70a85
WF
85%{_datadir}/qlogging-categories5/kblocks.categories
86%{_datadir}/knsrcfiles/kblocks.knsrc
This page took 0.086407 seconds and 4 git commands to generate.