File: README.source

package info (click to toggle)
mozjs140 140.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,216,752 kB
  • sloc: javascript: 2,267,210; cpp: 1,423,664; python: 966,252; ansic: 632,297; xml: 115,965; sh: 15,392; asm: 13,399; makefile: 10,455; yacc: 4,504; perl: 2,223; lex: 1,414; ruby: 1,064; exp: 756; java: 185; sql: 66; sed: 18
file content (17 lines) | stat: -rw-r--r-- 983 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Mozilla doesn't release the SpiderMonkey sources as tarball, however it does
ship a script to generate a tarball with the firefox source code.

As per this, in order to make possible to use uscan to easily get the latest
sources and to ensure that the packaged sources are coming from a trusted
and signed original archive, this source package uses some extra tooling:

 - This relies on gbp-buildpackage (a version which supports $GBP_SOURCES_DIR)
 - To update to a new upstream release you need to use
   `gbp import-orig` (using `--uscan` or a firefox tarball)
 - Gbp will launch the `debian/gbp-repack-mozjs-source.sh` script as part of
   the import process, repacking the orig.tar.xz once filtered.
   The script in particular will:
   + Replace the original archive with the mozjs one
   + Filter out the debian/copyright's `Files-Excluded`
   + Filter out the compiled files (via $FILTERED_FILES array)
   + Copy the files $EXTRA_FILES from firefox sources to the mozjs ones