George Hu pushed to branch main at Arch Linux / Packaging / Packages /
tui-journal
Commits:
92f1f4b9 by George Hu at 2026-02-28T00:11:50+08:00
Remove vendored libgit2
Link against the system-provided `libgit2` instead of the bundled
copy.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -8,6 +8,7 @@ pkgbase = tui-journal
makedepends = cargo
makedepends = openssl
depends = gcc-libs
+ depends = libgit2
depends = sqlite
depends = zlib
options = !lto
=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@ pkgdesc="Write and manage journals/notes from the terminal"
arch=('x86_64')
url="https://github.com/AmmarAbouZor/tui-journal"
license=('MIT')
-depends=('gcc-libs' 'sqlite' 'zlib')
+depends=('gcc-libs' 'libgit2' 'sqlite' 'zlib')
makedepends=('cargo' 'openssl')
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha512sums=('835f9a1dc27c58ede33f47e56c90e9102af1c9bf90403da12b3cb735f89701a067c0502db8db87388e0e850849611456390c8b0acd071cbbf59aa0c8ba090bf9')
@@ -21,7 +21,7 @@ prepare() {
build() {
cd "$pkgname-$pkgver"
- LIBSQLITE3_SYS_USE_PKG_CONFIG=1 cargo build --release --frozen
+ LIBGIT2_NO_VENDOR=1 LIBSQLITE3_SYS_USE_PKG_CONFIG=1 cargo build --release
--frozen
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tui-journal/-/commit/92f1f4b99a5069d0e40003e80920c05c4ce39be5
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tui-journal/-/commit/92f1f4b99a5069d0e40003e80920c05c4ce39be5
You're receiving this email because of your account on gitlab.archlinux.org.