Hello community, here is the log from the commit of package liquid-dsp for openSUSE:Leap:15.2 checked in at 2020-02-20 00:07:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/liquid-dsp (Old) and /work/SRC/openSUSE:Leap:15.2/.liquid-dsp.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liquid-dsp" Thu Feb 20 00:07:39 2020 rev:11 rq:765376 version:1.3.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/liquid-dsp/liquid-dsp.changes 2020-01-15 15:27:12.658636554 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.liquid-dsp.new.26092/liquid-dsp.changes 2020-02-20 00:07:40.672161793 +0100 @@ -1,0 +2,47 @@ +Mon Jul 29 21:36:52 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to latest tagged release version 1.3.2 + * autotest + - runs with random seeds (based on time) for diveristy + - output .json file for post-analysis + * build + - cleaned up compiler warnings across most platforms + - incorporated continuous integration script + - compact header APIs across all interfaces in liquid.h + - consistent build across Linux and macOS + * agc + - added more convenience methods, improved autotest stability + * fft + - spwaterfall less verbose with more convenience methods + * filter + - new rresamp family of objects to implement rational rate + resampling; very useful for fixed buffer sizes + - resamp now uses fixed-point phase for faster computation + - fixed issues with msresamp2 ordering to have expected roll-off + performance + - added notch filter design option for firfilt (with autotest) + * framing + - completely reworked msource family of objects to use firpfbch2 + family of objects for computationally efficient + - added preliminary fskframe generator and synchronizer objects + * math + - improved functions for speed, is_prime() + - improved stability and consistency of root-finding algorithms + * multichannel + - added new firpfbchr family of objects for arbitrarily setting + number of channels and down-sampling rates + * modem + - refactored objects for amplitude modulation/demodulation to use + Hilbert transform, added autotest scripts + * nco + - improving consistency across platforms +- Run spec-cleaner +- Update patch: + * liquid-dsp-fix-destdir.diff + +------------------------------------------------------------------- +Sat Aug 18 03:27:36 UTC 2018 - bwiedem...@suse.com + +- Add reproducible.patch to always compile with SSE3 (boo#1100677) + +------------------------------------------------------------------- Old: ---- liquid-dsp-1.3.1.git1508199169.4c9a7514.tar.xz New: ---- liquid-dsp-1.3.2.tar.gz reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liquid-dsp.spec ++++++ --- /var/tmp/diff_new_pack.uzYvWS/_old 2020-02-20 00:07:41.244162899 +0100 +++ /var/tmp/diff_new_pack.uzYvWS/_new 2020-02-20 00:07:41.248162906 +0100 @@ -1,6 +1,7 @@ # # spec file for package liquid-dsp # +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties @@ -12,29 +13,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define use_build_checks 0 Name: liquid-dsp -Version: 1.3.1.git1508199169.4c9a7514 +Version: 1.3.2 Release: 0 Summary: Digital signal processing library for software-defined radios License: MIT Group: Development/Libraries/C and C++ -Url: http://liquidsdr.org +URL: https://liquidsdr.org #Git-Clone: https://github.com/jgaeddert/liquid-dsp.git -Source0: %{name}-%{version}.tar.xz +Source: https://github.com/jgaeddert/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: liquid-dsp-fix-destdir.diff +Patch1: reproducible.patch BuildRequires: autoconf BuildRequires: automake -BuildRequires: pkg-config -%ifnarch %arm +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: pkgconfig(fftw3) +%ifnarch %{arm} BuildRequires: pkgconfig(libfec) %endif -BuildRequires: pkgconfig(fftw3) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description liquid-dsp is a signal processing library for software-defined @@ -56,6 +58,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build autoreconf -fiv @@ -75,8 +78,8 @@ %endif %files -n libliquid-devel -%defattr(-,root,root) -%doc HISTORY LICENSE README.md TROUBLESHOOTING +%license LICENSE +%doc HISTORY README.md TROUBLESHOOTING %dir %{_includedir}/liquid %{_includedir}/liquid/liquid.h %{_libdir}/libliquid.so ++++++ liquid-dsp-fix-destdir.diff ++++++ --- /var/tmp/diff_new_pack.uzYvWS/_old 2020-02-20 00:07:41.308163023 +0100 +++ /var/tmp/diff_new_pack.uzYvWS/_new 2020-02-20 00:07:41.308163023 +0100 @@ -1,20 +1,20 @@ diff --git a/makefile.in b/makefile.in -index 33a458d..ce3542a 100644 +index bdfe5c9..d476fb6 100644 --- a/makefile.in +++ b/makefile.in -@@ -1185,9 +1185,9 @@ help: +@@ -1218,9 +1218,9 @@ help: install: all @echo "installing..." @echo "" - mkdir -p $(DESTDIR)$(exec_prefix)$(libdir) + mkdir -p $(DESTDIR)$(libdir) mkdir -p $(DESTDIR)$(prefix)/include/liquid -- install -m 644 -p $(SHARED_LIB) libliquid.a $(DESTDIR)$(exec_prefix)$(libdir) -+ install -m 644 -p $(SHARED_LIB) libliquid.a $(DESTDIR)$(libdir) +- install -m 644 -p ${ARCHIVE_LIB} ${SHARED_LIB} $(DESTDIR)$(exec_prefix)$(libdir) ++ install -m 644 -p ${ARCHIVE_LIB} ${SHARED_LIB} $(DESTDIR)$(libdir) install -m 644 -p $(addprefix include/,$(headers_install)) $(DESTDIR)$(prefix)/include/liquid @echo "" @echo "---------------------------------------------------------" -@@ -1197,7 +1197,7 @@ install: all +@@ -1230,7 +1230,7 @@ install: all @echo " libraries by running 'ldconfig' to make the shared" @echo " object available. You might also need to modify your" @echo " LD_LIBRARY_PATH environment variable to include the" @@ -23,14 +23,14 @@ @echo "" @echo " Please report bugs to $(BUGREPORT)" @echo "---------------------------------------------------------" -@@ -1210,8 +1210,8 @@ install: all +@@ -1243,8 +1243,8 @@ install: all uninstall: @echo "uninstalling..." $(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install)) -- $(RM) $(DESTDIR)$(exec_prefix)$(libdir)/libliquid.a -- $(RM) $(DESTDIR)$(exec_prefix)$(libdir)/$(SHARED_LIB) -+ $(RM) $(DESTDIR)$(libdir)/libliquid.a -+ $(RM) $(DESTDIR)$(libdir)/$(SHARED_LIB) +- $(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${ARCHIVE_LIB} +- $(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${SHARED_LIB} ++ $(RM) $(DESTDIR)$(libdir)/${ARCHIVE_LIB} ++ $(RM) $(DESTDIR)$(libdir)/${SHARED_LIB} @echo "done." ## ++++++ reproducible.patch ++++++ Author: Bernhard M. Wiedemann <bwiedemann suse de> Date: 2018-08-18 https://bugzilla.opensuse.org/show_bug.cgi?id=1100677 Disable CPU detection to always use SSE3 It should have used SSE2 for wider hardware support, but https://github.com/jgaeddert/liquid-dsp/issues/137 prevented it Index: liquid-dsp-1.3.1.git1508199169.4c9a7514/scripts/ax_ext.m4 =================================================================== --- liquid-dsp-1.3.1.git1508199169.4c9a7514.orig/scripts/ax_ext.m4 +++ liquid-dsp-1.3.1.git1508199169.4c9a7514/scripts/ax_ext.m4 @@ -62,7 +62,7 @@ AC_DEFUN([AX_EXT], AC_CACHE_CHECK([whether mmx is supported], [ax_cv_have_mmx_ext], [ - ax_cv_have_mmx_ext=no + ax_cv_have_mmx_ext=yes if test "$((0x$edx>>23&0x01))" = 1; then ax_cv_have_mmx_ext=yes fi @@ -70,7 +70,7 @@ AC_DEFUN([AX_EXT], AC_CACHE_CHECK([whether sse is supported], [ax_cv_have_sse_ext], [ - ax_cv_have_sse_ext=no + ax_cv_have_sse_ext=yes if test "$((0x$edx>>25&0x01))" = 1; then ax_cv_have_sse_ext=yes fi @@ -78,7 +78,7 @@ AC_DEFUN([AX_EXT], AC_CACHE_CHECK([whether sse2 is supported], [ax_cv_have_sse2_ext], [ - ax_cv_have_sse2_ext=no + ax_cv_have_sse2_ext=yes if test "$((0x$edx>>26&0x01))" = 1; then ax_cv_have_sse2_ext=yes fi @@ -86,7 +86,7 @@ AC_DEFUN([AX_EXT], AC_CACHE_CHECK([whether sse3 is supported], [ax_cv_have_sse3_ext], [ - ax_cv_have_sse3_ext=no + ax_cv_have_sse3_ext=yes if test "$((0x$ecx&0x01))" = 1; then ax_cv_have_sse3_ext=yes fi @@ -96,7 +96,7 @@ AC_DEFUN([AX_EXT], [ ax_cv_have_ssse3_ext=no if test "$((0x$ecx>>9&0x01))" = 1; then - ax_cv_have_ssse3_ext=yes + ax_cv_have_ssse3_ext=no fi ]) @@ -104,7 +104,7 @@ AC_DEFUN([AX_EXT], [ ax_cv_have_sse41_ext=no if test "$((0x$ecx>>19&0x01))" = 1; then - ax_cv_have_sse41_ext=yes + ax_cv_have_sse41_ext=no fi ]) @@ -112,7 +112,7 @@ AC_DEFUN([AX_EXT], [ ax_cv_have_sse42_ext=no if test "$((0x$ecx>>20&0x01))" = 1; then - ax_cv_have_sse42_ext=yes + ax_cv_have_sse42_ext=no fi ]) @@ -120,7 +120,7 @@ AC_DEFUN([AX_EXT], [ ax_cv_have_avx_ext=no if test "$((0x$ecx>>28&0x01))" = 1; then - ax_cv_have_avx_ext=yes + ax_cv_have_avx_ext=no fi ])