[mate-file-manager] move gsettings schemas to -schemas subpackage

Wolfgang Ulbrich raveit65 at fedoraproject.org
Thu Aug 8 18:02:25 UTC 2013


commit 77ce4a5fdcb611233e3fc86d029b54c64ba5d383
Author: raveit65 <chat-to-me at raveit.de>
Date:   Thu Aug 8 20:02:12 2013 +0200

    move gsettings schemas to -schemas subpackage

 mate-file-manager.spec |   30 ++++++++++++++++++++++++++----
 1 files changed, 26 insertions(+), 4 deletions(-)
---
diff --git a/mate-file-manager.spec b/mate-file-manager.spec
index c0d1d26..c0c2690 100644
--- a/mate-file-manager.spec
+++ b/mate-file-manager.spec
@@ -38,6 +38,8 @@ BuildRequires:  pkgconfig(pangox)
 # the main binary links against libcaja-extension.so
 # don't depend on soname, rather on exact version
 Requires:       %{name}-extensions%{?_isa} = %{version}-%{release}
+# needed for using mate-text-editor as stanalone in another DE
+Requires:       %{name}-schemas%{?_isa} = %{version}-%{release}
 
 %description
 Caja (mate-file-manager) is the file manager and graphical shell
@@ -56,6 +58,15 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %description extensions
 This package provides the libraries used by caja extensions.
 
+# needed for using mate-text-editor as stanalone in another DE
+%package schemas
+Summary:  Mate-file-manager schemas
+License:  LGPLv2+
+Group:    Development/Libraries
+
+%description schemas
+This package provides the gsettings schemas for caja.
+
 %package devel
 Summary:  Support for developing mate-file-manager extensions
 License:  LGPLv2+
@@ -117,13 +128,11 @@ rm -f  %{buildroot}%{_datadir}/MateConf/gsettings/caja.convert
 /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
 /bin/touch --no-create %{_datadir}/icons/hicolor >& /dev/null || :
 
-
 %postun
 /sbin/ldconfig
 if [ $1 -eq 0 ]; then
   /bin/touch --no-create %{_datadir}/icons/hicolor >& /dev/null || :
   /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor >& /dev/null || :
-  /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 fi
 /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
 
@@ -131,7 +140,16 @@ fi
 /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor >& /dev/null || :
 /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 
-%files  -f caja.lang
+%postun schemas
+if [ $1 -eq 0 ]; then
+  /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%posttrans schemas
+/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+
+%files
 %doc AUTHORS COPYING COPYING-DOCS COPYING.LIB NEWS README
 %{_bindir}/*
 %{_datadir}/caja
@@ -141,7 +159,6 @@ fi
 %{_datadir}/icons/hicolor/*/apps/caja.png
 %{_datadir}/icons/hicolor/scalable/apps/caja.svg
 %{_datadir}/icons/hicolor/*/emblems/emblem-note.png
-%{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
 %{_mandir}/man1/*
 %{_libexecdir}/caja-convert-metadata
 %{_datadir}/mime/packages/caja.xml
@@ -152,6 +169,9 @@ fi
 %{_libdir}/libcaja-extension.so.*
 %{_libdir}/girepository-1.0/*.typelib
 
+%files schemas -f caja.lang
+%{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
+
 %files devel
 %doc %{_datadir}/gtk-doc/html/libcaja-extension/
 %{_includedir}/caja/
@@ -162,6 +182,8 @@ fi
 
 %changelog
 * Thu Aug 08 2013 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.2-3
+- move gsettings schemas to -schemas subpackage, to fix #959607
+- move locale to -schemas subpackage
 
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.2-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild


More information about the scm-commits mailing list