diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -1,8 +1,9 @@ # Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Contributor: kaylyn pkgname=cryfs pkgver=0.9.5 -pkgrel=1 +pkgrel=2 pkgdesc="Cryptographic filesystem for the cloud" arch=('armv7h' 'i686' 'x86_64') depends=('boost' @@ -12,13 +13,22 @@ depends=('boost' 'fuse' 'openssl' 'python2') -makedepends=('cmake' 'git' 'make') +makedepends=('cmake' 'git' 'make' 'patch') url="https://www.cryfs.org" license=('LGPL3') source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/cryfs/$pkgname/tar.gz/$pkgver - git+https://github.com/cryfs/cryfs.wiki) + git+https://github.com/cryfs/cryfs.wiki + "cryfs-crypto++-5.6.4-remove-56-mars.diff") sha256sums=('84ecc4615ef9e563a2a9570cd90af4e755b4667958fb939a474fb112ac3eadd1' - 'SKIP') + 'SKIP' + '6107ed2c2bacc624975c551835debb8717e6090d3e7a0d71233f0686b04baadb') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + msg2 'Removing MARS cipher (broken by crypto++ v5.6.4)...' + patch -p1 <../../cryfs-crypto++-5.6.4-remove-56-mars.diff +} build() { cd "$srcdir/$pkgname-$pkgver" @@ -30,7 +40,7 @@ build() { -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTING=off \ .. - make + make -j$(($(nproc)/2)) } package() { |