[neon/neon-packaging/mauikit/Neon/unstable] debian: fix the breaks/replaces

Carlos De Maine null at kde.org
Mon Feb 27 02:38:23 GMT 2023


Git commit 2c02b337059d635277d06adff51c60d1720dd17f by Carlos De Maine.
Committed on 27/02/2023 at 02:38.
Pushed by carlosdem into branch 'Neon/unstable'.

fix the breaks/replaces

M  +21   -20   debian/control

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

diff --git a/debian/control b/debian/control
index ee01783..55dffcf 100644
--- a/debian/control
+++ b/debian/control
@@ -25,19 +25,10 @@ Homepage: https://maui-project.org/
 Vcs-Git: https://gitlab.com/debian-pm/mauikit.git
 Vcs-Browser: https://gitlab.com/debian-pm/mauikit
 
-Package: qml-module-org-maui-mauikit
+
+Package: libmauikit
 Architecture: any
-Depends: libmauikit,
-         qml-module-org-kde-kirigami2,
-         qml-module-qmltermwidget,
-         qml-module-qtquick-controls2,
-         qml-module-qtquick-shapes,
-         qml-module-qtwebengine,
-         ${misc:Depends},
-         ${shlibs:Depends}
-Breaks: qml-module-org-kde-mauikit
-Conflicts: qml-module-org-kde-mauikit
-Replaces: qml-module-org-kde-mauikit
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Kit for developing MAUI Apps.
  A set of templated controls and tools based off QQC2 and Kirigami
  shared among the Maui set of applications
@@ -46,11 +37,14 @@ Description: Kit for developing MAUI Apps.
  and bring ready to go tools for different platforms,
  such as Android and Linux
  .
- This package contains the mauikit qml module
+ This package contains the mauikit shared library
 
-Package: libmauikit
+Package: mauikit-dev
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: libmauikit (= ${binary:Version}),
+         qml-module-org-maui-mauikit (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
 Description: Kit for developing MAUI Apps.
  A set of templated controls and tools based off QQC2 and Kirigami
  shared among the Maui set of applications
@@ -59,14 +53,20 @@ Description: Kit for developing MAUI Apps.
  and bring ready to go tools for different platforms,
  such as Android and Linux
  .
- This package contains the mauikit shared library
+ This package contains mauikit development files
 
-Package: mauikit-dev
+Package: qml-module-org-maui-mauikit
 Architecture: any
-Depends: libmauikit,
-         qml-module-org-maui-mauikit,
+Depends: libmauikit (= ${binary:Version}),
+         qml-module-org-kde-kirigami2,
+         qml-module-qmltermwidget,
+         qml-module-qtquick-controls2,
+         qml-module-qtquick-shapes,
+         qml-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}
+Breaks: qml-module-org-kde-mauikit (<< ${source:Version}~ciBuild)
+Replaces: qml-module-org-kde-mauikit (<< ${source:Version}~ciBuild)
 Description: Kit for developing MAUI Apps.
  A set of templated controls and tools based off QQC2 and Kirigami
  shared among the Maui set of applications
@@ -75,4 +75,5 @@ Description: Kit for developing MAUI Apps.
  and bring ready to go tools for different platforms,
  such as Android and Linux
  .
- This package contains mauikit development files
+ This package contains the mauikit qml module
+


More information about the Neon-commits mailing list