Hello community,

here is the log from the commit of package volk for openSUSE:Factory checked in 
at 2020-12-01 14:23:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/volk (Old)
 and      /work/SRC/openSUSE:Factory/.volk.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "volk"

Tue Dec  1 14:23:20 2020 rev:5 rq:851907 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/volk/volk.changes        2020-05-11 
13:44:36.781534451 +0200
+++ /work/SRC/openSUSE:Factory/.volk.new.5913/volk.changes      2020-12-01 
14:23:33.761643692 +0100
@@ -1,0 +2,25 @@
+Mon Nov 30 11:31:35 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 2.4.0
+  Documentation
+  * Update README to be more verbose and to improve usefulness.
+  CMake
+  * Enable to not install volk_modtool.
+  * Remove "find_package_handle_standard_args" warning.
+  cpu_features
+  * Use cpu_features v0.6.0 as a private submodule to detect
+    available CPU features.
+  * Fix incorrect feature detection for newer AVX versions.
+  * Circumvent platform specific feature detection.
+  * Enable more architecture specific kernels on more platforms.
+  Kernels
+  * Disable slow and broken SSE4.1 kernel in
+    volk_32fc_x2_dot_prod_32fc.
+  * Adjust min/max for 32f_s32f_convert_8i kernel
+  * Use INT8_* instead of CHAR_*
+- Upstream tarball does not have the cpu_features included so use
+  a service file to generate the tarball.
+- Add patch:
+  * volk-fix-cpu_features-compilation-error.patch
+
+-------------------------------------------------------------------

Old:
----
  volk-2.3.0.tar.gz

New:
----
  _service
  volk-2.4.0.tar.xz
  volk-fix-cpu_features-compilation-error.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ volk.spec ++++++
--- /var/tmp/diff_new_pack.RO9X5B/_old  2020-12-01 14:23:34.249644221 +0100
+++ /var/tmp/diff_new_pack.RO9X5B/_new  2020-12-01 14:23:34.253644225 +0100
@@ -17,16 +17,16 @@
 
 
 %global sonum 2
-%global soname 2_3
-
+%global soname 2_4
 Name:           volk
-Version:        2.3.0
+Version:        2.4.0
 Release:        0
 Summary:        Vector-Optimized Library of Kernels
 License:        GPL-3.0-only
 Group:          Development/Libraries/C and C++
-URL:            http://libvolk.org/
-Source:         
https://github.com/gnuradio/volk/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+URL:            https://libvolk.org/
+Source:         %{name}-%{version}.tar.xz
+Patch0:         volk-fix-cpu_features-compilation-error.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -35,6 +35,7 @@
 BuildRequires:  orc
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Mako
+Provides:       bundled(cpu_features) = 0.6.0
 
 %description
 VOLK provides a library of vector-optimized kernels. It is a subproject
@@ -45,9 +46,9 @@
 # Formerly part of gnuradio 3.7.x.y
 Group:          Development/Libraries/C and C++
 Requires:       libvolk%{soname} = %{version}
+Recommends:     volk_modtool
 Conflicts:      gnuradio-devel < 3.8.0.0
 Provides:       gnuradio-devel:%{_libdir}/pkgconfig/volk.pc
-Recommends:     volk_modtool
 
 %description devel
 This package provides the the development files for VOLK.
@@ -70,6 +71,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %cmake
@@ -77,10 +79,15 @@
 
 %install
 %cmake_install
-
 chmod -x %{buildroot}%{python3_sitearch}/volk_modtool/*py
 sed -i -e '1 { \@.*/bin/env.*python.*@ d }' 
%{buildroot}%{python3_sitearch}/volk_modtool/*py
 
+# remove stuff from bundled cpu_features
+rm %{buildroot}%{_bindir}/list_cpu_features
+rm -R %{buildroot}%{_includedir}/cpu_features
+rm -R %{buildroot}%{_libdir}/cmake/CpuFeatures
+rm %{buildroot}%{_libdir}/libcpu_features.a
+
 %fdupes %{buildroot}
 
 %post -n libvolk%{soname} -p /sbin/ldconfig

++++++ _service ++++++
<services>
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param name="url">https://github.com/gnuradio/volk.git</param>
                <param name="revision">v2.4.0</param>
                <param name="versionformat">2.4.0</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>
                <param name="compression">xz</param>
        </service>
        <service name="set_version" mode="disabled"/>
</services>

++++++ volk-fix-cpu_features-compilation-error.patch ++++++
diff --git a/cpu_features/src/utils/list_cpu_features.c 
b/cpu_features/src/utils/list_cpu_features.c
index c80ffc5..82a8e72 100644
--- a/cpu_features/src/utils/list_cpu_features.c
+++ b/cpu_features/src/utils/list_cpu_features.c
@@ -340,6 +340,7 @@ static Node* GetCacheTypeString(CacheType cache_type) {
     case CPU_FEATURE_CACHE_PREFETCH:
       return CreateConstantString("prefetch");
   }
+  return 0;
 }
 
 static void AddCacheInfo(Node* root, const CacheInfo* cache_info) {
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to