From e8ae125bbec09d004fed2ff9a8b7a57a0f3cc990 Mon Sep 17 00:00:00 2001 From: Siggi Langauf Date: Sun, 2 Sep 2001 20:05:59 +0000 Subject: debianization for 0.5.2 CVS patchset: 552 CVS date: 2001/09/02 20:05:59 --- Makefile.am | 5 ++-- debian/changelog | 10 ++++---- debian/control | 3 ++- debian/libxine0.postinst | 49 ++++++++++++++++++++++++++++++++++++++++ debian/overrides.libxine | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ debian/postinst | 49 ---------------------------------------- debian/rules | 5 +++- 7 files changed, 121 insertions(+), 59 deletions(-) create mode 100644 debian/libxine0.postinst create mode 100644 debian/overrides.libxine delete mode 100644 debian/postinst diff --git a/Makefile.am b/Makefile.am index 1e58755ab..1e1291404 100644 --- a/Makefile.am +++ b/Makefile.am @@ -8,8 +8,9 @@ SUBDIRS = doc m4 src misc include EXTRA_DIST = cvscompile.sh automake.diff \ debian/README.Debian debian/changelog debian/control \ - debian/copyright debian/dirs debian/docs debian/postinst \ - debian/postrm debian/preinst debian/prerm debian/rules + debian/copyright debian/dirs debian/docs debian/libxine0.postinst \ + debian/postrm debian/preinst debian/prerm debian/rules \ + debian/overrides.libxine noinst_HEADERS = config.h diff --git a/debian/changelog b/debian/changelog index baea7169d..4b6aed6b1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,9 @@ -xine-lib (0.5.1-1.sl1) unstable; urgency=low +xine-lib (0.5.2-1) unstable; urgency=low - => this is a prerelease for bug-finding purposes + * new upstream release features major rewrites of timing and audio output + * added configure support for m68k (libmad still won't compile on m68k!) - * some endianness fixes - * added configure support for m68k (please test!) - - -- Siggi Langauf Thu, 30 Aug 2001 23:44:47 +0200 + -- Siggi Langauf Sun, 2 Sep 2001 18:04:44 +0200 xine-lib (0.5.1-1) unstable; urgency=low diff --git a/debian/control b/debian/control index 1e2eb7099..d062c807f 100644 --- a/debian/control +++ b/debian/control @@ -1,5 +1,5 @@ Source: xine-lib -Section: devel +Section: libs Priority: optional Maintainer: Siggi Langauf Build-Depends: debhelper (>> 2.0.0), aalib1-dev (>= 1.4p5-2), libasound1-dev (>=0.5.9), xlibs-dev (>> 4.1) @@ -7,6 +7,7 @@ Standards-Version: 3.2.1 Package: libxine-dev Architecture: any +Section: devel Depends: libxine0 (= ${Source-Version}), libc6-dev Description: the xine video player library, development packages This contains development files (headers, documentation and the like) diff --git a/debian/libxine0.postinst b/debian/libxine0.postinst new file mode 100644 index 000000000..5714dc0f5 --- /dev/null +++ b/debian/libxine0.postinst @@ -0,0 +1,49 @@ +#! /bin/sh +# postinst script for xine-lib +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/share/doc/packaging-manual/ +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + +case "$1" in + configure) + ldconfig + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + + +exit 0 + + diff --git a/debian/overrides.libxine b/debian/overrides.libxine new file mode 100644 index 000000000..70aa55821 --- /dev/null +++ b/debian/overrides.libxine @@ -0,0 +1,59 @@ +# 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/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/postinst b/debian/postinst deleted file mode 100644 index 5714dc0f5..000000000 --- a/debian/postinst +++ /dev/null @@ -1,49 +0,0 @@ -#! /bin/sh -# postinst script for xine-lib -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-deconfigure' `in-favour' -# `removing' -# -# for details, see /usr/share/doc/packaging-manual/ -# -# quoting from the policy: -# Any necessary prompting should almost always be confined to the -# post-installation script, and should be protected with a conditional -# so that unnecessary prompting doesn't happen if a package's -# installation fails and the `postinst' is called with `abort-upgrade', -# `abort-remove' or `abort-deconfigure'. - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - - -case "$1" in - configure) - ldconfig - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - - -exit 0 - - diff --git a/debian/rules b/debian/rules index f51362d19..114702d3a 100755 --- a/debian/rules +++ b/debian/rules @@ -52,7 +52,10 @@ install: build dh_installdirs # Add here commands to install the package into debian/xine-lib. - $(MAKE) install prefix=$(CURDIR)/debian/libxine-dev/usr + $(MAKE) install prefix=$(CURDIR)/debian/libxine-dev/usr + 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) # Build architecture-independent files here. binary-indep: build install -- cgit v1.2.3