# Copyright 2022 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 -> ${P}.x86_64.rpm )" LICENSE="" SLOT="0" KEYWORDS="amd64" RESTRICT="mirror strip test bindist" IUSE="policykit cli" DEPEND=" x11-misc/xdg-utils acct-group/onepassword 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 }