ruby-geos - Ruby bindings for Geometry Engine

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename ruby-geos-3.7.1-1.1.x86_64.rpm
Package name ruby-geos
Package version 3.7.1
Package release 1.1
Package architecture x86_64
Package type rpm
Category Development/Languages/Ruby
License LGPL-2.1-only
Maintainer -
Download size 54.84 KB
Installed size 153.62 KB
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
Suite (JTS). As such, it aims to contain the complete functionality of
JTS in C++. This includes all the OpenGIS "Simple Features for SQL" spatial
predicate functions and spatial operators, as well as specific JTS topology
functions such as IsValid()
This package contains ruby bindings for Geometry Engine.


Package Version Architecture Repository
ruby-geos-3.7.1-32.3.x86_64.rpm 3.7.1 x86_64 Science
ruby-geos-3.7.1-32.3.i586.rpm 3.7.1 i586 Science
ruby-geos-3.7.1-1.1.i586.rpm 3.7.1 i586 openSUSE Oss
ruby-geos - - -


Name Value - - - - - - - - -
ruby(abi) >= 2.6.0


Name Value
ruby-geos = 3.7.1-1.1
ruby-geos(x86-64) = 3.7.1-1.1


Type URL
Binary Package ruby-geos-3.7.1-1.1.x86_64.rpm
Source Package geos-3.7.1-1.1.src.rpm

Install Howto

Install ruby-geos rpm package:

# zypper install ruby-geos




2019-02-18 - Bruno Friedmann <>
- Packaging:
+ refresh patch libruby with upstream debian for 3.7.1
+ remove python as state upstream this not supported since
version 3 (use Shapely or libgeos_c)
- Update to version 3.7.1
+ Bug fixes / improvements
* Fix crash in GEOSCoordSeq_isCCW with empty coordseq
(#927, Sergey Fedoseev)
* Fix crash in GEOSInterpolate with empty LineString
(#926, Sergey Fedoseev)
* Fix crash in GEOSUnaryUnion with empty LineString
(#928, Sergey Fedoseev)
* Fix memory leak in SIRtree::insert (#919, Dan Baston)
* Reduce required autoconf to 2.63
(#56, John Harvey)
* Fix incorrect return values on error from GEOSLength
GEOSisValidDetail (#941, Dan Baston)
- Changes in 3.7.0
+ New things:
* CAPI: GEOSDistanceIndexed (#795, Dan Baston)
* CAPI: GEOSCoordSeq_isCCW (#870, Dan Baston)
* CAPI: GEOSGeom_getXMin, GEOSGeom_getXMax,
GEOSGeom_getYMin, GEOSGeom_getYMax (#871, Dan Baston)
* CAPI: GEOSFrechetDistance (#797, Shinichi SUGIYAMA)
* CAPI: GEOSReverse (#872, Dan Baston)
* CAPI: GEOSGeomGetZ (#581, J Smith)
+ Improvements
* Interruptible snap operation (Paul Ramsey)
* Numerous packaging, doc, and build changes
(Debian group: Bas Couwenberg, Francesco Paolo Lovergine)
(NetBSD: Greg Troxel)
* Allow static library with C API for CMake builds (#878, Dakota Hawkins)
+ C++ API changes:
* Require defining USE_UNSTABLE_GEOS_CPP_API for use without
* Make C++11 required (Mateusz Loskot)
* Use C++11 unique_ptr, nullptr, and override constructs
(Mateusz Loskot)
* C++11 standard delete on noncopyable
(#851, Vicky Vergara)
* Fix CommonBits::getBit to correctly handle i >= 32
(#834, Kurt Schwehr)
- Changes in 3.7.0rc2
+ Fixes / enhancements since 3.7.0rc1
* Drop ? from extended regular expression,
so that the expression strictly conforms to the POSIX ERE rules.
(#917, Greg Troxel, Bas Couwenberg)
* include .editorconfig in tar ball,
fixes Cmake on VS (#920, Jeff Mckenna, Regina Obe)
* Ignore error in CoordinateArraySequenceFactoryTest
failing on FreeBSD/macOS Clang (#894)
- Changes in 3.7.0rc1
+ Fixes / enhancements since 3.7.0beta2
* Avoid segfault when querying empty tree (#730, framm)
* Collection with Empty components crashes overlay (#782, Dan Baston)
* Allow static library with C API for CMake builds (#878, Dakota Hawkins)
- Changes in 3.7.0beta2
+ Fixes since 3.7.0beta1
* Fix infinite loop in GEOSClipByRect (#865, Dan Baston)
* Make GEOSException inherit from std::runtime_error
to address clang warnings (Dan Baston)
* Add missing CMake files to tarball (#895, Regina Obe)
2018-03-08 -
- Modernise spec file a bit
2017-11-13 -
- Rename python subpackage
2017-11-13 -
- Update to version 3.6.2:
* Bug fixes / improvements:
+ Fix exception in UnaryUnion of collection of touching polygons (#837)
+ Allow building against python 3 (#774)
+ Fix build with android-ndk and other compilers (#799)
+ Allows compiling with -Wpointer-bool-conversion (#638)
+ Fix unhandled exception on invalid fp operation (#811)
+ Fix overloaded virtual print in DirectedEdge* (#812)
+ AppVeyor CI build added (#813)
+ Clean up numerous MSVC warnings, notably C4275 and C4589 (#814)
+ Bump CMake version to 3.0.0 (#817)
+ Fix leaks in WKT parser (#830)

See Also

Package Description
ruby-libprelude-5.0.0-1.1.i586.rpm Ruby bindings for libprelude
ruby-libprelude-5.0.0-1.1.x86_64.rpm Ruby bindings for libprelude
ruby-marisa-0.2.4-7.5.i586.rpm Ruby bindings for marisa
ruby-marisa-0.2.4-7.5.x86_64.rpm Ruby bindings for marisa
ruby-obexftp-0.24-4.27.i586.rpm ObexFTP Implements the Object Exchange (OBEX) - Ruby bindings
ruby-obexftp-0.24-4.27.x86_64.rpm ObexFTP Implements the Object Exchange (OBEX) - Ruby bindings
ruby-rrdtool-1.7.1-1.1.i586.rpm Ruby bindings for RRDtool
ruby-rrdtool-1.7.1-1.1.x86_64.rpm Ruby bindings for RRDtool
ruby-selinux-2.9-2.1.i586.rpm Ruby bindings for the SELinux runtime library
ruby-selinux-2.9-2.1.x86_64.rpm Ruby bindings for the SELinux runtime library
ruby-solv-0.7.4-1.1.i586.rpm Ruby bindings for the libsolv library
ruby-solv-0.7.4-1.1.x86_64.rpm Ruby bindings for the libsolv library
ruby-xapian-1.4.9-1.3.i586.rpm Files needed for developing Ruby scripts which use Xapian
ruby-xapian-1.4.9-1.3.x86_64.rpm Files needed for developing Ruby scripts which use Xapian
ruby-yui-1.1.2-1.7.i586.rpm Ruby bindings for libyui