gnupg: added a release script to build and install gnupg.
[msysgit.git] / src / gnupg / release.sh
blob7f1dee2817b52ece5b09e1afa61edc7945b170e1
1 #!/bin/sh
3 cd "$(dirname "$0")" && . ../common/update-lib.sh
5 package=gnupg
6 version=1.4.13
7 d=$package-$version
8 tar=$d.tar.gz
9 url=http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/gnupg
10 sha1=9f2696f3b61cb771053db599e884952c80d2a6e7
11 configure_options=
13 download &&
14 test -d $d || {
15 tar xzf $tar && (
16 cd $d &&
17 git init &&
18 git config core.autocrlf false &&
19 git add . &&
20 git commit -m "Import of $tar"
22 } || die "Could not check out gnupg source"
24 test $(cd $d && git rev-list HEAD | wc -l) -gt 1 ||
25 (cd $d && git am ../patches/*) ||
26 die "Could not apply patches"
28 (cd $d &&
29 CFLAGS='-O3 -m32 -march=pentium-m -mfpmath=sse' LDFLAGS='-s' \
30 ./configure --prefix=/mingw &&
31 make &&
32 index=$(/share/msysGit/pre-install.sh) &&
33 make install-exec &&
34 mv /mingw/libexec/gnupg/* /mingw/bin/ &&
35 rmdir /mingw/libexec/gnupg &&
36 /share/msysGit/post-install.sh $index "Install $tar"
37 ) || die "Could not install $tar"