mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-23 01:11:53 -09:00
package/nim: new package
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. See https://nim-lang.org/ for more information. This is a host-only package required for the new chawan package. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
69cb418bc8
commit
90aa723ddf
@@ -3511,6 +3511,7 @@ F: package/evilwm/
|
||||
F: package/fbv/
|
||||
F: package/libpam-pkcs11/
|
||||
F: package/mksh/
|
||||
F: package/nim/
|
||||
F: package/perl-cgi/
|
||||
F: package/perl-cgi-session/
|
||||
F: package/perl-log-message/
|
||||
|
||||
3
package/nim/nim.hash
Normal file
3
package/nim/nim.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 2639a06a5ea7a7fcf57df1e7e1ef4d1b2bee58c7ac9bd00dbd2aa5bea1e5a56a nim-2.2.12.tar.xz
|
||||
sha256 1ef33f7376a2e4b4c090fcaa42d8a206c19bc70d8d816665ff983bc14c5fe159 copying.txt
|
||||
22
package/nim/nim.mk
Normal file
22
package/nim/nim.mk
Normal file
@@ -0,0 +1,22 @@
|
||||
################################################################################
|
||||
#
|
||||
# nim
|
||||
#
|
||||
################################################################################
|
||||
|
||||
NIM_VERSION = 2.2.12
|
||||
NIM_SITE = https://github.com/nim-lang/nightlies/releases/download/2026-09-08-version-2-2-8e8fbf60693418dc95bb0d762fd660231d08a583/
|
||||
NIM_SOURCE = nim-$(NIM_VERSION).tar.xz
|
||||
NIM_LICENSE = MIT
|
||||
NIM_LICENSE_FILES = copying.txt
|
||||
|
||||
define HOST_NIM_BUILD_CMDS
|
||||
$(HOST_MAKE_ENV) cd $(@D) && ./build.sh
|
||||
endef
|
||||
|
||||
define HOST_NIM_INSTALL_CMDS
|
||||
$(INSTALL) -D -m0755 $(@D)/bin/nim $(HOST_DIR)/bin/nim
|
||||
cp -dpfr $(@D)/lib/* $(HOST_DIR)/lib
|
||||
endef
|
||||
|
||||
$(eval $(host-generic-package))
|
||||
Reference in New Issue
Block a user