diff options
author | David Schleef <ds@schleef.org> | 2007-04-10 20:57:48 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2007-04-10 20:57:48 +0000 |
commit | d44a75bfc403d473a83560a4ec842cc533a64897 (patch) | |
tree | d5d2119c13ece01f2ed7152006ba97b715bdb3e2 |
jhbuild scripts for gstreamer and friends.
-rw-r--r-- | README | 11 | ||||
-rw-r--r-- | gstreamer.jhbuildrc | 13 | ||||
-rw-r--r-- | gstreamer.modules | 174 |
3 files changed, 198 insertions, 0 deletions
@@ -0,0 +1,11 @@ + +Running jhbuild for GStreamer +============================= + + - Build and install jhbuild from GNOME svn. + + - Edit the file 'gstreamer-jhbuildrc' to match your preferences. + + - Run 'jhbuild -f gstreamer-jhbuildrc build'. + + diff --git a/gstreamer.jhbuildrc b/gstreamer.jhbuildrc new file mode 100644 index 0000000..8ae8326 --- /dev/null +++ b/gstreamer.jhbuildrc @@ -0,0 +1,13 @@ +moduleset = 'http://webcvs.freedesktop.org/gstreamer/jhbuild/gstreamer.modules?revision=HEAD' +#moduleset = os.path.expanduser('~/gst/jhbuild/gstreamer.modules') +modules = [ 'gst-all' ] +checkoutroot = os.path.expanduser('~/gst/jhbuild/build') +prefix = os.path.expanduser('~/gst/jhbuild/install') + +autogenargs = '' +autogenargs = autogenargs + ' --disable-static' +autogenargs = autogenargs + ' --cache-file=' + checkoutroot + '/autoconf-cache' + +os.environ['ACLOCAL'] = 'aclocal -I ' + prefix + '/share/aclocal/' +os.environ['INSTALL'] = os.path.expanduser('~/bin/install-check') + diff --git a/gstreamer.modules b/gstreamer.modules new file mode 100644 index 0000000..ff8da38 --- /dev/null +++ b/gstreamer.modules @@ -0,0 +1,174 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*--> + +<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> +<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> +<moduleset> + <repository type="git" name="git.freedesktop.org" + href="git://anongit.freedesktop.org/git/"/> + <repository type="svn" name="gnome" + href="http://svn.gnome.org/svn/"/> + <repository type="svn" name="carid" + href="https://svn.fluendo.com/carid/svn/"/> + <repository type="svn" name="fluendo" + href="https://svn.fluendo.com/gstreamer/svn/"/> + <repository type="svn" name="elisa" + href="https://svn.fluendo.com/elisa/svn/"/> + <repository type="cvs" name="gstreamer" + cvsroot=":pserver:anoncvs@cvs.freedesktop.org:/cvs/gstreamer" + password="" /> + <repository type="cvs" name="liboil" + cvsroot=":pserver:anoncvs@cvs.freedesktop.org:/cvs/liboil" + password="" /> + + <autotools id="liboil"> + <branch repo="liboil" module="liboil" checkoutdir="liboil" /> + </autotools> + + <autotools id="gstreamer"> + <branch repo="gstreamer" module="gstreamer" checkoutdir="gstreamer" /> + </autotools> + + <autotools id="gst-plugins-base"> + <dependencies> + <dep package="gstreamer"/> + </dependencies> + <branch repo="gstreamer" module="gst-plugins-base" checkoutdir="gst-plugins-base"/> + </autotools> + + <autotools id="gst-plugins-good"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="gstreamer" module="gst-plugins-good" checkoutdir="gst-plugins-good"/> + </autotools> + + <autotools id="gst-plugins-bad"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="gstreamer" module="gst-plugins-bad" checkoutdir="gst-plugins-bad"/> + </autotools> + + <autotools id="gst-plugins-ugly"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="gstreamer" module="gst-plugins-ugly" checkoutdir="gst-plugins-ugly"/> + </autotools> + + <autotools id="gst-ffmpeg"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="gstreamer" module="gst-ffmpeg" checkoutdir="gst-ffmpeg"/> + </autotools> + + <autotools id="gnonlin"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="gstreamer" module="gnonlin" checkoutdir="gnonlin"/> + </autotools> + + <autotools id="gst-python"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="gstreamer" module="gst-python" checkoutdir="gst-python"/> + </autotools> + + <autotools id="pitivi"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-python"/> + <dep package="gnonlin"/> + </dependencies> + <branch repo="gnome" module="pitivi/trunk" checkoutdir="pitivi"/> + </autotools> + + <autotools id="schroedinger"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + <dep package="liboil"/> + </dependencies> + <branch repo="carid" module="trunk/schroedinger" checkoutdir="schroedinger"/> + </autotools> + + <autotools id="tsmux"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="carid" module="trunk/libtsmux" checkoutdir="tsmux"/> + </autotools> + + <autotools id="gst-fluendo-mpegdemux"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="fluendo" module="trunk/gst-fluendo-mpegdemux" checkoutdir="gst-fluendo-mpegdemux"/> + </autotools> + + <autotools id="gst-fluendo-mpegmux"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + <dep package="tsmux"/> + </dependencies> + <branch repo="fluendo" module="trunk/gst-fluendo-mpegmux" checkoutdir="gst-fluendo-mpegmux"/> + </autotools> + + <autotools id="gst-fluendo-mp3"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + </dependencies> + <branch repo="fluendo" module="trunk/gst-fluendo-mp3" checkoutdir="gst-fluendo-mp3"/> + </autotools> + + <autotools id="elisa"> + <dependencies> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + <dep package="gst-python"/> + </dependencies> + <branch repo="elisa" module="trunk/elisa" checkoutdir="elisa"/> + </autotools> + + + <metamodule id="gst-all"> + <dependencies> + <dep package="liboil"/> + <dep package="gstreamer"/> + <dep package="gst-plugins-base"/> + <dep package="gst-plugins-good"/> + <dep package="gst-plugins-bad"/> + <dep package="gst-plugins-ugly"/> + <dep package="gst-ffmpeg"/> + <dep package="gnonlin"/> + <dep package="gst-python"/> + <dep package="pitivi"/> + <dep package="schroedinger"/> + <dep package="tsmux"/> + <dep package="gst-fluendo-mpegdemux"/> + <dep package="gst-fluendo-mpegmux"/> + <dep package="gst-fluendo-mp3"/> + </dependencies> + </metamodule> + + <metamodule id="broken"> + <dependencies> + <dep package="elisa"/> + </dependencies> + </metamodule> + +</moduleset> + |