[SCM] qtbase packaging branch, master, updated. debian/5.5.1+dfsg-12-13-gdd8e618
Lisandro Damián Nicanor Pérez
lisandro at moszumanska.debian.org
Wed Jan 20 14:50:29 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=dd8e618
The following commit has been merged in the master branch:
commit dd8e61888b743f28e5ff8d9040911abfe8155716
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date: Wed Jan 20 11:47:38 2016 -0300
Revert "There is no real point in avoiding creating symbols for hese private libs"
This reverts commit 89d190ee7485c037cd421f68ea2bb54514077803.
Actually there is, and quite a lot.
Both libs are private and *only used* by the plugins. In other words,
exclusively accesible for each related plugin which is shipped in the
same binary package.
At this point having shlibs or symbols files referencing them is really
not necessary, moreoever it causes more work for handling symbols files.
---
debian/changelog | 2 ++
debian/rules | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 42f3531..cb9618a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ qtbase-opensource-src (5.5.1+dfsg-13) UNRELEASED; urgency=medium
(Closes: #810282). Thanks Jakob Haufe for the pointer.
* Merge platforms plugins back into libqt5gui5: libqt5egldeviceintegration5
and libqt5xcbqpa5.
+ - Avoid creating shlibs and symbols files for the private libraries they
+ ship.
- Add proper Breaks+Replaces.
- Remove other mentions of them.
- Add a transitional dummy package for libqt5xcbqpa5 as it's the only one
diff --git a/debian/rules b/debian/rules
index 6182a92..5d4ea15 100755
--- a/debian/rules
+++ b/debian/rules
@@ -328,7 +328,8 @@ override_dh_strip:
dh_strip --remaining-packages --dbg-package=qtbase5-dbg
override_dh_makeshlibs:
- dh_makeshlibs -V
+ dh_makeshlibs -V -plibqt5gui5 -XlibQt5EglDeviceIntegration.so -X libQt5XcbQpa.so
+ dh_makeshlibs -V --remaining-packages
# Check for private symbols not marked as such. Be verbose.
pkgkde-mark-private-symbols debian/qtbase5-private-dev/usr/include
--
qtbase packaging
More information about the pkg-kde-commits
mailing list