diff options
author | Darren Salt <linux@youmustbejoking.demon.co.uk> | 2005-10-30 22:06:55 +0000 |
---|---|---|
committer | Darren Salt <linux@youmustbejoking.demon.co.uk> | 2005-10-30 22:06:55 +0000 |
commit | e40c1590a4f65ae8f3ff52477c82301dd68fcfe6 (patch) | |
tree | 1c36b061cca2b8e958ceb3891b78f953ba55826b | |
parent | 5fd98dc3451215272aadbe93dbb7e43805050fc3 (diff) | |
download | xine-lib-e40c1590a4f65ae8f3ff52477c82301dd68fcfe6.tar.gz xine-lib-e40c1590a4f65ae8f3ff52477c82301dd68fcfe6.tar.bz2 |
Import packaging diffs from the current official Debian package.
CVS patchset: 7785
CVS date: 2005/10/30 22:06:55
-rw-r--r-- | debian/changelog | 79 | ||||
-rw-r--r-- | debian/control | 4 | ||||
-rw-r--r-- | debian/libxine1.install | 7 | ||||
-rwxr-xr-x | debian/rules | 5 | ||||
-rwxr-xr-x | debian/shlibdeps.sh | 11 |
5 files changed, 89 insertions, 17 deletions
diff --git a/debian/changelog b/debian/changelog index f97f4b791..8cb267266 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,81 @@ -xine-lib (1.0.1-2) unstable; urgency=high +xine-lib (1.1.0-0) unstable; urgency=high - * add debian/watch file for uscan. + * Add debian/watch file for uscan. + * Acknowledge NMUs. + Backports and gcc 4.0 fixes dropped since they're already in this version. + (Closes: #288189, #315986, #318838, #320317, #323276, #325960, #326935, + #327203, #328168, #328184, #328265, #328454) - -- Xxx Xxx <xxx@xxx.xx> Fri, 03 Jun 2005 00:00:00 +0000 + -- Xxx Xxx <xxx@xxx.xx> Sat, 15 Oct 2005 19:46:13 +0100 + +xine-lib (1.0.1-1.3) unstable; urgency=low + * Non-maintainer upload. + + * Backport patch from 1.0.2 that fixes hard hang-ups when a plugin listed in + ~/.xine/catalog.cache becomes unloadable (closes: #328454). Plugins can + become unloadable if DT_NEEDED libraries get uninstalled, which is + possible because the package lists many of these libraries in the + Recommends or Suggests fields only. With this fix, amarok should not + freeze with the XINE engine anymore (closes: #327203), and totem either + (closes: #328265). + + Patch included in debian/patches/fix-hangs-at-load-time.diff, but since + there's no patch applying code in debian/rules, it's present in the + .diff.gz as well. + + * Fix the script that invokes dpkg-shlibdeps to split dependencies among + Depends, Recommends, and Suggests: it generated empty fields if one of the + expected plugins was not actually available. (Closes: #328184) + + This means that now the package now suggests libgnomevfs2-0 (closes: + #326935) and libflac7 (closes: #328168). Submitters may wish to reopen if + they want a discussion with the maintainer about the need of these being + strong Depends instead of Suggests. + + * xineplug_flac.so now links against libflac7 instead of libflac6, which + closes: #325960 (the FLAC transition bug). + + -- Adeodato Simó <asp16@alu.ua.es> Thu, 15 Sep 2005 14:54:50 +0200 + +xine-lib (1.0.1-1.2) unstable; urgency=low + + * NMU. + * The -dev package should depends on libslang2-dev not + slang1-dev(Closes: #323276) + + -- Christian Marillat <marillat@debian.org> Tue, 16 Aug 2005 09:13:42 +0200 + +xine-lib (1.0.1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfixes. + * Multiple fixes for compatibility with gcc 4.0 strictness + (closes: #288189, #318838) + * This rebuild also gets rid of the dependency on libslang1 + (closes: #315986); it only trades it for libslang2 unfortunately, + since libcaca is a static lib. + * Build-Depend on libaa1-dev instead of the removed aalib1-dev + (closes: #320317). + * Build-Depend on libxinerama-dev instead of on xlibs-static-dev, + which no longer provides this lib; it should be rolled back into + xlibs-dev as a dependency eventually, but build-depending on it + directly is sensible anyway. + * Disentangle xine from libraries it doesn't actually use directly, so + that the dependency tree is less brittle and requires fewer rebuilds + in the future (e.g., it currently has a dependency on libstdc++5 + that it shouldn't need at all); this is doubly important since some + plugins aren't mentioned at all in the dependencies, and so can be + left unusable by library changes: + - relibtoolize the package to use the Debian version of libtool, + with support for pruning indirect dependencies from the linker + commandline + - as part of the above, add AM_MAINTAINER_MODE to configure.ac to + avoid any need for autotools build-dependencies + - hard-code -lmodplug, -lartsc, and -lgnomevfs-2, because pkg-config, + artsc-config, etc. spit out lib dependencies that are spurious on + GNU/* systems. + + -- Steve Langasek <vorlon@debian.org> Wed, 3 Aug 2005 04:21:06 -0700 xine-lib (1.0.1-1) unstable; urgency=high diff --git a/debian/control b/debian/control index 54727b618..a69137d54 100644 --- a/debian/control +++ b/debian/control @@ -3,14 +3,14 @@ Section: libs Priority: optional Maintainer: Siggi Langauf <siggi@debian.org> Uploaders: Philipp Matthias Hahn <pmhahn@debian.org> -Build-Depends: debhelper (>= 4.0.4), aalib1-dev (>= 1.4p5-2), libcaca-dev, xlibs-dev (>> 4.1), xlibs-static-dev, 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 +Build-Depends: debhelper (>= 4.0.4), libaa1-dev | aalib1-dev (>= 1.4p5-2), libcaca-dev, xlibs-dev (>> 4.1), libxinerama-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) Build-Conflicts: libdvdnav-dev Standards-Version: 3.5.9 Package: libxine-dev Architecture: any Section: libdevel -Depends: libxine1 (= ${Source-Version}), libc6-dev, xlibs-dev, zlib1g-dev | libz-dev, slang1-dev, libfreetype6-dev +Depends: libxine1 (= ${Source-Version}), libc6-dev, xlibs-dev, zlib1g-dev | libz-dev, libslang2-dev | slang1-dev, libfreetype6-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/libxine1.install b/debian/libxine1.install index 783aa2308..4e6ae6628 100644 --- a/debian/libxine1.install +++ b/debian/libxine1.install @@ -2,12 +2,5 @@ debian/tmp/usr/lib/libxine*.so.* debian/tmp/usr/lib/xine/plugins/*/post/*.so debian/tmp/usr/lib/xine/plugins/*/*.so debian/tmp/usr/lib/xine/plugins/*/vidix/*.so -debian/tmp/usr/share/doc/xine/faq -debian/tmp/usr/share/doc/xine/README -debian/tmp/usr/share/doc/xine/README.dvb -debian/tmp/usr/share/doc/xine/README.dxr3 -debian/tmp/usr/share/doc/xine/README.network_dvd -debian/tmp/usr/share/doc/xine/README.opengl -debian/tmp/usr/share/doc/xine/README.syncfb debian/tmp/usr/share/locale debian/tmp/usr/share/xine diff --git a/debian/rules b/debian/rules index 605497d8d..006517c56 100755 --- a/debian/rules +++ b/debian/rules @@ -96,12 +96,15 @@ binary-arch: build install #dh_install --autodest --sourcedir=debian/tmp --list-missing dh_install --autodest dh_installdocs + #ugly hack, documentation should never have been in /u/s/d/xine/... + mv debian/tmp/usr/share/doc/xine/{faq,README*} \ + debian/libxine1/usr/share/doc/libxine1 dh_installchangelogs -k ChangeLog dh_link dh_strip dh_compress dh_fixperms - dh_makeshlibs -V 'libxine1 (>= 1-rc3a)' + dh_makeshlibs -V 'libxine1 (>= 1.0.1)' dh_installdeb # dh_shlibdeps chmod +x debian/shlibdeps.sh diff --git a/debian/shlibdeps.sh b/debian/shlibdeps.sh index ef5fd00a4..c69e5b975 100755 --- a/debian/shlibdeps.sh +++ b/debian/shlibdeps.sh @@ -22,14 +22,17 @@ OPTIONAL="$installdir/usr/lib/xine/plugins/$ver/xineplug_ao_out_alsa.so $installdir/usr/lib/xine/plugins/$ver/xineplug_inp_smb.so " -RECOMMENDED="$installdir/usr/lib/xine/plugins/$ver/xineplug_decode_vorbis.so +RECOMMENDED=" $installdir/usr/lib/xine/plugins/$ver/xineplug_ao_out_oss.so $installdir/usr/lib/xine/plugins/$ver/xineplug_vo_out_xv.so $installdir/usr/lib/xine/plugins/$ver/xineplug_dmx_ogg.so - $installdir/usr/lib/xine/plugins/$ver/xineplug_decode_theora.so $installdir/usr/lib/xine/plugins/$ver/xineplug_dmx_mng.so " +#these two do interdepend, so make them required for now: +# $installdir/usr/lib/xine/plugins/$ver/xineplug_decode_vorbis.so +# $installdir/usr/lib/xine/plugins/$ver/xineplug_decode_theora.so + #start with all executables and shared objects REQUIRED=`find $installdir -type f \( -name \*.so -o -perm +111 \)` @@ -44,13 +47,13 @@ done for file in $RECOMMENDED; do if test ! -f "$file"; then echo "WARNING: non-existing file \"$file\" in RECOMMENDED list" - RECOMMENDED=`echo "$var" | grep -v $file` + RECOMMENDED=`echo "$RECOMMENDED" | grep -v $file` fi done for file in $OPTIONAL; do if test ! -f "$file"; then echo "WARNING: non-existing file \"$file\" in OPTIONAL list" - OPTIONAL=`echo "$var" | grep -v $file` + OPTIONAL=`echo "$OPTIONAL" | grep -v $file` fi done |