# Maintainer: Natanael Copa setvar pkgname = 'gmp' setvar pkgver = '6.1.2' setvar pkgrel = '1' setvar pkgdesc = ""A free library for arbitrary precision arithmetic"" setvar url = ""http://gmplib.org/"" setvar arch = ""all"" setvar license = ""LGPL3"" setvar makedepends = ""m4 texinfo libtool"" setvar depends = '' setvar subpackages = ""$pkgname-doc $pkgname-dev libgmpxx"" setvar source = ""https://gmplib.org/download/gmp/gmp-$pkgver.tar.xz "" setvar replaces = ""gmp5"" proc prepare { cd $builddir default_prepare # force update to libtool with fixed cross-build support libtoolize -f } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --with-sysroot=$CBUILDROOT \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ --localstatedir=/var/state/gmp \ --enable-cxx \ --with-pic make } proc package { cd $builddir make -j1 DESTDIR="${pkgdir}" install } proc check { cd $builddir test $CBUILD = $CHOST && make check } proc libgmpxx { setvar pkgdesc = ""C++ support for gmp"" mkdir -p "$subpkgdir"/usr/lib/ mv "$pkgdir"/usr/lib/libgmpxx.so.* "$subpkgdir"/usr/lib/ } proc doc { default_doc setvar replaces = ""gmp5-doc"" } setvar md5sums = ""f58fa8001d60c4c77595fbbb62b63c1d gmp-6.1.2.tar.xz"" setvar sha256sums = ""87b565e89a9a684fe4ebeeddb8399dce2599f9c9049854ca8c0dfbdea0e21912 gmp-6.1.2.tar.xz"" setvar sha512sums = ""9f098281c0593b76ee174b722936952671fab1dae353ce3ed436a31fe2bc9d542eca752353f6645b7077c1f395ab4fdd355c58e08e2a801368f1375690eee2c6 gmp-6.1.2.tar.xz""