commit ca2a48e6d2330719554d43f7461c80573f96e4bb
Author: Jakub Bogusz <qbo...@pld-linux.org>
Date:   Sat Jun 22 18:48:08 2024 +0200

    - updated dependencies

 ka5-marble.spec | 70 ++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 57 insertions(+), 13 deletions(-)
---
diff --git a/ka5-marble.spec b/ka5-marble.spec
index 2959d48..90ad78c 100644
--- a/ka5-marble.spec
+++ b/ka5-marble.spec
@@ -1,7 +1,12 @@
+# TODO: libwlocate
 #
 # Conditional build:
 %bcond_with    tests           # build with tests
+%bcond_without qtwebengine     # Qt WebEngine widgets
 
+%ifarch x32
+%undefine      with_qt5webengine
+%endif
 %define                kdeappsver      23.08.5
 %define                kframever       5.94.0
 %define                qtver           5.15.2
@@ -16,21 +21,29 @@ Group:              X11/Applications
 Source0:       
https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
 # Source0-md5: 61d6f7fe2631a7a2081044ee33059011
 URL:           https://kde.org/
-BuildRequires: Qt5Concurrent-devel
+BuildRequires: Qt5Concurrent-devel >= %{qtver}
 BuildRequires: Qt5Core-devel >= %{qtver}
-BuildRequires: Qt5Gui-devel >= 5.11.1
-BuildRequires: Qt5Network-devel
-BuildRequires: Qt5PrintSupport-devel
-BuildRequires: Qt5Qml-devel >= 5.11.1
-BuildRequires: Qt5Quick-devel
-BuildRequires: Qt5SerialPort-devel
-BuildRequires: Qt5Sql-devel
-BuildRequires: Qt5Svg-devel
-BuildRequires: Qt5Test-devel
-BuildRequires: Qt5Widgets-devel
-BuildRequires: Qt5Xml-devel
+BuildRequires: Qt5DBus-devel >= %{qtver}
+BuildRequires: Qt5Gui-devel >= %{qtver}
+BuildRequires: Qt5Network-devel >= %{qtver}
+BuildRequires: Qt5Positioning-devel >= %{qtver}
+BuildRequires: Qt5PrintSupport-devel >= %{qtver}
+BuildRequires: Qt5Qml-devel >= %{qtver}
+BuildRequires: Qt5Quick-devel >= %{qtver}
+BuildRequires: Qt5SerialPort-devel >= %{qtver}
+BuildRequires: Qt5Sql-devel >= %{qtver}
+BuildRequires: Qt5Svg-devel >= %{qtver}
+BuildRequires: Qt5Test-devel >= %{qtver}
+BuildRequires: Qt5UiTools-devel >= %{qtver}
+BuildRequires: Qt5WebChannel-devel >= %{qtver}
+%{?with_qtwebengine:BuildRequires:     Qt5WebEngine-devel >= %{qtver}}
+BuildRequires: Qt5Widgets-devel >= %{qtver}
+BuildRequires: Qt5Xml-devel >= %{qtver}
 BuildRequires: cmake >= 3.20
-BuildRequires: gettext-devel
+BuildRequires: fontconfig-devel
+BuildRequires: freetype-devel >= 2
+BuildRequires: gettext-tools
+BuildRequires: gpsd-devel
 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
 BuildRequires: kf5-kcrash-devel >= %{kframever}
@@ -43,6 +56,10 @@ BuildRequires:       kf5-krunner-devel >= %{kframever}
 BuildRequires: kf5-kwallet-devel >= %{kframever}
 BuildRequires: kf5-plasma-framework-devel >= %{kframever}
 BuildRequires: ninja
+BuildRequires: perl-base
+BuildRequires: phonon-qt5-devel
+BuildRequires: pkgconfig
+BuildRequires: protobuf-devel
 BuildRequires: qt5-build >= %{qtver}
 BuildRequires: rpm-build >= 4.6
 BuildRequires: rpmbuild(macros) >= 1.164
@@ -50,7 +67,30 @@ BuildRequires:       shapelib-devel
 BuildRequires: shared-mime-info
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
+BuildRequires: zlib-devel
+%{!?with_qtwebengine:BuildConflicts:   Qt5WebEngine-devel}
 Requires:      %{name}-data = %{version}-%{release}
+Requires:      Qt5Core >= %{qtver}
+Requires:      Qt5DBus >= %{qtver}
+Requires:      Qt5Gui >= %{qtver}
+Requires:      Qt5Network >= %{qtver}
+Requires:      Qt5Positioning >= %{qtver}
+Requires:      Qt5PrintSupport >= %{qtver}
+Requires:      Qt5Qml >= %{qtver}
+Requires:      Qt5Quick >= %{qtver}
+Requires:      Qt5SerialPort >= %{qtver}
+Requires:      Qt5Sql >= %{qtver}
+Requires:      Qt5Svg >= %{qtver}
+Requires:      Qt5WebChannel >= %{qtver}
+%{?with_qtwebengine:Requires:  Qt5WebEngine >= %{qtver}}
+Requires:      Qt5Widgets >= %{qtver}
+Requires:      Qt5Xml >= %{qtver}
+Requires:      kf5-kcoreaddons >= %{kframever}
+Requires:      kf5-kcrash >= %{kframever}
+Requires:      kf5-ki18n >= %{kframever}
+Requires:      kf5-kio >= %{kframever}
+Requires:      kf5-kparts >= %{kframever}
+Requires:      kf5-krunner >= %{kframever}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -107,6 +147,9 @@ Summary:    Header files for Marble development
 Summary(pl.UTF-8):     Pliki nagłówkowe dla programistów używających Marble
 Group:         X11/Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+%{?with_qtwebengine:Requires:  Qt5WebEngine-devel >= %{qtver}}
+Requires:      Qt5Widgets-devel >= %{qtver}
+Requires:      Qt5Xml-devel >= %{qtver}
 
 %description devel
 Header files for Marble development.
@@ -121,6 +164,7 @@ Pliki nagłówkowe dla programistów używających Marble.
 %cmake \
        -B build \
        -G Ninja \
+       %{!?with_tests:-DBUILD_MARBLE_TESTS=OFF} \
        %{!?with_tests:-DBUILD_TESTING=OFF} \
        -DHTML_INSTALL_DIR=%{_kdedocdir} \
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ka5-marble.git/commitdiff/ca2a48e6d2330719554d43f7461c80573f96e4bb

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to