# Maintainer: Alexandre Pujol # Contributor: parazyd # Contributor: nignux # Contributor: fauno # Contributor: BoySka pkgbase=tomb pkgname=(tomb tomb-kdf) pkgver=2.10 pkgrel=1 pkgdesc="Crypto Undertaker, a simple tool to manage encrypted storage" arch=('i686' 'x86_64') url="https://www.dyne.org/software/tomb/" license=('GPL3') source=("https://files.dyne.org/tomb/releases/Tomb-$pkgver.tar.gz" "https://files.dyne.org/tomb/releases/Tomb-$pkgver.tar.gz.sha" "https://files.dyne.org/tomb/releases/Tomb-$pkgver.tar.gz.asc") # The first hash comes from the .sha file sha256sums=('e3da3215f0cd68ca67a835817657f87b5e309e6b5e3e6900acee7cfd5be23210' 'be423500876ab69b51abcfcc391adec28e80be131ab3aa1ee65989d1c26d5600' 'SKIP') # The public key is found at https://keybase.io/jaromil # gpg --recv-keys 0x73b35da54acb7d10 validpgpkeys=('6113D89CA825C5CEDD02C87273B35DA54ACB7D10') build() { cd "$srcdir/Tomb-$pkgver/extras/kdf-keys" make } # The checks require root access #check() { # cd "$srcdir/Tomb-$pkgver" # make test #} package_tomb() { depends=('cryptsetup' 'gnupg' 'sudo' 'zsh' 'e2fsprogs' 'inetutils' 'pinentry') optdepends=( 'steghide: steganography' 'dcfldd: show nice progress during massive I/O' 'qrencode: for paper backups of keys' 'swish-e: file content indexer' 'lsof: allows the operation slam' ) 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 }