diff options
author | Andreas Proschofsky <suka@gentoo.org> | 2011-03-16 21:54:22 +0000 |
---|---|---|
committer | Andreas Proschofsky <suka@gentoo.org> | 2011-03-16 21:54:22 +0000 |
commit | fbb6ca319b649e51eba4101a3d30849b03189331 (patch) | |
tree | 64571a68f4321f8718fbffc613f6df0c26cbd907 /app-office/libreoffice | |
parent | sys-kernel/dracut: Project's home page update. (diff) | |
download | gentoo-2-fbb6ca319b649e51eba4101a3d30849b03189331.tar.gz gentoo-2-fbb6ca319b649e51eba4101a3d30849b03189331.tar.bz2 gentoo-2-fbb6ca319b649e51eba4101a3d30849b03189331.zip |
Update icon caches after installation
(Portage version: 2.2.0_alpha27/cvs/Linux x86_64)
Diffstat (limited to 'app-office/libreoffice')
-rw-r--r-- | app-office/libreoffice/ChangeLog | 6 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-3.3.1.ebuild | 20 | ||||
-rw-r--r-- | app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild | 26 |
3 files changed, 42 insertions, 10 deletions
diff --git a/app-office/libreoffice/ChangeLog b/app-office/libreoffice/ChangeLog index 873566563270..fa393172b5f9 100644 --- a/app-office/libreoffice/ChangeLog +++ b/app-office/libreoffice/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-office/libreoffice # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.19 2011/03/16 11:09:31 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.20 2011/03/16 21:54:22 suka Exp $ + + 16 Mar 2011; Andreas Proschofsky <suka@gentoo.org> libreoffice-3.3.1.ebuild, + libreoffice-3.3.2_rc1.ebuild: + Update icon caches after installation 16 Mar 2011; Markos Chandras <hwoarang@gentoo.org> libreoffice-3.3.1.ebuild: Stable on amd64 wrt bug #358907 diff --git a/app-office/libreoffice/libreoffice-3.3.1.ebuild b/app-office/libreoffice/libreoffice-3.3.1.ebuild index d96751430a24..23c3f51837e1 100644 --- a/app-office/libreoffice/libreoffice-3.3.1.ebuild +++ b/app-office/libreoffice/libreoffice-3.3.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.3.1.ebuild,v 1.5 2011/03/16 11:09:31 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.3.1.ebuild,v 1.6 2011/03/16 21:54:22 suka Exp $ EAPI="3" @@ -12,7 +12,7 @@ CMAKE_REQUIRED="never" PYTHON_DEPEND="2" PYTHON_USE_WITH="threads" -inherit autotools bash-completion check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde4-base multilib pax-utils python toolchain-funcs +inherit autotools bash-completion check-reqs db-use eutils fdo-mime flag-o-matic gnome2-utils java-pkg-opt-2 kde4-base multilib pax-utils python toolchain-funcs IUSE="binfilter cups dbus debug eds gnome gstreamer gtk kde ldap nsplugin odk opengl templates" @@ -432,10 +432,19 @@ src_install() { } +pkg_preinst() { + + { use gtk || use gnome; } && gnome2_icon_savelist + +} + pkg_postinst() { + # Cache updates fdo-mime_desktop_database_update fdo-mime_mime_database_update + { use gtk || use gnome; } && gnome2_icon_cache_update + BASHCOMPLETION_NAME=libreoffice && bash-completion_pkg_postinst pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin @@ -446,3 +455,10 @@ pkg_postinst() { kde4-base_pkg_postinst } + +pkg_postrm() { + + fdo-mime_desktop_database_update + { use gtk || use gnome; } && gnome2_icon_cache_update + +} diff --git a/app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild b/app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild index 0908f4a61688..46f220e6117f 100644 --- a/app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild +++ b/app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild,v 1.1 2011/03/13 19:31:58 suka Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.3.2_rc1.ebuild,v 1.2 2011/03/16 21:54:22 suka Exp $ EAPI="3" @@ -12,7 +12,7 @@ CMAKE_REQUIRED="never" PYTHON_DEPEND="2" PYTHON_USE_WITH="threads" -inherit autotools bash-completion check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde4-base multilib pax-utils python toolchain-funcs +inherit autotools bash-completion check-reqs db-use eutils fdo-mime flag-o-matic gnome2-utils java-pkg-opt-2 kde4-base multilib pax-utils python toolchain-funcs IUSE="binfilter cups dbus debug eds gnome gstreamer gtk kde ldap nsplugin odk opengl templates" @@ -266,8 +266,7 @@ src_prepare() { die fi - #Some fixes for our patchset - cd "${S}" + # Some fixes for our patchset epatch "${FILESDIR}/gentoo-${PV}.diff" epatch "${FILESDIR}/gentoo-pythonpath.diff" epatch "${FILESDIR}/env_log.diff" @@ -360,9 +359,6 @@ src_configure() { replace-flags "-fomit-frame-pointer" "-momit-leaf-frame-pointer" fi - # Build with NVidia cards breaks otherwise - use opengl && append-flags "-DGL_GLEXT_PROTOTYPES" - # Now for our optimization flags ... export ARCH_FLAGS="${CXXFLAGS}" use debug || export LINKFLAGSOPTIMIZE="${LDFLAGS}" @@ -432,10 +428,19 @@ src_install() { } +pkg_preinst() { + + { use gtk || use gnome; } && gnome2_icon_savelist + +} + pkg_postinst() { + # Cache updates fdo-mime_desktop_database_update fdo-mime_mime_database_update + { use gtk || use gnome; } && gnome2_icon_cache_update + BASHCOMPLETION_NAME=libreoffice && bash-completion_pkg_postinst pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin @@ -446,3 +451,10 @@ pkg_postinst() { kde4-base_pkg_postinst } + +pkg_postrm() { + + fdo-mime_desktop_database_update + { use gtk || use gnome; } && gnome2_icon_cache_update + +} |