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