[neon/kde/kdecoration/Neon/unstable] debian: rename packages for new library name. add transitional for old one due to overlapping translation files

Jonathan Riddell null at kde.org
Mon Nov 25 13:55:11 GMT 2024


Git commit a8ca8b853bb40c087c451364282ca28190e7b1cd by Jonathan Riddell.
Committed on 25/11/2024 at 13:55.
Pushed by jriddell into branch 'Neon/unstable'.

rename packages for new library name.  add transitional for old one due to overlapping translation files

M  +16   -9    debian/control
D  +0    -3    debian/libkdecorations2-6.install
D  +0    -4    debian/libkdecorations2-dev.install
D  +0    -2    debian/libkdecorations2private1.install
A  +3    -0    debian/libkdecorations3-6.install
A  +4    -0    debian/libkdecorations3-dev.install
A  +2    -0    debian/libkdecorations3private1.install

https://invent.kde.org/neon/kde/kdecoration/-/commit/a8ca8b853bb40c087c451364282ca28190e7b1cd

diff --git a/debian/control b/debian/control
index c448bdc..46b2303 100644
--- a/debian/control
+++ b/debian/control
@@ -19,23 +19,23 @@ Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kdecoration
 Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kdecoration.git
 Rules-Requires-Root: no
 
-Package: libkdecorations2-6
+Package: libkdecorations3-6
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: libkdecorations2-5v5 (<< 4:5.91)
-Replaces: libkdecorations2-5v5 (<< 4:5.91)
+Breaks: libkdecorations2-6 (<< ${source:Version}~ciBuild)
+Replaces: libkdecorations2-6 (<< ${source:Version}~ciBuild)
 Description: library to create window decorations
  KDecoration2 is a library to create window decorations. These window
  decorations can be used by for example an X11 based window manager
  which re-parents a Client window to a window decoration frame.
 
-Package: libkdecorations2-dev
+Package: libkdecorations3-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libkdecorations2-6 (= ${binary:Version}),
-         libkdecorations2private1 (= ${binary:Version}),
+Depends: libkdecorations3-6 (= ${binary:Version}),
+         libkdecorations3private1 (= ${binary:Version}),
          qt6-base-dev,
          ${misc:Depends}
 Description: library to create window decorations - development files
@@ -45,15 +45,22 @@ Description: library to create window decorations - development files
  .
  This package contains the development files.
 
-Package: libkdecorations2private1
+Package: libkdecorations3private1
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libkdecorations2private10 (<< 4:6.0.0)
-Breaks: libkdecorations2private10 (<< 4:6.0.0)
 Description: library to create window decorations - private library
  KDecoration2 is a library to create window decorations. These window
  decorations can be used by for example an X11 based window manager
  which re-parents a Client window to a window decoration frame.
  .
  This package contains the private library parts that are not considered stable.
+
+Package: libkdecorations2-6
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Priority: extra
+Section: oldlibs
+Description: library to create window decorations - transitional
+ Empty dummy package
diff --git a/debian/libkdecorations2-6.install b/debian/libkdecorations2-6.install
deleted file mode 100644
index 2e67110..0000000
--- a/debian/libkdecorations2-6.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/lib/*/libkdecorations2.so.6
-usr/lib/*/libkdecorations2.so.6.*
-usr/share/locale/*/LC_MESSAGES/kdecoration.mo
diff --git a/debian/libkdecorations2-dev.install b/debian/libkdecorations2-dev.install
deleted file mode 100644
index ca83014..0000000
--- a/debian/libkdecorations2-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/
-usr/lib/*/cmake/KDecoration3/
-usr/lib/*/libkdecorations2.so
-usr/lib/*/libkdecorations2private.so
diff --git a/debian/libkdecorations2private1.install b/debian/libkdecorations2private1.install
deleted file mode 100644
index 357e435..0000000
--- a/debian/libkdecorations2private1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libkdecorations2private.so.1
-usr/lib/*/libkdecorations2private.so.6.*
diff --git a/debian/libkdecorations3-6.install b/debian/libkdecorations3-6.install
new file mode 100644
index 0000000..8b6f441
--- /dev/null
+++ b/debian/libkdecorations3-6.install
@@ -0,0 +1,3 @@
+usr/lib/*/libkdecorations3.so.6
+usr/lib/*/libkdecorations3.so.6.*
+usr/share/locale/*/LC_MESSAGES/kdecoration.mo
diff --git a/debian/libkdecorations3-dev.install b/debian/libkdecorations3-dev.install
new file mode 100644
index 0000000..7bfc5b8
--- /dev/null
+++ b/debian/libkdecorations3-dev.install
@@ -0,0 +1,4 @@
+usr/include/
+usr/lib/*/cmake/KDecoration3/
+usr/lib/*/libkdecorations3.so
+usr/lib/*/libkdecorations3private.so
diff --git a/debian/libkdecorations3private1.install b/debian/libkdecorations3private1.install
new file mode 100644
index 0000000..a1efa99
--- /dev/null
+++ b/debian/libkdecorations3private1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libkdecorations3private.so.1
+usr/lib/*/libkdecorations3private.so.6.*


More information about the Neon-commits mailing list