r52152 - in /desktop/experimental/glib2.0/debian: changelog control control.in rules

smcv at users.alioth.debian.org smcv at users.alioth.debian.org
Fri Mar 3 16:59:28 UTC 2017


Author: smcv
Date: Fri Mar  3 16:59:28 2017
New Revision: 52152

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=52152
Log:
Break up libglib2.0-0-dbg between libglib2.0-dev and -dbgsym

Move gdb helpers from libglib2.0-0-dbg to libglib2.0-dev, and move
detached debug symbols from libglib2.0-0-dbg to autogenerated -dbgsym
packages.

Modified:
    desktop/experimental/glib2.0/debian/changelog
    desktop/experimental/glib2.0/debian/control
    desktop/experimental/glib2.0/debian/control.in
    desktop/experimental/glib2.0/debian/rules

Modified: desktop/experimental/glib2.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/changelog?rev=52152&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/changelog	[utf-8] (original)
+++ desktop/experimental/glib2.0/debian/changelog	[utf-8] Fri Mar  3 16:59:28 2017
@@ -21,6 +21,9 @@
   * Add Lintian overrides for some intentionally weird scripts used in tests
   * Do not install glib_gdb.py, gobject_gdb.py executable. They are libraries
     to be imported by the gdb hooks, not scripts.
+  * Move gdb helpers from libglib2.0-0-dbg to libglib2.0-dev, and move
+    detached debug symbols from libglib2.0-0-dbg to autogenerated -dbgsym
+    packages
 
  -- Simon McVittie <smcv at debian.org>  Thu, 02 Mar 2017 09:15:48 +0000
 

Modified: desktop/experimental/glib2.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/control?rev=52152&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/control	[utf-8] (original)
+++ desktop/experimental/glib2.0/debian/control	[utf-8] Fri Mar  3 16:59:28 2017
@@ -146,24 +146,6 @@
  development utilities typically run during compilation and should not be
  installed directly. Use libglib2.0-dev instead.
 
-Package: libglib2.0-0-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Multi-Arch: same
-Depends: ${misc:Depends},
-         libglib2.0-0 (= ${binary:Version})
-Breaks: libglib2.0-dev (<< 2.43.2-2~)
-Replaces: libglib2.0-dev (<< 2.43.2-2~)
-Description: Debugging symbols for the GLib libraries
- GLib is a library containing many useful C routines for things such
- as trees, hashes, lists, and strings.  It is a useful general-purpose
- C library used by projects such as GTK+, GIMP, and GNOME.
- .
- This package contains detached debugging symbols.
- .
- Most people will not need this package.
-
 Package: libglib2.0-data
 Architecture: all
 Depends: ${misc:Depends}

Modified: desktop/experimental/glib2.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/control.in?rev=52152&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/control.in	[utf-8] (original)
+++ desktop/experimental/glib2.0/debian/control.in	[utf-8] Fri Mar  3 16:59:28 2017
@@ -146,24 +146,6 @@
  development utilities typically run during compilation and should not be
  installed directly. Use libglib2.0-dev instead.
 
-Package: @DEBUG_PKG@
-Section: debug
-Priority: extra
-Architecture: any
-Multi-Arch: same
-Depends: ${misc:Depends},
-         @SHARED_PKG@ (= ${binary:Version})
-Breaks: libglib2.0-dev (<< 2.43.2-2~)
-Replaces: libglib2.0-dev (<< 2.43.2-2~)
-Description: Debugging symbols for the GLib libraries
- GLib is a library containing many useful C routines for things such
- as trees, hashes, lists, and strings.  It is a useful general-purpose
- C library used by projects such as GTK+, GIMP, and GNOME.
- .
- This package contains detached debugging symbols.
- .
- Most people will not need this package.
-
 Package: @DATA_PKG@
 Architecture: all
 Depends: ${misc:Depends}

Modified: desktop/experimental/glib2.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/rules?rev=52152&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/rules	[utf-8] (original)
+++ desktop/experimental/glib2.0/debian/rules	[utf-8] Fri Mar  3 16:59:28 2017
@@ -39,7 +39,6 @@
 BIN_PKG := libglib$(APIVER)-bin
 UDEB_PKG := libglib$(APIVER)-udeb
 DOC_PKG := libglib$(APIVER)-doc
-DEBUG_PKG := $(SHARED_PKG)-dbg
 
 DEB_MAKE_DESTDIRSKEL = $(CURDIR)/debian/install/@FLAVOR@
 
@@ -50,8 +49,7 @@
 DEB_DH_INSTALL_ARGS_$(UDEB_PKG) += --sourcedir=debian/install/udeb
 
 DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V --add-udeb=$(UDEB_PKG) -- -c4
-# Don't put the symbols in the -dbg package
-DEB_DH_STRIP_ARGS_$(UDEB_PKG) =
+DEB_DH_STRIP_ARGS = --dbgsym-migration='libglib2.0-0-dbg (<< 2.51.4-1~)'
 
 # Don't strip translations from the installed tests; makes them environment dependent.
 DEB_DH_TRANSLATIONS_ARGS = -Xinstalled-tests
@@ -148,7 +146,6 @@
 		-e "s#@DEVBIN_PKG@#$(DEVBIN_PKG)#g" \
 		-e "s#@UDEB_PKG@#$(UDEB_PKG)#g" \
 		-e "s#@DOC_PKG@#$(DOC_PKG)#g" \
-		-e "s#@DEBUG_PKG@#$(DEBUG_PKG)#g" \
 		-e "s#@GNOME_TEAM@#$(UPLOADERS)#g" \
 		debian/control.in > debian/control
 	rm -rf $(CURDIR)/debian/build \




More information about the pkg-gnome-commits mailing list