]> git.pld-linux.org Git - packages/ka5-palapeli.git/blame - ka5-palapeli.spec
- updated to 18.12.1; ninja
[packages/ka5-palapeli.git] / ka5-palapeli.spec
CommitLineData
7574c63b 1%define kdeappsver 18.12.1
009aef6e 2%define qtver 5.9.0
de340b96
WF
3%define kaname palapeli
4Summary: Puzzle game
5Name: ka5-%{kaname}
7574c63b 6Version: 18.12.1
de340b96
WF
7Release: 1
8License: GPL v2+/LGPL v2.1+
009aef6e 9Group: X11/Applications/Games
de340b96 10Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
7574c63b 11# Source0-md5: a40fd467cc1c9559e3a7296ba7e5b5ca
de340b96 12URL: http://www.kde.org/
009aef6e 13BuildRequires: Qt5Concurrent-devel
de340b96 14BuildRequires: Qt5Core-devel >= %{qtver}
009aef6e
WF
15BuildRequires: Qt5Gui-devel >= 5.11.1
16BuildRequires: Qt5Qml-devel >= 5.11.1
17BuildRequires: Qt5Quick-devel >= 5.11.1
18BuildRequires: Qt5Svg-devel
19BuildRequires: Qt5Widgets-devel
de340b96 20BuildRequires: cmake >= 2.8.12
009aef6e 21BuildRequires: gettext-devel
7574c63b 22BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
009aef6e
WF
23BuildRequires: kf5-extra-cmake-modules >= 5.53.0
24BuildRequires: kf5-karchive-devel >= 5.30.0
25BuildRequires: kf5-kcompletion-devel >= 5.30.0
26BuildRequires: kf5-kconfig-devel >= 5.30.0
27BuildRequires: kf5-kconfigwidgets-devel >= 5.30.0
28BuildRequires: kf5-kcoreaddons-devel >= 5.30.0
29BuildRequires: kf5-kcrash-devel >= 5.30.0
30BuildRequires: kf5-ki18n-devel >= 5.30.0
31BuildRequires: kf5-kio-devel >= 5.30.0
32BuildRequires: kf5-kitemviews-devel >= 5.30.0
33BuildRequires: kf5-knotifications-devel >= 5.30.0
34BuildRequires: kf5-kservice-devel >= 5.30.0
35BuildRequires: kf5-kwidgetsaddons-devel >= 5.30.0
36BuildRequires: kf5-kxmlgui-devel >= 5.30.0
7574c63b 37BuildRequires: ninja
de340b96
WF
38BuildRequires: qt5-build >= %{qtver}
39BuildRequires: rpmbuild(macros) >= 1.164
40BuildRequires: shared-mime-info
41BuildRequires: tar >= 1:1.22
42BuildRequires: xz
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
009aef6e
WF
46Palapeli is a single-player jigsaw puzzle game. Unlike other games in
47that genre, you are not limited to aligning pieces on imaginary grids.
48The pieces are freely moveable. Also, Palapeli features real
49persistency, i.e. everything you do is saved on your disk immediately.
de340b96
WF
50
51%package devel
52Summary: Header files for %{kaname} development
53Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
54Group: X11/Development/Libraries
55Requires: %{name} = %{version}-%{release}
56
57%description devel
58Header files for %{kaname} development.
59
60%description devel -l pl.UTF-8
61Pliki nagłówkowe dla programistów używających %{kaname}.
62
63
64%prep
65%setup -q -n %{kaname}-%{version}
66
67%build
68install -d build
69cd build
70%cmake \
7574c63b 71 -G Ninja \
de340b96
WF
72 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
73 ..
7574c63b 74%ninja_build
de340b96
WF
75
76%install
77rm -rf $RPM_BUILD_ROOT
7574c63b 78%ninja_install -C build
de340b96
WF
79
80%find_lang %{kaname} --all-name --with-kde
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
df165b1e
WF
85%post -p /sbin/ldconfig
86%postun -p /sbin/ldconfig
87
de340b96
WF
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.190888 seconds and 4 git commands to generate.