youcompleteme: add missing dependency on libclang.

Tried to update it, but the new version fails to run. Marking as broken
for now.
This commit is contained in:
Adrien Destugues
2019-07-26 18:08:13 +02:00
parent a592f6d4f3
commit 296b100af4
2 changed files with 21 additions and 19 deletions

View File

@@ -18,7 +18,7 @@ etc.)."
HOMEPAGE="http://valloric.github.io/YouCompleteMe/"
COPYRIGHT="2015-2019 YouCompleteMe contributors"
LICENSE="GNU GPL v3"
REVISION="2"
REVISION="3"
SOURCE_URI="https://github.com/Valloric/YouCompleteMe/archive/ccc06c2c423e7ee7008f7439ff99c604d474cec1.zip"
CHECKSUM_SHA256="8a1eb18bd7a063a8b6d950aaadca0b15717d3f37f3297ed1233dc0ef7cafdda9"
SOURCE_DIR="YouCompleteMe-ccc06c2c423e7ee7008f7439ff99c604d474cec1"
@@ -51,6 +51,7 @@ REQUIRES="
requests_python
requests_python3
waitress_python3
lib:libclang$secondaryArchSuffix >= 7
"
BUILD_REQUIRES="

View File

@@ -15,20 +15,20 @@ languages\"),
* and an omnifunc-based completer that uses data from Vim's omnicomplete \
system to provide semantic completions for many other languages (Ruby, PHP \
etc.)."
HOMEPAGE="http://valloric.github.io/YouCompleteMe/"
COPYRIGHT="2015-2018 YouCompleteMe contributors"
HOMEPAGE="http://ycm-core.github.io/YouCompleteMe/"
COPYRIGHT="2015-2019 YouCompleteMe contributors"
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="https://github.com/Valloric/YouCompleteMe/archive/15362d9cb8ec054c929e9a202252825eabe47e58.zip"
CHECKSUM_SHA256="b500810c7d562dbdab1c2bdf9ca10f18aea76fc8f39ec993df244e767cdfd46f"
SOURCE_DIR="YouCompleteMe-15362d9cb8ec054c929e9a202252825eabe47e58"
PATCHES="youcompleteme-$portVersion.patchset"
SOURCE_URI_2="https://github.com/Valloric/ycmd/archive/ea58cfcf502dad92258102a5dd1911d43e39bcda.zip"
SOURCE_DIR_2="ycmd-ea58cfcf502dad92258102a5dd1911d43e39bcda"
CHECKSUM_SHA256_2="d41330237f5777f2b770c944a9df1f57f9a2f5c030faa2815a12b8f019333391"
SOURCE_URI="https://github.com/ycm-core/YouCompleteMe/archive/fa92f40d0209469a037196fdc3d949ae29d0c30a.zip"
SOURCE_DIR="YouCompleteMe-fa92f40d0209469a037196fdc3d949ae29d0c30a"
CHECKSUM_SHA256="498982a0129fe8f506d2700e6427695b5b73f7e18ad0ba372d56d4bb673352b0"
PATCHES="youcompleteme-20180809.patchset"
SOURCE_URI_2="https://github.com/ycm-core/ycmd/archive/be84d443f2afd4eff72b3eb420656de6155eca20.zip"
SOURCE_DIR_2="ycmd-be84d443f2afd4eff72b3eb420656de6155eca20"
CHECKSUM_SHA256_2="38e096934868eb8e834fabb57ccf89c39ecb00acd95fee03aa885fc9be15b99e"
ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86"
SECONDARY_ARCHITECTURES="!x86"
PROVIDES="
youcompleteme$secondaryArchSuffix = $portVersion
@@ -38,7 +38,7 @@ PROVIDES="
# ycmd server) packages.
REQUIRES="
haiku$secondaryArchSuffix
cmd:vim
cmd:vim >= 8.1
bottle_python3
certifi_python
certifi_python3
@@ -51,6 +51,7 @@ REQUIRES="
requests_python
requests_python3
waitress_python3
lib:libclang$secondaryArchSuffix >= 7
"
BUILD_REQUIRES="
@@ -58,7 +59,7 @@ BUILD_REQUIRES="
devel:libboost_filesystem$secondaryArchSuffix
devel:libboost_regex$secondaryArchSuffix
devel:libboost_system$secondaryArchSuffix
devel:libclang$secondaryArchSuffix
devel:libclang$secondaryArchSuffix >= 7
devel:libpython3.6m$secondaryArchSuffix
"
BUILD_PREREQUIRES="
@@ -86,11 +87,11 @@ BUILD()
INSTALL()
{
mkdir -p $dataDir/vim/vim80
cp -r autoload doc python plugin ycm_build $dataDir/vim/vim80
mkdir -p $dataDir/vim/vim81
cp -r autoload doc python plugin $dataDir/vim/vim81
mkdir -p $dataDir/vim/vim80/third_party/ycmd
cp -r third_party/ycmd/ycm_core.so $dataDir/vim/vim80/third_party/ycmd
cp -r third_party/ycmd/ycmd $dataDir/vim/vim80/third_party/ycmd/ycmd
cp third_party/ycmd/CORE_VERSION $dataDir/vim/vim80/third_party/ycmd/
mkdir -p $dataDir/vim/vim81/third_party/ycmd
cp -r third_party/ycmd/ycm_core.so $dataDir/vim/vim81/third_party/ycmd
cp -r third_party/ycmd/ycmd $dataDir/vim/vim81/third_party/ycmd/ycmd
cp third_party/ycmd/CORE_VERSION $dataDir/vim/vim81/third_party/ycmd/
}