diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-04-03 00:38:22 +0200 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-04-03 00:38:22 +0200 |
commit | 0ed2cd4f34189ec303dfac5a30de0abae0decba8 (patch) | |
tree | 7a8d08d25ca7c81daa9d6cd65fd4f633fd676b41 /debian | |
parent | 6081bc9a06ee97333769f77a9e5c18a15afb29da (diff) | |
parent | 3dd7d925c2feb7868a49e7a1a0b953a5aab233f0 (diff) | |
download | xine-lib-0ed2cd4f34189ec303dfac5a30de0abae0decba8.tar.gz xine-lib-0ed2cd4f34189ec303dfac5a30de0abae0decba8.tar.bz2 |
Merge changes happened in 1.1 development.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 147 | ||||
-rw-r--r-- | debian/control | 21 | ||||
-rw-r--r-- | debian/libxine1.install | 2 | ||||
-rwxr-xr-x | debian/rules | 57 | ||||
-rwxr-xr-x | debian/shlibdeps.sh | 1 | ||||
-rw-r--r-- | debian/watch | 5 |
6 files changed, 212 insertions, 21 deletions
diff --git a/debian/changelog b/debian/changelog index f8aabe6b9..e3fcde9a3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,21 +1,150 @@ -xine-lib (1.1.2-3) UNRELEASED; urgency=low +xine-lib (1.1.5~cvs-0) unstable; urgency=low - -- Reinhard Tartler <siretart@tauware.de> Thu, 10 Aug 2006 23:47:58 +0100 + * CVS snapshot. -xine-lib (1.1.2-2) unstable; urgency=low + [Darren Salt] + * Resync build deps with 1.1.4-2. + * Add or update some minimum version numbers. + * Add a build dependency on libdirectfb-dev. + + -- Darren Salt <linux@youmustbejoking.demon.co.uk> Fri, 16 Mar 2007 01:33:24 +0000 + +xine-lib (1.1.3-0) unstable; urgency=medium + + * New upstream release. + + [Darren Salt] + * debian/rules: work around version number breakage in libavcodec.pc. + + -- Darren Salt <linux@youmustbejoking.demon.co.uk> Thu, 28 Dec 2006 00:16:11 +0000 + +xine-lib (1.1.2+dfsg-2) unstable; urgency=medium + + * Bug fix: "CVE-2006-6172: xine-lib libreal Buffer Overflow + Vulnerabilities", thanks to Stefan Fritsch (Closes: #401740). + + -- Reinhard Tartler <siretart@tauware.de> Wed, 6 Dec 2006 22:15:11 +0100 + +xine-lib (1.1.2+dfsg-1) unstable; urgency=medium + + * Urgency medium for fixing release critical bug + * replace cetus.ttf with a new one based on FreeSans.ttf. Many thanks go + to Sune Vuorela for creating this! (Closes: #393677) + * apply patch from http://bugzilla.gnome.org/show_bug.cgi?id=344592 to + fix title menu if there is no DVD menu. (Closes: #369319) + * rename to XS-X-Vcs-Bzr field + + -- Reinhard Tartler <siretart@tauware.de> Thu, 26 Oct 2006 23:16:12 +0200 + +xine-lib (1.1.2-6) unstable; urgency=low + + * change override for -dbg package to extra + * added X-Vcs-Bzr tag to the source package + * revert the following commit from upstream, because it causes FTBFS on + many arches: + - [xine-lib @ 2006-07-12 21:08:46 by dsalt] + Tidy up the formatting of tvtime method help texts to allow better wrapping + by the front end. + + -- Reinhard Tartler <siretart@tauware.de> Fri, 22 Sep 2006 21:49:56 +0200 + +xine-lib (1.1.2-5) unstable; urgency=low + + * Urgency kept low despite RC bug. (only FTBFS bug, does not affect testing) + * fetched patches from 1.1.3 branch: + - [xine-lib @ 2006-07-12 21:08:46 by dsalt] + Tidy up the formatting of tvtime method help texts to allow better wrapping + by the front end. + - [xine-lib @ 2006-07-21 03:31:42 by dgp85] + Fix building with LOG enabled. + - [xine-lib @ 2006-07-21 04:47:17 by dgp85] + When trying to get the langinfo code, first of all, set the locale, + or you'll always get ANSI/ASCII. + - [xine-lib @ 2006-08-05 13:31:13 by hadess] + use the gdkpixbuf loader to handle JPEG stills in Quicktime movies, as + the ffmpeg MJPEG decoder isn't appropriate + - [xine-lib @ 2006-08-05 13:34:42 by hadess] + avoid crashing when the FLAC file is broken + - [xine-lib @ 2006-08-08 03:15:02 by miguelfreitas] + patch by Chris Brien + 1) Return the stream length correctly. This fixes a FIXME. + 2) Set the width and height metadata. + 3) Reset the demuxer status to DEMUX_OK on seek. + (in src/demuxers/demux_rawdv.c) + - [xine-lib @ 2006-08-08 03:34:15 by miguelfreitas] + video/x-ms-wma -> audio/x-ms-wma + (in src/demuxers/demux_asf.c) + Update API for libcaca 0.99. Patch by cjacker huang. + Update libcaca check to use the pkg-config file shipped with libcaca + 0.99, and change --disable-caca to --without-caca (to conform with + other external libraries). + Remove reference to removed caca.m4 (libcaca 0.99 will use + pkg-config). + Removed m4/caca.m4 (Closes: #386745) + * Dropped Replaces on xine-dvdnav (only in woody) and xine (only in + potato!) + * Dropping Conflicts on sinek and xine-ui (<< 0.9.10) (all only woody) + * cleaning m4/caca.m4, no longer used + * removing doc/faq/faq.html doc/faq/faq.txt doc/hackersguide/hackersguide.html + on clean, missed by build system + * include some targets to build 'orig' tarballs from the current branch. + This mainly for my convinience for bootstrapping cvs versions of xine and + preparing tarballs for the 'main' section of ubuntu, which I carry here in + order to minimize divergence + + -- Reinhard Tartler <siretart@tauware.de> Thu, 14 Sep 2006 21:27:27 +0200 + +xine-lib (1.1.2-4) unstable; urgency=low + + * build against external liba52 + * Bug fix: "libxine1: Please use the Debian ffmpeg version", thanks to + Josselin Mouette. Please note that the ffmpeg version used has WMV3 + support. Unfortunately, this version of xine cannot use that support + yet. This is 1.1.3 stuff. (Closes: #367095). + * Bug fix: "libxine1: Please support m4b files", thanks to Johannes + Adams. Bugfix by copying src/demuxers/demux_qt.c from CVS + version. (Closes: #384435). + * Build against internal libvcdinfo for now and add libvcdinfo-dev to + build-conflicts. This is a workaround for Bug: #364837, using internal + libvcdinfo makes the segfault go away. + * install a note for reportbug users + * cleanup (actually remove) confusing and unnecessary documentation. + * fetch bug from upstream cvs to fix bug where incorrect aspect ratio was + being passed to post plugins up (src/post/planar/expand.c, rev 1.16) + * add build dependency on sgmltools-lite to build faq + * add build dependencies transfig and gs to correctly build the + hackersguide + * bump shlibs to this revision because of changes in libcaca output plugin + + -- Reinhard Tartler <siretart@tauware.de> Sun, 27 Aug 2006 21:41:58 +0200 + +xine-lib (1.1.2-3) unstable; urgency=low + + * backport fix for cdda:/ MRL from upstream (Closes: #276728) + * add note from darren to xine(5) as well + * fix totem-xine crashing when started with no argument (closes: #370283) + (patch taken from upstream) + + -- Reinhard Tartler <siretart@tauware.de> Sat, 12 Aug 2006 00:27:15 +0200 + +xine-lib (1.1.2-2) unstable; urgency=high + + Urgency high because of security related upload * readd debian/watch file * update debian/rules from CVS. more complete handling of noauto flag to prevent running auto* tools. * disable AC_C_ALWAYS_INLINE from configure.ac. Should fix FTBFS on a - number of architectures. + number of architectures. (Closes: #378043) * added patch from Darren Salt to fix build with -O0 on at least amd64 in src/libffmpeg/libavcodec/i386/Makefile.am - - [Darren Salt] - * Updated the watch file - should work regardless of changes at Souceforge. - - -- Reinhard Tartler <siretart@tauware.de> Thu, 13 Jul 2006 11:18:10 +0200 + * Imported further fixes from upstream CVS: + + src/input/input_dvb.c + + src/xine-utils/xine_mutex.c + * Imported security fix for included copy of libmms from upstream CVS, + (e.g. USN-315-1) + + -- Reinhard Tartler <siretart@tauware.de> Thu, 13 Jul 2006 21:51:46 +0200 xine-lib (1.1.2-1) unstable; urgency=low diff --git a/debian/control b/debian/control index d9f0ce15f..6a72f689d 100644 --- a/debian/control +++ b/debian/control @@ -3,8 +3,22 @@ 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), 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 [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], 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), w3m, automake1.9, autoconf, libtool, libcdio-dev (>= 0.76-1) -Build-Conflicts: libdvdnav-dev +Build-Depends: debhelper (>= 4.0.4), binutils (>= 2.12.90.0.9), pkg-config, + automake1.9, autoconf, libtool, + libxinerama-dev, libxv-dev, libxvmc-dev, libxt-dev, + libdirectfb-dev (>= 0.9.22), + libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], + libaa1-dev, libcaca-dev (>= 0.99.beta4-1), libmodplug-dev, + libmagick9-dev, libpng12-dev, libfreetype6-dev, + libogg-dev, libvorbis-dev, libtheora-dev, + libesd0-dev, libgnomevfs2-dev, + zlib1g-dev, libartsc0-dev (>>1.1.0), + liblircclient-dev, + libflac-dev (>>1.1.0), libpulse-dev, libsdl1.2-dev (>=1.2.11), + libsmbclient-dev, libspeex-dev, libmng-dev, + libmad0-dev, libcdio-dev (>= 0.76-1), + w3m, transfig, gs, sgmltools-lite +Build-Conflicts: libdvdnav-dev, libvcdinfo-dev Standards-Version: 3.7.2 Package: libxine-dev @@ -32,8 +46,6 @@ Architecture: any Depends: ${shlibs:Depends} Recommends: ${shlibs:Recommends} Suggests: ${shlibs:Suggests}, libartsc0 -Conflicts: sinek(<<0.7), xine-ui (<< 0.9.10), xine -Replaces: xine-dvdnav, xine Description: the xine video/media player library, binary files This is the xine media player library (libxine). . @@ -49,6 +61,7 @@ Description: the xine video/media player library, binary files you can just start watching your VCDs ;-) Package: libxine1-dbg +Priority: extra Architecture: any Depends: libxine1 (= ${Source-Version}) Description: the xine video/media player library, debug data diff --git a/debian/libxine1.install b/debian/libxine1.install index b403be7fb..1efbabbea 100644 --- a/debian/libxine1.install +++ b/debian/libxine1.install @@ -7,3 +7,5 @@ usr/share/xine usr/share/man/man5/xine.5 usr/share/doc/libxine1/faq/* usr/share/doc/libxine1/README* +usr/share/doc/libxine1/hackersguide/* +usr/share/bug/libxine1/presubj diff --git a/debian/rules b/debian/rules index a6751c047..ef1347e49 100755 --- a/debian/rules +++ b/debian/rules @@ -62,7 +62,13 @@ endif CONFIGURE_FLAGS := --prefix=/usr \ --mandir=\$${prefix}/share/man \ --with-external-libmad \ + --with-external-ffmpeg \ + --with-external-a52dec \ + --with-external-libdts \ + --disable-cacatest \ $(DEB_BUILD_CONFIG_OPTIONS) \ + FFMPEG_CFLAGS="`pkg-config --cflags libavcodec`" \ + FFMPEG_LIBS="`pkg-config --libs libavcodec`" \ CFLAGS="$(CFLAGS)" configure: configure-stamp @@ -97,8 +103,9 @@ clean: rm -f build-stamp configure-stamp po/*.gmo po/stamp-po -$(MAKE) distclean # remove more cruft leftover by autohell + rm -f doc/faq/faq.html doc/faq/faq.txt doc/hackersguide/hackersguide.html m4/caca.m4 -test -f .noauto || find . -name Makefile.in -print | xargs rm - test -f .noauto || rm -rf compile config.guess configure depcomp install-sh ltmain.sh missing + test -f .noauto || rm -rf compile config.guess configure depcomp install-sh ltmain.sh missing aclocal.m4 config.h.in dh_clean install: build @@ -116,10 +123,11 @@ binary-indep: build install binary-arch: build install dh_testdir dh_testroot - # - #ugly hack, documentation should never have been in /u/s/d/xine/... + mkdir -p debian/tmp/usr/share/bug/libxine${major}/ + cp debian/reportbug.presubj debian/tmp/usr/share/bug/libxine${major}/presubj +# ugly hack, documentation should never have been in /u/s/d/xine/... mv debian/tmp/usr/share/doc/xine debian/tmp/usr/share/doc/libxine${major} - # build libxine${major} package by moving files from libxine-dev +# build libxine${major} package by moving files from libxine-dev dh_install --autodest --sourcedir=debian/tmp --list-missing dh_installdocs dh_installchangelogs -k ChangeLog @@ -127,7 +135,7 @@ binary-arch: build install dh_strip --dbg-package=libxine1 dh_compress dh_fixperms - dh_makeshlibs -V 'libxine1 (>= 1.1.1+cvs20060621-1)' + dh_makeshlibs -V 'libxine1 (>= 1.1.2-5)' dh_installdeb chmod +x debian/shlibdeps.sh debian/shlibdeps.sh libxine${major} @@ -137,3 +145,42 @@ binary-arch: build install binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure + +# this target is used to strip out libffmpeg, libfaad & libmad +# Canonical has concerns distributing them on the live/desktop cd +strip-non-main-stuff: clean + rm -rf src/libffmpeg + rm -rf src/libfaad + rm -rf src/libmad + cat configure.ac \ + | grep -v "^src/libffmpeg" \ + | grep -v "^src/libfaad" \ + | grep -v "^src/libmad" \ + > configure.ac.bak + mv configure.ac.bak configure.ac + cat src/Makefile.am \ + | grep -v "ffmpeg" \ + | grep -v "libmad" \ + | grep -v "faad" \ + > src/Makefile.am.bak + mv src/Makefile.am.bak src/Makefile.am + @echo stripped things unsuitable for ubuntu/main + @echo make sure that the tree still builds + +# use this target on an ``unstripped'' xine-lib tarball +# to generate an orig.tar.gz suitable for ubuntu-main: + +# be sure to increase the 'repacked' level in debian/changelog + +UPSTREAM_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed "s/Version: //" | sed "s/-.$$//") +get-orig-source: +# this monstrum works for me, please double check it before using! + current_dir=$(shell basename $(PWD)) ; cd .. ; \ + tar cz --exclude .bzr --exclude debian \ + -f xine-lib_$(UPSTREAM_VERSION).orig.tar.gz \ + $$current_dir + +get-ubuntu-orig-source: strip-non-main-stuff get-orig-source +get-cvs-orig-source: get-cvs-orig-source + +.PHONY: strip-non-main-stuff get-ubuntu-orig-source get-cvs-orig-source get-orig-source diff --git a/debian/shlibdeps.sh b/debian/shlibdeps.sh index c69e5b975..ea3d8fac1 100755 --- a/debian/shlibdeps.sh +++ b/debian/shlibdeps.sh @@ -14,7 +14,6 @@ OPTIONAL="$installdir/usr/lib/xine/plugins/$ver/xineplug_ao_out_alsa.so $installdir/usr/lib/xine/plugins/$ver/xineplug_ao_out_arts.so $installdir/usr/lib/xine/plugins/$ver/xineplug_ao_out_esd.so $installdir/usr/lib/xine/plugins/$ver/xineplug_vo_out_aa.so - $installdir/usr/lib/xine/plugins/$ver/xineplug_vo_out_syncfb.so $installdir/usr/lib/xine/plugins/$ver/xineplug_vo_out_sdl.so $installdir/usr/lib/xine/plugins/$ver/xineplug_flac.so $installdir/usr/lib/xine/plugins/$ver/xineplug_inp_gnome_vfs.so diff --git a/debian/watch b/debian/watch index 1874cb9e0..c82dbbc10 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,4 @@ version=3 -opts="uversionmangle=s/\.(gz|bz2)$//" \ -http://qa.debian.org/watch/sf.php?project=xine xine-lib-([\d\.]*)\.tar\.(gz|bz2) debian uupdate +http://xinehq.de/index.php/releases \ + (?:.*/)?xine/xine-lib-([\d\.]*).tar.gz \ + debian uupdate |