From 6f579b6a2611d0d34faa97c59f024c6e43bcd659 Mon Sep 17 00:00:00 2001 From: gitea-action Date: Mon, 2 Dec 2024 02:51:29 +0800 Subject: [PATCH] geoview: update to latest version --- geoview/Makefile | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 geoview/Makefile diff --git a/geoview/Makefile b/geoview/Makefile new file mode 100644 index 000000000..9dee46e9f --- /dev/null +++ b/geoview/Makefile @@ -0,0 +1,57 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=geoview +PKG_VERSION:=0.0.6 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/snowie2000/geoview/tar.gz/$(PKG_VERSION)? +PKG_HASH:=f0da0db41a886d5a3ad34c0ad7d50eedc32b2e555ca42b65f7117d5cad60fc98 + +PKG_LICENSE:=Apache-2.0 +PKG_LICENSE_FILES:=LICENSE +PKG_MAINTAINER:=snowie2000 + +PKG_BUILD_DEPENDS:=golang/host +PKG_BUILD_PARALLEL:=1 +PKG_USE_MIPS16:=0 + +GO_PKG:=github.com/snowie2000/geoview +GO_PKG_BUILD_PKG:=github.com/snowie2000/geoview + +GO_PKG_LDFLAGS:=-s -w + +include $(INCLUDE_DIR)/package.mk +include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk + +define geoview/templates + define Package/$(1) + TITLE:=A geofile toolkit ($(1)) + URL:=https://github.com/snowie2000/geoview + SECTION:=net + CATEGORY:=Network + SUBMENU:=Web Servers/Proxies + DEPENDS:=$$(GO_ARCH_DEPENDS) + endef + + define Package/$(1)/description + geoview is a handy tool to extract useful information from geo* files. + + This package contains the $(1). + endef + + define Package/$(1)/install + $$(call GoPackage/Package/Install/Bin,$$(PKG_INSTALL_DIR)) + + $$(INSTALL_DIR) $$(1)/usr/bin + $$(INSTALL_BIN) $$(PKG_INSTALL_DIR)/usr/bin/$(1) $$(1)/usr/bin/ + endef +endef + +GEOVIEW_COMPONENTS:=geoview + +$(foreach component,$(GEOVIEW_COMPONENTS), \ + $(eval $(call geoview/templates,$(component))) \ + $(eval $(call GoBinPackage,$(component))) \ + $(eval $(call BuildPackage,$(component))) \ +)