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
   ])
 

Reply via email to