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]
