1
This package uses dpatch in order to apply patches to the upstream source.
2
Patches are stored in debian/patches and their filenames usually end in .dpatch .
3
For further details, see the man pages for dpatch and dpatch-edit-patch.
5
All commands described below should be run from the top directory of the
6
package source tree, unless otherwise stated.
8
* To generate the fully patched source, in a form ready for
9
editing, that would be built to create Debian packages, run:
13
Note: It has been proposed that in future, this should happen
14
automatically when you run dpkg-source -x on a dpatch source
15
package. However, this proposal has apparently not yet been
16
implemented, so for now you have to do it yourself like this.
18
* To modify the source and save those modifications so that
19
they will be applied when building the package, pick a
20
suitably informative patch file name, for example
21
01_add_README.source_file.dpatch, and then run:
23
dpatch-edit-patch 01_add_README.source_file.dpatch
25
This will place you in a new shell in a temporary copy of the
26
source tree. Make your desired modifications to it, and then
27
exit the shell to create the patch file containing them (this
28
file will appear in debian/patches).
30
* To remove source modifications that are currently being
31
applied when building the package, run:
3
The tarball was generated by purging the files named below:
5
a) debian/ (reason: files are very outdated)
6
b) skins/default/winicons/ (reason: possible undistributable)
7
c) skins/default/license (reason: duplicate license)
8
d) utils/BWidget-1.9.0/LICENSE.txt (reason: duplicate license)
13
The source package itself uses a mixture of dpatch and .diff.gz for the
14
modifications of the upstream source. If you want to change something it is
15
best to use the dpatch approach as documented in
17
/usr/share/doc/dpatch/README.source.gz