# Maintainer: fauno # Maintainer (Arch): Rich Li # Contributor (Arch): nignux # Contributor (Arch): BoySka pkgname=(tomb tomb-kdf) pkgver=1.5.3 pkgrel=1.parabola1 pkgdesc="Crypto Undertaker, a simple tool to manage encrypted storage" arch=('i686' 'x86_64' 'mips64el') url="http://www.dyne.org/software/tomb/" license=('GPL3') install=${pkgname}.install source=( https://releases.dyne.org/tomb/Tomb-${pkgver}.tar.gz https://releases.dyne.org/tomb/Tomb-${pkgver}.tar.gz.sha https://releases.dyne.org/tomb/Tomb-${pkgver}.tar.gz.asc ) # The first hash comes from the .sha file sha256sums=('e56180434011acda6e58f25c24db3a6d6a10f9e796cfd9c88405ae7abb27e1fb' 'c2bdd00edb0df013a97d50dd109b4744dfc8cee1b5dd71283fc942cdabc7b1af' 'SKIP') # The public key is found at http://jaromil.dyne.org/contact # gpg --recv-keys 0x73b35da54acb7d10 build() { cd ${srcdir}/Tomb-${pkgver}/extras/kdf-keys make } # The checks require root access #check() { # cd ${srcdir}/Tomb-${pkgver} # make test #} package_tomb() { depends=('bc' 'cryptsetup' 'gnupg' 'sudo' 'zsh' 'e2fsprogs') optdepends=( 'steghide: steganography' 'dcfldd: show nice progress during massive I/O' 'wipe: secure file deletion' 'qrencode: for paper backups of keys' 'swish-e: file content indexer' ) arch=('any') cd "${srcdir}/Tomb-${pkgver}" make DESTDIR="${pkgdir}" PREFIX=/usr install } package_tomb-kdf() { pkgdesc="Crypto Undertaker extensions to improve password security" depends=('libgcrypt') cd "${srcdir}/Tomb-${pkgver}/extras/kdf-keys" make DESTDIR="${pkgdir}" PREFIX=/usr install }