Don't like ads? PRO users don't see any ads ;-)
Guest

atftp PKGBUILD

By: a guest on Apr 26th, 2010  |  syntax: Bash  |  size: 1.26 KB  |  hits: 132  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Contributor: Humbert Julien <julroy67 [AT] gmail.com>
  2. # Contributor: Jesse Young <jesseyoung@gmail.com>
  3.  
  4. pkgname=atftp
  5. pkgver=0.7.6
  6. pkgrel=2
  7. pkgdesc="a client/server implementation of the TFTP protocol that implements RFCs 1350, 2090, 2347, 2348, and 2349"
  8. arch=('i686' 'x86_64')
  9. url="http://freshmeat.net/projects/atftp/"
  10. license=('GPL')
  11. depends=('pcre' 'readline' 'tcp_wrappers')
  12. makedepends=('bash' 'gcc')
  13. conflicts=('netkit-tftp')
  14. replaces=('netkit-tftp')
  15. backup=()
  16. install=
  17. source=("http://ftp.de.debian.org/debian/pool/main/a/${pkgname}/${pkgname}_0.7.dfsg.orig.tar.gz"
  18. "http://ftp.de.debian.org/debian/pool/main/a/atftp/atftp_0.7.dfsg-6.diff.gz")
  19.  
  20. md5sums=('aa269044a6f992eca78fee2f6119643c'
  21.          'b5d570affb1412e8e90b9dd24554ad96')
  22.  
  23. build() {
  24.         cd $startdir/src/$pkgname-0.7.dfsg
  25.        
  26.         if [[ -z $srcdir/atftp_0.7.dfsg-6.diff ]] ; then
  27.                 gunzip "$startdir/atftp_0.7.dfsg-6.diff.gz"
  28.         fi
  29.         patch -p1 -i "$startdir/atftp_0.7.dfsg-6.diff"
  30.        
  31.         ./configure --prefix=/usr --mandir=/usr/share/man \
  32.                 --enable-libreadline || return 1
  33.         make || return 1
  34.         make DESTDIR=$startdir/pkg install || return 1
  35.        
  36.         # remove in.tftpd link as it conflicts with extra/tftp-hpa
  37.         rm "$startdir/pkg/usr/share/man/man8/in.tftpd.8"
  38.         rm "$startdir/pkg/usr/sbin/in.tftpd"
  39. }