]> git.pld-linux.org Git - packages/ka5-kblocks.git/blame - ka5-kblocks.spec
- updated to 21.08.3
[packages/ka5-kblocks.git] / ka5-kblocks.spec
CommitLineData
18f6767e 1%define kdeappsver 21.08.3
fe0088e9 2%define kframever 5.56.0
483e87bb
WF
3%define qtver 5.9.0
4%define kaname kblocks
5Summary: Kblocks
6Name: ka5-%{kaname}
18f6767e 7Version: 21.08.3
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
18f6767e 12# Source0-md5: bcaaa3d2c84e189b7774f119cb4f858c
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
17375938
WF
49%description -l pl.UTF-8
50KBlocks jest klasyczną grą w spadające bloki. Ideą gry jest
51układać spadające bloki tak, aby tworzyły poziome linie bez przerw.
52Kompletne linie są usuwane i robi się więcej miejsca w obszarze gry.
53Gdy nie ma już miejsca na spadające bloki, gra się kończy.
54
483e87bb
WF
55%prep
56%setup -q -n %{kaname}-%{version}
57
58%build
59install -d build
60cd build
61%cmake \
fcf7818e 62 -G Ninja \
fe0088e9 63 -DHTML_INSTALL_DIR=%{_kdedocdir} \
483e87bb
WF
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
65 ..
fcf7818e 66%ninja_build
483e87bb
WF
67
68%install
69rm -rf $RPM_BUILD_ROOT
fcf7818e 70%ninja_install -C build
483e87bb
WF
71
72%find_lang %{kaname} --all-name --with-kde
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%files -f %{kaname}.lang
78%defattr(644,root,root,755)
483e87bb
WF
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
9bf70a85
WF
91%{_datadir}/qlogging-categories5/kblocks.categories
92%{_datadir}/knsrcfiles/kblocks.knsrc
This page took 0.077838 seconds and 4 git commands to generate.