tazpkg diff Makefile @ rev 472

Some fix to POT file but get an error.
author Christophe Lincoln <pankso@slitaz.org>
date Fri Apr 08 18:26:26 2011 +0200 (2011-04-08)
parents 7e0df4f72628
children f0cb9cf0dce3
line diff
     1.1 --- a/Makefile	Fri Apr 08 17:58:27 2011 +0200
     1.2 +++ b/Makefile	Fri Apr 08 18:26:26 2011 +0200
     1.3 @@ -23,10 +23,12 @@
     1.4  	
     1.5  msgmerge:
     1.6  	@for l in $(LINGUAS); do \
     1.7 -		echo -n "Updating $$l po file."; \
     1.8 -		msgmerge -U po/tazpkg/$$l.po po/tazpkg/tazpkg.pot ; \
     1.9 -		echo -n "Updating $$l po file."; \
    1.10 +		if [ -f "po/tazpkg/$$l.po" ]; then; \
    1.11 +			echo -n "Updating $$l po file."; \
    1.12 +			msgmerge -U po/tazpkg/$$l.po po/tazpkg/tazpkg.pot ; \
    1.13 +		fi; \
    1.14  		if [ -f "po/tazpkg-notify/$$l.po" ]; then; \
    1.15 +			echo -n "Updating $$l po file."; \
    1.16  			msgmerge -U po/tazpkg-notify/$$l.po \
    1.17  				po/tazpkg-notify/tazpkg-notify.pot; \
    1.18  		fi; \
    1.19 @@ -34,9 +36,19 @@
    1.20  
    1.21  msgfmt:
    1.22  	@for l in $(LINGUAS); do \
    1.23 -		echo "Compiling $$l mo file..."; \
    1.24 -		mkdir -p po/mo/$$l/LC_MESSAGES; \
    1.25 -		msgfmt -o po/mo/$$l/LC_MESSAGES/tazpkg.mo po/tazpkg/$$l.po ; \
    1.26 +		if [ -f "po/tazpkg/$$l.po" ]; then; \
    1.27 +			echo "Compiling $$l mo file..."; \
    1.28 +			mkdir -p po/mo/$$l/LC_MESSAGES; \
    1.29 +			msgfmt -o po/mo/$$l/LC_MESSAGES/tazpkg.mo \
    1.30 +				po/tazpkg/$$l.po ; \
    1.31 +		fi; \
    1.32 +		if [ -f "po/tazpkg-notify/$$l.po" ]; then; \
    1.33 +			echo "Compiling $$l mo file..."; \
    1.34 +			mkdir -p po/mo/$$l/LC_MESSAGES; \
    1.35 +			msgfmt -o po/mo/$$l/LC_MESSAGES/tazpkg-notify.mo \
    1.36 +				po/tazpkg-notify/$$l.po ; \
    1.37 +		fi; \
    1.38 +		
    1.39  	done;
    1.40  
    1.41  # Installation.
    1.42 @@ -46,6 +58,7 @@
    1.43  	install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
    1.44  	install -m 0777 tazpkg $(DESTDIR)$(PREFIX)/bin
    1.45  	# Tazpkgbox GUI
    1.46 +	install -m 0777 tazpk-notify $(DESTDIR)$(PREFIX)/bin
    1.47  	install -m 0777 tazpkgbox $(DESTDIR)$(PREFIX)/bin
    1.48  	install -m 0777 tazpkgbox-install $(DESTDIR)$(PREFIX)/bin
    1.49  	install -m 0755 -d $(DESTDIR)$(LIBDIR)
    1.50 @@ -80,4 +93,5 @@
    1.51  	rm -rf _pkg
    1.52  	rm -rf po/mo
    1.53  	rm -f po/*/*~
    1.54 +	rm -f po/*/*.mo
    1.55