include $(TOPDIR)/rules.mk
PKG_NAME:=geoipupdate
-PKG_VERSION:=4.9.0
+PKG_VERSION:=7.0.1
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/maxmind/geoipupdate/tar.gz/v$(PKG_VERSION)?
-PKG_HASH:=43195d457a372dc07be593d815212d6ea21e499a37a6111058efa3296759cba9
+PKG_HASH:=59c80ab737f128fc05e4ecdec4d84652182851dc8c8bea892022e3fc12db9101
PKG_LICENSE:=Apache-2.0 MIT
PKG_LICENSE_FILES:=LICENSE-APACHE LICENSE-MIT
PKG_BUILD_PARALLEL:=1
PKG_BUILD_FLAGS:=no-mips16
-GO_PKG:=github.com/maxmind/geoipupdate
+GO_PKG:=github.com/maxmind/geoipupdate/v7
GO_PKG_LDFLAGS_X:= \
main.defaultConfigFile=/etc/GeoIP.conf \
- main.defaultDatabaseDirectory=/var/GeoIP
+ main.defaultDatabaseDirectory=/var/GeoIP \
+ main.version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include ../../lang/golang/golang-package.mk
define Package/geoipupdate
- TITLE:=GeoIP Update
- URL:=https://github.com/maxmind/geoipupdate
SECTION:=net
CATEGORY:=Network
+ TITLE:=GeoIP Update
+ URL:=https://github.com/maxmind/geoipupdate
DEPENDS:=$(GO_ARCH_DEPENDS)
endef
endef
define Package/geoipupdate/install
- $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR))
-
- $(INSTALL_DIR) \
- $(1)/usr/sbin \
- $(1)/etc/init.d
+ $(call GoPackage/Package/Install/Bin,$(1))
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/geoipupdate $(1)/usr/sbin/
+ $(INSTALL_DIR) $(1)/etc
$(INSTALL_CONF) $(PKG_BUILD_DIR)/conf/GeoIP.conf.default $(1)/etc/GeoIP.conf
- $(INSTALL_BIN) ./files/geoipupdate.init $(1)/etc/init.d/geoipupdate
-
- $(SED) "s/^EditionIDs GeoLite2-Country GeoLite2-City/EditionIDs GeoLite2-Country/" $(1)/etc/GeoIP.conf
endef
define Package/geoipupdate/conffiles