mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-11 00:48:14 +02:00
The checksum of the upstream tarball had not changed, but use of a corrupted cached tarball resulted in a checksum mismatch. Temporarily rename the package filename to trigger re-fetching of the tarball. ``` >>> encfs: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/encfs-1.9.5.tar.gz >>> encfs: Checking sha512sums... encfs-1.9.5.tar.gz: FAILED sha512sum: WARNING: 1 of 1 computed checksums did NOT match ```
54 lines
1.2 KiB
Text
54 lines
1.2 KiB
Text
# Contributor: ScrumpyJack <scrumpyjack@st.ilet.to>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=encfs
|
|
pkgver=1.9.5
|
|
_ver=${pkgver/_/-}
|
|
pkgrel=25
|
|
pkgdesc="EncFS provides an encrypted filesystem in user-space"
|
|
url="https://vgough.github.io/encfs/"
|
|
arch="all"
|
|
license="GPL-3.0-or-later"
|
|
makedepends="
|
|
boost-dev
|
|
cmake
|
|
fuse-dev
|
|
gettext-dev
|
|
libtool
|
|
openssl-dev>3
|
|
perl
|
|
rlog-dev
|
|
samurai
|
|
tinyxml2-dev
|
|
"
|
|
subpackages="$pkgname-doc $pkgname-lang $pkgname-libs"
|
|
source="$pkgname-$_ver-r$pkgrel.tar.gz::https://github.com/vgough/encfs/archive/v$_ver.tar.gz"
|
|
options="!check" # No test suite
|
|
|
|
build() {
|
|
if [ "$CBUILD" != "$CHOST" ]; then
|
|
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
fi
|
|
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DUSE_INTERNAL_TINYXML=OFF \
|
|
-DINSTALL_LIBENCFS=ON \
|
|
-DBUILD_SHARED_LIBS=ON \
|
|
-DBUILD_SHARED_LIBS=True \
|
|
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
|
$CMAKE_CROSSOPTS
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
libs() {
|
|
license="LGPL-3.0-or-later"
|
|
default_libs
|
|
}
|
|
|
|
sha512sums="
|
|
036e08ca9bc13b44742aebdee49bf7029d0c6b7e59cd6dedc9a09da2af99482859f6a79eddf07e3db296edaf45aafc48fe08488840e765682e9b192dd6ae4c46 encfs-1.9.5-r25.tar.gz
|
|
"
|