]> git.pld-linux.org Git - packages/ka5-palapeli.git/blame - ka5-palapeli.spec
- updated to 22.12.3
[packages/ka5-palapeli.git] / ka5-palapeli.spec
CommitLineData
0d2d92ad
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
2dfc4fbe 4%define kdeappsver 22.12.3
3f3b30c4 5%define qtver 5.15.2
de340b96
WF
6%define kaname palapeli
7Summary: Puzzle game
8Name: ka5-%{kaname}
2dfc4fbe 9Version: 22.12.3
a1e68dfd 10Release: 1
de340b96 11License: GPL v2+/LGPL v2.1+
009aef6e 12Group: X11/Applications/Games
6f306e64 13Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
2dfc4fbe 14# Source0-md5: bde1d3354c8d7eb3a7febcf5b087c9e8
de340b96 15URL: http://www.kde.org/
009aef6e 16BuildRequires: Qt5Concurrent-devel
de340b96 17BuildRequires: Qt5Core-devel >= %{qtver}
009aef6e
WF
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Qml-devel >= 5.11.1
20BuildRequires: Qt5Quick-devel >= 5.11.1
21BuildRequires: Qt5Svg-devel
22BuildRequires: Qt5Widgets-devel
de340b96 23BuildRequires: cmake >= 2.8.12
009aef6e 24BuildRequires: gettext-devel
7574c63b 25BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
009aef6e
WF
26BuildRequires: kf5-extra-cmake-modules >= 5.53.0
27BuildRequires: kf5-karchive-devel >= 5.30.0
28BuildRequires: kf5-kcompletion-devel >= 5.30.0
29BuildRequires: kf5-kconfig-devel >= 5.30.0
30BuildRequires: kf5-kconfigwidgets-devel >= 5.30.0
31BuildRequires: kf5-kcoreaddons-devel >= 5.30.0
32BuildRequires: kf5-kcrash-devel >= 5.30.0
33BuildRequires: kf5-ki18n-devel >= 5.30.0
34BuildRequires: kf5-kio-devel >= 5.30.0
35BuildRequires: kf5-kitemviews-devel >= 5.30.0
36BuildRequires: kf5-knotifications-devel >= 5.30.0
37BuildRequires: kf5-kservice-devel >= 5.30.0
38BuildRequires: kf5-kwidgetsaddons-devel >= 5.30.0
39BuildRequires: kf5-kxmlgui-devel >= 5.30.0
7574c63b 40BuildRequires: ninja
de340b96
WF
41BuildRequires: qt5-build >= %{qtver}
42BuildRequires: rpmbuild(macros) >= 1.164
43BuildRequires: shared-mime-info
44BuildRequires: tar >= 1:1.22
45BuildRequires: xz
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
009aef6e
WF
49Palapeli is a single-player jigsaw puzzle game. Unlike other games in
50that genre, you are not limited to aligning pieces on imaginary grids.
51The pieces are freely moveable. Also, Palapeli features real
52persistency, i.e. everything you do is saved on your disk immediately.
de340b96 53
4ceea990
WF
54%description -l pl.UTF-8
55Palapeli jest jednosobową grą w układanie puzli. W odróżnieniu do
a35dfa18
WF
56innych gier z tego gatunku pojedyncze puzle nie są "przywiązane" do
57siatki. Możesz je dowolnie przesuwać. Jedną z cech Palapeli jest
4ceea990
WF
58zapis wszystkich ruchów w czasie rzeczywistym na dysku.
59
de340b96
WF
60%package devel
61Summary: Header files for %{kaname} development
62Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
63Group: X11/Development/Libraries
64Requires: %{name} = %{version}-%{release}
65
66%description devel
67Header files for %{kaname} development.
68
69%description devel -l pl.UTF-8
70Pliki nagłówkowe dla programistów używających %{kaname}.
71
72
73%prep
74%setup -q -n %{kaname}-%{version}
75
76%build
77install -d build
78cd build
79%cmake \
7574c63b 80 -G Ninja \
0d2d92ad 81 %{!?with_tests:-DBUILD_TESTING=OFF} \
6fe6cf3b 82 -DHTML_INSTALL_DIR=%{_kdedocdir} \
de340b96
WF
83 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
84 ..
7574c63b 85%ninja_build
de340b96 86
0d2d92ad
WF
87%if %{with tests}
88ctest
89%endif
90
91
de340b96
WF
92%install
93rm -rf $RPM_BUILD_ROOT
7574c63b 94%ninja_install -C build
de340b96
WF
95
96%find_lang %{kaname} --all-name --with-kde
97
98%clean
99rm -rf $RPM_BUILD_ROOT
100
df165b1e
WF
101%post -p /sbin/ldconfig
102%postun -p /sbin/ldconfig
103
de340b96
WF
104%files -f %{kaname}.lang
105%defattr(644,root,root,755)
106/etc/xdg/palapeli-collectionrc
107%attr(755,root,root) %{_bindir}/palapeli
108%ghost %{_libdir}/libpala.so.0
3e0635a3 109%{_libdir}/libpala.so.*.*.*
de340b96
WF
110%{_desktopdir}/org.kde.palapeli.desktop
111%{_iconsdir}/hicolor/128x128/apps/palapeli.png
112%{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
113%{_iconsdir}/hicolor/16x16/apps/palapeli.png
114%{_iconsdir}/hicolor/16x16/mimetypes/application-x-palapeli.png
115%{_iconsdir}/hicolor/24x24/apps/palapeli.png
116%{_iconsdir}/hicolor/24x24/mimetypes/application-x-palapeli.png
117%{_iconsdir}/hicolor/32x32/apps/palapeli.png
118%{_iconsdir}/hicolor/32x32/mimetypes/application-x-palapeli.png
119%{_iconsdir}/hicolor/48x48/apps/palapeli.png
120%{_iconsdir}/hicolor/48x48/mimetypes/application-x-palapeli.png
121%{_iconsdir}/hicolor/64x64/apps/palapeli.png
122%{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
123%{_datadir}/knotifications5/palapeli.notifyrc
de340b96
WF
124%{_datadir}/metainfo/org.kde.palapeli.appdata.xml
125%{_datadir}/mime/packages/palapeli-mimetypes.xml
126%{_datadir}/palapeli
d5e4de07 127%{_datadir}/qlogging-categories5/palapeli.categories
dacca82b 128%dir %{_libdir}/qt5/plugins/palapelislicers
a35dfa18
WF
129%{_libdir}/qt5/plugins/palapelislicers/palapeli_goldbergslicer.so
130%{_libdir}/qt5/plugins/palapelislicers/palapeli_jigsawslicer.so
131%{_libdir}/qt5/plugins/palapelislicers/palapeli_rectslicer.so
132%{_libdir}/qt5/plugins/kf5/thumbcreator/palathumbcreator.so
133%{_datadir}/kio/servicemenus/palapeli_servicemenu.desktop
de340b96
WF
134
135%files devel
136%defattr(644,root,root,755)
137%{_includedir}/Pala
de340b96 138%{_libdir}/libpala.so
3e0635a3 139%{_libdir}/cmake/Pala
This page took 0.501173 seconds and 4 git commands to generate.