aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2017-01-29 15:15:39 +0100
committerJohannes Huber <johu@gentoo.org>2017-01-29 17:48:26 +0100
commit216de05284dca52da0d80793bc85f33942fd7629 (patch)
tree319f405bd10926c9fe31b7c8fdca0c333c1b315f
parentnet-im/discord-bin: Add RDEPENDs (diff)
downloadjohu-216de05284dca52da0d80793bc85f33942fd7629.tar.gz
johu-216de05284dca52da0d80793bc85f33942fd7629.tar.bz2
johu-216de05284dca52da0d80793bc85f33942fd7629.zip
net-im/discord-bin: Install into /opt
Package-Manager: Portage-2.3.3, Repoman-2.3.1
-rw-r--r--net-im/discord-bin/discord-bin-0.0.1.ebuild19
1 files changed, 14 insertions, 5 deletions
diff --git a/net-im/discord-bin/discord-bin-0.0.1.ebuild b/net-im/discord-bin/discord-bin-0.0.1.ebuild
index 50eeab7..ada49b2 100644
--- a/net-im/discord-bin/discord-bin-0.0.1.ebuild
+++ b/net-im/discord-bin/discord-bin-0.0.1.ebuild
@@ -5,7 +5,7 @@
EAPI=6
MY_PN=${PN/-bin/}
-inherit unpacker
+inherit eutils unpacker
DESCRIPTION="All-in-one voice and text chat for gamers"
HOMEPAGE="https://discordapp.com"
@@ -50,15 +50,24 @@ S=${WORKDIR}
RESTRICT="mirror"
QA_PREBUILT="
- usr/share/discord/Discord
- usr/share/discord/libnode.so
- usr/share/discord/libffmpeg.so
+ opt/discord/share/discord/Discord
+ opt/discord/share/discord/libnode.so
+ opt/discord/share/discord/libffmpeg.so
"
src_unpack() {
unpack_deb ${A}
}
+# TODO: wrong exec path in desktop file
src_install() {
- cp -ar ./* "${ED}" || die "copy files failed"
+ insinto /opt/${MY_PN}
+ doins -r usr/.
+
+ fperms +x /opt/${MY_PN}/bin/${MY_PN}
+ dosym /opt/${MY_PN}/bin/${MY_PN} /usr/bin/${MY_PN}
+ dosym /opt/${MY_PN}/share/applications/${MY_PN}.desktop \
+ /usr/share/applications/${MY_PN}.desktop
+ dosym /opt/${MY_PN}/share/pixmaps/${MY_PN}.png \
+ /usr/share/pixmaps/${MY_PN}.png
}