X-Git-Url: https://git.hcoop.net/jackhill/guix/guix.git/blobdiff_plain/4d152bf1d9ff894119e913e6506632348107cf65..679d5e6b3dcac4ee1f419c04b3719fead0bd9ee5:/bootstrap diff --git a/bootstrap b/bootstrap dissimilarity index 78% index e445af2f2c..a47269d87f 100755 --- a/bootstrap +++ b/bootstrap @@ -1,16 +1,29 @@ -#!/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 'guix-manual*.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 +langs=`find po/doc -type f -name 'guix-cookbook*.po' \ + | sed -e 's,guix-cookbook\.,,' \ + | xargs -n 1 -I{} basename {} .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