David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
just-lsp


Commits:
81663b92 by David Runge at 2025-07-20T10:23:59+02:00
Instead of disabling LTO, add `-ffat-lto-objects` to `CFLAGS`

Signed-off-by: David Runge <[email protected]>

- - - - -
ebf23e1a by David Runge at 2025-07-20T10:24:45+02:00
Do not build all features by default

Signed-off-by: David Runge <[email protected]>

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -8,7 +8,6 @@ pkgbase = just-lsp
        makedepends = rust
        depends = gcc-libs
        depends = glibc
-       options = !lto
        source = 
just-lsp-0.2.4.tar.gz::https://github.com/terror/just-lsp/archive/refs/tags/0.2.4.tar.gz
        sha512sums = 
cb25b08fe3c2b85216f153b4aa23c6240fcb834424b6d3d00200f1f3f1d29c6a08ac8c66326314471474c3eb932397dd890a81d4cdbc1feabea3153093e306d3
        b2sums = 
d2c83ab0e89ceeef60b60bb43e78c58e732a29169b1825217713d5a4beb03f6cf037af60c424bc1283ccda704314cb82f63f4e600d7807797bd34eee8b03e201


=====================================
PKGBUILD
=====================================
@@ -13,7 +13,6 @@ depends=(
   glibc
 )
 makedepends=(rust)
-options=(!lto) # LTO does not work as the sources include C-code from 
tree-sitter
 source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
 
sha512sums=('cb25b08fe3c2b85216f153b4aa23c6240fcb834424b6d3d00200f1f3f1d29c6a08ac8c66326314471474c3eb932397dd890a81d4cdbc1feabea3153093e306d3')
 
b2sums=('d2c83ab0e89ceeef60b60bb43e78c58e732a29169b1825217713d5a4beb03f6cf037af60c424bc1283ccda704314cb82f63f4e600d7807797bd34eee8b03e201')
@@ -24,13 +23,14 @@ prepare() {
 }
 
 build() {
+  CFLAGS+=' -ffat-lto-objects'
   cd $pkgname-$pkgver
-  cargo build --frozen --release --all-features
+  cargo build --frozen --release
 }
 
 check() {
   cd $pkgname-$pkgver
-  cargo test --frozen --all-features
+  cargo test --frozen
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/just-lsp/-/compare/c01831f361045d4146592e25421324d8ae93d7ef...ebf23e1a13c3948649b2827b0a68cf12eb67ab7a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/just-lsp/-/compare/c01831f361045d4146592e25421324d8ae93d7ef...ebf23e1a13c3948649b2827b0a68cf12eb67ab7a
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to