hier ein kleines Skript um lynx-2.8.5 für die DBox zu bauen.
Alle Pfadangaben beziehen sich auf das VMWare Image von Yjogol (vielen Dank dafür!).
Das Skript muss im Verzeichnis von lynx-2.8.5 (egal wo man es entpackt) ausgeführt werden.
Code: Alles auswählen
#!/bin/bash
echo Cleaning up first
make --silent clean >/dev/null
if [ -e .tks-makeuctb-host ] ; then
echo Host version of makeuctb does already exist.
else
echo Building host version of makeuctb
echo ... configure
./configure --silent >/dev/null
echo ... make
make --silent >/dev/null
echo ... save host version of makeuctb
cp -p src/chrtrans/makeuctb .tks-makeuctb-host
echo ... cleanup again
make --silent clean >/dev/null
echo DONE building host version of makeuctb
fi;
export PATH=$PATH:/home/y/tuxbox/dbox2/cdk/bin:/home/y/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin
echo Building LYNX for DBox2
echo ... configure
AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-pipe -Os" CXXFLAGS="-pipe -Os" LDFLAGS="-Wl,-O1" PKG_CONFIG_PATH=/home/y/tuxbox/dbox2/cdkroot/lib/pkgconfig \
LDFLAGS=-L/home/y/tuxbox/dbox2/cdkroot/lib \
CPPFLAGS="-I/home/y/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc" \
CFLAGS="-pipe -Os -I/home/y/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc" \
./configure \
--build=i686-pc-linux-gnu \
--host=powerpc-tuxbox-linux-gnu \
--prefix=/home/y/tuxbox/dbox2/cdkroot \
--disable-debug \
--libdir=/var/tuxbox/config \
--with-screen=ncurses --with-charsets=utf8 --disable-full-paths --silent >/dev/null
echo ... make \(This will fail with errors about makeuctb, please ignore\)
make --silent >/dev/null
echo ... copy host version of makeuctb
cp .tks-makeuctb-host src/chrtrans/makeuctb
echo ... continue make
make --silent >/dev/null
echo DONE :-\)
Habe es mit --with-ssl gebaut. LDD zeigt auch, dass libcrypt und libssl benutzt werden, aber lynx beschwert sich, das es keinen Support für HTTPS URLs beinhaltet.
Um auch Seiten anzeigen zu können, die ihre Antworten mit gzip packen, muss das vollwertige gzip installiert und im Pfad vor der busybox version sein.
Greets
Amiga23