updated on Wed Jan 18 20:10:41 UTC 2012
[aur-mirror.git] / visit / PKGBUILD
blob19588ef27dd92488aa56001b8cb301514f06401b
1 #Mantainer: Filippo Squillace <sqoox85@gmail.com>
2 pkgname=visit
3 pkgver=2.4.0
4 # build script needs underscore notation
5 pkgver2=$(echo $pkgver | tr . _)
6 pkgrel=2
7 pkgdesc="Interactive parallel visualization and graphical analysis tool."
8 arch=(any)
9 url="http://portal.nersc.gov"
10 license=('BSD')
11 provides=()
12 options=()
13 source=("$url/svn/${pkgname}/trunk/releases/${pkgver}/build_${pkgname}${pkgver2}")
15 wget -O ${pkgname}_md5_checksums $url/svn/${pkgname}/trunk/releases/${pkgver}/${pkgname}_md5_checksums
16 md5=$(grep build_${pkgname}${pkgver2} ${pkgname}_md5_checksums | awk '{print $1}')
17 md5sums=(${md5:0:32})
19 build() {
20   cd $srcdir
22   # Check integrity for the already downloaded files in the current directory
23   echo "Checking integrity for the third party files..."
24   for var in $(find $srcdir -maxdepth 1 -type f | xargs)
25   do
27     md5_grep=$(grep $var ../${pkgname}_md5_checksums | awk '{print $1}')
28     if [ ! $md5_grep = "" ]
29     then
30       md5=$(md5sum $var | awk '{print $1}')
32       if [ $md5_grep -ne $md5 ]
33       then
34         # delete it!
35         echo "Integrity not passed for $var. Deleting it..."
36         rm -f $var
37       fi
38     fi
39   done
42   echo "Building $pkgname..."
43   chmod +x build_${pkgname}${pkgver2}
44   echo yes | ./build_${pkgname}${pkgver2} --console --installation-build-dir $srcdir
46   echo "Copying package..."
47   mkdir -p $pkgdir/opt/$pkgname
48   cp -rf $srcdir/$pkgname/* $pkgdir/opt/$pkgname
50   # Copy the bin visit file
51   echo "Simlink $pkgname file..."
52   mkdir -p ${pkgdir}/usr/bin
53   ln -s $pkgdir/opt/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
57 # vim:set ts=2 sw=2 et: