dev-util/pycharm-community: Update icon and .desktop caches.
authorMichael Weber <xmw@gentoo.org>
Mon, 11 Dec 2017 00:55:44 +0000 (01:55 +0100)
committerMichael Weber <xmw@gentoo.org>
Mon, 11 Dec 2017 07:59:17 +0000 (08:59 +0100)
Closes: https://github.com/gentoo/gentoo/pull/6434/
Package-Manager: Portage-2.3.17, Repoman-2.3.6

dev-util/pycharm-community/pycharm-community-2017.2.3.ebuild
dev-util/pycharm-community/pycharm-community-2017.2.4.ebuild
dev-util/pycharm-community/pycharm-community-2017.3.ebuild

index bc2aa0e1908cc89240c0bb6cd56da8e5b3dccfaa..bcd9bbba0a3f38ee9444dfa77b95e64d178e199a 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit eutils readme.gentoo-r1
+inherit gnome2-utils xdg-utils readme.gentoo-r1
 
 DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
 HOMEPAGE="http://www.jetbrains.com/pycharm/"
@@ -38,8 +38,18 @@ src_install() {
        fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
 
        dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
-       newicon "bin/${MY_PN}.png" ${PN}.png
-       make_desktop_entry ${PN} "${PN}" "${PN}"
+       newicon bin/${MY_PN}.png ${PN}.png
+       make_desktop_entry ${PN} ${PN} ${PN}
 
        readme.gentoo_create_doc
 }
+
+pkg_postinst() {
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+}
index 6bcb19218d4c7acf253af5514540530d8a7fae7e..6dfa17b1da1fe349b842aa031c8cb822c9fb5446 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit eutils readme.gentoo-r1
+inherit gnome2-utils xdg-utils readme.gentoo-r1
 
 DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
 HOMEPAGE="http://www.jetbrains.com/pycharm/"
@@ -38,8 +38,18 @@ src_install() {
        fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
 
        dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
-       newicon "bin/${MY_PN}.png" ${PN}.png
-       make_desktop_entry ${PN} "${PN}" "${PN}"
+       newicon bin/${MY_PN}.png ${PN}.png
+       make_desktop_entry ${PN} ${PN} ${PN}
 
        readme.gentoo_create_doc
 }
+
+pkg_postinst() {
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+}
index 6bcb19218d4c7acf253af5514540530d8a7fae7e..6dfa17b1da1fe349b842aa031c8cb822c9fb5446 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit eutils readme.gentoo-r1
+inherit gnome2-utils xdg-utils readme.gentoo-r1
 
 DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
 HOMEPAGE="http://www.jetbrains.com/pycharm/"
@@ -38,8 +38,18 @@ src_install() {
        fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
 
        dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
-       newicon "bin/${MY_PN}.png" ${PN}.png
-       make_desktop_entry ${PN} "${PN}" "${PN}"
+       newicon bin/${MY_PN}.png ${PN}.png
+       make_desktop_entry ${PN} ${PN} ${PN}
 
        readme.gentoo_create_doc
 }
+
+pkg_postinst() {
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+}