]> git.pld-linux.org Git - packages/ka5-kubrick.git/blob - ka5-kubrick.spec
- BR GLU
[packages/ka5-kubrick.git] / ka5-kubrick.spec
1 %define         kdeappsver      21.04.0
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kubrick
5 Summary:        kubrick
6 Summary(pl.UTF-8):      kubrick
7 Name:           ka5-%{kaname}
8 Version:        21.04.0
9 Release:        1
10 License:        GPL v2+
11 Group:          X11/Applications/Games
12 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
13 # Source0-md5:  2e6101ffa55c9d3bd7251e4bb8c55f99
14 URL:            http://www.kde.org/
15 BuildRequires:  OpenGL-devel
16 BuildRequires:  OpenGL-GLU-devel
17 BuildRequires:  Qt5Core-devel
18 BuildRequires:  Qt5Gui-devel >= 5.11.1
19 BuildRequires:  Qt5OpenGL-devel
20 BuildRequires:  Qt5Qml-devel >= 5.11.1
21 BuildRequires:  Qt5Quick-devel >= 5.11.1
22 BuildRequires:  Qt5Svg-devel
23 BuildRequires:  Qt5Widgets-devel
24 BuildRequires:  gettext-devel
25 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
26 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
27 BuildRequires:  kf5-kconfig-devel >= %{kframever}
28 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
29 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
30 BuildRequires:  kf5-kcrash-devel >= %{kframever}
31 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
32 BuildRequires:  kf5-ki18n-devel >= %{kframever}
33 BuildRequires:  kf5-kio-devel >= %{kframever}
34 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
35 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
36 BuildRequires:  ninja
37 BuildRequires:  rpmbuild(macros) >= 1.164
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 Kubrick is a game based on the Rubik's Cubeā„¢ puzzle. The cube sizes
42 range from 2x2x2 up to 6x6x6, or you can play with irregular "bricks"
43 such as 5x3x2 or "mats" such as 6x4x1 or 2x2x1. The game has a
44 selection of puzzles at several levels of difficulty, as well as demos
45 of pretty patterns and solution moves, or you can make up your own
46 puzzles.
47
48 %prep
49 %setup -q -n %{kaname}-%{version}
50
51 %build
52 install -d build
53 cd build
54 %cmake \
55         -G Ninja \
56         -DHTML_INSTALL_DIR=%{_kdedocdir} \
57         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
58         ..
59 %ninja_build
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 %ninja_install -C build
64
65 %find_lang %{kaname} --all-name --with-kde
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files -f %{kaname}.lang
71 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_bindir}/kubrick
73 %{_desktopdir}/org.kde.kubrick.desktop
74 %{_iconsdir}/hicolor/128x128/apps/kubrick.png
75 %{_iconsdir}/hicolor/16x16/apps/kubrick.png
76 %{_iconsdir}/hicolor/22x22/apps/kubrick.png
77 %{_iconsdir}/hicolor/32x32/apps/kubrick.png
78 %{_iconsdir}/hicolor/48x48/apps/kubrick.png
79 %{_iconsdir}/hicolor/64x64/apps/kubrick.png
80 %{_datadir}/kubrick
81 %dir %{_datadir}/kxmlgui5/kubrick
82 %{_datadir}/kxmlgui5/kubrick/kubrickui.rc
83 %{_datadir}/metainfo/org.kde.kubrick.appdata.xml
84 %{_datadir}/qlogging-categories5/kubrick.categories
This page took 0.080094 seconds and 3 git commands to generate.