]> git.pld-linux.org Git - packages/ka5-palapeli.git/blob - ka5-palapeli.spec
7b074f12d9c185ece815647f5f71ed2bf850c8c5
[packages/ka5-palapeli.git] / ka5-palapeli.spec
1 %define         kdeappsver      18.12.0
2 %define         qtver           5.9.0
3 %define         kaname          palapeli
4 Summary:        Puzzle game
5 Name:           ka5-%{kaname}
6 Version:        18.12.0
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:  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
41 BuildRequires:  xz
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
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.
49
50 %package devel
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}
55
56 %description devel
57 Header files for %{kaname} development.
58
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe dla programistów używających %{kaname}.
61
62
63 %prep
64 %setup -q -n %{kaname}-%{version}
65
66 %build
67 install -d build
68 cd build
69 %cmake \
70         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
71         ..
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 %{__make} -C build install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 %find_lang %{kaname} --all-name --with-kde
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %post   -p /sbin/ldconfig
85 %postun -p /sbin/ldconfig
86
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
121 %{_datadir}/palapeli
122
123 %files devel
124 %defattr(644,root,root,755)
125 %{_includedir}/Pala
126 %{_includedir}/libpala
127 %{_libdir}/libpala.so
128 %{_libdir}/libpala
This page took 0.091564 seconds and 2 git commands to generate.