3 %bcond_with tests # build with tests
4 %define kdeappsver 22.12.3
5 %define kframever 5.94.0
9 Summary(pl.UTF-8): kubrick
14 Group: X11/Applications/Games
15 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
16 # Source0-md5: 1f97b6f6063d845b5f2f78eebbb9f73a
17 URL: http://www.kde.org/
18 BuildRequires: OpenGL-devel
19 BuildRequires: OpenGL-GLU-devel
20 BuildRequires: Qt5Core-devel
21 BuildRequires: Qt5Gui-devel >= 5.11.1
22 BuildRequires: Qt5OpenGL-devel
23 BuildRequires: Qt5Qml-devel >= 5.11.1
24 BuildRequires: Qt5Quick-devel >= 5.11.1
25 BuildRequires: Qt5Svg-devel
26 BuildRequires: Qt5Widgets-devel
27 BuildRequires: gettext-devel
28 BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
29 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
30 BuildRequires: kf5-kconfig-devel >= %{kframever}
31 BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
32 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
33 BuildRequires: kf5-kcrash-devel >= %{kframever}
34 BuildRequires: kf5-kdoctools-devel >= %{kframever}
35 BuildRequires: kf5-ki18n-devel >= %{kframever}
36 BuildRequires: kf5-kio-devel >= %{kframever}
37 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
38 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
40 BuildRequires: rpmbuild(macros) >= 1.164
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Kubrick is a game based on the Rubik's Cube™ puzzle. The cube sizes
45 range from 2x2x2 up to 6x6x6, or you can play with irregular "bricks"
46 such as 5x3x2 or "mats" such as 6x4x1 or 2x2x1. The game has a
47 selection of puzzles at several levels of difficulty, as well as demos
48 of pretty patterns and solution moves, or you can make up your own
51 %description -l pl.UTF-8
52 Kubrick jest oparty na kostce Rubika z rozmiarami kostki w zakresie
53 od 2x2x2 do 6x6x6, a także nieregularnymi kształtami, takimi jak:
54 5x3x2, 6x4x1 czy 2x2x1. Gra zawiera wybór zagadek do rozwiązania
55 różnego poziomu trudności, a także dema, ciekawe wzory, a także
56 rozwiązania. Możesz także tworzyć własne układy.
59 %setup -q -n %{kaname}-%{version}
66 %{!?with_tests:-DBUILD_TESTING=OFF} \
67 -DHTML_INSTALL_DIR=%{_kdedocdir} \
68 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
78 rm -rf $RPM_BUILD_ROOT
79 %ninja_install -C build
81 %find_lang %{kaname} --all-name --with-kde
84 rm -rf $RPM_BUILD_ROOT
86 %files -f %{kaname}.lang
87 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_bindir}/kubrick
89 %{_desktopdir}/org.kde.kubrick.desktop
90 %{_iconsdir}/hicolor/128x128/apps/kubrick.png
91 %{_iconsdir}/hicolor/16x16/apps/kubrick.png
92 %{_iconsdir}/hicolor/22x22/apps/kubrick.png
93 %{_iconsdir}/hicolor/32x32/apps/kubrick.png
94 %{_iconsdir}/hicolor/48x48/apps/kubrick.png
95 %{_iconsdir}/hicolor/64x64/apps/kubrick.png
97 %{_datadir}/metainfo/org.kde.kubrick.appdata.xml
98 %{_datadir}/qlogging-categories5/kubrick.categories