packaging: remove build dependens on automake, bison
[platform/upstream/flex.git] / packaging / flex.spec
1 %define keepstatic 1
2 Name:           flex
3 Version:        2.6.4
4 Release:        0
5 License:        BSD-3-Clause
6 Summary:        Fast Lexical Analyzer Generator
7 Url:            http://flex.sourceforge.net/
8 Group:          Development/Languages/C and C++
9 Source:         %{name}-%{version}.tar.bz2
10 Source1001:     flex.manifest
11 BuildRequires:  makeinfo
12 BuildRequires:  gcc-c++
13 BuildRequires:  gettext-tools
14 Requires:       m4
15
16 %description
17 FLEX is a tool for generating scanners: programs that recognize lexical
18 patterns in text.
19
20 %prep
21 %setup -q
22 cp %{SOURCE1001} .
23
24 %build
25 %reconfigure --disable-nls --disable-shared
26 %{__make} %{?_smp_mflags}
27
28 %check
29 %{__make} %{?_smp_mflags} check
30
31 %install
32 %make_install
33
34 %remove_docs
35 %files
36 %manifest %{name}.manifest
37 %license COPYING
38 %defattr(-,root,root)
39 %{_bindir}/flex
40 %{_bindir}/flex++
41 %{_includedir}/FlexLexer.h
42 %{_libdir}/libfl.a