mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-25 21:41:03 +00:00
cf11cbdb30
SVN r4 (trunk)
51 lines
1.2 KiB
RPMSpec
51 lines
1.2 KiB
RPMSpec
Summary: re2c - A tool for generating C-based recognizers from regular expressions
|
|
Name: @PACKAGE_NAME@
|
|
Version: @PACKAGE_VERSION@
|
|
Release: RPM_RELEASE
|
|
Group: Development
|
|
License: public domain
|
|
URL: http://sourceforge.net/projects/re2c/
|
|
Source: %{name}-%{version}.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
re2c is a great tool for writing fast and flexible lexers. It has
|
|
served many people well for many years and it deserves to be
|
|
maintained more actively. re2c is on the order of 2-3 times faster
|
|
than a flex based scanner, and its input model is much more
|
|
flexible.
|
|
|
|
%prep
|
|
%setup -q -n @PACKAGE_NAME@-@PACKAGE_VERSION@
|
|
|
|
%build
|
|
./configure \
|
|
--prefix=%{_prefix}
|
|
make re2c
|
|
#regenerate file scanner.cc
|
|
rm -f scanner.cc
|
|
./re2c scanner.re > scanner.cc
|
|
rm -f re2c scanner.o
|
|
make
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
install -m 0755 re2c $RPM_BUILD_ROOT%{_bindir}
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
|
install -m 0755 re2c.1 $RPM_BUILD_ROOT%{_mandir}/man1
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%changelog
|
|
* Sun Jan 04 2003 Marcus Boerger <re2c@somabo.de>
|
|
- Initial version.
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_bindir}/re2c
|
|
%{_mandir}/man1/re2c.1*
|
|
|
|
%doc README examples doc/*
|