summaryrefslogtreecommitdiffstats
path: root/abs/not_built/extra/xine-lib
diff options
context:
space:
mode:
Diffstat (limited to 'abs/not_built/extra/xine-lib')
-rw-r--r--abs/not_built/extra/xine-lib/ChangeLog106
-rw-r--r--abs/not_built/extra/xine-lib/PKGBUILD50
-rw-r--r--abs/not_built/extra/xine-lib/__changelog3
-rw-r--r--abs/not_built/extra/xine-lib/xine-lib-1.1.1-configure-no-mcpu-march.patch13
-rw-r--r--abs/not_built/extra/xine-lib/xine-lib-1.1.19-xvmc.patch17
-rwxr-xr-xabs/not_built/extra/xine-lib/xine.install27
6 files changed, 216 insertions, 0 deletions
diff --git a/abs/not_built/extra/xine-lib/ChangeLog b/abs/not_built/extra/xine-lib/ChangeLog
new file mode 100644
index 0000000..4d92448
--- /dev/null
+++ b/abs/not_built/extra/xine-lib/ChangeLog
@@ -0,0 +1,106 @@
+2010-09-25 Eric Belanger <eric@archlinux.org>
+
+ * Added XvMC build patch (close FS#20944)
+
+2010-07-28 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.19-1
+ * Upstream update
+
+2010-07-03 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.18.1-2
+ * Rebuilt against imagemagick 6.6.2.10
+ * Added gtk2 and mesa optdepends
+
+2010-03-23 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.18.1-1
+ * Upstream update
+ * Changed jack-audio-connection-kit references to jack
+ * Added vcdimager optdepends
+
+2010-02-23 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.18-1
+ * Upstream update
+
+2010-01-21 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.17-3
+ * Rebuilt against imagemagick 6.5.9.0
+
+2010-01-10 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.17-2
+ * Rebuilt against ffmpeg 20100108
+
+2009-12-01 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.17-1
+ * Upstream update
+ * Updated url
+
+2009-04-19 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.3-3
+ * Updated ffmpeg versioned depends
+
+2009-04-17 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.3-2
+ * Rebuilt against libcdio 0.81
+
+2009-04-03 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.3-1
+ * Upstream update
+
+2009-02-20 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.2-2
+ * Rebuilt against faad2 2.7
+
+2009-02-11 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.2-1
+ * Upstream update
+
+2009-02-02 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.1-2
+ * Rebuilt against imagemagick 6.4.8.10
+
+2009-01-11 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16.1-1
+ * Upstream update
+
+2009-01-10 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.16-1
+ * Upstream update
+
+2008-12-05 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.15-4
+ * Rebuilt against heimdal 1.2.1
+ * Added xcb support
+
+2008-11-27 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.15-3
+ * Added jack support (close FS#12020)
+ * Fixed several build issue (close FS#12117)
+
+2008-08-14 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.15-1
+ * Upstream update
+
+2008-07-28 Eric Belanger <eric@archlinux.org>
+
+ * xine-lib 1.1.14-2
+ * Switched to the more recent externel ffmpeg snapshot (close FS#10286)
+ * Updated win32 codecs directory location (close FS#11011)
+ * Added ChangeLog
diff --git a/abs/not_built/extra/xine-lib/PKGBUILD b/abs/not_built/extra/xine-lib/PKGBUILD
new file mode 100644
index 0000000..d14313e
--- /dev/null
+++ b/abs/not_built/extra/xine-lib/PKGBUILD
@@ -0,0 +1,50 @@
+# $Id: PKGBUILD 91275 2010-09-25 21:56:25Z eric $
+# Maintainer: Eric Belanger <eric@archlinux.org>
+# Contributor: Judd Vinet <jvinet@zeroflux.org>
+
+pkgname=xine-lib
+pkgver=1.1.19
+pkgrel=2
+pkgdesc="A multimedia playback engine"
+arch=('i686' 'x86_64')
+url="http://www.xine-project.org"
+license=('LGPL' 'GPL')
+install=xine.install
+depends=('libgl' 'libxvmc' 'flac' 'libvorbis' 'sdl' 'libmng' 'libtheora'
+ 'libxcb' 'wavpack' 'ffmpeg' 'heimdal' 'faad2')
+makedepends=('pkg-config' 'libtool' 'imagemagick' 'smbclient' 'mesa' 'alsa-lib'
+ 'vcdimager' 'gtk2')
+optdepends=('imagemagick: for using the imagemagick plugin' 'smbclient: for using the smb plugin' \
+ 'gtk2: for using the gdk-pixbuf plugin' 'mesa: for using the opengl plugin')
+options=('!libtool')
+#changelog=ChangeLog
+source=(http://downloads.sourceforge.net/sourceforge/xine/${pkgname}-${pkgver}.tar.bz2
+ xine-lib-1.1.1-configure-no-mcpu-march.patch xine-lib-1.1.19-xvmc.patch)
+md5sums=('a410a0f0617e1d6309f0cbe907f73f8a' '9776df4eb54d2f1f68d8268adbc3b5c2'\
+ '8662fb124870b1dd7effe4ff5e2a2e3d')
+sha1sums=('5afcc28c5cf2bdaab99d951960f6587797e1e5a0' '121a8358d7919b2e51067412373f52848290338a'\
+ '920bf27e6e3523dfe4cc9c802ff713e9688a3f34')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -p0 < ../xine-lib-1.1.1-configure-no-mcpu-march.patch
+ patch -p0 < ../xine-lib-1.1.19-xvmc.patch
+
+ libtoolize --force --copy
+ aclocal -I m4
+ autoconf
+ automake --add-missing
+
+ ./configure --prefix=/usr --with-w32-path=/usr/lib/codecs \
+ --with-xv-path=/usr/lib --with-xxmc-path=/usr/lib --with-xvmc-path=/usr/lib \
+ --with-libflac --with-wavpack --with-xcb \
+ --without-arts --without-jack --without-speex \
+ --disable-gnomevfs --without-pulseaudio --disable-aalib \
+ --disable-modplug --with-external-ffmpeg
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/abs/not_built/extra/xine-lib/__changelog b/abs/not_built/extra/xine-lib/__changelog
new file mode 100644
index 0000000..0f4719d
--- /dev/null
+++ b/abs/not_built/extra/xine-lib/__changelog
@@ -0,0 +1,3 @@
+add xine.install
+disable jack
+disable esound
diff --git a/abs/not_built/extra/xine-lib/xine-lib-1.1.1-configure-no-mcpu-march.patch b/abs/not_built/extra/xine-lib/xine-lib-1.1.1-configure-no-mcpu-march.patch
new file mode 100644
index 0000000..4b6ba9e
--- /dev/null
+++ b/abs/not_built/extra/xine-lib/xine-lib-1.1.1-configure-no-mcpu-march.patch
@@ -0,0 +1,13 @@
+--- m4/optimizations.m4.orig 2005-11-27 01:20:08.000000000 +0100
++++ m4/optimizations.m4 2005-11-27 01:22:56.000000000 +0100
+@@ -161,10 +161,6 @@
+ ;;
+
+ esac
+- if test x"$archopt_val" != x; then
+- CFLAGS="$sarchopt=$archopt_val $CFLAGS"
+- DEBUG_CFLAGS="$sarchopt=$archopt_val $DEBUG_CFLAGS"
+- fi
+ fi
+ else
+ dnl we have the Intel compiler
diff --git a/abs/not_built/extra/xine-lib/xine-lib-1.1.19-xvmc.patch b/abs/not_built/extra/xine-lib/xine-lib-1.1.19-xvmc.patch
new file mode 100644
index 0000000..bef8b0b
--- /dev/null
+++ b/abs/not_built/extra/xine-lib/xine-lib-1.1.19-xvmc.patch
@@ -0,0 +1,17 @@
+Quoting ChangeLog of X11's videoproto package:
+vldXvMC.h: stop uselessly including XvMClib.h
+
+--- src/video_out/xxmc.h
++++ src/video_out/xxmc.h
+@@ -77,10 +77,10 @@
+ #include <X11/extensions/XShm.h>
+ #include <X11/extensions/Xv.h>
+ #include <X11/extensions/Xvlib.h>
++#include <X11/extensions/XvMClib.h>
+ #ifdef HAVE_VLDXVMC
+ #include <X11/extensions/vldXvMC.h>
+ #else
+- #include <X11/extensions/XvMClib.h>
+ #include <X11/extensions/XvMC.h>
+ #endif
+
diff --git a/abs/not_built/extra/xine-lib/xine.install b/abs/not_built/extra/xine-lib/xine.install
new file mode 100755
index 0000000..f9102ee
--- /dev/null
+++ b/abs/not_built/extra/xine-lib/xine.install
@@ -0,0 +1,27 @@
+# arg 1: the new package version
+ post_install() {
+ MYTHOME=` su - mythtv -c "echo ~" `
+ if [ ! -f $MYTHOME/.xine/config ]
+ then
+ echo "Copying in standard config file for xine"
+ mkdir -p $MYTHOME/.xine/
+ cp -rp $TEMPLATES/xine.config.template $MYTHOME/.xine/config
+ chown -R mythtv:mythtv $MYTHOME/.xine
+ fi
+ }
+
+# # arg 1: the new package version
+# # arg 2: the old package version
+ post_upgrade() {
+ post_install $1
+ }
+#
+# # arg 1: the old package version
+ post_remove() {
+ /bin/true
+ }
+
+op=$1
+shift
+
+$op $*