net-fs/garage: use system libs

This commit is contained in:
odrling 2024-04-15 20:43:38 +02:00
parent 88a85f9c3d
commit b5da9b5fe4
No known key found for this signature in database
GPG key ID: EC907F69A27A90C5
2 changed files with 32 additions and 0 deletions

View file

@ -479,8 +479,29 @@ LICENSE+=" AGPL-3 MIT ISC "
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="+lmdb +sqlite"
QA_FLAGS_IGNORED="usr/bin/${PN}"
RDEPEND="
app-arch/zstd
dev-db/sqlite
dev-libs/libsodium
dev-libs/protobuf
"
DEPEND="${RDEPEND}"
src_configure() {
export SODIUM_USE_PKG_CONFIG=1
local myfeatures=(
$(usev lmdb)
$(usev sqlite)
system-libs
)
cargo_src_configure --no-default-features
}
src_install() {
cargo_src_install --path "${S}/src/garage"
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>florianbadie@odrling.xyz</email>
<name>odrling</name>
</maintainer>
<use>
<flag name="lmdb">Enable lmdb database backend</flag>
</use>
</pkgmetadata>