imlib

Resource

FTP site
ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/
ftp://ftp.kddlabs.co.jp/X11/GNOME/stable/sources/imlib/
ftp://ftp.enlightenment.org/pub/enlightenment/imlib/
Web site
http://www.labs.redhat.com/imlib/tut/ (tutorial)
http://www.rasterman.com/files/ (imlib2)

Pre-requisite

Required: None
Optional: netpbm, jpegsrc, ImageMagick, libtiff, libpng

imlib-1.9.10

% ncftpget ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/imlib-1.9.10.tar.gz
% gtar zxvf imlib-1.9.10.tar.gz
% cd imlib-1.9.10
% env CFLAGS=-O2 ./configure >& CONFIG_LOG
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG

imlib-1.9.8

% ncftpget ftp://ftp.enlightenment.org/pub/enlightenment/imlib/imlib-1.9.8.tar.gz
% gtar zxvf imlib-1.9.8.tar.gz
% cd imlib-1.9.8
% env CFLAGS=-O2 ./configure >& CONFIG_LOG
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG

imlib-1.9.7

% ncftpget ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/imlib-1.9.7.tar.gz
% gtar zxvf imlib-1.9.7.tar.gz
% cd imlib-1.9.7
% env CFLAGS=-O2 ./configure >& CONFIG_LOG
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG

imlib-1.9.4

% ncftpget ftp://ftp.gnome.org/pub/GNOME/sources/imlib/imlib-1.9.4.tar.gz
% gtar zxvf imlib-1.9.4.tar.gz
% cd imlib-1.9.4/utils
% cp /usr/include/libintl.h /usr/include/locale.h .
% vi libintl.h
% diff /usr/include/libintl.h libintl.h
25,29c25,29
< extern char *dcgettext(const char *, const char *, const int);
< extern char *dgettext(const char *, const char *);
< extern char *gettext(const char *);
< extern char *textdomain(const char *);
< extern char *bindtextdomain(const char *, const char *);
---
> extern char *dcgettext(char *, char *, int);
> extern char *dgettext(char *, char *);
> extern char *gettext(char *);
> extern char *textdomain(char *);
> extern char *bindtextdomain(char *, char *);
% env CFLAGS=-O2 ./configure >& CONFIG_LOG
% echo '#define ENABLE_NLS 1' >> config.h
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG