# HG changeset patch # User Pascal Bellard # Date 1311947394 -7200 # Node ID ec8e9b8247baee34e79976404dd8b2a210808e49 # Parent f6008b21317fa453a6e96dd319e33ae996684e01 evince: install schema org.gnome.Evince.Default (thanks mojo) diff -r f6008b21317f -r ec8e9b8247ba evince/receipt --- a/evince/receipt Thu Jul 28 10:20:30 2011 +0200 +++ b/evince/receipt Fri Jul 29 15:49:54 2011 +0200 @@ -5,7 +5,7 @@ CATEGORY="office" SHORT_DESC="Document viewer for Gnome" MAINTAINER="erjo@slitaz.org" -DEPENDS="lcms poppler tiff dbus-glib" +DEPENDS="lcms poppler tiff dbus-glib glib-dev" BUILD_DEPENDS="gnome-doc-utils-dev docbook-xml gnome-icon-theme gtk+-dev intltool lcms-dev" TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="http://projects.gnome.org/evince/" @@ -33,7 +33,7 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share $fs/usr/lib + mkdir -p $fs/usr/share/glib-2.0 $fs/usr/lib cp -a $_pkg/usr/bin $fs/usr cp -a $_pkg/usr/lib/*.so* $fs/usr/lib cp -a $_pkg/usr/lib/evince $fs/usr/lib @@ -41,7 +41,21 @@ cp -a $_pkg/usr/share/dbus-1 $fs/usr/share cp -a $_pkg/usr/share/icons $fs/usr/share cp -a $_pkg/usr/share/evince $fs/usr/share + cp -a $_pkg/usr/share/glib-2.0/schemas $fs/usr/share/glib-2.0 # Removing unwanted files find $fs/usr/lib -name "*.*a" -exec rm -rf {} \; } + +# Post install/remove commands for Tazpkg. +post_install() +{ + echo "Processing post-install commands..." + chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas +} + +post_remove() +{ + echo "Processing post-remove commands..." + chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas +}