net-im/tuwunel: Remove system-rocksdb USE-flag

Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
This commit is contained in:
Niklaus 'vimja' Hofer
2026-06-09 01:30:02 +02:00
parent a0345922de
commit 48becb4b21
3 changed files with 6 additions and 23 deletions

View File

@@ -8,7 +8,4 @@
<upstream>
<remote-id type="github">matrix-construct/tuwunel</remote-id>
</upstream>
<use>
<flag name="system-rocksdb">Use <pkg>dev-libs/rocksdb</pkg> instead of vendored version.</flag>
</use>
</pkgmetadata>

View File

@@ -68,7 +68,7 @@ LICENSE+="
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="jemalloc system-rocksdb gzip zstd lz4 bzip2 systemd brotli ldap io-uring"
IUSE="jemalloc gzip zstd lz4 bzip2 systemd brotli ldap io-uring"
# bzip2 looks difficult to un-bundle:
# https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#bzip2-sys
@@ -80,9 +80,6 @@ COMMON_DEPEND="
zstd? (
app-arch/zstd:=
)
system-rocksdb? (
dev-libs/rocksdb
)
"
RDEPEND="
${COMMON_DEPEND}
@@ -173,12 +170,8 @@ src_configure() {
export ZSTD_SYS_USE_PKG_CONFIG=1
fi
if use system-rocksdb; then
# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Common_-sys_crates
export SNAPPY_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
export ROCKSDB_INCLUDE_DIR="${ESYSROOT}/usr/include"
export ROCKSDB_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
fi
# The project maintains their own fork of rocksdb. Because of that,
# unbundling it is not an option at this point.
local myfeatures=(
element_hacks

View File

@@ -70,7 +70,7 @@ LICENSE+="
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="jemalloc system-rocksdb gzip zstd lz4 bzip2 systemd brotli ldap io-uring"
IUSE="jemalloc gzip zstd lz4 bzip2 systemd brotli ldap io-uring"
# bzip2 looks difficult to un-bundle:
# https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#bzip2-sys
@@ -82,9 +82,6 @@ COMMON_DEPEND="
zstd? (
app-arch/zstd:=
)
system-rocksdb? (
dev-libs/rocksdb
)
"
RDEPEND="
${COMMON_DEPEND}
@@ -175,12 +172,8 @@ src_configure() {
export ZSTD_SYS_USE_PKG_CONFIG=1
fi
if use system-rocksdb; then
# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Common_-sys_crates
export SNAPPY_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
export ROCKSDB_INCLUDE_DIR="${ESYSROOT}/usr/include"
export ROCKSDB_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
fi
# The project maintains their own fork of rocksdb. Because of that,
# unbundling it is not an option at this point.
local myfeatures=(
element_hacks