Opened 15 years ago

Closed 12 years ago

Last modified 7 years ago

#2797 closed enhancement (wontfix)

New package Elinks

Reported by: Ag. Hatzimanikas Owned by: blfs-book@…
Priority: normal Milestone: x-future
Component: BOOK Version: SVN
Severity: normal Keywords: elinks
Cc:

Description

Elinks is an advanced text browser that should be considered for inclussion at some point. Particularly I am waiting for a release in the 0.12 branch which has UTF-8 support.

Futures:

http://elinks.or.cz/about.html

Dependencies:

Lua, perl (already in LFS), ruby, python, guile, lzma, expat, which, xmlto and asciidoc (can be ommited), pkg-config (if compiled with lua interface) - can be ommited, gpm, zlib and libbz2 (already in LFS), js (SpiderMonkey), openssl or gnutls.

Current pre-release is 0.12pre2.

Download link is:

http://elinks.or.cz/download/elinks-0.12pre2.tar.bz2

Md5sum is:

bfc2a531f633c9e25e108e5ce2d864ea

Guide to build:

If compiled with lua interface:

Those are vim substitutions (can be replaced later with sed's)

vim configure.in
%s/\(LUA_LIBS="\).*/\1`pkg-config --libs lua`"/
vim src/scripting/lua/core.c
%s/^\s*lua.*base.*\(\n.*\)\{4}/\tluaL_openlibs(L);
%s/lua_dofile/luaL_dofile/
%s/lua_dos/luaL_dos/
vim src/scripting/lua/hooks.c
%s/lua_dos/luaL_dos/
autoconf
patch -Np1 -i ../elinks-0.12pre2_fix_seg-1.patch
./configure --prefix=/usr --enable-88-colors --with-x \
--enable-256-colors --enable-exmod --enable-utf-8 \
--enable-true-color
make
make install

Patch that fixes a double-free crash attached.

Attachments (1)

elinks-0.12pre2_fix_seg-1.patch (1.8 KB ) - added by Ag. Hatzimanikas 15 years ago.

Download all attachments as: .zip

Change History (10)

by Ag. Hatzimanikas, 15 years ago

comment:1 by Guy Dalziel, 15 years ago

Owner: changed from blfs-book@… to Guy Dalziel

comment:2 by Guy Dalziel, 15 years ago

Should we be using 0.12? While it certainly has several nice new features 0.11.6 is the current stable release.

comment:3 by Randy McMurchy, 15 years ago

We use the current stable release unless some required functionality in the stable is broken and fixed in a more recent (development) version. It also requires discussion in -dev.

In this case, since this package is marked future and we are waiting for 0.12 to be released, I suggest just waiting until it is released and the add it to the book.

comment:4 by Guy Dalziel, 15 years ago

That's a good idea; ELinks has quite a lot of optional dependencies so it will take a bit of time to write, and it's best to leave it until I'm not quite so busy. The biggest problem with ELinks right now is it will only compile against Lua 5.0, so hopefully this will change.

in reply to:  4 comment:5 by Ag. Hatzimanikas, 15 years ago

Replying to gdalziel:

That's a good idea; ELinks has quite a lot of optional dependencies so it will take a bit of time to write, and it's best to leave it until I'm not quite so busy. The biggest problem with ELinks right now is it will only compile against Lua 5.0, so hopefully this will change.

I agree that it's a low priority ticket and should stay like this, at least until a release from the 0.12 branch.

For now, Elinks is in the fifth pre-release and obviously the patch to the initial description is not needed.

One more thing. Elinks can be compiled against Lua-5.1*, again following the instructions to the description.

comment:6 by Randy McMurchy, 15 years ago

Also keep in mind that before this package can be put into the book, the Lua package must first be added to the book.

Just a reminder.

comment:7 by bdubbs@…, 12 years ago

Owner: changed from Guy Dalziel to blfs-book@…

comment:8 by rt, 12 years ago

Resolution: wontfix
Status: newclosed

comment:9 by bdubbs@…, 7 years ago

Milestone: futurex-future

Milestone renamed

Note: See TracTickets for help on using tickets.