mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 15:45:15 -04:00
24
app-misc/1password-cli/1password-cli-2.14.0.ebuild
Normal file
24
app-misc/1password-cli/1password-cli-2.14.0.ebuild
Normal file
@@ -0,0 +1,24 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="The world’s most-loved password manager CLI"
|
||||
HOMEPAGE="https://1password.com"
|
||||
SRC_URI="amd64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_amd64_v${PV}.zip )"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
RESTRICT="strip test bindist"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
dobin op
|
||||
}
|
||||
1
app-misc/1password-cli/Manifest
Normal file
1
app-misc/1password-cli/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST op_linux_amd64_v2.14.0.zip 7374365 BLAKE2B f5c6d0fd676b364e1caddb3cac67fcddfb6f3364841d2589fdc7b546a617e551aae5efa42502b4a3058be17be6035f80334be511445c617b10d9dac84d32cae2 SHA512 e3e47f878fb2b48be669a7a9fc2f20729e4706d6815bf802a80725a578b8e45cb939dd55ec161ea2752091e7f27a5c46674c2d26845e21f19c0f1323d9440da7
|
||||
8
app-misc/1password-cli/metadata.xml
Normal file
8
app-misc/1password-cli/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
<name>Vitaly Zdanevich</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
63
app-misc/1password/1password-8.10.3.ebuild
Normal file
63
app-misc/1password/1password-8.10.3.ebuild
Normal file
@@ -0,0 +1,63 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit rpm xdg-utils
|
||||
|
||||
DESCRIPTION="The world’s most-loved password manager"
|
||||
HOMEPAGE="https://1password.com"
|
||||
SRC_URI="amd64? ( https://downloads.1password.com/linux/rpm/stable/x86_64/${P}.x86_64.rpm )"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="mirror strip test bindist"
|
||||
|
||||
IUSE="+policykit +cli"
|
||||
|
||||
DEPEND="
|
||||
x11-misc/xdg-utils
|
||||
acct-group/1password
|
||||
policykit? ( sys-auth/polkit )
|
||||
cli? ( app-misc/1password-cli )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
rpm_unpack ${P}.x86_64.rpm
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -ar "${S}/opt" "${D}" || die "Install failed!"
|
||||
cp -ar "${S}/usr" "${D}" || die "Install failed!"
|
||||
|
||||
chgrp onepassword "${D}/opt/1Password/1Password-BrowserSupport"
|
||||
|
||||
dosym ../../opt/1Password/1password /usr/bin/1password
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
chmod 4755 /opt/1Password/chrome-sandbox
|
||||
chmod 6755 /opt/1Password/1Password-KeyringHelper
|
||||
chmod 2755 /opt/1Password/1Password-BrowserSupport
|
||||
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
1
app-misc/1password/Manifest
Normal file
1
app-misc/1password/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST 1password-8.10.3.x86_64.rpm 94457340 BLAKE2B 39d3758e703de999248b86c007119a22b174604882833636d7d480a0da64b1606a2ef8e973addf84a6a1a88ebbe521463dc4f2160c271e73a22223df976d74ef SHA512 6b2272b37c79e8b48ecc4c4f97c03184158d71f4e75cfefd31554e342d725aeba8cd393e4d68960d67f7eacd3d6370ba8c8fa7c00bf86af1dbbb61025b0be346
|
||||
8
app-misc/1password/metadata.xml
Normal file
8
app-misc/1password/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
<name>Vitaly Zdanevich</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user