tree-sitter, enable build for 32bit, fix install paths (#6748)

This commit is contained in:
Schrijvers Luc
2022-03-26 18:20:46 +01:00
committed by GitHub
parent 1801479c90
commit 845fd0ad8e

View File

@@ -1,16 +1,15 @@
SUMMARY="An incremental parsing system for programming tools"
DESCRIPTION="Tree-sitter is an extendable parsing system for
various programming tools."
DESCRIPTION="Tree-sitter is an extendable parsing system for various programming tools."
HOMEPAGE="https://tree-sitter.github.io/"
COPYRIGHT="2018-2021 Max Brunsfeld"
LICENSE="MIT"
REVISION="1"
REVISION="2"
SOURCE_URI="https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v$portVersion.tar.gz"
CHECKSUM_SHA256="4d37eaef8a402a385998ff9aca3e1043b4a3bba899bceeff27a7178e1165b9de"
SOURCE_DIR="tree-sitter-$portVersion"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="?x86"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
treesitter$secondaryArchSuffix = $portVersion
@@ -20,6 +19,7 @@ PROVIDES="
REQUIRES="
haiku$secondaryArchSuffix
"
PROVIDES_devel="
treesitter${secondaryArchSuffix}_devel
devel:libtree_sitter$secondaryArchSuffix
@@ -27,6 +27,7 @@ PROVIDES_devel="
REQUIRES_devel="
treesitter$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
@@ -47,13 +48,10 @@ BUILD()
INSTALL()
{
make PREFIX=$prefix install
make PREFIX=$prefix INCLUDEDIR=$includeDir \
LIBDIR=$libDir install
install -Dm 755 target/release/tree-sitter -t $binDir
mkdir -p $developDir/headers
mv $prefix/include/* $developDir/headers
rm -rf $prefix/include
install -Dm 755 target/release/tree-sitter -t $prefix/bin
prepareInstalledDevelLib libtree-sitter
fixPkgconfig