Gentoo Archives: gentoo-commits

From: Stefan Strogin <steils@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/element-desktop-bin/
Date: Fri, 06 May 2022 12:34:53
Message-Id: 1651840447.d3422b2e198b7e8aa08e59bf781098a5940c3ca4.steils@gentoo
1 commit: d3422b2e198b7e8aa08e59bf781098a5940c3ca4
2 Author: Stefan Strogin <steils <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 6 12:34:07 2022 +0000
4 Commit: Stefan Strogin <steils <AT> gentoo <DOT> org>
5 CommitDate: Fri May 6 12:34:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3422b2e
7
8 net-im/element-desktop-bin: drop old 1.10.7, drop unused USE=emoji
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Stefan Strogin <steils <AT> gentoo.org>
12
13 net-im/element-desktop-bin/Manifest | 1 -
14 .../element-desktop-bin-1.10.7.ebuild | 81 ----------------------
15 net-im/element-desktop-bin/metadata.xml | 3 -
16 3 files changed, 85 deletions(-)
17
18 diff --git a/net-im/element-desktop-bin/Manifest b/net-im/element-desktop-bin/Manifest
19 index 38ae1cc7893d..f6a9c3346433 100644
20 --- a/net-im/element-desktop-bin/Manifest
21 +++ b/net-im/element-desktop-bin/Manifest
22 @@ -1,2 +1 @@
23 DIST element-desktop_1.10.11_amd64.deb 95957128 BLAKE2B 9ca2f74b3d08847f347df2b6c7e4e2cc34e38d7a8ecf4a4f9e1f260330821a176455644ab944445a2d267608fd9d1e6eec7b121aaf8f88a2ebf67ab4a1425f03 SHA512 553b681b1b4a857ed38e49d56113e5af0d51f37609f9fcd4c9251c3d6ffcfd9e262a433d39f017b0421849af10274d7c2ec93b11f2448110a1bd23d3fbc286fb
24 -DIST element-desktop_1.10.7_amd64.deb 95797406 BLAKE2B bf189092b2c008d53e7f77aea8cb846c77b20f66110876ac83c7105f3c3a44edd759ffeb2d0a8e027ca4bccbb0ed3b225d3d2ac139a378a462a25a74b1c4dc62 SHA512 72bb749498e95920933156a27d0bd547cfe8ab02b9aa976fdc7574501a7e77d9f6af47e2a951c121251a313d621c32150631ece6aaf3ec0a0856363d482fbd5a
25
26 diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.10.7.ebuild b/net-im/element-desktop-bin/element-desktop-bin-1.10.7.ebuild
27 deleted file mode 100644
28 index 2831c3310e31..000000000000
29 --- a/net-im/element-desktop-bin/element-desktop-bin-1.10.7.ebuild
30 +++ /dev/null
31 @@ -1,81 +0,0 @@
32 -# Copyright 2020-2022 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=8
36 -
37 -inherit unpacker xdg
38 -
39 -MY_PN="element-desktop"
40 -
41 -DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)"
42 -HOMEPAGE="https://element.io"
43 -SRC_URI="https://packages.riot.im/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb"
44 -S="${WORKDIR}"
45 -
46 -LICENSE="Apache-2.0"
47 -SLOT="0"
48 -KEYWORDS="~amd64"
49 -IUSE="+emoji"
50 -RESTRICT="splitdebug"
51 -
52 -RDEPEND="app-accessibility/at-spi2-atk:2
53 - app-crypt/libsecret
54 - dev-db/sqlcipher
55 - dev-libs/atk
56 - dev-libs/expat
57 - dev-libs/nspr
58 - dev-libs/nss
59 - media-libs/alsa-lib
60 - media-libs/mesa
61 - net-print/cups
62 - x11-libs/cairo
63 - x11-libs/gdk-pixbuf:2
64 - x11-libs/gtk+:3
65 - x11-libs/libdrm
66 - x11-libs/libxcb
67 - x11-libs/libX11
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/libXScrnSaver
78 - x11-libs/pango
79 - emoji? ( media-fonts/noto-emoji )"
80 -DEPEND="${RDEPEND}"
81 -
82 -QA_PREBUILT="opt/Element/chrome-sandbox
83 - opt/Element/element-desktop
84 - opt/Element/libEGL.so
85 - opt/Element/libGLESv2.so
86 - opt/Element/libffmpeg.so
87 - opt/Element/libvk_swiftshader.so
88 - opt/Element/libvulkan.so.1
89 - opt/Element/swiftshader/libEGL.so
90 - opt/Element/swiftshader/libGLESv2.so"
91 -
92 -src_prepare() {
93 - default
94 - rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die
95 -}
96 -
97 -src_install() {
98 - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
99 - gunzip usr/share/doc/${PF}/changelog.gz || die
100 -
101 - insinto /
102 - doins -r usr
103 - doins -r opt
104 - local f
105 - for f in ${QA_PREBUILT}; do
106 - fperms +x "/${f}"
107 - done
108 - fperms u+s /opt/Element/chrome-sandbox
109 -
110 - dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN}
111 - dosym ${MY_PN} /usr/bin/riot-desktop
112 -}
113
114 diff --git a/net-im/element-desktop-bin/metadata.xml b/net-im/element-desktop-bin/metadata.xml
115 index 1af1ffc2b2e0..6da2e8686fd5 100644
116 --- a/net-im/element-desktop-bin/metadata.xml
117 +++ b/net-im/element-desktop-bin/metadata.xml
118 @@ -5,7 +5,4 @@
119 <email>steils@g.o</email>
120 <name>Stefan Strogin</name>
121 </maintainer>
122 - <use>
123 - <flag name="emoji">Use <pkg>media-fonts/noto-emoji</pkg> for displaying emoji</flag>
124 - </use>
125 </pkgmetadata>