[SCM] kmailtransport packaging branch, kubuntu_stable, updated. ubuntu/4%15.07.90-0ubuntu1-1-ged7c54a
Harald Sitter
apachelogger-guest at moszumanska.debian.org
Wed Aug 19 10:02:25 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_stable 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