summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog15
-rw-r--r--debian/compat1
-rw-r--r--debian/control7
-rw-r--r--debian/dirs2
-rw-r--r--debian/docs6
-rw-r--r--debian/libxine-dev.install16
-rw-r--r--debian/libxine1.install15
-rw-r--r--debian/overrides.libxine60
-rwxr-xr-xdebian/rules31
9 files changed, 58 insertions, 95 deletions
diff --git a/debian/changelog b/debian/changelog
index 35023c931..f4b2ebf3a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,17 @@
-xine-lib (1-beta5-1) unstable; urgency=low
+xine-lib (1-beta8-1) unstable; urgency=low
+
+ * Add pmhahn as Uploaders.
+ * New upstream release.
+ * Standards-Version 3.5.9:
+ - debhelper 4
+ - Use 'noopt' instead of 'debug'
+ - Remove overrides for plugin shared libraries.
+ * Provide non-developer documentation in library package.
+ * Build with dxr3 support (closes: #117170)
+
+ -- Philipp Matthias Hahn <pmhahn@debian.org> Fri, 14 Mar 2003 10:03:16 +0100
+
+xine-lib (1-beta6-1) unstable; urgency=low
* new upstream release
* updated artsc build dependancy
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 000000000..b8626c4cf
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+4
diff --git a/debian/control b/debian/control
index b9038ec2c..824437790 100644
--- a/debian/control
+++ b/debian/control
@@ -2,14 +2,15 @@ Source: xine-lib
Section: libs
Priority: optional
Maintainer: Siggi Langauf <siggi@debian.org>
-Build-Depends: debhelper (>> 2.0.0), aalib1-dev (>= 1.4p5-2), xlibs-dev (>> 4.1), libesd0-dev, libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libasound2-dev, libflac-dev (>>1.1.0), libgnomevfs2-dev
+Uploaders: Philipp Matthias Hahn <pmhahn@debian.org>
+Build-Depends: debhelper (>= 4.0.0), aalib1-dev (>= 1.4p5-2), xlibs-dev (>> 4.1), libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libasound2-dev, libflac-dev (>>1.1.0), libgnomevfs2-dev
Build-Conflicts: libdvdnav-dev
-Standards-Version: 3.2.1
+Standards-Version: 3.5.9
Package: libxine-dev
Architecture: any
Section: devel
-Depends: libxine1 (= ${Source-Version}), libc6-dev, xlibs-dev, libz-dev, slang1-dev
+Depends: libxine1 (= ${Source-Version}), libc6-dev, xlibs-dev, zlib1g-dev | libz-dev, slang1-dev
Conflicts: xine-ui (<< 0.9.10)
Description: the xine video player library, development packages
This contains development files (headers, documentation and the like)
diff --git a/debian/dirs b/debian/dirs
deleted file mode 100644
index 44188162e..000000000
--- a/debian/dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/debian/docs b/debian/docs
deleted file mode 100644
index e06812a18..000000000
--- a/debian/docs
+++ /dev/null
@@ -1,6 +0,0 @@
-AUTHORS
-README
-TODO
-doc/dataflow.dia
-
-
diff --git a/debian/libxine-dev.install b/debian/libxine-dev.install
new file mode 100644
index 000000000..7ea5f60db
--- /dev/null
+++ b/debian/libxine-dev.install
@@ -0,0 +1,16 @@
+usr/bin/xine-config
+usr/include
+usr/lib/libxine.la
+usr/lib/libxine*.so
+usr/lib/pkgconfig/libxine.pc
+usr/lib/xine/plugins/*/*.la
+usr/lib/xine/plugins/*/post/*.la
+usr/lib/xine/plugins/*/vidix/*.la
+usr/share/aclocal/xine.m4
+usr/share/man/man1/xine-config.1
+usr/share/doc/xine/README.freebsd
+usr/share/doc/xine/README.irix
+usr/share/doc/xine/README.mrl
+usr/share/doc/xine/README.plugins
+usr/share/doc/xine/README.solaris
+usr/share/doc/xine/dataflow.dia
diff --git a/debian/libxine1.install b/debian/libxine1.install
new file mode 100644
index 000000000..7daaab114
--- /dev/null
+++ b/debian/libxine1.install
@@ -0,0 +1,15 @@
+usr/lib/libxine*.so.*
+usr/lib/xine/plugins/*/post/*.so
+usr/lib/xine/plugins/*/*.so
+usr/lib/xine/plugins/*/vidix/*.so
+usr/share/doc/xine/faq
+usr/share/doc/xine/README
+usr/share/doc/xine/README.config_en
+usr/share/doc/xine/README.dvb
+usr/share/doc/xine/README.dxr3
+usr/share/doc/xine/README.dxr3_pl
+usr/share/doc/xine/README.opengl
+usr/share/doc/xine/README.syncfb
+usr/share/doc/xine/README.tvmode
+usr/share/locale
+usr/share/xine
diff --git a/debian/overrides.libxine b/debian/overrides.libxine
deleted file mode 100644
index 0e955d096..000000000
--- a/debian/overrides.libxine
+++ /dev/null
@@ -1,60 +0,0 @@
-# in this case, -fPIC would _only_ degrade performance, as there's only one
-# instance of any plugin in memory unless the user plays 2 foles at the same
-# (which doesn't make any sense...)
-libxine0: shlib-with-non-pic-code usr/lib/libxine-0.9.so.0.0.1
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_ao_out_alsa05.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_ao_out_esd.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_ao_out_oss.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_a52.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_ff.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_lpcm.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_mad.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_mpeg2.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_spu.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_decode_w32dll.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_avi.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_mpeg.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_mpeg_audio.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_mpeg_block.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_mpeg_elem.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_mpeg_pes.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_dmx_mpeg_ts.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_inp_dvd.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_inp_file.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_inp_net.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_inp_rtp.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_inp_stdin_fifo.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_inp_vcd.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_vo_out_aa.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_vo_out_syncfb.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_vo_out_xshm.so
-libxine0: shlib-with-non-pic-code usr/lib/xine/plugins/xineplug_vo_out_xv.so
-# shlib-deps are definitely not required for plugins
-libxine0: shlib-missing-in-control-file xineplug_dmx_mpeg_block.so usr/lib/xine/plugins/xineplug_dmx_mpeg_block.so
-libxine0: shlib-missing-in-control-file xineplug_dmx_mpeg.so usr/lib/xine/plugins/xineplug_dmx_mpeg.so
-libxine0: shlib-missing-in-control-file xineplug_dmx_mpeg_audio.so usr/lib/xine/plugins/xineplug_dmx_mpeg_audio.so
-libxine0: shlib-missing-in-control-file xineplug_decode_ff.so usr/lib/xine/plugins/xineplug_decode_ff.so
-libxine0: shlib-missing-in-control-file xineplug_inp_rtp.so usr/lib/xine/plugins/xineplug_inp_rtp.so
-libxine0: shlib-missing-in-control-file xineplug_decode_w32dll.so usr/lib/xine/plugins/xineplug_decode_w32dll.so
-libxine0: shlib-missing-in-control-file xineplug_decode_mad.so usr/lib/xine/plugins/xineplug_decode_mad.so
-libxine0: shlib-missing-in-control-file xineplug_vo_out_aa.so usr/lib/xine/plugins/xineplug_vo_out_aa.so
-libxine0: shlib-missing-in-control-file xineplug_ao_out_esd.so usr/lib/xine/plugins/xineplug_ao_out_esd.so
-libxine0: shlib-missing-in-control-file xineplug_dmx_mpeg_pes.so usr/lib/xine/plugins/xineplug_dmx_mpeg_pes.so
-libxine0: shlib-missing-in-control-file xineplug_decode_mpeg2.so usr/lib/xine/plugins/xineplug_decode_mpeg2.so
-libxine0: shlib-missing-in-control-file xineplug_inp_dvd.so usr/lib/xine/plugins/xineplug_inp_dvd.so
-libxine0: shlib-missing-in-control-file xineplug_vo_out_xshm.so usr/lib/xine/plugins/xineplug_vo_out_xshm.so
-libxine0: shlib-missing-in-control-file xineplug_decode_lpcm.so usr/lib/xine/plugins/xineplug_decode_lpcm.so
-libxine0: shlib-missing-in-control-file xineplug_vo_out_xv.so usr/lib/xine/plugins/xineplug_vo_out_xv.so
-libxine0: shlib-missing-in-control-file xineplug_inp_net.so usr/lib/xine/plugins/xineplug_inp_net.so
-libxine0: shlib-missing-in-control-file xineplug_dmx_avi.so usr/lib/xine/plugins/xineplug_dmx_avi.so
-libxine0: shlib-missing-in-control-file xineplug_ao_out_alsa05.so usr/lib/xine/plugins/xineplug_ao_out_alsa05.so
-libxine0: shlib-missing-in-control-file xineplug_dmx_mpeg_ts.so usr/lib/xine/plugins/xineplug_dmx_mpeg_ts.so
-libxine0: shlib-missing-in-control-file xineplug_inp_stdin_fifo.so usr/lib/xine/plugins/xineplug_inp_stdin_fifo.so
-libxine0: shlib-missing-in-control-file xineplug_decode_a52.so usr/lib/xine/plugins/xineplug_decode_a52.so
-libxine0: shlib-missing-in-control-file xineplug_inp_vcd.so usr/lib/xine/plugins/xineplug_inp_vcd.so
-libxine0: shlib-missing-in-control-file xineplug_decode_spu.so usr/lib/xine/plugins/xineplug_decode_spu.so
-libxine0: shlib-missing-in-control-file xineplug_inp_file.so usr/lib/xine/plugins/xineplug_inp_file.so
-libxine0: shlib-missing-in-control-file xineplug_vo_out_syncfb.so usr/lib/xine/plugins/xineplug_vo_out_syncfb.so
-libxine0: shlib-missing-in-control-file xineplug_dmx_mpeg_elem.so usr/lib/xine/plugins/xineplug_dmx_mpeg_elem.so
-libxine0: shlib-missing-in-control-file xineplug_ao_out_oss.so usr/lib/xine/plugins/xineplug_ao_out_oss.so
-
diff --git a/debian/rules b/debian/rules
index c38a089a4..c7fb2f66a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,9 +6,6 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# This is the debhelper compatability version to use.
-export DH_COMPAT=2
-
# 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)}'`
@@ -20,15 +17,15 @@ major=`ls src/xine-engine/.libs/libxine*.so.* | \
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -g
+CFLAGS += -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
endif
INSTALL_TARGET := install
BUILD_TARGET := all
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
- INSTALL_TARGET := install-debug
- BUILD_TARGET := debug
+ INSTALL_TARGET := install-debug
+ BUILD_TARGET := debug
endif
DEB_HOST_GNU_OPTION :=
@@ -82,11 +79,8 @@ install: build
dh_clean -k
dh_installdirs
- $(MAKE) install prefix=$(CURDIR)/debian/libxine-dev/usr \
- LIBRARY_PATH=$(CURDIR)/debian/libxine-dev/usr/lib
- mkdir -p $(CURDIR)/debian/libxine$(major)/usr/share/lintian/overrides
- cp $(CURDIR)/debian/overrides.libxine \
- $(CURDIR)/debian/libxine$(major)/usr/share/lintian/overrides/libxine$(major)
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \
+ LIBRARY_PATH=$(CURDIR)/debian/tmp/usr/lib
binary-indep: build install
# We have nothing architecture-independant to do.
@@ -98,17 +92,8 @@ binary-arch: build install
#
# build libxine${major} package by moving files from libxine-dev
#
- dh_movefiles --sourcedir=debian/libxine-dev -plibxine$(major) \
- usr/lib/libxine*.so.$(major) \
- usr/lib/libxine*.so.$(version) \
- $(shell cd debian/libxine-dev; find usr/lib/xine/plugins -name \*.so) \
- usr/share/xine \
- usr/share/locale
-
-# dh_installdebconf
+ dh_install --sourcedir=debian/tmp --list-missing
dh_installdocs
- dh_installexamples
- dh_installmenu
dh_installchangelogs -k ChangeLog
dh_link
dh_strip