packaging: create debug package on debian/ubuntu
authorJussi Laako <jussi.laako@linux.intel.com>
Wed, 10 Jul 2013 13:08:06 +0000 (16:08 +0300)
committerJussi Laako <jussi.laako@linux.intel.com>
Wed, 10 Jul 2013 13:08:06 +0000 (16:08 +0300)
dists/debian/changelog
dists/debian/control
dists/debian/rules

index 8c8b872..f6b07ef 100644 (file)
@@ -1,3 +1,9 @@
+libgsignon-glib (2.0.1-2) unstable; urgency=low
+
+  * Produce a separate debug symbols package
+
+ -- Jussi Laako <jussi.laako@linux.intel.com>  Wed, 10 Jul 2013 15:08:00 +0300
+
 libgsignon-glib (2.0.1-1) unstable; urgency=low
 
   * Initial Release.
index 176177d..c8da4c4 100644 (file)
@@ -16,10 +16,16 @@ Description: gSSO client library
 
 Package: libgsignon-glib-dev
 Architecture: any
-Depends: ${shlibs:Depens}, ${misc:Depends}
+Depends: libgsignon-glib (= ${binary:Version}), ${misc:Depends}
 Description: development files for libgsignon-glib
  Headers and libraries necessary for developing applications using gSSO.
 
+Package: libgsignon-glib-dbg
+Architecture: any
+Depends: libgsignon-glib (= ${binary:Version}), ${misc:Depends}
+Description: debug symbols for libgsignon-glib
+ Debug symbols necessary for debugging applications using gSSO.
+
 Package: libgsignon-glib-doc
 Architecture: all
 Description: documentation for libgsignon-glib
index 785aaae..d4d423c 100755 (executable)
@@ -15,5 +15,11 @@ export DH_OPTIONS
 override_dh_auto_configure:
        dh_auto_configure -- --enable-dbus-type=session --enable-gtk-doc --enable-introspection=yes
 
+.PHONY: override_dh_auto_test
 override_dh_auto_test:
        true
+
+.PHONY: override_dh_strip
+override_dh_strip:
+       dh_strip --dbg-package=libgsignon-glib-dbg
+