Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: net-im/mattermost-desktop/, net-im/slack/
Date: Fri, 09 Sep 2022 14:03:33
Message-Id: 1662731751.6dff036c1cc0eda2016ed73bd8c239bd1d484810.samuelbernardo@gentoo
1 commit: 6dff036c1cc0eda2016ed73bd8c239bd1d484810
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Fri Sep 9 13:55:51 2022 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Fri Sep 9 13:55:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=6dff036c
7
8 Remove category net-im from repository, since both mattermost and slack are being maintained by gentoo main repository
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 net-im/mattermost-desktop/Manifest | 4 -
13 .../mattermost-desktop-1.3.0.ebuild | 61 --------------
14 .../mattermost-desktop-3.7.0.ebuild | 61 --------------
15 net-im/slack/Manifest | 3 -
16 net-im/slack/metadata.xml | 21 -----
17 net-im/slack/slack-4.25.1.ebuild | 98 ----------------------
18 6 files changed, 248 deletions(-)
19
20 diff --git a/net-im/mattermost-desktop/Manifest b/net-im/mattermost-desktop/Manifest
21 deleted file mode 100644
22 index d9b5629..0000000
23 --- a/net-im/mattermost-desktop/Manifest
24 +++ /dev/null
25 @@ -1,4 +0,0 @@
26 -DIST mattermost-desktop-1.3.0.tar.gz 923509 SHA256 4a37253d2b3cc6b396c6e22bbf1ba20eb5144f1836f8fe1acedebd47e155326e SHA512 2947cab9f22adcb737a272f5998ed725143e13414cc1874085895db815ab1c4e5251af3ca8c49fc6f9c60d432cb35260537b8fbe46a212ab64d043624eee9c34 WHIRLPOOL 84dee52f41f3478864746987fe3c6d3a479bb2108ba76d22b0f10002c95262f14511e8921b96322f87d5c38e6c5c8a6dc8e915661bb903bed2768bfbb61e6772
27 -DIST mattermost-desktop-3.7.0.tar.gz 817335 SHA256 cc2c1bc2ab6709307d7a1489d40125e81b7208b1b393e0c2af362f415b1dd348 SHA512 3abcd3078adf74922bd31e6e975afd66f2f335f73017f3153cabd6cb38d8a36d9e9a01a1d572f34d123f4e68ed47280901fa3490e90ca04bbd2002cefb912f2f WHIRLPOOL eb761140620c1fd9cf15cf513d763498d8432eccf95318a36f207ef63fbc6088e356e0e21db11c22e59a6ce76500fad89c8d74d3511d64490987fc14ae69ab0b
28 -EBUILD mattermost-desktop-1.3.0.ebuild 1574 SHA256 a1601f276ed9a0b41a8e6ec29f13de0f5cf1db492552ff37db6fd9f9e62d96bc SHA512 a07f6f2822d698a353554737bd6ed1651212d6fb10ed15b746989c86f9586d7485736bdb3331b2118498069060849dfac05b3353cb90d1735554e5e0b970bd23 WHIRLPOOL 245106bb99e103d3e94a5f365d000d076e621823738274fc6c9879f78e164c1688acbd87a9caad982af2ec80dee71c97c804c15c82f11252f4c8104ccf1e5b8e
29 -EBUILD mattermost-desktop-3.7.0.ebuild 1577 SHA256 62ed452f7781d2c404a70bbe310de40b9eb0c759b75caf7bdac713122e99af76 SHA512 7181a63a0dbef9444464ca8bb87ce441cb3f05d43701a788b4eaf248c6e1eedf0c5b605069d54a52fda8b1c34747ef8ca0b5d3432c4ce552e232dcb7a838856f WHIRLPOOL e806393c56cb3751e9f3bc6e3960ec35cd49b3f95e361ef8f59b99c1bee894c12ce7746cae5e4ad9a7c05f0a9390c12e3c0ade6ded25ccc48d83c743e5aaaebc
30
31 diff --git a/net-im/mattermost-desktop/mattermost-desktop-1.3.0.ebuild b/net-im/mattermost-desktop/mattermost-desktop-1.3.0.ebuild
32 deleted file mode 100644
33 index bdd36e0..0000000
34 --- a/net-im/mattermost-desktop/mattermost-desktop-1.3.0.ebuild
35 +++ /dev/null
36 @@ -1,61 +0,0 @@
37 -# Copyright 1999-2015 Gentoo Foundation
38 -# Distributed under the terms of the GNU General Public License v2
39 -# $Header: $
40 -# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mattermost-desktop
41 -
42 -EAPI=5
43 -
44 -inherit eutils unpacker
45 -
46 -DESCRIPTION="Mattermost chat desktop client for Linux"
47 -HOMEPAGE="https://github.com/mattermost/desktop"
48 -SRC_URI="https://github.com/mattermost/desktop/archive/v${PV}.tar.gz -> ${P}.tar.gz"
49 -
50 -LICENSE="MIT"
51 -SLOT="1"
52 -KEYWORDS="x86 amd64"
53 -IUSE=""
54 -
55 -DEPEND="
56 - net-libs/nodejs[npm]
57 -"
58 -RDEPEND="
59 - ${DEPEND}
60 - gnome-base/gconf
61 - !net-im/mattermost
62 -"
63 -
64 -MY_P="${P/mattermost-/}"
65 -S="${WORKDIR}/${MY_P}"
66 -
67 -src_compile() {
68 - default
69 -
70 - npm install || die "npm install failed!"
71 - npm run package || die "npm run package failed!"
72 -}
73 -
74 -src_install() {
75 - dodir /usr/lib
76 - if use amd64; then
77 - _release="Mattermost-linux-x64"
78 - elif use x86; then
79 - _release="Mattermost-linux-ia32"
80 - else
81 - die "Architecture not supported!"
82 - fi
83 - cp -R "${S}/release/${_release}" "${D}usr/lib/mattermost" || die "Install failed!"
84 -
85 - dodir /usr/bin
86 - fperms a+x /usr/lib/mattermost/Mattermost
87 - dosym "/usr/lib/mattermost/Mattermost" "/usr/bin/mattermost" || die "Install failed!"
88 -
89 - #cp "${S}/LICENSE" "${D}usr/share/licenses/${PN}/LICENSE" || die "Install failed!"
90 -
91 - dodir /usr/share/pixmaps
92 - #cp "${S}/src/resources/appicon.png" "${D}usr/share/pixmaps/${PN}.png" || die "Install failed!"
93 - insinto /usr/share/pixmaps
94 - newins "src/resources/appicon.png" "${PN}.png"
95 - make_desktop_entry /usr/bin/mattermost "Mattermost Desktop" ${PN} "GNOME;GTK;Network;InstantMessaging;" || die "Install failed!"
96 -}
97 -
98
99 diff --git a/net-im/mattermost-desktop/mattermost-desktop-3.7.0.ebuild b/net-im/mattermost-desktop/mattermost-desktop-3.7.0.ebuild
100 deleted file mode 100644
101 index ced6838..0000000
102 --- a/net-im/mattermost-desktop/mattermost-desktop-3.7.0.ebuild
103 +++ /dev/null
104 @@ -1,61 +0,0 @@
105 -# Copyright 1999-2015 Gentoo Foundation
106 -# Distributed under the terms of the GNU General Public License v2
107 -# $Header: $
108 -# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mattermost-desktop
109 -
110 -EAPI=5
111 -
112 -inherit eutils unpacker
113 -
114 -DESCRIPTION="Mattermost chat desktop client for Linux"
115 -HOMEPAGE="https://github.com/mattermost/desktop"
116 -SRC_URI="https://github.com/mattermost/desktop/archive/v${PV}.tar.gz -> ${P}.tar.gz"
117 -
118 -LICENSE="MIT"
119 -SLOT="1"
120 -KEYWORDS=""
121 -IUSE=""
122 -
123 -DEPEND="
124 - net-libs/nodejs[npm]
125 -"
126 -RDEPEND="
127 - ${DEPEND}
128 - gnome-base/gconf
129 - !net-im/mattermost
130 -"
131 -
132 -MY_P="${P/mattermost-/}"
133 -S="${WORKDIR}/${MY_P}"
134 -
135 -src_compile() {
136 - default
137 -
138 - npm install || die "npm install failed!"
139 - npm run package:linux || die "npm run package:linux failed!"
140 -}
141 -
142 -src_install() {
143 - dodir /usr/lib
144 - if use amd64; then
145 - _release="Mattermost-linux-x64"
146 - elif use x86; then
147 - _release="Mattermost-linux-ia32"
148 - else
149 - die "Architecture not supported!"
150 - fi
151 - cp -R "${S}/release/${_release}" "${D}usr/lib/mattermost" || die "Install failed!"
152 -
153 - dodir /usr/bin
154 - fperms a+x /usr/lib/mattermost/Mattermost
155 - dosym "/usr/lib/mattermost/Mattermost" "/usr/bin/mattermost" || die "Install failed!"
156 -
157 - #cp "${S}/LICENSE" "${D}usr/share/licenses/${PN}/LICENSE" || die "Install failed!"
158 -
159 - dodir /usr/share/pixmaps
160 - #cp "${S}/src/resources/appicon.png" "${D}usr/share/pixmaps/${PN}.png" || die "Install failed!"
161 - insinto /usr/share/pixmaps
162 - newins "src/resources/appicon.png" "${PN}.png"
163 - make_desktop_entry /usr/bin/mattermost "Mattermost Desktop" ${PN} "GNOME;GTK;Network;InstantMessaging;" || die "Install failed!"
164 -}
165 -
166
167 diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
168 deleted file mode 100644
169 index fda63dd..0000000
170 --- a/net-im/slack/Manifest
171 +++ /dev/null
172 @@ -1,3 +0,0 @@
173 -DIST slack-desktop-4.25.1-amd64.deb 65616006 BLAKE2B 6a95592746b758d1c167620fc052dc462241c84bce5eb8e4c506ceceaa15c08434ca74caecb33481c76068b4689c0944a6eb432d66a94f6abd8d85722fddefe5 SHA512 54c035dd40684c8d23c4f806a68710b00ab5e187bfa5a2f1b09d827f78ea8d57be86c3928d2c434939a0d5c67e28e5f5ce437555d7976a251b7af8e812d52ef5
174 -EBUILD slack-4.25.1.ebuild 2953 BLAKE2B ddcb25cdc98ee870f8fe10d3f9a4a13a6b6459f38264903e58839bc136f230c356e7c3b7af487f7fca41349a40885fc7d5f9408eb742f89e389795ff0fcb9cde SHA512 04dbbe9ced8d375c0aba75e0b22342cde4ab82f7120472236f7bd82215887be71653cc9e7079fe9b4faf56b7d357360e2351bfe3b43c549017d87cb0ffb3ead0
175 -MISC metadata.xml 687 BLAKE2B 7ce1076ac5f205612c20d1ae8774d74fe5049f0e8d7e35918d041d31d5e15fb2005c95615b98817deb45e435ee6e11b3688e6298481fd083885378ec32ada633 SHA512 ffce1daed4304ae96defb7ca371b409f6422ef3814965e79de56e145d261275f88fa2f770bf869ed0e51ef8e587ad5824669d3f201c6955ba1c965cc9c010943
176
177 diff --git a/net-im/slack/metadata.xml b/net-im/slack/metadata.xml
178 deleted file mode 100644
179 index b33d443..0000000
180 --- a/net-im/slack/metadata.xml
181 +++ /dev/null
182 @@ -1,21 +0,0 @@
183 -<?xml version="1.0" encoding="UTF-8"?>
184 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
185 -<pkgmetadata>
186 - <maintainer type="person">
187 - <email>samuelbernardo.mail@×××××.com</email>
188 - <name>Samuel Bernardo</name>
189 - </maintainer>
190 - <maintainer type="project">
191 - <email>proxy-maint@g.o</email>
192 - <name>Proxy Maintainers</name>
193 - </maintainer>
194 - <longdescription lang="en">
195 - Slack offers persistent chat rooms organized by topic,
196 - as well as private groups and direct messaging.
197 - All content inside Slack is searchable, including files, conversations,
198 - and people.
199 - </longdescription>
200 - <upstream>
201 - <doc>https://get.slack.help/hc/en-us</doc>
202 - </upstream>
203 -</pkgmetadata>
204
205 diff --git a/net-im/slack/slack-4.25.1.ebuild b/net-im/slack/slack-4.25.1.ebuild
206 deleted file mode 100644
207 index 16e9577..0000000
208 --- a/net-im/slack/slack-4.25.1.ebuild
209 +++ /dev/null
210 @@ -1,98 +0,0 @@
211 -# Copyright 1999-2022 Gentoo Authors
212 -# Distributed under the terms of the GNU General Public License v2
213 -
214 -EAPI=8
215 -
216 -MULTILIB_COMPAT=( abi_x86_64 )
217 -
218 -inherit desktop multilib-build optfeature pax-utils unpacker xdg
219 -
220 -DESCRIPTION="Team collaboration tool"
221 -HOMEPAGE="https://www.slack.com"
222 -SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb"
223 -
224 -LICENSE="all-rights-reserved"
225 -SLOT="0"
226 -KEYWORDS="-* ~amd64"
227 -IUSE="appindicator suid"
228 -RESTRICT="bindist mirror"
229 -
230 -RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
231 - app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
232 - dev-libs/atk:0[${MULTILIB_USEDEP}]
233 - dev-libs/expat:0[${MULTILIB_USEDEP}]
234 - dev-libs/glib:2[${MULTILIB_USEDEP}]
235 - dev-libs/nspr:0[${MULTILIB_USEDEP}]
236 - dev-libs/nss:0[${MULTILIB_USEDEP}]
237 - media-libs/alsa-lib:0[${MULTILIB_USEDEP}]
238 - media-libs/mesa:0[${MULTILIB_USEDEP}]
239 - net-print/cups:0[${MULTILIB_USEDEP}]
240 - sys-apps/dbus:0[${MULTILIB_USEDEP}]
241 - x11-libs/cairo:0[${MULTILIB_USEDEP}]
242 - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
243 - x11-libs/gtk+:3[${MULTILIB_USEDEP}]
244 - x11-libs/libdrm:0[${MULTILIB_USEDEP}]
245 - x11-libs/libX11:0[${MULTILIB_USEDEP}]
246 - x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
247 - x11-libs/libXcomposite:0[${MULTILIB_USEDEP}]
248 - x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
249 - x11-libs/libXext:0[${MULTILIB_USEDEP}]
250 - x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
251 - x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}]
252 - x11-libs/libxkbfile:0[${MULTILIB_USEDEP}]
253 - x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
254 - x11-libs/pango:0[${MULTILIB_USEDEP}]
255 - appindicator? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
256 -
257 -QA_PREBUILT="opt/slack/chrome-sandbox
258 - opt/slack/chrome_crashpad_handler
259 - opt/slack/libEGL.so
260 - opt/slack/libGLESv2.so
261 - opt/slack/libffmpeg.so
262 - opt/slack/libvk_swiftshader.so
263 - opt/slack/libvulkan.so.1
264 - opt/slack/resources/app.asar.unpacked/node_modules/*
265 - opt/slack/slack
266 - opt/slack/swiftshader/libEGL.so
267 - opt/slack/swiftshader/libGLESv2.so"
268 -
269 -S="${WORKDIR}"
270 -
271 -src_prepare() {
272 - default
273 -
274 - # remove hardcoded path, logging noise (wrt 694058, 711494)
275 - sed -i -e '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \
276 - -e '/Exec/s|slack|slack -s|' \
277 - usr/share/applications/slack.desktop \
278 - || die "sed failed in Icon for slack.desktop"
279 -
280 - if use appindicator ; then
281 - sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
282 - usr/share/applications/slack.desktop \
283 - || die "sed failed for slack.desktop"
284 - fi
285 -
286 - rm usr/lib/slack/LICENSE{,S-linux.json} \
287 - || die "rm licenses failed"
288 -}
289 -
290 -src_install() {
291 - doicon usr/share/pixmaps/slack.png
292 - doicon -s 512 usr/share/pixmaps/slack.png
293 - domenu usr/share/applications/slack.desktop
294 -
295 - insinto /opt # wrt 720134
296 - cp -a usr/lib/slack "${ED}"/opt || die "cp failed"
297 -
298 - use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094
299 - dosym ../../opt/slack/slack usr/bin/slack
300 -
301 - pax-mark -m "${ED}"/opt/slack/slack
302 -}
303 -
304 -pkg_postinst() {
305 - optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
306 -
307 - xdg_pkg_postinst
308 -}