GStreamer: Difference between revisions

From CBLFS
Jump to navigationJump to search
Manphiz (talk | contribs)
No edit summary
Line 1: Line 1:
{| style="text-align: left; background-color: AliceBlue;"
* [[gstreamer]]
|-
* [[gst-plugin-base]]
!Download Source:
* [[gst-plugin-good]]
| http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.10.tar.bz2
* [[gst-plugin-ugly]]
|}
* [[gst-plugin-bad]]
* [[gst-ffmpeg]]


----
* [[Main Page]]
 
== Dependencies ==
 
=== Required ===
* [[Glib2]]
* [[LibXML2]]
=== Optional ===
* [[Check]]
* [[Valgrind]]
=== Required to build the API Documentation ===
* [[Gtk-Doc]]
* [[PyXML]]
=== Required to build the manuals ===
* [[LibXSLT]]
* [[TeTeX]]
* [[ESP Ghostscript]] or [[AFPL Ghostscript]]
* [[DocBook Utils]]
* [[Transfig]]
* [[Netpbm]]
 
== Non-Multilib ==
 
Compile the package:
 
./configure --prefix=/usr &&
make
 
Install the package
 
make install &&
install -v -m755 -d /usr/share/doc/gstreamer-0.10/design &&
install -v -m644 docs/design/*.txt \
                    /usr/share/doc/gstreamer-0.10/design &&
if [ -d /usr/share/doc/gstreamer-0.10/faq/html ]; then
    chown -v -R root:root /usr/share/doc/gstreamer-0.10/*/html
fi
 
== Multilib ==
 
=== 32Bit ===
 
Compile the package:
 
CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure --prefix=/usr &&
make
 
Install the package:
 
make install &&
for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-0.10}
do
  mv -v $prog{,-32}
done
 
=== N32 ===
 
Compile the package:
 
CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
./configure --prefix=/usr --libdir=/usr/lib32 &&
make
 
Install the package:
 
make install &&
for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-0.10}
do
  mv -v $prog{,-n32}
done
 
=== 64Bit ===
 
Compile the package:
 
CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=/usr --libdir=/usr/lib64 &&
make
 
Install the package:
 
make install &&
for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-0.10}
do
  mv -v $prog{,-64}
  ln -sfv multiarch_wrapper $prog
done &&
install -v -m755 -d /usr/share/doc/gstreamer-0.10/design &&
install -v -m644 docs/design/*.txt \
                    /usr/share/doc/gstreamer-0.10/design &&
if [ -d /usr/share/doc/gstreamer-0.10/faq/html ]; then
    chown -v -R root:root /usr/share/doc/gstreamer-0.10/*/html
fi

Revision as of 23:50, 11 October 2006