updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / ppsearch / PKGBUILD
blob2e079d8d75dfe2f3036d6cb8d04d177eeff1892d
1 pkgname=ppsearch
2 pkgver=2.1
3 pkgrel=1
4 pkgdesc="A Primitive Polynomial Search Program"
5 url="http://notabs.org/primitivepolynomials/version2/revisionHistory.htm"
6 makedepends=(p7zip)
7 arch=('i686' 'x86_64')
8 license=('GPL')
9 source=(
10     http://notabs.org/primitivepolynomials/version2/${pkgver}/ppsearch.c
11     http://notabs.org/primitivepolynomials/version2/factor2n-1.7z
14 build(){
15     cd ${srcdir} || return 1
16     7z x factor2n-1.7z
17     cp ppsearch.c ppsearch_mod.c
18     sed -i "s;strnicmp;strncasecmp;g"                               "${pkgname}_mod.c" || return 1
19     sed -i "s;stricmp;strcasecmp;g"                                 "${pkgname}_mod.c" || return 1
20     sed -i "s;\"factor2n-1/;\"/usr/share/${pkgname}/factor2n-1/;"   "${pkgname}_mod.c" || return 1
21     gcc -O3 -Wall -lm -march=native "${pkgname}_mod.c" -o ${pkgname} || return 1
22     install -m755 -D ${pkgname} ${pkgdir}/usr/bin/${pkgname} || return 1
23     chmod 00755 "factor2n-1"
24     mkdir -p ${pkgdir}/usr/share/${pkgname} || return 1
25     cp -a "factor2n-1" ${pkgdir}/usr/share/${pkgname}/ || return 1
27 md5sums=('5f30bf74da2d146645a0b2f1b9e5ef55'
28          '151ddfa47e88218e5ba86e4959b82874')