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
b5393'>services: shepherd: Allow custom 'shepherd' package....Maxime Devos 2021-01-13services: shepherd: 'shepherd-service-type' requires documentation....Ludovic Courtès 2020-11-18services: shepherd: Map all the invalid store characters to dash....Ludovic Courtès 2020-06-14services: Add 'hurd-vm service-type'....Jan (janneke) Nieuwenhuizen 2020-05-16services: shepherd: Silence Guile warnings....Ludovic Courtès 2020-05-08Merge branch 'core-updates'Marius Bakke 2020-05-08services: Add descriptions....Ludovic Courtès 2020-04-25services: shepherd: Cross-compilation fix....Jan (janneke) Nieuwenhuizen 2020-04-21gnu: shepherd: Update to 0.8.0....Ludovic Courtès 2020-04-17services: Move 'user-processes' to (gnu services shepherd)....Ludovic Courtès 2020-04-15services: shepherd: Increase the PID file timeout to 30s....Ludovic Courtès 2020-03-29services: shepherd: Mark '.go' derivations as non-substitutable....Ludovic Courtès 2020-02-16services: shepherd: Spawn services with nothing but the PATH variable....Ludovic Courtès 2019-10-06services: shepherd: Compile service files....Ludovic Courtès igin/master' into core-updates...Efraim Flashner 2023-01-05system: Define default 'PS1' in /etc/bashrc rather than ~/.bashrc....Ludovic Courtès 2022-12-05system: Add e2fsprogs to %base-packages-utils....Maxim Cournoyer 2022-12-05system: Rename and move %base-packages-disk-utilities....Maxim Cournoyer 2022-11-27gnu: shadow: Merge in shadow-with-man-pages....Efraim Flashner 2022-10-23gnu: Fix typos....Vagrant Cascadian 2022-10-23system: hurd: Boot with the statically-linked 'exec' server....Ludovic Courtès 2022-10-11system: operating-system: Make the timezone field default to Etc/UTC....Maxim Cournoyer 2022-09-28services: Add file system utilities to profile....Brice Waegeneire 2022-07-14gnu: system: Add fusermount3 to setuid-programs....Maxim Cournoyer