summaryrefslogtreecommitdiffstats
path: root/base/flex/Pkgfile
blob: 9dfa434b20282722f733360e77e8b262ff268214 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Description: Utilitaire permettant de générer des programmes reconnaissant une chaîne dans un texte
# URL: http://flex.sourceforge.net
# Maintainer: NuTyX core team
# Packager: thierryn1 at hispeed dot ch
# Depends on: findutils

name=flex
version=2.5.35
release=1
source=( http://prdownloads.sourceforge.net/sourceforge/$name/$name-$version.tar.bz2)

build() {
cd $name-$version
./configure --prefix=/usr \
	--mandir=/usr/share/man \
        --infodir=/usr/share/info
make
make DESTDIR=$PKG install
ln -sv libfl.a $PKG/usr/lib/libl.a
cat > $PKG/usr/bin/lex << "EOF"
#!/bin/sh
# Begin /usr/bin/lex

exec /usr/bin/flex -l "$@"

# End /usr/bin/lex
EOF
chmod -v 755 $PKG/usr/bin/lex
if [ -f $PKG/usr/share/info/dir ]; then
  rm $PKG/usr/share/info/dir
fi
}