Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=b074241779cb0c76113e24294fe9b1e3f4267332

commit b074241779cb0c76113e24294fe9b1e3f4267332
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Fri Oct 1 08:52:05 2010 +0000

gnome-scriptlet
*added glib schemas support

diff --git a/source/include/gnome-scriptlet.install 
b/source/include/gnome-scriptlet.install
index d033007..4eee74f 100644
--- a/source/include/gnome-scriptlet.install
+++ b/source/include/gnome-scriptlet.install
@@ -24,6 +24,14 @@ post_install()
fi
echo "done."
fi
+       if [ ${#glib[*]} -gt 0 ]; then
+               echo -n "loading schema glib entries... "
+               for entry in "${gl...@]}" ; do
+                       glib-compile-schemas $glib /dev/null 2>&1
+               done
+               echo "done."
+       fi
+
if [ -n "$_F_gnome_desktop" ]; then
echo -n "updating desktop database..."
if update-desktop-database > /dev/null 2>&1 ; then
@@ -64,6 +72,14 @@ post_upgrade()
}

pre_remove() {
+       if [ ${#glib[*]} -gt 0 ]; then
+               echo -n "loading schema glib entries... "
+               for entry in "${gl...@]}" ; do
+                       glib-compile-schemas $glib /dev/null 2>&1
+               done
+               echo "done."
+       fi
+
if [ ${#schemas[*]} -gt 0 ]; then
echo -n "updating gconf schemas... "
for schema in "${schem...@]}" ; do
diff --git a/source/include/gnome-scriptlet.sh 
b/source/include/gnome-scriptlet.sh
index 352e015..d3a6cdc 100644
--- a/source/include/gnome-scriptlet.sh
+++ b/source/include/gnome-scriptlet.sh
@@ -118,6 +118,17 @@ Fbuild_gnome_scriptlet()
fi
done
fi
+       if [ -n "$_F_gnone_glib" ]; then
+               for i in "${_f_gnone_gl...@]}"
+               do
+                       if [ -z "$str" ]; then
+                               str="'$i'\n"
+                       else
+                               str="$str\t'$i'\n"
+                       fi
+               done
+       fi
+       Fsed '$_F_gnone_glib' "$str" ${Fsrcdir%/src}/$_F_gnome_scriptlet
Fsed '$_F_gnome_entries' "$str" ${Fsrcdir%/src}/$_F_gnome_scriptlet
Fsed '$_F_gnome_desktop' "$_F_gnome_desktop" ${Fsrcdir%/src}/$_F_gnome_scriptlet
Fsed '$_F_gnome_scrollkeeper' "$_F_gnome_scrollkeeper" 
${Fsrcdir%/src}/$_F_gnome_scriptlet
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to