Summary: flex Name: flex Version: 2.5.35 Release: 1 License: GPL Group: System/Base Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-buildroot %description Used for recogising pattens in text. %package -n lex Group: System/Base Summary: Flex emulator for lex Requires: flex %description -n lex Lex is used by older programs that do not know about Flex yet. This package installs a link to the flex lib and a lex wrapper. %prep %setup -q %build ./configure --prefix=/usr make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Lex ln -sv libfl.a $RPM_BUILD_ROOT/usr/lib/libl.a cat > $RPM_BUILD_ROOT/usr/bin/lex << "EOF" #!/bin/sh # Begin /usr/bin/lex exec /usr/bin/flex -l "$@" # End EOF chmod -v 755 $RPM_BUILD_ROOT/usr/bin/lex %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) /usr/info/* /usr/share/* /usr/man/* /usr/bin/flex /usr/lib/libfl* /usr/include/* %files -n lex %defattr(-,root,root) /usr/bin/lex /usr/lib/libl.a