Re-instated EXTRADIST as this was correct for the "input" file metadata.json.in
Removed the "nodist" prefix on extensionDATA as that is redundant
Added "dist" prefix to icon_DATA so that it will be installed and distributed
Added the "+" back in to the second EXTRA_DIST setting to include schemas
I tried to run make distcheck, and initially had problems with the icons
It seems that distcheck doesn't have the parameters set by autogen.sh, so when the Makefile.am has
# icondir declared in configure.ac
iconsubdir = $(icondir)/hicolor/scalable/status
the $(icondir) set in configure.ac is blank and therefore it tried to created the directory "/hicolor/..." ie from root dir instead of as a sub dir of the build directory
I worked around this by moving the subdirectories out to autogen.sh, but then make distcheck failed on the schemas
make[3]: Entering directory '/mnt/my_data/programming/sensors/gnome-shell-extension-sensors/gnome-shell-extension-sensors-2.0/_build/sub/data'
make[3]: Nothing to be done for 'install-exec-am'.
if test -n "../../../data/org.gnome.shell.extensions.sensors.gschema.xml"; then \
test -z "" || /usr/bin/mkdir -p ""; \
/usr/bin/install -c -m 644 ../../../data/org.gnome.shell.extensions.sensors.gschema.xml ""; \
test -n "" || /usr/bin/glib-compile-schemas ; \
fi
/usr/bin/install: target '' is not a directory: No such file or directory
You should give exactly one directory name
make[3]: *** [Makefile:554: install-gsettings-schemas] Error 1
again because gsettingsschemadir is not set.
I'll have to leave that to another day, as getting distcheck working is not a priority. I just ran it out of curiosity.
Need to figure out why the parameters configured by autogen are not passed into distcheck
Re-instated EXTRADIST as this was correct for the "input" file metadata.json.in Removed the "nodist" prefix on extensionDATA as that is redundant Added "dist" prefix to icon_DATA so that it will be installed and distributed Added the "+" back in to the second EXTRA_DIST setting to include schemas
I tried to run make distcheck, and initially had problems with the icons
It seems that distcheck doesn't have the parameters set by autogen.sh, so when the Makefile.am has
the $(icondir) set in configure.ac is blank and therefore it tried to created the directory "/hicolor/..." ie from root dir instead of as a sub dir of the build directory
I worked around this by moving the subdirectories out to autogen.sh, but then make distcheck failed on the schemas
again because gsettingsschemadir is not set.
I'll have to leave that to another day, as getting distcheck working is not a priority. I just ran it out of curiosity.
Need to figure out why the parameters configured by autogen are not passed into distcheck