How about the following revision. It contains Source: none so nothing is
saved on any servers and it keeps the source tarball in the build directory
and destroys it at the end of the build. This places us as in the same
situation as ccp4 where one assumes that the agreement to the license will
be honored.
                   Jack

Package: procheck
Version: 3.5.4
Revision: 1
Maintainer: Jack Howarth <howa...@bromo.med.uc.edu>
Source: none
BuildDepends: gcc44, wget, fink (>= 0.24.12)
Depends: gcc44-shlibs
PatchFile: %n.patch
PatchFile-MD5: 5e98af9efdd4006db383498dcdd884da
PatchScript: <<
#!/bin/bash -ev
wget -c ftp://ftp.biochem.ucl.ac.uk/pub/procheck/confid.doc
agreed=no
ans=n
if test $agreed = "no"; then

  echo ; echo ;

  if test -r confid.doc ; then
     echo ; echo ; echo "Please read the following"; echo ;
     more confid.doc;
     echo ;
     echo -n "Do you agree to these terms  y/n [n] ?:";

     read ans ;
     if test x$ans = x; then
       ans="n"
     fi
     if test $ans = "y" || test $ans = "Y"; then
            wget -c 
ftp://ftp.biochem.ucl.ac.uk/pub/procheck/tar3_5/procheck.tar.Z
            tar -zxvf procheck.tar.Z
            cd procheck
            sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
      else
        echo "You must agree to the confidentiality terms to install this 
software";
    fi
  fi
fi
<<
CompileScript: <<
#!/bin/sh -ev
cd procheck
make all
<<
InstallScript: <<
#!/bin/sh -ev
cd procheck
mkdir -p %i/share/procheck
mkdir -p %i/etc/profile.d
rm *.f *.c *.inc *.o Makefile
cp * %i/share/procheck
cp setup.scr %i/etc/profile.d/procheck.csh
cp setup.sh %i/etc/profile.d/procheck.sh
chmod 755 %i/share/procheck/setup.sh
chmod 755 %i/etc/profile.d/procheck.csh
chmod 755 %i/etc/profile.d/procheck.sh
cd ..
rm -fr procheck procheck.tar.Z
<<
Description: Protein Structure Validation Suite
DescPackaging: <<
   Since source code is restricted so that it can't be mirrored
and the ftp server timeouts on curl even at 300 seconds,
use wget to manually download the source tarball. Treat the
general case and --build-as-nobody differently.
    Users must agree to terms of the displayed confidentiality
and must not distribute the resulting binaries.
<<
PostInstScript: <<
    # Make the user read the license conditions
    more %p/share/procheck/confid.doc
    echo "You are prohibited from distributing these binaries!"
<<
License: Restrictive
Homepage: http://www.biochem.ucl.ac.uk/~roman/procheck/procheck.html

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to