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
p'....Ludovic Courtès 2023-03-02Merge remote-tracking branch 'savannah/master' into core-updates...Christopher Baines 2023-02-25gnu: libgc: Define properties for the 'generic-html' updater....Ludovic Courtès 2022-08-29Revert "gnu: libatomic-ops: Fix test suite on riscv64-linux."...Efraim Flashner 2022-08-28Merge branch 'master' into stagingMarius Bakke 2022-08-28gnu: libatomic-ops: Fix test suite on riscv64-linux....Efraim Flashner 2022-07-22Merge branch 'staging' into core-updatesMarius Bakke 2022-07-06gnu: libatomic-ops: Update to 7.6.12....Efraim Flashner 2022-06-30gnu: libgc: Use new style....Marius Bakke 2022-06-26gnu: libatomic-ops: Update to 7.6.12....Marius Bakke 2022-06-26gnu: libgc: Update to 8.0.6....Marius Bakke 2021-12-13gnu: Simplify package inputs....Ludovic Courtès 2021-07-14utils: Define 'target-hurd?' predicate....Maxime Devos 2021-05-16gnu: libgc: Remove 'libgc/disable-munmap'....Ludovic Courtès 2021-05-15Merge branch 'master' into core-updatesLudovic Courtès 2021-05-13gnu: libgc: Add variant with '--disable-munmap'....Ludovic Courtès 2021-05-08gnu: libgc@8: Build with '--disable-munmap'....Ludovic Courtès