Bladeren bron

Apply gschema overrides also to debian, rename according to guidelines

glib-compile-schemas recommend naming override files with nn_ prefix,
where nn is a number. Lets use 20, to allow both higher and lower
priority files.

QubesOS/qubes-issues#1108
Marek Marczykowski-Górecki 7 jaren geleden
bovenliggende
commit
abf9a5aa43

+ 6 - 4
Makefile

@@ -113,10 +113,6 @@ install-sysvinit:
 
 install-rh: install-systemd install-systemd-dropins install-sysvinit
 	install -D -m 0644 misc/qubes-r3.repo $(DESTDIR)/etc/yum.repos.d/qubes-r3.repo
-	install -d $(DESTDIR)/usr/share/glib-2.0/schemas/
-	install -m 0644 misc/org.gnome.settings-daemon.plugins.updates.gschema.override $(DESTDIR)/usr/share/glib-2.0/schemas/
-	install -m 0644 misc/org.gnome.nautilus.gschema.override $(DESTDIR)/usr/share/glib-2.0/schemas/
-	install -m 0644 misc/org.mate.NotificationDaemon.gschema.override $(DESTDIR)/usr/share/glib-2.0/schemas/
 	install -d $(DESTDIR)$(LIBDIR)/yum-plugins/
 	install -m 0644 misc/yum-qubes-hooks.py* $(DESTDIR)$(LIBDIR)/yum-plugins/
 	install -D -m 0644 misc/yum-qubes-hooks.conf $(DESTDIR)/etc/yum/pluginconf.d/yum-qubes-hooks.conf
@@ -166,6 +162,12 @@ install-common:
 	install -D -m 0644 misc/polkit-1-qubes-allow-all.rules $(DESTDIR)/etc/polkit-1/rules.d/00-qubes-allow-all.rules
 	install -D -m 0644 misc/mime-globs $(DESTDIR)/usr/share/qubes/mime-override/globs
 	install misc/qubes-download-dom0-updates.sh $(DESTDIR)$(LIBDIR)/qubes/
+	install -d $(DESTDIR)/usr/share/glib-2.0/schemas/
+	install -m 0644 \
+		misc/20_org.gnome.settings-daemon.plugins.updates.qubes.gschema.override \
+		misc/20_org.gnome.nautilus.qubes.gschema.override \
+		misc/20_org.mate.NotificationDaemon.qubes.gschema.override \
+		$(DESTDIR)/usr/share/glib-2.0/schemas/
 	install -g user -m 2775 -d $(DESTDIR)/var/lib/qubes/dom0-updates
 	install -D -m 0644 misc/qubes-master-key.asc $(DESTDIR)/usr/share/qubes/qubes-master-key.asc
 

+ 0 - 0
misc/org.gnome.nautilus.gschema.override → misc/20_org.gnome.nautilus.qubes.gschema.override


+ 0 - 0
misc/org.gnome.settings-daemon.plugins.updates.gschema.override → misc/20_org.gnome.settings-daemon.plugins.updates.qubes.gschema.override


+ 0 - 0
misc/org.mate.NotificationDaemon.gschema.override → misc/20_org.mate.NotificationDaemon.qubes.gschema.override


+ 3 - 3
rpm_spec/core-vm.spec

@@ -434,9 +434,9 @@ rm -f %{name}-%{version}
 /usr/lib/python2.7/site-packages/qubesxdg.py*
 /usr/sbin/qubes-firewall
 /usr/share/qubes/serial.conf
-/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override
-/usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.override
-/usr/share/glib-2.0/schemas/org.mate.NotificationDaemon.gschema.override
+/usr/share/glib-2.0/schemas/20_org.gnome.settings-daemon.plugins.updates.qubes.gschema.override
+/usr/share/glib-2.0/schemas/20_org.gnome.nautilus.qubes.gschema.override
+/usr/share/glib-2.0/schemas/20_org.mate.NotificationDaemon.qubes.gschema.override
 /usr/share/nautilus-python/extensions/qvm_copy_nautilus.py*
 /usr/share/nautilus-python/extensions/qvm_move_nautilus.py*
 /usr/share/nautilus-python/extensions/qvm_dvm_nautilus.py*