summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-11-09 23:23:25 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2024-11-09 23:32:00 +0100
commit8d3305a525177701f99364489694d5374337079e (patch)
tree80afa9b00f03f16f26f0080e5e233391d1767d62 /net-libs
parent1eb36fc5de4b81b7a5c8d4f1aafcc783b8b16c15 (diff)
downloadkde-8d3305a525177701f99364489694d5374337079e.tar.gz
kde-8d3305a525177701f99364489694d5374337079e.tar.bz2
kde-8d3305a525177701f99364489694d5374337079e.zip
net-libs/libktorrent: Add IUSE xfs
Used in public header, so part of RDEPEND. Upstream commit fb59986a15ca93346a1e2f4cbb0c90804dc0eb40 Bug: https://bugs.gentoo.org/938576 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libktorrent/libktorrent-9999.ebuild11
-rw-r--r--net-libs/libktorrent/metadata.xml3
2 files changed, 12 insertions, 2 deletions
diff --git a/net-libs/libktorrent/libktorrent-9999.ebuild b/net-libs/libktorrent/libktorrent-9999.ebuild
index 7ccea8acefb..f9f2c7c5dff 100644
--- a/net-libs/libktorrent/libktorrent-9999.ebuild
+++ b/net-libs/libktorrent/libktorrent-9999.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="xfs"
COMMON_DEPEND="
>=app-crypt/qca-2.3.7:2[qt6(+)]
@@ -30,6 +30,7 @@ COMMON_DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
+ xfs? ( sys-fs/xfsprogs )
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.71
@@ -49,11 +50,17 @@ src_prepare() {
KTorrent6Config.cmake.in || die
}
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_XFS=$(usex xfs)
+ )
+ ecm_src_configure
+}
+
src_test() {
# failing network tests
local myctestargs=(
-E "(fin|packetloss|send|superseedtest|transmit|utppolltest)"
)
-
ecm_src_test
}
diff --git a/net-libs/libktorrent/metadata.xml b/net-libs/libktorrent/metadata.xml
index d925f243975..5e3a5f1a91d 100644
--- a/net-libs/libktorrent/metadata.xml
+++ b/net-libs/libktorrent/metadata.xml
@@ -8,4 +8,7 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
+ <use>
+ <flag name="xfs">Enable XFS specific disk preallocation support via <pkg>sys-fs/xfsprogs</pkg></flag>
+ </use>
</pkgmetadata>