[neon/neon-packaging/mauikit-texteditor/Neon/unstable] debian: kf6ify

Carlos De Maine null at kde.org
Mon Dec 4 03:44:19 GMT 2023


Git commit 2bff056fe892f4d7ee7117677aad2cebabfd4738 by Carlos De Maine.
Committed on 04/12/2023 at 04:44.
Pushed by carlosdem into branch 'Neon/unstable'.

kf6ify

M  +37   -23   debian/control
M  +2    -2    debian/libmauikittexteditor-dev.install
D  +0    -3    debian/libmauikittexteditor3.install
M  +1    -1    debian/libmauikittexteditor3.lintian-overrides
A  +3    -0    debian/libmauikittexteditor4.install
D  +0    -1    debian/qml-module-org-mauikit-texteditor.install
D  +0    -1    debian/qml-module-org-mauikit-texteditor.lintian-overrides
A  +1    -0    debian/qml6--module-org-mauikit-texteditor.install
A  +1    -0    debian/qml6-module-org-mauikit-texteditor.lintian-overrides
M  +7    -1    debian/rules

https://invent.kde.org/neon/neon-packaging/mauikit-texteditor/-/commit/2bff056fe892f4d7ee7117677aad2cebabfd4738

diff --git a/debian/control b/debian/control
index ee8fbb5..4162ec4 100644
--- a/debian/control
+++ b/debian/control
@@ -4,49 +4,63 @@ Priority: optional
 Maintainer: Jonathan Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               extra-cmake-modules,
-               libkf5coreaddons-dev,
-               libkf5i18n-dev,
-               libkf5syntaxhighlighting-dev,
+               kf6-extra-cmake-modules,
+               kf6-coreaddons-dev,
+               kf6-ki18n-dev,
+               kf6-syntaxhighlighting-dev,
                mauiman-dev,
                mauikit-dev,
-               qtbase5-dev,
-               qtdeclarative5-dev
+               qt6-base-dev,
+               qt6-declarative-dev
 Standards-Version: 4.6.2
 Homepage: https://mauikit.org/
 
-Package: qml-module-org-mauikit-texteditor
+Package: qml6-module-org-mauikit-texteditor
 Architecture: any
 Depends: libmauikit,
-         libmauikittexteditor3,
-         qml-module-org-kde-kirigami2,
-         qml-module-org-kde-kquickimageeditor,
-         qml-module-org-kde-sonnet,
-         qml-module-org-maui-mauikit,
-         qml-module-qt-labs-qmlmodels,
-         qml-module-qt-labs-settings,
-         qml-module-qtquick-controls2,
-         qml-module-qtquick-shapes,
+         libmauikittexteditor4,
+         qml6-module-org-kde-kirigami2,
+         qml6-module-org-kde-kquickimageeditor,
+         qml6-module-org-kde-sonnet,
+         qml6-module-org-maui-mauikit,
+         qml6-module-qt-labs-qmlmodels,
+         qml6-module-qt-labs-settings,
+         qml6-module-qtquick-controls,
+         qml6-module-qtquick-shapes,
          ${misc:Depends},
          ${shlibs:Depends}
+Provides: qml-module-org-mauikit-texteditor
+Replaces: qml-module-org-mauikit-texteditor
 Description: MauiKit Text Editor components
  This package contains the mauikit text editor component qml module.
 
-Package: libmauikittexteditor3
+Package: libmauikittexteditor4
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: libmauikittexteditor, libmauikittexteditor1, libmauikittexteditor2
-Replaces: libmauikittexteditor, libmauikittexteditor1, libmauikittexteditor2
+Provides: libmauikittexteditor3
+Replaces: libMauiKitTextEditor3
 Description: MauiKit Text Editor components
  This package contains the mauikit text editor component library.
 
 Package: libmauikittexteditor-dev
 Architecture: any
-Depends: libmauikittexteditor3 (= ${binary:Version}),
-         qml-module-org-mauikit-texteditor,
-         qtbase5-dev,
-         qtdeclarative5-dev,
+Depends: libmauikittexteditor4 (= ${binary:Version}),
+         qml6-module-org-mauikit-texteditor,
+         qt6-base-dev,
+         qt6-declarative-dev,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: MauiKit Text Editor components
  This package contains mauikit text editor component development files.
+
+Package: qml-module-org-mauikit-texteditor
+Architecture: all
+Depends: qml6-module-org-mauikit-texteditor, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libmauikittexteditor3
+Architecture: all
+Depends: libmauikittexteditor3, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
diff --git a/debian/libmauikittexteditor-dev.install b/debian/libmauikittexteditor-dev.install
index 562a37d..daa4820 100644
--- a/debian/libmauikittexteditor-dev.install
+++ b/debian/libmauikittexteditor-dev.install
@@ -1,3 +1,3 @@
 usr/include/
-usr/lib/*/cmake/MauiKitTextEditor3/
-usr/lib/*/libMauiKitTextEditor3.so
\ No newline at end of file
+usr/lib/*/cmake/MauiKitTextEditor4/
+usr/lib/*/libMauiKitTextEditor4.so
\ No newline at end of file
diff --git a/debian/libmauikittexteditor3.install b/debian/libmauikittexteditor3.install
deleted file mode 100644
index 06cfd5e..0000000
--- a/debian/libmauikittexteditor3.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/lib/*/libMauiKitTextEditor3.so.3
-usr/lib/*/libMauiKitTextEditor3.so.3.*
-usr/share/locale/
diff --git a/debian/libmauikittexteditor3.lintian-overrides b/debian/libmauikittexteditor3.lintian-overrides
index c6190e4..453f51e 100644
--- a/debian/libmauikittexteditor3.lintian-overrides
+++ b/debian/libmauikittexteditor3.lintian-overrides
@@ -1 +1 @@
-libmauikittexteditor3: package-name-doesnt-match-sonames libMauiKitTextEditor3-3
\ No newline at end of file
+libmauikittexteditor4: package-name-doesnt-match-sonames libMauiKitTextEditor4-4
\ No newline at end of file
diff --git a/debian/libmauikittexteditor4.install b/debian/libmauikittexteditor4.install
new file mode 100644
index 0000000..33566c8
--- /dev/null
+++ b/debian/libmauikittexteditor4.install
@@ -0,0 +1,3 @@
+usr/lib/*/libMauiKitTextEditor4.so.4
+usr/lib/*/libMauiKitTextEditor4.so.4.*
+usr/share/locale/
diff --git a/debian/qml-module-org-mauikit-texteditor.install b/debian/qml-module-org-mauikit-texteditor.install
deleted file mode 100644
index 865e7ea..0000000
--- a/debian/qml-module-org-mauikit-texteditor.install
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/*/qt5
diff --git a/debian/qml-module-org-mauikit-texteditor.lintian-overrides b/debian/qml-module-org-mauikit-texteditor.lintian-overrides
deleted file mode 100644
index 9d21449..0000000
--- a/debian/qml-module-org-mauikit-texteditor.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-qml-module-org-mauikit-texteditor: package-has-unnecessary-activation-of-ldconfig-trigger
\ No newline at end of file
diff --git a/debian/qml6--module-org-mauikit-texteditor.install b/debian/qml6--module-org-mauikit-texteditor.install
new file mode 100644
index 0000000..45bcd3f
--- /dev/null
+++ b/debian/qml6--module-org-mauikit-texteditor.install
@@ -0,0 +1 @@
+/usr/lib/*/qt6
diff --git a/debian/qml6-module-org-mauikit-texteditor.lintian-overrides b/debian/qml6-module-org-mauikit-texteditor.lintian-overrides
new file mode 100644
index 0000000..19ff8b7
--- /dev/null
+++ b/debian/qml6-module-org-mauikit-texteditor.lintian-overrides
@@ -0,0 +1 @@
+qml6-module-org-mauikit-texteditor: package-has-unnecessary-activation-of-ldconfig-trigger
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 2d33f6a..5b7382b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,10 @@
 #!/usr/bin/make -f
 
+export QT_SELECT=qt6
+
 %:
-	dh $@
+	dh $@ --buildsystem=cmake
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+	-DBUILD_WITH_QT6=ON
\ No newline at end of file


More information about the Neon-commits mailing list