summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Dressel2022-03-14 16:24:07 -0400
committerJames Dressel2022-03-14 16:48:25 -0400
commit752c7e0b45fdf2e1cabdc894a32abd5380e1ce7f (patch)
tree0a183f8cefcf4f9031c894c8659449782626ca3a
parentd7c0c5fec63a42e9820956e35f8af99e8d765f19 (diff)
downloadaur-752c7e0b45fdf2e1cabdc894a32abd5380e1ce7f.tar.gz
8.6.0
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD22
2 files changed, 24 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 186fd056933c..f1c9982f342d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f696b0fb0307..bbe060190f8b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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