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.