tenseleyflow/fussr / fb9c605

Browse files

fix: use system libgit2 instead of vendoring

Vendored builds were failing on AUR due to cmake/linking issues.
Using system libgit2 is the proper approach for distro packages.
Authored by espadonne
SHA
fb9c605beb935f7e7788719f013dc0cadd5f0a31
Parents
35d1063
Tree
8d2f52c

3 changed files

StatusFile+-
M Cargo.lock 1 2
M Cargo.toml 3 4
M fussr.spec 1 1
Cargo.lockmodified
@@ -285,13 +285,12 @@ dependencies = [
285285
 
286286
 [[package]]
287287
 name = "fussr"
288
-version = "0.2.4"
288
+version = "0.2.5"
289289
 dependencies = [
290290
  "anyhow",
291291
  "clap",
292292
  "crossterm",
293293
  "git2",
294
- "libgit2-sys",
295294
  "ratatui",
296295
  "thiserror",
297296
  "unicode-width 0.2.0",
Cargo.tomlmodified
@@ -1,6 +1,6 @@
11
 [package]
22
 name = "fussr"
3
-version = "0.2.4"
3
+version = "0.2.5"
44
 edition = "2021"
55
 description = "A git staging TUI tool - Rust port of fuss"
66
 authors = ["Matthew Wolffe"]
@@ -14,9 +14,8 @@ clap = { version = "4.5", features = ["derive"] }
1414
 ratatui = "0.29"
1515
 crossterm = "0.28"
1616
 
17
-# Git operations - explicitly vendor libgit2 for portable builds
18
-git2 = { version = "0.20", features = ["vendored-libgit2"] }
19
-libgit2-sys = { version = "0.18", features = ["vendored"] }
17
+# Git operations
18
+git2 = "0.20"
2019
 
2120
 # Error handling
2221
 anyhow = "1.0"
fussr.specmodified
@@ -1,5 +1,5 @@
11
 Name:           fussr
2
-Version:        0.2.4
2
+Version:        0.2.5
33
 Release:        1%{?dist}
44
 Summary:        A git staging TUI tool - Rust port of fuss
55