Update autotools related information. Re !72

merge-requests/83/head
Olaf Meeuwissen 2019-06-07 20:48:40 +09:00
rodzic 165aad31bc
commit ee604e3365
3 zmienionych plików z 18 dodań i 5 usunięć

15
README
Wyświetl plik

@ -22,6 +22,7 @@ http://www.sane-project.org/sane-frontends.html.
Quick install:
==============
./autogen.sh # only if you just cloned the git repository
./configure
make
make install
@ -56,6 +57,20 @@ installed.
- libgphoto2 (>=2.0): For the gphoto2 backend.
If you got the source straight from the git repository, as opposed to
a source tarball, you will need a few more utilities. These utilities
should normally *not* be needed for source archives downloaded from
the project's website at http://www.sane-project.org/.
- autoconf (>= 2.69) as well as the autoconf-archive (for the
AX_CXX_COMPILE_STDCXX and AX_CXX_COMPILE_STDCXX_11 macros)
- automake (>=1.15)
- libtool (>=2.4.6)
- gettext (>=0.19.8)
SANE should build on most Unix-like systems. Support for OS/2, MacOS X, BeOS,
and Microsoft Windows is also available. For more details look at the
operating system specific README.* files. For a detailed support matrix, see:

Wyświetl plik

@ -49,8 +49,7 @@ for more complex stuff acinclude.m4 is the right file. After changes in one
of these files, "autoreconf" should be called. This will then call a
chain of autotools, such as autoconf to generate configure, autoheader
to generate include/sane/config.h.in, and automake to generate various
Makefile.in's from Makefile.am's. All changes made by "autoreconf" must
be commited together.
Makefile.in's from Makefile.am's.
When running configure, the Makefiles in the main and sub-directories are
created from their respective Makefile.in files. Also include/sane/config.h

Wyświetl plik

@ -20,14 +20,13 @@ Before the release:
ls | while read aa; do git log --follow --diff-filter=A --find-renames=40% --format="%ai $aa" "$aa"; done > foo.log
Then inspect foo.log for any files added since the last release.
* configure.ac: remove 'git' from textual version number, and increment it
* run ./autogen.sh
* Make sure that upstream files are up-to-date by running:
./tools/update-upstream.sh
Requires curl or wget.
* configure.ac: remove 'git' from textual version number, and increment it
* run autoreconf --force but do *NOT* use the --install option as it will
overwrite our custom ltmain.sh
* ChangeLog: generate from git log, something like:
git log RELEASE_1_0_25..HEAD > ChangeLog
* NEWS: update and enter date of release, etc