summaryrefslogtreecommitdiff
path: root/pcr/tomb
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/tomb')
-rw-r--r--pcr/tomb/PKGBUILD49
1 files changed, 25 insertions, 24 deletions
diff --git a/pcr/tomb/PKGBUILD b/pcr/tomb/PKGBUILD
index 66945cb41..1217fa8a9 100644
--- a/pcr/tomb/PKGBUILD
+++ b/pcr/tomb/PKGBUILD
@@ -1,28 +1,30 @@
## PKGBUILD [bash]
# Maintainer: nignux <nignux@freaknet.org>
+# Maintainer (Parabola): fauno <fauno@parabola.nu>
+# Contributor: BoySka
+# Contributor: Rich Li
-pkgbase=tomb
-pkgname=(tomb python2-tomb tomb-gui)
-pkgver=1.4
+pkgname=(tomb tomb-kdf)
+pkgver=1.5.2
pkgrel=1
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/Tomb-${pkgver}.tar.gz
+ https://files.dyne.org/.xsend.php?file=tomb/Tomb-${pkgver}.tar.gz.sha
+ https://files.dyne.org/.xsend.php?file=tomb/Tomb-${pkgver}.tar.gz.sha.asc
+ )
# The first hash comes from the .sha file
-sha256sums=('2621ac6b9180321e69743dc899645449b2b958c6aa46e4b2601c2e89131bbf29'
- 'fc8b168f991d5b9c1135ceec6e55ac94f494ac4bed7e104e14c7f9ee787591e5'
+sha256sums=('6ae28aaec7b533127534070b25ccba08eb1416dc07e7e74bf433f5c5d675f7e2'
+ 'SKIP'
'SKIP')
build() {
- cd ${srcdir}/Tomb-${pkgver}/extras/qt
+ cd ${srcdir}/Tomb-${pkgver}/extras/kdf-keys
- python2 setup.py build_ui
+ make
}
# The checks require root access
@@ -33,21 +35,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-keys
+ make DESTDIR=${pkgdir} PREFIX=/usr install
}