Files
clr-desktop-defaults/Makefile.am
T
Ikey Doherty 8baa835060 schemas: Introduce GSettings overrides for glib/dconf defaults
In order to attain easy maintenance and control over the default appearance,
behaviour, and function, of the GNOME components, we add gschema overrides
which will control all of these aspects.

When the glib-compile-schemas unit is run, these overrides become the
default GSettings, without requiring any patches in the upstream packages.

Due to the file lengths now incorporated, we must switch to a more modern
format of tarball to ensure distcheck continues to function as expected.

Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
2017-04-10 14:09:54 +01:00

58 lines
1.5 KiB
Makefile

GNOME_SCHEMAS = \
schemas/org.gnome.desktop.background.gschema.override \
schemas/org.gnome.desktop.interface.gschema.override \
schemas/org.gnome.desktop.screensaver.gschema.override \
schemas/org.gnome.desktop.wm.preferences.gschema.override \
schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.override
%.gschema.override:
rm -f $@ ;
for i in ${GNOME_SCHEMAS} ; do \
cat $${i} >> $@; \
echo >> $@; \
done ;
EXTRA_DIST = \
LICENSE \
README.md \
clr-desktop-files.sh \
clr-desktop-files.desktop.in \
lightdm/clr-gtk-greeter.conf \
lightdm/clr-lightdm.conf \
lightdm/users.conf \
$(GNOME_SCHEMAS)
xdgdir = $(datadir)/xdg/autostart
xdg_DATA = \
clr-desktop-files.desktop
bin_SCRIPTS = \
clr-desktop-files.sh
# Default configuration for the GTK greeter
lightdm_gtk_confdir = $(datadir)/lightdm/lightdm-gtk-greeter.conf.d
lightdm_gtk_conf_DATA = \
lightdm/clr-gtk-greeter.conf
lightdm_confdir = $(datadir)/lightdm/lightdm.conf.d
lightdm_conf_DATA = \
lightdm/clr-lightdm.conf
# Note that this currently relies on a stateless patch within Clear Linux to
# support a $(datadir)/lightdm/users.conf file
lightdm_vendor_confdir = $(datadir)/lightdm
lightdm_vendor_conf_DATA = \
lightdm/users.conf
# Combine all our individual schema files into a single override and install
# to the glib schemas dir
overridesdir = \
$(datadir)/glib-2.0/schemas
overrides_DATA = \
10_gnome_settings.gschema.override
distclean-local:
rm -fv ${top_builddir}/10_gnome_settings.gschema.override