~ubuntu-branches/ubuntu/trusty/sound-juicer/trusty

« back to all changes in this revision

Viewing changes to configure.in

  • Committer: Bazaar Package Importer
  • Author(s): Bilal Akhtar
  • Date: 2010-08-20 14:02:25 UTC
  • mfrom: (1.1.44 upstream)
  • Revision ID: james.westby@ubuntu.com-20100820140225-cj8w9u6uj4ml19or
Tags: 2.31.6-0ubuntu1
New upstream release. (LP: #621065)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
AC_INIT([Sound Juicer],[2.28.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=sound-juicer],[sound-juicer])
 
1
AC_INIT([Sound Juicer],[2.31.6],[http://bugzilla.gnome.org/enter_bug.cgi?product=sound-juicer],[sound-juicer])
2
2
 
3
3
AC_PREREQ(2.52)
4
4
 
34
34
GNOME_DEBUG_CHECK
35
35
GNOME_MAINTAINER_MODE_DEFINES
36
36
 
 
37
AC_MSG_CHECKING([which gtk+ version to compile against])
 
38
AC_ARG_WITH([gtk],
 
39
  [AS_HELP_STRING([--with-gtk=2.0|3.0],[which gtk+ version to compile against (default: 2.0)])],
 
40
  [case "$with_gtk" in
 
41
     2.0|3.0) ;;
 
42
     *) AC_MSG_ERROR([invalid gtk version specified]) ;;
 
43
   esac],
 
44
  [with_gtk=2.0])
 
45
AC_MSG_RESULT([$with_gtk])
 
46
 
 
47
case "$with_gtk" in
 
48
  2.0) GTK_API_VERSION=2.0
 
49
       GTK_REQUIRED=2.20.0
 
50
       LIBBRASERO_MEDIA_PC="libbrasero-media >= 2.26"
 
51
       LIBCANBERRA_GTK_PC=libcanberra-gtk
 
52
       GNOME_MEDIA_PROFILES_PC="gnome-media-profiles >= 2.11.91"
 
53
       ;;
 
54
  3.0) GTK_API_VERSION=3.0
 
55
       GTK_REQUIRED=2.90.0
 
56
       LIBBRASERO_MEDIA_PC=libbrasero-media3
 
57
       LIBCANBERRA_GTK_PC=libcanberra-gtk3
 
58
       GNOME_MEDIA_PROFILES_PC=gnome-media-profiles-3.0
 
59
       ;;
 
60
esac
 
61
 
37
62
AC_CHECK_FUNC(socket,,[AC_CHECK_LIB(socket,socket)])
38
63
 
39
64
# Use the GNOME documentation framework
45
70
AC_SUBST(GLIB_LIBS)
46
71
 
47
72
# Find libbrasero-media
48
 
PKG_CHECK_MODULES(BURN, libbrasero-media >= 0.9.1)
 
73
PKG_CHECK_MODULES(BURN, $LIBBRASERO_MEDIA_PC)
49
74
AC_SUBST(BURN_CFLAGS)
50
75
AC_SUBST(BURN_LIBS)
51
76
 
56
81
# LIBS="$oldlibs"
57
82
 
58
83
# Find the UI libraries
59
 
PKG_CHECK_MODULES(UI, gtk+-2.0 >= 2.14  libglade-2.0  gconf-2.0 gio-2.0 gmodule-export-2.0 dbus-glib-1 libcanberra-gtk)
 
84
PKG_CHECK_MODULES(UI, gtk+-$GTK_API_VERSION >= $GTK_REQUIRED gconf-2.0 gio-2.0 gmodule-export-2.0 dbus-glib-1 $LIBCANBERRA_GTK_PC)
60
85
AC_SUBST(UI_CFLAGS)
61
86
AC_SUBST(UI_LIBS)
62
87
 
71
96
AM_GST_ELEMENT_CHECK(giosink,,AC_MSG_WARN([The 'giosink' element was not found. This will cause Sound Juicer to fail at runtime.]))
72
97
 
73
98
# Find GNOME Media Profiles
74
 
PKG_CHECK_MODULES(MEDIA_PROFILES, gnome-media-profiles >= 2.11.91)
 
99
PKG_CHECK_MODULES(MEDIA_PROFILES, $GNOME_MEDIA_PROFILES_PC)
75
100
AC_SUBST(MEDIA_PROFILES_CFLAGS)
76
101
AC_SUBST(MEDIA_PROFILES_LIBS)
77
102
 
78
 
# Find optional libcdio
79
 
PKG_CHECK_MODULES([CDIO],[libcdio >= 0.70], [have_cdio=yes], [have_cdio=no])
80
 
AC_SUBST([CDIO_CFLAGS])
81
 
AC_SUBST([CDIO_LIBS])
82
 
AM_CONDITIONAL([HAVE_LIBCDIO], [test "$have_cdio" = "yes"])
83
 
if test "$have_cdio" = "yes" ; then
84
 
        AC_DEFINE([HAVE_LIBCDIO], 1, [Whether libcdio is available])
85
 
fi
86
 
 
87
103
# Find optional MusicBrainz3 and required Musicbrainz2
88
104
PKG_CHECK_MODULES(MUSICBRAINZ3, libmusicbrainz3 >= 3.0.2, [have_mb3=yes], [have_mb3=no])
89
105
AC_SUBST(MUSICBRAINZ3_CFLAGS)
91
107
AM_CONDITIONAL([HAVE_MUSICBRAINZ3], [test "$have_mb3" = "yes"])
92
108
if test "$have_mb3" = "yes" ; then
93
109
        AC_DEFINE([HAVE_MUSICBRAINZ3], 1, [Whether libmusicbrainz3 is available])
94
 
fi
95
 
 
96
 
PKG_CHECK_MODULES(MUSICBRAINZ, libmusicbrainz >= 2.1.3, [have_mb=yes], [have_mb=no])
97
 
AC_SUBST(MUSICBRAINZ_CFLAGS)
98
 
AC_SUBST(MUSICBRAINZ_LIBS)
99
 
AM_CONDITIONAL([HAVE_MUSICBRAINZ], [test "$have_mb" = "yes"])
100
 
if test "$have_mb" = "yes" ; then
101
 
        AC_DEFINE([HAVE_MUSICBRAINZ], 1, [Whether libmusicbrainz is available])
102
 
fi
103
 
 
104
 
if test "$have_mb" = "no" && test "$have_mb3" = "no" ; then
105
 
        AC_MSG_ERROR([Either libmusicbrainz or libmusicbrainz3 needs to be available for sound-juicer to build])
106
 
fi
107
 
 
108
 
oldlibs=$LIBS
109
 
LIBS="$LIBS $MUSICBRAINZ_LIBS"
110
 
AC_CHECK_FUNCS(mb_SetProxyCreds)
111
 
LIBS="$oldlibs"
 
110
else
 
111
        AC_MSG_ERROR([libmusicbrainz3 needs to be available for sound-juicer to build])
 
112
fi
112
113
 
113
114
oldlibs=$LIBS
114
115
LIBS="$LIBS $MUSICBRAINZ3_LIBS"