* update tree-sitter to 0.24.3-1
This commit is contained in:
parent
3e150ebb08
commit
5a6378b902
@ -1,19 +1,16 @@
|
||||
pkgbase = tree-sitter
|
||||
pkgver = 0.23.0
|
||||
pkgver = 0.24.3
|
||||
pkgrel = 1
|
||||
url = https://github.com/tree-sitter/tree-sitter
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = MIT
|
||||
makedepends = cmake
|
||||
makedepends = git
|
||||
makedepends = rust
|
||||
options = !lto
|
||||
source = git+https://github.com/tree-sitter/tree-sitter.git#commit=v0.23.0
|
||||
source = git+https://github.com/tree-sitter/tree-sitter.git#commit=v0.24.3
|
||||
validpgpkeys = FCC13F47A6900D64239FF13BE67890ADC4227273
|
||||
b2sums = 87cc9df3c1a594479f13f7f631bdf7b07efb1ef7104781a73ac3b32295d7242a916243f47ee22891cc897feee77d249bd9a22e3190d8010d6fe40dc986df3464
|
||||
b2sums = 31f6e9ec2e5417fab8867127d0f07de08df85b932544eab4ddf3b96fe4cf6ffc58a5b52214a718c316fe5858c0cc8c25ba09938dc13ae6ed18529baba9e2b1d0
|
||||
|
||||
pkgname = tree-sitter
|
||||
pkgdesc = Incremental parsing library
|
||||
|
@ -7,19 +7,20 @@ pkgname=(
|
||||
tree-sitter
|
||||
tree-sitter-cli
|
||||
)
|
||||
pkgver=0.23.0
|
||||
pkgrel=1.1
|
||||
pkgver=0.24.3
|
||||
pkgrel=1
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url=https://github.com/tree-sitter/tree-sitter
|
||||
license=(MIT)
|
||||
makedepends=(
|
||||
cmake
|
||||
git
|
||||
rust
|
||||
)
|
||||
options=(!lto) # Needed for CLI build
|
||||
source=("git+$url.git#commit=v$pkgver")
|
||||
b2sums=('87cc9df3c1a594479f13f7f631bdf7b07efb1ef7104781a73ac3b32295d7242a916243f47ee22891cc897feee77d249bd9a22e3190d8010d6fe40dc986df3464')
|
||||
validpgpkeys=('FCC13F47A6900D64239FF13BE67890ADC4227273') # Amaan Qureshi <amaanq12@gmail.com>
|
||||
b2sums=('31f6e9ec2e5417fab8867127d0f07de08df85b932544eab4ddf3b96fe4cf6ffc58a5b52214a718c316fe5858c0cc8c25ba09938dc13ae6ed18529baba9e2b1d0')
|
||||
validpgpkeys=(FCC13F47A6900D64239FF13BE67890ADC4227273) # Amaan Qureshi <amaanq12@gmail.com>
|
||||
|
||||
prepare() {
|
||||
cd $pkgbase/cli
|
||||
@ -28,7 +29,10 @@ prepare() {
|
||||
|
||||
build() {
|
||||
cd $pkgbase
|
||||
make PREFIX=/usr LDFLAGS="$LDFLAGS -flto" CFLAGS="$CFLAGS -flto" CXXFLAGS="$CXXFLAGS -flto"
|
||||
cmake -S lib -B build \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON # Enable LTO
|
||||
cmake --build build
|
||||
|
||||
cd cli
|
||||
cargo build --release --locked --offline
|
||||
@ -39,7 +43,7 @@ package_tree-sitter() {
|
||||
provides=(libtree-sitter.so)
|
||||
|
||||
cd $pkgbase
|
||||
make DESTDIR="$pkgdir" PREFIX=/usr install
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgbase
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user