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:
parent
970b061e67
commit
11fda42896
@ -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
14
package/geoip/Config.in
Normal 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
15
package/geoip/geoip.mk
Normal 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))
|
Loading…
Reference in New Issue
Block a user