gimp-help-2 r2792 - trunk
- From: ulfehlert svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp-help-2 r2792 - trunk
- Date: Sun, 22 Mar 2009 14:10:36 +0000 (UTC)
Author: ulfehlert
Date: Sun Mar 22 14:10:35 2009
New Revision: 2792
URL: http://svn.gnome.org/viewvc/gimp-help-2?rev=2792&view=rev
Log:
2009-03-22 Ulf-D. Ehlert <ulfehlert svn gnome org>
* Makefile.GNU
* Makefile.am: (1) new target "todo-xx": like "status-xx", but
skips files without untranslated or fuzzy messages;
(2) in xml/en, copy src files now instead of linking them, because
dblatex failed to work with links;
(3) remove stale xml files (only for xml/en for now)
Modified:
trunk/ChangeLog
trunk/Makefile.GNU
trunk/Makefile.am
Modified: trunk/Makefile.GNU
==============================================================================
--- trunk/Makefile.GNU (original)
+++ trunk/Makefile.GNU Sun Mar 22 14:10:35 2009
@@ -352,6 +352,10 @@
perl tools/get_po_status.pl --nofiles --nosummary $${podir} || break; \
done
+todo-%: po-todo-% ;
+po-todo-%: po-%
+ $(cmd) perl tools/get_po_status.pl --todo po/$*
+
# Force updating po file(s)
update-po/%.po:
$(cmd) po=$@; pot=pot/$${po#update-po/*/}t; \
@@ -456,17 +460,32 @@
en_XML_FILES = $(SRC_FILES:src/%=xml/en/%)
$(en_XML_FILES): xml/en/%.xml : src/%.xml
- $(cmd) if test -L xml/en; then rm -v xml/en; fi
+ $(msg) "[XML] $@ (copy)"
$(cmd) $(call make_target_dir,$@)
- $(msg) "[XML] $@"
- $(cmd) $(call copy,$<,$@)
+ $(cmd) cp -f $< $@
xml/en: $(en_XML_FILES)
- $(cmd) if test -L $@; then rm -v $@; fi
$(cmd) test -d $@ && touch $@ || $(mkdir_p) $@
+# remove stale xml files
+cleanup-xml-%:
+ $(cmd) find xml/$* $(file_predicates) | \
+ while read xmlfile; do \
+ test -e src/$${xmlfile#xml/$*/} || rm -vf $${xmlfile}; \
+ done
+
+# Workaround until everybody's links in xml/en
+# have been replaced with real files.
+# TODO: remove this target after a few weeks (e.g. on 2009-05-01)
+cleanup-xml-en:
+ $(cmd) find xml/en $(file_predicates) | \
+ while read xmlfile; do \
+ test -e src/$${xmlfile#xml/en/} || rm -vf $${xmlfile}; \
+ done
+ $(cmd) find xml/$* -type l -name '*.xml' | xargs rm -vf
+
# Target suitable for command line
-xml-en: xml/en ;
+xml-en: cleanup-xml-en xml/en $(en_XML_FILES) ;
.PHONY: FORCE
FORCE: ;
@@ -533,11 +552,11 @@
xml/$*/gimp.xml
$(cmd) for file in $(srcdir)/stylesheets/*.css; do \
- if [ -f $$file ]; then cp -fp $$file html/$*; fi; \
+ if [ -f $$file ]; then cp -f $$file html/$*; fi; \
done
$(cmd) for file in $(srcdir)/stylesheets/$*/*.css; do \
- if [ -f $$file ]; then cp -fp $$file html/$*; fi; \
+ if [ -f $$file ]; then cp -f $$file html/$*; fi; \
done
# TODO: check/enhance new image files structure
Modified: trunk/Makefile.am
==============================================================================
--- trunk/Makefile.am (original)
+++ trunk/Makefile.am Sun Mar 22 14:10:35 2009
@@ -367,6 +367,10 @@
perl tools/get_po_status.pl --nofiles --nosummary $${podir} || break; \
done
+todo-%: po-todo-% ;
+po-todo-%: po-%
+ $(cmd) perl tools/get_po_status.pl --todo po/$*
+
# Force updating po file
update-po/%.po:
$(cmd) po=$@; pot=pot/$${po#update-po/*/}t; \
@@ -462,17 +466,32 @@
en_XML_FILES = $(SRC_FILES:src/%=xml/en/%)
$(en_XML_FILES): xml/en/%.xml : src/%.xml
- $(cmd) if test -L xml/en; then rm -v xml/en; fi
+ $(msg) "[XML] $@ (copy)"
$(cmd) $(call make_target_dir,$@)
- $(msg) "[XML] $@"
- $(cmd) $(call copy,$<,$@)
+ $(cmd) cp -f $< $@
xml/en: $(en_XML_FILES)
- $(cmd) if test -L $@; then rm -v $@; fi
$(cmd) test -d $@ && touch $@ || $(MKDIR_P) $@
+# remove stale xml files
+cleanup-xml-%:
+ $(cmd) find xml/$* $(file_predicates) | \
+ while read xmlfile; do \
+ test -e src/$${xmlfile#xml/$*/} || rm -vf $${xmlfile}; \
+ done
+
+# Workaround until everybody's links in xml/en
+# have been replaced with real files.
+# TODO: remove this target after a few weeks (e.g. on 2009-05-01)
+cleanup-xml-en:
+ $(cmd) find xml/en $(file_predicates) | \
+ while read xmlfile; do \
+ test -e src/$${xmlfile#xml/en/} || rm -vf $${xmlfile}; \
+ done
+ $(cmd) find xml/$* -type l -name '*.xml' | xargs rm -vf
+
# Target suitable for command line
-xml-en: xml/en ;
+xml-en: cleanup-xml-en xml/en $(en_XML_FILES) ;
.PHONY: FORCE
FORCE: ;
@@ -540,11 +559,11 @@
xml/$*/gimp.xml
$(cmd) for file in $(srcdir)/stylesheets/*.css; do \
- if [ -f $$file ]; then cp -fp $$file html/$*; fi; \
+ if [ -f $$file ]; then cp -f $$file html/$*; fi; \
done
$(cmd) for file in $(srcdir)/stylesheets/$*/*.css; do \
- if [ -f $$file ]; then cp -fp $$file html/$*; fi; \
+ if [ -f $$file ]; then cp -f $$file html/$*; fi; \
done
# TODO: check/enhance new image files structure
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]