]> git.pld-linux.org Git - packages/ka5-palapeli.git/blob - ka5-palapeli.spec
- updated to 18.12.1; ninja
[packages/ka5-palapeli.git] / ka5-palapeli.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          palapeli
4 Summary:        Puzzle game
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        1
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:  a40fd467cc1c9559e3a7296ba7e5b5ca
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
37 BuildRequires:  ninja
38 BuildRequires:  qt5-build >= %{qtver}
39 BuildRequires:  rpmbuild(macros) >= 1.164
40 BuildRequires:  shared-mime-info
41 BuildRequires:  tar >= 1:1.22
42 BuildRequires:  xz
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
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.
50
51 %package devel
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}
56
57 %description devel
58 Header files for %{kaname} development.
59
60 %description devel -l pl.UTF-8
61 Pliki nagłówkowe dla programistów używających %{kaname}.
62
63
64 %prep
65 %setup -q -n %{kaname}-%{version}
66
67 %build
68 install -d build
69 cd build
70 %cmake \
71         -G Ninja \
72         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
73         ..
74 %ninja_build
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78 %ninja_install -C build
79
80 %find_lang %{kaname} --all-name --with-kde
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post   -p /sbin/ldconfig
86 %postun -p /sbin/ldconfig
87
88 %files -f %{kaname}.lang
89 %defattr(644,root,root,755)
90 /etc/xdg/palapeli-collectionrc
91 %attr(755,root,root) %{_bindir}/palapeli
92 %ghost %{_libdir}/libpala.so.0
93 %{_libdir}/libpala.so.0.*.*
94 %{_libdir}/qt5/plugins/palapeli_goldbergslicer.so
95 %{_libdir}/qt5/plugins/palapeli_jigsawslicer.so
96 %{_libdir}/qt5/plugins/palapeli_rectslicer.so
97 %{_libdir}/qt5/plugins/palathumbcreator.so
98 %{_desktopdir}/org.kde.palapeli.desktop
99 %{_iconsdir}/hicolor/128x128/apps/palapeli.png
100 %{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
101 %{_iconsdir}/hicolor/16x16/apps/palapeli.png
102 %{_iconsdir}/hicolor/16x16/mimetypes/application-x-palapeli.png
103 %{_iconsdir}/hicolor/24x24/apps/palapeli.png
104 %{_iconsdir}/hicolor/24x24/mimetypes/application-x-palapeli.png
105 %{_iconsdir}/hicolor/32x32/apps/palapeli.png
106 %{_iconsdir}/hicolor/32x32/mimetypes/application-x-palapeli.png
107 %{_iconsdir}/hicolor/48x48/apps/palapeli.png
108 %{_iconsdir}/hicolor/48x48/mimetypes/application-x-palapeli.png
109 %{_iconsdir}/hicolor/64x64/apps/palapeli.png
110 %{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
111 %{_datadir}/knotifications5/palapeli.notifyrc
112 %{_datadir}/kservices5/ServiceMenus/palapeli_servicemenu.desktop
113 %{_datadir}/kservices5/palapeli_goldbergslicer.desktop
114 %{_datadir}/kservices5/palapeli_jigsawslicer.desktop
115 %{_datadir}/kservices5/palapeli_rectslicer.desktop
116 %{_datadir}/kservices5/palathumbcreator.desktop
117 %{_datadir}/kservicetypes5/libpala-slicerplugin.desktop
118 %dir %{_datadir}/kxmlgui5/palapeli
119 %{_datadir}/kxmlgui5/palapeli/palapeliui.rc
120 %{_datadir}/metainfo/org.kde.palapeli.appdata.xml
121 %{_datadir}/mime/packages/palapeli-mimetypes.xml
122 %{_datadir}/palapeli
123
124 %files devel
125 %defattr(644,root,root,755)
126 %{_includedir}/Pala
127 %{_includedir}/libpala
128 %{_libdir}/libpala.so
129 %{_libdir}/libpala
This page took 0.077578 seconds and 3 git commands to generate.