build/build.sh

John J. McDonough jjmcd at fedoraproject.org
Sat Jul 4 14:30:14 UTC 2009


 build/build.sh |  106 ++++++++++++++++++++++++++++-----------------------------
 1 file changed, 53 insertions(+), 53 deletions(-)

New commits:
commit 8c62e5d55db202c18ff7dd056fb7447ecdc908b0
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date:   Fri Jul 3 10:59:22 2009 -0400

    Uncomment temporary commented section in build.sh

diff --git a/build/build.sh b/build/build.sh
index ba8548d..a725abf 100755
--- a/build/build.sh
+++ b/build/build.sh
@@ -60,60 +60,60 @@ git clone git://git.fedorahosted.org/git/fedora-doc-utils docs-common
 #
 #  release-notes
 #
-# git clone git://git.fedorahosted.org/git/docs/release-notes.git
-# pushd release-notes
-# # Now make the place where we will build the tar
-# TARG="../../tars/fedora-release-notes-${VER}"
-# mkdir $TARG
-# cp Makefile $TARG
-# #  merge in translation repository
-# git merge --no-commit origin/f11-tx
-# TFXLAN=(as    bn_IN ca    cs    da    de    el    es    fi    fr    gu    he    hi    hr    hu    id    it    ja    kn    ko    ml    mr    ms    nb    nl    or    pa    pl    pt_BR pt    ru    sk    sr_Latn    sr    sv    ta    te    uk    zh_CN zh_TW)
-# PUBLAN=(as-IN bn-IN ca-ES cs-CZ da-DK de-DE el-GR es-ES fi-FI fr-FR gu-IN he-IL hi-IN hr-HR hu-HU id-ID it-IT ja-JP kn-IN ko-KR ml-IN mr-IN ms-MY nb-NO nl-NL or-IN pa-IN pl-PL pt-BR pt-PT ru-RU sk-SK sr-Latn-RS sr-RS sv-SE ta-IN te-IN uk-UA zh-CN zh-TW)
+git clone git://git.fedorahosted.org/git/docs/release-notes.git
+pushd release-notes
+# Now make the place where we will build the tar
+TARG="../../tars/fedora-release-notes-${VER}"
+mkdir $TARG
+cp Makefile $TARG
+#  merge in translation repository
+git merge --no-commit origin/f11-tx
+TFXLAN=(as    bn_IN ca    cs    da    de    el    es    fi    fr    gu    he    hi    hr    hu    id    it    ja    kn    ko    ml    mr    ms    nb    nl    or    pa    pl    pt_BR pt    ru    sk    sr_Latn    sr    sv    ta    te    uk    zh_CN zh_TW)
+PUBLAN=(as-IN bn-IN ca-ES cs-CZ da-DK de-DE el-GR es-ES fi-FI fr-FR gu-IN he-IL hi-IN hr-HR hu-HU id-ID it-IT ja-JP kn-IN ko-KR ml-IN mr-IN ms-MY nb-NO nl-NL or-IN pa-IN pl-PL pt-BR pt-PT ru-RU sk-SK sr-Latn-RS sr-RS sv-SE ta-IN te-IN uk-UA zh-CN zh-TW)
 
-# #
-# #  Merge the po's and move them to the target
-# #
-# for NUM in {0..39} ; do
-#     mv po/${TFXLAN[${NUM}]}.po po/${PUBLAN[${NUM}]}.po
-#     mkdir ${PUBLAN[${NUM}]}
-#     for POTFILE in pot/*.pot; do
-#         msgmerge po/${PUBLAN[${NUM}]}.po ${POTFILE} | msgattrib --no-obsolete  \
-#                  > ${PUBLAN[${NUM}]}/$(basename ${POTFILE} .pot).po
-#     done
-#     cp -r ${PUBLAN[${NUM}]} $TARG
-#   done
-# #make update-po-all
-# #
-# # Build the .omf files
-# #
-# sed -i 's|Fedora Release Notes|Release Notes for Fedora 11|g' en-US/fedora-release-notes.omf.in
-# xml2po -e -o po/release-notes.pot en-US/Release_Notes.xml en-US/Article_Info.xml en-US/rpm-info.xml
-# mkdir omf
-# for NUM in {0..39} ; do
-#   LANG=${PUBLAN[$NUM]}
-#   FLAN=${TFXLAN[$NUM]}
-#   if [ ! -f po/$LANG.po ]; then cp po/release-notes.pot po/$LANG.po; else msgmerge -U -q po/$LANG.po po/release-notes.pot; touch po/$LANG.po; fi
-#   mkdir -p $LANG
-#   pushd po && xml2po -e -p $LANG.po ../en-US/fedora-release-notes.omf.in >../$LANG/fedora-release-notes.omf.in && popd
-#   sed -e "s!@RELEASE@!$VER!g" $LANG/fedora-release-notes.omf.in > omf/fedora-release-notes-$FLAN.omf
-#   sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
-#   sed -i "s!@LANG@!$LANG!g" omf/fedora-release-notes-$FLAN.omf
-#   sed -i "s!@LANGC@!$FLAN!g" omf/fedora-release-notes-$FLAN.omf
-# done
-# sed -e "s!@RELEASE@!$VER!g" en-US/fedora-release-notes.omf.in > omf/fedora-release-notes-C.omf
-# sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
-# sed -i "s!@LANG@!en-US!g" omf/fedora-release-notes-$FLAN.omf
-# sed -i "s!@LANGC@!C!g" omf/fedora-release-notes-$FLAN.omf
-# #
-# #  Now move everything to the target
-# #
-# cp -r en-US $TARG
-# cp -r omf $TARG
-# cd $TARG
-# cd ..
-# tar -czf ../rpm/fedora-release-notes-${VER}.tar.gz fedora-release-notes-${VER}
-# popd
+#
+#  Merge the po's and move them to the target
+#
+for NUM in {0..39} ; do
+    mv po/${TFXLAN[${NUM}]}.po po/${PUBLAN[${NUM}]}.po
+    mkdir ${PUBLAN[${NUM}]}
+    for POTFILE in pot/*.pot; do
+        msgmerge po/${PUBLAN[${NUM}]}.po ${POTFILE} | msgattrib --no-obsolete  \
+                 > ${PUBLAN[${NUM}]}/$(basename ${POTFILE} .pot).po
+    done
+    cp -r ${PUBLAN[${NUM}]} $TARG
+  done
+#make update-po-all
+#
+# Build the .omf files
+#
+sed -i 's|Fedora Release Notes|Release Notes for Fedora 11|g' en-US/fedora-release-notes.omf.in
+xml2po -e -o po/release-notes.pot en-US/Release_Notes.xml en-US/Article_Info.xml en-US/rpm-info.xml
+mkdir omf
+for NUM in {0..39} ; do
+  LANG=${PUBLAN[$NUM]}
+  FLAN=${TFXLAN[$NUM]}
+  if [ ! -f po/$LANG.po ]; then cp po/release-notes.pot po/$LANG.po; else msgmerge -U -q po/$LANG.po po/release-notes.pot; touch po/$LANG.po; fi
+  mkdir -p $LANG
+  pushd po && xml2po -e -p $LANG.po ../en-US/fedora-release-notes.omf.in >../$LANG/fedora-release-notes.omf.in && popd
+  sed -e "s!@RELEASE@!$VER!g" $LANG/fedora-release-notes.omf.in > omf/fedora-release-notes-$FLAN.omf
+  sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
+  sed -i "s!@LANG@!$LANG!g" omf/fedora-release-notes-$FLAN.omf
+  sed -i "s!@LANGC@!$FLAN!g" omf/fedora-release-notes-$FLAN.omf
+done
+sed -e "s!@RELEASE@!$VER!g" en-US/fedora-release-notes.omf.in > omf/fedora-release-notes-C.omf
+sed -i "s!@DATE@!$RELDATE!g" omf/fedora-release-notes-$FLAN.omf
+sed -i "s!@LANG@!en-US!g" omf/fedora-release-notes-$FLAN.omf
+sed -i "s!@LANGC@!C!g" omf/fedora-release-notes-$FLAN.omf
+#
+#  Now move everything to the target
+#
+cp -r en-US $TARG
+cp -r omf $TARG
+cd $TARG
+cd ..
+tar -czf ../rpm/fedora-release-notes-${VER}.tar.gz fedora-release-notes-${VER}
+popd
 #
 #    homepage
 #





More information about the Fedora-docs-commits mailing list