[SCM] konsole packaging branch, master, updated. debian/4.14.2-1-6-g3c57657

Maximiliano Curia maxy at moszumanska.debian.org
Wed Jul 22 23:59:24 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-sc/konsole.git;a=commitdiff;h=71882f8

The following commit has been merged in the master branch:
commit 71882f8e0b9a6cb2132af77d41e48a245713bc1d
Author: Maximiliano Curia <maxy at debian.org>
Date:   Wed Jul 22 19:20:52 2015 +0200

    Keep only the kpart needed by other (kde4) packages.
---
 debian/changelog                                   |  2 +-
 debian/control                                     | 30 ++++++++++------------
 debian/konsole.lintian-overrides                   |  4 ---
 debian/konsole.postinst                            | 22 ----------------
 debian/konsole.prerm                               | 24 -----------------
 debian/{konsole.install => konsole4-kpart.install} | 14 ----------
 debian/konsole4-kpart.lintian-overrides            |  4 +++
 debian/rules                                       |  7 +++--
 8 files changed, 23 insertions(+), 84 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5988c9f..4096b5a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 konsole (4:4.14.2-2~) UNRELEASED; urgency=medium
 
-  * 
+  * Keep only the kpart needed by other (kde4) packages.
 
  -- Maximiliano Curia <maxy at debian.org>  Wed, 22 Jul 2015 18:42:41 +0200
 
diff --git a/debian/control b/debian/control
index 328dd9a..c8a594f 100644
--- a/debian/control
+++ b/debian/control
@@ -15,19 +15,17 @@ Build-Depends: cmake,
                libphonon-dev (>= 4:4.3.0),
                libxkbfile-dev,
                pkg-kde-tools (>= 0.12)
-Standards-Version: 3.9.5
-XS-Testsuite: autopkgtest
+Standards-Version: 3.9.6
 Homepage: http://www.kde.org/
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-sc/konsole.git
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-kde/kde-sc/konsole.git
 Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-sc/konsole.git
 X-Ubuntu-Vcs-Browser: http://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/konsole
 X-Ubuntu-Vcs-Bzr: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/konsole
 
-Package: konsole
+Package: konsole4-kpart
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Provides: x-terminal-emulator
-Description: X terminal emulator
+Description: X terminal emulator - KPart plugin
  Konsole is a terminal emulator built on the KDE Platform. It can contain
  multiple terminal sessions inside one window using detachable tabs.
  .
@@ -36,14 +34,12 @@ Description: X terminal emulator
  .
  This package is part of the KDE base applications module.
 
-Package: konsole-dbg
-Section: debug
-Architecture: any
-Priority: extra
-Depends: konsole (= ${binary:Version}), ${misc:Depends}
-Breaks: kdebase-dbg (<< 4:4.6.80)
-Replaces: kdebase-dbg (<< 4:4.6.80)
-Recommends: kdelibs5-dbg
-Description: debugging symbols for the KDE X terminal emulator
- This package contains debugging files used to investigate problems with
- binaries included in the KDE X terminal emulator.
+Package: konsole
+Architecture: all
+Depends: konsole4-kpart (>= ${source:Version}), konsole5
+Description: transitional package for the Konsole5 package
+ Konsole is a terminal emulator built on the KDE Platform.
+ .
+ This transional package allows one to migrate to konsole5 and konsole4-kpart.
+ .
+ It can be safely removed after the installation.
diff --git a/debian/konsole.lintian-overrides b/debian/konsole.lintian-overrides
deleted file mode 100644
index 8a0d209..0000000
--- a/debian/konsole.lintian-overrides
+++ /dev/null
@@ -1,4 +0,0 @@
-konsole: package-name-doesnt-match-sonames libkonsoleprivate
-konsole: shlib-without-versioned-soname usr/lib/libkonsoleprivate.so libkonsoleprivate.so
-konsole: postinst-must-call-ldconfig usr/lib/libkonsoleprivate.so
-konsole: no-symbols-control-file usr/lib/libkonsoleprivate.so
diff --git a/debian/konsole.postinst b/debian/konsole.postinst
deleted file mode 100644
index a4f85b8..0000000
--- a/debian/konsole.postinst
+++ /dev/null
@@ -1,22 +0,0 @@
-#! /bin/sh
-
-set -e
-
-case "$1" in
-    configure)
-        update-alternatives --install /usr/bin/x-terminal-emulator \
-        x-terminal-emulator /usr/bin/konsole 40
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/konsole.prerm b/debian/konsole.prerm
deleted file mode 100644
index 2de7dd2..0000000
--- a/debian/konsole.prerm
+++ /dev/null
@@ -1,24 +0,0 @@
-#! /bin/sh
-
-set -e
-
-case "$1" in
-    remove)
-        update-alternatives --remove x-terminal-emulator /usr/bin/konsole
-    ;;
-
-    upgrade|deconfigure)
-    ;;
-
-    failed-upgrade)
-    ;;
-
-    *)
-        echo "prerm called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/konsole.install b/debian/konsole4-kpart.install
similarity index 59%
rename from debian/konsole.install
rename to debian/konsole4-kpart.install
index 5f41648..f5b0267 100644
--- a/debian/konsole.install
+++ b/debian/konsole4-kpart.install
@@ -1,15 +1,6 @@
-usr/bin/konsole
-usr/bin/konsoleprofile
 usr/lib/kde4/libkonsolepart.so
-usr/lib/libkdeinit4_konsole.so
 usr/lib/libkonsoleprivate.so
 usr/share/applications/kde4/konsole.desktop
-usr/share/doc/kde/HTML/*/konsole/
-usr/share/kde4/apps/kconf_update/konsole-2.10.0-remove-menuindex-from-profiles.sh
-usr/share/kde4/apps/kconf_update/konsole-2.9.0-colorscheme-bold-key.sh
-usr/share/kde4/apps/kconf_update/konsole-2.9.0-global-options.sh
-usr/share/kde4/apps/kconf_update/konsole.upd
-usr/share/kde4/apps/kconf_update/konsole_remove_background_mode.upd
 usr/share/kde4/apps/konsole/BlackOnLightYellow.colorscheme
 usr/share/kde4/apps/konsole/BlackOnRandomLight.colorscheme
 usr/share/kde4/apps/konsole/BlackOnWhite.colorscheme
@@ -24,13 +15,8 @@ usr/share/kde4/apps/konsole/Solarized.colorscheme
 usr/share/kde4/apps/konsole/SolarizedLight.colorscheme
 usr/share/kde4/apps/konsole/WhiteOnBlack.colorscheme
 usr/share/kde4/apps/konsole/default.keytab
-usr/share/kde4/apps/konsole/konsole.notifyrc
-usr/share/kde4/apps/konsole/konsoleui.rc
 usr/share/kde4/apps/konsole/linux.keytab
 usr/share/kde4/apps/konsole/partui.rc
 usr/share/kde4/apps/konsole/sessionui.rc
 usr/share/kde4/apps/konsole/solaris.keytab
-usr/share/kde4/services/ServiceMenus/konsolehere.desktop
-usr/share/kde4/services/ServiceMenus/konsolerun.desktop
 usr/share/kde4/services/konsolepart.desktop
-usr/share/kde4/servicetypes/terminalemulator.desktop
diff --git a/debian/konsole4-kpart.lintian-overrides b/debian/konsole4-kpart.lintian-overrides
new file mode 100644
index 0000000..7764d36
--- /dev/null
+++ b/debian/konsole4-kpart.lintian-overrides
@@ -0,0 +1,4 @@
+konsole4-kpart: package-name-doesnt-match-sonames libkonsoleprivate
+konsole4-kpart: shlib-without-versioned-soname usr/lib/libkonsoleprivate.so libkonsoleprivate.so
+konsole4-kpart: postinst-must-call-ldconfig usr/lib/libkonsoleprivate.so
+konsole4-kpart: no-symbols-control-file usr/lib/libkonsoleprivate.so
diff --git a/debian/rules b/debian/rules
index 4496f59..55131c5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,13 @@
 
 include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
 
+BINARY_VERSION_NO_EPOCH := $(shell dpkg-parsechangelog -S Version | sed 's/^[[:digit:]]\+\://')
+
 override_dh_auto_configure:
 	$(overridden_command)
 
 .PHONY: override_dh_auto_test
 
-override_dh_strip:
-	$(overridden_command) --dbg-package=konsole-dbg
+override_dh_gencontrol:
+	$(overridden_command) -pkonsole -- -v'4:15.04.3+$(BINARY_VERSION_NO_EPOCH)'
+	$(overridden_command) --remaining-packages

-- 
konsole packaging



More information about the pkg-kde-commits mailing list