George Hu pushed to branch main at Arch Linux / Packaging / Packages / lsd


Commits:
fe13a000 by George Hu at 2026-03-06T22:21:00+08:00
Remove vendored libgit2

Link against the the system-provided `libgit2` instead of the
bundled copy.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -9,6 +9,7 @@ pkgbase = lsd
        makedepends = cargo
        makedepends = pandoc
        depends = gcc-libs
+       depends = libgit2
        depends = zlib
        optdepends = nerd-fonts
        optdepends = awesome-terminal-fonts


=====================================
PKGBUILD
=====================================
@@ -9,7 +9,7 @@ pkgdesc='Modern ls with a lot of pretty colors and awesome 
icons'
 url='https://github.com/lsd-rs/lsd'
 arch=('x86_64')
 license=('Apache-2.0')
-depends=('gcc-libs' 'zlib')
+depends=('gcc-libs' 'libgit2' 'zlib')
 makedepends=('cargo' 'pandoc')
 checkdepends=('git')
 optdepends=(
@@ -28,13 +28,13 @@ prepare() {
 
 build() {
   cd ${pkgname}-${pkgver}
-  SHELL_COMPLETIONS_DIR=completions cargo build --release --frozen
+  LIBGIT2_NO_VENDOR=1 SHELL_COMPLETIONS_DIR=completions cargo build --release 
--frozen
   pandoc "doc/$pkgname.md" --standalone --to=man -o "doc/$pkgname.1"
 }
 
 check() {
   cd ${pkgname}-${pkgver}
-  cargo test --frozen
+  LIBGIT2_NO_VENDOR=1 cargo test --frozen
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lsd/-/commit/fe13a000ad2afb0e98642d21c3a9c26e4a17fbf1

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


Reply via email to