#!/bin/bash

BCVER=143
BCLIBS="bcprov bcmail bctsp"
MVN_CMD="mvn deploy:deploy-file -DgroupId=bouncycastle -Dversion=$BCVER -Durl=file:///data/dev/java/WS_Eclipse/eparapher.nosvn/org.eparapher.repository"

mkdir newplugins
cd newplugins

for bclib in $BCLIBS
do
  echo Processing BouncyCastle Library $bclib 

  echo downloading libraries
  [ ! -e $bclib-jdk15-$BCVER.zip ] && wget -q http://www.bouncycastle.org/download/$bclib-jdk15-$BCVER.zip 
  [ ! -e $bclib-jdk15-$BCVER.jar ] && wget -q http://www.bouncycastle.org/download/$bclib-jdk15-$BCVER.jar

  echo preparing sources and zip archives
  unzip -q $bclib-jdk15-$BCVER.zip
  cd $bclib-jdk15-$BCVER/docs
  zip -qr -9 ../../$bclib-jdk15-$BCVER-javadoc.jar . 
  cd ..
  mv src.zip ../$bclib-jdk15-$BCVER-sources.zip
  cd ..
  rm -rf $bclib-jdk15-$BCVER

  echo deploying on maven repository
  $MVN_CMD -DartifactId=$bclib-jdk15 -Dpackaging=jar -DgeneratePom=true -Dfile=./bcprov-jdk15-$BCVER.jar
  $MVN_CMD -DartifactId=$bclib-jdk15 -Dpackaging=jar -Dclassifier=javadoc -Dfile=./bcprov-jdk15-$BCVER-javadoc.jar  
  $MVN_CMD -DartifactId=$bclib-jdk15 -Dpackaging=zip -Dclassifier=sources -Dfile=./bcprov-jdk15-$BCVER-sources.zip

done
cd .. && rm -rf newplugins
echo Job Done