Erik Grinaker is sharing code with you
Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.
Don't show this againRevelation / acinclude.m4
- commit
- e96c45335f8e
- parent
- 1ed488d2e44a
- parent
- 2be3350cec7e
- branch
- default
Merged in tristanheaven/revelation (pull request #1)
1 |
fe6d15c327ab
|
AC_DEFUN([RVL_FDO_MIME], [ |
2 |
ab267e8bc63d
|
AC_PATH_PROG(UPDATE_DESKTOP_DATABASE, update-desktop-database, no) |
3 |
ab267e8bc63d
|
AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no) |
4 |
ab267e8bc63d
|
|
5 |
ab267e8bc63d
|
AC_ARG_ENABLE(desktop-update, [AC_HELP_STRING(--disable-desktop-update, Disable the MIME desktop database update)], disable_desktop=yes, disable_desktop=no) |
6 |
ab267e8bc63d
|
AC_ARG_ENABLE(mime-update, [AC_HELP_STRING(--disable-mime-update, Disable the MIME database update)], disable_mime=yes, disable_mime=no) |
7 |
ab267e8bc63d
|
|
8 |
ab267e8bc63d
|
AM_CONDITIONAL(HAVE_FDO_DESKTOP, test "x$UPDATE_DESKTOP_DATABASE" != "xno" -a "x$disable_desktop" = "xno") |
9 |
ab267e8bc63d
|
AM_CONDITIONAL(HAVE_FDO_MIME, test "x$UPDATE_MIME_DATABASE" != "xno" -a "x$disable_mime" = "xno") |
10 |
ab267e8bc63d
|
]) |
11 |
ab267e8bc63d
|
|
12 |
fe6d15c327ab
|
AC_DEFUN([RVL_GCONF], [ |
13 |
ab267e8bc63d
|
AC_PATH_PROG(GCONFTOOL, gconftool-2, no) |
14 |
ab267e8bc63d
|
|
15 |
ab267e8bc63d
|
if test "x$GCONFTOOL" = "xno"; then |
16 |
ab267e8bc63d
|
AC_MSG_ERROR(gconftool-2 not found in your path) |
17 |
ab267e8bc63d
|
fi |
18 |
ab267e8bc63d
|
|
19 |
ab267e8bc63d
|
AM_GCONF_SOURCE_2 |
20 |
ab267e8bc63d
|
]) |
21 |
ab267e8bc63d
|
|
22 |
f7e311e828af
|
AC_DEFUN([RVL_GETTEXT], [ |
23 |
f7e311e828af
|
GETTEXT_PACKAGE="revelation" |
24 |
f7e311e828af
|
IT_PROG_INTLTOOL([0.35.0]) |
25 |
f7e311e828af
|
|
26 |
f7e311e828af
|
AC_SUBST(GETTEXT_PACKAGE) |
27 |
f7e311e828af
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package]) |
28 |
f7e311e828af
|
AM_GLIB_GNU_GETTEXT |
29 |
f7e311e828af
|
]) |
30 |
f7e311e828af
|
|
31 |
29289dada9c3
|
AC_DEFUN([RVL_MMAN], [ |
32 |
29289dada9c3
|
AC_CHECK_FUNCS(mlockall munlockall) |
33 |
29289dada9c3
|
]) |
34 |
29289dada9c3
|
|
35 |
fe6d15c327ab
|
AC_DEFUN([RVL_PYGTK], [ |
36 |
bd6721231fe8
|
PKG_CHECK_MODULES(PYGTK, [pygtk-2.0 >= 2.8.0]) |
37 |
bd6721231fe8
|
PKG_CHECK_MODULES(GNOME_PYTHON, [gnome-python-2.0 >= 2.10.0]) |
38 |
ca2af4e02c4c
|
|
39 |
ca2af4e02c4c
|
AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no) |
40 |
ca2af4e02c4c
|
|
41 |
ca2af4e02c4c
|
if test "x$PYGTK_CODEGEN" = "xno"; then |
42 |
ca2af4e02c4c
|
AC_MSG_ERROR(pygtk-codegen-2.0 not found in your path) |
43 |
ca2af4e02c4c
|
fi |
44 |
ca2af4e02c4c
|
|
45 |
ca2af4e02c4c
|
AC_MSG_CHECKING(path to pygtk defs) |
46 |
ca2af4e02c4c
|
PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` |
47 |
ca2af4e02c4c
|
AC_SUBST(PYGTK_DEFSDIR) |
48 |
ca2af4e02c4c
|
AC_MSG_RESULT($PYGTK_DEFSDIR) |
49 |
ca2af4e02c4c
|
]) |
50 |
ca2af4e02c4c
|
|
51 |
fe6d15c327ab
|
AC_DEFUN([RVL_PYTHON_MODULE], [ |
52 |
ab267e8bc63d
|
AC_MSG_CHECKING(python module $1) |
53 |
ab267e8bc63d
|
|
54 |
77eb70aaf1e8
|
$PYTHON -c "import imp; imp.find_module('$1')" 2>/dev/null |
55 |
ab267e8bc63d
|
|
56 |
ab267e8bc63d
|
if test $? -eq 0; then |
57 |
ab267e8bc63d
|
AC_MSG_RESULT(yes) |
58 |
ab267e8bc63d
|
eval AS_TR_CPP(HAVE_PYMOD_$1)=yes |
59 |
ab267e8bc63d
|
else |
60 |
ab267e8bc63d
|
AC_MSG_RESULT(no) |
61 |
ab267e8bc63d
|
AC_MSG_ERROR(failed to find module $1) |
62 |
ab267e8bc63d
|
exit 1 |
63 |
ab267e8bc63d
|
fi |
64 |
ab267e8bc63d
|
]) |
65 |
ab267e8bc63d
|
|
66 |
fe6d15c327ab
|
AC_DEFUN([RVL_PYTHON_PATH], [ |
67 |
13a32d3a5428
|
AM_PATH_PYTHON($1) |
68 |
13a32d3a5428
|
|
69 |
ab267e8bc63d
|
AC_MSG_CHECKING(Python include path) |
70 |
47c9839487e1
|
AC_ARG_WITH(python-include, [AC_HELP_STRING(--with-python-include=PATH, Path to Python include dir)], PYTHON_INCLUDE=$withval) |
71 |
ab267e8bc63d
|
|
72 |
ab267e8bc63d
|
if test -z "$PYTHON_INCLUDE" ; then |
73 |
ab267e8bc63d
|
PYTHON_INCLUDE=$PYTHON |
74 |
ab267e8bc63d
|
rvl_py_include_path=`echo $PYTHON_INCLUDE | sed -e "s/bin/include/"` |
75 |
ab267e8bc63d
|
rvl_py_version="`$PYTHON -c "import sys; print sys.version[[0:3]]"`"; |
76 |
c612387bf775
|
PYTHON_INCLUDE="$rvl_py_include_path$rvl_py_version" |
77 |
ab267e8bc63d
|
fi |
78 |
ab267e8bc63d
|
|
79 |
ab267e8bc63d
|
AC_MSG_RESULT($PYTHON_INCLUDE) |
80 |
ab267e8bc63d
|
AC_SUBST(PYTHON_INCLUDE) |
81 |
ab267e8bc63d
|
]) |
82 |
ab267e8bc63d
|