diff -Nru unity-greeter-15.04.2/debian/changelog unity-greeter-15.04.2/debian/changelog
--- unity-greeter-15.04.2/debian/changelog 2014-12-07 20:11:33.000000000 +0000
+++ unity-greeter-15.04.2/debian/changelog 2015-01-28 10:05:27.000000000 +0000
@@ -1,3 +1,9 @@
+unity-greeter (15.04.2-0ubuntu2) UNRELEASED; urgency=medium
+
+ * Set GSETTINGS_SCHEMA_DIR and install an icon theme.
+
+ -- Iain Lane <iain@orangesquash.org.uk> Wed, 28 Jan 2015 10:03:39 +0000
+
unity-greeter (15.04.2-0ubuntu1) vivid; urgency=medium
* Launch user upstart session with 'upstart' instead of 'init' which doesn't
diff -Nru unity-greeter-15.04.2/debian/control unity-greeter-15.04.2/debian/control
--- unity-greeter-15.04.2/debian/control 2014-12-07 20:07:59.000000000 +0000
+++ unity-greeter-15.04.2/debian/control 2015-01-28 10:05:12.000000000 +0000
@@ -9,6 +9,7 @@
debhelper (>= 9),
dh-autoreconf,
gnome-common,
+ ubuntu-mono,
ttf-ubuntu-font-family,
unity-settings-daemon-dev,
libcanberra-dev,
diff -Nru unity-greeter-15.04.2/tests/test.vala unity-greeter-15.04.2/tests/test.vala
--- unity-greeter-15.04.2/tests/test.vala 2014-01-08 23:21:48.000000000 +0000
+++ unity-greeter-15.04.2/tests/test.vala 2015-01-28 10:04:42.000000000 +0000
@@ -754,8 +754,7 @@
var schema_dir = Path.build_filename(dir, "share", "glib-2.0", "schemas");
DirUtils.create_with_parents(schema_dir, 0700);
- var data_dirs = Environment.get_variable("XDG_DATA_DIRS");
- Environment.set_variable("XDG_DATA_DIRS", "%s:%s".printf(Path.build_filename(dir, "share"), data_dirs), true);
+ Environment.set_variable("GSETTINGS_SCHEMA_DIR", schema_dir, true);
var top_srcdir = Environment.get_variable("top_srcdir");
if (top_srcdir == null || top_srcdir == "")