Introduksjon til AAlib
AAlib er et bibliotek for å gjengi
grafikk til ASCII Art.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.2 plattform.
Pakkeinformasjon
AAlib Avhengigheter
Valgfri
Xorg Biblioteker, Xorg Fonts (kjøretid),
slang-2.3.3, og GPM-1.20.7
Installasjon av AAlib
Løs et mindre problem med den medfølgende m4 filen:
sed -i -e '/AM_PATH_AALIB,/s/AM_PATH_AALIB/[&]/' aalib.m4
Endre standard X11 font fra Xorg Legacy Fonts til
Xorg
Fonts:
sed -e 's/8x13bold/-*-luxi mono-bold-r-normal--13-120-*-*-m-*-*-*/' \
-i src/aax.c
Fiks et overforbruk av enkelte ncurses interne datastrukturer for å
tillate å bygge denne pakken med ncurses-6.5 eller nyere:
sed 's/stdscr->_max\([xy]\) + 1/getmax\1(stdscr)/' \
-i src/aacurses.c
For å tillate å bygge denne pakken med GCC-14 eller nyere, legg til
noen manglende #include
direktiver og
fikse en dårlig return
uttalelse for å
gjøre koden C99-kompatibel. Deretter regenerer configure skript for å sikre at C
koden for sonderingssystem også er C99-kompatibel:
sed -i '1i#include <stdlib.h>' \
src/aa{fire,info,lib,linuxkbd,savefont,test,regist}.c &&
sed -i '1i#include <string.h>' \
src/aa{kbdreg,moureg,test,regist}.c &&
sed -i '/X11_KBDDRIVER/a#include <X11/Xutil.h>' \
src/aaxkbd.c &&
sed -i '/rawmode_init/,/^}/s/return;/return 0;/' \
src/aalinuxkbd.c &&
autoconf
Installer AAlib ved å kjøre
følgende kommandoer:
./configure --prefix=/usr \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--with-ncurses=/usr \
--disable-static &&
make
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install