1 %define kdeappsver 18.12.0
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: 615f4f4f7902430f302ad27eca231c0d
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 >= 18.12.0
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
37 BuildRequires: qt5-build >= %{qtver}
38 BuildRequires: rpmbuild(macros) >= 1.164
39 BuildRequires: shared-mime-info
40 BuildRequires: tar >= 1:1.22
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 Palapeli is a single-player jigsaw puzzle game. Unlike other games in
46 that genre, you are not limited to aligning pieces on imaginary grids.
47 The pieces are freely moveable. Also, Palapeli features real
48 persistency, i.e. everything you do is saved on your disk immediately.
51 Summary: Header files for %{kaname} development
52 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
53 Group: X11/Development/Libraries
54 Requires: %{name} = %{version}-%{release}
57 Header files for %{kaname} development.
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe dla programistów używających %{kaname}.
64 %setup -q -n %{kaname}-%{version}
70 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
75 rm -rf $RPM_BUILD_ROOT
76 %{__make} -C build install \
77 DESTDIR=$RPM_BUILD_ROOT
79 %find_lang %{kaname} --all-name --with-kde
82 rm -rf $RPM_BUILD_ROOT
84 %post -p /sbin/ldconfig
85 %postun -p /sbin/ldconfig
87 %files -f %{kaname}.lang
88 %defattr(644,root,root,755)
89 /etc/xdg/palapeli-collectionrc
90 %attr(755,root,root) %{_bindir}/palapeli
91 %ghost %{_libdir}/libpala.so.0
92 %{_libdir}/libpala.so.0.*.*
93 %{_libdir}/qt5/plugins/palapeli_goldbergslicer.so
94 %{_libdir}/qt5/plugins/palapeli_jigsawslicer.so
95 %{_libdir}/qt5/plugins/palapeli_rectslicer.so
96 %{_libdir}/qt5/plugins/palathumbcreator.so
97 %{_desktopdir}/org.kde.palapeli.desktop
98 %{_iconsdir}/hicolor/128x128/apps/palapeli.png
99 %{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
100 %{_iconsdir}/hicolor/16x16/apps/palapeli.png
101 %{_iconsdir}/hicolor/16x16/mimetypes/application-x-palapeli.png
102 %{_iconsdir}/hicolor/24x24/apps/palapeli.png
103 %{_iconsdir}/hicolor/24x24/mimetypes/application-x-palapeli.png
104 %{_iconsdir}/hicolor/32x32/apps/palapeli.png
105 %{_iconsdir}/hicolor/32x32/mimetypes/application-x-palapeli.png
106 %{_iconsdir}/hicolor/48x48/apps/palapeli.png
107 %{_iconsdir}/hicolor/48x48/mimetypes/application-x-palapeli.png
108 %{_iconsdir}/hicolor/64x64/apps/palapeli.png
109 %{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
110 %{_datadir}/knotifications5/palapeli.notifyrc
111 %{_datadir}/kservices5/ServiceMenus/palapeli_servicemenu.desktop
112 %{_datadir}/kservices5/palapeli_goldbergslicer.desktop
113 %{_datadir}/kservices5/palapeli_jigsawslicer.desktop
114 %{_datadir}/kservices5/palapeli_rectslicer.desktop
115 %{_datadir}/kservices5/palathumbcreator.desktop
116 %{_datadir}/kservicetypes5/libpala-slicerplugin.desktop
117 %dir %{_datadir}/kxmlgui5/palapeli
118 %{_datadir}/kxmlgui5/palapeli/palapeliui.rc
119 %{_datadir}/metainfo/org.kde.palapeli.appdata.xml
120 %{_datadir}/mime/packages/palapeli-mimetypes.xml
124 %defattr(644,root,root,755)
126 %{_includedir}/libpala
127 %{_libdir}/libpala.so