Name: libopusenc Version: 0.2.1 Release: 1%{?dist} Summary: A library that provides an easy way to encode Ogg Opus files License: BSD URL: https://opus-codec.org/ %if !0%{?os2_version} Source0: https://archive.mozilla.org/pub/opus/%{name}-%{version}.tar.gz %else %scm_source github https://github.com/tellie/%{name}-os2 %{version}-os2 %endif BuildRequires: gcc BuildRequires: doxygen BuildRequires: opus-devel %description A library that provides an easy way to encode Ogg Opus files. %package devel Summary: Development package for libopusenc Requires: opus-devel Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Files for development with libopusenc. %debug_package %prep %if !0%{?os2_version} %setup -q %else %scm_setup %endif %build echo PACKAGE_VERSION="%{version}" > package_version autoreconf -vfi export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp" export LIBS="-lcx -lmmpm2" export CFLAGS="-idirafter /@unixroot/usr/include/os2tk45" %configure --disable-static %if !0%{?os2_version} %make_build %else make %{?_smp_mflags} %endif %install %make_install # Remove libtool archives find %{buildroot} -type f -name "*.la" -delete rm -rf %{buildroot}%{_datadir}/doc/libopusenc/ %check make check %{?_smp_mflags} V=1 %if !0%{?os2_version} %ldconfig_scriptlets %endif %files %license COPYING %if !0%{?os2_version} %{_libdir}/libopusenc.so.* %else %{_libdir}/*.dll %endif %files devel %doc doc/html %{_includedir}/opus/opusenc.h %if !0%{?os2_version} %{_libdir}/libopusenc.so %else %{_libdir}/*.a %endif %{_libdir}/pkgconfig/libopusenc.pc %changelog * Thu Oct 01 2020 Elbert Pol - 0.2.1-1 - First rpm build for OS2