[packages/libgit2] up to 1.6.4 (new soname)

atler atler at pld-linux.org
Fri Aug 25 03:50:52 CEST 2023


commit 4b968fb1d51f88f6636aabf159cfa0aba0f2df7e
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Aug 25 01:58:09 2023 +0200

    up to 1.6.4 (new soname)
    
    while 1.7.x was already released recently, keep 1.6.x for possibly
    broadest compatibility

 libgit2-no-libgit2-test.patch |  4 ++--
 libgit2.spec                  | 24 +++++++++++++++++++-----
 pcre2-detect.ptch             | 27 ---------------------------
 3 files changed, 21 insertions(+), 34 deletions(-)
---
diff --git a/libgit2.spec b/libgit2.spec
index 58039d7..5acd437 100644
--- a/libgit2.spec
+++ b/libgit2.spec
@@ -7,15 +7,14 @@
 Summary:	C Git library
 Summary(pl.UTF-8):	Biblioteka Git dla C
 Name:		libgit2
-Version:	1.4.6
+Version:	1.6.4
 Release:	1
 License:	GPL v2 with linking exception
 Group:		Libraries
 #Source0Download: https://github.com/libgit2/libgit2/releases
 Source0:	https://github.com/libgit2/libgit2/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	db5e2722b90c88ed6aec1aa616201a36
+# Source0-md5:	a77d6555a0ebdd6155ae8bae05ed1bd8
 Patch0:		%{name}-no-libgit2-test.patch
-Patch1:		pcre2-detect.ptch
 URL:		http://libgit2.github.com/
 BuildRequires:	cmake >= 3.5.1
 %{?with_kerberos5:BuildRequires:	heimdal-devel}
@@ -57,10 +56,21 @@ Header files for libgit2 library.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki libgit2.
 
+%package tools
+Summary:	Tools for libgit2 library
+Summary(pl.UTF-8):	Narzędzia dla biblioteki libgit2
+Group:		Application
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+
+%description tools
+Tools for libgit2 library.
+
+%description tools -l pl.UTF-8
+Narzędzia dla biblioteki libgit2.
+
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 # Don't test network
 sed -i '/ADD_TEST(online/s/^/#/' tests/CMakeLists.txt
@@ -98,7 +108,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS docs/contributing.md COPYING README.md
 %attr(755,root,root) %{_libdir}/libgit2.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgit2.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libgit2.so.1.6
 
 %files devel
 %defattr(644,root,root,755)
@@ -106,3 +116,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/git2.h
 %{_includedir}/git2
 %{_pkgconfigdir}/libgit2.pc
+
+%files tools
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/git2
diff --git a/libgit2-no-libgit2-test.patch b/libgit2-no-libgit2-test.patch
index acb5691..3dddd12 100644
--- a/libgit2-no-libgit2-test.patch
+++ b/libgit2-no-libgit2-test.patch
@@ -1,5 +1,5 @@
---- libgit2-0.20.0/tests/blame/simple.c.orig	2013-11-20 12:53:33.000000000 +0100
-+++ libgit2-0.20.0/tests/blame/simple.c	2013-11-29 16:59:19.887747596 +0100
+--- libgit2-0.20.0/tests/libgit2/blame/simple.c.orig	2013-11-20 12:53:33.000000000 +0100
++++ libgit2-0.20.0/tests/libgit2/blame/simple.c	2013-11-29 16:59:19.887747596 +0100
 @@ -130,7 +130,7 @@
   * bf477ed4 include/git2.h 45 (Michael Schubert    2012-02-15 00:33:38 +0100 59
   * d12299fe src/git.h      49 (Vicent Martí        2010-12-03 22:22:10 +0200 60
diff --git a/pcre2-detect.ptch b/pcre2-detect.ptch
deleted file mode 100644
index 08e0c28..0000000
--- a/pcre2-detect.ptch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 39627c51f64dca83c9fc3b903079456f3c39a2d3 Mon Sep 17 00:00:00 2001
-From: Jan Palus <jpalus at fastmail.com>
-Date: Mon, 27 Jun 2022 10:04:23 +0200
-Subject: [PATCH] cmake: change header used for pcre2 detection
-
-with pcre2 regex libgit2 uses pcre2.h header instead of pcre2posix.h
-(since f585b12), so reflect it in library detection logic
----
- cmake/FindPCRE2.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cmake/FindPCRE2.cmake b/cmake/FindPCRE2.cmake
-index d4b8e6761..41c165b65 100644
---- a/cmake/FindPCRE2.cmake
-+++ b/cmake/FindPCRE2.cmake
-@@ -16,7 +16,7 @@
- # PCRE2_FOUND	- True if pcre found.
- 
- # Look for the header file.
--find_path(PCRE2_INCLUDE_DIR NAMES pcre2posix.h)
-+find_path(PCRE2_INCLUDE_DIR NAMES pcre2.h)
- 
- # Look for the library.
- find_library(PCRE2_LIBRARY NAMES pcre2-8)
--- 
-2.36.1
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libgit2.git/commitdiff/4b968fb1d51f88f6636aabf159cfa0aba0f2df7e



More information about the pld-cvs-commit mailing list