%general-entities; ]> $LastChangedBy$ $Date$ JS-&JS52-version; js52 Introduction to JS JS is Mozilla's JavaScript engine written in C. This package is present for GJS and polkit. &lfs84_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &js52-md5sum; Download size: &js52-size; Estimated disk space required: &js52-buildsize; Estimated build time: &js52-time; JS52 Dependencies Required , , , , , and Optional User Notes: Installation of JS Install JS by running the following commands: &shell-env; cd js/src && grep -rl -- '-Werror=format' | xargs sed -i 's/error=format/no-&/' && ./configure --prefix=/usr \ --with-intl-api \ --with-system-zlib \ --with-system-nspr \ --with-system-icu \ --enable-readline && make This package does not come with a working test suite. Now, as the root user: make install Command Explanations grep -rl ...: Allows building with GCC-9.1. --with-*: These parameters allow the build system to use system versions of the above libriares. These are required for stability. --enable-readline: This switch enables Readline support in the JS shell. Contents Installed Programs Installed Libraries) Installed Directories js52 and js52-config libmozjs-52.so and libjs_static.ajs /usr/include/mozjs-52 Short Descriptions js52 provides a command line interface to the JavaScript engine. js52 js52-config is used to find the JS compiler and linker flags. js52-config libmozjs-52.so contains the Mozilla JavaScript API functions. libmozjs-52.so