From 739436575b5079f48fecad48e8020b3167dc8edf84788952ad599e72eaad6b6a Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 23 Dec 2019 08:44:58 +0000 Subject: [PATCH] Accepting request 758850 from home:mnhauke:sdr-devel - Update to version 2.1.0 * The AVX FMA rotator bug is fixed * VOLK offers `volk::vector<>` for C++ to follow RAII * Move towards modern dependencies - CMake 3.8 - Prefer Python3 - We will drop Python2 support in a future release! - Use C++17 `std::filesystem` - This enables VOLK to be built without Boost if available! * more stable CI * lots of bugfixes * more optimized kernels, especially more NEON versions OBS-URL: https://build.opensuse.org/request/show/758850 OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/volk?expand=0&rev=3 --- volk-2.1.0.tar.gz | 3 +++ volk-v2.0.0.tar.xz | 3 --- volk.changes | 17 +++++++++++++++++ volk.spec | 16 +++++++++------- 4 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 volk-2.1.0.tar.gz delete mode 100644 volk-v2.0.0.tar.xz diff --git a/volk-2.1.0.tar.gz b/volk-2.1.0.tar.gz new file mode 100644 index 0000000..d2ca28c --- /dev/null +++ b/volk-2.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe422f10b880d10cb72bdd1a3362a0f65d2d6d655dd1296459773c89fae51781 +size 274825 diff --git a/volk-v2.0.0.tar.xz b/volk-v2.0.0.tar.xz deleted file mode 100644 index 350518e..0000000 --- a/volk-v2.0.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:686b6120539092ca9c1e865277b2c1581e51f7683e4facf9491194370221d97a -size 197036 diff --git a/volk.changes b/volk.changes index 9e553f0..29cbd38 100644 --- a/volk.changes +++ b/volk.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Sun Dec 22 14:26:11 UTC 2019 - Martin Hauke + +- Update to version 2.1.0 + * The AVX FMA rotator bug is fixed + * VOLK offers `volk::vector<>` for C++ to follow RAII + * Move towards modern dependencies + - CMake 3.8 + - Prefer Python3 + - We will drop Python2 support in a future release! + - Use C++17 `std::filesystem` + - This enables VOLK to be built without Boost if + available! + * more stable CI + * lots of bugfixes + * more optimized kernels, especially more NEON versions + ------------------------------------------------------------------- Thu Sep 12 13:28:15 UTC 2019 - Stefan BrĂ¼ns diff --git a/volk.spec b/volk.spec index d3b0b9d..974f971 100644 --- a/volk.spec +++ b/volk.spec @@ -12,23 +12,24 @@ # 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/ # + %global sonum 2 -%global soname 2_0 +%global soname 2_1 Name: volk -Version: 2.0.0 +Version: 2.1.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/releases/download/v%{version}/volk-v%{version}.tar.xz +Source: https://github.com/gnuradio/volk/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake -BuildRequires: gcc-c++ BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: libboost_filesystem-devel BuildRequires: libboost_system-devel BuildRequires: orc @@ -43,6 +44,7 @@ of GNU Radio, but can also be used standalone. %package devel Summary: Development files for VOLK # Formerly part of gnuradio 3.7.x.y +Group: Development/Libraries/C and C++ Requires: libvolk%{soname} = %{version} Conflicts: gnuradio-devel < 3.8.0.0 Provides: gnuradio-devel:%{_libdir}/pkgconfig/volk.pc @@ -61,13 +63,14 @@ This package provides the VOLK shared library. %package -n volk_modtool Summary: VOLK modtool +Group: Development/Libraries/C and C++ %description -n volk_modtool This package provides volk_modtool, used for creating new VOLK kernels. %prep -%setup -q -n volk-v%{version} +%setup -q %build %cmake @@ -105,4 +108,3 @@ sed -i -e '1 { \@.*/bin/env.*python.*@ d }' %{buildroot}%{python3_sitearch}/volk %{python3_sitearch}/volk_modtool %changelog -