Name: libgit2_0.26 Version: 0.26.8 Release: 2%{?dist} Summary: C implementation of the Git core methods as a library with a solid API License: GPLv2 with exceptions URL: https://libgit2.org/ Source0: https://github.com/libgit2/libgit2/archive/v%{version}/libgit2-%{version}.tar.gz # https://github.com/libgit2/libgit2/commit/415a8ae9c9b6ac18f0524b6af8e58408b426457d Patch0001: 0001-tests-don-t-run-buf-oom-on-32-bit-systems.patch BuildRequires: gcc BuildRequires: cmake >= 2.8 BuildRequires: ninja-build BuildRequires: http-parser-devel BuildRequires: libcurl-devel BuildRequires: libssh2-devel BuildRequires: openssl-devel BuildRequires: python3 BuildRequires: zlib-devel Provides: bundled(libxdiff) Conflicts: libgit2 < 0.27 %description libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings. %package devel Summary: Development files for libgit2 Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Conflicts: libgit2-devel %description devel This package contains libraries and header files for developing applications that use libgit2. %prep %autosetup -n libgit2-%{version} -p1 # Remove VCS files from examples find examples -name ".gitignore" -delete -print # Don't run "online" tests sed -i '/ADD_TEST(online/s/^/#/' CMakeLists.txt # Remove bundled libraries rm -frv deps %build %cmake . -B%{_target_platform} \ -GNinja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ %{nil} %ninja_build -C %{_target_platform} %install %ninja_install -C %{_target_platform} %check %ninja_test -C %{_target_platform} %ldconfig_scriptlets %files %license COPYING %{_libdir}/libgit2.so.26 %{_libdir}/libgit2.so.0.26.* %files devel %doc AUTHORS docs examples README.md %{_libdir}/libgit2.so %{_libdir}/pkgconfig/libgit2.pc %{_includedir}/git2.h %{_includedir}/git2/ %changelog * Fri Jun 14 2019 Carl George - 0.26.8-2 - Initial compat package, based on 0.26 module stream * Sat Nov 03 2018 Igor Gnatenko - 0.26.8-1 - Update to 0.26.8 * Sat Oct 06 2018 Igor Gnatenko - 0.26.7-1 - Update to 0.26.7 * Fri Sep 28 2018 Igor Gnatenko - 0.26.6-1 - Initial package