summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFantix King2015-11-19 16:28:53 +0800
committerFantix King2015-11-19 16:31:01 +0800
commit01ff1f4a8b1fee687aee066868eb4fd4ef04c935 (patch)
treea6f44e55c369dcb4bf91975cef4fb0ac4bebb190 /PKGBUILD
parentf567893243ba107c217aa2b3292c837d1e84639a (diff)
downloadaur-libx32-mpdecimal.tar.gz
2.4.1-1.2 fix header
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 12 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2a269da63217..a310354e7b38 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,13 +5,14 @@
_basepkgname=mpdecimal
pkgname=libx32-$_basepkgname
pkgver=2.4.1
-pkgrel=1.1
+pkgrel=1.2
pkgdesc="Package for correctly-rounded arbitrary precision decimal floating point arithmetic (x32 ABI)"
arch=('i686' 'x86_64')
url="http://www.bytereef.org/mpdecimal/index.html"
license=('custom')
depends=('libx32-glibc' $_basepkgname)
-source=(http://www.bytereef.org/software/${_basepkgname}/releases/${_basepkgname}-${pkgver}.tar.gz)
+source=(http://www.bytereef.org/software/${_basepkgname}/releases/${_basepkgname}-${pkgver}.tar.gz
+ 'mpdecimal-stub.h')
build() {
cd ${_basepkgname}-${pkgver}
@@ -25,12 +26,19 @@ build() {
}
package() {
+ install="${pkgname}.install"
+
cd ${_basepkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
- rm -rf "${pkgdir}"/usr/{include,share}
+ mv "${pkgdir}/usr/include/mpdecimal.h" "${srcdir}/mpdecimal-x32.h"
+ rm -rf "${pkgdir}"/usr/share
+ install -Dm644 "${srcdir}/mpdecimal-x32.h" "${pkgdir}/usr/include/mpdecimal-x32.h"
+ install -Dm644 "${srcdir}/mpdecimal-stub.h" "${pkgdir}/usr/include/mpdecimal-stub.h"
+
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_basepkgname "$pkgdir/usr/share/licenses/$pkgname"
}
-sha512sums=('60073ec82faff1ef9a5955a98f7f1320b044ff03bf8589bfe139b4721ae44c943e16bb36e1e61d9c6016529ba460d879bcbb17ea17cd875b27caa7caea211d45')
+sha512sums=('60073ec82faff1ef9a5955a98f7f1320b044ff03bf8589bfe139b4721ae44c943e16bb36e1e61d9c6016529ba460d879bcbb17ea17cd875b27caa7caea211d45'
+ 'c2a271daf129be4b2bb538c76add6491a59ff47b3c927cafaa2ba9440a1f2dbdb9670284188c051a2c0470184a560244d458b0d46b6f8e95b65114774a06114d')