1 %define kdeappsver 21.12.1
3 %define kaname palapeli
8 License: GPL v2+/LGPL v2.1+
9 Group: X11/Applications/Games
10 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5: c1671195ff4af2d08cb8705c1cb8d301
12 URL: http://www.kde.org/
13 BuildRequires: Qt5Concurrent-devel
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel >= 5.11.1
16 BuildRequires: Qt5Qml-devel >= 5.11.1
17 BuildRequires: Qt5Quick-devel >= 5.11.1
18 BuildRequires: Qt5Svg-devel
19 BuildRequires: Qt5Widgets-devel
20 BuildRequires: cmake >= 2.8.12
21 BuildRequires: gettext-devel
22 BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
23 BuildRequires: kf5-extra-cmake-modules >= 5.53.0
24 BuildRequires: kf5-karchive-devel >= 5.30.0
25 BuildRequires: kf5-kcompletion-devel >= 5.30.0
26 BuildRequires: kf5-kconfig-devel >= 5.30.0
27 BuildRequires: kf5-kconfigwidgets-devel >= 5.30.0
28 BuildRequires: kf5-kcoreaddons-devel >= 5.30.0
29 BuildRequires: kf5-kcrash-devel >= 5.30.0
30 BuildRequires: kf5-ki18n-devel >= 5.30.0
31 BuildRequires: kf5-kio-devel >= 5.30.0
32 BuildRequires: kf5-kitemviews-devel >= 5.30.0
33 BuildRequires: kf5-knotifications-devel >= 5.30.0
34 BuildRequires: kf5-kservice-devel >= 5.30.0
35 BuildRequires: kf5-kwidgetsaddons-devel >= 5.30.0
36 BuildRequires: kf5-kxmlgui-devel >= 5.30.0
38 BuildRequires: qt5-build >= %{qtver}
39 BuildRequires: rpmbuild(macros) >= 1.164
40 BuildRequires: shared-mime-info
41 BuildRequires: tar >= 1:1.22
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 Palapeli is a single-player jigsaw puzzle game. Unlike other games in
47 that genre, you are not limited to aligning pieces on imaginary grids.
48 The pieces are freely moveable. Also, Palapeli features real
49 persistency, i.e. everything you do is saved on your disk immediately.
51 %description -l pl.UTF-8
52 Palapeli jest jednosobową grą w układanie puzli. W odróżnieniu do
53 innych gier z tego gatunku pojedyncze puzle nie są "przywiązane"
54 do siatki. Możesz je dowolnie przesuwać. Jedną z cech Palapeli jest
55 zapis wszystkich ruchów w czasie rzeczywistym na dysku.
58 Summary: Header files for %{kaname} development
59 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
60 Group: X11/Development/Libraries
61 Requires: %{name} = %{version}-%{release}
64 Header files for %{kaname} development.
66 %description devel -l pl.UTF-8
67 Pliki nagłówkowe dla programistów używających %{kaname}.
71 %setup -q -n %{kaname}-%{version}
78 -DHTML_INSTALL_DIR=%{_kdedocdir} \
79 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
84 rm -rf $RPM_BUILD_ROOT
85 %ninja_install -C build
87 %find_lang %{kaname} --all-name --with-kde
90 rm -rf $RPM_BUILD_ROOT
92 %post -p /sbin/ldconfig
93 %postun -p /sbin/ldconfig
95 %files -f %{kaname}.lang
96 %defattr(644,root,root,755)
97 /etc/xdg/palapeli-collectionrc
98 %attr(755,root,root) %{_bindir}/palapeli
99 %ghost %{_libdir}/libpala.so.0
100 %{_libdir}/libpala.so.*.*.*
101 %{_libdir}/qt5/plugins/palathumbcreator.so
102 %{_desktopdir}/org.kde.palapeli.desktop
103 %{_iconsdir}/hicolor/128x128/apps/palapeli.png
104 %{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
105 %{_iconsdir}/hicolor/16x16/apps/palapeli.png
106 %{_iconsdir}/hicolor/16x16/mimetypes/application-x-palapeli.png
107 %{_iconsdir}/hicolor/24x24/apps/palapeli.png
108 %{_iconsdir}/hicolor/24x24/mimetypes/application-x-palapeli.png
109 %{_iconsdir}/hicolor/32x32/apps/palapeli.png
110 %{_iconsdir}/hicolor/32x32/mimetypes/application-x-palapeli.png
111 %{_iconsdir}/hicolor/48x48/apps/palapeli.png
112 %{_iconsdir}/hicolor/48x48/mimetypes/application-x-palapeli.png
113 %{_iconsdir}/hicolor/64x64/apps/palapeli.png
114 %{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
115 %{_datadir}/knotifications5/palapeli.notifyrc
116 %{_datadir}/kservices5/ServiceMenus/palapeli_servicemenu.desktop
117 %{_datadir}/kservices5/palathumbcreator.desktop
118 %{_datadir}/metainfo/org.kde.palapeli.appdata.xml
119 %{_datadir}/mime/packages/palapeli-mimetypes.xml
121 %{_datadir}/qlogging-categories5/palapeli.categories
122 %dir %{_libdir}/qt5/plugins/palapelislicers
123 %attr(755,root,root) %{_libdir}/qt5/plugins/palapelislicers/palapeli_goldbergslicer.so
124 %attr(755,root,root) %{_libdir}/qt5/plugins/palapelislicers/palapeli_jigsawslicer.so
125 %attr(755,root,root) %{_libdir}/qt5/plugins/palapelislicers/palapeli_rectslicer.so
128 %defattr(644,root,root,755)
130 %{_libdir}/libpala.so
131 %{_libdir}/cmake/Pala