#! /bin/sh
set -ex
fgrep -q c7a216cd2f7f4aec33747e57cccc9c9cca3e8e75 test
build=/tmp/boushi
export CFLAGS=-g
export CFLAGS=-O3
if test -e $build/test
then
for i in $build/test/*
do
cp -a src/* $i/src/
done
else
rm -rf -- "$build"
mkdir $build
mkdir $build/src
cp -a * $build/src/
echo 'temporarily not available' > $build/src/ChangeLog
(
set -ex
cd $build/src
find /usr/share/libtool -name ltmain.sh -exec cp -v {} . \;
cp -av /usr/share/common-licenses/GPL-3 COPYING
cp -av /usr/share/common-licenses/LGPL-3 COPYING.LESSER
touch NEWS README AUTHORS src/config.h.in
aclocal
autoconf
automake --add-missing
sh configure
make -s dist
echo print-archives: >>Makefile
echo ' @echo $(DIST_ARCHIVES)' >>Makefile
mkdir $build/archives
mv $(make -s print-archives) $build/archives/
)
mkdir $build/unpack
for i in $build/archives/*
do
tar xCf $build/unpack $i
done
for i in $build/unpack/*
do
(
set -ex
cd $i
./configure
)
done
mv $build/unpack $build/test
fi
for i in $build/test/*
do
make -C $i -j4
make -C $i install prefix=/opt/boushi
done