aports/community/encfs/APKBUILD
mio d3e246aff2 community/encfs: fix checksum mismatch
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
```
2025-05-12 06:35:06 +00:00

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
"