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
avail'>...Philip McGrath 2023-02-11utils: Add target-little-endian?....Philip McGrath 2022-11-20gnu: chez-scheme-for-racket: Support riscv64....Philip McGrath 2022-11-20gnu: racket: Update to 8.7....Philip McGrath 2022-09-04gnu: chez-scheme-for-racket: Support all systems....Philip McGrath 2022-09-04gnu: chez-scheme-for-racket: Support cross-compilation....Philip McGrath 2022-09-04gnu: chez-scheme: Make bootfiles regular inputs....Philip McGrath 2022-09-04gnu: racket: Update to 8.6....Philip McGrath 2022-09-04gnu: chez-scheme: Fix use of "/bin/sh"....Philip McGrath 2022-09-04gnu: stex: Fix read-only gifs and math directories....Philip McGrath 2022-09-04gnu: stex: Update to 1.2.2-2.afa6075....Philip McGrath