app-admin/enpass-desktop-bin: new package, add 6.7.4.933

Signed-off-by: Steven Stallion <sstallion@gmail.com>
This commit is contained in:
Steven Stallion
2022-05-02 10:47:42 -05:00
parent 6af2a20d49
commit 5bbde60b7e
3 changed files with 448 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST enpass_6.7.4.933_amd64.deb 39403080 BLAKE2B c2fc2dd2a4b674051f761f2ca28211c2810d4e739ba55bc1939f6e82a6aae46a2eb48ae070fcfad2d6a4fd43ad30e04ca2b62c86e51ca5fcd085e7546288051b SHA512 0cdf53b7431b573d844bf610daa88b17f8612fd138081ae9dbbbcc28808013ed99041430ebd463af7e8d486064c210c3047da8515682eb37ee689b2643e226ee

View File

@@ -0,0 +1,53 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop unpacker xdg
DESCRIPTION="A cross-platform, complete password management solution"
HOMEPAGE="https://enpass.io/"
SRC_URI="https://apt.enpass.io/pool/main/e/enpass/enpass_${PV}_amd64.deb"
LICENSE="Enpass-EULA"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror strip"
RDEPEND="
net-misc/curl
sys-process/lsof
x11-libs/libXScrnSaver
x11-libs/libxkbcommon
"
S="${WORKDIR}"
QA_PREBUILT="/opt/enpass/*"
src_unpack() {
unpack_deb ${A}
}
src_install() {
insinto /
doins -r opt
fperms +x /opt/enpass/{Enpass,importer_enpass,wifisyncserver_bin}
domenu usr/share/applications/enpass.desktop
gunzip usr/share/doc/enpass/changelog.gz || die
dodoc usr/share/doc/enpass/changelog
for size in {16,24,32,48,64,96,128,256}; do
doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/enpass.png
done
for size in {16,22,24,32,48}; do
doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/status/enpass-status.png
doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/status/enpass-status-dark.png
done
insinto /usr/share/mime/packages
doins usr/share/mime/packages/application-enpass.xml
}