X-Git-Url: https://git.hcoop.net/jackhill/guix/guix.git/blobdiff_plain/9ac97e83e9d8bef310b5353c64505498c9d16ce7..cbfb8812f105803f320e887b548a31fcd9346075:/bootstrap diff --git a/bootstrap b/bootstrap index cb774bc737..a47269d87f 100755 --- a/bootstrap +++ b/bootstrap @@ -2,4 +2,28 @@ # 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