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 again

erikg / Revelation

Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.

Clone this repository (size: 2.1 MB): HTTPS / SSH
hg clone https://bitbucket.org/erikg/revelation
hg clone ssh://hg@bitbucket.org/erikg/revelation

Revelation / 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