]> git.pld-linux.org Git - packages/ka5-palapeli.git/blob - ka5-palapeli.spec
- updated to 21.04.3
[packages/ka5-palapeli.git] / ka5-palapeli.spec
1 %define         kdeappsver      21.04.3
2 %define         qtver           5.9.0
3 %define         kaname          palapeli
4 Summary:        Puzzle game
5 Name:           ka5-%{kaname}
6 Version:        21.04.3
7 Release:        1
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:  54b29f87ff081dcece68b3658f7ff2ec
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         -DHTML_INSTALL_DIR=%{_kdedocdir} \
73         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
74         ..
75 %ninja_build
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 %ninja_install -C build
80
81 %find_lang %{kaname} --all-name --with-kde
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post   -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
88
89 %files -f %{kaname}.lang
90 %defattr(644,root,root,755)
91 /etc/xdg/palapeli-collectionrc
92 %attr(755,root,root) %{_bindir}/palapeli
93 %ghost %{_libdir}/libpala.so.0
94 %{_libdir}/libpala.so.*.*.*
95 %{_libdir}/qt5/plugins/palathumbcreator.so
96 %{_desktopdir}/org.kde.palapeli.desktop
97 %{_iconsdir}/hicolor/128x128/apps/palapeli.png
98 %{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
99 %{_iconsdir}/hicolor/16x16/apps/palapeli.png
100 %{_iconsdir}/hicolor/16x16/mimetypes/application-x-palapeli.png
101 %{_iconsdir}/hicolor/24x24/apps/palapeli.png
102 %{_iconsdir}/hicolor/24x24/mimetypes/application-x-palapeli.png
103 %{_iconsdir}/hicolor/32x32/apps/palapeli.png
104 %{_iconsdir}/hicolor/32x32/mimetypes/application-x-palapeli.png
105 %{_iconsdir}/hicolor/48x48/apps/palapeli.png
106 %{_iconsdir}/hicolor/48x48/mimetypes/application-x-palapeli.png
107 %{_iconsdir}/hicolor/64x64/apps/palapeli.png
108 %{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
109 %{_datadir}/knotifications5/palapeli.notifyrc
110 %{_datadir}/kservices5/ServiceMenus/palapeli_servicemenu.desktop
111 %{_datadir}/kservices5/palathumbcreator.desktop
112 %{_datadir}/metainfo/org.kde.palapeli.appdata.xml
113 %{_datadir}/mime/packages/palapeli-mimetypes.xml
114 %{_datadir}/palapeli
115 %{_datadir}/qlogging-categories5/palapeli.categories
116 %dir %{_libdir}/qt5/plugins/palapelislicers
117 %attr(755,root,root) %{_libdir}/qt5/plugins/palapelislicers/palapeli_goldbergslicer.so
118 %attr(755,root,root) %{_libdir}/qt5/plugins/palapelislicers/palapeli_jigsawslicer.so
119 %attr(755,root,root) %{_libdir}/qt5/plugins/palapelislicers/palapeli_rectslicer.so
120
121 %files devel
122 %defattr(644,root,root,755)
123 %{_includedir}/Pala
124 %{_libdir}/libpala.so
125 %{_libdir}/cmake/Pala
This page took 0.06737 seconds and 3 git commands to generate.