aboutsummaryrefslogtreecommitdiffstats
path: root/doc/librejs.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/librejs.info')
-rw-r--r--doc/librejs.info64
1 files changed, 25 insertions, 39 deletions
diff --git a/doc/librejs.info b/doc/librejs.info
index f3ee4f9..ae23807 100644
--- a/doc/librejs.info
+++ b/doc/librejs.info
@@ -90,8 +90,8 @@ or by building it from source.
3.1 Building the Package
========================
-After enabling the Add-on SDK, you should be able to use the 'make'
-command to build LibreJS from source.
+After installing 'jpm', you should be able to use the 'make' command to
+build LibreJS from source.
After running 'make', a new file, 'librejs.xpi' should be generated.
This is the file that can be installed in a Mozilla browser.
@@ -647,40 +647,26 @@ LibreJS has been tested extensively on multiple GNU/Linux distributions,
but it is compatible any operating system as long as you're using a
compatible Mozilla browser.
-A.2 Mozilla's Add-on SDK
-========================
-
-LibreJS uses the Mozilla Add-on SDK (Software Development Kit), a set of
-APIs and tools to create add-ons for Mozilla browsers.
-
- You do not need the Add-on SDK to use LibreJS xpi file or to install
-it using the packaged version, but it is required in order to package
-the LibreJS source code into an xpi file using 'make'. If you would
-like to run the tests for LibreJS or make changes to the source files,
-you will need the Add-on SDK as well. For the "make" command to work
-properly, you must have the 'cfx' command available on your system from
-the command line.
-
- The latest tarball for the Add-on SDK is available at:
-
- <https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/jetpack-sdk-latest.tar.gz>
-
- Instructions on how to get it working are available here:
+A.2 Mozilla's Jetpack Manager for Node.js
+=========================================
- <https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/installation.html>
+LibreJS uses the Mozilla 'jpm' tool, a set of utilities for creating,
+testing, running and packaging Mozilla Jetpack Addons.
- In order to use 'make' with LibreJS source, however, it is ideal to
-have 'cfx' available at all times and for all users.
+ You do not need 'jpm' to use the LibreJS xpi file or to install it
+using the packaged version, but it is required in order to package the
+LibreJS source code into an xpi file. If you would like to run the
+tests for LibreJS or make changes to the source files, you will need
+'jpm' as well. For the "make" command to work properly, you must have
+the 'jpm' command available on your system from the command line.
- An easy way to do this is to extract the contents of the tarball and
-to place the files inside '/usr/lib/addon-sdk' and then creating a
-symbolic link in '/usr/bin', as follows:
+ You can find information on getting 'jpm' at these links:
- sudo ln -s /usr/lib/addon-sdk/bin/cfx /usr/bin/cfx
+ <https://www.npmjs.com/package/jpm>
- The 'cfx' command will then be available to all users.
+ <https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_Started_%28jpm%29>
- The Add-on SDK is released under the Mozilla Public License 2.0.
+ JPM is released under the Mozilla Public License 2.0.

File: librejs.info, Node: LibreJS Internals, Next: Tests, Prev: Installation Requirements, Up: Top
@@ -1285,14 +1271,14 @@ Node: Top841
Node: Overview2000
Node: Disclaimer2847
Node: Installation3343
-Node: How to Use4196
-Node: JavaScript Detection7438
-Node: Free Licenses Detection10846
-Node: Setting Your JavaScript Free17264
-Node: LibreJS Development Notes24098
-Node: Installation Requirements25470
-Node: LibreJS Internals27624
-Node: Tests28787
-Node: GNU Free Documentation License33294
+Node: How to Use4189
+Node: JavaScript Detection7431
+Node: Free Licenses Detection10839
+Node: Setting Your JavaScript Free17257
+Node: LibreJS Development Notes24091
+Node: Installation Requirements25463
+Node: LibreJS Internals27070
+Node: Tests28233
+Node: GNU Free Documentation License32740

End Tag Table