[neon/extras/kstars/Neon/stable] debian: kf6ify

Carlos De Maine null at kde.org
Wed Jul 30 02:56:55 BST 2025


Git commit 3045b5625215dfb9dc55a746cc6edddf22199e9e by Carlos De Maine.
Committed on 30/07/2025 at 01:55.
Pushed by carlosdem into branch 'Neon/stable'.

kf6ify

M  +32   -33   debian/control
M  +1    -1    debian/kstars-data.install
M  +3    -3    debian/rules

https://invent.kde.org/neon/extras/kstars/-/commit/3045b5625215dfb9dc55a746cc6edddf22199e9e

diff --git a/debian/control b/debian/control
index b8a989c..52f41f3 100644
--- a/debian/control
+++ b/debian/control
@@ -4,50 +4,49 @@ Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Pino Toscano <pino at debian.org>
 Build-Depends: clang [mipsel],
-               cmake (>= 3.10.0~),
+               cmake,
                debhelper-compat (= 13),
-               extra-cmake-modules (>= 5.44.0~),
                gettext,
-               kinit-dev (>= 5.44.0~),
+               kf6-extra-cmake-module,
+               kf6-kconfig-dev,
+               kf6-kcrash-dev,
+               kf6-kdbusaddons-dev,
+               kf6-kdoctools-dev,
+               kf6-kguiaddons-dev,
+               kf6-ki18n-dev,
+               kf6-kiconthemes-dev,
+               kf6-kjobwidgets-dev,
+               kf6-kio-dev,
+               kf6-knewstuff-dev,
+               kf6-knotifications-dev,
+               kf6-knotifyconfig-dev,
+               kf6-kplotting-dev,
+               kf6-ktexteditor-dev,
+               kf6-kwidgetsaddons-dev,
+               kf6-kwindowsystem-dev,
+               kf6-kxmlgui-dev,
                libcfitsio-dev (>= 3.040),
                libeigen3-dev (>> 2.0.3),
                libglu1-mesa-dev [!armhf],
                libgsl-dev,
                libindi-dev (>= 2.0.0),
-               libkf5config-dev (>= 5.44.0~),
-               libkf5crash-dev (>= 5.44.0~),
-               libkf5dbusaddons-dev (>= 5.44.0~),
-               libkf5doctools-dev (>= 5.44.0~),
-               libkf5guiaddons-dev (>= 5.44.0~),
-               libkf5i18n-dev (>= 5.44.0~),
-               libkf5iconthemes-dev (>= 5.44.0~),
-               libkf5jobwidgets-dev (>= 5.44.0~),
-               libkf5kio-dev (>= 5.44.0~),
-               libkf5newstuff-dev (>= 5.44.0~),
-               libkf5notifications-dev (>= 5.44.0~),
-               libkf5notifyconfig-dev (>= 5.44.0~),
-               libkf5plotting-dev (>= 5.44.0~),
-               libkf5texteditor-dev (>= 5.44.0~),
-               libkf5widgetsaddons-dev (>= 5.44.0~),
-               libkf5windowsystem-dev (>= 5.44.0~),
-               libkf5xmlgui-dev (>= 5.44.0~),
                libnova-dev,
                libopencv-dev,
                libqt5datavisualization5-dev,
-               libqt5opengl5-dev (>= 5.9.0~),
+               libqt5opengl5-dev,
                libqt5sql5-sqlite,
-               libqt5svg5-dev (>= 5.9.0~),
-               libqt5websockets5-dev (>= 5.9.0~),
+               libqt5svg5-dev,
+               libqt5websockets5-dev,
                libraw-dev,
                libsecret-1-dev,
                libstellarsolver-dev (>= 2.2~),
                libxisf-dev,
-               pkg-config,
-               pkg-kde-tools (>= 0.12),
-               qt5keychain-dev,
-               qtbase5-dev (>= 5.9.0~),
-               qtdeclarative5-dev (>= 5.9.0~),
-               qtmultimedia5-dev (>= 5.9.0~),
+               pkgconf,
+               pkg-kde-tools-neon,
+               qt6keychain-dev,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-multimedia-dev,
                wcslib-dev,
                zlib1g-dev
 Standards-Version: 4.6.1
@@ -61,7 +60,7 @@ Architecture: any
 Section: science
 Pre-Depends: ${misc:Pre-Depends}
 Depends: kstars-data (= ${source:Version}),
-         libqt5sql5-sqlite,
+         qt6-base,
          ${misc:Depends},
          ${shlibs:Depends}
 Suggests: khelpcenter, konqueror
@@ -88,9 +87,9 @@ Description: desktop planetarium, observation planning and telescope control
 Package: kstars-data
 Architecture: all
 Section: science
-Depends: qml-module-qtquick-controls,
-         qml-module-qtquick-layouts,
-         qml-module-qtquick2,
+Depends: qml6-module-qtquick-controls,
+         qml6-module-qtquick-layouts,
+         qml6-module-qtquick,
          ${misc:Depends}
 Description: data files for KStars desktop planetarium
  This package contains architecture-independent data files for KStars,
diff --git a/debian/kstars-data.install b/debian/kstars-data.install
index 631a3bf..5d531c6 100644
--- a/debian/kstars-data.install
+++ b/debian/kstars-data.install
@@ -1,7 +1,7 @@
 usr/share/config.kcfg/
 #usr/share/doc/
 usr/share/icons/
-usr/share/knotifications5/
+usr/share/knotifications6/
 usr/share/kstars/
 usr/share/locale/
 usr/share/sounds/
diff --git a/debian/rules b/debian/rules
index 30242f8..7a9577a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,13 +12,13 @@ export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
 endif
 
 %:
-	dh $@ --with kf5
+	dh $@ --with kf6 --with pkgkde_symbolshelper
 
 override_dh_auto_configure:
-	dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF
+	dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF -DBUILD_WITH_QT6=ON -BUILD_WITH_QT5=OFF
 
 execute_after_dh_auto_install:
 	# remove development stuff
-	find debian/tmp -name '*.a' -delete
+	#find debian/tmp -name '*.a' -delete
 
 .PHONY: override_dh_auto_test


More information about the Neon-commits mailing list