summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrent Carmer2015-11-06 15:19:40 -0800
committerBrent Carmer2015-11-06 15:19:40 -0800
commit5cb26e00ad65c62ce88c1a34c66ba845056e9d98 (patch)
treec5d60012028d6a6f0249db719f08fee0c61f1732
downloadaur-5cb26e00ad65c62ce88c1a34c66ba845056e9d98.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD35
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c1906c896ab8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = gmp4
+ pkgdesc = Legacy version of gmp. Provides libgmp.so.3.
+ pkgver = 4.3.2
+ pkgrel = 1
+ url = http://gmplib.org/
+ arch = x86_64
+ license = LGPL3
+ makedepends = gcc
+ depends = gcc-libs
+ depends = sh
+ depends = gmp
+ options = !libtool
+ source = https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz
+ sha256sums = f69eff1bc3d15d4e59011d587c57462a8d3d32cf2378d32d30d008a42a863325
+ sha512sums = d2ddecc7d0bcfd158f65dfdc4650b9c7092abce52835887ed896cc79870036329ea6bef3f8337a5807bbb4321676366914832ae6a7874a0e54da0203591d03d1
+
+pkgname = gmp4
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7e8624bd6178
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Brent Carmer <bcarmer@gmail.com>
+
+pkgname=gmp4
+pkgver=4.3.2
+pkgrel=1
+pkgdesc="Legacy version of gmp. Provides libgmp.so.3."
+arch=('x86_64')
+url="http://gmplib.org/"
+depends=('gcc-libs' 'sh' 'gmp')
+makedepends=('gcc')
+license=('LGPL3')
+options=('!libtool')
+source=(https://gmplib.org/download/gmp/gmp-${pkgver}.tar.xz)
+sha256sums=('f69eff1bc3d15d4e59011d587c57462a8d3d32cf2378d32d30d008a42a863325')
+sha512sums=('d2ddecc7d0bcfd158f65dfdc4650b9c7092abce52835887ed896cc79870036329ea6bef3f8337a5807bbb4321676366914832ae6a7874a0e54da0203591d03d1')
+
+build() {
+ cd gmp-${pkgver}
+ export PKG_CONFIG_PATH='/usr/lib/pkgconfig'
+ ./configure --prefix=/usr --libdir=/usr/lib\
+ --includedir=/usr/lib/gmp --enable-cxx
+ make
+}
+
+package() {
+ cd gmp-${pkgver}
+
+ make DESTDIR="${pkgdir}" install
+ #remove files that conflict with 'gmp' and 'lib32-gmp'
+ rm -rf "${pkgdir}"/usr/share
+ rm -rf "${pkgdir}"/usr/lib/gmp
+ rm -rf "${pkgdir}"/usr/include/gmp.h
+ rm -rf "${pkgdir}"/usr/lib/libgmp.{a,so{,.10}}
+ rm -rf "${pkgdir}"/usr/lib/libgmpxx.{a,so{,.4}}
+}