Message ID | 20191017131851.26272-1-thomas.claveirole@green-communications.fr |
---|---|
State | Accepted |
Headers | show |
Series | [1/1] package/openlayers: new package | expand |
On Thu, 17 Oct 2019 15:18:50 +0200 Thomas Claveirole <thomas.claveirole@green-communications.fr> wrote: > Signed-off-by: Thomas Claveirole <thomas.claveirole@green-communications.fr> > --- > package/Config.in | 1 + > package/openlayers/Config.in | 11 +++++++++++ > package/openlayers/openlayers.hash | 2 ++ > package/openlayers/openlayers.mk | 24 ++++++++++++++++++++++++ > 4 files changed, 38 insertions(+) > create mode 100644 package/openlayers/Config.in > create mode 100644 package/openlayers/openlayers.hash > create mode 100644 package/openlayers/openlayers.mk Applied to master, thanks. I forgot that an entry in the DEVELOPERS file should be added: can you send a follow-up patch adding it ? Thanks! Thomas
> Applied to master, thanks. I forgot that an entry in the DEVELOPERS > file should be added: can you send a follow-up patch adding it ? Sure. It should follow this reply. Thomas Claveirole (1): DEVELOPERS: add Thomas Claveirole for openlayers DEVELOPERS | 1 + 1 file changed, 1 insertion(+) -- 2.23.0
diff --git a/package/Config.in b/package/Config.in index a51313235c..c739a968cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1471,6 +1471,7 @@ endmenu endif source "package/jsmin/Config.in" source "package/json-javascript/Config.in" + source "package/openlayers/Config.in" endmenu menu "JSON/XML" diff --git a/package/openlayers/Config.in b/package/openlayers/Config.in new file mode 100644 index 0000000000..a7b7f334cf --- /dev/null +++ b/package/openlayers/Config.in @@ -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 diff --git a/package/openlayers/openlayers.hash b/package/openlayers/openlayers.hash new file mode 100644 index 0000000000..edb6f937e1 --- /dev/null +++ b/package/openlayers/openlayers.hash @@ -0,0 +1,2 @@ +# Locally computed: +sha256 4d62277993108a256fe4d11c02f880f15d4ef184f70e246e52cf1f164ac8ff8b v6.0.1-dist.zip diff --git a/package/openlayers/openlayers.mk b/package/openlayers/openlayers.mk new file mode 100644 index 0000000000..6dadc6d96a --- /dev/null +++ b/package/openlayers/openlayers.mk @@ -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))
Signed-off-by: Thomas Claveirole <thomas.claveirole@green-communications.fr> --- package/Config.in | 1 + package/openlayers/Config.in | 11 +++++++++++ package/openlayers/openlayers.hash | 2 ++ package/openlayers/openlayers.mk | 24 ++++++++++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 package/openlayers/Config.in create mode 100644 package/openlayers/openlayers.hash create mode 100644 package/openlayers/openlayers.mk