[SCM] KDevelop packaging branch, master, updated. debian/4%5.2.0-2

Pino Toscano pino at moszumanska.debian.org
Fri Nov 17 13:52:02 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-std/kdevelop.git;a=commitdiff;h=d84227f

The following commit has been merged in the master branch:
commit d84227f168fde1ead45df20334c169d9e99757d2
Author: Pino Toscano <pino at debian.org>
Date:   Tue Nov 14 22:59:18 2017 +0100

    adapt packaging split following kdevplatform merge
---
 debian/changelog |  6 +++++
 debian/control   | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 69 insertions(+), 7 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b261f21..e570cb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,12 @@ kdevelop (4:5.2.0-0r1) UNRELEASED; urgency=medium
 
   [ Pino Toscano ]
   * New upstream release.
+  * Following the kdevplatform merge, merge the packaging bits from the
+    kdevplatform source:
+    - add a new kdevelop52-libs package, with only public shared libraries
+    - add kdevplatform-dev as transitional package for kdevelop-dev
+    - add kdevplatform-l10n as transitional package for kdevelop-l10n
+    - add breaks/replaces against the old kdevplatform packages
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 14 Nov 2017 21:26:54 +0100
 
diff --git a/debian/control b/debian/control
index ccd70bc..04bf8b1 100644
--- a/debian/control
+++ b/debian/control
@@ -49,14 +49,43 @@ Homepage: http://www.kdevelop.org/
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-kde/kde-std/kdevelop.git
 Vcs-Git: https://anonscm.debian.org/git/pkg-kde/kde-std/kdevelop.git
 
+Package: kdevelop52-libs
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: kdevelop (<< 4:5.0),
+          kdevelop-data (<< 4:5.0),
+          kdevplatform1-libs,
+          kdevplatform2-libs,
+          kdevplatform3-libs,
+          kdevplatform5-libs,
+          kdevplatform7-libs,
+          kdevplatform8-libs,
+          kdevplatform10-libs,
+Breaks: kdevplatform1-libs,
+        kdevplatform2-libs,
+        kdevplatform3-libs,
+        kdevplatform5-libs,
+        kdevplatform7-libs,
+        kdevplatform8-libs,
+        kdevplatform10-libs,
+Description: shared libraries for the KDevelop platform
+ This package contains shared libraries needed to run integrated development
+ environments based on the KDevelop platform.
+ .
+ This package is part of the KDevelop platform.
+
 Package: kdevelop
 Architecture: any
 Depends: kdevelop-data (>= ${source:Version}),
+         kdevelop52-libs (= ${binary:Version}),
          kinit,
          ${misc:Depends},
          ${shlibs:Depends}
 Recommends: g++, gcc, gdb (>= 7.0), kapptemplate, kio-extras, make
 Suggests: cmake, cppcheck, kdevelop-l10n, ninja-build
+Breaks: kdevplatform10-libs (<< 5.2),
+Replaces: kdevplatform10-libs (<< 5.2),
 Description: integrated development environment for C/C++ and other languages
  KDevelop is a Free and Open Source integrated development
  environment (IDE). It provides editing, navigation and debugging features for
@@ -69,8 +98,10 @@ Description: integrated development environment for C/C++ and other languages
 Package: kdevelop-data
 Architecture: all
 Depends: ${misc:Depends}
-Breaks: kdevelop-doc (<< 4:4.3)
-Replaces: kdevelop-doc (<< 4:4.3)
+Breaks: kdevelop-doc (<< 4:4.3),
+        kdevplatform10-libs (<< 5.2),
+Replaces: kdevelop-doc (<< 4:4.3),
+          kdevplatform10-libs (<< 5.2),
 Description: data files for the KDevelop IDE
  KDevelop is a Free and Open Source integrated development
  environment (IDE). It provides editing, navigation and debugging features for
@@ -82,9 +113,10 @@ Description: data files for the KDevelop IDE
 Package: kdevelop-dev
 Section: libdevel
 Architecture: any
-Depends: kdevelop (= ${binary:Version}),
-         kdevplatform-dev (>= 5.1.2),
+Depends: kdevelop52-libs (= ${binary:Version}),
          ${misc:Depends}
+Breaks: kdevplatform-dev (<< 5.2),
+Replaces: kdevplatform-dev (<< 5.2),
 Description: development files for the KDevelop IDE
  KDevelop is a Free and Open Source integrated development
  environment (IDE). It provides editing, navigation and debugging features for
@@ -96,8 +128,9 @@ Description: development files for the KDevelop IDE
 Package: kdevelop-l10n
 Section: localization
 Architecture: all
-Depends: kdevplatform-l10n, ${misc:Depends}
-Replaces: kdevelop-l10n-ca,
+Depends: ${misc:Depends}
+Replaces: kdevplatform-l10n (<< 5.2),
+          kdevelop-l10n-ca,
           kdevelop-l10n-cavalencia,
           kdevelop-l10n-da,
           kdevelop-l10n-de,
@@ -120,7 +153,8 @@ Replaces: kdevelop-l10n-ca,
           kdevelop-l10n-uk,
           kdevelop-l10n-zhcn,
           kdevelop-l10n-zhtw
-Breaks: kdevelop-l10n-ca,
+Breaks: kdevplatform-l10n (<< 5.2),
+        kdevelop-l10n-ca,
         kdevelop-l10n-cavalencia,
         kdevelop-l10n-da,
         kdevelop-l10n-de,
@@ -165,3 +199,25 @@ Description: KDevelop plugins for Plasma
   * sessions data engine
   * sessions widget
   * sessions KRunner module
+
+Package: kdevplatform-dev
+Section: oldlibs
+Architecture: all
+Depends: kdevelop-dev (>= ${source:Version}),
+         ${misc:Depends},
+Description: transitional package for kdevelop-dev
+ This package is a transitional package, to upgrade to kdevelop-dev.
+ It can be safely removed after the upgrade.
+ .
+ This package is part of the KDevelop platform.
+
+Package: kdevplatform-l10n
+Section: oldlibs
+Architecture: all
+Depends: kdevelop-l10n (>= ${source:Version}),
+         ${misc:Depends}
+Description: transitional package for kdevelop-l10n
+ This package is a transitional package, to upgrade to kdevelop-l10n.
+ It can be safely removed after the upgrade.
+ .
+ This package is part of the KDevelop platform.

-- 
KDevelop packaging



More information about the pkg-kde-commits mailing list