Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
tree-sitter


Commits:
c3cd942f by Daniel M. Capella at 2024-03-10T19:45:49-04:00
upgpkg: 0.22.1-2: Enable LTO for library build

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = tree-sitter
        pkgver = 0.22.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/tree-sitter/tree-sitter
        arch = x86_64
        license = MIT


=====================================
PKGBUILD
=====================================
@@ -5,12 +5,12 @@ pkgbase=tree-sitter
 pkgname=('tree-sitter' 'tree-sitter-cli')
 _commit=1c38d34deac5ae7ea797a559f596fb4ec9008eb4
 pkgver=0.22.1
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url=https://github.com/tree-sitter/tree-sitter
 license=('MIT')
 makedepends=('git' 'rust')
-options=('!lto')
+options=('!lto') # Needed for CLI build
 source=("git+$url.git#commit=$_commit?signed")
 b2sums=('SKIP')
 validpgpkeys=('FCC13F47A6900D64239FF13BE67890ADC4227273') # Amaan Qureshi 
<amaan...@gmail.com>
@@ -22,7 +22,7 @@ prepare() {
 
 build() {
   cd $pkgbase
-  make
+  make LDFLAGS="$LDFLAGS -flto" CFLAGS="$CFLAGS -flto" CXXFLAGS="$CXXFLAGS 
-flto"
 
   cd cli
   cargo build --release --locked --offline



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tree-sitter/-/commit/c3cd942f83fc9a426d31b6bf2d18dd5ebd32517c

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tree-sitter/-/commit/c3cd942f83fc9a426d31b6bf2d18dd5ebd32517c
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to