Skip to content

Commit 78e28af

Browse files
committed
test node layer without libvips build
1 parent 8a80d24 commit 78e28af

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

layer/Makefile

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,18 @@ EXAMPLE_IMAGE_PATH=$(CURDIR)/example-images
1313
export PKG_CONFIG_PATH=$(LIB_PATH)/pkgconfig
1414
export LD_LIBRARY_PATH=$(LIB_PATH):$$LD_LIBRARY_PATH
1515

16-
build-SharpHEICLayer: libvips
16+
build-SharpHEICLayer:
1717
mkdir -p "$(ARTIFACTS_DIR)/nodejs"
1818
mkdir -p "$(ARTIFACTS_DIR)/lib"
1919

2020
# sharp uses several of the libs we installed or compiled. extract the full list and copy all of those into $(ARTIFACTS_DIR)/lib
2121
# extract list with ldd from sharp.node, manipulate a bit to only get the absolute paths, then copy
2222

23-
npm install --prefix "$(ARTIFACTS_DIR)/nodejs/" --verbose --platform=linux --arch=x64 sharp@$(SHARP_VERSION)
24-
25-
ldd $(ARTIFACTS_DIR)/nodejs/node_modules/sharp/build/Release/sharp-linux-x64.node | awk 'BEGIN{OFS=" "}{ print $$3 }' | grep '/' | xargs -I '{}' cp '{}' $(ARTIFACTS_DIR)/lib
23+
PKG_CONFIG_PATH=$(LIB_PATH)/pkgconfig LD_LIBRARY_PATH=$(LIB_PATH) npm install --prefix "$(ARTIFACTS_DIR)/nodejs/" --verbose --foreground-scripts sharp@$(SHARP_VERSION)
24+
PKG_CONFIG_PATH=$(LIB_PATH)/pkgconfig LD_LIBRARY_PATH=$(LIB_PATH) ldd $(ARTIFACTS_DIR)/nodejs/node_modules/sharp/build/Release/sharp-linux-x64.node | awk 'BEGIN{OFS=" "}{ print $$3 }' | grep '/' | xargs -I '{}' cp '{}' $(ARTIFACTS_DIR)/lib
2625

2726
# debug logs
28-
ldd $(ARTIFACTS_DIR)/nodejs/node_modules/sharp/build/Release/sharp-linux-x64.node
27+
PKG_CONFIG_PATH=$(LIB_PATH)/pkgconfig LD_LIBRARY_PATH=$(LIB_PATH) ldd $(ARTIFACTS_DIR)/nodejs/node_modules/sharp/build/Release/sharp-linux-x64.node
2928
ls -la $(ARTIFACTS_DIR)/lib
3029

3130
libwebp:
@@ -75,4 +74,3 @@ installLib:
7574
pkgconfig \
7675
meson \
7776
ninja-build
78-

0 commit comments

Comments
 (0)