commit:     bc060d549b8ddec7c4cdbe9f740ae7ad3468c5bb
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Fri Oct  7 20:48:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  9 18:44:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc060d54

net-misc/seafile-client: Fix the build with musl

Closes: https://bugs.gentoo.org/863554
Closes: https://github.com/gentoo/gentoo/pull/27690
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.5.ebuild | 3 +++
 net-misc/seafile-client/seafile-client-8.0.6.ebuild | 3 +++
 net-misc/seafile-client/seafile-client-8.0.7.ebuild | 3 +++
 net-misc/seafile-client/seafile-client-8.0.8.ebuild | 3 +++
 4 files changed, 12 insertions(+)

diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
index 9a427ed646fd..4c52710fbbf8 100644
--- a/net-misc/seafile-client/seafile-client-8.0.5.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
@@ -30,6 +30,7 @@ RDEPEND="dev-db/sqlite:3
        ~net-misc/seafile-${PV}
        sys-libs/zlib
        virtual/opengl
+       elibc_musl? ( sys-libs/fts-standalone )
        shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:5 )"
@@ -47,5 +48,7 @@ src_configure() {
                -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
                -DBUILD_TESTING="$(usex test)"
        )
+       # 863554
+       use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
        cmake_src_configure
 }

diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
index 19c6f924fba8..cf595b8208c9 100644
--- a/net-misc/seafile-client/seafile-client-8.0.6.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
@@ -31,6 +31,7 @@ RDEPEND="dev-db/sqlite:3
        ~net-misc/seafile-${PV}
        sys-libs/zlib
        virtual/opengl
+       elibc_musl? ( sys-libs/fts-standalone )
        shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:5 )"
@@ -48,5 +49,7 @@ src_configure() {
                -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
                -DBUILD_TESTING="$(usex test)"
        )
+       # 863554
+       use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
        cmake_src_configure
 }

diff --git a/net-misc/seafile-client/seafile-client-8.0.7.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
index ce469197b9f0..26bf640b97c8 100644
--- a/net-misc/seafile-client/seafile-client-8.0.7.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
@@ -31,6 +31,7 @@ RDEPEND="dev-db/sqlite:3
        ~net-misc/seafile-${PV}
        sys-libs/zlib
        virtual/opengl
+       elibc_musl? ( sys-libs/fts-standalone )
        shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:5 )"
@@ -48,5 +49,7 @@ src_configure() {
                -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
                -DBUILD_TESTING="$(usex test)"
        )
+       # 863554
+       use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
        cmake_src_configure
 }

diff --git a/net-misc/seafile-client/seafile-client-8.0.8.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
index e7086c331bca..84395edb38d6 100644
--- a/net-misc/seafile-client/seafile-client-8.0.8.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
@@ -31,6 +31,7 @@ RDEPEND="dev-db/sqlite:3
        ~net-misc/seafile-${PV}
        sys-libs/zlib
        virtual/opengl
+       elibc_musl? ( sys-libs/fts-standalone )
        shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:5 )"
@@ -48,5 +49,7 @@ src_configure() {
                -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
                -DBUILD_TESTING="$(usex test)"
        )
+       # 863554
+       use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
        cmake_src_configure
 }

Reply via email to