mirror of
https://github.com/game-stop/veejay.git
synced 2026-01-06 23:15:30 +01:00
moved veejay-current to veejay-2005 (branch closed)
git-svn-id: svn://code.dyne.org/veejay/trunk@509 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
@@ -1,53 +0,0 @@
|
||||
#!/bin/bash
|
||||
# this no brain script tries to get ffmpeg from cvs
|
||||
# and it tries to "patch" the build files
|
||||
if [ -d "ffmpeg" ]
|
||||
then
|
||||
echo "FFmpeg build tree found"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ ! -d "ffmpeg" ]
|
||||
then
|
||||
echo "FFmpeg build tree not found"
|
||||
mkdir ffmpeg
|
||||
cd ffmpeg
|
||||
fi
|
||||
|
||||
MAKEFILE_TEMPL="SUBDIRS =\n\
|
||||
DIST_SUBDIRS = ffmpeg\n\
|
||||
EXTRA_DIST = configure.gnu Makefile.gnu\n\
|
||||
DISTCLEANFILES=\n\
|
||||
MAINTAINERCLEANFILES=\n\
|
||||
all-local:\n\
|
||||
\tcd ffmpeg && make -f Makefile.gnu\n"
|
||||
|
||||
|
||||
if [ ! -d "ffmpeg" ]
|
||||
then
|
||||
echo "Trying to get FFmpeg from cvs"
|
||||
if cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
|
||||
then
|
||||
# dump Makefile.am
|
||||
echo -e $MAKEFILE_TEMPL > Makefile.am
|
||||
cd ffmpeg
|
||||
# prepare configure for update
|
||||
mv configure configure.gnu.in
|
||||
# update the expression for finding ffmpeg's source tree
|
||||
cat configure.gnu.in | sed -e 's/configure##/configure.gnu##/g' > configure.gnu.tmp
|
||||
# for some reason beoss audio is enabled by default ?
|
||||
cat configure.gnu.tmp | sed -e 's/^audio_beos=\"yes\"/audio_beos=\"no\"/g' > configure.gnu.in
|
||||
cat configure.gnu.in | sed -e 's/extralibs=\"\$extralibs -lbe -lmedia\"/extralibs=\"\$extralibs\"/g' > configure.gnu
|
||||
# remove tempfile
|
||||
rm configure.gnu.tmp
|
||||
rm configure.gnu.in
|
||||
# set execution bit
|
||||
chmod +x configure.gnu
|
||||
# rename Makefile
|
||||
mv Makefile Makefile.gnu
|
||||
|
||||
echo "FFmpeg build setup completed"
|
||||
else
|
||||
echo "Unable to grab FFmpeg from CVS"
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user