From 63d0d80eb10094c6108c9df02a066e372d67055c Mon Sep 17 00:00:00 2001 From: Karl R Grose Date: Tue, 10 Jan 2023 23:22:00 -0800 Subject: [PATCH] 1password: update to 8.9.12. --- srcpkgs/1password/INSTALL | 6 ++++++ srcpkgs/1password/template | 26 +++++++++++++++++++++----- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/srcpkgs/1password/INSTALL b/srcpkgs/1password/INSTALL index 131b1fae2096..3a8529a27e3c 100644 --- a/srcpkgs/1password/INSTALL +++ b/srcpkgs/1password/INSTALL @@ -7,5 +7,11 @@ post) chmod g+s opt/1Password/1Password-KeyringHelper chown :_onepassword opt/1Password/1Password-BrowserSupport chmod g+s opt/1Password/1Password-BrowserSupport + export POLICY_OWNERS + POLICY_OWNERS="$(cut -d: -f1,3 etc/passwd | grep -E ':[0-9]{4}$' | cut -d: -f1 | head -n 10 | sed 's/^/unix-user:/' | tr '\n' ' ')" + eval "cat < opt/1Password/com.1password.1Password.policy + install -Dm0644 opt/1Password/com.1password.1Password.policy -t usr/share/polkit-1/actions/ ;; esac diff --git a/srcpkgs/1password/template b/srcpkgs/1password/template index 293ac7dc4461..64723fd7b385 100644 --- a/srcpkgs/1password/template +++ b/srcpkgs/1password/template @@ -1,6 +1,6 @@ # Template file for '1password' pkgname=1password -version=8.4.1 +version=8.9.12 revision=1 archs="x86_64" hostmakedepends="w3m gnupg" @@ -10,12 +10,13 @@ license="custom:Proprietary" homepage="https://www.1password.com" distfiles="https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz.sig" -checksum="f5c2468127c363b3a3d2fa5857b6ff0979eeaf1485c1afb114b3929c1fc4a7df - 0739424395377f56c9528c1169ef72d6a941e21f1bc9d728481bf5de8563bf01" +checksum="31fab5e119a974efc8c1ea1ebaeea2ba91c86b6be30a3289118871374380db42 + a1f04c4c57091d04a19717079eb2d65ae0c7677dacaf1ecd1b8b9af8fb7e166a" _filename="1password-${version}.x64.tar.gz" _1passworddir="${_filename%.tar.*}" -_license_checksum=b8f6ff9297488416f3d8063a151109ed5e8a2df6fa546856a4beaa715cbc0fda +_license_checksum=1799c4d0c678dce26d6ae0113f496dd0f1e103abd2dbd8eb224614c2b3990068 _gpg_key=3FEF9748469ADBE15DA7CA80AC2D62742012EA22 +_resources="opt/1Password/resources" system_groups="_onepassword" repository=nonfree restricted=yes @@ -50,7 +51,22 @@ do_install() { vlicense EULA rm -f EULA eula vcopy "*" opt/1Password - vinstall com.1password.1Password.policy 644 usr/share/polkit-1/actions/ + + # Install the icons + for _s in 32 64 256 512; do + # Create xdg directory + vmkdir usr/share/icons/hicolor/${_s}x${_s}/apps + + # Copy the 1Password icon + mv ${DESTDIR}/${_resources}/icons/hicolor/${_s}x${_s}/apps/1password.png \ + ${DESTDIR}/usr/share/icons/hicolor/${_s}x${_s}/apps/1password.png + done + + # Install the .desktop file + vmkdir usr/share/applications + mv ${DESTDIR}/${_resources}/1password.desktop \ + ${DESTDIR}/usr/share/applications/1password.desktop + vinstall resources/custom_allowed_browsers 644 usr/share/doc/1password/examples/ vbin "${FILESDIR}/1password" }