X-Git-Url: https://git.hcoop.net/jackhill/guix/guix.git/blobdiff_plain/e2a06ddc7a7d5620f7df8397cec714335b548d6a..6cb573889b1ca183c1c0c1ddcb191b919e6c1ea8:/bootstrap diff --git a/bootstrap b/bootstrap dissimilarity index 77% index f34c43dc52..a47269d87f 100755 --- a/bootstrap +++ b/bootstrap @@ -1,15 +1,29 @@ -#!/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\.,,' \ + | 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