package/datatables-buttons: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Joeri Barbarien 2020-12-08 19:05:26 +01:00 committed by Thomas Petazzoni
parent 3995a68e21
commit aa26809bf5
5 changed files with 39 additions and 0 deletions

View file

@ -2516,6 +2516,7 @@ F: docs/manual/
F: package/cereal/
F: package/chartjs/
F: package/datatables/
F: package/datatables-buttons/
F: package/jszip/
F: package/libtelnet/
F: package/opkg-utils/

View file

@ -1580,6 +1580,7 @@ endif
source "package/bootstrap/Config.in"
source "package/chartjs/Config.in"
source "package/datatables/Config.in"
source "package/datatables-buttons/Config.in"
source "package/duktape/Config.in"
source "package/explorercanvas/Config.in"
source "package/flot/Config.in"

View file

@ -0,0 +1,12 @@
config BR2_PACKAGE_DATATABLES_BUTTONS
bool "datatables-buttons"
depends on BR2_PACKAGE_DATATABLES
select BR2_PACKAGE_JSZIP
help
The Buttons library for DataTables provides a framework with
common options and API that can be used with DataTables, but
is also very extensible, recognising that you will likely want
to use buttons which perform an action unique to your
applications.
https://datatables.net/extensions/buttons

View file

@ -0,0 +1,3 @@
# Locally computed:
sha256 427632c0245f488328edab83b53294545744c8de621a5eaa9dd3d257d7ed7775 Buttons-1.6.1.zip
sha256 21fa7cbc3c00bcad1e0f3417d465e702bd470d7dc446a6deff80c8fc5eda9148 Buttons-1.6.1/License.txt

View file

@ -0,0 +1,22 @@
################################################################################
#
# datatables-buttons
#
################################################################################
DATATABLES_BUTTONS_VERSION = 1.6.1
DATATABLES_BUTTONS_SITE = https://datatables.net/releases
DATATABLES_BUTTONS_SOURCE = Buttons-$(DATATABLES_BUTTONS_VERSION).zip
DATATABLES_BUTTONS_LICENSE = MIT
DATATABLES_BUTTONS_LICENSE_FILES = Buttons-$(DATATABLES_BUTTONS_VERSION)/License.txt
define DATATABLES_BUTTONS_EXTRACT_CMDS
$(UNZIP) $(DATATABLES_BUTTONS_DL_DIR)/$(DATATABLES_BUTTONS_SOURCE) -d $(@D)
endef
define DATATABLES_BUTTONS_INSTALL_TARGET_CMDS
$(INSTALL) -m 0755 -d $(TARGET_DIR)/var/www/datatables-buttons/css $(TARGET_DIR)/var/www/datatables-buttons/js
$(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/datatables-buttons/css $(@D)/Buttons-$(DATATABLES_BUTTONS_VERSION)/css/*.min.css
$(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/datatables-buttons/js $(@D)/Buttons-$(DATATABLES_BUTTONS_VERSION)/js/*.min.js
endef
$(eval $(generic-package))