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, 29 Feb 2020 09:18:12
Message-Id: 1582967870.927b43308022e14f5611f1c5e2ba689f22b1d20d.johu@gentoo
1 commit: 927b43308022e14f5611f1c5e2ba689f22b1d20d
2 Author: mercuriete <mercuriete <AT> gmail <DOT> com>
3 AuthorDate: Wed Feb 26 00:30:57 2020 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 29 09:17:50 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927b4330
7
8 net-im/discord-bin version bump to 0.0.10
9
10 Closes: https://bugs.gentoo.org/710794
11 Signed-off-by: Abel Garcia Dorta <mercuriete <AT> yahoo.es>
12 Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
13
14 net-im/discord-bin/Manifest | 1 +
15 net-im/discord-bin/discord-bin-0.0.10.ebuild | 92 ++++++++++++++++++++++++++++
16 2 files changed, 93 insertions(+)
17
18 diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
19 index 6b8c77f30da..c54d6b1ded9 100644
20 --- a/net-im/discord-bin/Manifest
21 +++ b/net-im/discord-bin/Manifest
22 @@ -1 +1,2 @@
23 +DIST discord-0.0.10.deb 68310032 BLAKE2B d7b192e78ab0f7ec1ca9c2d2358d5a4a32e543507b3a7553de618af322feaf180228569489d8e14e8316234067dcbd4aaff0cb32adb60b43bbd51a321ab0b7ec SHA512 f9b901b0a8ee2b0fb70e6671231ea8fcc41b60d7499e03d29026896a96f5c2d2e3ec992b5d0db7f9ee44fefccc2c5457a76c64a643a7d51a4c9d4f994b9c5d8d
24 DIST discord-0.0.9.deb 44445792 BLAKE2B 0e2904282a6486f9d0aed8498dfa38233196d3e3c9b14d6064eefe770c061fd48c70f048972f58c911e5711b171e0a0702a2657ae6f6ee0c69f415ea7f641eb7 SHA512 3c9465566a340b9f6afcb47a3d2deec4b560c78d44e807742c660ab2d834ddf1d7b66958ae6ac1438ace21ccbcb81b11f9c72efb0ded2cbfce6b6e5631375b4a
25
26 diff --git a/net-im/discord-bin/discord-bin-0.0.10.ebuild b/net-im/discord-bin/discord-bin-0.0.10.ebuild
27 new file mode 100644
28 index 00000000000..8299f57aaac
29 --- /dev/null
30 +++ b/net-im/discord-bin/discord-bin-0.0.10.ebuild
31 @@ -0,0 +1,92 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +MY_PN=${PN/-bin/}
38 +MY_BIN="D${MY_PN/d/}"
39 +
40 +inherit desktop pax-utils unpacker xdg-utils
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="all-rights-reserved"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +RESTRICT="mirror bindist"
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 + 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+:3
66 + x11-libs/libX11
67 + x11-libs/libXScrnSaver
68 + x11-libs/libxcb
69 + x11-libs/libXcomposite
70 + x11-libs/libXcursor
71 + x11-libs/libXdamage
72 + x11-libs/libXext
73 + x11-libs/libXfixes
74 + x11-libs/libXi
75 + x11-libs/libXrandr
76 + x11-libs/libXrender
77 + x11-libs/libXtst
78 + x11-libs/pango
79 +"
80 +
81 +S=${WORKDIR}
82 +
83 +QA_PREBUILT="
84 + opt/discord/${MY_BIN}
85 + opt/discord/libEGL.so
86 + opt/discord/libGLESv2.so
87 + opt/discord/swiftshader/libEGL.so
88 + opt/discord/swiftshader/libGLESv2.so
89 + opt/discord/libVkICD_mock_icd.so
90 + opt/discord/libffmpeg.so
91 +"
92 +
93 +src_prepare() {
94 + default
95 +
96 + sed -i \
97 + -e "s:/usr/share/discord/Discord:/opt/${MY_PN}/${MY_BIN}:g" \
98 + usr/share/${MY_PN}/${MY_PN}.desktop || die
99 +}
100 +
101 +src_install() {
102 + doicon usr/share/${MY_PN}/${MY_PN}.png
103 + domenu usr/share/${MY_PN}/${MY_PN}.desktop
104 +
105 + insinto /opt/${MY_PN}
106 + doins -r usr/share/${MY_PN}/.
107 + fperms +x /opt/${MY_PN}/${MY_BIN}
108 + dosym ../../opt/${MY_PN}/${MY_BIN} usr/bin/${MY_PN}
109 +
110 + pax-mark -m "${ED}"/opt/${MY_PN}/${MY_PN}
111 +}
112 +
113 +pkg_postinst() {
114 + xdg_desktop_database_update
115 + xdg_mimeinfo_database_update
116 + xdg_icon_cache_update
117 +}
118 +
119 +pkg_postrm() {
120 + xdg_desktop_database_update
121 + xdg_mimeinfo_database_update
122 + xdg_icon_cache_update
123 +}