tenseleyflow/fussr / 35d1063

Browse files

fix: explicitly vendor libgit2-sys for portable builds

Added direct dependency on libgit2-sys with vendored feature to ensure
libgit2 is always built from source, fixing AUR build failures.
Authored by espadonne
SHA
35d1063f4fb9d585989b265b35cc8947ebdaafdf
Parents
20f7fb7
Tree
5b5ec33

3 changed files

StatusFile+-
M Cargo.lock 4 3
M Cargo.toml 3 2
M fussr.spec 1 1
Cargo.lockmodified
@@ -87,9 +87,9 @@ dependencies = [
8787
 
8888
 [[package]]
8989
 name = "cc"
90
-version = "1.2.49"
90
+version = "1.2.50"
9191
 source = "registry+https://github.com/rust-lang/crates.io-index"
92
-checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215"
92
+checksum = "9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c"
9393
 dependencies = [
9494
  "find-msvc-tools",
9595
  "jobserver",
@@ -285,12 +285,13 @@ dependencies = [
285285
 
286286
 [[package]]
287287
 name = "fussr"
288
-version = "0.2.3"
288
+version = "0.2.4"
289289
 dependencies = [
290290
  "anyhow",
291291
  "clap",
292292
  "crossterm",
293293
  "git2",
294
+ "libgit2-sys",
294295
  "ratatui",
295296
  "thiserror",
296297
  "unicode-width 0.2.0",
Cargo.tomlmodified
@@ -1,6 +1,6 @@
11
 [package]
22
 name = "fussr"
3
-version = "0.2.3"
3
+version = "0.2.4"
44
 edition = "2021"
55
 description = "A git staging TUI tool - Rust port of fuss"
66
 authors = ["Matthew Wolffe"]
@@ -14,8 +14,9 @@ clap = { version = "4.5", features = ["derive"] }
1414
 ratatui = "0.29"
1515
 crossterm = "0.28"
1616
 
17
-# Git operations (vendored-libgit2 bundles libgit2 for portable builds)
17
+# Git operations - explicitly vendor libgit2 for portable builds
1818
 git2 = { version = "0.20", features = ["vendored-libgit2"] }
19
+libgit2-sys = { version = "0.18", features = ["vendored"] }
1920
 
2021
 # Error handling
2122
 anyhow = "1.0"
fussr.specmodified
@@ -1,5 +1,5 @@
11
 Name:           fussr
2
-Version:        0.2.3
2
+Version:        0.2.4
33
 Release:        1%{?dist}
44
 Summary:        A git staging TUI tool - Rust port of fuss
55