LibIDL

From CBLFS
Revision as of 15:00, 2 December 2006 by Kalessin (talk | contribs) (I added the package description from BLFS.)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Download Source: http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.7.tar.bz2

Introduction to LibIDL

The LibIDL package contains libraries for Interface Definition Language files. This is a specification for defining portable interfaces.

Dependencies

Required

Optional to Build Documentation

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure --prefix=/usr &&
make

Install the package

make install &&
mv -v /usr/bin/libIDL-config-2{,-32}

N32

Compile the package:

CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package

make install &&
mv -v /usr/bin/libIDL-config-2{,-n32}

64Bit

Compile the package:

CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package

make install &&
mv -v /usr/bin/libIDL-config-2{,-64} &&
ln -sfv multiarch_wrapper /usr/bin/libIDL-config-2

Documentation

If you have TeTeX installed and wold like to build the documentation, Run the following command:

make pdf &&
make ps &&
make html &&
makeinfo --plaintext libIDL2.texi >libIDL2.txt

Install the documentation:

install -v -m755 -d /usr/share/doc/libIDL-0.8.7/html &&
install -v -m644 libIDL2.{pdf,dvi,ps,txt} README \
    /usr/share/doc/libIDL-0.8.7 &&
install -v -m644 libIDL2.html/* /usr/share/doc/libIDL-0.8.7/html
Retrieved from "?title=LibIDL&oldid=4262"