termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

[Package]: yuescript

Open gphg opened this issue 10 months ago • 2 comments

Why is it worth to add this package?

It is based on moonscript with future features.

Home page URL

https://yuescript.org/

Source code URL

https://github.com/IppClub/YueScript

Packaging policy acknowledgement

  • [x] The project is actively developed.

  • [x] The project has existing packages and is "well known".

  • [x] Licensed under an open source license.

  • [x] Not available through a language package manager: pip, npm, cpan, cargo, etc.

  • [x] Not taking up too much disk space (< 100MiB per architecture, exceptions can be made)

  • [x] Not duplicating the functionality of existing packages.

  • [x] Not serving hacking, malware, phishing, spamming, spying, ddos functionality.

  • [x] I certify that I have read Termux Packaging Policy and understand that my request will be denied if it is found lacking.

Additional information

It is available on luarocks, BUT for unknown reasons it fails to install. Unlike moonscript.

I tried to clone the repo and build it myself and failed, I have no idea why.

gphg avatar Feb 27 '25 08:02 gphg

Log related to the build error:

  • https://gist.github.com/SkyyySi/3bf9e8e5708859e656d865eff4ea505f

0komo avatar May 25 '25 14:05 0komo

This does not passed one of the packaging guidelines. Transferring this to TUR.

0komo avatar May 25 '25 15:05 0komo

It is working on Termux now. YueScript version 0.29.6+. I had to contact the head developer myself to get it working.

It can be installed normally by luarocks now. Closing this issue now.

gphg avatar Nov 05 '25 09:11 gphg