Message ID | 20211025091638.4769-1-johan.oudinet@gmail.com |
---|---|
State | Accepted |
Headers | show |
Series | [v2] package/vis-network: new package | expand |
On 25/10/2021 11:16, Johan Oudinet wrote: > Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Applied to master, thanks, with two changes: - alphabetically order DEVELOPERS; - license is OR, not AND Regards, Arnout > --- > Changes v1 -> v2: > - install CSS file > --- > DEVELOPERS | 1 + > package/Config.in | 1 + > package/vis-network/Config.in | 7 +++++++ > package/vis-network/vis-network.hash | 4 ++++ > package/vis-network/vis-network.mk | 21 +++++++++++++++++++++ > 5 files changed, 34 insertions(+) > create mode 100644 package/vis-network/Config.in > create mode 100644 package/vis-network/vis-network.hash > create mode 100644 package/vis-network/vis-network.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index f864f7ef47..1d1b6757e3 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1390,6 +1390,7 @@ F: package/erlang-p1-yconf/ > F: package/erlang-p1-zlib/ > F: package/nginx-dav-ext/ > F: package/vuejs/ > +F: package/vis-network/ > > N: John Stile <johns@msli.com> > F: package/dhcpcd/ > diff --git a/package/Config.in b/package/Config.in > index d40eb9dabc..6e4807aded 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1650,6 +1650,7 @@ endif > source "package/jszip/Config.in" > source "package/openlayers/Config.in" > source "package/popperjs/Config.in" > + source "package/vis-network/Config.in" > source "package/vuejs/Config.in" > if BR2_PACKAGE_VUEJS > comment "External Vue.js plugins" > diff --git a/package/vis-network/Config.in b/package/vis-network/Config.in > new file mode 100644 > index 0000000000..39e8ac54c5 > --- /dev/null > +++ b/package/vis-network/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_VIS_NETWORK > + bool "vis-network" > + help > + Display dynamic, automatically organised, customizable network > + views. Network uses HTML canvas for rendering. > + > + http://visjs.github.io/vis-network/ > diff --git a/package/vis-network/vis-network.hash b/package/vis-network/vis-network.hash > new file mode 100644 > index 0000000000..56f141f5f7 > --- /dev/null > +++ b/package/vis-network/vis-network.hash > @@ -0,0 +1,4 @@ > +# Locally computed > +sha256 a9f7325cbe28147318476c63f09c1d5c894d2239bfa4b4dd2dfb3dbebb0705d3 vis-network-9.1.0.tgz > +sha256 1509904280a272780fd69c04b858f512cf216f8e3464a0dd98d8f34416feced9 LICENSE-APACHE-2.0 > +sha256 1f65085e54c036645082257618db2c7b787e68c3b02485e214ecd09e0834ee8f LICENSE-MIT > diff --git a/package/vis-network/vis-network.mk b/package/vis-network/vis-network.mk > new file mode 100644 > index 0000000000..349ba1bf26 > --- /dev/null > +++ b/package/vis-network/vis-network.mk > @@ -0,0 +1,21 @@ > +################################################################################ > +# > +# vis-network > +# > +################################################################################ > + > +VIS_NETWORK_VERSION = 9.1.0 > +VIS_NETWORK_SOURCE = vis-network-$(VIS_NETWORK_VERSION).tgz > +VIS_NETWORK_SITE = https://registry.npmjs.org/vis-network/- > +VIS_NETWORK_LICENSE = Apache-2.0, MIT > +VIS_NETWORK_LICENSE_FILES = LICENSE-APACHE-2.0 LICENSE-MIT > + > +# Install .min.js and .min.css as .js and .css, respectively. > +define VIS_NETWORK_INSTALL_TARGET_CMDS > + $(INSTALL) -m 644 -D $(@D)/dist/vis-network.min.js \ > + $(TARGET_DIR)/var/www/vis-network.js > + $(INSTALL) -m 644 -D $(@D)/dist/dist/vis-network.min.css \ > + $(TARGET_DIR)/var/www/vis-network.css > +endef > + > +$(eval $(generic-package))
diff --git a/DEVELOPERS b/DEVELOPERS index f864f7ef47..1d1b6757e3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1390,6 +1390,7 @@ F: package/erlang-p1-yconf/ F: package/erlang-p1-zlib/ F: package/nginx-dav-ext/ F: package/vuejs/ +F: package/vis-network/ N: John Stile <johns@msli.com> F: package/dhcpcd/ diff --git a/package/Config.in b/package/Config.in index d40eb9dabc..6e4807aded 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1650,6 +1650,7 @@ endif source "package/jszip/Config.in" source "package/openlayers/Config.in" source "package/popperjs/Config.in" + source "package/vis-network/Config.in" source "package/vuejs/Config.in" if BR2_PACKAGE_VUEJS comment "External Vue.js plugins" diff --git a/package/vis-network/Config.in b/package/vis-network/Config.in new file mode 100644 index 0000000000..39e8ac54c5 --- /dev/null +++ b/package/vis-network/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_VIS_NETWORK + bool "vis-network" + help + Display dynamic, automatically organised, customizable network + views. Network uses HTML canvas for rendering. + + http://visjs.github.io/vis-network/ diff --git a/package/vis-network/vis-network.hash b/package/vis-network/vis-network.hash new file mode 100644 index 0000000000..56f141f5f7 --- /dev/null +++ b/package/vis-network/vis-network.hash @@ -0,0 +1,4 @@ +# Locally computed +sha256 a9f7325cbe28147318476c63f09c1d5c894d2239bfa4b4dd2dfb3dbebb0705d3 vis-network-9.1.0.tgz +sha256 1509904280a272780fd69c04b858f512cf216f8e3464a0dd98d8f34416feced9 LICENSE-APACHE-2.0 +sha256 1f65085e54c036645082257618db2c7b787e68c3b02485e214ecd09e0834ee8f LICENSE-MIT diff --git a/package/vis-network/vis-network.mk b/package/vis-network/vis-network.mk new file mode 100644 index 0000000000..349ba1bf26 --- /dev/null +++ b/package/vis-network/vis-network.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# vis-network +# +################################################################################ + +VIS_NETWORK_VERSION = 9.1.0 +VIS_NETWORK_SOURCE = vis-network-$(VIS_NETWORK_VERSION).tgz +VIS_NETWORK_SITE = https://registry.npmjs.org/vis-network/- +VIS_NETWORK_LICENSE = Apache-2.0, MIT +VIS_NETWORK_LICENSE_FILES = LICENSE-APACHE-2.0 LICENSE-MIT + +# Install .min.js and .min.css as .js and .css, respectively. +define VIS_NETWORK_INSTALL_TARGET_CMDS + $(INSTALL) -m 644 -D $(@D)/dist/vis-network.min.js \ + $(TARGET_DIR)/var/www/vis-network.js + $(INSTALL) -m 644 -D $(@D)/dist/dist/vis-network.min.css \ + $(TARGET_DIR)/var/www/vis-network.css +endef + +$(eval $(generic-package))
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> --- Changes v1 -> v2: - install CSS file --- DEVELOPERS | 1 + package/Config.in | 1 + package/vis-network/Config.in | 7 +++++++ package/vis-network/vis-network.hash | 4 ++++ package/vis-network/vis-network.mk | 21 +++++++++++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/vis-network/Config.in create mode 100644 package/vis-network/vis-network.hash create mode 100644 package/vis-network/vis-network.mk