commit:     e248f9bbf5563be7d6185fd146db364df83a9988
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 28 22:14:22 2018 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Fri Dec 28 22:24:08 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e248f9bb

app-editors/vim-core: avoid icon file collision with gvim

And update icon cache.

Closes: https://bugs.gentoo.org/673926

Signed-off-by: Tim Harder <radhermit <AT> gentoo.org>

 app-editors/vim-core/vim-core-8.1.0648.ebuild | 12 ++++++++++--
 app-editors/vim-core/vim-core-9999.ebuild     | 12 ++++++++++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/app-editors/vim-core/vim-core-8.1.0648.ebuild 
b/app-editors/vim-core/vim-core-8.1.0648.ebuild
index 3c18feca903..1aeb3a66d54 100644
--- a/app-editors/vim-core/vim-core-8.1.0648.ebuild
+++ b/app-editors/vim-core/vim-core-8.1.0648.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 VIM_VERSION="8.1"
-inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop
+inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop 
gnome2-utils
 
 if [[ ${PV} == 9999* ]] ; then
        inherit git-r3
@@ -23,6 +23,8 @@ LICENSE="vim"
 IUSE="nls acl minimal"
 
 DEPEND="sys-devel/autoconf"
+# avoid icon file collision bug #673880
+RDEPEND="!!<app-editors/gvim-8.1.0648"
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
 S=${WORKDIR}/vim-${PV}
@@ -207,11 +209,17 @@ src_install() {
 }
 
 pkg_postinst() {
-       # Update documentation tags (from vim-doc.eclass)
+       # update documentation tags (from vim-doc.eclass)
        update_vim_helptags
+
+       # update icon cache
+       gnome2_icon_cache_update
 }
 
 pkg_postrm() {
        # Update documentation tags (from vim-doc.eclass)
        update_vim_helptags
+
+       # update icon cache
+       gnome2_icon_cache_update
 }

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9999.ebuild
index 3c18feca903..1aeb3a66d54 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 VIM_VERSION="8.1"
-inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop
+inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop 
gnome2-utils
 
 if [[ ${PV} == 9999* ]] ; then
        inherit git-r3
@@ -23,6 +23,8 @@ LICENSE="vim"
 IUSE="nls acl minimal"
 
 DEPEND="sys-devel/autoconf"
+# avoid icon file collision bug #673880
+RDEPEND="!!<app-editors/gvim-8.1.0648"
 PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
 
 S=${WORKDIR}/vim-${PV}
@@ -207,11 +209,17 @@ src_install() {
 }
 
 pkg_postinst() {
-       # Update documentation tags (from vim-doc.eclass)
+       # update documentation tags (from vim-doc.eclass)
        update_vim_helptags
+
+       # update icon cache
+       gnome2_icon_cache_update
 }
 
 pkg_postrm() {
        # Update documentation tags (from vim-doc.eclass)
        update_vim_helptags
+
+       # update icon cache
+       gnome2_icon_cache_update
 }

Reply via email to