[neon/extras/alkimia/Neon/unstable] debian: kf6ify

Carlos De Maine null at kde.org
Sat Feb 1 01:45:28 GMT 2025


Git commit 156d7e834d75fa2391961c904945dc3f822b2fd8 by Carlos De Maine.
Committed on 01/02/2025 at 01:45.
Pushed by carlosdem into branch 'Neon/unstable'.

kf6ify

D  +0    -1    debian/compat
M  +33   -24   debian/control
D  +0    -2    debian/libalkimia5-8.install
D  +0    -4    debian/libalkimia5-dev.install
A  +2    -0    debian/libalkimia6-8.install
A  +4    -0    debian/libalkimia6-dev.install
M  +3    -13   debian/plasma-widget-foreigncurrencies.install
R  +0    -0    debian/qml6-module-org-kde-alkimia.install [from: debian/qml-module-org-kde-alkimia.install - 100% similarity]
M  +4    -8    debian/rules

https://invent.kde.org/neon/extras/alkimia/-/commit/156d7e834d75fa2391961c904945dc3f822b2fd8

diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index b4de394..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-11
diff --git a/debian/control b/debian/control
index 721bbcd..a76292b 100644
--- a/debian/control
+++ b/debian/control
@@ -4,24 +4,23 @@ Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Mark Purcell <msp at debian.org>
 Build-Depends: cmake,
-               debhelper (>= 11),
+               debhelper-compat (= 13),
                doxygen,
-               extra-cmake-modules,
+               kf6-extra-cmake-modules,
+               kf6-kconfig-dev,
+               kf6-kcoreaddons-dev,
+               kf6-knewstuff-dev,
+               kf6-kpackage-dev,
                libgmp-dev,
-               libkf5config-dev,
-               libkf5coreaddons-dev,
-               libkf5kdelibs4support-dev,
-               libkf5newstuff-dev,
-               libkf5package-dev,
-               libkf5plasma-dev,
-               qtwebengine5-dev,
-               libqt5webkit5-dev,
-               pkg-config,
-               pkg-kde-tools,
-               qtbase5-dev,
+               libplasma-dev,
+               pkgconf,
+               pkg-kde-tools-neon,
+               qt6-base6-dev,
+               qt6-declarative-dev,
+               qt6-webengine-dev,
                xauth,
                xvfb
-Standards-Version: 4.3.0
+Standards-Version: 4.7.0
 Homepage: http://kde-apps.org/content/show.php?content=137323
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/alkimia
 Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/alkimia.git
@@ -46,25 +45,27 @@ Description: Financial library common classes for KDE
  .
  Support files for the library.
 
-Package: libalkimia5-8
+Package: libalkimia6-8
 Architecture: any
 Depends: alkimia-data (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Breaks: libalkimia6-8 (<< ${source:Version}~ciBuild)
+Replaces: libalkimia6-8 (<< ${source:Version}~ciBuild)
 Recommends: alkimia-bin (= ${source:Version})
 Description: Financial library common classes for KDE
  Libalkimia is a library with common classes and functionality used by
  finance applications for KDE. Currently it supports a common
  class to represent monetary values with arbitrary precision.
 
-Package: libalkimia5-dev
+Package: libalkimia6-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libalkimia5-8 (= ${binary:Version}),
+Depends: libalkimia6-8 (= ${binary:Version}),
          libgmp-dev,
-         qtbase5-dev,
+         qt6-base-dev,
          ${misc:Depends}
-Breaks: libalkimia-dev (<< 8.0.2)
-Replaces: libalkimia-dev (<< 8.0.2)
+Breaks: libalkimia5-dev (<< ${source:Version}~ciBuild)
+Replaces: libalkimia5-dev (<< ${source:Version}~ciBuild)
 Description: Financial library - Development files
  Libalkimia is a library with common classes and functionality used by
  finance applications for the KDE SC. Currently it supports a common
@@ -74,7 +75,7 @@ Description: Financial library - Development files
 
 Package: plasma-widget-foreigncurrencies
 Architecture: any
-Depends: libalkimia5-8 (= ${binary:Version}),
+Depends: libalkimia6-8 (= ${binary:Version}),
          qml-module-org-kde-alkimia,
          qml-module-qtquick-controls,
          qml-module-qtquick-dialogs,
@@ -88,9 +89,9 @@ Description: Financial library - Currency Plasmoid
  .
  Plasma Widget for foreign currencies.
 
-Package: qml-module-org-kde-alkimia
+Package: qml6-module-org-kde-alkimia
 Architecture: any
-Depends: libalkimia5-8 (= ${binary:Version}),
+Depends: libalkimia6-8 (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Financial library - QML Module
@@ -101,9 +102,17 @@ Description: Financial library - QML Module
  This package contains the files for using Alkimia with QML.
 
 Package: libalkimia-dev
-Depends: libalkimia5-dev, ${misc:Depends}
+Depends: libalkimia6-dev, ${misc:Depends}
 Architecture: all
 Priority: optional
 Section: oldlibs
 Description: transitional package
  This is a transitional package. It can safely be removed.
+
+Package: qml-module-org-kde-alkimia
+Depends: qml6-module-org-kde-alkimia, ${misc:Depends}
+Architecture: all
+Priority: optional
+Section: oldlibs
+Description: transitional package
+ This is a transitional package. It can safely be removed.
\ No newline at end of file
diff --git a/debian/libalkimia5-8.install b/debian/libalkimia5-8.install
deleted file mode 100644
index 0a1e04f..0000000
--- a/debian/libalkimia5-8.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libalkimia5.so.8
-usr/lib/*/libalkimia5.so.8.*
diff --git a/debian/libalkimia5-dev.install b/debian/libalkimia5-dev.install
deleted file mode 100644
index 36c0dea..0000000
--- a/debian/libalkimia5-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/alkimia/*
-usr/lib/*/cmake
-usr/lib/*/libalkimia5.so
-usr/lib/*/pkgconfig/libalkimia5.pc
diff --git a/debian/libalkimia6-8.install b/debian/libalkimia6-8.install
new file mode 100644
index 0000000..3a4b673
--- /dev/null
+++ b/debian/libalkimia6-8.install
@@ -0,0 +1,2 @@
+usr/lib/*/libalkimia6.so.8
+usr/lib/*/libalkimia6.so.8.*
diff --git a/debian/libalkimia6-dev.install b/debian/libalkimia6-dev.install
new file mode 100644
index 0000000..f8284c0
--- /dev/null
+++ b/debian/libalkimia6-dev.install
@@ -0,0 +1,4 @@
+usr/include/alkimia/*
+usr/lib/*/cmake
+usr/lib/*/libalkimia6.so
+usr/lib/*/pkgconfig/libalkimia6.pc
diff --git a/debian/plasma-widget-foreigncurrencies.install b/debian/plasma-widget-foreigncurrencies.install
index 118f1a3..3277689 100644
--- a/debian/plasma-widget-foreigncurrencies.install
+++ b/debian/plasma-widget-foreigncurrencies.install
@@ -1,13 +1,3 @@
-#usr/share/kservices5/plasma-applet-org.wincak.foreigncurrencies2.desktop
-#usr/share/metainfo/org.wincak.foreigncurrencies2.appdata.xml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/LICENSE
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/README
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/config/config.qml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/config/main.xml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/icons/currency.svg
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/Currency.qml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/Okno.qml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/config/ConfigGeneral.qml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/main.qml
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/metadata.desktop
-#usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2/metadata.json
+usr/share/kservices6/plasma-applet-org.wincak.foreigncurrencies2.desktop
+usr/share/metainfo/org.wincak.foreigncurrencies2.appdata.xml
+usr/share/plasma/plasmoids/org.wincak.foreigncurrencies2
diff --git a/debian/qml-module-org-kde-alkimia.install b/debian/qml6-module-org-kde-alkimia.install
similarity index 100%
rename from debian/qml-module-org-kde-alkimia.install
rename to debian/qml6-module-org-kde-alkimia.install
diff --git a/debian/rules b/debian/rules
index 0f21952..0beae66 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,9 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 # Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export DH_VERBOSE=1
 
 %:
-	dh $@ --with kf5
-
-override_dh_auto_configure:
-	dh_auto_configure -- -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=OFF -DBUILD_APPLETS=OFF
-
-override_dh_auto_test:
-	xvfb-run -a --server-args="-screen 0 1024x768x24+32" dh_auto_test
+	dh $@ --with kf6 --buildsystem kf6


More information about the Neon-commits mailing list