Advertisement
Guest User

Enpass 5.2.0 - Arch PKGBUILD

a guest
Apr 27th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. pkgname=enpass-bin
  2. _pkgname=enpass
  3. pkgrel=2
  4. pkgdesc="A multiplatform password manager"
  5. arch=('i686' 'x86_64')
  6. url="http://enpass.io/"
  7. license=('custom')
  8. depends=('libxss' 'lsof')
  9. install=enpass-bin.install
  10. case $CARCH in
  11. 'x86_64')
  12. _arch='amd64'
  13. sha256sums=(
  14. 'f6ca52edf0e6c0a075e93f823b9395a0e8c5a3217231d139b8cd40c2ca5e71f6'
  15. )
  16. pkgver=5.2.0.1
  17. source=(http://repo.sinew.in/pool/main/e/enpass/${_pkgname}_${pkgver}_${_arch}.deb)
  18. ;;
  19. 'i686')
  20. _arch='i386'
  21. sha256sums=(
  22. '14695d8549d7ca7ff0612d687b49e4ad6e8a41863be94e8cacabc8c21f6069c5'
  23. )
  24. pkgver=5.2.0
  25. source=(http://repo.sinew.in/pool/main/e/enpass/${_pkgname}_${pkgver}_${_arch}.deb)
  26. ;;
  27. esac
  28.  
  29.  
  30. package() {
  31. # Extract data
  32. tar xfz ${srcdir}/data.tar.gz -C ${pkgdir}/
  33.  
  34. # Symlink libssl
  35. ln -s /opt/Enpass/lib/libssl.so.1.0.0 ${pkgdir}/opt/Enpass/lib/libssl.so
  36.  
  37. # Remove unnecessary files which are included in the .deb
  38. find ${pkgdir} -name ".DS_Store" -delete
  39. find ${pkgdir} -name "._.DS_Store" -delete
  40. find ${pkgdir} -name "._enpass.png" -delete
  41.  
  42. # Update permissions to match the default system ones
  43. chmod 755 ${pkgdir}/opt/
  44. find ${pkgdir}/usr/ -type d -exec chmod 755 {} \;
  45.  
  46. # Symlink "runenpass.sh" to "/usr/bin" so it is accessible via terminal
  47. mkdir -p ${pkgdir}/usr/bin
  48. ln -s /opt/Enpass/bin/runenpass.sh ${pkgdir}/usr/bin/enpass
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement