Age | Commit message (Collapse) | Author |
|
|
|
|
|
Therefore, use $vcs_langs instead of $langs, due to fra-deu and deu-fra
missing in the vcs tree.
Furthermore, in
- svn/sample.PKGBUILD,
`- change the default pkgrel to 2, since any update is forced, i.e.
there is no version change asking for update;
- update.sh,
`- add a usage note,
`- require a specific type (e.g. src) to be supplied,
`- remove the need to specify $ext for -u,
`- set up a handle_all_vcs() function specifically for VCS sources,
i.e. svn,
`- move the download of freedict-database.json to handle_all().
|
|
Furthermore:
- Move $langs[] to basic.sh in order to be able to use it in make_install.
- Add -f to rm in cleanup() in order to prevent unforeseen errors, that
don't matter.
|
|
|
|
Such that it may be used by the to be bettered make_install.sh.
In particular, the latter is supposed to work for both non-vcs source
and binary packages.
Also add a main() method to update.sh.
|
|
Modularisation:
- Use new functions replace(), replace_line() and delete_line() instead
of sed directly.
This required all editing to be done in-line or pseudo in-line, i.e.
moving files afterwards.
Generalisation:
- Make it work for both the non-vcs source and the binary packages, not
only the former.
A separate function handle_all() has been set up to handle both types.
Further:
- Require a directory to be supplied as argument due to a variable
number of further arguments.
- Use a temporary directory instead of several files.
- Add option -uaf to forcibly update everything.
|