scripts/build/companion_tools/400-libtool.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Dec 12 00:01:54 2011 +0100 (2011-12-12)
changeset 2798 4d92888ec7cb
parent 2309 2e0f0757289d
permissions -rw-r--r--
kernel/linux: add alternate download locations

Some longterm versions are not in the usual directory.
Account for these new locations.

Get rid of the mirror location, now that the main kernel site is
(almost) back to normal operations.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
richard@1730
     1
# Build script for libtool
richard@1730
     2
richard@1730
     3
CT_LIBTOOL_VERSION=2.2.6b
richard@1730
     4
richard@1730
     5
do_companion_tools_libtool_get() {
richard@1730
     6
    CT_GetFile "libtool-${CT_LIBTOOL_VERSION}" \
richard@1730
     7
               {ftp,http}://ftp.gnu.org/gnu/libtool
richard@1730
     8
}
richard@1730
     9
richard@1730
    10
do_companion_tools_libtool_extract() {
richard@1730
    11
    CT_Extract "libtool-${CT_LIBTOOL_VERSION}"
yann@2330
    12
    CT_DoExecLog ALL chmod -R u+w "${CT_SRC_DIR}/libtool-${CT_LIBTOOL_VERSION}"
yann@1901
    13
    CT_Patch "libtool" "${CT_LIBTOOL_VERSION}"
richard@1730
    14
}
richard@1730
    15
richard@1730
    16
do_companion_tools_libtool_build() {
richard@1730
    17
    CT_DoStep EXTRA "Installing libtool"
richard@1730
    18
    mkdir -p "${CT_BUILD_DIR}/build-libtool"
richard@1730
    19
    CT_Pushd "${CT_BUILD_DIR}/build-libtool"
richard@1730
    20
    
anthony@2154
    21
    CT_DoExecLog CFG \
richard@1730
    22
    "${CT_SRC_DIR}/libtool-${CT_LIBTOOL_VERSION}/configure" \
yann@2309
    23
        --prefix="${CT_BUILDTOOLS_PREFIX_DIR}"
richard@1730
    24
    CT_DoExecLog ALL make
richard@1730
    25
    CT_DoExecLog ALL make install
richard@1730
    26
    CT_Popd
richard@1730
    27
    CT_EndStep
richard@1730
    28
}