Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/bitwarden-desktop-bin/
Date: Sat, 01 Oct 2022 03:14:22
Message-Id: 1664594053.bef2102dee0e73dfd54cc2790a581cfc9d6f6ed8.kensington@gentoo
1 commit: bef2102dee0e73dfd54cc2790a581cfc9d6f6ed8
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 1 03:13:43 2022 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 1 03:14:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef2102d
7
8 app-admin/bitwarden-desktop-bin: add 2022.9.1
9
10 Signed-off-by: Michael Palimaka <kensington <AT> gentoo.org>
11
12 app-admin/bitwarden-desktop-bin/Manifest | 1 +
13 .../bitwarden-desktop-bin-2022.9.1.ebuild | 88 ++++++++++++++++++++++
14 2 files changed, 89 insertions(+)
15
16 diff --git a/app-admin/bitwarden-desktop-bin/Manifest b/app-admin/bitwarden-desktop-bin/Manifest
17 index ff3a182e36af..b072c91673b6 100644
18 --- a/app-admin/bitwarden-desktop-bin/Manifest
19 +++ b/app-admin/bitwarden-desktop-bin/Manifest
20 @@ -1 +1,2 @@
21 DIST Bitwarden-2022.6.0-amd64.deb 64084380 BLAKE2B 8729385160c07be0056ee9b17f70aa53b5c5e240fbe5ecbc20d3f4b5e2af69524a4042b07d619c04c6521cd1696459346e6812796bea78f5ba7538de22ff7965 SHA512 70de5d3c626543bfe3f8e3ecde1abe427154e73456f989b6b0219db79c2f61d09a72d37034f9f37a14bd2ddd82ecbb23515551fc7eabc6bc1aa87bc8b44d4474
22 +DIST Bitwarden-2022.9.1-amd64.deb 64957370 BLAKE2B 05d1f206503b41ed2a118948b3bd74cb6418dde661f3e620644abe15108391fcd48e3211cb6ff48560eb6092dc2bd08620f3df24bb92de5b832301202456ecb9 SHA512 5907b58d4da1933809342f482f26833b4513e2b2d2a62a7f2ddec02e571069f3d0a5b509a57c4390f00677dd9c6a6164217e32a5911268da683ef94713345505
23
24 diff --git a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2022.9.1.ebuild b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2022.9.1.ebuild
25 new file mode 100644
26 index 000000000000..6803b000b970
27 --- /dev/null
28 +++ b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2022.9.1.ebuild
29 @@ -0,0 +1,88 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit desktop unpacker xdg-utils
36 +
37 +MY_PN="Bitwarden"
38 +
39 +DESCRIPTION="Bitwarden password manager desktop client"
40 +HOMEPAGE="https://bitwarden.com/"
41 +SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb"
42 +S="${WORKDIR}"
43 +
44 +LICENSE="GPL-3"
45 +SLOT="0"
46 +KEYWORDS="~amd64"
47 +
48 +RDEPEND="
49 + app-accessibility/at-spi2-atk:2
50 + app-accessibility/at-spi2-core:2
51 + app-crypt/libsecret
52 + dev-libs/atk
53 + dev-libs/expat
54 + dev-libs/glib
55 + sys-libs/glibc
56 + dev-libs/nspr
57 + dev-libs/nss
58 + media-libs/alsa-lib
59 + media-libs/mesa
60 + net-print/cups
61 + sys-apps/dbus
62 + sys-apps/util-linux
63 + x11-libs/cairo
64 + x11-libs/gdk-pixbuf:2
65 + x11-libs/gtk+:3
66 + x11-libs/libdrm
67 + x11-libs/libX11
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/libxkbcommon
76 + x11-libs/libXrandr
77 + x11-libs/libXrender
78 + x11-libs/libXScrnSaver
79 + x11-libs/libxshmfence
80 + x11-libs/libXtst
81 + x11-libs/pango
82 +"
83 +IDEPEND="
84 + dev-util/desktop-file-utils
85 + dev-util/gtk-update-icon-cache
86 +"
87 +
88 +QA_PREBUILT="
89 + opt/Bitwarden/*.so*
90 + opt/Bitwarden/bitwarden
91 + opt/Bitwarden/chrome-sandbox
92 + opt/Bitwarden/chrome_crashpad_handler
93 +"
94 +
95 +src_install() {
96 + insinto /opt
97 + doins -r opt/${MY_PN}
98 + fperms 755 /opt/Bitwarden/bitwarden
99 + fperms 4755 /opt/Bitwarden/chrome-sandbox
100 +
101 + domenu usr/share/applications/bitwarden.desktop
102 +
103 + local x
104 + for x in 16 32 64 128 256 512; do
105 + doicon -s ${x} usr/share/icons/hicolor/${x}*/*
106 + done
107 +}
108 +
109 +pkg_postinst() {
110 + xdg_desktop_database_update
111 + xdg_icon_cache_update
112 +}
113 +
114 +pkg_postrm() {
115 + xdg_desktop_database_update
116 + xdg_icon_cache_update
117 +}