mergerfs: build from source snapshot, switch to vsed

This commit is contained in:
Piraty 2020-04-16 12:14:00 +02:00
parent 178e548ed9
commit dc22a08bcb

View file

@ -8,15 +8,16 @@ short_desc="FUSE union filesystem"
maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
homepage="https://github.com/trapexit/mergerfs"
distfiles="${homepage}/releases/download/${version}/${pkgname}-${version}.tar.gz"
checksum=b33a2cfd933ee03a799c145cca70595290648eb8d7cde9459318afb709fff19d
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=f16f7c90d9db35b9f8fadbb529c4bf0f7d65d18fd2e7443a662cbfa7a8dbd4f9
pre_build() {
sed -i 's|^CFLAGS[[:blank:]]*=|override CFLAGS +=|g' Makefile
sed -i 's|^LDFLAGS[[:blank:]]*=|override LDFLAGS +=|g' Makefile
vsed -i 's|^CXXFLAGS[[:blank:]]*=|override CXXFLAGS +=|g' Makefile
vsed -i 's|^LDFLAGS[[:blank:]]*=|override LDFLAGS +=|g' Makefile
echo "#pragma once" > src/version.hpp
echo "static const char MERGERFS_VERSION[] = \"${version}\";" >> src/version.hpp
# we build from source, spoof release tarball
echo "$version" > VERSION
./tools/update-version
}
post_install() {