[xiph-commits] r14922 - trunk/ffmpeg2theora
j at svn.xiph.org
j at svn.xiph.org
Sun May 18 15:44:32 PDT 2008
Author: j
Date: 2008-05-18 15:44:32 -0700 (Sun, 18 May 2008)
New Revision: 14922
Removed:
trunk/ffmpeg2theora/build.mac.sh
Modified:
trunk/ffmpeg2theora/
Log:
remove outdated build.mac.sh
Property changes on: trunk/ffmpeg2theora
___________________________________________________________________
Name: bzr:revision-info
- timestamp: 2008-05-18 01:08:30.433000088 +0200
committer: j
properties:
branch-nick: ffmpeg2theora
+ timestamp: 2008-05-19 00:40:37.364000082 +0200
committer: j
properties:
branch-nick: ffmpeg2theora
Name: bzr:revision-id:v3-single1-dHJ1bmsvZmZtcGVnMnRoZW9yYQ..
- 191 j-20080517230830-he5x8v2m8yrfiw35
+ 191 j-20080517230830-he5x8v2m8yrfiw35
192 j-20080518224037-pkmoctzf4qce7tog
Deleted: trunk/ffmpeg2theora/build.mac.sh
===================================================================
--- trunk/ffmpeg2theora/build.mac.sh 2008-05-18 22:43:42 UTC (rev 14921)
+++ trunk/ffmpeg2theora/build.mac.sh 2008-05-18 22:44:32 UTC (rev 14922)
@@ -1,131 +0,0 @@
-#!/bin/bash
-#build universal binary of ffmpeg2theora and package it
-#
-set -e
-build_all_osx() {
- tmp_dir=/tmp/ffmpeg2theora
- build_dir=$tmp_dir/$arch
- dist_dir=$tmp_dir/dist/$arch
- mkdir -p $build_dir
- mkdir -p $dist_dir
-
- unset PKG_CONFIG_PATH
- export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=0
- export PKG_CONFIG_ALLOW_SYSTEM_LIBS=0
- export PKG_CONFIG_LIBDIR=$dist_dir/lib/pkgconfig
-
- ffmpeg_extra="--enable-pp --enable-gpl --enable-swscaler --disable-encoders --enable-libvorbis"
- ffmpeg_extra="$ffmpeg_extra --enable-liba52"
- test -e $dist_dir/lib/libfaad.a && ffmpeg_extra="$ffmpeg_extra --enable-faad" && echo "building with faad"
- echo ""
- if [ $arch == 'ppc' ]; then
- ffmpeg_arch="powerpc"
- ffmpeg_extra="$ffmpeg_extra --cpu=G4"
- else
- ffmpeg_arch="x86_32"
- ffmpeg_extra="$ffmpeg_extra --cpu=pentium-m"
- fi
- export CFLAGS="-arch $arch"
- export LDFLAGS="-arch $arch"
-
- cd $build_dir
- if [ -e ogg ]; then
- echo "using existing $arch/libogg"
- else
- echo "building $arch/libogg"
- svn co https://svn.xiph.org/trunk/ogg
- cd ogg
- ./autogen.sh --disable-shared --prefix=$dist_dir && make && make install
- fi
- export PKG_CONFIG_PATH=$build_dir/ogg:$PKG_CONFIG_PATH
-
- cd $build_dir
- package="vorbis-aotuv"
- if [ -e $package ]; then
- echo "using existing $arch/$package"
- else
- echo "building $package"
- svn co https://svn.xiph.org/branches/vorbis-aotuv/
- cd $package
- ./autogen.sh --disable-shared --prefix=$dist_dir && make && make install
- fi
- export PKG_CONFIG_PATH=$build_dir/$package:$PKG_CONFIG_PATH
-
- cd $build_dir
- package="theora"
- if [ -e $package ]; then
- echo "using existing $arch/$package"
- else
- echo "building $package"
- svn co https://svn.xiph.org/trunk/theora
- cd $package
- ./autogen.sh --disable-shared --prefix=$dist_dir --host=$arch && make && make install
- fi
- export PKG_CONFIG_PATH=$build_dir/$package:$PKG_CONFIG_PATH
-
- cd $build_dir
- package="a52dec-0.7.4"
- if [ -e $package ]; then
- echo "using existing $arch/$package"
- else
- echo "building $arch/$package"
- tarball="http://liba52.sourceforge.net/files/$package.tar.gz"
- test -e $package || curl $tarball > $package.tar.gz && tar xzf $package.tar.gz
- cd $package && ./configure --disable-shared --prefix=$dist_dir && make && make install
- fi
-
- cd $build_dir
- package="ffmpeg"
- if [ -e $package ]; then
- echo "using existing $arch/$package"
- else
- echo "building $arch/$package"
- test -e ffmpeg || svn co -r11076 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
- cd ffmpeg
- unset CFLAGS
- unset LDFLAGS
- ./configure --cross-compile $ffmpeg_extra --arch=$ffmpeg_arch \
- --extra-ldflags="-L$dist_dir/lib -arch $arch" \
- --extra-cflags="-I$dist_dir/include -arch $arch"
- make
- fi
- export PKG_CONFIG_PATH=$build_dir/ffmpeg:$PKG_CONFIG_PATH
-
- echo "build $arch/ffmpeg2theora"
- export CFLAGS="-arch $arch"
- export LDFLAGS="-arch $arch"
- cd $build_dir
- test -e ffmpeg2theora || svn co https://svn.xiph.org/trunk/ffmpeg2theora
- cd ffmpeg2theora
- svn up
- ./autogen.sh --prefix=$dist_dir --with-static-linking
- make && make install
-
-}
-
-echo "building ffmpeg2theora"
-echo ""
-
-arch=ppc build_all_osx
-arch=i386 build_all_osx
-
-echo "building universal/ffmpeg2theora"
-tmp_dir=/tmp/ffmpeg2theora
-build_dir=$tmp_dir/build
-dist_dir=$tmp_dir/dist
-mkdir -p $dist_dir/universal/usr/local/bin
-mkdir -p $dist_dir/universal/usr/local/share/man/man1/
-cp $dist_dir/i386/share/man/man1/ffmpeg2theora.1 $dist_dir/universal/usr/local/share/man/man1/
-strip $dist_dir/ppc/bin/ffmpeg2theora
-strip $dist_dir/i386/bin/ffmpeg2theora
-lipo -create -arch ppc $dist_dir/ppc/bin/ffmpeg2theora \
- -arch i386 $dist_dir/i386/bin/ffmpeg2theora \
- -output $dist_dir/universal/usr/local/bin/ffmpeg2theora
-
-version=`grep AC_INIT $dist_dir/../i386/ffmpeg2theora/configure.ac | cut -f 2 -d"," | cut -f 1 -d")"`
-sudo /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
- -build -proj /tmp/ffmpeg2theora/i386/ffmpeg2theora/ffmpeg2theora.pmproj \
- -p $dist_dir/ffmpeg2theora-$version.pkg
-
-cd $dist_dir
-zip -r ffmpeg2theora-$version.pkg.zip ffmpeg2theora-$version.pkg
More information about the commits
mailing list