summaryrefslogtreecommitdiff
path: root/misc/debian
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2001-04-18 22:33:39 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2001-04-18 22:33:39 +0000
commitdb6b7c2e1c52c536a7f9690a410bf69817e0b2c5 (patch)
treefdaf7537abca3d4875ad21322c54888914ed15a2 /misc/debian
downloadxine-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/changelog25
-rw-r--r--misc/debian/control52
-rw-r--r--misc/debian/copyright32
-rw-r--r--misc/debian/menu2
-rwxr-xr-xmisc/debian/rules75
-rw-r--r--misc/debian/xine.docs3
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