libGeoIP1 - Shared libraries of the GeoIP C API

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss x86_64 + i586
Package filename libGeoIP1-1.6.12-3.2.x86_64.rpm
Package name libGeoIP1
Package version 1.6.12
Package release 3.2
Package architecture x86_64
Package type rpm
Category System/Libraries
License LGPL-2.1-or-later
Maintainer -
Download size 100.33 KB
Installed size 316.06 KB
GeoIP is a C library that enables the user to find the country that any
IP address or hostname originates from.  It uses a file based database.
This database simply contains IP blocks as keys, and countries as
values.  This database should be more complete and accurate than using
reverse DNS lookups.
Note that GeoIP is deprecated and the database discontinued:
This package holds the shared libraries for GeoIP.


Package Version Architecture Repository
libGeoIP1-1.6.12-3.2.i586.rpm 1.6.12 i586 openSUSE Oss
libGeoIP1-1.6.7-12.1.x86_64.rpm 1.6.7 x86_64 PHP Extensions
libGeoIP1-1.6.7-12.1.i586.rpm 1.6.7 i586 PHP Extensions
libGeoIP1 - - -


Name Value
/sbin/ldconfig -
GeoIP-data - -


Name Value -
libGeoIP1 = 1.6.12-3.2
libGeoIP1(x86-64) = 1.6.12-3.2


Type URL
Binary Package libGeoIP1-1.6.12-3.2.x86_64.rpm
Source Package GeoIP-1.6.12-3.2.src.rpm

Install Howto

Install libGeoIP1 rpm package:

# zypper install libGeoIP1




2019-10-16 - Ludwig Nussel <>
- remove geoip-fetch and add deprecation link to descriptions (boo#1140511)
2018-08-01 -
- can't package database in /var/lib/GeoIP anymore as it breaks with
transactional updates (boo#1093352). Ideally one would put the
static version in /usr/share with the files in /var overriding
that. Since GeoIP is considered deprecated in favor of
libmaxminddb anyways, we'll just ship GeoIP-data as empty shell to
own the files for uninstall.
2018-03-15 -
- Update to version 1.6.12:
* Populate metro and area code when performing lookups in IPv6
City databases. Previously this was only done when using IPv4
City databases.
- Modernise spec file with spec-cleaner
2017-11-16 -
- Rectify RPM groups.
Remove pointless --with-pic since there are no static libs.
2017-11-16 -
- Update to version 1.6.11:
* Fix use of a NULL pointer when opening a corrupt database with
* GeoIP_database_info now returns the full version string rather
than incorrectly truncating it.
2016-06-16 -
- Fix compilation errors seen by GCC6.
2016-02-04 -
- Update to 1.6.9
* Fix a regression introduced in version 1.6.8, which caused
GeoIP_database_info to erroneously return NULL.
- Changes for 1.6.8
* Allow compilation on older systems by relaxing the autoconf
and automake minimum versions. Thank you, Jose Rubio!
* Avoid potential problems in multi-threaded environments by
consistently using pread() rather than read().
* Fix various small issues reported by clang's static analyser.
2015-11-16 -
- Update to 1.6.7
* Fixed a MSVC parser stack overflow when parsing regionName.c
and timeZone.c. Fix by elliotlo. GitHub #64.
* Updated region codes and timezones.
When using GEOIP_MEMORY_CACHE with an invalid database file,
the search tree traversal could attempt to read memory outside
of the memory allocated for the memory cache, resulting in a
segmentation fault. A check was added to ensure that the
traversal code does not try to read beyond the end of the file,
whether in memory, memory mapped, or on disk.
* Previously the return values from file reads were ignored. We now
check these values to ensure that there were no errors.
- copy the tools from the debian package to work with the database
files. new BR gcc-c++. Files are installed into the same path as
on debian /usr/lib/geoip/. new binaries:
2015-09-28 -
- Update to 1.6.6
* Replaced usage of deprecated fileno, read, and lseek on Visual
Studio 2005+ with their ISO C++ conformant replacements.
* A warning about using a double as a float was fixed.
* Fixed segfault when doing a lookup on an empty database.
* Fixed a memcheck error from valgrind in the _check_mtime
* Fixed _check_mtime to check the return value of gettimeofday
rather than just assuming it worked.
2015-03-12 -
- Remove unused zlib build requirement
- fix pubpackage arch build error, for SLE 11 SP3

See Also

Package Description
libGeoIP1-32bit-1.6.12-3.2.x86_64.rpm Shared libraries of the GeoIP C API
libGetDP2_11-2.11.2-1.10.i586.rpm A general finite element solver
libGetDP2_11-2.11.2-1.10.x86_64.rpm A general finite element solver
libGraphicsMagick++-Q16-12-1.3.34-1.1.i586.rpm C++ interface for the GraphisMagick image conversion library
libGraphicsMagick++-Q16-12-1.3.34-1.1.x86_64.rpm C++ interface for the GraphisMagick image conversion library
libGraphicsMagick++-devel-1.3.34-1.1.i586.rpm Development files for the GraphicsMagick C++ language API
libGraphicsMagick++-devel-1.3.34-1.1.x86_64.rpm Development files for the GraphicsMagick C++ language API
libGraphicsMagick-Q16-3-1.3.34-1.1.i586.rpm The GraphicsMagick image conversion runtime library
libGraphicsMagick-Q16-3-1.3.34-1.1.x86_64.rpm The GraphicsMagick image conversion runtime library
libGraphicsMagick3-config-1.3.34-1.1.i586.rpm Configuration for the GraphicsMagick image conversion library
libGraphicsMagick3-config-1.3.34-1.1.x86_64.rpm Configuration for the GraphicsMagick image conversion library
libGraphicsMagickWand-Q16-2-1.3.34-1.1.i586.rpm Runtime library for the GraphicsMagick image conversion library
libGraphicsMagickWand-Q16-2-1.3.34-1.1.x86_64.rpm Runtime library for the GraphicsMagick image conversion library
libHACD2_88-2.88-1.3.i586.rpm Bullet HACD Library
libHACD2_88-2.88-1.3.x86_64.rpm Bullet HACD Library