HOWTO
# gnome-media
# ===========
# The 2.12.x version does not work with gstreamer 0.10.x Use the 2.13.x
# version if you use gstreamer 0.10.x, use 2.12.x if you use gstreamer
# 0.8.x
#
# If you build any version covered below without gstreamer support, you'll
# be missing the mixer and recorder.
# If you ever want to uninstall gnome-media, or remove files from an old
# version before installing a new one, cd into the source directory, run
# 'make uninstall' (as root), remove the source directory, then the tarball.
# gnome-media will give you the following programs:
#
# gnome-cd /usr/share/pixmaps/gnome-cd.png
# Gnome CD player, with CDDB support
# gnome-sound-recorder /usr/share/pixmaps/gnome-grecord.png
# Gnome sound recorder
# gnome-volume-control /usr/share/pixmaps/gnome-mixer.png
# Gnome GStreamer-based audio mixer
# gstreamer-properties /usr/share/pixmaps/gstreamer-properties.png)
# GStreamer Properties Capplet
# vumeter /usr/share/pixmaps/gnome-vumeter.png
# ESD volume level meter
# Prerequisites:
#
gawk
#
intltool >= 0.25
#
perl
#
iconv
#
gettext
#
grep
#
pkg-config
#
glib >= 1.3.7
#
libgnomeui >= 1.102.0
#
esound (ESD) >= 0.2.23
#
libbonobo-2.0 >= 2.0.0
#
GTK+ >= 2.3.1
#
gconf
#
scrollkeeper
#
sed
#
sendmail
#
nautilus-cd-burner >= 2.9.0
#
gail >= 0.0.3
#
libglade-2.0
# Install/update XML::Parser using perl's CPAN module:
su -c "perl -MCPAN -e shell"
o conf make_install_arg UNINST=1
o conf prerequisites_policy follow
install Bundle::CPAN
install XML::Parser
exit
# gnome-media 2.12.0
# ==================
# Prerequisites (beyond those listed above):
#
gstreamer 0.8.x
cd
test -f installed/gnome-media-2.12.0.tar.bz2 &&
mv installed/gnome-media-2.12.0.tar.bz2 .
test ! -f gnome-media-2.12.0.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.12/gnome-media-2.12.0.tar.bz2
# Verify tarball w/
md5sum:
echo "74d9a78f7269602e033ab1a4a144afdf gnome-media-2.12.0.tar.bz2" | md5sum -c
mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gnome-media-*" -exec rm -r {} \;
tar xjvf ~/gnome-media-2.12.0.tar.bz2
cd gnome-media-2.12.0
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make
# Become root to install it
su
( cd /usr/lib ; rm -f libcddb-slave2.* libgnome-media-profiles.* )
make install
find /usr/share/locale -type f -name "gnome-media-2.0.mo" -exec rm {} \;
# Become yourself again
exit
cd
mkdir -p -m 0700 installed
rm -f installed/gnome-media-*.tar.*
mv gnome-media-2.12.0.tar.bz2 installed/
# gnome-media 2.13.91
# ===================
# Prerequisites (beyond those listed above):
#
gstreamer >= 0.10.2
cd
test -f installed/gnome-media-2.13.91.tar.bz2 &&
mv installed/gnome-media-2.13.91.tar.bz2 .
test ! -f gnome-media-2.13.91.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.13/gnome-media-2.13.91.tar.bz2
# Verify tarball w/
md5sum:
echo "cb39341ac416a7844f8059fc6a6a8511 gnome-media-2.13.91.tar.bz2" | md5sum -c
mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gnome-media-*" -exec rm -r {} \;
tar xjvf ~/gnome-media-2.13.91.tar.bz2
cd gnome-media-2.13.91
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make
# Become root to install it
su
( cd /usr/lib ; rm -f libcddb-slave2.* libgnome-media-profiles.* )
make install
find /usr/share/locale -type f -name "gnome-media-2.0.mo" -exec rm {} \;
# Become yourself again
exit
cd
mkdir -p -m 0700 installed
rm -f installed/gnome-media-*.tar.*
mv gnome-media-2.13.91.tar.bz2 installed/