Index: branches/JrCs/package/Distribution =================================================================== --- branches/JrCs/package/Distribution (revision 1845) +++ branches/JrCs/package/Distribution (revision 1846) @@ -5,7 +5,7 @@ - + Index: branches/JrCs/package/buildpkg.sh =================================================================== --- branches/JrCs/package/buildpkg.sh (revision 1845) +++ branches/JrCs/package/buildpkg.sh (revision 1846) @@ -985,14 +985,31 @@ echo -e "\n" >> "${PKG_BUILD_DIR}/${packagename}/Distribution" # Create the Resources directory - ditto --noextattr --noqtn "${PKGROOT}/Resources" "${PKG_BUILD_DIR}/${packagename}/Resources" + ditto --noextattr --noqtn "${PKGROOT}/Resources/distribution" "${PKG_BUILD_DIR}/${packagename}/Resources" -# CleanUp the directory +# Make the translation + echo "" + echo "========= Translating Resources ========" + (cd "${PKGROOT}" && PERLLIB=${PKGROOT}/bin/po4a/lib \ + bin/po4a/po4a \ + --msgid-bugs-address po4a-devel@lists.alioth.debian.org \ + --package-name chameleon \ + --package-version 1.2.3 \ + --variable PODIR="po" \ + --variable TEMPLATES_DIR="Resources/templates" \ + --variable OUTPUT_DIR="${PKG_BUILD_DIR}/${packagename}/Resources" \ + ${PKGROOT}/po4a-chameleon.cfg) + + # Copy common files in english localisation directory + ditto --noextattr --noqtn "${PKGROOT}/Resources/common" "${PKG_BUILD_DIR}/${packagename}/Resources/en.lproj" + + # CleanUp the directory find "${PKG_BUILD_DIR}/${packagename}" \( -type d -name '.svn' \) -o -name '.DS_Store' -exec rm -rf {} \; + find "${PKG_BUILD_DIR}/${packagename}" -type d -depth -empty -exec rmdir {} \; # Remove empty directories # Make substitutions for version, revision, stage, developers, credits, etc.. makeSubstitutions $( find "${PKG_BUILD_DIR}/${packagename}/Resources" -type f ) - + # Create the final package pkgutil --flatten "${PKG_BUILD_DIR}/${packagename}" "${distributionFilePath}"