]> git.pld-linux.org Git - packages/ka5-palapeli.git/blobdiff - ka5-palapeli.spec
- updated to 23.04.0
[packages/ka5-palapeli.git] / ka5-palapeli.spec
index 96554be6db82c6cb114e91e220a17b59919fb55d..26a8e8c5656852593544fbf15402af6aabc23905 100644 (file)
@@ -1,14 +1,17 @@
-%define                kdeappsver      18.12.1
-%define                qtver           5.9.0
+#
+# Conditional build:
+%bcond_with    tests           # build with tests
+%define                kdeappsver      23.04.0
+%define                qtver           5.15.2
 %define                kaname          palapeli
 Summary:       Puzzle game
 Name:          ka5-%{kaname}
-Version:       18.12.1
+Version:       23.04.0
 Release:       1
 License:       GPL v2+/LGPL v2.1+
 Group:         X11/Applications/Games
-Source0:       http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
-# Source0-md5: a40fd467cc1c9559e3a7296ba7e5b5ca
+Source0:       https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
+# Source0-md5: 9a5e1dbce22600b34509d525237e21dc
 URL:           http://www.kde.org/
 BuildRequires: Qt5Concurrent-devel
 BuildRequires: Qt5Core-devel >= %{qtver}
@@ -48,6 +51,12 @@ that genre, you are not limited to aligning pieces on imaginary grids.
 The pieces are freely moveable. Also, Palapeli features real
 persistency, i.e. everything you do is saved on your disk immediately.
 
+%description -l pl.UTF-8
+Palapeli jest jednosobową grą w układanie puzli. W odróżnieniu do
+innych gier z tego gatunku pojedyncze puzle nie są "przywiązane" do
+siatki. Możesz je dowolnie przesuwać. Jedną z cech Palapeli jest
+zapis wszystkich ruchów w czasie rzeczywistym na dysku.
+
 %package devel
 Summary:       Header files for %{kaname} development
 Summary(pl.UTF-8):     Pliki nagłówkowe dla programistów używających %{kaname}
@@ -69,10 +78,17 @@ install -d build
 cd build
 %cmake \
        -G Ninja \
+       %{!?with_tests:-DBUILD_TESTING=OFF} \
+       -DHTML_INSTALL_DIR=%{_kdedocdir} \
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
        ..
 %ninja_build
 
+%if %{with tests}
+ctest
+%endif
+
+
 %install
 rm -rf $RPM_BUILD_ROOT
 %ninja_install -C build
@@ -90,11 +106,7 @@ rm -rf $RPM_BUILD_ROOT
 /etc/xdg/palapeli-collectionrc
 %attr(755,root,root) %{_bindir}/palapeli
 %ghost %{_libdir}/libpala.so.0
-%{_libdir}/libpala.so.0.*.*
-%{_libdir}/qt5/plugins/palapeli_goldbergslicer.so
-%{_libdir}/qt5/plugins/palapeli_jigsawslicer.so
-%{_libdir}/qt5/plugins/palapeli_rectslicer.so
-%{_libdir}/qt5/plugins/palathumbcreator.so
+%{_libdir}/libpala.so.*.*.*
 %{_desktopdir}/org.kde.palapeli.desktop
 %{_iconsdir}/hicolor/128x128/apps/palapeli.png
 %{_iconsdir}/hicolor/128x128/mimetypes/application-x-palapeli.png
@@ -109,21 +121,19 @@ rm -rf $RPM_BUILD_ROOT
 %{_iconsdir}/hicolor/64x64/apps/palapeli.png
 %{_iconsdir}/hicolor/64x64/mimetypes/application-x-palapeli.png
 %{_datadir}/knotifications5/palapeli.notifyrc
-%{_datadir}/kservices5/ServiceMenus/palapeli_servicemenu.desktop
-%{_datadir}/kservices5/palapeli_goldbergslicer.desktop
-%{_datadir}/kservices5/palapeli_jigsawslicer.desktop
-%{_datadir}/kservices5/palapeli_rectslicer.desktop
-%{_datadir}/kservices5/palathumbcreator.desktop
-%{_datadir}/kservicetypes5/libpala-slicerplugin.desktop
-%dir %{_datadir}/kxmlgui5/palapeli
-%{_datadir}/kxmlgui5/palapeli/palapeliui.rc
 %{_datadir}/metainfo/org.kde.palapeli.appdata.xml
 %{_datadir}/mime/packages/palapeli-mimetypes.xml
 %{_datadir}/palapeli
+%{_datadir}/qlogging-categories5/palapeli.categories
+%dir %{_libdir}/qt5/plugins/palapelislicers
+%{_libdir}/qt5/plugins/palapelislicers/palapeli_goldbergslicer.so
+%{_libdir}/qt5/plugins/palapelislicers/palapeli_jigsawslicer.so
+%{_libdir}/qt5/plugins/palapelislicers/palapeli_rectslicer.so
+%{_libdir}/qt5/plugins/kf5/thumbcreator/palathumbcreator.so
+%{_datadir}/kio/servicemenus/palapeli_servicemenu.desktop
 
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/Pala
-%{_includedir}/libpala
 %{_libdir}/libpala.so
-%{_libdir}/libpala
+%{_libdir}/cmake/Pala
This page took 0.046405 seconds and 4 git commands to generate.