From 167f0512fde526c4ef299decfe85adc389c14deb Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 23 2019 01:28:10 +0000 Subject: import librabbitmq-0.8.0-2.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..762e3ca --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/rabbitmq-c-0.8.0.tar.gz diff --git a/.librabbitmq.metadata b/.librabbitmq.metadata new file mode 100644 index 0000000..de62c9e --- /dev/null +++ b/.librabbitmq.metadata @@ -0,0 +1 @@ +62431682b0cb940db674fb3acdbe82ec674d6a0c SOURCES/rabbitmq-c-0.8.0.tar.gz diff --git a/SPECS/librabbitmq.spec b/SPECS/librabbitmq.spec new file mode 100644 index 0000000..327f2fb --- /dev/null +++ b/SPECS/librabbitmq.spec @@ -0,0 +1,80 @@ +Name: librabbitmq +Summary: C-language AMQP client library +Version: 0.8.0 +Release: 2%{?dist} +License: MIT +Group: System Environment/Libraries +URL: https://github.com/alanxz/rabbitmq-c +Source0: https://github.com/alanxz/rabbitmq-c/releases/download/v%{version}/rabbitmq-c-%{version}.tar.gz + +BuildRequires: cmake > 2.8 +BuildRequires: openssl-devel +BuildRequires: popt-devel +BuildRequires: xmlto +BuildRequires: doxygen + +%description +This is a C-language AMQP client library for use with v2.0+ of +the RabbitMQ broker. + +%package devel +Summary: Header files and development libraries for librabbitmq +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains the header files and development libraries +for librabbitmq. + +%package examples +Summary: Examples built using the librabbitmq +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description examples +This package contains examples built using librabbitmq. + +%prep +%setup -q -n rabbitmq-c-%{version} + +%build +%cmake -DBUILD_EXAMPLES:BOOL=ON \ + -DBUILD_TOOLS_DOCS:BOOL=ON \ + -DBUILD_STATIC_LIBS:BOOL=ON + +make %{_smp_mflags} + +%install +make install DESTDIR=%{buildroot} + +# drop static lib, it's only needed for tests +rm %{buildroot}%{_libdir}/*.a + +%check +make test + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%license LICENSE-MIT +%{_libdir}/%{name}.so.* + +%files devel +%doc AUTHORS THANKS TODO *.md +%{_libdir}/%{name}.so +%{_includedir}/amqp* +%{_libdir}/pkgconfig/%{name}.pc + +%files examples +%{_bindir}/amqp-* +%doc %{_mandir}/man*/* + +%changelog +* Mon Dec 04 2017 Than Ngo - 0.8.0-2 +- Related: #1363736 - fix explicit package version requirement + +* Wed Nov 29 2017 Than Ngo - 0.8.0-1 +- Initial RPM