geoip: new package

[Thomas: slightly reformat the Config.in help text. Add the 'LICENSE'
file to GEOIP_LICENSE_FILES.]

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Gustavo Zacarias 2014-06-17 11:39:22 -03:00 committed by Thomas Petazzoni
parent 970b061e67
commit 11fda42896
3 changed files with 30 additions and 0 deletions

View file

@ -720,6 +720,7 @@ menu "Networking"
source "package/czmq/Config.in"
source "package/filemq/Config.in"
source "package/fmlib/Config.in"
source "package/geoip/Config.in"
source "package/glib-networking/Config.in"
source "package/libcgi/Config.in"
source "package/libcgicc/Config.in"

14
package/geoip/Config.in Normal file
View file

@ -0,0 +1,14 @@
config BR2_PACKAGE_GEOIP
bool "geoip"
help
GeoIP is a C library that enables the user to find
geographical and network information of an IP address.
To use this library, you need to download MaxMind's free
GeoLite or commercial GeoIP binary databases into the
target's /usr/share/GeoIP directory in uncompressed form.
Note that GeoIP2 / GeoLite2 are not supported by this
library.
https://github.com/maxmind/geoip-api-c

15
package/geoip/geoip.mk Normal file
View file

@ -0,0 +1,15 @@
################################################################################
#
# geoip
#
################################################################################
GEOIP_VERSION = 1.6.0
GEOIP_SOURCE = GeoIP-$(GEOIP_VERSION).tar.gz
GEOIP_SITE = $(call github,maxmind,geoip-api-c,v$(GEOIP_VERSION))
GEOIP_AUTORECONF = YES
GEOIP_INSTALL_STAGING = YES
GEOIP_LICENSE = LGPLv2.1+
GEOIP_LICENSE_FILES = LICENSE COPYING
$(eval $(autotools-package))