diff options
-rw-r--r-- | main/mpfr4/APKBUILD | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/main/mpfr4/APKBUILD b/main/mpfr4/APKBUILD index 3d988acabd..da1bcdda73 100644 --- a/main/mpfr4/APKBUILD +++ b/main/mpfr4/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=mpfr4 pkgver=4.0.2 -pkgrel=3 +pkgrel=4 pkgdesc="multiple-precision floating-point library" url="https://www.mpfr.org/" arch="all" @@ -9,7 +9,15 @@ license="LGPL-3.0-or-later" makedepends_build="texinfo" makedepends_host="gmp-dev" makedepends="$makedepends_build $makedepends_host" -subpackages="$pkgname-doc $pkgname-dev" + +# mpfr is special because we cannot break ABI without first rebuild gcc. +# so we need be able to have multiple version of mpfr installed in parallel +# we also need be able to calculate bulid order from global scope, otherwise +# it is not possible to calculate build order til after package is built. +# Therfore we call -dev package mpfr-dev instead of mpfr4-dev with a +# provides=mpfr-dev +subpackages="$pkgname-doc mpfr-dev:dev" + source="https://www.mpfr.org/mpfr-$pkgver/mpfr-$pkgver.tar.xz" builddir="$srcdir/mpfr-$pkgver" @@ -35,8 +43,6 @@ package() { } dev() { - provides="mpfr-dev=$pkgver-r$pkgrel" - replaces="mpfr-dev" default_dev } |