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