Age | Commit message (Collapse) | Author |
|
|
|
|
|
freedict-tools now (correctly) depend on dictd.
Also,
* do not hide curl's errors.
|
|
Now, other people than myself might be maintainer.
Also, add `| exit 1' to the sourcing of scripts.
Furthermore, add note to the scripts in the sample.* files.
|
|
Therefore, separate types of dictionaries in the configuration sections.
Reason: The dictionaries imported from wikdict are differently licensed.
|
|
|
|
|
|
The primary reason is to prevent the creation of
/usr/share/doc/freedict/${_lang}/"
in case there is no file to be copied there.
|
|
|
|
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.
|
|
|