-Summary: public domain yacc parser generator
-Summary(de): Public Domain yacc-Parser-Generator
-Summary(fr): Générateur d'analyseur lexical yacc du domaine public
-Summary(pl): Generator analizatora sk³adni
-Summary(tr): Ayrýþtýrýcý üreteci
-Name: byacc
-Version: 1.9
-Release: 10
-Copyright: public domain
-Group: Development/Tools
-Group(pl): Programowanie/Narzêdzia
-Source: ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z
-Buildroot: /tmp/%{name}-%{version}-root
+Summary: public domain yacc parser generator
+Summary(de): Public Domain yacc-Parser-Generator
+Summary(fr): Générateur d'analyseur lexical yacc du domaine public
+Summary(pl): Generator analizatora sk³adni
+Summary(tr): Ayrýþtýrýcý üreteci
+Name: byacc
+Version: 1.9
+Release: 12
+Copyright: public domain
+Group: Development/Tools
+Group(pl): Programowanie/Narzêdzia
+Source: ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z
+Patch: byacc-fixmanpage.patch
+Provides: yacc
+BuildRoot: /tmp/%{name}-%{version}-root
%description
This is a public domain yacc parser. It is used by many programs during
%prep
%setup -c -q
+%patch -p1
%build
make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s"
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/{bin,man/man1}
-install yacc $RPM_BUILD_ROOT/usr/bin
-install yacc.1 $RPM_BUILD_ROOT/usr/man/man1
+install yacc $RPM_BUILD_ROOT%{_bindir}
+install yacc.1 $RPM_BUILD_ROOT%{_mandir}/man1
-ln -sf yacc $RPM_BUILD_ROOT/usr/bin/byacc
-echo ".so yacc.1" > $RPM_BUILD_ROOT/usr/man/man1/byacc.1
+ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc
+echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
-gzip -9nf $RPM_BUILD_ROOT/usr/man/man1/*
+gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/*
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%attr(755,root,root) /usr/bin/*
-/usr/man/man1/*
+%attr(755,root,root) %{_bindir}/*
+%{_mandir}/man1/*
%changelog
* Wed Dec 23 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>