File: README

package info (click to toggle)
gnuastro 0.24-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 44,360 kB
  • sloc: ansic: 185,444; sh: 15,785; makefile: 1,303; cpp: 9
file content (65 lines) | stat: -rw-r--r-- 2,753 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Documentation of GNU Astronomy Utilities
========================================

Copyright (C) 2015-2025 Free Software Foundation, Inc.
See the end of the file for license conditions.

This directory contains the documentation (manual) of GNU Astronomy
Utilities (Gnuastro) and also all the files necessary for the Gnuastro
webpage. Note that only the basic files needed to make the webpage are
version controlled. The generated files are not.

Documentation (manual):
-----------------------

The documentation of Gnuastro is written in Texinfo. The main source
file is 'gnuastro.texi'.

Webpage (only for maintainer)
-----------------------------

The top Gnuastro webpage files are also held here, after all, a webpage is
another form of documentation. To update the webpage, run the following
script:

      $ ./forwebpage

This script will generate the webpage using Gnulib's gendocs.sh script
(which was part of the bootstrapping process), then it will copy them all
in a specified directory anywhere you like (specified by the TOPWEBCHECKOUT
shell variable). You don't have to version control any of the files in that
directory, but it is easiest to have a fixed place since CVS needs a local
copy. Unfortunately the GNU webpage runs on CVS! Read the top comments of
the 'forwebpage' script for instructions on what to do for the first time
and later times.

Update MathJax (for the webpage, only for maintainer)
-----------------------------------------------------

There is a script in the 'MathJax' directory on the Gnuastro webpage
directory to update MathJax ('addmissing.sh'). You can get a recent
version of MathJax from its webpage and put it in the correct place
(see the comments in the script). That script will then add all the
new files from MathJax to the checked out files and then you can use
'cvs -nq update' and 'cvs add' to add all the new files and
directories. Just note that CVS is an antique(!) and so you have to
add all the files in separate directories separately, first add the
directory, then CVS will find the untracked files inside it and add
them one by one!

Image copyright
---------------

This directory also contains the 'gnuastrologo.xcf' image which is a crude
logo for Gnuastro in case we need it. It is released under the GNU Free
Documentation License, Version 1.3 or later, just like this README
(statement is at the bottom of this file)

Copyright
---------
Copyright (C) 2015-2025 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation License, Version 1.3 or any later
version published by the Free Software Foundation; with no Invariant
Sections, with no Front-Cover Texts, and with no Back-Cover Texts.