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
openSUSE Build Service is sponsored by