Skip to content

Instantly share code, notes, and snippets.

@ceyusa
Last active May 12, 2017 09:35
Show Gist options
  • Select an option

  • Save ceyusa/4c5e6b5800a98213330a to your computer and use it in GitHub Desktop.

Select an option

Save ceyusa/4c5e6b5800a98213330a to your computer and use it in GitHub Desktop.
My GStreamer moduleset for JHBuild
<?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="gstreamer.freedesktop.org"
href="http://anongit.freedesktop.org/git/gstreamer/"/>
<repository type="git" name="gitorious.org"
href="git@gitorious.org:"/>
<repository type="git" name="git.freedesktop.org"
href="http://anongit.freedesktop.org/git/"/>
<repository type="git" name="people.freedesktop.org"
href="git://people.freedesktop.org/"/>
<repository type="git" name="github.com"
href="git@github.com:"/>
<repository type="git" name="local"
href="/home/vjaquez/src"/>
<autotools id="orc">
<branch repo="gstreamer.freedesktop.org"
module="orc"
checkoutdir="orc"/>
</autotools>
<autotools id="gstreamer"
autogenargs="--disable-tests --disable-fatal-warnings"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org"
module="gstreamer"
checkoutdir="gstreamer"/>
<dependencies>
<dep package="glib"/>
<dep package="libxml2"/>
<dep package="gobject-introspection"/>
</dependencies>
</autotools>
<autotools id="gst-plugins-base"
autogenargs="--disable-fatal-warnings"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org"
module="gst-plugins-base"
checkoutdir="gst-plugins-base"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gtk+-3"/>
<dep package="iso-codes"/>
<dep package="orc"/>
</dependencies>
<suggests>
<if condition-set="linux">
<dep package="gudev"/>
</if>
</suggests>
</autotools>
<autotools id="gst-plugins-good"
autogenargs="--disable-fatal-warnings --without-libv4l2"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org"
module="gst-plugins-good"
checkoutdir="gst-plugins-good"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
<dep package="libv4l"/>
<dep package="pulseaudio"/>
<dep package="libsoup"/>
</dependencies>
<suggests>
<dep package="gdk-pixbuf"/>
<if condition-set="linux">
<dep package="gudev"/>
</if>
</suggests>
</autotools>
<autotools id="gst-plugins-bad"
autogenargs="--disable-fatal-warnings"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org"
checkoutdir="gst-plugins-bad"
module="gst-plugins-bad"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
<dep package="wayland"/>
</dependencies>
</autotools>
<autotools id="gst-plugins-ugly"
autogenargs="--disable-fatal-warnings"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org"
checkoutdir="gst-plugins-ugly"
module="gst-plugins-ugly"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
</dependencies>
</autotools>
<autotools id="gstreamer-vaapi"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org" module="gstreamer-vaapi"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
<dep package="gst-plugins-bad"/>
<dep package="libva-intel-driver"/>
</dependencies>
</autotools>
<autotools id="gst-checksumsink"
supports-non-srcdir-builds="no">
<branch repo="github.com" module="sreerenjb/gst-checksumsink"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
</dependencies>
</autotools>
<autotools id="gst-devtools"
autogenargs="--disable-fatal-warnings"
supports-non-srcdir-builds="no">
<branch repo="gstreamer.freedesktop.org"
checkoutdir="gst-devtools"
module="gst-devtools"
subdir="validate/"/>
<dependencies>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
</dependencies>
</autotools>
<autotools id="libva">
<branch repo="github.com" module="01org/libva" />
</autotools>
<autotools id="cmrt">
<branch repo="github.com" module="01org/cmrt"/>
<dependencies>
<!-- dep package="libdrm"/ -->
<dep package="libva"/>
</dependencies>
</autotools>
<autotools id="intel-hybrid-driver">
<branch repo="github.com" module="01org/intel-hybrid-driver"/>
<dependencies>
<dep package="libva"/>
<dep package="cmrt"/>
</dependencies>
</autotools>
<autotools id="libva-intel-driver">
<branch repo="github.com"
checkoutdir="libva-intel-driver"
module="01org/intel-vaapi-driver"/>
<dependencies>
<dep package="libva"/>
<!-- dep package="intel-hybrid-driver"/ -->
</dependencies>
</autotools>
<autotools id="libva-vdpau-driver">
<branch repo="git.freedesktop.org"
checkoutdir="libva-vdpau-driver"
module="vaapi/vdpau-driver"/>
<dependencies>
<dep package="libva"/>
<dep package="libvdpau"/>
</dependencies>
</autotools>
<metamodule id="my-gst-build">
<dependencies>
<dep package="gst-plugins-good"/>
<dep package="gst-plugins-ugly"/>
<dep package="gstreamer-vaapi"/>
<dep package="clutter-gst"/>
<dep package="gst-libav"/>
<dep package="weston"/>
</dependencies>
</metamodule>
<!-- Gopal things -->
<autotools id="ptlib">
<branch repo="local"
checkoutdir="ptlib"/>
<dep package="gst-plugins-good"/>
<dep package="gst-libav"/>
</autotools>
<autotools id="opal">
<branch repo="local"
checkoutdir="opal"/>
<dependencies>
<dep package="ptlib"/>
</dependencies>
</autotools>
<!-- VDPAU -->
<autotools id="libvdpau">
<branch repo="people.freedesktop.org"
module="~aplattner/libvdpau"/>
</autotools>
<autotools id="vdpauinfo">
<branch repo="people.freedesktop.org"
module="~aplattner/vdpauinfo"/>
<dependencies>
<dep package="libvdpau"/>
</dependencies>
</autotools>
<!-- interesting stuff -->
<autotools id="gst-instruments">
<branch repo="github.com"
module="kirushyk/gst-instruments"/>
<dependencies>
<dep package="gstreamer"/>
</dependencies>
</autotools>
<!-- gallium driver -->
<autotools id="mesa"
autogenargs="--enable-dri=no --enable-dri3=no --disable-egl
--disable-opengl --disable-shared-glapi --enable-va
--disable-xvmc --disable-omx --disable-xa
--disable-opencl --enable-vdpau
--with-gallium-drivers='swrast' --disable-gles1
--disable-gles2">
<branch repo="git.freedesktop.org"
module="mesa/mesa"/>
</autotools>
</moduleset>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment