Build-Skript für lynx-2.8.5

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Build-Skript für lynx-2.8.5

Beitrag von amiga23 »

Moin,

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 :-\) 
HTTPS support funktioniert leider nicht.
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
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Re: Build-Skript für lynx-2.8.5

Beitrag von flasher »

Hi

Nur mal eine rein informative Frage.
Was will man mit einem Consolenbrowser auf der Box?

Wenn ich TV schauen möchte nehme ich die Box.
Will ich ins Internet setze ich mich an meinen Rechner.
Will ich was für die Box runter laden nehme ich wget
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: Build-Skript für lynx-2.8.5

Beitrag von jmittelst »

Um ein paar Infos, z.B. News-Seiten zu lesen, immer erst von der Couch zum Rechner und booten? Wäre schon schick, wenn man ein paar Favoriten auch so an der Box darstellen könnte.

Die Leute mit Tastatur könnten damit noch etwas mehr machen.

Sicher ist heute im Internet immer mehr auf "Klicki-Bunti" ausgerichtet und der ganze interaktive Mist, den man in Opera so schön abschalten kann, ist immer häufiger anzutreffen. Brauchen tut das aber niemand, zumindest nicht immer und überall.
Auch sind viele Seiten auf eine höhere Auflösung als PAL zugeschnitten, aber ... solange niemand einen WAP-Browser auf die Box portiert, wäre das schon mal mehr als nichts...

cu
Jens
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Build-Skript für lynx-2.8.5

Beitrag von amiga23 »

Moin flasher,

Jens hat es eigentlich schon beantwortet. Mein Ziel ist es den Computer so wenig wie möglich anmachen zu müssen. Da ich den ganzen Tag auf Arbeit vor dem Computer sitze, möchte ich es privat möglichst vermeiden.

Da ich jetzt stolzer Besitzer einer Tastatur für die DBox bin, macht lynx für mich durchaus Sinn.

Ausserdem wollte ich endlich mal verstehen wie man Programme für die DBox compiliert. Das habe ich zwar noch nicht, aber es ist ein funktionierender Workarround.

Liebe Grüße
Thomas