diff options
author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-04-18 22:33:39 +0000 |
---|---|---|
committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-04-18 22:33:39 +0000 |
commit | db6b7c2e1c52c536a7f9690a410bf69817e0b2c5 (patch) | |
tree | fdaf7537abca3d4875ad21322c54888914ed15a2 /misc/debian | |
download | xine-lib-db6b7c2e1c52c536a7f9690a410bf69817e0b2c5.tar.gz xine-lib-db6b7c2e1c52c536a7f9690a410bf69817e0b2c5.tar.bz2 |
Initial revision
CVS patchset: 1
CVS date: 2001/04/18 22:33:39
Diffstat (limited to 'misc/debian')
-rw-r--r-- | misc/debian/changelog | 25 | ||||
-rw-r--r-- | misc/debian/control | 52 | ||||
-rw-r--r-- | misc/debian/copyright | 32 | ||||
-rw-r--r-- | misc/debian/menu | 2 | ||||
-rwxr-xr-x | misc/debian/rules | 75 | ||||
-rw-r--r-- | misc/debian/xine.docs | 3 |
6 files changed, 189 insertions, 0 deletions
diff --git a/misc/debian/changelog b/misc/debian/changelog new file mode 100644 index 000000000..83d7296aa --- /dev/null +++ b/misc/debian/changelog @@ -0,0 +1,25 @@ +xine (0.4.0-2) unstable; urgency=low + + * added upstream ChangeLog (closes: Bug#88402) + + -- Siggi Langauf <siggi@debian.org> Sun, 4 Mar 2001 13:04:42 +0100 + +xine (0.4.0-1) unstable; urgency=low + + * new upstream version with totally new architecture (refer to ChangeLog) + + * now using seperate binary packages for input plugins + * switched to non-native package format + * separate binary package for DVD plugin + + + -- Siggi Langauf <siggi@debian.org> Sat, 3 Mar 2001 01:35:01 +0100 + + +(old changelog entries are in upstream ChangeLog) + + + +Local variables: +mode: debian-changelog +End: diff --git a/misc/debian/control b/misc/debian/control new file mode 100644 index 000000000..2e4c2d4bb --- /dev/null +++ b/misc/debian/control @@ -0,0 +1,52 @@ +Source: xine +Section: graphics +Priority: optional +Maintainer: Siggi Langauf <siggi@debian.org> +Build-Depends: debhelper (>>2.0.0), imlib-dev (>=1.9.8.1), libasound1-dev (>=0.5.9), liborbit-dev (>=0.5.6-1) +Standards-Version: 3.1.1 + +Package: xine +Architecture: i386 +Depends: ${shlibs:Depends} +Suggests: xserver-xfree86 (>> 4.0) +Description: MPEG, VCD, DVD audio/video player for X11 + Xine plays MPEG system streams (ie. MPEG videos with sound). In contrast + to many other players, it does its best to synchronize audio and video. + . + MPEG streams can be read from plain files, pipes, network sockets, Video CDs + or DVDs. + . + For DVD playback, an input plugin is required. You can use xine-dvd, the + original plugin that comes with xine. If you want to play region locked or + encrypted DVDs, you'll need an enhanced DVD plugin, like xine-dvd-css. + . + Xine currently _cannot_ play pure MPEG video streams (without audio). + You will need another Player (like smpeg-xmms or the old smpeg-gtv) + for this. + . + For optimal performance (and full screen support), the Xvideo extension (Xv) + is reqired. Xv is supported by some XFree4 drivers. Of course, xine will also + run with XFree 3.x, using the MIT-shm extension, but you might experience + performance problems. For windows codecs, Xv is required. + (See the README for more info) + . + Rudimentary support for AVI files (DivX;-) is known to work) is included. + However, you'll need windows codec DLLs for that. Of course, xine will + happily work without those DLLs, playing only MPEG streams. + +Package: xine-dvd +Architecture: i386 +Depends: xine (>=0.4.0), ${shlibs:Depends} +Conflicts: xine (<<0.4.0) +Provides: xine-input-plugin +Description: DVD (non-CSS) input plugin for xine + This input plugin enables xine to play unencrypted, region-free + DVDs. It does NOT contain CSS decryption or IFO parsing, so most + DVDs will look quite poor: Chapters, subtitle colors, names for + subtitle or audio channels, multi-angle support are not supported by + this plugin. + . + This is the "official" DVD plugin from the xine project. There are some + unofficial plugins which support CSS descrambling or IFO parsing. However, + the legal status of these features is unclear... + diff --git a/misc/debian/copyright b/misc/debian/copyright new file mode 100644 index 000000000..ef4e6b87e --- /dev/null +++ b/misc/debian/copyright @@ -0,0 +1,32 @@ +Xine was written by Günter Bartsch <guenter@users.sourceforge.net> +and the xine development team. (see AUTHORS file for more credits) + +This package is maintained by Siggi Langauf <siggi@debian.org> as part of +the upstream source, so the Debian source package is the upstream source. +The original source, including current CVS versions can also be found on +the xine homapage at + +http://xine.sourceforge.net/ + + + +Copyright (C) 2000 the xine project + +xine is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +xine is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + +On Debian systems, the full text of the GPL can be found in +/usr/share/common-licenses/GPL + + diff --git a/misc/debian/menu b/misc/debian/menu new file mode 100644 index 000000000..c78fa7283 --- /dev/null +++ b/misc/debian/menu @@ -0,0 +1,2 @@ +?package(xine):needs=X11 section=Apps/Viewers\ + title="xine" command="/usr/bin/xine" diff --git a/misc/debian/rules b/misc/debian/rules new file mode 100755 index 000000000..dca6fd40d --- /dev/null +++ b/misc/debian/rules @@ -0,0 +1,75 @@ +#!/usr/bin/make -f +# +# debian/rules file for xine, the debhelper version. +# inspired by a sample debian/rules file from dh_make + +# to make debhelper verbose: +#export DH_VERBOSE=1 + +export DH_COMPAT=2 + +# Build architecture "i686-pc-linux-gnu" ensures that all optimizations +# are compiled in. They are checked at runtime, so this has no portability +# issues (on i386 arch...) +ifeq ($(strip $(XINE_BUILD)),) +export XINE_BUILD=i686-pc-linux-gnu +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + ./configure --prefix=/usr --mandir=/usr/share/man + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + -$(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install prefix=`pwd`/debian/xine/usr \ + mandir=`pwd`/debian/xine/usr/share/man + chmod a-x debian/xine/usr/lib/xine/plugins/* + mkdir -p debian/xine-dvd/usr/lib/xine/plugins + mv debian/xine/usr/lib/xine/plugins/input_dvd.so \ + debian/xine-dvd/usr/lib/xine/plugins/input_dvd.so + rm debian/xine/usr/lib/xine/plugins/*.la +# The freebsd README is not really interesting for Debian users + -rm debian/xine/usr/share/doc/xine/README.freebsd + + +binary-indep: build install +# no architecture independent files. + + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installmenu +# dh_installmanpages + dh_installchangelogs -k ChangeLog + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/misc/debian/xine.docs b/misc/debian/xine.docs new file mode 100644 index 000000000..2904d3e30 --- /dev/null +++ b/misc/debian/xine.docs @@ -0,0 +1,3 @@ +AUTHORS +TODO +doc/dataflow.dia |