diff options
author | Fantix King | 2012-10-18 09:18:12 +0000 |
---|---|---|
committer | Fantix King | 2015-12-30 12:44:56 +0800 |
commit | 5781991dccd637972d4e438a6f2a180483b47306 (patch) | |
tree | 732f48700727961ff128e02136512b1c3d55e8bb /PKGBUILD | |
download | aur-5781991dccd637972d4e438a6f2a180483b47306.tar.gz |
2.5.37-0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6e0754b6214c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Upstream Maintainer: Bill Fraser <wfraser@codewise.org> +# +# From flex's PKGBUILD: +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: judd <jvinet@zeroflux.org> +# +# Maintainer: Fantix King <fantix.king at gmail.com> + +_pkgbasename=flex +pkgname=libx32-flex +pkgver=2.5.37 +pkgrel=0.1 +pkgdesc="A tool for generating text-scanning programs" +arch=('x86_64') +url="http://flex.sourceforge.net" +license=('custom') +groups=('base-devel') +depends=('libx32-glibc' 'm4' 'sh' $_pkgbasename) +makedepends=('gcc-multilib-x32') +source=(http://downloads.sourceforge.net/sourceforge/flex/flex-$pkgver.tar.bz2 + flex-2.5.37-no-bison.patch) +md5sums=('c75940e1fc25108f2a7b3ef42abdae06' + 'bd54cf8a1896da4efda41d6e27282ce7') + +build() { + export CC="gcc -mx32" + export CXX="g++ -mx32" + export LD="ld -mx32" + export PKG_CONFIG_PATH="/usr/libx32/pkgconfig" + + cd $srcdir/$_pkgbasename-$pkgver + + patch -Np1 -i $srcdir/flex-2.5.37-no-bison.patch + + ./configure --prefix=/usr --libdir=/usr/libx32 \ + --mandir=/usr/share/man --infodir=/usr/share/info + make +} + +check() { + cd $srcdir/$_pkgbasename-$pkgver + make check +} + +package() { + cd $srcdir/$_pkgbasename-$pkgver + + make prefix=$pkgdir/usr \ + mandir=$pkgdir/usr/share/man \ + infodir=$pkgdir/usr/share/info \ + libdir=$pkgdir/usr/libx32 \ + install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + + mkdir -p $pkgdir/usr/share/licenses + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} + |