%global sonamebase 0 Name: libopenaptx Version: %{sonamebase}.2.0 Release: 3%{?dist} Summary: Open Source implementation of Audio Processing Technology codec (aptX) License: LGPLv2+ URL: https://github.com/pali/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: make %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %package tools Summary: %{name} encoder and decoder utilities Requires: %{name}%{?_isa} = %{version}-%{release} %description This is Open Source implementation of Audio Processing Technology codec (aptX) derived from ffmpeg 4.0 project and licensed under LGPLv2.1+. This codec is mainly used in Bluetooth A2DP profile. %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %description tools The %{name}-tools package contains openaptxenc encoder and openaptxdec decoder command-line utilities. %prep %autosetup %build # Skip building static binaries # Environment variable CFLAGS are overridden in makefile so we override that %make_build STATIC_UTILITIES= ANAME= LDFLAGS="%{build_ldflags}" CFLAGS="%{optflags}" %install # Skip build in install phase %make_install BUILD= PREFIX= LIBDIR="%{_libdir}" INCDIR="%{_includedir}" BINDIR="%{_bindir}" ANAME= %files %license COPYING %{_libdir}/%{name}.so.%{sonamebase} %{_libdir}/%{name}.so.%{version} %files devel %{_libdir}/%{name}.so %{_libdir}/%{name}.so %{_includedir}/openaptx.h %{_libdir}/pkgconfig/%{name}.pc %files tools %{_bindir}/openaptxenc %{_bindir}/openaptxdec %changelog * Tue Dec 22 2020 Gergely Gombos - 0.2.0-3 - Rename -utils subpackage to -tools * Sat Dec 19 2020 Gergely Gombos - 0.2.0-2 - Separate CLI utilities into subpackage * Thu Dec 17 2020 Gergely Gombos - 0.2.0-1 - Initial packaging