[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