package/jquery: remove package

Because the way JavaScript project development is working the chances that your
project is using the same version of the buildroot package, and you provide
this library from `/var/www` to your users is actually really low ...

If you want to bundle JavaScript libraries in your project you should probably
either use a cdn, handle the package version and location of your choice in
your external or overlay, or just bundle it in your assets from a NPM workflow
to benefit from some minifications from your bundler.

Historically many of those JavaScript libraries were added in the 2010 eras
where it could make sense for them to be part of Buildroot.

Most of them are also way outdated/not maintained.

For more informations see https://elinux.org/Buildroot:DeveloperDaysELCE2025

Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Thomas Perale
2025-08-29 12:33:33 +02:00
committed by Thomas Petazzoni
parent 37755d7275
commit 2865d87995
30 changed files with 54 additions and 473 deletions

View File

@@ -146,6 +146,60 @@ endif
comment "Legacy options removed in 2026.02"
config BR2_PACKAGE_JQUERY_VALIDATION
bool "jquery-validation has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_UI_THEMES
bool "jquery-ui-themes has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_UI
bool "jquery-ui has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_SPARK
bool "jquery-spark has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_SIDEBAR
bool "jquery-sidebar has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_MOBILE
bool "jquery-mobile has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_KEYBOARD
bool "jquery-keyboard has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY_DATETIMEPICKER
bool "jquery-datetimepicker has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_JQUERY
bool "jquery has been removed"
select BR2_LEGACY
help
JS libraries are no longer part of Buildroot packages.
config BR2_PACKAGE_FORGE
bool "forge has been removed"
select BR2_LEGACY

View File

@@ -3052,8 +3052,6 @@ F: package/czmq/
F: package/filemq/
F: package/googlefontdirectory/
F: package/jansson/
F: package/jquery-ui/
F: package/jquery-ui-themes/
F: package/json-javascript/
F: package/lcdapi/
F: package/libfreefare/
@@ -3488,8 +3486,6 @@ F: package/dhcpcd/
F: package/feh/
F: package/hostapd/
F: package/imlib2/
F: package/jquery-datetimepicker/
F: package/jquery-sidebar/
F: package/kmod/
F: package/libftdi1/
F: package/libical/

View File

@@ -1868,19 +1868,6 @@ endmenu
menu "Javascript"
source "package/duktape/Config.in"
source "package/jquery/Config.in"
if BR2_PACKAGE_JQUERY
menu "External jQuery plugins"
source "package/jquery-datetimepicker/Config.in"
source "package/jquery-keyboard/Config.in"
source "package/jquery-mobile/Config.in"
source "package/jquery-sidebar/Config.in"
source "package/jquery-sparkline/Config.in"
source "package/jquery-ui/Config.in"
source "package/jquery-ui-themes/Config.in"
source "package/jquery-validation/Config.in"
endmenu
endif
source "package/jsmin/Config.in"
source "package/json-javascript/Config.in"
source "package/jszip/Config.in"

View File

@@ -1,7 +0,0 @@
config BR2_PACKAGE_JQUERY_DATETIMEPICKER
bool "jquery-datetimepicker"
help
Use this plugin to unobtrusively add a datetimepicker,
datepicker or timepicker dropdown to your forms.
http://xdsoft.net/jqplugins/datetimepicker

View File

@@ -1,3 +0,0 @@
# Locally calculated
sha256 2f362a8acd149d1487a9460942f135d1037f01ee0cbfecba8c352fa2f79c34c9 jquery-datetimepicker-2.4.5.tar.gz
sha256 491add640b4678b78571d3b4c0840422b48a5b397e47e2104c1942ff1fce1a68 MIT-LICENSE.txt

View File

@@ -1,19 +0,0 @@
################################################################################
#
# jquery-datetimepicker
#
################################################################################
JQUERY_DATETIMEPICKER_VERSION = 2.4.5
JQUERY_DATETIMEPICKER_SITE = $(call github,xdan,datetimepicker,$(JQUERY_DATETIMEPICKER_VERSION))
JQUERY_DATETIMEPICKER_LICENSE = MIT
JQUERY_DATETIMEPICKER_LICENSE_FILES = MIT-LICENSE.txt
define JQUERY_DATETIMEPICKER_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/jquery.datetimepicker.css \
$(TARGET_DIR)/var/www/jquery-plugins/datetimepicker/jquery.datetimepicker.css
$(INSTALL) -m 0644 -D $(@D)/jquery.datetimepicker.js \
$(TARGET_DIR)/var/www/jquery-plugins/datetimepicker/jquery.datetimepicker.js
endef
$(eval $(generic-package))

View File

@@ -1,7 +0,0 @@
config BR2_PACKAGE_JQUERY_KEYBOARD
bool "jquery-keyboard"
select BR2_PACKAGE_JQUERY_UI
help
Virtual Keyboard using jQuery UI
https://github.com/Mottie/Keyboard

View File

@@ -1,3 +0,0 @@
# Locally calculated
sha256 6a20a1cdc9367c218048125eeb6f78d775175a964b3b9b781a931b63c0f98c66 jquery-keyboard-1.18.12.tar.gz
sha256 0ad9a0e7291b45cdb5abe2a517d8b82282a816d41c9224660849792ce01fe983 README.markdown

View File

@@ -1,24 +0,0 @@
################################################################################
#
# jquery-keyboard
#
################################################################################
JQUERY_KEYBOARD_VERSION = 1.18.12
JQUERY_KEYBOARD_SITE = $(call github,Mottie,Keyboard,v$(JQUERY_KEYBOARD_VERSION))
JQUERY_KEYBOARD_LICENSE = MIT WTFPL
JQUERY_KEYBOARD_LICENSE_FILES = README.markdown
define JQUERY_KEYBOARD_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/css/keyboard.css \
$(TARGET_DIR)/var/www/css/keyboard.css
$(INSTALL) -m 0644 $(@D)/js/jquery.keyboard*.js \
$(TARGET_DIR)/var/www
$(INSTALL) -m 0644 -D $(@D)/js/jquery.mousewheel.js \
$(TARGET_DIR)/var/www/jquery.mousewheel.js
$(INSTALL) -m 0755 -d $(TARGET_DIR)/var/www/layouts
$(INSTALL) -m 0644 $(@D)/layouts/*.js \
$(TARGET_DIR)/var/www/layouts
endef
$(eval $(generic-package))

View File

@@ -1,25 +0,0 @@
config BR2_PACKAGE_JQUERY_MOBILE
bool "jquery-mobile"
help
jQuery-Mobile is a unified, HTML5-based user interface
system for all popular mobile device platforms, built on the
rock-solid jQuery and jQuery UI foundation. Its lightweight
code is built with progressive enhancement, and has a
flexible, easily themeable design.
http://jquerymobile.com
if BR2_PACKAGE_JQUERY_MOBILE
config BR2_PACKAGE_JQUERY_MOBILE_FULL
bool "jquery-mobile development files"
help
Installs the development versions.
config BR2_PACKAGE_JQUERY_MOBILE_DEMOS
bool "jquery-mobile demo files"
help
Installs the demo files.
The main demo page is http://hostname/demos/index.html
endif

View File

@@ -1,2 +0,0 @@
# locally computed
sha256 7ed156b191dc3e262e3f450aede43adfb738ff0085afed87eb18fe4f43dfc681 jquery.mobile-1.4.3.zip

View File

@@ -1,47 +0,0 @@
################################################################################
#
# jquery-mobile
#
################################################################################
JQUERY_MOBILE_VERSION = 1.4.3
JQUERY_MOBILE_SITE = http://jquerymobile.com/resources/download
JQUERY_MOBILE_SOURCE = jquery.mobile-$(JQUERY_MOBILE_VERSION).zip
JQUERY_MOBILE_LICENSE = MIT
define JQUERY_MOBILE_EXTRACT_CMDS
$(UNZIP) -d $(@D) $(JQUERY_MOBILE_DL_DIR)/$(JQUERY_MOBILE_SOURCE)
endef
JQUERY_MOBILE_INSTALLED_FILES = \
jquery.mobile.structure-$(JQUERY_MOBILE_VERSION).min.css \
jquery.mobile.theme-$(JQUERY_MOBILE_VERSION).min.css \
jquery.mobile-$(JQUERY_MOBILE_VERSION).min.css \
jquery.mobile-$(JQUERY_MOBILE_VERSION).min.map \
jquery.mobile-$(JQUERY_MOBILE_VERSION).min.js
ifeq ($(BR2_PACKAGE_JQUERY_MOBILE_FULL),y)
JQUERY_MOBILE_INSTALLED_FILES += \
jquery.mobile.structure-$(JQUERY_MOBILE_VERSION).css \
jquery.mobile.theme-$(JQUERY_MOBILE_VERSION).css \
jquery.mobile-$(JQUERY_MOBILE_VERSION).css \
jquery.mobile-$(JQUERY_MOBILE_VERSION).js
endif
ifeq ($(BR2_PACKAGE_JQUERY_MOBILE_DEMOS),y)
define JQUERY_MOBILE_INSTALL_DEMOS
mkdir -p $(TARGET_DIR)/var/www/demos
cp -r $(@D)/demos/* $(TARGET_DIR)/var/www/demos
endef
endif
define JQUERY_MOBILE_INSTALL_TARGET_CMDS
for f in $(JQUERY_MOBILE_INSTALLED_FILES) ; do \
$(INSTALL) -m 0644 -D $(@D)/$$f $(TARGET_DIR)/var/www/$$f || break ; \
done
mkdir -p $(TARGET_DIR)/var/www/images
cp -r $(@D)/images/* $(TARGET_DIR)/var/www/images
$(JQUERY_MOBILE_INSTALL_DEMOS)
endef
$(eval $(generic-package))

View File

@@ -1,6 +0,0 @@
config BR2_PACKAGE_JQUERY_SIDEBAR
bool "jquery-sidebar"
help
A stupid simple sidebar jQuery plugin.
http://jillix.github.io/jQuery-sidebar/

View File

@@ -1,3 +0,0 @@
# Locally computed
sha256 c96e46439a87555f2200442f597cce64f21f81f94d7601ddfc3b837913ddb42f jquery-sidebar-3.3.2.tar.gz
sha256 f3522370f4b6accf9c1344f520bdea35f2388f1cbb124c0c179d2ca2a6a94c76 LICENSE

View File

@@ -1,17 +0,0 @@
################################################################################
#
# jquery-sidebar
#
################################################################################
JQUERY_SIDEBAR_VERSION = 3.3.2
JQUERY_SIDEBAR_SITE = $(call github,jillix,jQuery-sidebar,$(JQUERY_SIDEBAR_VERSION))
JQUERY_SIDEBAR_LICENSE = MIT
JQUERY_SIDEBAR_LICENSE_FILES = LICENSE
define JQUERY_SIDEBAR_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/src/jquery.sidebar.min.js \
$(TARGET_DIR)/var/www/jquery-plugins/sidebar/jquery.sidebar.min.js
endef
$(eval $(generic-package))

View File

@@ -1,12 +0,0 @@
config BR2_PACKAGE_JQUERY_SPARKLINE
bool "jquery-sparkline"
help
This jQuery plugin generates sparklines (small inline
charts) directly in the browser using data supplied either
inline in the HTML, or via javascript.
The plugin is compatible with most modern browsers and has
been tested with Firefox 2+, Safari 3+, Opera 9, Google
Chrome and Internet Explorer 6, 7 & 8.
http://www.omnipotent.net/jquery.sparkline/

View File

@@ -1,2 +0,0 @@
# locally computed
sha256 06e0242da172ab85985db3774c54ac1b53391a5b447857a100c5118b8281a543 jquery.sparkline.min.js

View File

@@ -1,21 +0,0 @@
################################################################################
#
# jquery-sparkline
#
################################################################################
JQUERY_SPARKLINE_VERSION = 2.1.2
JQUERY_SPARKLINE_SITE = http://www.omnipotent.net/jquery.sparkline/$(JQUERY_SPARKLINE_VERSION)
JQUERY_SPARKLINE_SOURCE = jquery.sparkline.min.js
JQUERY_SPARKLINE_LICENSE = BSD-3-Clause
define JQUERY_SPARKLINE_EXTRACT_CMDS
cp $(JQUERY_SPARKLINE_DL_DIR)/$(JQUERY_SPARKLINE_SOURCE) $(@D)
endef
define JQUERY_SPARKLINE_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/$(JQUERY_SPARKLINE_SOURCE) \
$(TARGET_DIR)/var/www/jquery.sparkline.js
endef
$(eval $(generic-package))

View File

@@ -1,117 +0,0 @@
config BR2_PACKAGE_JQUERY_UI_THEMES
bool "jquery-ui-themes"
depends on BR2_PACKAGE_JQUERY_UI
help
Themes for jQuery UI.
http://jqueryui.com/
if BR2_PACKAGE_JQUERY_UI_THEMES
choice
prompt "theme to install"
help
Specify the jQuery UI theme to install.
config BR2_PACKAGE_JQUERY_UI_THEMES_BLACK_TIE
bool "black-tie"
config BR2_PACKAGE_JQUERY_UI_THEMES_BLITZER
bool "blitzer"
config BR2_PACKAGE_JQUERY_UI_THEMES_CUPERTINO
bool "cupertino"
config BR2_PACKAGE_JQUERY_UI_THEMES_DARK_HIVE
bool "dark-hive"
config BR2_PACKAGE_JQUERY_UI_THEMES_DOT_LUV
bool "dot-luv"
config BR2_PACKAGE_JQUERY_UI_THEMES_EGGPLANT
bool "eggplant"
config BR2_PACKAGE_JQUERY_UI_THEMES_EXCITE_BIKE
bool "excite-bike"
config BR2_PACKAGE_JQUERY_UI_THEMES_FLICK
bool "flick"
config BR2_PACKAGE_JQUERY_UI_THEMES_HOT_SNEAKS
bool "hot-sneaks"
config BR2_PACKAGE_JQUERY_UI_THEMES_HUMANITY
bool "humanity"
config BR2_PACKAGE_JQUERY_UI_THEMES_LE_FROG
bool "le-frog"
config BR2_PACKAGE_JQUERY_UI_THEMES_MINT_CHOC
bool "mint-choc"
config BR2_PACKAGE_JQUERY_UI_THEMES_OVERCAST
bool "overcast"
config BR2_PACKAGE_JQUERY_UI_THEMES_PEPPER_GRINDER
bool "pepper-grinder"
config BR2_PACKAGE_JQUERY_UI_THEMES_REDMOND
bool "redmond"
config BR2_PACKAGE_JQUERY_UI_THEMES_SMOOTHNESS
bool "smoothness"
config BR2_PACKAGE_JQUERY_UI_THEMES_SOUTH_STREET
bool "south-street"
config BR2_PACKAGE_JQUERY_UI_THEMES_START
bool "start"
config BR2_PACKAGE_JQUERY_UI_THEMES_SUNNY
bool "sunny"
config BR2_PACKAGE_JQUERY_UI_THEMES_SWANKY_PURSE
bool "swanky-purse"
config BR2_PACKAGE_JQUERY_UI_THEMES_TRONTASTIC
bool "trontastic"
config BR2_PACKAGE_JQUERY_UI_THEMES_UI_DARKNESS
bool "ui-darkness"
config BR2_PACKAGE_JQUERY_UI_THEMES_UI_LIGHTNESS
bool "ui-lightness"
config BR2_PACKAGE_JQUERY_UI_THEMES_VADER
bool "vader"
endchoice
config BR2_PACKAGE_JQUERY_UI_THEMES_THEME
string
default "black-tie" if BR2_PACKAGE_JQUERY_UI_THEMES_BLACK_TIE
default "blitzer" if BR2_PACKAGE_JQUERY_UI_THEMES_BLITZER
default "cupertino" if BR2_PACKAGE_JQUERY_UI_THEMES_CUPERTINO
default "dark-hive" if BR2_PACKAGE_JQUERY_UI_THEMES_DARK_HIVE
default "dot-luv" if BR2_PACKAGE_JQUERY_UI_THEMES_DOT_LUV
default "eggplant" if BR2_PACKAGE_JQUERY_UI_THEMES_EGGPLANT
default "excite-bike" if BR2_PACKAGE_JQUERY_UI_THEMES_EXCITE_BIKE
default "flick" if BR2_PACKAGE_JQUERY_UI_THEMES_FLICK
default "hot-sneaks" if BR2_PACKAGE_JQUERY_UI_THEMES_HOT_SNEAKS
default "humanity" if BR2_PACKAGE_JQUERY_UI_THEMES_HUMANITY
default "le-frog" if BR2_PACKAGE_JQUERY_UI_THEMES_LE_FROG
default "mint-choc" if BR2_PACKAGE_JQUERY_UI_THEMES_MINT_CHOC
default "overcast" if BR2_PACKAGE_JQUERY_UI_THEMES_OVERCAST
default "pepper-grinder" if BR2_PACKAGE_JQUERY_UI_THEMES_PEPPER_GRINDER
default "redmond" if BR2_PACKAGE_JQUERY_UI_THEMES_REDMOND
default "smoothness" if BR2_PACKAGE_JQUERY_UI_THEMES_SMOOTHNESS
default "south-street" if BR2_PACKAGE_JQUERY_UI_THEMES_SOUTH_STREET
default "start" if BR2_PACKAGE_JQUERY_UI_THEMES_START
default "sunny" if BR2_PACKAGE_JQUERY_UI_THEMES_SUNNY
default "swanky-purse" if BR2_PACKAGE_JQUERY_UI_THEMES_SWANKY_PURSE
default "trontastic" if BR2_PACKAGE_JQUERY_UI_THEMES_TRONTASTIC
default "ui-darkness" if BR2_PACKAGE_JQUERY_UI_THEMES_UI_DARKNESS
default "ui-lightness" if BR2_PACKAGE_JQUERY_UI_THEMES_UI_LIGHTNESS
default "vader" if BR2_PACKAGE_JQUERY_UI_THEMES_VADER
endif

View File

@@ -1,3 +0,0 @@
# locally computed
sha256 90467a83abcb8d2471b0d53d21b4c09e2cf686d5350e10a6e84fa3f3616a840f jquery-ui-themes-1.10.4.zip
sha256 ef1fdd608b20fbea7ef269ed03bd24e637717cc193971798a394bf2fa983cd53 MIT-LICENSE.txt

View File

@@ -1,30 +0,0 @@
################################################################################
#
# jquery-ui-themes
#
################################################################################
JQUERY_UI_THEMES_VERSION = 1.10.4
JQUERY_UI_THEMES_SITE = http://jqueryui.com/resources/download
JQUERY_UI_THEMES_SOURCE = jquery-ui-themes-$(JQUERY_UI_THEMES_VERSION).zip
JQUERY_UI_THEMES_LICENSE = MIT
JQUERY_UI_THEMES_LICENSE_FILES = MIT-LICENSE.txt
JQUERY_UI_THEMES_DEPENDENCIES = jquery-ui
define JQUERY_UI_THEMES_EXTRACT_CMDS
$(UNZIP) -d $(@D) $(JQUERY_UI_THEMES_DL_DIR)/$(JQUERY_UI_THEMES_SOURCE)
mv $(@D)/jquery-ui-themes-$(JQUERY_UI_THEMES_VERSION)/* $(@D)
$(RM) -r $(@D)/jquery-ui-themes-$(JQUERY_UI_THEMES_VERSION)
endef
define JQUERY_UI_THEMES_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D \
$(@D)/themes/$(call qstrip,$(BR2_PACKAGE_JQUERY_UI_THEMES_THEME))/jquery-ui.css \
$(TARGET_DIR)/var/www/jquery-ui.css
$(INSTALL) -d $(TARGET_DIR)/var/www/images
cp -a $(@D)/themes/$(call qstrip,$(BR2_PACKAGE_JQUERY_UI_THEMES_THEME))/images/*.png \
$(TARGET_DIR)/var/www/images
chmod 0644 $(TARGET_DIR)/var/www/images/*.png
endef
$(eval $(generic-package))

View File

@@ -1,9 +0,0 @@
config BR2_PACKAGE_JQUERY_UI
bool "jquery-ui"
help
jQuery UI provides abstractions for low-level interaction and
animation, advanced effects and high-level, themeable widgets,
built on top of the jQuery JavaScript Library, that you can
use to build highly interactive web applications.
http://jqueryui.com/

View File

@@ -1,3 +0,0 @@
# locally computed
sha256 5f063f91df85431e3fea84f5d5709726d6dcd15ee4bf86b0e9a4b134912a5efd jquery-ui-1.13.1.zip
sha256 de33fb695880d0b07615d4b86f78cd43796906959ade5fdfef70968827a0db78 LICENSE.txt

View File

@@ -1,29 +0,0 @@
################################################################################
#
# jquery-ui
#
################################################################################
JQUERY_UI_VERSION = 1.13.1
JQUERY_UI_SITE = https://jqueryui.com/resources/download
JQUERY_UI_SOURCE = jquery-ui-$(JQUERY_UI_VERSION).zip
JQUERY_UI_LICENSE = MIT
JQUERY_UI_LICENSE_FILES = LICENSE.txt
define JQUERY_UI_EXTRACT_CMDS
$(UNZIP) -d $(@D) $(JQUERY_UI_DL_DIR)/$(JQUERY_UI_SOURCE)
mv $(@D)/jquery-ui-$(JQUERY_UI_VERSION)/* $(@D)
$(RM) -r $(@D)/jquery-ui-$(JQUERY_UI_VERSION)
endef
define JQUERY_UI_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/jquery-ui.min.js \
$(TARGET_DIR)/var/www/jquery-ui.js
$(INSTALL) -m 0644 -D $(@D)/jquery-ui.min.css \
$(TARGET_DIR)/var/www/jquery-ui.css
$(INSTALL) -d $(TARGET_DIR)/var/www/images
$(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/images \
$(@D)/images/*.png
endef
$(eval $(generic-package))

View File

@@ -1,8 +0,0 @@
config BR2_PACKAGE_JQUERY_VALIDATION
bool "jquery-validation"
help
The jQuery Validation Plugin provides drop-in validation for
your existing forms, while making all kinds of
customizations to fit your application really easy.
http://jqueryvalidation.org/

View File

@@ -1,3 +0,0 @@
# Locally computed
sha256 52381e080f266f8bca1a17acd6a4a68be4c2606a8b16f8a12e597cc69f2c0584 jquery-validation-1.19.5.zip
sha256 f398878cab338b869638bdac1aeae76bf3ac11b2b89da6e0b68bc1a645733440 LICENSE.md

View File

@@ -1,24 +0,0 @@
################################################################################
#
# jquery-validation
#
################################################################################
JQUERY_VALIDATION_VERSION = 1.19.5
JQUERY_VALIDATION_SITE = https://github.com/jquery-validation/jquery-validation/releases/download/$(JQUERY_VALIDATION_VERSION)
JQUERY_VALIDATION_SOURCE = jquery-validation-$(JQUERY_VALIDATION_VERSION).zip
JQUERY_VALIDATION_LICENSE = MIT
JQUERY_VALIDATION_LICENSE_FILES = LICENSE.md
JQUERY_VALIDATION_CPE_ID_VENDOR = jqueryvalidation
JQUERY_VALIDATION_CPE_ID_PRODUCT = jquery_validation
define JQUERY_VALIDATION_EXTRACT_CMDS
$(UNZIP) -d $(@D) $(JQUERY_VALIDATION_DL_DIR)/$(JQUERY_VALIDATION_SOURCE)
endef
define JQUERY_VALIDATION_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/dist/jquery.validate.min.js \
$(TARGET_DIR)/var/www/jquery.validate.js
endef
$(eval $(generic-package))

View File

@@ -1,8 +0,0 @@
config BR2_PACKAGE_JQUERY
bool "jQuery"
help
jQuery is a fast and concise JavaScript Library that
simplifies HTML document traversing, event handling,
animating, and Ajax interactions for rapid web development.
http://jquery.com

View File

@@ -1,2 +0,0 @@
# Locally computed hashes, not provided by upstream
sha256 f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d jquery-3.5.1.min.js

View File

@@ -1,22 +0,0 @@
################################################################################
#
# jquery
#
################################################################################
JQUERY_VERSION = 3.5.1
JQUERY_SITE = http://code.jquery.com
JQUERY_SOURCE = jquery-$(JQUERY_VERSION).min.js
JQUERY_LICENSE = MIT
JQUERY_CPE_ID_VENDOR = jquery
define JQUERY_EXTRACT_CMDS
cp $(JQUERY_DL_DIR)/$(JQUERY_SOURCE) $(@D)
endef
define JQUERY_INSTALL_TARGET_CMDS
$(INSTALL) -m 0644 -D $(@D)/$(JQUERY_SOURCE) \
$(TARGET_DIR)/var/www/jquery.js
endef
$(eval $(generic-package))