spacepaste

  1.  
  2. # $Id: PKGBUILD 252368 2015-12-05 06:15:31Z allan $
  3. # Maintainer: Allan McRae <allan@archlinux.org>
  4. # Contributor: judd <jvinet@zeroflux.org>
  5. pkgname=flex
  6. pkgver=2.6.0
  7. pkgrel=2
  8. pkgdesc="A tool for generating text-scanning programs"
  9. arch=('i686' 'x86_64')
  10. url="http://flex.sourceforge.net"
  11. license=('custom')
  12. groups=('base-devel')
  13. depends=('glibc' 'm4' 'sh')
  14. install=flex.install
  15. source=(http://downloads.sourceforge.net/sourceforge/flex/flex-$pkgver.tar.xz
  16. 'flex.skl.patch')
  17. md5sums=('3cbbfa1554d0b75fad9f8100732454de'
  18. 'SKIP')
  19. build() {
  20. cd $srcdir/$pkgname-$pkgver/src/
  21. patch -i $srcdir/flex.skl.patch
  22. cd ..
  23. touch doc/flex.1
  24. ./configure --prefix=/usr
  25. make
  26. }
  27. check() {
  28. cd $srcdir/$pkgname-$pkgver
  29. make check
  30. }
  31. package() {
  32. cd $srcdir/$pkgname-$pkgver
  33. make DESTDIR=$pkgdir install
  34. ln -s flex ${pkgdir}/usr/bin/lex
  35. install -Dm644 COPYING \
  36. $pkgdir/usr/share/licenses/$pkgname/license.txt
  37. }
  38.