net-im/slack-bin: add support for xdg (bug #624612), fix absdosym
authorVladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>
Thu, 13 Jul 2017 16:08:22 +0000 (19:08 +0300)
committerMichał Górny <mgorny@gentoo.org>
Sat, 15 Jul 2017 11:24:37 +0000 (13:24 +0200)
Closes: https://github.com/gentoo/gentoo/pull/5102
Package-Manager: Portage-2.3.6, Repoman-2.3.1

net-im/slack-bin/slack-bin-2.1.2.ebuild
net-im/slack-bin/slack-bin-2.5.2.ebuild
net-im/slack-bin/slack-bin-2.6.3.ebuild

index 25b5182edbfa2d2f4a6cd827812d1bec410b8621..6a7b8f24e9b0b831ece77dd56496e2a59a5c52e7 100644 (file)
@@ -6,7 +6,7 @@ EAPI=6
 MY_PN="${PN/-bin/}"
 BASE_URI="https://downloads.slack-edge.com/linux_releases/${MY_PN}-desktop-${PV}-_arch_.deb"
 
-inherit eutils gnome2-utils unpacker
+inherit eutils gnome2-utils unpacker xdg-utils
 
 DESCRIPTION="Team collaboration tool"
 HOMEPAGE="http://www.slack.com/"
@@ -66,13 +66,15 @@ src_install() {
        insinto /opt/${MY_PN}
        doins -r usr/lib/${MY_PN}/.
        fperms +x /opt/${MY_PN}/${MY_PN}
-       dosym /opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
+       dosym ../../opt/${MY_PN}/${MY_PN} usr/bin/${MY_PN}
 }
 
 pkg_postinst() {
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }
 
 pkg_postrm() {
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }
index 7c5104c72f11160c73fb93a1a918ccfd7adb1145..df38598b0cdb535a0ea8f3328779c9ee4706c9fe 100644 (file)
@@ -5,7 +5,7 @@ EAPI=6
 
 MY_PN="${PN/-bin/}"
 
-inherit eutils gnome2-utils unpacker
+inherit eutils gnome2-utils unpacker xdg-utils
 
 DESCRIPTION="Team collaboration tool"
 HOMEPAGE="http://www.slack.com/"
@@ -64,13 +64,15 @@ src_install() {
        insinto /opt/${MY_PN}
        doins -r usr/lib/${MY_PN}/.
        fperms +x /opt/${MY_PN}/${MY_PN}
-       dosym /opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
+       dosym ../../opt/${MY_PN}/${MY_PN} usr/bin/${MY_PN}
 }
 
 pkg_postinst() {
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }
 
 pkg_postrm() {
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }
index 7c5104c72f11160c73fb93a1a918ccfd7adb1145..df38598b0cdb535a0ea8f3328779c9ee4706c9fe 100644 (file)
@@ -5,7 +5,7 @@ EAPI=6
 
 MY_PN="${PN/-bin/}"
 
-inherit eutils gnome2-utils unpacker
+inherit eutils gnome2-utils unpacker xdg-utils
 
 DESCRIPTION="Team collaboration tool"
 HOMEPAGE="http://www.slack.com/"
@@ -64,13 +64,15 @@ src_install() {
        insinto /opt/${MY_PN}
        doins -r usr/lib/${MY_PN}/.
        fperms +x /opt/${MY_PN}/${MY_PN}
-       dosym /opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
+       dosym ../../opt/${MY_PN}/${MY_PN} usr/bin/${MY_PN}
 }
 
 pkg_postinst() {
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }
 
 pkg_postrm() {
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }