mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-10 14:14:37 +08:00
42 lines
1.1 KiB
Bash
42 lines
1.1 KiB
Bash
|
|
pkgname=cryfs
|
|
pkgver=0.9.7
|
|
pkgrel=1
|
|
pkgdesc="Cryptographic filesystem for the cloud"
|
|
arch=(x86_64)
|
|
depends=(crypto++ fuse2 curl)
|
|
makedepends=(cmake python boost)
|
|
url="https://www.cryfs.org"
|
|
license=(LGPL3)
|
|
source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/cryfs/$pkgname/tar.gz/$pkgver
|
|
spdlog.diff::https://github.com/cryfs/cryfs/commit/f1c6fa044f44e33c0c9e6eab78877d47ac4c87be.diff)
|
|
sha256sums=('305807828ec498fca68bf60c61707e17824b3ef7425de897b042d50311becfa9'
|
|
'13c93eae25e969db0bbe2182b509bc4890e38c847d97818711fbb40e7c9e8ff9')
|
|
|
|
prepare() {
|
|
mkdir -p build
|
|
cd $pkgname-$pkgver
|
|
|
|
# Update spdlog to 0.12.0
|
|
patch -p1 -i ../spdlog.diff
|
|
}
|
|
|
|
build() {
|
|
cd build
|
|
|
|
cmake ../$pkgname-$pkgver \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DBUILD_TESTING=OFF \
|
|
-DCRYFS_UPDATE_CHECKS=OFF
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd build
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -Dm 644 "$srcdir"/$pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
|
|
install -Dm 644 "$srcdir"/$pkgname-$pkgver/README.md -t "$pkgdir"/usr/share/doc/$pkgname
|
|
}
|