X-Git-Url: http://git.hcoop.net/jackhill/guix/guix.git/blobdiff_plain/e2a06ddc7a7d5620f7df8397cec714335b548d6a..32ba6c5ddfd12ad37f815a1930d7fe78b599a8f9:/bootstrap?ds=sidebyside diff --git a/bootstrap b/bootstrap dissimilarity index 77% index f34c43dc52..de024aeaa5 100755 --- a/bootstrap +++ b/bootstrap @@ -1,15 +1,27 @@ -#!/bin/sh - -# Import missing source files and create the build system. - -set -e -x - -top_srcdir="$PWD" -export top_srcdir - -git submodule init -git submodule update - -./nix/sync-with-upstream - -exec autoreconf -vfi +#!/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 + +exec autoreconf -vfi