Bug#753586: Create a libmapserver1 debug package

2014-07-05 Thread Sebastiaan Couwenberg
Control: tags -1 pending

Hi Frederic,

On 07/03/2014 12:32 PM, Frederic Junod wrote:
 It would be nice to create a debug package for libmapserver1.
 
 See attached patch.

Thanks for the patch.

I've applied it in git and the update package is currently waiting for
sponsorship. (#753834).

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/E88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Processed: Re: Bug#753586: Create a libmapserver1 debug package

2014-07-05 Thread Debian Bug Tracking System
Processing control commands:

 tags -1 pending
Bug #753586 [src:mapserver] Create a libmapserver1 debug package
Added tag(s) pending.

-- 
753586: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753586
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#753586: Create a libmapserver1 debug package

2014-07-03 Thread Frederic Junod
Source: mapserver
Version: 6.4.1-4
Severity: wishlist

Hello,

It would be nice to create a debug package for libmapserver1.

See attached patch.

thanks,

fredj


-- 
Frédéric Junod
Camptocamp SA
diff --git a/debian/control b/debian/control
index be5e2b1..142b985 100644
--- a/debian/control
+++ b/debian/control
@@ -70,6 +70,19 @@ Description: Shared library for MapServer
  functionality in MapScript is provided by the suggested mapscript
  library packages.
 
+Package: libmapserver1-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: ${misc:Depends}, libmapserver1 (= ${binary:Version})
+Description: Debugging symbols for libmapserver1
+ MapServer is a CGI-based framework for Internet map services which
+ supports Open Geospatial Consortium (OGC) standards. Scripting
+ functionality in MapScript is provided by the suggested mapscript
+ library packages.
+ .
+ This package contains the debugging symbols for libmapserver1.
+
 Package: libmapserver1-dev
 Architecture: any
 Section: libdevel
diff --git a/debian/rules b/debian/rules
index 54c06a4..604b749 100755
--- a/debian/rules
+++ b/debian/rules
@@ -28,6 +28,7 @@ MANPAGES:=$(wildcard debian/man/*.*.xml)
 MS_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p')
 
 CMAKE_OPTS:= \
+   -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_EXE_LINKER_FLAGS=$(LDFLAGS) \
-DCMAKE_MODULE_LINKER_FLAGS=$(LDFLAGS) \
-DCMAKE_SHARED_LINKER_FLAGS=$(LDFLAGS) \
@@ -70,6 +71,9 @@ CMAKE_OPTS:= \
  --parallel \
  --buildsystem cmake
 
+override_dh_strip:
+   dh_strip --dbg-package=libmapserver1-dbg
+
 override_dh_auto_clean:
dh_clean
 
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel