diff options
author | James Dressel | 2022-03-14 16:24:07 -0400 |
---|---|---|
committer | James Dressel | 2022-03-14 16:48:25 -0400 |
commit | 752c7e0b45fdf2e1cabdc894a32abd5380e1ce7f (patch) | |
tree | 0a183f8cefcf4f9031c894c8659449782626ca3a | |
parent | d7c0c5fec63a42e9820956e35f8af99e8d765f19 (diff) | |
download | aur-752c7e0b45fdf2e1cabdc894a32abd5380e1ce7f.tar.gz |
8.6.0
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 24 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = 1password pkgdesc = Password manager and secure wallet - pkgver = 8.5.0 - pkgrel = 121 + pkgver = 8.6.0 + pkgrel = 76 url = https://1password.com install = 1password.install arch = x86_64 @@ -9,11 +9,11 @@ pkgbase = 1password conflicts = 1password-beta conflicts = 1password-beta-bin options = !strip - source = https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.5.0.x64.tar.gz - source = https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.5.0.x64.tar.gz.sig + source = https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.6.0.x64.tar.gz + source = https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.6.0.x64.tar.gz.sig validpgpkeys = 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 - sha256sums = b6766bfaa8d4709f45864e913fc8b0bbefc9b2f612134dcd1e105f85e7720934 - sha256sums = 4d934ac9603f84c8543db52232f3834486f8d830c43ff4aae2f2be68e87fcc03 + sha256sums = 02098b6dfd981d9afc31c4882f9771a791f1382ee02eb656228a6e03b68bd092 + sha256sums = aca0b5bc75c909b362c99b91f7c04cfb0c851ad41051631a5043cba856e2d529 pkgname = 1password depends = hicolor-icon-theme @@ -1,9 +1,9 @@ pkgname=1password -_tarver=8.5.0 +_tarver=8.6.0 _tar="1password-${_tarver}.x64.tar.gz" pkgver=${_tarver//-/_} -pkgrel=121 +pkgrel=76 conflicts=('1password-beta' '1password-beta-bin') pkgdesc="Password manager and secure wallet" arch=('x86_64') @@ -12,11 +12,12 @@ license=('LicenseRef-1Password-Proprietary') options=(!strip) install="1password.install" source=(https://downloads.1password.com/linux/tar/stable/${CARCH}/${_tar}{,.sig}) -sha256sums=('b6766bfaa8d4709f45864e913fc8b0bbefc9b2f612134dcd1e105f85e7720934' - '4d934ac9603f84c8543db52232f3834486f8d830c43ff4aae2f2be68e87fcc03' +sha256sums=('02098b6dfd981d9afc31c4882f9771a791f1382ee02eb656228a6e03b68bd092' + 'aca0b5bc75c909b362c99b91f7c04cfb0c851ad41051631a5043cba856e2d529' ) validpgpkeys=('3FEF9748469ADBE15DA7CA80AC2D62742012EA22') + package() { depends=('hicolor-icon-theme' 'libgtk-3.so=0' 'nss') @@ -32,6 +33,14 @@ package() { done # Install desktop file install -Dm0644 resources/1password.desktop -t "${pkgdir}"/usr/share/applications/ + + # Fill in policy kit file with a list of (the first 10) human users of the system. + 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 <<EOF +$(cat ./com.1password.1Password.policy.tpl) +EOF" > ./com.1password.1Password.policy + # Install system unlock PolKit policy file install -Dm0644 com.1password.1Password.policy -t "${pkgdir}"/usr/share/polkit-1/actions/ @@ -43,6 +52,11 @@ package() { install -dm0755 "${pkgdir}"/opt mv "1password-${_tarver}.x64" "${pkgdir}/opt/1Password" + # Cleanup un-needed files + rm "${pkgdir}"/opt/1Password/com.1password.1Password.policy "${pkgdir}"/opt/1Password/com.1password.1Password.policy.tpl "${pkgdir}"/opt/1Password/install_biometrics_policy.sh + rm -r "${pkgdir}"/opt/1Password/resources/icons/ + rm "${pkgdir}"/opt/1Password/resources/1password.desktop "${pkgdir}"/opt/1Password/resources/custom_allowed_browsers + # Symlink /usr/bin executable to opt install -dm0755 "${pkgdir}"/usr/bin ln -s /opt/1Password/1password "${pkgdir}"/usr/bin/1password |