Add gsettings schema compilation scriptlets for subpackages where needed

This commit is contained in:
Kalev Lember 2014-06-13 20:00:25 +02:00
parent ebadd7c9d0
commit 643e2c8669

View File

@ -209,18 +209,35 @@ make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT/%{_libdir}/gedit/plugins -name "*.la" -exec rm {} \; find $RPM_BUILD_ROOT/%{_libdir}/gedit/plugins -name "*.la" -exec rm {} \;
%postun %check
[ -f ${RPM_BUILD_ROOT}%{_libdir}/gedit/plugins/terminal.py ]
%postun -n gedit-plugin-drawspaces
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
fi fi
%posttrans -n gedit-plugin-drawspaces
%posttrans
glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
%check %postun -n gedit-plugin-terminal
[ -f ${RPM_BUILD_ROOT}%{_libdir}/gedit/plugins/terminal.py ] if [ $1 -eq 0 ]; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
fi
%posttrans -n gedit-plugin-terminal
glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
%postun -n gedit-plugin-wordcompletion
if [ $1 -eq 0 ]; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
fi
%posttrans -n gedit-plugin-wordcompletion
glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
# Empty files section for the metapackage to make sure it's created # Empty files section for the metapackage to make sure it's created