Blob Blame History Raw
Name: libstorj
Version: 1.0.2
Release: 2%{?dist}
URL:     https://github.com/Storj/libstorj/
Summary: Client library and CLI for encrypted file transfer on the Storj network
License: LGPLv2+
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: pkgconfig(libuv)
BuildRequires: pkgconfig(libmicrohttpd)
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(json-c)

%package devel
Summary: Development files for libstorj
Requires: %{name}%{?_isa} = %{version}-%{release}

%description
Asynchronous multi-platform C client library and CLI for encrypted file
transfer on the Storj network.

%description devel
Asynchronous multi-platform C client library and CLI for encrypted file
transfer on the Storj network.

This package contains files needed to compile code using libstorj.

%prep
%setup -q

%build
autoreconf -vif
%configure
%make_build

%install
%make_install

#remove static libs
rm -f $RPM_BUILD_ROOT/%{_libdir}/libstorj*a

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%license LICENSE
%doc README.md
%{_bindir}/storj
%{_libdir}/*.so.*

%files devel
%doc README.md
%{_libdir}/*.so
%{_includedir}/*
%{_libdir}/pkgconfig/libstorj.pc

%changelog
* Wed Oct 25 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.0.2-2
- Review fixes.

* Wed Oct 25 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.0.2-1
- Initial package creation.