diff --git a/geos-3.10.2.tar.bz2 b/geos-3.10.2.tar.bz2 deleted file mode 100644 index 1b4b488..0000000 --- a/geos-3.10.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:50bbc599ac386b4c2b3962dcc411f0040a61f204aaef4eba7225ecdd0cf45715 -size 6714655 diff --git a/geos-3.10.3.tar.bz2 b/geos-3.10.3.tar.bz2 new file mode 100644 index 0000000..2ccdf04 --- /dev/null +++ b/geos-3.10.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c141b07d61958a758345d5f54e3c735834b2f4303edb9f67fb26914f0d44770 +size 6720568 diff --git a/geos.changes b/geos.changes index 192bdd4..17e4152 100644 --- a/geos.changes +++ b/geos.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Fri Jun 17 09:04:36 UTC 2022 - Jan Engelhardt + +- Rectify conflict dependencies (shlib transition from Nov 9 2015) + against old geos. +- Update to release 3.10.3 + * VoronoiDiagramBuilder::setSites(const CoordinateSequence&) + returns sorted output now + * Add SnappingNoder seeding + * Fix segfault in Hausdorff distance with empty geometries + * Fix inf loop in PolygonTriangulator + * Fix IsValidOp to handle repeated node points + * Fix IsSimpleOp to handle closed LineStrings with repeated + endpoints + * Fix crash in GeometryNoder on empty input + ------------------------------------------------------------------- Mon Mar 28 07:38:28 UTC 2022 - Martin Pluskal diff --git a/geos.spec b/geos.spec index dea43ee..5958917 100644 --- a/geos.spec +++ b/geos.spec @@ -16,9 +16,9 @@ # -%define uver 3_10_2 +%define uver 3_10_3 Name: geos -Version: 3.10.2 +Version: 3.10.3 Release: 0 Summary: Geometry Engine - Open Source License: LGPL-2.1-only @@ -39,6 +39,8 @@ functions such as IsValid(). %package -n libgeos%{uver} Summary: Geometry Engine library Group: System/Libraries +# Old version was not conforming to SLPP +Conflicts: geos <= 3.5.0 %description -n libgeos%{uver} GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology @@ -50,8 +52,7 @@ functions such as IsValid(). %package -n libgeos_c1 Summary: C language interface for the GEOS library Group: System/Libraries -Provides: geos = %{version}-%{release} -Obsoletes: geos < %{version}-%{release} +Conflicts: geos <= 3.5.0 %description -n libgeos_c1 This subpackage contains a shared library providing a C linkage @@ -60,9 +61,9 @@ interface for the (C++) GEOS library. %package devel Summary: Development files for GEOS Group: Development/Libraries/C and C++ -Requires: libgeos%{uver} = %{version} -Requires: libgeos_c1 = %{version} -Provides: lib%{name}-devel = %{version} +Requires: libgeos%{uver} = %{version}-%{release} +Requires: libgeos_c1 = %{version}-%{release} +Provides: lib%{name}-devel = %{version}-%{release} %description devel GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology @@ -75,7 +76,7 @@ This package contains the development files to build applications that use GEOS. %prep -%setup -q +%autosetup %build %cmake