Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spatialindex for openSUSE:Factory checked in at 2026-09-12 21:21:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spatialindex (Old) and /work/SRC/openSUSE:Factory/.spatialindex.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spatialindex" Sat Sep 12 21:21:50 2026 rev:5 rq:1377531 version:2.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/spatialindex/spatialindex.changes 2024-02-26 19:48:47.469284249 +0100 +++ /work/SRC/openSUSE:Factory/.spatialindex.new.1265/spatialindex.changes 2026-09-12 21:25:43.854475917 +0200 @@ -1,0 +2,19 @@ +Sat Sep 12 11:33:10 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.1.0: + * SONAME bump 6 -> 8: rename lib subpackage to libspatialindex8 + * Upstream adopted restore-pkg-config-functionality.patch + (PR #201): drop it + * Ship CMake package config in devel subpackage + * 2.0.0 changes of note: Ball Shape for point neighborhood + queries, no more debug lint on stderr, CMake modernization + with static-lib support, GTest-based tests + * 2.1.0: RTree kNN query overhead reduction, bulk-insert and + bulk-query C APIs, in-memory tree construction +- spec-cleaner pass: drop Group tags, pkgconfig() provider form, + %license for COPYING +- Enable %check (upstream self-contained ctest suite, gtest + vendored): pass relative LIB/INCLUDE_INSTALL_DIR so the .pc + file has no double slashes + +------------------------------------------------------------------- Old: ---- restore-pkg-config-functionality.patch spatialindex-src-1.9.3.tar.bz2 spatialindex-src-1.9.3.tar.bz2.sha512sum New: ---- spatialindex-src-2.1.0.tar.bz2 spatialindex-src-2.1.0.tar.bz2.sha512sum ----------(Old B)---------- Old: * SONAME bump 6 -> 8: rename lib subpackage to libspatialindex8 * Upstream adopted restore-pkg-config-functionality.patch (PR #201): drop it ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spatialindex.spec ++++++ --- /var/tmp/diff_new_pack.ZcLMUC/_old 2026-09-12 21:25:44.353496862 +0200 +++ /var/tmp/diff_new_pack.ZcLMUC/_new 2026-09-12 21:25:44.354496903 +0200 @@ -1,7 +1,7 @@ # # spec file for package spatialindex # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,21 +17,18 @@ Name: spatialindex -Version: 1.9.3 +Version: 2.1.0 Release: 0 Summary: A library for spatial indexing License: MIT -Group: Productivity/Graphics/Other URL: https://libspatialindex.org/ Source0: https://github.com/libspatialindex/libspatialindex/releases/download/%{version}/spatialindex-src-%{version}.tar.bz2 Source1: https://github.com/libspatialindex/libspatialindex/releases/download/%{version}/spatialindex-src-%{version}.tar.bz2.sha512sum -# PATCH-FIX-OPENSUSE restore-pkg-config-functionality.patch -- pkg-config: restore functionality (via CMake), change Cflags -Patch0: restore-pkg-config-functionality.patch BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make -BuildRequires: pkg-config +BuildRequires: pkgconfig %description An extensible framework that will support robust spatial indexing methods. @@ -49,14 +46,10 @@ Index persistence. Internal memory and external memory structures should be supported. Clustered and non-clustered indices should be easy to be persisted. -%package -n lib%{name}6 +%package -n lib%{name}8 Summary: A library for spatial indexing -Group: Productivity/Graphics/Other -# Version 1.9.3 of spatialindex was wrongly shipping the .so.6 in libspatialindex4 -# Help tp replace this package version -Obsoletes: libspatialindex4 = 1.9.3 -%description -n lib%{name}6 +%description -n lib%{name}8 libspatialindex provides a general framework for developing spatial indices. Currently it defines generic interfaces, provides simple main memory and disk based storage managers and a robust implementation of an R*-tree, an MVR-tree @@ -64,8 +57,7 @@ %package devel Summary: Development files for %{name} -Group: Development/Libraries -Requires: lib%{name}6 = %{version} +Requires: lib%{name}8 = %{version} Provides: lib%{name}-devel %description devel @@ -73,28 +65,30 @@ developing applications that use %{name}. %prep -%autosetup -p1 -n %{name}-src-%{version} +%autosetup -n %{name}-src-%{version} %build -%cmake +# Relative LIB/INCLUDE_INSTALL_DIR: upstream .pc template prefixes them +# with ${prefix}, absolute paths yield double slashes (rpmlint E) +%cmake -DLIB_INSTALL_DIR:PATH=%{_lib} -DINCLUDE_INSTALL_DIR:PATH=include -DBUILD_TESTING=ON %cmake_build +%check +%ctest + %install %cmake_install -%post -n lib%{name}6 -p /sbin/ldconfig - -%postun -n lib%{name}6 -p /sbin/ldconfig +%ldconfig_scriptlets -n lib%{name}8 -%files -n lib%{name}6 -%defattr(-,root,root,-) -%doc COPYING -%{_libdir}/*.so.6* +%files -n lib%{name}8 +%license COPYING +%{_libdir}/*.so.8* %files devel -%defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_includedir}/* %{_libdir}/*.so +%{_libdir}/cmake/libspatialindex/ %{_libdir}/pkgconfig/libspatialindex.pc ++++++ spatialindex-src-1.9.3.tar.bz2 -> spatialindex-src-2.1.0.tar.bz2 ++++++ ++++ 129299 lines of diff (skipped) ++++++ spatialindex-src-1.9.3.tar.bz2.sha512sum -> spatialindex-src-2.1.0.tar.bz2.sha512sum ++++++ --- /work/SRC/openSUSE:Factory/spatialindex/spatialindex-src-1.9.3.tar.bz2.sha512sum 2021-03-02 12:45:46.184371755 +0100 +++ /work/SRC/openSUSE:Factory/.spatialindex.new.1265/spatialindex-src-2.1.0.tar.bz2.sha512sum 2026-09-12 21:25:43.846475581 +0200 @@ -1 +1 @@ -7922807a2f7026542a014d3d7943da5410429b291cf469267ffea5b8075eab2a94e68b6c013425615d221b930fd319c403f3bf43404c9b1d2c92d0e2baae3066 spatialindex-src-1.9.3.tar.bz2 +1d73b0106af784c2d8ce1ff446afc2503f2d654838db3eb8b9d98b676cd16933912ee8e5b39ca9b3c2f20332da1e63480c208c9e92647ac1c63bddddb45929b4 spatialindex-src-2.1.0.tar.bz2
