* gnu/packages/patches/texi2html-i18n.patch: New patch. * gnu/packages/texinfo.scm (texi2html)[source]: Use it. * gnu-system.am (dist_patch_DATA): Add it.
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Do not try to regenerate po files; use the reference files that are packaged
 | |
| in the tarball.
 | |
| 
 | |
| --- a/Makefile.in	2010-06-30 17:02:28.000000000 -0500
 | |
| +++ b/Makefile.in	2014-08-16 00:22:38.447050269 -0500
 | |
| @@ -1022,15 +1022,7 @@
 | |
|  
 | |
|  i18n/en.thl i18n/: $(po_document_dir)/po_document/$(PACKAGE)_document.pot
 | |
|  	$(MKDIR_P) i18n
 | |
| -	if test '$(USE_NLS)' = 'yes'; then \
 | |
| -	  for file in "$(srcdir)/$(po_document_dir)/po_document/"*".po"; do lang=`basename "$$file" .po | sed 's/\..*//'`; \
 | |
| -		test "$$lang" = 'en' && continue; \
 | |
| -		msgexec -i "$$file" "$(srcdir)/gettext_to_separated.pl" | "$(srcdir)/separated_to_hash.pl" $$lang > i18n/$$lang.thl; \
 | |
| -	  done; \
 | |
| -	  msgexec -i $< "$(srcdir)/gettext_to_separated.pl" | "$(srcdir)/separated_to_hash.pl" en > i18n/en.thl; \
 | |
| -	else \
 | |
| -	  cp -p i18n_ref/*.thl i18n; \
 | |
| -	fi
 | |
| +	cp -p i18n_ref/*.thl i18n
 | |
|  
 | |
|  i18n_ref:
 | |
|  	$(MKDIR_P) i18n_ref
 | |
| 
 | |
| Have install-sh install .mo files locally for in-source tests, so that msgfmt
 | |
| is not needed.
 | |
| 
 | |
| --- a/Makefile.in	2010-06-30 17:02:28.000000000 -0500
 | |
| +++ b/Makefile.in	2014-08-16 00:22:38.447050269 -0500
 | |
| @@ -1052,19 +1044,8 @@
 | |
|  # update the po files, and install locally the .mo files for the in
 | |
|  # source tests
 | |
|  check-local: makeinfo.pl texi2any.pl
 | |
| -	if test '$(USE_NLS)' = 'yes'; then \
 | |
| -	  cd $(po_document_dir)/po_document && $(MAKE) $(AM_MAKEFLAGS) update-po; \
 | |
| -	fi
 | |
| -	rm -rf locales
 | |
| -	for file in "$(srcdir)/$(po_document_dir)/po_document/"*.po; do \
 | |
| -	  basename=`basename "$$file" .po` ; \
 | |
| -	  $(MKDIR_P) "locales/$$basename/LC_MESSAGES/" ; \
 | |
| -	  if test '$(USE_NLS)' = 'yes'; then \
 | |
| -	    $(MSGFMT) "$$file" -o "locales/$$basename/LC_MESSAGES/texi2html_document.mo" ; \
 | |
| -	  else \
 | |
| -	    cp -p "$(srcdir)/$(po_document_dir)/po_document/$$basename.mo" "locales/$$basename/LC_MESSAGES/texi2html_document.mo" ; \
 | |
| -	  fi; \
 | |
| -	done
 | |
| +	$(MAKE) -C po_document localedir="$(abs_srcdir)/locales" install-data
 | |
| +	$(MAKE) -C po_messages localedir="$(abs_srcdir)/locales" install-data
 | |
|  
 | |
|  makeinfo.pl texi2any.pl:
 | |
|  	-$(LN_S) $(srcdir)/texi2html.pl $@
 |