diff --git a/testing/mpir/APKBUILD b/testing/mpir/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..09088bda2ea44e278bc830fdc0158627ce98b4c9 --- /dev/null +++ b/testing/mpir/APKBUILD @@ -0,0 +1,41 @@ +# Contributor: Marian Buschsieweke +# Maintainer: Marian Buschsieweke +pkgname=mpir +pkgver=3.0.0 +pkgrel=0 +pkgdesc="Multiple Precision Integers and Rationals" +url="http://mpir.org/" +# Fails on ppc64le: "ABI version 1 is not compatible with ABI version 2 output" +arch="all !ppc64le" +license="LGPL-3.0-or-later" +makedepends="yasm m4" +subpackages="$pkgname-dev $pkgname-doc" +source=" + http://mpir.org/mpir-$pkgver.tar.bz2 + mpir.pc + mpirxx.pc + " + +build() { + ./configure \ + --prefix=/usr \ + --enable-cxx \ + --disable-static + make +} + +package() { + DESTDIR="$pkgdir" make install + install -Dm644 "$srcdir"/mpir.pc "$pkgdir"/usr/lib/pkgconfig/mpir.pc + sed -e "s/VERVERVER/$pkgver/" -i "$pkgdir"/usr/lib/pkgconfig/mpir.pc + install -Dm644 "$srcdir"/mpirxx.pc "$pkgdir"/usr/lib/pkgconfig/mpirxx.pc + sed -e "s/VERVERVER/$pkgver/" -i "$pkgdir"/usr/lib/pkgconfig/mpirxx.pc +} + +check() { + make check-recursive +} + +sha512sums="c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e mpir-3.0.0.tar.bz2 +dc29c16a735335485bae3a41221f1f0b5efc0a7cdb17bf6e200def55c3003edc1076e204855c30efa799c9a8e96f9ce454365231b5d850ff2cf5b42b4f8fb2ad mpir.pc +e8a7c8f2045ef49bf2efbb579a5983d30e3041bda67342a9854c79acee53c7bf2e42082427bbc39f625b43cde6af3ebe0b7ee4f8eead29dca98213e56954e3c4 mpirxx.pc" diff --git a/testing/mpir/mpir.pc b/testing/mpir/mpir.pc new file mode 100644 index 0000000000000000000000000000000000000000..b15031397918177c8fa56a2a58d3891166435135 --- /dev/null +++ b/testing/mpir/mpir.pc @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include +modules=1 + +Name: mpir +Version: VERVERVER +Description: Multiple Precision Integers and Rationals. +Requires: +Libs: -L${libdir} -lmpir +Cflags: -I${includedir} diff --git a/testing/mpir/mpirxx.pc b/testing/mpir/mpirxx.pc new file mode 100644 index 0000000000000000000000000000000000000000..7310ce414685ec85de38da22bed6d42af5a76099 --- /dev/null +++ b/testing/mpir/mpirxx.pc @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include +modules=1 + +Name: mpir C++ +Version: VERVERVER +Description: Multiple Precision Integers and Rationals. +Requires: +Libs: -L${libdir} -lmpirxx +Cflags: -I${includedir}