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 8c8b872f0bf778396c2061ac41683c01397b693e..f6b07efb8d073519b48d2e52715f27fcfe5d85be 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 176177d22dadac90cc05b577be6c369e33a4a311..c8da4c4947e884a7c1979ab4537eb02a06c08b0d 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 785aaae0a32ec7230d5816e6127d772935da701b..d4d423ca73ddb03fb691787f4e5ef3d375e51fb1 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
+