%global commit d012ba8216a965f81df5363c0f14d5ec6bf25627 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: beanstalk-client Version: 1.4.0 Release: 1%{?dist} Summary: C/C++ client for the beanstalkd work queue License: BSD URL: https://github.com/deepfryed/beanstalk-client Source0: https://github.com/deepfryed/beanstalk-client/archive/%{commit}/%{name}-%{shortcommit}.tar.gz # Not upstreamable: disables tests which require networking, they fail in mock Patch100: 0001-tests-disable-timeout-test.patch BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gtest-devel BuildRequires: beanstalkd %description A C/C++ client library for the beanstalkd work queue. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development files for %{name}. %prep %autosetup -n %{name}-%{commit} -p1 %build %set_build_flags make %{?_smp_mflags} %install %make_install INCLUDEDIR=%{_includedir} LIBDIR=%{_libdir} rm %{buildroot}%{_libdir}/libbeanstalk.a* %check beanstalkd & make test kill %1 %files %license debian/copyright %doc README.md %{_libdir}/libbeanstalk.so.* %files devel %{_includedir}/beanstalk.h %{_includedir}/beanstalk.hpp %{_libdir}/libbeanstalk.so %{_libdir}/pkgconfig/libbeanstalk.pc %changelog * Fri Nov 15 2019 Dan Callaghan - 1.4.0-1 - initial version