aboutsummaryrefslogtreecommitdiff
#!/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
raim Flashner d5422fbf1bc23da31d55'>doc: Specify Guile-SQLite3 minimum version....Ludovic Courtès 2018-06-14build: Require Guile-SQLite3....Ludovic Courtès 2018-02-26build: Require Guile >= 2.0.13....Ludovic Courtès 2018-01-07doc: Mark zlib as mandatory, libbz2 as optional....Ludovic Courtès 2018-01-01doc: Update requirements in 'README'....Mathieu Lirzin 2017-09-25README: Replace http:// with https:// where applicable.Marius Bakke 2017-03-18build: Require Guile >= 2.0.9....Ludovic Courtès 2017-01-30maint: Fix invalid calls to 'info'....Mathieu Lirzin 2015-10-06build: Automatically determine libgcrypt's file name....Ludovic Courtès 2015-06-14doc: Move most 'HACKING' informations into the manual....Mathieu Lirzin 2015-06-04Document 'guix environment guix' in README....Ludovic Courtès 2015-05-10doc: Mention GNU Make as a requirement....Ludovic Courtès 2015-05-10build: Require Guile >= 2.0.7....Ludovic Courtès 2014-10-27doc: Add a note about optional GnuTLS dependency....Ian Denhardt 2014-10-06doc: Mention optional dependency on Guile-JSON....Ludovic Courtès 2014-09-02doc: Update "Installing Guix from Guix"....Ludovic Courtès 2014-08-26doc: Replace /nix/store with /gnu/store in README....John Darrington 2014-04-10doc: Mention 'gcc-toolchain' in README....Ludovic Courtès