1
AC_INIT(unity-lens-music, 6.6.0, https://launchpad.net/unity-lens-music)
2
AC_COPYRIGHT([Copyright 2011-2012 Canonical])
4
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
6
#####################################################
8
#####################################################
9
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
13
AC_CONFIG_HEADERS([config.h])
15
#####################################################
16
# Init the other things we depend on
17
#####################################################
19
AM_PROG_VALAC([0.16.0])
20
AS_IF([test -z "$VALAC"], [AC_MSG_ERROR(["No valac compiler found."])])
26
AC_CONFIG_MACRO_DIR([m4])
28
#############################################
30
#############################################
31
GETTEXT_PACKAGE="$PACKAGE"
32
AC_SUBST(GETTEXT_PACKAGE)
33
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
34
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext domain])
37
# AM_GNOME_GETTEXT above substs $DATADIRNAME
38
# this is the directory where the *.{mo,gmo} files are installed
39
localedir='${prefix}/${DATADIRNAME}/locale'
42
IT_PROG_INTLTOOL([0.40.0])
44
AC_DEFINE_UNQUOTED(LOCALE_DIR, "${PREFIX}/${DATADIRNAME}/locale",[Locale directory])
45
AC_DEFINE_UNQUOTED(DATADIR, "${PREFIX}/${DATADIRNAME}",[Data directory])
46
AC_DEFINE_UNQUOTED(PREFIXDIR, "${PREFIX}",[Prefix directory])
48
######################################################
49
# intltool rule for generating translated .lens file
50
######################################################
51
INTLTOOL_LENS_RULE='%.lens: %.lens.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
52
AC_SUBST(INTLTOOL_LENS_RULE)
54
#####################################################
55
# Check for module and library dependancies
56
#####################################################
58
PKG_CHECK_MODULES(LENS_DAEMON,
59
glib-2.0 >= $GLIB_REQUIRED
60
gobject-2.0 >= $GLIB_REQUIRED
61
gio-2.0 >= $GLIB_REQUIRED
62
gio-unix-2.0 >= $GLIB_REQUIRED
70
PKG_CHECK_MODULES(PREVIEW_PLAYER,
71
glib-2.0 >= $GLIB_REQUIRED
72
gobject-2.0 >= $GLIB_REQUIRED
73
gio-2.0 >= $GLIB_REQUIRED
74
gstreamer-0.10 >= 0.10.36
75
gstreamer-pbutils-0.10 >= 0.10.36
78
AC_SUBST(LENS_DAEMON_CFLAGS)
79
AC_SUBST(LENS_DAEMON_LIBS)
80
AC_SUBST(PREVIEW_PLAYER_CFLAGS)
81
AC_SUBST(PREVIEW_PLAYER_LIBS)
83
#####################################################
84
# local install for distcheck and stand-alone running
85
#####################################################
86
with_localinstall="no"
87
AC_ARG_ENABLE(localinstall,
88
AS_HELP_STRING([--enable-localinstall],
89
[Install all of the files locally instead of in system directories (for distcheck)]),
90
with_localinstall=$enableval,
93
AM_CONDITIONAL([HAVE_LOCALINSTALL], [test "x$with_localinstall" = "xyes"])
95
#####################################################
96
# Expand variables needed for config.vala
97
#####################################################
98
AS_AC_EXPAND(PREFIX, $prefix)
101
AS_AC_EXPAND(DATADIR, $datarootdir)
104
#####################################################
105
# Look for dbus service dir
106
#####################################################
107
if test "x$with_localinstall" = "xyes"; then
108
DBUSSERVICEDIR="${datadir}/dbus-1/services/"
110
DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
112
AC_SUBST(DBUSSERVICEDIR)
114
#####################################################
115
# Look for correct Lenses dir
116
#####################################################
117
if test "x$with_localinstall" = "xyes"; then
118
LENSESDIR="${datadir}/unity/lenses"
120
LENSESDIR=`$PKG_CONFIG --variable=lensesdir unity`
124
#####################################################
125
# Create the Makefiles
126
#####################################################
139
#####################################################
141
#####################################################
144
Unity Music Lens Daemon $VERSION
145
-------------------------------
149
Local install : ${with_localinstall}
151
Extra CFlags : ${CPPFLAGS} $MAINTAINER_CFLAGS
152
Extra ValaFlags : ${CPPFLAGS} $MAINTAINER_VALAFLAGS
154
Lenses Directory: ${LENSESDIR}