~ubuntu-branches/ubuntu/trusty/pitivi/trusty

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2006-02-04 14:42:30 UTC
  • Revision ID: james.westby@ubuntu.com-20060204144230-9ihvyas6lhgn81k1
Tags: upstream-0.9.9.2
ImportĀ upstreamĀ versionĀ 0.9.9.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AC_INIT(AUTHORS)
 
2
 
 
3
AS_VERSION(pitivi, PITIVI, 0, 9, 9, 2)
 
4
AC_SUBST(RELEASE, $PITIVI_RELEASE)
 
5
 
 
6
AC_SUBST_FILE(AUTHORS)
 
7
AUTHORS=$srcdir/AUTHORS
 
8
 
 
9
AC_SUBST(PYGTK_REQ, 2.8.0)
 
10
AC_SUBST(PYGST_REQ, 0.10.0)
 
11
AC_SUBST(PYGNOME_REQ, 2.10.0)
 
12
AC_SUBST(GST_REQ, 0.10.0)
 
13
AC_SUBST(GNONLIN_REQ, 0.10.0.5)
 
14
 
 
15
AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
 
16
AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
 
17
 
 
18
AS_AC_EXPAND(LIBDIR, $libdir)
 
19
AC_MSG_NOTICE(Storing library files in $LIBDIR)
 
20
 
 
21
AS_AC_EXPAND(DATADIR, $datadir)
 
22
AC_MSG_NOTICE(Storing data files in $DATADIR)
 
23
 
 
24
AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
 
25
AC_MSG_NOTICE(Storing configuration files in $SYSCONFDIR)
 
26
 
 
27
AS_AC_EXPAND(LOCALSTATEDIR, $localstatedir)
 
28
AC_MSG_NOTICE(Using localstatedir $LOCALSTATEDIR)
 
29
 
 
30
AC_DISABLE_STATIC
 
31
AC_PROG_LIBTOOL
 
32
 
 
33
dnl check for python
 
34
AS_PATH_PYTHON(2.3)
 
35
dnl useful when we compile our own python modules
 
36
dnl AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
 
37
 
 
38
AS_AC_EXPAND(PYTHONDIR, $pythondir)
 
39
AC_MSG_NOTICE(Using pythondir $PYTHONDIR)
 
40
 
 
41
dnl check for GStreamer
 
42
PKG_CHECK_MODULES(GST, gstreamer-0.10 >= $GST_REQ)
 
43
 
 
44
dnl check for GNonlin
 
45
PKG_CHECK_MODULES(GNONLIN, gnonlin >= $GNONLIN_REQ)
 
46
 
 
47
dnl check for pygtk
 
48
PKG_CHECK_MODULES(PYGTK, pygtk-2.0 >= $PYGTK_REQ)
 
49
PYGTK_DIR="`$PKG_CONFIG --variable=pyexecdir pygtk-2.0`"
 
50
AC_SUBST(PYGTK_DIR)
 
51
AC_MSG_NOTICE(Using pygtk installed in $PYGTK_DIR)
 
52
PYGTK_VERSION="`$PKG_CONFIG --modversion pygtk-2.0`"
 
53
if test "x$PYGTK_VERSION" = "x2.5.2"
 
54
then
 
55
  AC_MSG_ERROR([PyGTK 2.5.2 contains known bugs, please install other version])
 
56
fi
 
57
 
 
58
export PYTHONPATH=$PYGTK_DIR:$PYTHONPATH
 
59
 
 
60
dnl check for gnome-python
 
61
PKG_CHECK_MODULES(GNOMEPYTHON, gnome-python-2.0 >= $PYGNOME_REQ)
 
62
 
 
63
dnl check for libglade
 
64
AC_MSG_CHECKING(for gtk.glade)
 
65
prog="
 
66
import sys
 
67
try:
 
68
  import pygtk
 
69
  pygtk.require('2.0')
 
70
  import gtk.glade
 
71
except RuntimeError:
 
72
  sys.exit(0)
 
73
except ImportError:
 
74
  sys.exit(1)
 
75
sys.exit(0)
 
76
"
 
77
 
 
78
if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC
 
79
then
 
80
  AC_MSG_RESULT(found)
 
81
else
 
82
  AC_MSG_RESULT(not found)
 
83
  AC_MSG_ERROR([You need to have python libglade bindings installed])
 
84
fi
 
85
 
 
86
dnl checks for gnome-python
 
87
PKG_CHECK_MODULES(PYGNOME, gnome-python-2.0 >= $PYGNOME_REQ)
 
88
 
 
89
 
 
90
dnl checks for gst-python
 
91
PKG_CHECK_MODULES(PYGST, gst-python-0.10 >= $PYGST_REQ)
 
92
PYGST_DIR="`$PKG_CONFIG --variable=pyexecdir gst-python-0.10`"
 
93
AC_SUBST(PYGST_DIR)
 
94
AC_MSG_NOTICE(Using gstreamer-python installed in $PYGST_DIR)
 
95
 
 
96
export PYTHONPATH=$PYGST_DIR:$PYTHONPATH
 
97
dnl AS_PYTHON_IMPORT([gst],,
 
98
dnl                  AC_MSG_ERROR([Maybe you forgot to set your PYTHONPATH?]))
 
99
 
 
100
dnl AS_PYTHON_IMPORT([gst, gst.interfaces],,
 
101
dnl                  AC_MSG_ERROR([You need to recompile gst-python with gst.interfaces support]))
 
102
 
 
103
dnl the gettext stuff needed
 
104
AM_GNU_GETTEXT_VERSION(0.11.5)
 
105
AM_GNU_GETTEXT([external])
 
106
 
 
107
dnl output stuff
 
108
AC_OUTPUT(
 
109
Makefile
 
110
bin/pitivi
 
111
bin/Makefile
 
112
common/Makefile
 
113
common/m4/Makefile
 
114
pitivi/Makefile
 
115
pitivi/configure.py
 
116
pitivi/ui/Makefile
 
117
pitivi/pixmaps/Makefile
 
118
pitivi.spec
 
119
)