gpac - Multimedia framework for graphics, animation, and interactivity ChangeLog

HOWTO


# GPAC 0.4.4
# ==========
# Prerequisites (many are optional):
# zlib
# ALSA
# XFree86 or X.org
# SDL
# libxml2
# OpenSSL
# wxWidgets
# Mozilla SpiderMonkey
# FreeType
# libjpeg
# OpenJPEG
# libpng
# MAD
# faad
# Xvid
# ffmpeg
# libogg, libvorbis, and libtheora

cd
test -f installed/gpac-0.4.4.tar.gz && mv installed/gpac-0.4.4.tar.gz .
test ! -f gpac-0.4.4.tar.gz &&
wget http://downloads.sourceforge.net/gpac/gpac-0.4.4.tar.gz
mkdir -p -m 0700 src
cd src
test -L ./gpac && rm ./gpac
test -d ./gpac && rm -r ./gpac
find -maxdepth 1 -type d -name "gpac-*" -exec rm -r {} \;
tar xzvf ~/gpac-0.4.4.tar.gz
mv -f gpac gpac-0.4.4
cd gpac-0.4.4
test $UID = 0 && chown -R root:root .
chmod 700 ./configure

# FYI, the configured used here is not an autoconf one
# If you do use IPv6, obviously leave off --disable-ipv6

# If you have OpenSSL installed under /usr/local/ssl, you might
# as well just pass --disable-ssl because getting configure to
# see it will not be easy...

./configure --disable-ipv6
make

# Become root to install it
su

# Install it
make install
ldconfig

# Install the includes (used by x264)
cp -a include/gpac /usr/local/include/

# Make sure the source directory and files are read/write by
# your non-root user
chown -R $USER .
chmod -R u+w .

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/gpac-*.tar.*
mv gpac-0.4.4.tar.gz installed/


# If you ever want to uninstall GPAC, this should do it:
cd
su
test -d src/gpac-* && ( cd src/gpac-* ; make uninstall )
( cd /usr/local/bin ; rm -f MP4Box MP4Client Osmo4 )
test -d /usr/local/include/gpac && rm -r /usr/local/include/gpac
( cd /usr/local/lib ; rm -f libgpac-*.so libgpac.* )
test -d /usr/local/lib/gpac && rm -r /usr/local/lib/gpac
( cd /usr/local/man/man1 ; rm -f gpac.1 mp4box.1 mp4client.1 )
test -d /usr/local/share/gpac && rm -r /usr/local/share/gpac
ldconfig
exit
find ~/src -maxdepth 1 -type d -name "gpac-*" -exec rm -r {} \;
rm -f ~/installed/gpac-*.tar.*

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2008-04-08 12:11pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]