[SCM] kmailtransport packaging branch, kubuntu_unstable, updated. ubuntu/4%15.07.90-0ubuntu1-1-ged7c54a

Kubuntu CI (Harald Sitter) kubuntu-ci-guest at moszumanska.debian.org
Wed Aug 19 10:03:01 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/kmailtransport.git;a=commitdiff;h=ed7c54a

The following commit has been merged in the kubuntu_unstable branch:
commit ed7c54adce48b4e900e0a47ba68f1a841f204911
Author: Harald Sitter <sitter at kde.org>
Date:   Wed Aug 19 12:02:16 2015 +0200

    split packaging to be more best practice
    
    - lib split in lib, kcm and data
    - data is MA foreign
    - kcm and lib are now MA same (lib used to be no because of data)
    - lib now recommends kcm
    - kcm and lib both depend on data
    - new packages break and replace old lib
---
 debian/control                          | 46 ++++++++++++++++++++++++++++++---
 debian/kde-config-mailtransport.install |  1 +
 debian/libkf5mailtransport-data.install |  2 ++
 debian/libkf5mailtransport5.install     |  3 ---
 4 files changed, 46 insertions(+), 6 deletions(-)

diff --git a/debian/control b/debian/control
index b823380..93af505 100644
--- a/debian/control
+++ b/debian/control
@@ -41,10 +41,49 @@ Description: mail transport service library - development files
  .
  This package contains the development files.
 
+Package: libkf5mailtransport-data
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libkf5mailtransport5 (<< 4:15.07.90+git20150819.1000)
+Replaces: libkf5mailtransport5 (<< 4:15.07.90+git20150819.1000)
+Description: mail transport service library - data files
+ Mailtransport is a library that provides the following functionality:
+ .
+  * Shared mail transport settings.
+  * GUI elements to configure mail transport settings.
+  * Job classes for mail sending.
+ .
+ This package also contains a KDE control module which can be embedded
+ into your application to provide mail transport configuration.
+ .
+ This package contains data files.
+
+Package: kde-config-mailtransport
+Architecture: any
+Multi-Arch: same
+Depends: libkf5mailtransport-data (= ${source:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Breaks: libkf5mailtransport5 (<< 4:15.07.90+git20150819.1000)
+Replaces: libkf5mailtransport5 (<< 4:15.07.90+git20150819.1000)
+Description: mail transport service KCM
+ Mailtransport is a library that provides the following functionality:
+ .
+  * Shared mail transport settings.
+  * GUI elements to configure mail transport settings.
+  * Job classes for mail sending.
+ .
+ This package also contains a KDE control module which can be embedded
+ into your application to provide mail transport configuration.
+
 Package: libkf5mailtransport5
 Architecture: any
-Multi-Arch: no
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: same
+Depends: libkf5mailtransport-data (= ${source:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Recommends: kde-config-mailtransport
 Description: mail transport service library
  Mailtransport is a library that provides the following functionality:
  .
@@ -60,7 +99,8 @@ Section: debug
 Priority: extra
 Architecture: any
 Multi-Arch: same
-Depends: libkf5mailtransport5 (= ${binary:Version}), ${misc:Depends}
+Depends: kde-config-mailtransport (= ${binary:Version}) | libkf5mailtransport5 (= ${binary:Version}),
+         ${misc:Depends}
 Description: mail transport service library - debug symbols
  Mailtransport is a library that provides the following functionality:
  .
diff --git a/debian/kde-config-mailtransport.install b/debian/kde-config-mailtransport.install
new file mode 100644
index 0000000..289b941
--- /dev/null
+++ b/debian/kde-config-mailtransport.install
@@ -0,0 +1 @@
+usr/lib/*/qt5/plugins/kcm_mailtransport.so
diff --git a/debian/libkf5mailtransport-data.install b/debian/libkf5mailtransport-data.install
new file mode 100644
index 0000000..349594a
--- /dev/null
+++ b/debian/libkf5mailtransport-data.install
@@ -0,0 +1,2 @@
+usr/share/config.kcfg/mailtransport.kcfg
+usr/share/kservices5/kcm_mailtransport.desktop
diff --git a/debian/libkf5mailtransport5.install b/debian/libkf5mailtransport5.install
index 0133b28..b5e090b 100644
--- a/debian/libkf5mailtransport5.install
+++ b/debian/libkf5mailtransport5.install
@@ -1,5 +1,2 @@
 usr/lib/*/libKF5MailTransport.so.4.*
 usr/lib/*/libKF5MailTransport.so.5
-usr/lib/*/qt5/plugins/kcm_mailtransport.so
-usr/share/config.kcfg/mailtransport.kcfg
-usr/share/kservices5/kcm_mailtransport.desktop

-- 
kmailtransport packaging



More information about the pkg-kde-commits mailing list