From 9208add2585c688ec7aab3e38c0bb1808ddf8f3a Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Sat, 29 May 2021 19:34:03 +0800 Subject: [PATCH 1/5] Adding asar --- srcpkgs/asar/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/asar/template diff --git a/srcpkgs/asar/template b/srcpkgs/asar/template new file mode 100644 index 000000000000..d9204ea81430 --- /dev/null +++ b/srcpkgs/asar/template @@ -0,0 +1,32 @@ +# Template file for 'asar' +pkgname=asar +version=3.0.3 +revision=1 +archs="x86_64" +#wrksrc= +#create_wrksrc=yes +#configure_args="" +#make_build_args="" +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="nodejs" +short_desc="Creating Electron app packages" +maintainer="Soc Virnyl S. Estela " +license="MIT" +homepage="https://github.com/electron/asar" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=0a5ded75457fd95d87ec17586d7db7bea32db2df2f52961170064ab0b0ff8b5a +python_version=3 + +do_build() { + npm install --no-optional +} + +do_install() { + vmkdir usr/bin + vmkdir usr/lib/node_modules/asar/ + vcopy * usr/lib/node_modules/asar/ + ln -s /usr/lib/node_modules/asar/bin/asar.js "${DESTDIR}"/usr/bin/asar + vlicense LICENSE.md +} From feb968767343cec2e8aa41a583691c21ac148451 Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Sat, 29 May 2021 19:59:33 +0800 Subject: [PATCH 2/5] Removing unnecessary lines --- srcpkgs/asar/template | 7 ------- 1 file changed, 7 deletions(-) diff --git a/srcpkgs/asar/template b/srcpkgs/asar/template index d9204ea81430..70c5a7827607 100644 --- a/srcpkgs/asar/template +++ b/srcpkgs/asar/template @@ -3,13 +3,6 @@ pkgname=asar version=3.0.3 revision=1 archs="x86_64" -#wrksrc= -#create_wrksrc=yes -#configure_args="" -#make_build_args="" -#make_install_args="" -#conf_files="" -#make_dirs="/var/log/dir 0755 root root" hostmakedepends="nodejs" short_desc="Creating Electron app packages" maintainer="Soc Virnyl S. Estela " From e05522a85f83a31468e737a6f2a51ec22097715c Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Tue, 1 Jun 2021 10:20:38 +0800 Subject: [PATCH 3/5] Update template --- srcpkgs/asar/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/asar/template b/srcpkgs/asar/template index 70c5a7827607..5a4af7e7949c 100644 --- a/srcpkgs/asar/template +++ b/srcpkgs/asar/template @@ -2,8 +2,9 @@ pkgname=asar version=3.0.3 revision=1 -archs="x86_64" hostmakedepends="nodejs" +makedepends="nodejs modclean" +depends="nodejs electron" short_desc="Creating Electron app packages" maintainer="Soc Virnyl S. Estela " license="MIT" 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 4/5] 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 +} From 91e6bea5800b943702325ad6650e6f3f12601c8f Mon Sep 17 00:00:00 2001 From: "Soc Virnyl S. Estela" <66054069+ReneganRonin@users.noreply.github.com> Date: Tue, 1 Jun 2021 14:33:02 +0800 Subject: [PATCH 5/5] Add asar --- srcpkgs/asar/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/asar/template b/srcpkgs/asar/template index 5a4af7e7949c..69ae3b20b1d7 100644 --- a/srcpkgs/asar/template +++ b/srcpkgs/asar/template @@ -4,7 +4,7 @@ version=3.0.3 revision=1 hostmakedepends="nodejs" makedepends="nodejs modclean" -depends="nodejs electron" +depends="nodejs electron12" short_desc="Creating Electron app packages" maintainer="Soc Virnyl S. Estela " license="MIT" @@ -15,6 +15,7 @@ python_version=3 do_build() { npm install --no-optional + modclean -r -a "*.ts,.bin,.vscode,bin.js" --ignore='license' } do_install() {