--- /dev/null
+Summary: fast lexical analyzer generator
+Name: flex
+Version: @VERSION@
+Release: 0
+License: BSD style
+Group: Development/Tools
+Source: ftp://ftp.ee.lbl.gov/%{name}-%{version}.tar.gz
+Prefix: %{_prefix}
+BuildRoot: %{_tmppath}/%{name}-%{version}
+
+%description
+The flex program generates scanners. Scanners are programs which can
+recognize lexical patterns in text. Flex takes pairs of regular
+expressions and C code as input and generates a C source file as
+output. The output file is compiled and linked with a library to
+produce an executable. The executable searches through its input for
+occurrences of the regular expressions. When a match is found, it
+executes the corresponding C code. Flex was designed to work with
+both Yacc and Bison, and is used by many programs as part of their
+build process.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+%configure
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root)
+%doc COPYING NEWS README
+%{_bindir}/*
+%{_mandir}/man1/*
+%{_libdir}/*
+%{_includedir}/FlexLexer.h