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: Sun, 29 Jan 2017 20:21:29
Message-Id: 1485721238.6fafe7e4d9aae9e234c4669aa1ca6fec114a885f.johu@gentoo
1 commit: 6fafe7e4d9aae9e234c4669aa1ca6fec114a885f
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 29 20:20:27 2017 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 29 20:20:38 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fafe7e4
7
8 net-im/discord-bin: New package
9
10 Import from dev/johu overlay. Initial ebuild by me.
11
12 Package-Manager: Portage-2.3.3, Repoman-2.3.1
13
14 net-im/discord-bin/Manifest | 1 +
15 net-im/discord-bin/discord-bin-0.0.1.ebuild | 92 +++++++++++++++++++++++++++++
16 net-im/discord-bin/metadata.xml | 8 +++
17 3 files changed, 101 insertions(+)
18
19 diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
20 new file mode 100644
21 index 00000000..3bcdba2
22 --- /dev/null
23 +++ b/net-im/discord-bin/Manifest
24 @@ -0,0 +1 @@
25 +DIST discord-0.0.1.deb 36757016 SHA256 b202ce5475544605816f4145481ac7d12640b45599dea3118b521e99656e9366 SHA512 e7013a95ee6be4eea9cec94be5546a4ebd51295fb8e83a0fd436ccf261480caa891454946f08c3d23e23e6ad7201675e3e934dba1173b1ecc291c8e8d911b27f WHIRLPOOL ef13d695a66c72316fa90b82c7e312a0ce16b1dec4a0da6648d9e8b0840af43474b31aae1987e66507c3dcb34a54b090b70b2f44f072db4f434c7268d5781dc4
26
27 diff --git a/net-im/discord-bin/discord-bin-0.0.1.ebuild b/net-im/discord-bin/discord-bin-0.0.1.ebuild
28 new file mode 100644
29 index 00000000..5473000
30 --- /dev/null
31 +++ b/net-im/discord-bin/discord-bin-0.0.1.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 +# $Id$
36 +
37 +EAPI=6
38 +
39 +MY_PN=${PN/-bin/}
40 +inherit eutils gnome2-utils unpacker
41 +
42 +DESCRIPTION="All-in-one voice and text chat for gamers"
43 +HOMEPAGE="https://discordapp.com"
44 +SRC_URI="https://dl.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb"
45 +
46 +LICENSE="no-source-code"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +IUSE=""
50 +
51 +RDEPEND="
52 + dev-libs/atk
53 + dev-libs/expat
54 + dev-libs/glib:2
55 + dev-libs/nspr
56 + dev-libs/nss
57 + gnome-base/gconf:2
58 + media-libs/alsa-lib
59 + media-libs/fontconfig:1.0
60 + media-libs/freetype:2
61 + net-print/cups
62 + sys-apps/dbus
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"
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 /opt/${MY_PN}/bin/${MY_PN} /usr/bin/${MY_PN}
108 + dosym /opt/${MY_PN}/share/applications/${MY_PN}.desktop \
109 + /usr/share/applications/${MY_PN}.desktop
110 + dosym /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 +}
125
126 diff --git a/net-im/discord-bin/metadata.xml b/net-im/discord-bin/metadata.xml
127 new file mode 100644
128 index 00000000..15fd2f3
129 --- /dev/null
130 +++ b/net-im/discord-bin/metadata.xml
131 @@ -0,0 +1,8 @@
132 +<?xml version="1.0" encoding="UTF-8"?>
133 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
134 +<pkgmetadata>
135 + <maintainer type="person">
136 + <email>johu@g.o</email>
137 + <name>Johannes Huber</name>
138 + </maintainer>
139 +</pkgmetadata>