diff options
author | Adrien Prost-Boucle | 2017-03-09 20:55:49 +0100 |
---|---|---|
committer | Adrien Prost-Boucle | 2017-03-09 20:55:49 +0100 |
commit | f5541aa9d9278f2450f0f35dc51fc8fd93522cbf (patch) | |
tree | 8eb09f87b3386a9adb7fb9cd57bc787c2f07bb63 | |
download | aur-f5541aa9d9278f2450f0f35dc51fc8fd93522cbf.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 10 | ||||
-rw-r--r-- | PKGBUILD | 63 |
3 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..affc4ddca747 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Thu Mar 9 19:37:07 UTC 2017 +pkgbase = gmp-hg + pkgdesc = A free library for arbitrary precision arithmetic + pkgver = 6.1.99.hg17327 + pkgrel = 1 + url = http://gmplib.org/ + arch = i686 + arch = x86_64 + license = LGPL3 + license = GPL + makedepends = mercurial + depends = gcc-libs + depends = sh + provides = gmp + conflicts = gmp + source = hg+https://gmplib.org/repo/gmp/ + md5sums = SKIP + +pkgname = gmp-hg + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..85c4ac934eff --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ + +src +pkg + +gmp + +*.tar +*.gz +*.xz + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..644ea26feb75 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Adrien Prost-Boucle <adrien.prost-boucle@laposte.net> + +pkgname=gmp-hg +pkgver=6.1.99.hg17327 +pkgrel=1 +pkgdesc="A free library for arbitrary precision arithmetic" +arch=('i686' 'x86_64') +url="http://gmplib.org/" +license=('LGPL3' 'GPL') + +depends=('gcc-libs' 'sh') +makedepends=('mercurial') +provides=('gmp') +conflicts=('gmp') + +source=( + "hg+https://gmplib.org/repo/gmp/" +) +md5sums=( + 'SKIP' +) + +pkgver() { + cd "gmp" + + # GMP version (extracted from gmp-h.in) + _gmpvermaj=`sed -n -e 's/^.*__GNU_MP_VERSION[[:space:]]*\([[:digit:]]*\)[[:space:]]*$/\1/p' gmp-h.in` + _gmpvermin=`sed -n -e 's/^.*__GNU_MP_VERSION_MINOR[[:space:]]*\([[:digit:]]*\)[[:space:]]*$/\1/p' gmp-h.in` + _gmpverrev=`sed -n -e 's/^.*__GNU_MP_VERSION_PATCHLEVEL[[:space:]]*\([[:digit:]]*\)[[:space:]]*$/\1/p' gmp-h.in` + _gmpver=$_gmpvermaj.$_gmpvermin.$_gmpverrev + # Date of the last commit + _hgver=`hg identify -n` + + echo $_gmpver.hg$_hgver; +} + +build() { + cd "gmp" + + # Optional: Use makepkg config for debug mode (see your /etc/makepkg.conf) + #CFLAGS=${DEBUG_CFLAGS} + #CXXFLAGS=${DEBUG_CXXFLAGS} + + ./.bootstrap + + ./configure --build=${CHOST} \ + --prefix=/usr \ + --enable-cxx \ + --enable-fat + + make +} + +check() { + cd "gmp" + make check +} + +package() { + cd "gmp" + make DESTDIR="${pkgdir}" install +} + |