~kassoulet/soundconverter/trunk

435 by kassoulet
update build system
1
dnl -*- Mode: autoconf -*-
2
dnl Process this file with autoconf to produce a configure script.
3
AC_PREREQ([2.68])
521 by kassoulet
Let's go crazy, and finally release the 3.0.0...
4
AC_INIT([soundconverter], [3.0.0])
435 by kassoulet
update build system
5
AC_CONFIG_SRCDIR([bin/soundconverter.py])
6
AM_INIT_AUTOMAKE
485.2.2 by Sebastian Ramacher
Migrate away from gnome-common
7
AC_CONFIG_MACRO_DIR([m4])
435 by kassoulet
update build system
8
9
m4_define(required_python_abi, [3.0])
10
m4_define(required_python_version, [3.0])
11
m4_define(required_gtk_version, [3.0])
12
m4_define(required_gst_version, [1.0])
13
14
dnl put the ACLOCAL flags in the makefile
15
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
16
503 by kassoulet
Update translations
17
ALL_LINGUAS="ar ast bg br ca cs da de el en_AU en_CA en_GB eo es et eu fa fi fr_CA fr_FR fr gl he hi hu it ja ko lt lv ml ms nb nl pl pt_BR pt ru sk sl sq sr@latin sr@Latn sr sv te tr uk vi zh_CN zh_TW"
435 by kassoulet
update build system
18
19
GETTEXT_PACKAGE="soundconverter"
20
AC_SUBST([GETTEXT_PACKAGE])
21
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE", [Gettext package])
22
AM_GLIB_GNU_GETTEXT
23
IT_PROG_INTLTOOL
516 by kassoulet
Convert from GConf to GSettings. First take.
24
GLIB_GSETTINGS
435 by kassoulet
update build system
25
26
AM_PATH_PYTHON(required_python_version)
27
28
29
dnl Check for correctly installed gtk
30
AC_MSG_CHECKING(for gtk required_gtk_version installed)
31
prog="
32
import gi
33
gi.require_version('Gtk', 'required_gtk_version')
34
from gi.repository import Gtk
35
assert Gtk._version
36
"
37
if $PYTHON -c "$prog" 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
38
    AC_MSG_RESULT(found)
39
else
40
    AC_MSG_RESULT(not found)
41
    AC_MSG_ERROR(required gtk version not found)
42
fi
43
44
dnl Check for correctly installed gstreamer
45
AC_MSG_CHECKING(for gstreamer required_gst_version installed)
46
prog="
47
import gi
48
gi.require_version('Gst', 'required_gst_version')
49
from gi.repository import Gst
50
assert Gst.version
51
"
52
if $PYTHON -c "$prog" 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
53
    AC_MSG_RESULT(found)
54
else
55
    AC_MSG_RESULT(not found)
56
    AC_MSG_ERROR(required gstreamer version not found)
57
fi
58
59
AC_CONFIG_FILES([Makefile
60
        po/Makefile.in
61
        soundconverter/Makefile
62
        bin/Makefile
63
        data/Makefile
64
        data/soundconverter.desktop.in
65
        doc/Makefile
66
        ])
67
AC_OUTPUT