* bootstrap: Substitute ‘guix-cookbook’ for copy/pasted ‘guix-manual’. Reported-by: jetomit on #guix
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			906 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			906 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/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
 |