Blame SPECS/librabbitmq.spec

bcedef
Name: librabbitmq
bcedef
Summary: C-language AMQP client library
bcedef
Version: 0.8.0
bcedef
Release: 2%{?dist}
bcedef
License: MIT
bcedef
Group: System Environment/Libraries
bcedef
URL: https://github.com/alanxz/rabbitmq-c
bcedef
Source0: https://github.com/alanxz/rabbitmq-c/releases/download/v%{version}/rabbitmq-c-%{version}.tar.gz
bcedef
bcedef
BuildRequires: cmake > 2.8
bcedef
BuildRequires: openssl-devel
bcedef
BuildRequires: popt-devel
bcedef
BuildRequires: xmlto
bcedef
BuildRequires: doxygen
bcedef
bcedef
%description
bcedef
This is a C-language AMQP client library for use with v2.0+ of
bcedef
the RabbitMQ broker.
bcedef
bcedef
%package devel
bcedef
Summary: Header files and development libraries for librabbitmq
bcedef
Group: Development/Libraries
bcedef
Requires: %{name}%{?_isa} = %{version}-%{release}
bcedef
bcedef
%description devel
bcedef
This package contains the header files and development libraries
bcedef
for librabbitmq.
bcedef
bcedef
%package examples
bcedef
Summary: Examples built using the librabbitmq
bcedef
Group: Development/Libraries
bcedef
Requires: %{name}%{?_isa} = %{version}-%{release}
bcedef
bcedef
%description examples
bcedef
This package contains examples built using librabbitmq.
bcedef
bcedef
%prep
bcedef
%setup -q -n rabbitmq-c-%{version}
bcedef
bcedef
%build
bcedef
%cmake -DBUILD_EXAMPLES:BOOL=ON \
bcedef
       -DBUILD_TOOLS_DOCS:BOOL=ON \
bcedef
       -DBUILD_STATIC_LIBS:BOOL=ON
bcedef
bcedef
make %{_smp_mflags}
bcedef
bcedef
%install
bcedef
make install DESTDIR=%{buildroot}
bcedef
bcedef
# drop static lib, it's only needed for tests
bcedef
rm %{buildroot}%{_libdir}/*.a
bcedef
bcedef
%check
bcedef
make test
bcedef
bcedef
%post -p /sbin/ldconfig
bcedef
bcedef
%postun -p /sbin/ldconfig
bcedef
bcedef
bcedef
%files
bcedef
%license LICENSE-MIT
bcedef
%{_libdir}/%{name}.so.*
bcedef
bcedef
%files devel
bcedef
%doc AUTHORS THANKS TODO *.md
bcedef
%{_libdir}/%{name}.so
bcedef
%{_includedir}/amqp*
bcedef
%{_libdir}/pkgconfig/%{name}.pc
bcedef
bcedef
%files examples
bcedef
%{_bindir}/amqp-*
bcedef
%doc %{_mandir}/man*/*
bcedef
bcedef
%changelog
bcedef
* Mon Dec 04 2017 Than Ngo <than@redhat.com> - 0.8.0-2
bcedef
- Related: #1363736 - fix explicit package version requirement
bcedef
bcedef
* Wed Nov 29 2017 Than Ngo <than@redhat.com> - 0.8.0-1
bcedef
- Initial RPM