From 65a208bf91761f21812394fd035a402cc5380b47 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 22 Apr 2013 09:57:53 +0100 Subject: [PATCH] Try to build dbg packages for debian. --- builds/control-12.04-32 | 9 +++++++++ builds/control-12.04-64 | 9 +++++++++ builds/control-12.10-32 | 9 +++++++++ builds/control-12.10-64 | 9 +++++++++ debian/rules | 5 ++++- 5 files changed, 40 insertions(+), 1 deletion(-) diff --git a/builds/control-12.04-32 b/builds/control-12.04-32 index 8cb5aceb3..a1042f281 100644 --- a/builds/control-12.04-32 +++ b/builds/control-12.04-32 @@ -13,3 +13,12 @@ Description: Generator of Digital Cinema Packages (DCPs) DVD-o-matic generates Digital Cinema Packages (DCPs) from video and audio files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant digital projectors. + +Package: dvdomatic-dbg +Architecture: i386 +Section: debug +Priority: extra +Depends: dvdomatic = ${binary:Version}), ${misc:Depends} +Description: debugging symbols for dvdomatic + This package contains the debugging symbols for dvdomatic. + diff --git a/builds/control-12.04-64 b/builds/control-12.04-64 index cdb15a87b..4f340f2e3 100644 --- a/builds/control-12.04-64 +++ b/builds/control-12.04-64 @@ -13,3 +13,12 @@ Description: Generator of Digital Cinema Packages (DCPs) DVD-o-matic generates Digital Cinema Packages (DCPs) from video and audio files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant digital projectors. + +Package: dvdomatic-dbg +Architecture: amd64 +Section: debug +Priority: extra +Depends: dvdomatic = ${binary:Version}), ${misc:Depends} +Description: debugging symbols for dvdomatic + This package contains the debugging symbols for dvdomatic. + diff --git a/builds/control-12.10-32 b/builds/control-12.10-32 index 1dc91b701..17de72726 100644 --- a/builds/control-12.10-32 +++ b/builds/control-12.10-32 @@ -13,3 +13,12 @@ Description: Generator of Digital Cinema Packages (DCPs) DVD-o-matic generates Digital Cinema Packages (DCPs) from video and audio files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant digital projectors. + +Package: dvdomatic-dbg +Architecture: i386 +Section: debug +Priority: extra +Depends: dvdomatic = ${binary:Version}), ${misc:Depends} +Description: debugging symbols for dvdomatic + This package contains the debugging symbols for dvdomatic. + diff --git a/builds/control-12.10-64 b/builds/control-12.10-64 index ed0b36b2e..4e24caff2 100644 --- a/builds/control-12.10-64 +++ b/builds/control-12.10-64 @@ -13,3 +13,12 @@ Description: Generator of Digital Cinema Packages (DCPs) DVD-o-matic generates Digital Cinema Packages (DCPs) from video and audio files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant digital projectors. + +Package: dvdomatic-dbg +Architecture: amd64 +Section: debug +Priority: extra +Depends: dvdomatic = ${binary:Version}), ${misc:Depends} +Description: debugging symbols for dvdomatic + This package contains the debugging symbols for dvdomatic. + diff --git a/debian/rules b/debian/rules index a2bf70bd8..f2b2219be 100755 --- a/debian/rules +++ b/debian/rules @@ -14,7 +14,7 @@ override_dh_auto_configure: LINKFLAGS=$(CDIST_LINKFLAGS) CXXFLAGS="$(CXXFLAGS) $(CDIST_CXXFLAGS)" PKG_CONFIG_PATH=$(CDIST_PKG_CONFIG_PATH) \ - ./waf --nocache configure --prefix=/usr --static + ./waf --nocache configure --prefix=/usr --static --enable-debug override_dh_auto_build: ./waf --nocache build @@ -22,3 +22,6 @@ override_dh_auto_build: override_dh_auto_install: ./waf --nocache install --destdir=debian/dvdomatic +.PHONY: override_dh_strip +override_dh_strip: + dh_strip --dbg-package=dvdomatic-dbg -- 2.30.2