package/openlayers: new package

Signed-off-by: Thomas Claveirole <thomas.claveirole@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Thomas Claveirole 2019-10-17 15:18:50 +02:00 committed by Thomas Petazzoni
parent 9eeca607ba
commit 18d786d8f0
4 changed files with 38 additions and 0 deletions

View File

@ -1473,6 +1473,7 @@ endmenu
endif
source "package/jsmin/Config.in"
source "package/json-javascript/Config.in"
source "package/openlayers/Config.in"
endmenu
menu "JSON/XML"

View File

@ -0,0 +1,11 @@
config BR2_PACKAGE_OPENLAYERS
bool "openlayers"
help
OpenLayers makes it easy to put a dynamic map in any web
page. It can display map tiles, vector data and markers
loaded from any source. OpenLayers has been developed to
further the use of geographic information of all kinds. It
is completely free, Open Source JavaScript, released under
the 2-clause BSD License (also known as the FreeBSD).
https://openlayers.org

View File

@ -0,0 +1,2 @@
# Locally computed:
sha256 4d62277993108a256fe4d11c02f880f15d4ef184f70e246e52cf1f164ac8ff8b v6.0.1-dist.zip

View File

@ -0,0 +1,24 @@
################################################################################
#
# openlayers
#
################################################################################
OPENLAYERS_VERSION = 6.0.1
OPENLAYERS_SOURCE = v$(OPENLAYERS_VERSION)-dist.zip
OPENLAYERS_SITE = https://github.com/openlayers/openlayers/releases/download/v$(OPENLAYERS_VERSION)
OPENLAYERS_LICENSE = BSD-2-Clause
# There's no separate license file in the archive, only minified files.
define OPENLAYERS_EXTRACT_CMDS
unzip $(OPENLAYERS_DL_DIR)/$(OPENLAYERS_SOURCE) -d $(@D)
mv $(@D)/v$(OPENLAYERS_VERSION)-dist/* $(@D)
rmdir $(@D)/v$(OPENLAYERS_VERSION)-dist/
endef
define OPENLAYERS_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D -t $(TARGET_DIR)/var/www/ \
$(@D)/ol.css $(@D)/ol.js
endef
$(eval $(generic-package))