#
# author: hackbard@hackdaworld.dyndns.org
#
-# [V] 2.3.5
+# [V] 2.5
# [S] 2-3
-# [D] glibc-2.3.5.tar.bz2 ftp://sources.redhat.com/pub/glibc/releases/
-# [D] glibc-linuxthreads-2.3.5.tar.bz2 ftp://sources.redhat.com/pub/glibc/releases/
+# [D] glibc-2.5.tar.bz2 ftp://sources.redhat.com/pub/glibc/releases/
+# [D] glibc-libidn-2.5.tar.bz2 ftp://sources.redhat.com/pub/glibc/releases/
kernver=`grep '^#\ \[V\]' $confdir/../linux/linux | awk '{ print $3 }'`
kernver=`echo $kernver | awk -F. '{ print $1 "." $2 }'`
confopt="$confopt --enable-kernel=$kernver"
pre_install() {
- echo "creating some files needed for build ..."
+ echo "extracting libidn ..."
+ tar --use-compress-program=gzip -xvf \
+ $archdir/glibc-libidn-${ver}.tar.bz2
+
+ echo "creating some files needed for a proper build ..."
mkdir -p $prefix/etc
[ ! -f $root/etc/ld.so.conf ] && touch $root/etc/ld.so.conf
[ ! -c $root/dev/null ] && mknod -m 0666 $root/dev/null c 1 3
echo "done (file creating)"
+
+ echo "patching ..."
+ sed 's/vi_VN.TCVN/d' localedata/SUPPORTED > tmp~
+ mv tmp~ localedata/SUPPORTED
+ echo "patching install test (warning, might not work for every arch)"
+ sed -e \
+ 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
+ scripts/test-installation.pl > tmp~
+ mv tmp~ scripts/test-installation.pl
}
build_main() {