Changes of Revision 2
[+] | Deleted | xine-lib-12.spec |
@@ -1,826 +0,0 @@ -# -# spec file for package xine-lib (Version 1.2.^) -# -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: xine-lib-12 -# %bcond_with = default off -# %bcond_without = default on -# -# --with distributable -> don't build libxine1-codecs -# --without distributable -> build libxine1-codecs -# -# default for buildservice is no patented codecs -%bcond_with onlynondistributable -%bcond_without pulseaudio -%bcond_without sdl -%bcond_without aalib -%bcond_without esd -%bcond_without jack -%bcond_without gnome_vfs -%bcond_without directfb -%bcond_without modplug -# -BuildRequires: alsa-devel ImageMagick-devel flac-devel giflib-devel -BuildRequires: glib2-devel gnutls-devel gtk2-devel imlib2-devel krb5-devel -BuildRequires: libcdio-devel libdrm-devel libmng-devel libsmbclient -BuildRequires: libsmbclient-devel libtheora-devel libvorbis-devel libmpcdec-devel -BuildRequires: libv4l-devel libtool -%if %suse_version >= 1030 -BuildRequires: lirc-devel -%else -BuildRequires: lirc -%endif -BuildRequires: readline-devel libspeex-devel update-desktop-files vcdimager-devel -%if !%{with distributable} -# those requiremens are optional but internal copies are likely old -BuildRequires: libfaad-devel libffmpeg-devel -%endif -%if %{with pulseaudio} -BuildRequires: libpulse-devel -%endif -%if %{with sdl} -BuildRequires: SDL-devel -%endif -%if %{with aalib} -BuildRequires: aalib-devel -BuildRequires: libcaca-devel -%endif -%if %{with esd} -BuildRequires: esound-devel -%endif -%if %{with gnome_vfs} -BuildRequires: gnome-vfs2-devel -%endif -%if %{with jack} -BuildRequires: libjack-devel -%endif -%if %{with directfb} -%if %suse_version >= 1020 -BuildRequires: DirectFB-devel -%else -BuildRequires: DirectFB -%endif -%endif -%if %{with modplug} -BuildRequires: libmodplug-devel -%endif -Version: 1.2.1 -Release: 60.1 -%define abiversion 2.1 -Summary: Video Player with Plug-Ins -Group: Productivity/Multimedia/Video/Players -License: GPL v2 or later; Public Domain, Freeware -Url: http://www.xine-project.org/home -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -Source0: xine-lib-%{version}.tar.bz2 -Source1: baselibs.conf - -Patch0: xine-lib-libdvdread_udf.diff -Patch1: xine-lib-v4l-2.6.38.patch - -%description -<p>Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...</p><p>You need a frontend for xine-lib like <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> or <a href=http://packman.links2linux.de/package/totem>totem</a>.</p><p>Since 1-rc6 the package number is reduced, all you may miss, is in the base package</p><p>If you want to play css encrypted Video-DVD's, you need to install <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a>.</p> - -%description -l de -<p>Großartiger Video- und Multimediaplayer mit Support für DVD, MPEG, AVI, DivX, VCD,Quicktime ...</p><p>Bitte beachten Sie, dass Sie neben der xine-lib auch eine Bedienoberfläche wie <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> oder <a href=http://packman.links2linux.de/package/totem>totem</a> benötigen.</p><p>Seit 1-rc6 wurde die Zahl der Pakete reduziert, alles was sie eventuell vermissen, wurde in das Basispaket integriert.</p><p>Wenn Sie css verschlüsselte Video-DVDs abspielen wollen, müssen Sie zusätzlich die <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a> installieren.</p> - -%package -n libxine2 -Summary: Video Player with Plug-Ins -Group: Productivity/Multimedia/Video/Players -License: GPL v2 or later -Provides: libxine2-syncfb = %{version}-%{release} -Obsoletes: libxine2-syncfb < %{version}-%{release} -Provides: libxine2-xvmc = %{version}-%{release} -Obsoletes: libxine2-xvmc < %{version}-%{release} -Provides: libxine2-dvb = %{version}-%{release} -Obsoletes: libxine2-dvb < %{version}-%{release} -Recommends: libxine2-codecs = %{version} -Recommends: opensuse-codecs-installer - -%description -n libxine2 -xine is a video player with a graphical front-end that supports a large -number of file formats (VCD and MPEG2, for example) using plug-ins. -Several plug-ins are included. Others can be installed after xine -installation. xine supports stereo sound using OSS and AC5.1 using -Alsa. - -%if %{with distributable} -This version of xine may lack certain features because of legal -requirements (potential patent violation). See also -http://www.opensuse.org/XINE#Legal_Matters -%endif - -More information about xine plug-ins can be found at -http://www.xine-project.org/home - - - -Authors: --------- - Guenter Bartsch <guenter@sourceforge.net> - -%description -n libxine2 -l de -xine ist ein Videoplayer mit grafischem Frontend und unterstützt -eine vielzahl an Dateiformaten (z.B. VCD und MPEG2) mit hilfe von -Plugins. Einige Plugins sind enthalten, andere können nach der -Installation von xine nachinstalliert werden. xine untersützt -Stereosound via OSS und AC5.1 per Alsa. - -%if %{with distributable} -Diese xine-Version lässt eventuell einige Funktione aus rechtlichen -Gründen vermissen (mögliche Patentverletzungen). Siehe dazu -http://www.opensuse.org/XINE#Legal_Matters -%endif - -Weitere Informationen über xine Plugins finden Sie unter -http://www.xine-project.org/home - - - -Autoren: --------- - Guenter Bartsch <guenter@sourceforge.net> - -%package -n libxine2-devel -License: GPL v2 or later ; Public Domain, Freeware -Summary: Development environment for xine-based media players -Group: Development/Libraries/C and C++ -Requires: glibc-devel freetype2-devel zlib-devel libxine2 = %{version} -Requires: libv4l-devel -Requires: libffmpeg-devel -Obsoletes: libxine2-devel < %{version}-%{release} -Provides: libxine2-devel = %{version}-%{release} -Obsoletes: xine-lib-devel < %{version}-%{release} -Provides: xine-lib-devel = %{version}-%{release} -# bug437293 -%ifarch ppc64 -Obsoletes: xine-lib-devel-64bit -%endif -# - -%description -n libxine2-devel -This package contains all necessary include files, libraries and -configuration files needed to compile applications that use the xine -media player. - -xine is a video player which supports a large number of file formats -(i.e., VCD, MPEG2) using plug-ins. Several plug-ins are included. -Others can be post-installed. Supports stereo sound using OSS and AC5.1 -using Alsa. - -%if %{with distributable} -This version of xine may lack certain features because of legal -requirements (potential patent violation). See also -http://www.opensuse.org/XINE#Legal_Matters -%endif - -More information about xine plug-ins can be found at -http://www.xine-project.org/home - - - -Authors: | ||
[-] | Added | xine-lib.spec ^ |
x 1
2 +# 3 +# spec file for package xine-lib 4 +# 5 +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. 6 +# 7 +# All modifications and additions to the file contributed by third parties 8 +# remain the property of their copyright owners, unless otherwise agreed 9 +# upon. The license for this file, and modifications and additions to the 10 +# file, is the same license as for the pristine package itself (unless the 11 +# license for the pristine package is not an Open Source License, in which 12 +# case the license is the MIT License). An "Open Source License" is a 13 +# license that conforms to the Open Source Definition (Version 1.9) 14 +# published by the Open Source Initiative. 15 + 16 +# Please submit bugfixes or comments via http://bugs.opensuse.org/ 17 +# 18 + 19 + 20 +Name: xine-lib 21 +# %bcond_with = default off 22 +# %bcond_without = default on 23 +# 24 +# --with distributable -> don't build libxine2-codecs 25 +# --without distributable -> build libxine2-codecs 26 +# 27 +# default for buildservice is no patented codecs 28 +%bcond_with onlynondistributable 29 +%bcond_without pulseaudio 30 +%bcond_without sdl 31 +%bcond_without aalib 32 +%bcond_without esd 33 +%bcond_without jack 34 +%bcond_without gnome_vfs 35 +%bcond_without directfb 36 +%bcond_without modplug 37 +# 38 +BuildRequires: ImageMagick-devel 39 +BuildRequires: Mesa-devel 40 +BuildRequires: alsa-devel 41 +BuildRequires: flac-devel 42 +BuildRequires: giflib-devel 43 +BuildRequires: glib2-devel 44 +BuildRequires: gnutls-devel 45 +BuildRequires: gtk2-devel 46 +BuildRequires: imlib2-devel 47 +BuildRequires: krb5-devel 48 +BuildRequires: libcdio-devel 49 +BuildRequires: libdrm-devel 50 +BuildRequires: libmng-devel 51 +BuildRequires: libmpcdec-devel 52 +BuildRequires: libsmbclient 53 +BuildRequires: libsmbclient-devel 54 +BuildRequires: libtheora-devel 55 +BuildRequires: libtool 56 +BuildRequires: libvorbis-devel 57 +BuildRequires: readline-devel 58 +BuildRequires: speex-devel 59 +BuildRequires: update-desktop-files 60 +BuildRequires: vcdimager-devel 61 +BuildRequires: xorg-x11-devel 62 +%if 0%{suse_version} >= 1210 63 +BuildRequires: libv4l-devel >= 0.8.4 64 +%else 65 +%if 0%{suse_version} >= 1110 66 +BuildRequires: libv4l-devel 67 +%endif 68 +%endif 69 +%if 0%{suse_version} >= 1030 70 +BuildRequires: lirc-devel 71 +%else 72 +BuildRequires: lirc 73 +%endif 74 +%if !%{with distributable} 75 +BuildRequires: libbluray-devel 76 +BuildRequires: libfaad-devel 77 +BuildRequires: libffmpeg-devel 78 +%else 79 +BuildRequires: libavutil-devel 80 +%endif 81 +%if %{with pulseaudio} 82 +BuildRequires: libpulse-devel 83 +%endif 84 +%if %{with sdl} 85 +BuildRequires: SDL-devel 86 +%endif 87 +%if %{with aalib} 88 +BuildRequires: aalib-devel 89 +BuildRequires: libcaca-devel 90 +%endif 91 +%if %{with esd} 92 +BuildRequires: esound-devel 93 +%endif 94 +%if %{with gnome_vfs} 95 +BuildRequires: gnome-vfs2-devel 96 +%endif 97 +%if %{with jack} 98 +BuildRequires: libjack-devel 99 +%endif 100 +%if %{with directfb} 101 +%if %suse_version >= 1020 102 +BuildRequires: DirectFB-devel 103 +%else 104 +BuildRequires: DirectFB 105 +%endif 106 +%endif 107 +%if %{with modplug} 108 +BuildRequires: libmodplug-devel 109 +%endif 110 +Version: 1.2.2 111 +Release: 76.3 112 +%define abiversion 2.2 113 +Summary: Video Player with Plug-Ins 114 +License: GPL-2.0+ ; SUSE-Public-Domain 115 +Group: Productivity/Multimedia/Video/Players 116 +Url: http://www.xine-project.org/home 117 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 118 + 119 +%if %{with distributable} 120 +Source: xine-lib-%{version}-crippled.tar.bz2 121 +%else 122 +Source: http://downloads.sourceforge.net/project/xine/xine-lib/%{version}/xine-lib-%{version}.tar.bz2 123 +%endif 124 +Source1: baselibs.conf 125 +Source99: precheckin_cripple_tarball.sh 126 + 127 +Patch0: xine-lib-libdvdread_udf.diff 128 +Patch1: xine-lib-v4l-2.6.38.patch 129 +Patch2: xine-lib-without-ffmpeg.patch 130 +Patch3: fix-non-x86-build.diff 131 +# Add theora FOURCC to libxine I found an avi container that xine wouldn't play. 132 +Patch4: xine-lib-theora.patch 133 + 134 +%description 135 +<p>Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...</p><p>You need a frontend for xine-lib like <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> or <a href=http://packman.links2linux.de/package/totem>totem</a>.</p><p>Since 1-rc6 the package number is reduced, all you may miss, is in the base package</p><p>If you want to play css encrypted Video-DVD's, you need to install <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a>.</p> 136 + 137 +%description -l de 138 +<p>Großartiger Video- und Multimediaplayer mit Support für DVD, MPEG, AVI, DivX, VCD,Quicktime ...</p><p>Bitte beachten Sie, dass Sie neben der xine-lib auch eine Bedienoberfläche wie <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> oder <a href=http://packman.links2linux.de/package/totem>totem</a> benötigen.</p><p>Seit 1-rc6 wurde die Zahl der Pakete reduziert, alles was sie eventuell vermissen, wurde in das Basispaket integriert.</p><p>Wenn Sie css verschlüsselte Video-DVDs abspielen wollen, müssen Sie zusätzlich die <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a> installieren.</p> 139 + 140 +%package -n libxine2 141 +Summary: Video Player with Plug-Ins 142 +License: GPL-2.0+ 143 +Group: Productivity/Multimedia/Video/Players 144 +Provides: libxine2-syncfb = %{version}-%{release} 145 +Obsoletes: libxine2-syncfb < %{version}-%{release} 146 +Provides: libxine2-xvmc = %{version}-%{release} 147 +Obsoletes: libxine2-xvmc < %{version}-%{release} 148 +Provides: libxine2-dvb = %{version}-%{release} 149 +Obsoletes: libxine2-dvb < %{version}-%{release} 150 +Provides: %{name} = %{version}-%{release} 151 +Obsoletes: %{name} < %{version}-%{release} 152 +Recommends: libxine2-codecs = %{version} 153 +Recommends: opensuse-codecs-installer 154 + 155 +%description -n libxine2 156 +xine is a video player with a graphical front-end that supports a large 157 +number of file formats (VCD and MPEG2, for example) using plug-ins. 158 +Several plug-ins are included. Others can be installed after xine 159 +installation. xine supports stereo sound using OSS and AC5.1 using 160 +Alsa. 161 + 162 +%if %{with distributable} 163 +This version of xine may lack certain features because of legal 164 +requirements (potential patent violation). See also 165 +http://www.opensuse.org/XINE#Legal_Matters 166 +%endif 167 + 168 +More information about xine plug-ins can be found at 169 +http://www.xine-project.org/home 170 + 171 +Authors: 172 +-------- 173 + Guenter Bartsch <guenter@sourceforge.net> 174 + 175 +%description -n libxine2 -l de 176 +xine ist ein Videoplayer mit grafischem Frontend und unterstützt 177 +eine vielzahl an Dateiformaten (z.B. VCD und MPEG2) mit hilfe von 178 +Plugins. Einige Plugins sind enthalten, andere können nach der 179 +Installation von xine nachinstalliert werden. xine untersützt 180 +Stereosound via OSS und AC5.1 per Alsa. 181 + 182 +%if %{with distributable} 183 +Diese xine-Version lässt eventuell einige Funktione aus rechtlichen 184 +Gründen vermissen (mögliche Patentverletzungen). Siehe dazu 185 +http://www.opensuse.org/XINE#Legal_Matters 186 +%endif 187 + 188 +Weitere Informationen über xine Plugins finden Sie unter 189 +http://www.xine-project.org/home 190 + 191 +Autoren: 192 +-------- 193 + Guenter Bartsch <guenter@sourceforge.net> 194 + 195 +%package -n libxine-devel 196 +Summary: Development environment for xine-based media players 197 +License: GPL-2.0+ ; SUSE-Public-Domain 198 +Group: Development/Libraries/C and C++ 199 +Requires: freetype2-devel 200 +Requires: glibc-devel 201 |
||
[+] | Added | fix-non-x86-build.diff ^ |
@@ -0,0 +1,8 @@ +--- src/post/Makefile.am.orig 2012-06-21 09:47:14.910671806 +0200 ++++ src/post/Makefile.am 2012-06-21 09:47:21.119671933 +0200 +@@ -1,4 +1,4 @@ + include $(top_srcdir)/misc/Makefile.quiet + include $(top_srcdir)/misc/Makefile.common + +-SUBDIRS = planar goom visualizations mosaico deinterlace audio ++SUBDIRS = planar goom visualizations mosaico audio | ||
[+] | Added | xine-lib-theora.patch ^ |
@@ -0,0 +1,13 @@ +Index: src/xine-engine/buffer_types.c +=================================================================== +--- src/xine-engine/buffer_types.c.orig 2012-02-05 21:17:03.000000000 +0200 ++++ src/xine-engine/buffer_types.c 2012-07-16 15:39:19.681795420 +0200 +@@ -585,6 +585,8 @@ static const video_db_t video_db[] = { + }, + { + { ++ ME_FOURCC('t','h','e','o'), ++ ME_FOURCC('T','H','E','O'), + 0, + }, + BUF_VIDEO_THEORA, | ||
[+] | Added | xine-lib-without-ffmpeg.patch ^ |
@@ -0,0 +1,32 @@ +diff -uNr xine-lib-1.2.1.orig/m4/decoders.m4 xine-lib-1.2.1/m4/decoders.m4 +--- xine-lib-1.2.1.orig/m4/decoders.m4 2012-02-04 01:41:43.000000000 +0100 ++++ xine-lib-1.2.1/m4/decoders.m4 2012-05-21 22:46:39.470861703 +0200 +@@ -85,9 +85,7 @@ + AM_CONDITIONAL([WITH_EXTERNAL_FAAD], [test x"$have_external_faad" = x"yes"]) + + dnl ffmpeg external version required +- PKG_CHECK_MODULES([FFMPEG], [libavcodec >= 51.68.0]) + PKG_CHECK_MODULES([AVUTIL], [libavutil >= 49.6.0]) +- PKG_CHECK_MODULES([FFMPEG_POSTPROC], [libpostproc]) + AC_DEFINE([HAVE_FFMPEG], 1, [Define this if you have ffmpeg library]) + + dnl Check presence of ffmpeg/avutil.h to see if it's old or new +diff -uNr xine-lib-1.2.1.orig/src/audio_dec/Makefile.am xine-lib-1.2.1/src/audio_dec/Makefile.am +--- xine-lib-1.2.1.orig/src/audio_dec/Makefile.am 2012-02-04 01:41:43.000000000 +0100 ++++ xine-lib-1.2.1/src/audio_dec/Makefile.am 2012-05-22 20:37:48.863941984 +0200 +@@ -49,7 +49,6 @@ + xineplug_LTLIBRARIES = \ + xineplug_decode_gsm610.la \ + xineplug_decode_lpcm.la \ +- xineplug_decode_dvaudio.la \ + $(musepack_module) \ + $(dts_module) \ + $(mad_module) \ +@@ -87,7 +86,3 @@ + xineplug_decode_faad_la_DEPENDENCIES = $(FAAD_DEPS) + xineplug_decode_faad_la_LIBADD = $(XINE_LIB) $(LTLIBINTL) $(FAAD_LIBS) -lm + xineplug_decode_faad_la_CFLAGS = $(FAAD_CFLAGS) +- +-xineplug_decode_dvaudio_la_SOURCES = ff_dvaudio_decoder.c +-xineplug_decode_dvaudio_la_LIBADD = $(XINE_LIB) $(LTLIBINTL) +-xineplug_decode_dvaudio_la_CPPFLAGS = $(AM_CPPFLAGS) $(FFMPEG_CFLAGS) | ||
[+] | Added | precheckin_cripple_tarball.sh ^ |
@@ -0,0 +1,101 @@ +#!/bin/sh + +# The following source parts of xine-lib may not be distributed for legal +# reasons. +# Thus we have to cripple the source tree in a way that it still builds. + +# +# Helpers +# + +# $1: files $2: entries $3: prefix $4: postfix +do_nukeentry() { +for d in $1 ; do + perl -i -e 'undef $/; $_=<>; for $e (qw|'"$2"'|) { s|(?<=[^-a-zA-Z0-9_./])'"$3"'$e'"$4"'(?=[^-a-zA-Z0-9_./])||g }; print' $d +done +} + +# $1: files $2: entries $3: prefix $4: postfix +do_nukeline() { +for d in $1 ; do + perl -i -e 'undef $/; $_=<>; for $e (qw|'"$2"'|) { s|^.*(?<=[^-a-zA-Z0-9_./])'"$3"'$e'"$4"'(?=[^-a-zA-Z0-9_./]).*$||mg }; print' $d +done +} + +# $1: dir $2: files/dirs +do_remove() { +pushd "$1" >/dev/null || exit 1 +rm -rf $2 +popd >/dev/null +} + +# +# Main +# + +# Find source tarball + unpack + +tmp="/`mktemp -d`" +trap 'rm -rf $tmp; echo 1>&2 "$0 failed"' EXIT +test -d "$tmp" -a -w "$tmp" || exit +tarsource="`echo xine-lib-*[0-9].tar.bz2`" +if [ ! -s "$tarsource" ] ; then + echo "Error: cannot find source tarball" + exit 1 +fi +tarbase="${tarsource%.tar.bz2}" +tardest="$tarbase-crippled.tar.bz2" + +rm -rf xine-lib-*-crippled.tar.bz2 +echo 1>&2 "Unpacking..." +tar -C "$tmp" -xjf $tarsource || exit 1 + +pushd $tmp/$tarbase >/dev/null || exit 1 + +# +# Cripple source +# + +echo 1>&2 "Crippling..." + +c_subdirs="dxr3 liba52 libdts libfaad libffmpeg libmad libmpeg2 libspucc libspudec libspudvb libw32dll input/vcd combined/ffmpeg" +c_demuxers="xineplug_dmx_asf.la asfheader.h asfheader.c demux_asf.c xineplug_dmx_mpeg.la demux_mpeg.c xineplug_dmx_mpeg_block.la demux_mpeg_block.c xineplug_dmx_mpeg_ts.la demux_ts.c xineplug_dmx_mpeg_elem.la demux_elem.c xineplug_dmx_mpeg_pes.la demux_mpeg_pes.c xineplug_dmx_yuv4mpeg2.la demux_yuv4mpeg2.c" +c_input="xineplug_inp_mms.la input_mms.c mms.c mmsh.c ../demuxers/asfheader.c mms.h mmsh.h xineplug_inp_vcdo.la input_vcd.c vcd" +c_libxineadec="xineplug_decode_gsm610.la xineplug_decode_nsf.la gsm610.c nsf.c gsm610 nosefart" +c_audiodec="xineplug_decode_a52.la xineplug_decode_mad.la xine_a52_decoder.c xine_mad_decoder.c" + +do_nukeentry src/Makefile.am "$c_subdirs" +do_nukeentry configure.ac "$c_subdirs" "src/" "/[a-zA-Z0-9_./]*Makefile" +do_remove src "$c_subdirs" +do_nukeentry src/demuxers/Makefile.am "$c_demuxers" +do_remove src/demuxers "$c_demuxers" +do_nukeentry src/input/Makefile.am "$c_input" +do_remove src/input "$c_input" +do_nukeentry src/audio_dec/Makefile.am "$c_audiodec" +do_remove src/audio_dec "$c_audiodec" +do_nukeentry src/combined/Makefile.am "ffmpeg" +do_remove src/combined "ffmpeg" +do_nukeentry src/post/planar/Makefile.am "pp\.c \S*/libpostproc/libpostprocess\.la" +do_nukeline src/post/planar/planar.c "pp_init_plugin pp_special_info" +do_remove src/post/planar "pp.c" + +echo 1>&2 "Autotools..." +autoreconf -fi || exit 1 + +# +# Create new (crippled) source tarball +# + +popd >/dev/null + +tar --owner=root --group=root -C $tmp -cjf $tardest $tarbase || exit 1 +rm -rf $tmp + +echo 1>&2 "" +echo 1>&2 "Successfully crippled tarball. :-(" +echo 1>&2 "" + +rm -rf $tmp +trap - EXIT +exit 0 +#EOF | ||
Changed | xine-lib-1.2.2.tar.bz2 ^ |