From 6abc75d5f0c4d5c8302715a7da59cc02d22fbe36 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Mon, 12 May 2014 16:26:30 -0300 Subject: some stuff i had hanging around --- pcr/tomb/PKGBUILD | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) (limited to 'pcr/tomb/PKGBUILD') diff --git a/pcr/tomb/PKGBUILD b/pcr/tomb/PKGBUILD index 66945cb41..2902f07bc 100644 --- a/pcr/tomb/PKGBUILD +++ b/pcr/tomb/PKGBUILD @@ -1,28 +1,27 @@ ## PKGBUILD [bash] # Maintainer: nignux +# Maintainer (Parabola): fauno +# Contributor: BoySka pkgbase=tomb -pkgname=(tomb python2-tomb tomb-gui) +pkgname=(tomb tomb-kdf) pkgver=1.4 -pkgrel=1 +pkgrel=2 pkgdesc="Crypto Undertaker, simple tool to manage encrypted storage" arch=('i686' 'x86_64' 'mips64el') url="http://www.dyne.org/software/tomb/" license=('GPL3') -depends=('bc' 'cryptsetup' 'gnupg' 'sudo' 'zsh' 'steghide' - 'dcfldd' 'wipe') -makedepends=('python2-pyqt' 'python2-distribute') install=${pkgname}.install -source=(https://files.dyne.org/tomb/releases/Tomb-${pkgver}.tar.gz{,.sha{,.asc}}) +source=(https://files.dyne.org/.xsend.php?file=tomb/releases/Tomb-1.4.tar.gz https://files.dyne.org/tomb/releases/Tomb-${pkgver}.tar.gz.sha{,.asc}) # The first hash comes from the .sha file sha256sums=('2621ac6b9180321e69743dc899645449b2b958c6aa46e4b2601c2e89131bbf29' - 'fc8b168f991d5b9c1135ceec6e55ac94f494ac4bed7e104e14c7f9ee787591e5' + 'SKIP' 'SKIP') build() { - cd ${srcdir}/Tomb-${pkgver}/extras/qt + cd ${srcdir}/Tomb-${pkgver}/extras/kdf - python2 setup.py build_ui + make } # The checks require root access @@ -33,21 +32,20 @@ build() { package_tomb() { pkgdesc="Crypto Undertaker, simple tool to manage encrypted storage, from the hashes of the dyne:bolic nesting mechanism." + depends=('bc' 'cryptsetup' 'gnupg' 'sudo' 'zsh' 'wipe') + optdepends=( + 'steghide: steganography' + 'dcfldd: show nice progress during massive I/O' + ) + arch=('any') cd ${srcdir}/Tomb-${pkgver} - make DESTDIR=${pkgdir} install + make DESTDIR=${pkgdir} PREFIX=/usr install } -package_python2-tomb() { - pkgdesc="Crypto Undertaker library" +package_tomb-kdf() { + pkgdesc="Crypto Undertaker extensions to improve password security" + depends=('libgcrypt') - cd ${srcdir}/Tomb-${pkgver}/extras/pytomb - python2 setup.py install --root="${pkgdir}/" --optimize=1 -} - -package_tomb-gui() { - pkgdesc="Crypto Undertaker GUI for open and create tombs" - depends=('python2-tomb' 'python2-pyqt') - - cd ${srcdir}/Tomb-${pkgver}/extras/qt - python2 setup.py install --root="${pkgdir}/" --optimize=1 + cd ${srcdir}/Tomb-${pkgver}/extras/kdf + make DESTDIR=${pkgdir} PREFIX=/usr install } -- cgit v1.2.3-54-g00ecf