File libgit2-1.spec of Package libgit2-1
Name: libgit2-1
Version: 1.0.1
Release: 0
License: GPL-2.0-only
Summary: A cross-platform, linkable library implementation of. https://libgit2.org/
Url: https://github.com/libgit2/libgit2
Group: Development/Libraries/Other
Source: https://github.com/libgit2/libgit2/archive/libgit2-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
%if 0%{?suse_version} || 0%{?fedora} || 0%{?sle_version} >= 150100
BuildRequires: libssh2-devel, openssl-devel
BuildRequires: -post-build-checks
%endif
BuildRoot: %{_tmppath}/libgit2-%{version}-build
# BuildArch:
%description
A cross-platform, linkable library implementation of Git that you can use in your application. https://libgit2.org/
%prep
%setup -q -n libgit2-%{version}
%build
cmake . -DBUILD_CLAR=OFF -DLIBSSH2_FOUND=TRUE -DLIBSSH2_INCLUDE_DIRS="/usr/include" -DLIBSSH2_LIBRARY_DIRS="/usr/lib"
make
%install
install -Dm755 libgit2.so.1.0.1 %{buildroot}%{_libdir}/libgit2.so.1.0.1
ln -s libgit2.so.1.0.1 %{buildroot}%{_libdir}/libgit2.so.1.0
%post
ldconfig %{_libdir}/libgit2.so.1.0osc
%postun
ldconfig
%files
%defattr(-,root,root,-)
%doc README.md
%{_libdir}/libgit2.so.1.0
%{_libdir}/libgit2.so.1.0.1