From b5da9b5fe46ccc005d6a10bf1d2404005caf4b36 Mon Sep 17 00:00:00 2001 From: odrling Date: Mon, 15 Apr 2024 20:43:38 +0200 Subject: [PATCH] net-fs/garage: use system libs --- net-fs/garage/garage-1.0.0.ebuild | 21 +++++++++++++++++++++ net-fs/garage/metadata.xml | 11 +++++++++++ 2 files changed, 32 insertions(+) create mode 100644 net-fs/garage/metadata.xml diff --git a/net-fs/garage/garage-1.0.0.ebuild b/net-fs/garage/garage-1.0.0.ebuild index 1690ece..c457f3b 100644 --- a/net-fs/garage/garage-1.0.0.ebuild +++ b/net-fs/garage/garage-1.0.0.ebuild @@ -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" } diff --git a/net-fs/garage/metadata.xml b/net-fs/garage/metadata.xml new file mode 100644 index 0000000..bde6da7 --- /dev/null +++ b/net-fs/garage/metadata.xml @@ -0,0 +1,11 @@ + + + + + florianbadie@odrling.xyz + odrling + + + Enable lmdb database backend + +