mirror of
https://github.com/godotengine/buildroot.git
synced 2025-12-31 09:48:56 +03:00
The recommended form is without the trailing slash, and will become mandatory in a coming commit. This avoids the need for the $$($(2)_SITE:/=) magic in package/pkg-generic.mk to avoid double slashes in download URLs, like "https://mosh.mit.edu//mosh-1.2.5.tar.gz". ^^ Note: this work has already been done inb0b9606530a few months ago and earlier inc7f4b96471and4a9eb20de8, but no check has been added at that time to avoid new slashes to slip in, and so they did. This time a patch will follow immediately to prevent future mistakes from being unnoticed. Mass-replaced with the following command: git grep -l '_SITE.*/$' | xargs sed -i '/_SITE.*=/s|/$||' Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# angularjs
|
|
#
|
|
################################################################################
|
|
|
|
ANGULARJS_VERSION = 1.4.3
|
|
ANGULARJS_SOURCE = angular-$(ANGULARJS_VERSION).zip
|
|
ANGULARJS_SITE = https://code.angularjs.org/$(ANGULARJS_VERSION)
|
|
ANGULARJS_LICENSE = MIT
|
|
# There's no separate license file in the archive, so use angular.js instead.
|
|
ANGULARJS_LICENSE_FILES = angular.js
|
|
|
|
define ANGULARJS_EXTRACT_CMDS
|
|
unzip $(DL_DIR)/$(ANGULARJS_SOURCE) -d $(@D)
|
|
mv $(@D)/angular-$(ANGULARJS_VERSION)/* $(@D)
|
|
rmdir $(@D)/angular-$(ANGULARJS_VERSION)
|
|
endef
|
|
|
|
ANGULARJS_FILES = angular
|
|
|
|
ANGULARJS_MODULES = animate aria cookies message-format messages resource \
|
|
route sanitize touch
|
|
|
|
ifeq ($(BR2_ANGULARJS_MODULES),y)
|
|
ANGULARJS_FILES += $(foreach mod,$(ANGULARJS_MODULES),\
|
|
$(if $(BR2_ANGULARJS_MODULE_$(call UPPERCASE,$(mod))),\
|
|
angular-$(mod)))
|
|
else
|
|
ANGULARJS_FILES += $(foreach mod,$(ANGULARJS_MODULES),angular-$(mod))
|
|
endif
|
|
|
|
define ANGULARJS_INSTALL_TARGET_CMDS
|
|
$(foreach f,$(ANGULARJS_FILES),\
|
|
$(INSTALL) -m 0644 -D $(@D)/$(f).min.js \
|
|
$(TARGET_DIR)/var/www/$(f).js$(sep))
|
|
endef
|
|
|
|
$(eval $(generic-package))
|