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
|