Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/discord-bin/
Date: Sat, 09 Sep 2017 08:00:36
Message-Id: 1504943484.925bff0f3338826cd0b011aee974503b7b5d6a8b.johu@gentoo
1 commit: 925bff0f3338826cd0b011aee974503b7b5d6a8b
2 Author: Ethan Kiang <chocopuff298 <AT> gmail <DOT> com>
3 AuthorDate: Sat Sep 9 07:50:40 2017 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 9 07:51:24 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925bff0f
7
8 net-im/discord-bin: Version bump 0.0.2
9
10 Closes: https://bugs.gentoo.org/show_bug.cgi?id=627368
11 Closes: https://github.com/gentoo/gentoo/pull/5373
12 Package-Manager: Portage-2.3.8, Repoman-2.3.3
13 Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
14
15 net-im/discord-bin/Manifest | 1 +
16 net-im/discord-bin/discord-bin-0.0.2.ebuild | 92 +++++++++++++++++++++++++++++
17 2 files changed, 93 insertions(+)
18
19 diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
20 index 3bcdba26ee4..0ec14c75694 100644
21 --- a/net-im/discord-bin/Manifest
22 +++ b/net-im/discord-bin/Manifest
23 @@ -1 +1,2 @@
24 DIST discord-0.0.1.deb 36757016 SHA256 b202ce5475544605816f4145481ac7d12640b45599dea3118b521e99656e9366 SHA512 e7013a95ee6be4eea9cec94be5546a4ebd51295fb8e83a0fd436ccf261480caa891454946f08c3d23e23e6ad7201675e3e934dba1173b1ecc291c8e8d911b27f WHIRLPOOL ef13d695a66c72316fa90b82c7e312a0ce16b1dec4a0da6648d9e8b0840af43474b31aae1987e66507c3dcb34a54b090b70b2f44f072db4f434c7268d5781dc4
25 +DIST discord-0.0.2.deb 46975796 SHA256 2500c1f0e3bf51dd45983fb693b3f5efdd31b0edffc947fec7160fad098dc815 SHA512 ca31952e4eba88c0a40a31eb5671ae71641f8575b298557ff0f1bc1d99d12b1cf282f4178650af594562831a31961aa8cd27ae70e301831190ff6647c3561bd2 WHIRLPOOL 13a5967a9b86aca0ec6be991905968d17da16edb119356a7ccd95eb311c0b5d53cd26e27dfe9978a67fd9260008104c0b08ccf115b62934bfdf79be6495af39f
26
27 diff --git a/net-im/discord-bin/discord-bin-0.0.2.ebuild b/net-im/discord-bin/discord-bin-0.0.2.ebuild
28 new file mode 100644
29 index 00000000000..248c86bc7c3
30 --- /dev/null
31 +++ b/net-im/discord-bin/discord-bin-0.0.2.ebuild
32 @@ -0,0 +1,92 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +MY_PN=${PN/-bin/}
39 +inherit eutils gnome2-utils unpacker
40 +
41 +DESCRIPTION="All-in-one voice and text chat for gamers"
42 +HOMEPAGE="https://discordapp.com"
43 +SRC_URI="https://dl.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb"
44 +
45 +LICENSE="all-rights-reserved"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +IUSE=""
49 +
50 +RDEPEND="
51 + dev-libs/atk
52 + dev-libs/expat
53 + dev-libs/glib:2
54 + dev-libs/nspr
55 + dev-libs/nss
56 + gnome-base/gconf:2
57 + media-libs/alsa-lib
58 + media-libs/fontconfig:1.0
59 + media-libs/freetype:2
60 + net-print/cups
61 + sys-apps/dbus
62 + sys-libs/libcxx
63 + x11-libs/cairo
64 + x11-libs/gdk-pixbuf:2
65 + x11-libs/gtk+:2
66 + x11-libs/libX11
67 + x11-libs/libXScrnSaver
68 + x11-libs/libXcomposite
69 + x11-libs/libXcursor
70 + x11-libs/libXdamage
71 + x11-libs/libXext
72 + x11-libs/libXfixes
73 + x11-libs/libXi
74 + x11-libs/libXrandr
75 + x11-libs/libXrender
76 + x11-libs/libXtst
77 + x11-libs/pango
78 +"
79 +
80 +S=${WORKDIR}
81 +
82 +RESTRICT="mirror bindist"
83 +
84 +QA_PREBUILT="
85 + opt/discord/share/discord/Discord
86 + opt/discord/share/discord/libnode.so
87 + opt/discord/share/discord/libffmpeg.so
88 +"
89 +
90 +src_unpack() {
91 + unpack_deb ${A}
92 +}
93 +
94 +src_prepare() {
95 + default
96 +
97 + sed -i \
98 + -e "s:/usr/share/discord/Discord:discord:g" \
99 + usr/share/${MY_PN}/${MY_PN}.desktop || die
100 +}
101 +
102 +src_install() {
103 + insinto /opt/${MY_PN}
104 + doins -r usr/.
105 +
106 + fperms +x /opt/${MY_PN}/bin/${MY_PN}
107 + dosym "${D}/opt/${MY_PN}/bin/${MY_PN}" /usr/bin/${MY_PN}
108 + dosym "${D}/opt/${MY_PN}/share/applications/${MY_PN}.desktop" \
109 + /usr/share/applications/${MY_PN}.desktop
110 + dosym "${D}/opt/${MY_PN}/share/pixmaps/${MY_PN}.png" \
111 + /usr/share/pixmaps/${MY_PN}.png
112 +}
113 +
114 +pkg_preinst() {
115 + gnome2_icon_savelist
116 +}
117 +
118 +pkg_postinst() {
119 + gnome2_icon_cache_update
120 +}
121 +
122 +pkg_postrm() {
123 + gnome2_icon_cache_update
124 +}