~kelemeng/banshee/bug743928

« back to all changes in this revision

Viewing changes to build/m4/banshee/gtk-sharp.m4

  • Committer: Bazaar Package Importer
  • Author(s): Chow Loong Jin
  • Date: 2011-05-14 22:25:36 UTC
  • mfrom: (6.3.15 experimental)
  • Revision ID: james.westby@ubuntu.com-20110514222536-u1x7ikxdqkmfvyuz
Tags: 2.1.0-1ubuntu1
* [2396c18] Merge from Debian Unstable, remaining changes:
  + Enable SoundMenu and Disable NotificationArea by default
  + Disable boo and karma extensions
  + Enable and recommnd u1ms and soundmenu extensions
  + Move desktop file for Meego UI to /usr/share/une/applications
  + Change the url for the Amazon store redirector
  + Create the U1MS widget earlier and bump libu1 requirement
* [9d7c600] Drop upstreamed u1ms-initialize-earlier patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
AC_DEFUN([BANSHEE_CHECK_GTK_SHARP],
2
2
[
3
 
        GTKSHARP_REQUIRED=2.12
4
 
 
5
 
        PKG_CHECK_MODULES(GTKSHARP,
6
 
                gtk-sharp-2.0 >= $GTKSHARP_REQUIRED)
7
 
        AC_SUBST(GTKSHARP_LIBS)
8
 
 
9
 
        PKG_CHECK_MODULES(GLIBSHARP,
10
 
                glib-sharp-2.0 >= $GTKSHARP_REQUIRED)
11
 
        AC_SUBST(GLIBSHARP_LIBS)
12
 
 
13
 
        PKG_CHECK_MODULES(GLIBSHARP_2_12_7,
14
 
                glib-sharp-2.0 >= 2.12.7,
15
 
                HAVE_GLIBSHARP_2_12_7=yes,
16
 
                HAVE_GLIBSHARP_2_12_7=no)
17
 
        AM_CONDITIONAL(HAVE_GLIBSHARP_2_12_7, [test "$HAVE_GLIBSHARP_2_12_7" = "yes"])
18
 
 
19
 
    PKG_CHECK_MODULES(GTKSHARP_A11Y, gtk-sharp-2.0 >= 2.12.10, gtksharp_with_a11y=yes, gtksharp_with_a11y=no)
20
 
        AM_CONDITIONAL(ENABLE_ATK, test "x$gtksharp_with_a11y" = "xyes")
21
 
 
 
3
        GTKSHARP3_REQUIRED=2.99
 
4
        GTKSHARP2_REQUIRED=2.12.10
 
5
 
 
6
        dnl First check for gtk-sharp-3.0
 
7
        PKG_CHECK_MODULES(GTKSHARP, gtk-sharp-3.0 >= $GTKSHARP3_REQUIRED, have_gtk3=yes, have_gtk3=no)
 
8
        if test "x$have_gtk3" = "xyes"; then
 
9
                AC_SUBST(GTKSHARP_LIBS)
 
10
 
 
11
                PKG_CHECK_MODULES(GLIBSHARP, glib-sharp-3.0 >= $GTKSHARP3_REQUIRED)
 
12
                AC_SUBST(GLIBSHARP_LIBS)
 
13
 
 
14
                gtk_version=3
 
15
                AM_CONDITIONAL(HAVE_GTK3, true)
 
16
        else
 
17
                dnl Fall back to gtk-sharp-2.0
 
18
 
 
19
                PKG_CHECK_MODULES(GTKSHARP, gtk-sharp-2.0 >= $GTKSHARP2_REQUIRED)
 
20
                AC_SUBST(GTKSHARP_LIBS)
 
21
 
 
22
                PKG_CHECK_MODULES(GLIBSHARP, glib-sharp-2.0 >= $GTKSHARP2_REQUIRED)
 
23
                AC_SUBST(GLIBSHARP_LIBS)
 
24
 
 
25
                AM_CONDITIONAL(HAVE_GTK3, false)
 
26
                gtk_version="2"
 
27
        fi
22
28
])
23