summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x[-rw-r--r--]PKGBUILD75
1 files changed, 24 insertions, 51 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d66ea5839a04..8cdcf5e42888 100644..100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,69 +1,42 @@
-# Upstream Maintainer: Bill Fraser <wfraser@codewise.org>
+# $Id: PKGBUILD 153768 2015-12-20 11:17:56Z alucryd $
+# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
+# Contributor: Denommus <yuridenommus@gmail.com>
+# Contributor: Bill Fraser <wfraser@codewise.org>
# Contributor: Felipe Contreras <felipe.contreras@gmail.com>
-# Contributor: jtts
-#
-# From flex's PKGBUILD:
-# Maintainer: Allan McRae <allan@archlinux.org>
-# Contributor: judd <jvinet@zeroflux.org>
-#
-# Maintainer: Fantix King <fantix.king at gmail.com>
+# x32 Maintainer: Fantix King <fantix.king at gmail.com>
-_pkgbasename=flex
pkgname=libx32-flex
-pkgver=2.5.39
-pkgrel=1
-pkgdesc="A tool for generating text-scanning programs"
+pkgver=2.6.0
+pkgrel=1.1
+pkgdesc='A tool for generating text-scanning programs (x32 ABI)'
arch=('x86_64')
-url="http://flex.sourceforge.net"
+url='http://flex.sourceforge.net'
license=('custom')
-groups=('base-devel')
-depends=('libx32-glibc' 'm4' 'sh' $_pkgbasename)
-options=(libtool staticlibs)
-makedepends=('gcc-multilib-x32')
-source=(http://downloads.sourceforge.net/sourceforge/flex/flex-$pkgver.tar.bz2
- flex-2.5.38-no-bison.patch
- lex.sh)
-sha256sums=('add2b55f3bc38cb512b48fad7d72f43b11ef244487ff25fc00aabec1e32b617f'
- '5ee23f97533c991b82e2aadc06d4682d7d05d99ee2abaf1ef9a82225ba9d0858'
- '9d03016a7c4ae1adb051f50f94407b3d7dee9d55924b5c1904261c9f0c1f86f6')
+depends=('flex' 'libx32-glibc')
+source=("http://downloads.sourceforge.net/sourceforge/flex/flex-${pkgver}.tar.bz2")
+sha256sums=('24e611ef5a4703a191012f80c1027dc9d12555183ce0ecd46f3636e587e9b8e9')
build() {
- export CC="gcc -mx32"
- export CXX="g++ -mx32"
- export LD="ld -mx32"
- export PKG_CONFIG_PATH="/usr/libx32/pkgconfig"
+ cd flex-${pkgver}
- cd $srcdir/$_pkgbasename-$pkgver
+ export CC='gcc -mx32'
+ export CXX='g++ -mx32'
+ export PKG_CONFIG_PATH='/usr/libx32/pkgconfig'
-# These are no longer needed!
-# patch -Np1 -i $srcdir/flex-2.5.35-gcc44.patch
-# patch -Np1 -i $srcdir/flex-2.5.35-hardening.patch
-# patch -Np1 -i $srcdir/flex-2.5.35-missing-prototypes.patch
-
- patch -Np1 -i $srcdir/flex-2.5.38-no-bison.patch
-
- ./configure --prefix=/usr --libdir=/usr/libx32 \
- --mandir=/usr/share/man --infodir=/usr/share/info
+ ./configure \
+ --prefix='/usr' \
+ --libdir='/usr/libx32'
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
+ cd flex-${pkgver}
+ make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{include,share,bin}
- mkdir -p $pkgdir/usr/share/licenses
- ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
+ install -dm 755 "${pkgdir}"/usr/share/licenses
+ ln -s flex "${pkgdir}"/usr/share/licenses/libx32-flex
}
+# vim: ts=2 sw=2 et: