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
er Baines 2019-04-28gnu: Remove unused module reference....Ricardo Wurmus 2019-03-18Correct name and email address for ng0....ng0 2018-12-17services: php-fpm: Add 'timezone' configuration....Oleg Pykhalov 2018-10-27services: httpd: Allow using it with PHP....Florian Pelz 2018-09-26services: Add Varnish service....Marius Bakke 2018-09-10services: hpcguix-web: Produce a log file and rotate it....Ludovic Courtès 2018-09-10services: tailon: Move to (gnu services web)....Ludovic Courtès 2018-09-08services: nginx: 'stop' returns #f....Ludovic Courtès 2018-09-08services: nginx: Don't read PID file when passed a custom config file....Ludovic Courtès 2018-09-06services: hpcguix-web: Set SSL_CERT_DIR....Ludovic Courtès 2018-08-31services: nginx: Get the Shepherd to respawn NGINX....Clément Lassieur