mirror of
https://github.com/pygos/build.git
synced 2024-11-25 04:20:41 +01:00
d5c8fce58b
When "libdir" is not the final path where we install the library, libtool will mess up the relinking process and prepend the global library directories to the linker search path. If we fix the libdir path, libtool will insert it into the rpath in the binary, which is also pretty bonkers. Maybe, there is a way to do this correctly, but the various GNU mailing lists, Debian wiki, etc.. could not provide a better alternative than patching up libtool scripts. Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
36 lines
No EOL
716 B
Text
Executable file
36 lines
No EOL
716 B
Text
Executable file
VERSION="6.1.2"
|
|
SRCDIR="gmp-$VERSION"
|
|
TARBALL="gmp-$VERSION.tar.bz2"
|
|
URL="http://ftp.gnu.org/gnu/gmp"
|
|
SHA256SUM="5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2"
|
|
DEPENDS="toolchain"
|
|
|
|
prepare() {
|
|
return
|
|
}
|
|
|
|
build() {
|
|
$1/configure --prefix="" --host="$TARGET" --disable-static --enable-cxx
|
|
|
|
make -j $NUMJOBS
|
|
}
|
|
|
|
deploy() {
|
|
local SOURCE="$1"
|
|
local DEPLOY="$2"
|
|
local DEVDEPLOY="$3"
|
|
|
|
unfuck_libtool
|
|
make DESTDIR="$DEPLOY" install
|
|
|
|
rm -r "$DEPLOY/share"
|
|
|
|
split_dev_deploy "$DEPLOY" "$DEVDEPLOY"
|
|
strip_files ${DEPLOY}/lib/*.so*
|
|
}
|
|
|
|
check_update() {
|
|
curl --silent -L "$URL" | grep -o ">gmp-[0-9.]*tar.bz2<" | \
|
|
sed 's/>gmp-//g' | sed 's/.tar.bz2<//g' | \
|
|
verson_find_greatest "$VERSION"
|
|
} |