diff --git a/broadvoice16.spec b/broadvoice16.spec index e8cb7b6..cbc865f 100644 --- a/broadvoice16.spec +++ b/broadvoice16.spec @@ -83,6 +83,11 @@ rm -r %{buildroot}%{_includedir}/bv16-floatingpoint %check %if 0%{?tools} +%ifarch s390x ppc64 %sparc %sparc64 +%define endianness BigEndian +%else +%define endianness LittleEndian +%endif cd FloatingPoint/process #return failure if TestBroadVoice16 fails echo 'exit $checksum' >>TestBroadVoice16 @@ -93,13 +98,8 @@ grep -qF DG192BITSTREAM=0 ../meson.build && \ sed -i '/cmp tv.bv16.bfe10.raw tv.bv16.bfe10.ref.raw/,/fi/d' TestBroadVoice16 && \ sed -i '/cmp tvbe.bv16 tvbe.bv16.ref/,/fi/d' TestBroadVoice16 && \ sed -i '/cmp tvbe.bv16.bfe10.raw tvbe.bv16.bfe10.ref.raw/,/fi/d' TestBroadVoice16 -%ifarch s390x ppc64 %sparc %sparc64 PATH=%{buildroot}%{_bindir}:$PATH LD_LIBRARY_PATH=%{buildroot}%{_libdir} \ - bash TestBroadVoice16 BigEndian -%else -PATH=%{buildroot}%{_bindir}:$PATH LD_LIBRARY_PATH=%{buildroot}%{_libdir} \ - bash TestBroadVoice16 LittleEndian -%endif + bash TestBroadVoice16 %endianness %endif %if 0%{?shared}