diff options
author | James Dressel | 2021-06-21 17:12:02 -0400 |
---|---|---|
committer | James Dressel | 2021-06-23 13:17:55 -0400 |
commit | 2a37de3b03d5f953d80b660771a4f203eae41b5c (patch) | |
tree | a61000d62772dfb1f5fe0a70c077772e1746a79e /PKGBUILD | |
download | aur-2a37de3b03d5f953d80b660771a4f203eae41b5c.tar.gz |
Initial commit
I switched from `${pkgname}` to `1password` since the pkgname has
to match the repo name (`1password-beta`).
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..169ac90a3384 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +pkgname=1password-beta + +_tarver=8.1.0-60.BETA +_tar="1password-${_tarver}.x64.tar.gz" +pkgver=${_tarver//-/_} +pkgrel=60 +pkgdesc="Password manager and secure wallet" +arch=('x86_64') +url='https://1password.com' +license=('LicenseRef-1Password-Proprietary') +depends=('hicolor-icon-theme') +options=(!strip) +install="1password.install" +source=(https://downloads.1password.com/linux/tar/beta/x86_64/${_tar}{,.sig}) +sha256sums=('48559360d8c641ee3919dbb2f90bf42d2392a764777e7ed5cd720184df8bc1b1' + '51eea4fd59e78737f40af60e5bb476efb1c06709567d3ebbb8130474c65c504e' +) +validpgpkeys=('3FEF9748469ADBE15DA7CA80AC2D62742012EA22') + +package() { + # Go to source directory + cd "1password-${_tarver}.x64" + + # Install icons + resolutions=(32x32 64x64 256x256 512x512) + for resolution in "${resolutions[@]}" + do + install -Dm0644 "resources/icons/hicolor/${resolution}/apps/1password.png" \ + "${pkgdir}/usr/share/icons/hicolor/${resolution}/apps/1password.png" + done + # Install desktop file + install -Dm0644 resources/1password.desktop -t "${pkgdir}"/usr/share/applications/ + # Install system unlock PolKit policy file + install -Dm0644 com.1password.1Password.policy -t "${pkgdir}"/usr/share/polkit-1/actions/ + + # Install examples + install -Dm0644 resources/custom_allowed_browsers -t "${pkgdir}"/usr/share/doc/1password/examples/ + + # Move package contents to /opt/1Password + cd "${srcdir}" + install -dm0755 "${pkgdir}"/opt + mv "1password-${_tarver}.x64" "${pkgdir}/opt/1Password" + + # Symlink /usr/bin executable to opt + install -dm0755 "${pkgdir}"/usr/bin + ln -s /opt/1Password/1password "${pkgdir}"/usr/bin/1password +} |