From 75ca9d485d3bc98e80396c566278b9db8ba54d4b Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Mon, 29 Jun 2026 12:01:49 +0100 Subject: adds etherpad module --- etherpad/Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 etherpad/Makefile (limited to 'etherpad/Makefile') diff --git a/etherpad/Makefile b/etherpad/Makefile new file mode 100644 index 0000000..8679ecf --- /dev/null +++ b/etherpad/Makefile @@ -0,0 +1,23 @@ +ETHERPAD_VERSION := 3.3.2 +SRC_DIR := etherpad-$(ETHERPAD_VERSION) + +.PHONY: all +all: download_etherpad install_deps + +.PHONY: download_etherpad +download_etherpad: $(SRC_DIR) + +$(SRC_DIR): + wget -O- https://github.com/ether/etherpad/archive/refs/tags/v3.3.2.tar.gz | tar -xz + +.PHONY: install_deps +install_deps: $(SRC_DIR)/node_modules + +$(SRC_DIR)/node_modules: $(SRC_DIR) $(SRC_DIR)/settings.json $(SRC_DIR)/package.json $(SRC_DIR)/pnpm-lock.yaml + cd $(SRC_DIR) && pnpm install + +$(SRC_DIR)/settings.json: $(SRC_DIR) settings.json + cp settings.json $(SRC_DIR)/settings.json + +clean: + rm -rf etherpad-*/ -- cgit v1.2.3