commit:     9e4135ee77676657af24d114533317c87de3e526
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Oct 13 06:28:28 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Oct 13 06:28:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e4135ee

dev-libs/libsignal-ffi: fix clang dependency

Use llvm-r1 to properly set up clang for bindgen.

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 dev-libs/libsignal-ffi/libsignal-ffi-0.44.0.ebuild | 6 ++++--
 dev-libs/libsignal-ffi/libsignal-ffi-0.46.0.ebuild | 6 ++++--
 dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild | 6 ++++--
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/dev-libs/libsignal-ffi/libsignal-ffi-0.44.0.ebuild 
b/dev-libs/libsignal-ffi/libsignal-ffi-0.44.0.ebuild
index 924742f74..adc0251a2 100644
--- a/dev-libs/libsignal-ffi/libsignal-ffi-0.44.0.ebuild
+++ b/dev-libs/libsignal-ffi/libsignal-ffi-0.44.0.ebuild
@@ -5,7 +5,9 @@
 
 EAPI=8
 
-inherit cargo
+LLVM_COMPAT=( {18..19} )
+
+inherit cargo llvm-r1
 
 DESCRIPTION="A C ABI library which exposes Signal protocol logic"
 HOMEPAGE="https://github.com/signalapp/libsignal";
@@ -23,7 +25,7 @@ KEYWORDS="~amd64"
 
 BDEPEND="
        dev-libs/protobuf
-       sys-devel/clang
+       $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
 "
 
 src_unpack() {

diff --git a/dev-libs/libsignal-ffi/libsignal-ffi-0.46.0.ebuild 
b/dev-libs/libsignal-ffi/libsignal-ffi-0.46.0.ebuild
index 924742f74..adc0251a2 100644
--- a/dev-libs/libsignal-ffi/libsignal-ffi-0.46.0.ebuild
+++ b/dev-libs/libsignal-ffi/libsignal-ffi-0.46.0.ebuild
@@ -5,7 +5,9 @@
 
 EAPI=8
 
-inherit cargo
+LLVM_COMPAT=( {18..19} )
+
+inherit cargo llvm-r1
 
 DESCRIPTION="A C ABI library which exposes Signal protocol logic"
 HOMEPAGE="https://github.com/signalapp/libsignal";
@@ -23,7 +25,7 @@ KEYWORDS="~amd64"
 
 BDEPEND="
        dev-libs/protobuf
-       sys-devel/clang
+       $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
 "
 
 src_unpack() {

diff --git a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild 
b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild
index 095652862..6f8f1f580 100644
--- a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild
+++ b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild
@@ -5,7 +5,9 @@
 
 EAPI=8
 
-inherit cargo
+LLVM_COMPAT=( {18..19} )
+
+inherit cargo llvm-r1
 
 DESCRIPTION="A C ABI library which exposes Signal protocol logic"
 HOMEPAGE="https://github.com/signalapp/libsignal";
@@ -23,7 +25,7 @@ KEYWORDS="~amd64"
 
 BDEPEND="
        dev-libs/protobuf
-       sys-devel/clang
+       $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
 "
 
 src_unpack() {

Reply via email to