summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2006-04-09 01:57:33 +0000
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2006-04-09 01:57:33 +0000
commit0e12bb983a70238aea6d7568fe72f4e091ccc350 (patch)
treebaed70a292e0a56874e6360e9b67af6a50e1c6da
parent8dc253dad613fa9408f0a0ccb674e9e77ddef767 (diff)
downloadxine-lib-0e12bb983a70238aea6d7568fe72f4e091ccc350.tar.gz
xine-lib-0e12bb983a70238aea6d7568fe72f4e091ccc350.tar.bz2
Build a debug package "libxine1-dbg".
CVS patchset: 7965 CVS date: 2006/04/09 01:57:33
-rw-r--r--debian/changelog3
-rw-r--r--debian/control21
-rwxr-xr-xdebian/rules5
3 files changed, 26 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index 793a494a4..ffe64f2fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,11 +10,12 @@ xine-lib (1.1.1-2) unstable; urgency=low
* Re-update the FSF address in debian/copyright. It got lost in 1.1.1-1.
* Add build-dep alternatives for those of us who do backports to sarge.
* Tidy up the package descriptions a little.
+ * Create libxine1-dbg. (Needs a build-dep on binutils.)
* Empty config file no longer prevents the config from being saved.
(Fixed in upstream 1.1.1) (Closes: #320164)
- -- Reinhard Tartler <siretart@tauware.de> Sat, 25 Feb 2006 12:26:10 +0100
+ -- Reinhard Tartler <siretart@tauware.de> Sun, 09 Apr 2006 02:52:02 +0100
xine-lib (1.1.1-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 28ceea059..b3fd55a54 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: libs
Priority: optional
Maintainer: Siggi Langauf <siggi@debian.org>
Uploaders: Philipp Matthias Hahn <pmhahn@debian.org>, Reinhard Tartler <siretart@tauware.de>
-Build-Depends: debhelper (>= 4.0.4), libaa1-dev | aalib1-dev (>= 1.4p5-2), libcaca-dev, libxinerama-dev | xlibs-static-dev (<< 6.8.0), libxv-dev | xlibs-static-dev (<< 6.8.0), libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libtheora-dev, libasound2-dev, libflac-dev (>>1.1.0), libmodplug-dev, libgnomevfs2-dev, libsmbclient-dev, libspeex-dev, libmng-dev, libpng12-dev | libpng-dev, libfreetype6-dev, libsdl1.2-dev (>=1.1.5), libvcdinfo-dev, libmad0-dev, libxvmc-dev | xlibs-dev (<< 6.8.0)
+Build-Depends: debhelper (>= 4.0.4), binutils (>= 2.12.90.0.9), libaa1-dev | aalib1-dev (>= 1.4p5-2), libcaca-dev, libxinerama-dev | xlibs-static-dev (<< 6.8.0), libxv-dev | xlibs-static-dev (<< 6.8.0), libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libtheora-dev, libasound2-dev, libflac-dev (>>1.1.0), libmodplug-dev, libgnomevfs2-dev, libsmbclient-dev, libspeex-dev, libmng-dev, libpng12-dev | libpng-dev, libfreetype6-dev, libsdl1.2-dev (>=1.1.5), libvcdinfo-dev, libmad0-dev, libxvmc-dev | xlibs-dev (<< 6.8.0)
Build-Conflicts: libdvdnav-dev
Standards-Version: 3.6.2
@@ -47,3 +47,22 @@ Description: the xine video/media player library, binary files
Building a GUI (or text based) frontend around this should be quite easy.
The xine-ui and gxine packages each provide one for your convenience, so
you can just start watching your VCDs ;-)
+
+Package: libxine1-dbg
+Architecture: any
+Depends: libxine1 (= ${Source-Version})
+Description: the xine video/media player library, debug data
+ This is the xine media player library (libxine).
+ .
+ Libxine provides the complete infrastructure for a video/media player. It
+ supports MPEG 1/2 and some AVI and Quicktime videos out of the box, so you
+ can use it to play DVDs, (S)VCDs and most video files out there. It
+ supports network streams, subtitles and even MP3 or Ogg files. It's
+ extensible to your heart's content via plugins for audio and video output,
+ input media, demuxers (stream types), audio/video and subtitle codecs.
+ .
+ This package contains debug data for the shared libraries. Its purpose is
+ to allow debuggers to produce backtraces with names, making it easier to
+ interpret core dumps. The data is installed in /usr/lib/debug.
+ .
+ Most people will not need this package.
diff --git a/debian/rules b/debian/rules
index 7ecd741ec..c55bcd2c5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,9 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+# This file depends on debhelper compatibility level 4.
+# If a higher level is used, the dh_strip invocation will need to be fixed.
+
# assuming created lib in src/xine-engine/.libs/libxine.so.<version>
version=`ls src/xine-engine/.libs/libxine*.so.* | \
awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
@@ -99,7 +102,7 @@ binary-arch: build install
dh_installdocs
dh_installchangelogs -k ChangeLog
dh_link
- dh_strip -k
+ dh_strip --dbg-package=libxine1
dh_compress
dh_fixperms
dh_makeshlibs -V 'libxine1 (>= 1.0.1)'