build: add intltool support for PolicyKit policy translations
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -9,6 +9,7 @@ configure
|
|||||||
depcomp
|
depcomp
|
||||||
install-sh
|
install-sh
|
||||||
ltmain.sh
|
ltmain.sh
|
||||||
|
intltool-*
|
||||||
missing
|
missing
|
||||||
stamp-h1
|
stamp-h1
|
||||||
*~
|
*~
|
||||||
@@ -30,6 +31,10 @@ callouts/mm-modem-probe
|
|||||||
test/lsudev
|
test/lsudev
|
||||||
src/tests/test-modem-helpers
|
src/tests/test-modem-helpers
|
||||||
|
|
||||||
|
po/Makefile.in.in
|
||||||
|
po/POTFILES
|
||||||
|
po/stamp-it
|
||||||
|
|
||||||
m4/gtk-doc.m4
|
m4/gtk-doc.m4
|
||||||
m4/intltool.m4
|
m4/intltool.m4
|
||||||
m4/libtool.m4
|
m4/libtool.m4
|
||||||
|
17
Makefile.am
17
Makefile.am
@@ -19,7 +19,7 @@ all: $(GENERATED_FILES)
|
|||||||
CLEANFILES = $(GENERATED_FILES)
|
CLEANFILES = $(GENERATED_FILES)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SUBDIRS = marshallers src plugins introspection test
|
SUBDIRS = marshallers src plugins introspection po test
|
||||||
|
|
||||||
dbusservicedir = $(DBUS_SYS_DIR)
|
dbusservicedir = $(DBUS_SYS_DIR)
|
||||||
dbusservice_DATA = org.freedesktop.ModemManager.conf
|
dbusservice_DATA = org.freedesktop.ModemManager.conf
|
||||||
@@ -39,13 +39,22 @@ edit = @sed \
|
|||||||
|
|
||||||
DISTCHECK_CONFIGURE_FLAGS = --with-udev-base-dir=$dc_install_base
|
DISTCHECK_CONFIGURE_FLAGS = --with-udev-base-dir=$dc_install_base
|
||||||
|
|
||||||
DISTCLEANFILES = \
|
INTLTOOL_FILES = \
|
||||||
$(dbusactivation_DATA)
|
intltool-extract.in \
|
||||||
|
intltool-merge.in \
|
||||||
|
intltool-update.in
|
||||||
|
|
||||||
|
DISTCLEANFILES = \
|
||||||
|
$(dbusactivation_DATA) \
|
||||||
|
intltool-extract \
|
||||||
|
intltool-merge \
|
||||||
|
intltool-update \
|
||||||
|
po/.intltool-merge-cache
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
doc-generator.xsl \
|
doc-generator.xsl \
|
||||||
$(dbusservice_DATA) \
|
$(dbusservice_DATA) \
|
||||||
$(dbusactivation_in_files)
|
$(dbusactivation_in_files) \
|
||||||
|
$(INTLTOOL_FILES)
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
@@ -15,6 +15,7 @@ PKG_NAME=ModemManager
|
|||||||
|
|
||||||
(cd $srcdir;
|
(cd $srcdir;
|
||||||
autoreconf --install --symlink &&
|
autoreconf --install --symlink &&
|
||||||
|
intltoolize --force &&
|
||||||
autoreconf &&
|
autoreconf &&
|
||||||
./configure --enable-maintainer-mode $@
|
./configure --enable-maintainer-mode $@
|
||||||
)
|
)
|
||||||
|
10
configure.ac
10
configure.ac
@@ -14,6 +14,15 @@ AM_PROG_CC_C_O
|
|||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
AC_PROG_LIBTOOL
|
AC_PROG_LIBTOOL
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl translation support
|
||||||
|
dnl
|
||||||
|
GETTEXT_PACKAGE=ModemManager
|
||||||
|
AC_SUBST(GETTEXT_PACKAGE)
|
||||||
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
|
||||||
|
IT_PROG_INTLTOOL([0.35.0])
|
||||||
|
AM_GLIB_GNU_GETTEXT
|
||||||
|
|
||||||
PKG_CHECK_MODULES(MM, dbus-glib-1 >= 0.75 glib-2.0 >= 2.18 gmodule-2.0 gobject-2.0)
|
PKG_CHECK_MODULES(MM, dbus-glib-1 >= 0.75 glib-2.0 >= 2.18 gmodule-2.0 gobject-2.0)
|
||||||
|
|
||||||
PKG_CHECK_MODULES(GUDEV, gudev-1.0)
|
PKG_CHECK_MODULES(GUDEV, gudev-1.0)
|
||||||
@@ -93,6 +102,7 @@ src/tests/Makefile
|
|||||||
plugins/Makefile
|
plugins/Makefile
|
||||||
test/Makefile
|
test/Makefile
|
||||||
introspection/Makefile
|
introspection/Makefile
|
||||||
|
po/Makefile.in
|
||||||
])
|
])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
||||||
|
0
po/LINGUAS
Normal file
0
po/LINGUAS
Normal file
4
po/POTFILES.in
Normal file
4
po/POTFILES.in
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[encoding: UTF-8]
|
||||||
|
# List of source files containing translatable strings.
|
||||||
|
# Please keep this file sorted alphabetically.
|
||||||
|
|
Reference in New Issue
Block a user