hc
2024-08-19 eb6b9ee90f50f13c5abb885ce483802d6262f2b5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
################################################################################
#
# duktape
#
################################################################################
 
DUKTAPE_VERSION = 2.6.0
DUKTAPE_SOURCE = duktape-$(DUKTAPE_VERSION).tar.xz
DUKTAPE_SITE = \
   https://github.com/svaarala/duktape/releases/download/v$(DUKTAPE_VERSION)
DUKTAPE_LICENSE = MIT
DUKTAPE_LICENSE_FILES = LICENSE.txt
DUKTAPE_INSTALL_STAGING = YES
 
define DUKTAPE_BUILD_CMDS
   $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f Makefile.sharedlibrary
endef
 
define DUKTAPE_INSTALL_STAGING_CMDS
   $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f Makefile.sharedlibrary \
       INSTALL_PREFIX=$(STAGING_DIR)/usr install
   $(INSTALL) -D -m 0644 $(DUKTAPE_PKGDIR)/duktape.pc.in \
       $(STAGING_DIR)/usr/lib/pkgconfig/duktape.pc
   $(SED) 's/@VERSION@/$(DUKTAPE_VERSION)/g;' \
       $(STAGING_DIR)/usr/lib/pkgconfig/duktape.pc
endef
 
define DUKTAPE_INSTALL_TARGET_CMDS
   $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f Makefile.sharedlibrary \
       INSTALL_PREFIX=$(TARGET_DIR)/usr install
endef
 
$(eval $(generic-package))