%global git_commit b1f8da417960198af87b244337f0dc06a2df65db %global git_date 20190425 %global git_short_commit %(echo %{git_commit} | cut -c -8) %global git_suffix %{git_date}git%{git_short_commit} Name: liquid-dsp Version: 1.3.1git Release: 1.%{git_suffix}%{?dist} Summary: Digital Signal Processing Library for Software-Defined Radios License: MIT Group: Applications/Networking Packager: dranch@trinnet.net URL: http://liquidsdr.org/ Source0: %{name}-%{version}-%{git_suffix}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # set soname ourselves as upstream doesn't #Patch0: soname-version.patch # add autotooling as upstream doesn't #Patch1: autotools.patch #BuildRequires: gcc fftw-libs-single BuildRequires: gcc fftw-devel %description Digital signal processing library for software-defined radios %package -n %{name}-devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description -n %{name}-devel Digital signal processing library for software-defined radios %prep #chmod a+x configure %setup -q #%patch %build ./bootstrap.sh %configure --exec_prefix=/ make %{?_smp_mflags} %check make check %install %make_install #pushd ${RPM_BUILD_ROOT}/%{_libdir} > /dev/null 2>&1 #rm libliquid.a #ln -s libliquid.so.1.3 libliquid.so #chmod a+x libliquid.so.1.3 #popd > /dev/null 2>&1 %files %doc LICENSE README.md TROUBLESHOOTING %{_libdir}/libliquid.so %files -n %{name}-devel %{_includedir}/liquid/* %{_libdir}/libliquid.a %{_libdir}/libliquid.so %changelog * Thu Apr 25 2019 David Ranch 1.3.1-1.gitb1f8da41 - Initial Centos packaging * Tue Aug 7 2018 Matt Domsch 1.3.1-1.20180806git9658d81 - Initial Fedora packaging