[packages/cargo-c] add system_libgit2 bcond
atler
atler at pld-linux.org
Mon Nov 20 20:36:56 CET 2023
commit 7f0eaa42c805b4ee01ab2fe680f67a4e4d57bc8a
Author: Jan Palus <atler at pld-linux.org>
Date: Mon Nov 20 20:19:36 2023 +0100
add system_libgit2 bcond
cargo-c.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/cargo-c.spec b/cargo-c.spec
index f82b7fd..78bb7d9 100644
--- a/cargo-c.spec
+++ b/cargo-c.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without system_libgit2 # use system installed libgit2
+
Summary: Helper program to build and install C-like libraries
Summary(pl.UTF-8): Program pomocniczy do budowania i instalowania bibliotek w stylu C
Name: cargo-c
@@ -17,8 +21,10 @@ Source1: %{name}-crates-%{version}.tar.xz
URL: https://github.com/lu-zero/cargo-c
BuildRequires: cargo >= 0.45
BuildRequires: curl-devel
+%if %{with system_libgit2}
BuildRequires: libgit2-devel < 1.7.0
BuildRequires: libgit2-devel >= 1.6.4
+%endif
BuildRequires: libssh2-devel
BuildRequires: openssl-devel
BuildRequires: pkgconfig
@@ -27,7 +33,7 @@ BuildRequires: rust
BuildRequires: tar >= 1:1.22
BuildRequires: xz
BuildRequires: zlib-devel
-Requires: libgit2 >= 1.6.4
+%{?with_system_libgit2:Requires: libgit2 >= 1.6.4}
ExclusiveArch: %{rust_arches}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cargo-c.git/commitdiff/7f0eaa42c805b4ee01ab2fe680f67a4e4d57bc8a
More information about the pld-cvs-commit
mailing list