[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