aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
blob: 5bf83175e59a8fc62f53ff2329a7d3ac03d9e2c9 (about) (plain)
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
#!/bin/sh
# Create the build system.

set -e -x

# Generate stubs for translations.
langs=`find po/doc -type f -name 'guix-manual*.po' \
        | sed -e 's,.*/guix-manual\.,,;s,\.po$,,'`
for lang in ${langs}; do
    if [ ! -e "doc/guix.${lang}.texi" ]; then
	echo "@setfilename guix.${lang}.info" > "doc/guix.${lang}.texi"
	echo "@include version-${lang}.texi" >> "doc/guix.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-manual.${lang}.po"
    fi
done
langs=`find po/doc -type f -name 'guix-cookbook*.po' \
        | sed -e 's,.*/guix-cookbook\.,,;s,\.po$,,'`
for lang in ${langs}; do
    if [ ! -e "doc/guix-cookbook.${lang}.texi" ]; then
	echo "@setfilename guix-cookbook.${lang}.info" > "doc/guix-cookbook.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-cookbook.${lang}.po"
    fi
done

autoreconf -vfi

# Replace Automake's build-aux/mdate-sh with build-aux/mdate-from-git, our
# own, reproducible version.
chmod +w build-aux/mdate-sh
rm -f build-aux/mdate-sh
ln -s mdate-from-git.scm build-aux/mdate-sh
gnu: screen: Fix CVE-2017-5618....Leo Famulari 2017-01-18gnu: screen: Update to 4.5.0....Efraim Flashner 2016-09-22gnu: reptyr: Remove mips64el support....Efraim Flashner 2016-07-21gnu: Update URLs for sourceforge.net....Leo Famulari 2016-07-16gnu: Add reptyr....Alex Griffin 2016-07-13gnu: screen: Remove unneeded configure flags....Ludovic Courtès 2016-07-13gnu: screen: Support 256 colors....George Clemmer 2016-06-20gnu: screen: Update to 4.4.0....Efraim Flashner 2016-05-30gnu: dtach: Use 'modify-phases'....Efraim Flashner 2016-05-30gnu: dtach: Update to 0.9 [Fixes CVE-2012-3368]....Efraim Flashner 2016-04-14gnu: packages: Use 'search-patches' everywhere....Alex Kost 2016-02-27gnu: Fix misplaced commas (unquote)....Mark H Weaver 2015-11-03gnu: Add byobu....Eric Bavier 2015-08-29gnu: Use 'install-file' instead of 'mkdir-p' and 'copy-file' in obvious cases....Ludovic Courtès 2015-06-29gnu: screen: Update to 4.3.1....Ludovic Courtès 2015-06-24gnu: screen: Install the Info manual....宋文武 2015-06-14gnu: screen: Update to 4.3.0....Mark H Weaver 2014-06-23gnu: Add dtach....David Thompson 2014-04-28gnu: screen: Upgrade to 4.2.1....Ludovic Courtès 2014-03-20gnu: screen: Install docs in share/man and share/info....Mark H Weaver 2013-12-01gnu: Synchronize descriptions with 'gnumaint'.Ludovic Courtès 2013-10-09Synchronize package descriptions with the Womb....Ludovic Courtès