|
|
|
AC_PREREQ(2.63)
|
|
|
|
dnl be carefull, the version needs to be in sync with your gnome shell version
|
|
|
|
AC_INIT([gnome-shell-extension-openweather],[1.1],[https://gitlab.com/jenslody/gnome-shell-extension-openweather/issues])
|
|
|
|
|
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
AC_CONFIG_AUX_DIR([config])
|
|
|
|
|
|
|
|
AM_INIT_AUTOMAKE([1.10 dist-xz foreign])
|
|
|
|
|
|
|
|
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
|
|
|
|
|
|
|
AC_PROG_SED
|
|
|
|
|
|
|
|
GETTEXT_PACKAGE=gnome-shell-extension-openweather
|
|
|
|
AC_SUBST(GETTEXT_PACKAGE)
|
|
|
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
|
|
|
|
[The prefix for our gettext translation domains.])
|
|
|
|
|
|
|
|
# i18n
|
|
|
|
AM_GNU_GETTEXT([external])
|
|
|
|
AM_GNU_GETTEXT_VERSION([0.18.2])
|
|
|
|
|
|
|
|
PKG_PROG_PKG_CONFIG([0.22])
|
|
|
|
|
|
|
|
GLIB_GSETTINGS
|
|
|
|
|
|
|
|
AC_ARG_VAR(GIT_VERSION, git-version to be placed in metadata.json, will be overwritten when uploaded to gnome.org (default not set))
|
|
|
|
|
|
|
|
AC_ARG_WITH(desktop-dir, [ --with-desktop-dir=PATH where to install desktop files (default=PREFIX/share)])
|
|
|
|
|
|
|
|
if test "x$with_desktop_dir" != x; then
|
|
|
|
DESKTOP_DATADIR=$with_desktop_dir
|
|
|
|
else
|
|
|
|
DESKTOP_DATADIR="$datadir"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AM_CONDITIONAL(DESKTOP_DATADIR, test "x$with_desktop_dir" != xno)
|
|
|
|
AC_SUBST(DESKTOP_DATADIR)
|
|
|
|
|
|
|
|
AC_ARG_WITH([local-install],
|
|
|
|
[AS_HELP_STRING([--with-local-install],
|
|
|
|
[install schemas and translations in a subdir of the extension (default is no)])],
|
|
|
|
[use_local_install=$withval],
|
|
|
|
[use_local_install=no])
|
|
|
|
|
|
|
|
AC_SUBST(use_local_install)
|
|
|
|
AM_CONDITIONAL(LOCAL_INSTALL, test "x${use_local_install}" == "xyes")
|
|
|
|
|
|
|
|
extensiontopdir=${datadir}/gnome-shell/extensions/my-openweather-extension@jenslody.de
|
|
|
|
|
|
|
|
dnl This is beyond ugly. Suggestions accepted.
|
|
|
|
if test "x${use_local_install}" == "xyes"; then
|
|
|
|
AC_SUBST(gsettingsschemadir, [${extensiontopdir}/schemas])
|
|
|
|
AC_SUBST(LOCALEDIR, [${extensiontopdir}/locale])
|
|
|
|
else
|
|
|
|
AC_SUBST(LOCALEDIR, [${datadir}/locale])
|
|
|
|
fi
|
|
|
|
|
|
|
|
dnl Please keep this sorted alphabetically.
|
|
|
|
AC_CONFIG_FILES([
|
|
|
|
Makefile
|
|
|
|
data/Makefile
|
|
|
|
po/Makefile.in
|
|
|
|
src/Makefile
|
|
|
|
])
|
|
|
|
AC_OUTPUT
|
|
|
|
|
|
|
|
dnl 'Fugly hack' doesn't get close to describe this. I don't know how else
|
|
|
|
dnl to change the directory for translations.
|
|
|
|
if test "x${use_local_install}" == "xyes"; then
|
|
|
|
${SED} -i -e "s%itlocaledir = .*%itlocaledir = ${extensiontopdir}/locale%g" po/Makefile
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test "x$use_local_install" == "xyes"; then
|
|
|
|
echo
|
|
|
|
echo "The schemas and translations will be installed in subdirectories of the extension."
|
|
|
|
echo
|
|
|
|
fi
|