]> git.pld-linux.org Git - packages/ka5-palapeli.git/blame - ka5-palapeli.spec
- updated to 21.04.3
[packages/ka5-palapeli.git] / ka5-palapeli.spec
CommitLineData
95181f78 1%define kdeappsver 21.04.3
009aef6e 2%define qtver 5.9.0
de340b96
WF
3%define kaname palapeli
4Summary: Puzzle game
5Name: ka5-%{kaname}
95181f78 6Version: 21.04.3
7befe91d 7Release: 1
de340b96 8License: GPL v2+/LGPL v2.1+
009aef6e 9Group: X11/Applications/Games
d5e4de07 10Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
95181f78 11# Source0-md5: 54b29f87ff081dcece68b3658f7ff2ec
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 \
6fe6cf3b 72 -DHTML_INSTALL_DIR=%{_kdedocdir} \
de340b96
WF
73 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
74 ..
7574c63b 75%ninja_build
de340b96
WF
76
77%install
78rm -rf $RPM_BUILD_ROOT
7574c63b 79%ninja_install -C build
de340b96
WF
80
81%find_lang %{kaname} --all-name --with-kde
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
df165b1e
WF
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
de340b96
WF
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
3e0635a3 94%{_libdir}/libpala.so.*.*.*
de340b96
WF
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
de340b96 111%{_datadir}/kservices5/palathumbcreator.desktop
de340b96
WF
112%{_datadir}/metainfo/org.kde.palapeli.appdata.xml
113%{_datadir}/mime/packages/palapeli-mimetypes.xml
114%{_datadir}/palapeli
d5e4de07 115%{_datadir}/qlogging-categories5/palapeli.categories
dacca82b 116%dir %{_libdir}/qt5/plugins/palapelislicers
3e0635a3
WF
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
de340b96
WF
120
121%files devel
122%defattr(644,root,root,755)
123%{_includedir}/Pala
de340b96 124%{_libdir}/libpala.so
3e0635a3 125%{_libdir}/cmake/Pala
This page took 0.068511 seconds and 4 git commands to generate.