Skip to content

Commit

Permalink
configure: check GTK# before GStreamer#
Browse files Browse the repository at this point in the history
Some people have already asked how to build with the native backend
instead of the managed one, just with the hope of avoiding the new
bleeding-edge dependency (because by trying to compile GStreamer#
they are asked to install the GLib# dependency, and they think that
they will find yet another level of yak shaving if they go on...).

By bringing up GTK# macro before the GStreamer# one (which checks
for GLib# too), we will reduce one level of depth in dependency
searching strategies of our potential contributors (because GLib#
will be already installed when they try to install GStreamer#).
  • Loading branch information
knocte committed Feb 26, 2014
1 parent 539edd8 commit 46a19c5
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,6 @@ SHAMROCK_EXPAND_DATADIR

PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.22)

dnl Clutter support is not available in Gst# backend and is opt-in in the unmanaged one
dnl so we set a default value here for simplicity
AM_CONDITIONAL(HAVE_CLUTTER, false)

dnl Media backends
BANSHEE_CHECK_GSTREAMER

dnl User help
SHAMROCK_CHECK_GNOME_DOC_UTILS(0.17.3)

Expand All @@ -78,6 +71,13 @@ AC_SUBST(BANSHEE_DESKTOP_NAME)
dnl Required dependencies (managed/core)
BANSHEE_CHECK_GTK_SHARP

dnl Clutter support is not available in Gst# backend and is opt-in in the unmanaged one
dnl so we set a default value here for simplicity
AM_CONDITIONAL(HAVE_CLUTTER, false)

dnl Media backends
BANSHEE_CHECK_GSTREAMER

dnl DBus Sharp libraries
BANSHEE_CHECK_DBUS_SHARP

Expand Down

0 comments on commit 46a19c5

Please sign in to comment.