1 %define kdeappsver 19.04.1
3 %define kaname palapeli
8 License: GPL v2+/LGPL v2.1+
9 Group: X11/Applications/Games
10 Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5: 81117771c359a0b6abdb9682bdd534aa
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.
52 Summary: Header files for %{kaname} development
53 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
54 Group: X11/Development/Libraries
55 Requires: %{name} = %{version}-%{release}
58 Header files for %{kaname} development.
60 %description devel -l pl.UTF-8
61 Pliki nagłówkowe dla programistów używających %{kaname}.
65 %setup -q -n %{kaname}-%{version}
72 -DHTML_INSTALL_DIR=%{_kdedocdir} \
73 -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 %post -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
89 %files -f %{kaname}.lang
90 %defattr(644,root,root,755)
91 /etc/xdg/palapeli.categories
92 /etc/xdg/palapeli-collectionrc
93 %attr(755,root,root) %{_bindir}/palapeli
94 %ghost %{_libdir}/libpala.so.0
95 %{_libdir}/libpala.so.0.*.*
96 %{_libdir}/qt5/plugins/palapeli_goldbergslicer.so
97 %{_libdir}/qt5/plugins/palapeli_jigsawslicer.so
98 %{_libdir}/qt5/plugins/palapeli_rectslicer.so
99 %{_libdir}/qt5/plugins/palathumbcreator.so
100 %{_desktopdir}/org.kde.palapeli.desktop
101 %{_iconsdir}/hicolor/128x128/apps/palapeli.png
102 %{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
103 %{_iconsdir}/hicolor/16x16/apps/palapeli.png
104 %{_iconsdir}/hicolor/16x16/mimetypes/application-x-palapeli.png
105 %{_iconsdir}/hicolor/24x24/apps/palapeli.png
106 %{_iconsdir}/hicolor/24x24/mimetypes/application-x-palapeli.png
107 %{_iconsdir}/hicolor/32x32/apps/palapeli.png
108 %{_iconsdir}/hicolor/32x32/mimetypes/application-x-palapeli.png
109 %{_iconsdir}/hicolor/48x48/apps/palapeli.png
110 %{_iconsdir}/hicolor/48x48/mimetypes/application-x-palapeli.png
111 %{_iconsdir}/hicolor/64x64/apps/palapeli.png
112 %{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
113 %{_datadir}/knotifications5/palapeli.notifyrc
114 %{_datadir}/kservices5/ServiceMenus/palapeli_servicemenu.desktop
115 %{_datadir}/kservices5/palapeli_goldbergslicer.desktop
116 %{_datadir}/kservices5/palapeli_jigsawslicer.desktop
117 %{_datadir}/kservices5/palapeli_rectslicer.desktop
118 %{_datadir}/kservices5/palathumbcreator.desktop
119 %{_datadir}/kservicetypes5/libpala-slicerplugin.desktop
120 %dir %{_datadir}/kxmlgui5/palapeli
121 %{_datadir}/kxmlgui5/palapeli/palapeliui.rc
122 %{_datadir}/metainfo/org.kde.palapeli.appdata.xml
123 %{_datadir}/mime/packages/palapeli-mimetypes.xml
127 %defattr(644,root,root,755)
129 %{_includedir}/libpala
130 %{_libdir}/libpala.so