Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
Date: Thu, 30 Apr 2020 12:00:37
Message-Id: 1588247996.3c442e93953cd11250222ad599373f566034b39f.juippis@gentoo
1 commit: 3c442e93953cd11250222ad599373f566034b39f
2 Author: Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
3 AuthorDate: Mon Apr 27 08:24:01 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 30 11:59:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c442e93
7
8 net-im/slack: remove old ebuilds
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 net-im/slack/Manifest | 1 -
15 net-im/slack/slack-4.1.1.ebuild | 100 -----------------------------------
16 net-im/slack/slack-4.3.2-r1.ebuild | 103 -------------------------------------
17 3 files changed, 204 deletions(-)
18
19 diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
20 index 74e30a9bbe0..5d40892519a 100644
21 --- a/net-im/slack/Manifest
22 +++ b/net-im/slack/Manifest
23 @@ -1,2 +1 @@
24 -DIST slack-desktop-4.1.1-amd64.deb 57986912 BLAKE2B eb90dff156eb826f8f15c3ab7c7c7127a321cd73011a11c6e24bc75721f4fa981980ad5b65e4accdce2fb893ac5ad8ddba42133de8285d8a9e10ac08bdb3ed70 SHA512 57b3e7a5a81406047bb9f8f8bb8ac322d3c801fe21919a388ac1457ccc68e50dab961c86a0e36ba9bb308e1832dc2ad00a038cddbad8ea9cc70ac186b37fec7c
25 DIST slack-desktop-4.3.2-amd64.deb 54914760 BLAKE2B 218d4ba6cc2057bb92b84bd8bbbf94e70022a9e65363c256190584f0a92e1615642583647af2813e02ec2eb243a3428016b1bff3bfbbc6a98f227aa63a94a967 SHA512 36536be0825e1803704304346ea9db2d1d03baddec954dea0c4560bec2b1800cf3e6d431796d1fcd3b9178e3eb070e9ae6da64e4d3949eff649050cab21d5cb2
26
27 diff --git a/net-im/slack/slack-4.1.1.ebuild b/net-im/slack/slack-4.1.1.ebuild
28 deleted file mode 100644
29 index 126d156dca1..00000000000
30 --- a/net-im/slack/slack-4.1.1.ebuild
31 +++ /dev/null
32 @@ -1,100 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -MULTILIB_COMPAT=( abi_x86_64 )
39 -
40 -inherit desktop multilib-build pax-utils unpacker xdg-utils
41 -
42 -DESCRIPTION="Team collaboration tool"
43 -HOMEPAGE="https://www.slack.com/"
44 -SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
45 -
46 -LICENSE="all-rights-reserved"
47 -SLOT="0"
48 -KEYWORDS="-* ~amd64"
49 -IUSE="ayatana gnome-keyring"
50 -RESTRICT="bindist mirror"
51 -
52 -RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
53 - dev-libs/atk:0[${MULTILIB_USEDEP}]
54 - dev-libs/expat:0[${MULTILIB_USEDEP}]
55 - dev-libs/glib:2[${MULTILIB_USEDEP}]
56 - dev-libs/nspr:0[${MULTILIB_USEDEP}]
57 - dev-libs/nss:0[${MULTILIB_USEDEP}]
58 - media-libs/alsa-lib:0[${MULTILIB_USEDEP}]
59 - media-libs/mesa:0[${MULTILIB_USEDEP}]
60 - net-print/cups:0[${MULTILIB_USEDEP}]
61 - sys-apps/dbus:0[${MULTILIB_USEDEP}]
62 - sys-apps/util-linux:0[${MULTILIB_USEDEP}]
63 - x11-libs/cairo:0[${MULTILIB_USEDEP}]
64 - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
65 - x11-libs/gtk+:3[${MULTILIB_USEDEP}]
66 - x11-libs/libX11:0[${MULTILIB_USEDEP}]
67 - x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
68 - x11-libs/libXcomposite:0[${MULTILIB_USEDEP}]
69 - x11-libs/libXcursor:0[${MULTILIB_USEDEP}]
70 - x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
71 - x11-libs/libXext:0[${MULTILIB_USEDEP}]
72 - x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
73 - x11-libs/libXi:0[${MULTILIB_USEDEP}]
74 - x11-libs/libxkbfile:0[${MULTILIB_USEDEP}]
75 - x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
76 - x11-libs/libXrender:0[${MULTILIB_USEDEP}]
77 - x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
78 - x11-libs/libXtst:0[${MULTILIB_USEDEP}]
79 - x11-libs/pango:0[${MULTILIB_USEDEP}]
80 - ayatana? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )
81 - gnome-keyring? ( app-crypt/libsecret:0[${MULTILIB_USEDEP}] )"
82 -
83 -QA_PREBUILT="/opt/slack/chrome-sandbox
84 - opt/slack/slack
85 - opt/slack/resources/app.asar.unpacked/node_modules/*
86 - opt/slack/libffmpeg.so
87 - opt/slack/libEGL.so
88 - opt/slack/libGLESv2.so
89 - opt/slack/swiftshader/libEGL.so
90 - opt/slack/swiftshader/libGLESv2.so"
91 -
92 -S="${WORKDIR}"
93 -
94 -src_prepare() {
95 - default
96 -
97 - # remove hardcoded path (wrt 694058)
98 - sed -i '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \
99 - usr/share/applications/slack.desktop \
100 - || die "sed failed in Icon for slack.desktop"
101 -
102 - if use ayatana ; then
103 - sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
104 - usr/share/applications/slack.desktop \
105 - || die "sed failed for slack.desktop"
106 - fi
107 -}
108 -
109 -src_install() {
110 - doicon usr/share/pixmaps/slack.png
111 - doicon -s 512 usr/share/pixmaps/slack.png
112 - domenu usr/share/applications/slack.desktop
113 -
114 - insinto /opt/slack
115 - doins -r usr/lib/slack/.
116 - fperms +x /opt/slack/slack
117 - dosym ../../opt/slack/slack usr/bin/slack
118 -
119 - pax-mark -m "${ED}"/opt/slack/slack
120 -}
121 -
122 -pkg_postinst() {
123 - xdg_desktop_database_update
124 - xdg_icon_cache_update
125 - xdg_mimeinfo_database_update
126 -}
127 -
128 -pkg_postrm() {
129 - xdg_desktop_database_update
130 - xdg_icon_cache_update
131 - xdg_mimeinfo_database_update
132 -}
133
134 diff --git a/net-im/slack/slack-4.3.2-r1.ebuild b/net-im/slack/slack-4.3.2-r1.ebuild
135 deleted file mode 100644
136 index 354b565faab..00000000000
137 --- a/net-im/slack/slack-4.3.2-r1.ebuild
138 +++ /dev/null
139 @@ -1,103 +0,0 @@
140 -# Copyright 1999-2020 Gentoo Authors
141 -# Distributed under the terms of the GNU General Public License v2
142 -
143 -EAPI=7
144 -
145 -MULTILIB_COMPAT=( abi_x86_64 )
146 -
147 -inherit desktop eutils multilib-build pax-utils unpacker xdg-utils
148 -
149 -DESCRIPTION="Team collaboration tool"
150 -HOMEPAGE="https://www.slack.com/"
151 -SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
152 -
153 -LICENSE="all-rights-reserved"
154 -SLOT="0"
155 -KEYWORDS="-* ~amd64"
156 -IUSE="ayatana"
157 -RESTRICT="bindist mirror"
158 -
159 -RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
160 - app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
161 - dev-libs/atk:0[${MULTILIB_USEDEP}]
162 - dev-libs/expat:0[${MULTILIB_USEDEP}]
163 - dev-libs/glib:2[${MULTILIB_USEDEP}]
164 - dev-libs/nspr:0[${MULTILIB_USEDEP}]
165 - dev-libs/nss:0[${MULTILIB_USEDEP}]
166 - media-libs/alsa-lib:0[${MULTILIB_USEDEP}]
167 - media-libs/mesa:0[${MULTILIB_USEDEP}]
168 - net-print/cups:0[${MULTILIB_USEDEP}]
169 - sys-apps/dbus:0[${MULTILIB_USEDEP}]
170 - sys-apps/util-linux:0[${MULTILIB_USEDEP}]
171 - x11-libs/cairo:0[${MULTILIB_USEDEP}]
172 - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
173 - x11-libs/gtk+:3[${MULTILIB_USEDEP}]
174 - x11-libs/libX11:0[${MULTILIB_USEDEP}]
175 - x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
176 - x11-libs/libXcomposite:0[${MULTILIB_USEDEP}]
177 - x11-libs/libXcursor:0[${MULTILIB_USEDEP}]
178 - x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
179 - x11-libs/libXext:0[${MULTILIB_USEDEP}]
180 - x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
181 - x11-libs/libXi:0[${MULTILIB_USEDEP}]
182 - x11-libs/libxkbfile:0[${MULTILIB_USEDEP}]
183 - x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
184 - x11-libs/libXrender:0[${MULTILIB_USEDEP}]
185 - x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
186 - x11-libs/libXtst:0[${MULTILIB_USEDEP}]
187 - x11-libs/pango:0[${MULTILIB_USEDEP}]
188 - ayatana? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
189 -
190 -QA_PREBUILT="/opt/slack/chrome-sandbox
191 - opt/slack/slack
192 - opt/slack/resources/app.asar.unpacked/node_modules/*
193 - opt/slack/libffmpeg.so
194 - opt/slack/libEGL.so
195 - opt/slack/libGLESv2.so
196 - opt/slack/swiftshader/libEGL.so
197 - opt/slack/swiftshader/libGLESv2.so
198 - opt/slack/swiftshader/libvk_swiftshader.so"
199 -
200 -S="${WORKDIR}"
201 -
202 -src_prepare() {
203 - default
204 -
205 - # remove hardcoded path (wrt 694058)
206 - sed -i '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \
207 - usr/share/applications/slack.desktop \
208 - || die "sed failed in Icon for slack.desktop"
209 -
210 - if use ayatana ; then
211 - sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
212 - usr/share/applications/slack.desktop \
213 - || die "sed failed for slack.desktop"
214 - fi
215 -}
216 -
217 -src_install() {
218 - doicon usr/share/pixmaps/slack.png
219 - doicon -s 512 usr/share/pixmaps/slack.png
220 - domenu usr/share/applications/slack.desktop
221 -
222 - insinto /opt/slack
223 - doins -r usr/lib/slack/.
224 - fperms +x /opt/slack/slack
225 - dosym ../../opt/slack/slack usr/bin/slack
226 -
227 - pax-mark -m "${ED}"/opt/slack/slack
228 -}
229 -
230 -pkg_postinst() {
231 - optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
232 -
233 - xdg_desktop_database_update
234 - xdg_icon_cache_update
235 - xdg_mimeinfo_database_update
236 -}
237 -
238 -pkg_postrm() {
239 - xdg_desktop_database_update
240 - xdg_icon_cache_update
241 - xdg_mimeinfo_database_update
242 -}