~chromium-team/chromium-browser/artful-beta

« back to all changes in this revision

Viewing changes to debian/README.source

  • Committer: Chad Miller
  • Date: 2012-12-13 19:03:45 UTC
  • Revision ID: chad.miller@canonical.com-20121213190345-7cxb77qiugrqmudi
Update README.source to include many details that the changelog glosses over.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
       and --result-dir
32
32
 
33
33
 
34
 
II. Upstream (orig.tar.gz)
 
34
II. Upstream (orig tar)
35
35
 
36
36
The package provides means to easily grab the _current_ and the latest
37
37
upstream snapshot of chromium.
38
38
 
39
39
./debian/rules gets the pristine upstream snapshot for you and then strips
40
40
a lots of not used subdirectories - in particular those with potential
41
 
licensing issues - before packing things up in a tarball-in-tarball layout
42
 
orig.tar.gz.
43
 
 
44
 
The nested tarball is packed using _lzma_ do get a minimal result.
45
 
 
46
 
Examples on how to get orig.tar.gz for snapshots:
 
41
licensing issues - before packing things up in a tarball.
 
42
 
 
43
The nested tarball is packed using _xz_ do get a minimal result.
 
44
 
 
45
Examples on how to get orig.tar.Foo for snapshots:
47
46
 
48
47
  + get latest upstream snapshot:
49
48
    ./debian/rules get-orig-source
52
51
    ./debian/rules get-current-source
53
52
 
54
53
 
55
 
III. Get sources for channels (aka dev, beta, release)
 
54
III. Get sources for channels (aka dev, beta, stable)
56
55
 
57
56
The packaging provides a feature to produce orig.tar.gz for release channels,
58
 
like dev, beta and release builds. To get the latest beta build, append
 
57
like dev, beta, and stable builds. To get the latest beta build, append
59
58
CHANNEL=beta to your debian/rules line, e.g.:
60
59
 
61
60
  + ./debian/rules get-orig-source CHANNEL=beta
83
82
We use quilt for the sake of efficiency to code and update patches.
84
83
 
85
84
if you want to create a patch or write a patch, at best kick off a build
86
 
and break it after the current patches have been applied. Then cd into the
87
 
chromium tree:
 
85
and break it after the current patches have been applied. Then set up quilt
 
86
and cd into the chromium tree:
88
87
 
 
88
 export QUILT_PATCHES=`pwd`/debian/patches
89
89
 cd build-tree/src/
90
90
 
91
 
create a link to the quilt patches directory
92
 
 
93
 
 ln -s ../../debian/patches
94
 
 
95
91
and start working on quilt patches as usual, e.g.
96
92
 
97
93
 quilt applied