Curl
From CBLFS
Jump to navigationJump to searchDownload Source: | http://curl.haxx.se/download/curl-7.29.0.tar.bz2 |
---|
Contents
Introduction to CURL
The CURL package contains curl and its support library. This is useful for transferring files with URL syntax. This ability to both download and redirect files can be incorporated into other programs to support functions like streaming media.
Dependencies
Optional
Optional (For The Testsuite)
Non-Multilib
Configure and compile the package:
./configure --prefix=/usr && make
Install the package:
make install find docs -name "Makefile*" -o -name "*.1" -o -name "*.3" | xargs rm && install -v -d -m755 /usr/share/doc/curl-7.29.0 && cp -v -R docs/* /usr/share/doc/curl-7.29.0
Multilib
32Bit
Configure and compile the package:
CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr && make
Install the package:
make install && mv -v /usr/bin/curl-config{,-32} && find docs -name "Makefile*" -o -name "*.1" -o -name "*.3" | xargs rm
N32
Configure and compile the package:
CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --libdir=/usr/lib32 && make
Install the package:
make install && mv -v /usr/bin/curl-config{,-n32} && find docs -name "Makefile*" -o -name "*.1" -o -name "*.3" | xargs rm
64Bit
Configure and compile the package:
CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --libdir=/usr/lib64 && make
Install the package:
make install && mv -v /usr/bin/curl-config{,-64} && ln -sfv multiarch_wrapper /usr/bin/curl-config && find docs -name "Makefile*" -o -name "*.1" -o -name "*.3" | xargs rm && install -v -d -m755 /usr/share/doc/curl-7.29.0 && cp -v -R docs/* /usr/share/doc/curl-7.29.0