Libidn
From CBLFS
| Download Source: | http://josefsson.org/libidn/releases/libidn-0.6.3.tar.gz |
|---|
Dependencies
Optional
- Emacs
- pkg-config
- Gtk-Doc
- ( GCC (for gcj) and gjdoc ) or Jikes or JDK
- Mono or DotGNU Portable.NET
Non-Multilib
Compile the package:
./configure --prefix=/usr && make
If you have TeTeX installed and wish to create a text version of the documentation, issue the following commands:
cd doc && makeinfo --plaintext -o libidn.txt libidn.texi && cd ..
Install the package
make install &&
find doc -name "Makefile*" -exec rm {} \; &&
install -v -m755 -d \
/usr/share/doc/libidn-0.6.3/{api,java,specifications,tld} &&
install -v -m644 doc/components* \
doc/libidn.{pdf,ps,html} \
/usr/share/doc/libidn-0.6.3 &&
install -v -m644 doc/reference/html/* \
/usr/share/doc/libidn-0.6.3/api &&
install -v -m644 doc/specifications/* \
/usr/share/doc/libidn-0.6.3/specifications &&
install -v -m644 doc/tld/* /usr/share/doc/libidn-0.6.3/tld &&
cp -v -R doc/java/* /usr/share/doc/libidn-0.6.3/java
If you created the text documentation, install it using the following command:
install -v -m644 doc/libidn.txt /usr/share/doc/libidn-0.6.3
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
make
Install the package
make install
N32
Compile the package:
CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
make
Install the package
make install
64Bit
Compile the package:
CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
make
If you have TeTeX installed and wish to create a text version of the documentation, issue the following commands:
cd doc && makeinfo --plaintext -o libidn.txt libidn.texi && cd ..
Install the package
make install &&
find doc -name "Makefile*" -exec rm {} \; &&
install -v -m755 -d \
/usr/share/doc/libidn-0.6.3/{api,java,specifications,tld} &&
install -v -m644 doc/components* \
doc/libidn.{pdf,ps,html} \
/usr/share/doc/libidn-0.6.3 &&
install -v -m644 doc/reference/html/* \
/usr/share/doc/libidn-0.6.3/api &&
install -v -m644 doc/specifications/* \
/usr/share/doc/libidn-0.6.3/specifications &&
install -v -m644 doc/tld/* /usr/share/doc/libidn-0.6.3/tld &&
cp -v -R doc/java/* /usr/share/doc/libidn-0.6.3/java
If you created the text documentation, install it using the following command:
install -v -m644 doc/libidn.txt /usr/share/doc/libidn-0.6.3