From 0dba7001fa2bb219ba374d532ff68085d68d1f12 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Tue, 1 Jun 2021 10:26:30 +0800 Subject: [PATCH] Add modclean --- srcpkgs/modclean/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/modclean/template diff --git a/srcpkgs/modclean/template b/srcpkgs/modclean/template new file mode 100644 index 000000000000..356b2d2175f3 --- /dev/null +++ b/srcpkgs/modclean/template @@ -0,0 +1,35 @@ +# Template file for 'modclean' +pkgname=modclean +version=3.0.0beta.1 +revision=1 +wrksrc="modclean-3.0.0-beta.1" +create_wrksrc="yes" +hostmakedepends="nodejs" +makedepends="nodejs" +depends="nodejs" +short_desc="Remove unwanted files and directories from your node_modules folder" +maintainer="Soc Virnyl S. Estela " +license="MIT" +homepage="https://github.com/ModClean/modclean" +distfiles="${homepage}/archive/3.0.0-beta.1.tar.gz" +checksum=58a39e8b4eed1da8131facfb21a455659144aacd250a73a6efaba31500b901f0 + +do_build() { + cd modclean-3.0.0-beta.1/ + npm install --no-optional --save + ./bin/modclean.js -r -a '.bin,bin.js' --ignore='license' + vlicense LICENSE +} + + +do_install() { + mv modclean-3.0.0-beta.1/* . + rm -rf modclean-3.0.0-beta.1 + vmkdir usr/bin/ + vmkdir usr/lib/node_modules/modclean/ + vcopy "*" usr/lib/node_modules/modclean/ +} + +post_install() { + ln -sf /usr/lib/node_modules/modclean/bin/modclean.js "$DESTDIR"/usr/bin/modclean +}