updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / spike / PKGBUILD
blob1cb4a0d61d3e9c2b96476f857355db2bb153abf6
1 # Contributor: fnord0 < fnord0 AT riseup DOT net >
2 pkgname=spike
3 pkgver=2.9
4 pkgrel=1
5 pkgdesc="IMMUNITYsec's fuzzer creation kit in C"
6 arch=('i686' 'x86_64')
7 url="http://www.immunitysec.com/resources-freesoftware.shtml"
8 license=('GPL2')
9 depends=('python' 'openssl')
10 source=("http://www.immunitysec.com/downloads/SPIKE${pkgver}.tgz")
11 md5sums=(5e41c40904db2b3da06f181e8815aedd) 
12 sha1sums=(efc403a5f48f7172402f8896f398d2b1b9881f29)
14 build() {
15         install -d ${pkgdir}/usr/lib || return 1
16         install -d ${pkgdir}/usr/src/${pkgname} || return 1
17         install -d ${pkgdir}/usr/src/${pkgname}/doc || return 1
18         cd ${startdir}/src/SPIKE/SPIKE/src
19         ./configure --prefix=/usr || return 1
22 package() {
23         cd ${startdir}/src/SPIKE/SPIKE/src
24         make || return 1
25         install -m755 libdlrpc.so "${pkgdir}/usr/lib/" || return 1
26         mv README* ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
27         mv ChangeLog ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
28         mv COPYING ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
29         mv NEWS ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
30         mv INSTALL ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
31         mv AUTHORS ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
32         mv *.txt ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
33         mv * ${pkgdir}/usr/src/${pkgname}/ || return 1
34         cd ${startdir}/src/SPIKE/SPIKE
35         for doc in *.txt; do
36                 install -Dm644 ${doc} ${pkgdir}/usr/src/${pkgname}/doc/${doc} || return 1
37         done
38         mv ${startdir}/src/SPIKE/SPIKE/data ${pkgdir}/usr/src/${pkgname}/ || return 1
39         mv ${startdir}/src/SPIKE/SPIKE/dcedump ${pkgdir}/usr/src/${pkgname}/ || return 1
40         mv ${startdir}/src/SPIKE/SPIKE/encrypted ${pkgdir}/usr/src/${pkgname}/ || return 1
41         mv ${startdir}/src/SPIKE/SPIKE/include ${pkgdir}/usr/src/${pkgname}/ || return 1
42         mv ${startdir}/src/SPIKE/SPIKE/documentation ${pkgdir}/usr/src/${pkgname}/doc/ || return 1
43         cd ${startdir}/src/SPIKE
44         mv backups ${pkgdir}/usr/src/${pkgname}/ || return 1
45         install -Dm644 AUTHOR ${pkgdir}/usr/src/${pkgname}/doc/AUTHOR || return 1
46         install -Dm644 dave_immunitysec_com.asc ${pkgdir}/usr/src/${pkgname}/doc/dave_immunitysec_com.asc || return 1
47         echo -e ""
48         echo -e "\e[1;34m[\e[0m\e[1;31m*\e[0m\e[1;34m]\e[0m \e[1;31mthe spike fuzzer creation kit resides in the directory \e[1;34m'\e[0m\e[1;31m/usr/src/spike\e[1;34m'\e[0m\e[1;31m .\e[0m"
49         echo -e "\e[1;34m>>>\e[0m \e[1;31mthe documentation resides in the directory \e[1;34m'\e[0m\e[1;31m/usr/src/spike/doc\e[1;34m'\e[0m\e[1;31m .\e[0m"
50         echo -e ""
52 # vim:syntax=sh