llvm: move libclang to libs package

This library is used by youcompleteme and it should not need the whole
clang package (which is big) to be installed.
This commit is contained in:
Adrien Destugues
2019-07-25 19:56:08 +02:00
parent c6d6ef51bd
commit a592f6d4f3
2 changed files with 7 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ other than the ones listed above.
HOMEPAGE="https://www.llvm.org/"
COPYRIGHT="2003-2018 University of Illinois at Urbana-Champaign"
LICENSE="UIUC"
REVISION="1"
REVISION="2"
SOURCE_URI="https://releases.llvm.org/$portVersion/llvm-$portVersion.src.tar.xz"
CHECKSUM_SHA256="a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b"
SOURCE_DIR="llvm-$portVersion.src"
@@ -349,10 +349,10 @@ PROVIDES_clang="
devel:libclangtoolingcore$secondaryArchSuffix = $portVersion
devel:libclangtoolinginclusions$secondaryArchSuffix = $portVersion
devel:libclangtoolingrefactor$secondaryArchSuffix = $portVersion
lib:libclang$secondaryArchSuffix = $portVersion compat >= 7
"
REQUIRES_clang="
haiku$secondaryArchSuffix
lib:libclang$secondaryArchSuffix
lib:libLLVM_7$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
@@ -379,6 +379,7 @@ CONFLICTS_clang_analysis="
PROVIDES_libs="
llvm7${secondaryArchSuffix}_libs = $portVersion
lib:libclang$secondaryArchSuffix = $portVersion compat >= 7
lib:libLLVM_7$secondaryArchSuffix = 7.0.0 compat >= 7.0
lib:libLTO$secondaryArchSuffix = 7.0.0 compat >= 7
"
@@ -485,7 +486,6 @@ INSTALL()
$binDir/modularize \
$dataDir/clang \
$includeDir/clang* \
$libDir/libclang* \
$libDir/clang \
$libDir/cmake/clang \
$developLibDir/libclang*
@@ -502,6 +502,7 @@ INSTALL()
# libs package
packageEntries libs \
$libDir/libclang* \
$libDir/libLLVM* \
$libDir/libLTO*
}

View File

@@ -365,10 +365,10 @@ PROVIDES_clang="
devel:libclangtoolingcore$secondaryArchSuffix = $portVersion
devel:libclangtoolinginclusions$secondaryArchSuffix = $portVersion
devel:libclangtoolingrefactor$secondaryArchSuffix = $portVersion
lib:libclang$secondaryArchSuffix = $portVersion compat >= 8
"
REQUIRES_clang="
haiku$secondaryArchSuffix
lib:libclang$secondaryArchSuffix
lib:libLLVM_8$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
@@ -397,6 +397,7 @@ CONFLICTS_clang_analysis="
PROVIDES_libs="
llvm8${secondaryArchSuffix}_libs = $portVersion
lib:libclang$secondaryArchSuffix = $portVersion compat >= 8
lib:libLLVM_8$secondaryArchSuffix = 8.0.0 compat >= 8.0
lib:libLTO$secondaryArchSuffix = 8.0.0 compat >= 8
lib:libOptRemarks$secondaryArchSuffix = 8.0.0 compat >= 8
@@ -505,7 +506,6 @@ INSTALL()
$binDir/modularize \
$dataDir/clang \
$includeDir/clang* \
$libDir/libclang* \
$libDir/clang \
$libDir/cmake/clang \
$developLibDir/libclang*
@@ -522,6 +522,7 @@ INSTALL()
# libs package
packageEntries libs \
$libDir/libclang* \
$libDir/libLLVM* \
$libDir/libLTO* \
$libDir/libOptRemarks*