kopia lustrzana https://gitlab.com/sane-project/backends
Script updating of upstream files
rodzic
baec9c4e26
commit
a06e9a4075
|
@ -20,8 +20,11 @@ Before the release:
|
||||||
ls | while read aa; do git log --follow --diff-filter=A --find-renames=40% --format="%ai $aa" "$aa"; done > foo.log
|
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.
|
Then inspect foo.log for any files added since the last release.
|
||||||
* Make sure that config.guess and config.sub are up-to-date (get them from
|
* Make sure that upstream files are up-to-date by running:
|
||||||
savannah.gnu.org/projects/config) (git clone is easiest)
|
|
||||||
|
./tools/update-upstream.sh
|
||||||
|
|
||||||
|
Requires curl or wget.
|
||||||
* configure.ac: remove 'git' from textual version number, and increment it
|
* configure.ac: remove 'git' from textual version number, and increment it
|
||||||
* run autoreconf --force but do *NOT* use the --install option as it will
|
* run autoreconf --force but do *NOT* use the --install option as it will
|
||||||
overwrite our custom ltmain.sh
|
overwrite our custom ltmain.sh
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/sh -u
|
||||||
|
# tools/update-upstream.sh -- files to their latest version
|
||||||
|
# Copyright (C) 2017 Olaf Meeuwissen
|
||||||
|
#
|
||||||
|
# License: GPL-3.0+
|
||||||
|
|
||||||
|
fetch () {
|
||||||
|
if type curl 2>/dev/null >/dev/null ; then
|
||||||
|
curl --silent --remote-name $1
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
if type wget 2>/dev/null >/dev/null ; then
|
||||||
|
wget --quiet --output-document $(echo $1 | sed 's,.*/,,') $1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
CONFIG_BASE_URL=http://git.savannah.gnu.org/cgit/config.git/plain
|
||||||
|
|
||||||
|
for file in config.guess config.sub; do
|
||||||
|
fetch $CONFIG_BASE_URL/$file
|
||||||
|
done
|
Ładowanie…
Reference in New Issue