X-Git-Url: https://git.hcoop.net/jackhill/guix/guix.git/blobdiff_plain/b49ffe2d678b5df4192fb9be4ad50bed9d6d5b7f..3889b022ca142c3ba870dd863a32c5acad6333d1:/bootstrap diff --git a/bootstrap b/bootstrap dissimilarity index 78% index e445af2f2c..c0b5af7677 100755 --- a/bootstrap +++ b/bootstrap @@ -1,16 +1,19 @@ -#!/bin/sh - -# Import missing source files and create the build system. - -set -e -x - -top_srcdir="$PWD" -export top_srcdir - -if [ ! -d nix-upstream ] -then - git submodule init -fi -git submodule update - -exec autoreconf -vfi +#!/bin/sh +# Create the build system. + +set -e -x + +# Generate stubs for translations. +langs=`find po/doc -type f -name '*.po' \ + | sed -e 's,guix-manual\.,,' \ + | xargs -n 1 -I{} basename {} .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 + +exec autoreconf -vfi