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
0bootloader: Wrap lines....Mathieu Othacehe 2022-08-30bootloader: Add device-tree-support? option....Reza Alizadeh Majd 2022-08-28bootloader: Convert device in menu-entry to proper sexp....Josselin Poiret 2022-08-21bootloader: Remove expired export....Tobias Geerinckx-Rice 2021-11-17gnu: system: Improve location of some configuration warnings....Josselin Poiret 2021-08-30bootloader: Report location of the deprecated 'target' field....Ludovic Courtès 2021-08-29gnu: bootloader: Support multiple targets....Maxim Cournoyer 2020-11-17gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS....Stefan 2020-11-16gnu: bootloader: Support chain loading to an EFI bootloader....Stefan 2020-06-08bootloader: Extend `<menu-entry>' for multiboot....Jan (janneke) Nieuwenhuizen 2020-05-29bootloader: Add 'disk-image-installer'....Mathieu Othacehe 2019-08-30system: Add 'bootloader-menu-entries' field to <boot-parameters>....Ludovic Courtès 2019-08-30bootloader: Fix comment about 'menu-entries'....Ludovic Courtès 2019-03-24bootloader: Add a 'keyboard-layout' field....Ludovic Courtès 2019-03-24bootloader: Reindent record type definition....Ludovic Courtès 2019-03-24bootloader: Remove unused 'additional-configuration' field....Ludovic Courtès 2019-01-16bootloader: Remove deprecated 'device' field....Ludovic Courtès