Adding the new settings panel in autotools

yahoo_weather
Neroth 13 years ago
parent 113b9b76be
commit 47622c30bb
  1. 14
      configure.ac
  2. 24
      src/Makefile.am

@ -1,6 +1,6 @@
AC_PREREQ(2.63) AC_PREREQ(2.63)
dnl be carefull, the version needs to be in sync with your gnome shell version dnl be carefull, the version needs to be in sync with your gnome shell version
AC_INIT([gnome-shell-extension-weather],[1.0],[https://github.com/ecyrbe/gnome-shell-extension-weather/issues]) AC_INIT([gnome-shell-extension-weather],[1.0],[https://github.com/Neroth/gnome-shell-extension-weather/issues])
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([config]) AC_CONFIG_AUX_DIR([config])
@ -13,6 +13,18 @@ GETTEXT_PACKAGE=gnome-shell-extension-weather
AC_SUBST(GETTEXT_PACKAGE) AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
[The prefix for our gettext translation domains.]) [The prefix for our gettext translation domains.])
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)
IT_PROG_INTLTOOL(0.26) IT_PROG_INTLTOOL(0.26)
PKG_PROG_PKG_CONFIG([0.22]) PKG_PROG_PKG_CONFIG([0.22])

@ -1,4 +1,4 @@
extensionurl = https://github.com/ecyrbe/gnome-shell-extension-weather extensionurl = https://github.com/Neroth/gnome-shell-extension-weather
# Change these to modify how installation is performed # Change these to modify how installation is performed
topextensiondir = $(datadir)/gnome-shell/extensions topextensiondir = $(datadir)/gnome-shell/extensions
@ -7,17 +7,33 @@ uuid = weather@gnome-shell-extensions.gnome.org
extensiondir = $(topextensiondir)/$(uuid) extensiondir = $(topextensiondir)/$(uuid)
dist_extension_DATA = extension.js stylesheet.css if DESKTOP_DATADIR
applicationsdir = $(DESKTOP_DATADIR)/applications
applications_DATA = weather-settings.desktop
endif
dist_extension_DATA = extension.js stylesheet.css weather-settings.ui
nodist_extension_DATA = metadata.json $(EXTRA_EXTENSION) nodist_extension_DATA = metadata.json $(EXTRA_EXTENSION)
EXTRA_DIST = metadata.json.in nodist_extension_SCRIPTS = weather-settings
EXTRA_DIST = metadata.json.in weather-settings.js.in weather-settings.desktop.in
metadata.json: metadata.json.in $(top_builddir)/config.status metadata.json: metadata.json.in $(top_builddir)/config.status
$(AM_V_GEN) sed -e "s|[@]LOCALEDIR@|$(datadir)/locale|" \ $(AM_V_GEN) sed -e "s|[@]LOCALEDIR@|$(datadir)/locale|" \
-e "s|[@]uuid@|$(uuid)|" \ -e "s|[@]uuid@|$(uuid)|" \
-e "s|[@]url@|$(extensionurl)|" $< > $@ -e "s|[@]url@|$(extensionurl)|" $< > $@
CLEANFILES = metadata.json weather-settings: weather-settings.js.in $(top_builddir)/config.status
$(AM_V_GEN) sed -e "s|[@]EXTENSIONDIR@|$(extensiondir)|" $< > $@
weather-settings.desktop: weather-settings.desktop.in $(top_builddir)/config.status
$(AM_V_GEN) sed -e "s|[@]EXTENSIONDIR@|$(extensiondir)|" $< > $@
CLEANFILES = metadata.json weather-settings weather-settings.desktop
gschemas_in = org.gnome.shell.extensions.weather.gschema.xml.in gschemas_in = org.gnome.shell.extensions.weather.gschema.xml.in

Loading…
Cancel
Save