1 # Maintainer: graysky <graysky AT archlinux DOT us>
2 # Contributer: TryA - https://bbs.archlinux.org/viewtopic.php?id=114996
7 pkgdesc="A GIMPS, distributed computing project client, dedicated to finding Mersenne primes."
9 url="http://www.mersenne.org"
11 depends=('gcc-libs' 'curl')
12 source=("http://www.mersenneforum.org/gimps/source${pkgver}.zip"
13 "http://www.mersenneforum.org/gimps/mprime${pkgver}.tar.gz")
14 sha256sums=('c64ad85fd1dc16c00eade8f2d971cb8a84003cec92f6d51789dee3c1d6b6dc14'
15 'e58faf7f2f3c18856cae5d03c5fead133748fd9d4f136c0e847ac6edfb41dc91')
20 [ "${CARCH}" == "x86_64" ] && make -f make64
21 [ "${CARCH}" == "i686" ] && make -f makefile
23 # patch makefile and build mprime
24 [ "${CARCH}" == "x86_64" ] && cd ../linux64
25 [ "${CARCH}" == "i686" ] && cd ../linux
26 sed -e 's/-Wl,-Bdynamic -ldl//' \
27 -e 's/-Wl,-Bstatic $(shell pkg-config --static --libs libcurl)/$(shell pkg-config --libs libcurl)/' \
28 -e 's/rm -f $(EXE) $(EXE2) $(LINUXOBJS) $(FACTOROBJ)/rm -f $(EXE) $(EXE2) $(LINUXOBJS)/' \
37 [ "${CARCH}" == "x86_64" ] && install -Dm755 linux64/mprime ${pkgdir}/usr/bin/mprime
38 [ "${CARCH}" == "i686" ] && install -Dm755 linux/mprime ${pkgdir}/usr/bin/mprime
40 # license and documentation
41 install -Dm644 license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt
42 install -Dm644 readme.txt ${pkgdir}/usr/share/doc/${pkgname}/readme.txt
43 install -Dm644 stress.txt ${pkgdir}/usr/share/doc/${pkgname}/stress.txt
44 install -Dm644 undoc.txt ${pkgdir}/usr/share/doc/${pkgname}/undoc.txt
45 install -Dm644 whatsnew.txt ${pkgdir}/usr/share/doc/${pkgname}/whatsnew.txt