From 94810222866b7cc36bf442993826f9b38dbe9c41 Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Sun, 15 Oct 2006 19:38:02 +0000 Subject: Final frugalware changes commit --- autogen.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) (limited to 'autogen.sh') diff --git a/autogen.sh b/autogen.sh index cadcd242..784ae76c 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,10 +1,50 @@ -#!/bin/sh -exu +#!/bin/sh -e + +if [ "$1" == "--gettext-only" ]; then + sh autoclean.sh + for i in lib/libalpm/po src/pacman/po + do + cd $i + mv Makevars Makevars.tmp + package=`pwd|sed 's|.*/\(.*\)/.*|\1|'` + intltool-update --pot --gettext-package=$package + for j in *.po + do + if msgmerge $j $package.pot -o $j.new; then + mv -f $j.new $j + echo -n "$i/$j: " + msgfmt -c --statistics -o $j.gmo $j + rm -f $j.gmo + else + echo "msgmerge for $j failed!" + rm -f $j.new + fi + done + mv Makevars.tmp Makevars + cd - >/dev/null + done + cd doc + po4a -k 0 po4a.cfg + cd po + for i in *po + do + if msgmerge $i $package.pot -o $i.new; then + mv -f $i.new $i + echo -n "man/$i: " + msgfmt -c --statistics -o $i.gmo $i + rm -f $i.gmo + else + echo "msgmerge for $i failed!" + rm -f $i.new + fi + done + exit 0 +fi -#intltoolize -f -c libtoolize -f -c aclocal --force autoheader -f autoconf -f automake -a -c --gnu --foreign -cp -f /usr/share/automake-1.9/mkinstalldirs ./ -cp -f /usr/share/gettext/config.rpath ./ +cp -f $(dirname $(which automake))/../share/automake-1.9/mkinstalldirs ./ +cp -f $(dirname $(which automake))/../share/gettext/config.rpath ./ -- cgit v1.2.3-24-g4f1b