From ce2a6f2b7785f6132e78bc6121bfa5b2879e3ace Mon Sep 17 00:00:00 2001 From: Ceres Date: Mon, 4 May 2026 16:34:36 +0100 Subject: [PATCH] app-misc/1password-cli: change group of installed binary chgrp and fperms based on gui-apps/1password Closes: https://bugs.gentoo.org/973585 Signed-off-by: Ceres --- .../1password-cli-2.34.0-r1.ebuild | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 app-misc/1password-cli/1password-cli-2.34.0-r1.ebuild diff --git a/app-misc/1password-cli/1password-cli-2.34.0-r1.ebuild b/app-misc/1password-cli/1password-cli-2.34.0-r1.ebuild new file mode 100644 index 0000000000..c805ed4333 --- /dev/null +++ b/app-misc/1password-cli/1password-cli-2.34.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2023-2026 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 -> ${P}-amd64.zip ) +arm64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_arm64_v${PV}.zip -> ${P}-arm64.zip ) +" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +RESTRICT="strip test bindist" + +DEPEND="acct-group/onepassword-cli" +BDEPEND="app-arch/unzip" + +QA_FLAGS_IGNORED="usr/bin/op" + +src_install() { + dobin op + + chgrp onepassword-cli "${D}/usr/bin/op" || die "Failed to set group of 1password CLI" + fperms g+s "/usr/bin/op" +}