]> git.pld-linux.org Git - packages/byacc.git/blobdiff - byacc.spec
- add automake/autoconf suit for building byacc (patch adopted from MDK).
[packages/byacc.git] / byacc.spec
index a3887d0240ed01ea7c1f5c724dc4a6e17693dc01..eeb81edfdbf830361ebc821e8d88e828fcf25af4 100644 (file)
@@ -1,48 +1,56 @@
-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:       13
-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
+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:       19
+License:       public domain
+Group:         Development/Tools
+Source0:       ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z
+Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
+Patch0:                %{name}-fixmanpage.patch
+Patch1:                %{name}-fix.patch
 Provides:      yacc
-BuildRoot:     /tmp/%{name}-%{version}-root
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-This is a public domain yacc parser. It is used by many programs during
-their build process. You probably want this package if you do development.
+This is a public domain yacc parser. It is used by many programs
+during their build process. You probably want this package if you do
+development.
 
 %description -l de
 Dies ist ein yacc-Parser aus dem Public Domain. Er wird von vielen
-Programmen zum Aufbau benutzt. Als Entwickler sind, werden Sie dieses Paket
-zu schätzen wissen.
+Programmen zum Aufbau benutzt. Als Entwickler sind, werden Sie dieses
+Paket zu schätzen wissen.
 
 %description -l fr
 C'est un analyseur de syntaxe du domain public. Il est utilisé par de
 nombreux programmes lors de leur processus de construction. Vous ne
-voudrez probablement pas ce package si vous ne faîtes pas de développement.
+voudrez probablement pas ce package si vous ne faîtes pas de
+développement.
 
 %description -l pl
-Yacc jest analizatorem sk³adni dostêpnym na zasadach w³asno¶ci publicznej,
-czêsto wykorzystywanym podczas budowania programów. Je¿eli zamierzasz
-zajmowaæ siê wytwarzaniem oprogramowania, warto zainstalowaæ ten pakiet.
+Yacc jest analizatorem sk³adni dostêpnym na zasadach w³asno¶ci
+publicznej, czêsto wykorzystywanym podczas budowania programów. Je¿eli
+zamierzasz zajmowaæ siê wytwarzaniem oprogramowania, warto
+zainstalowaæ ten pakiet.
 
 %description -l tr
-byacc bir yacc ayrýþtýrýcýsýdýr. Pek çok program tarafýndan, kurulum süreci
-sýrasýnda kullanýlýr. Geliþtirme yapanlara gerekli olabilir.
+byacc bir yacc ayrýþtýrýcýsýdýr. Pek çok program tarafýndan, kurulum
+süreci sýrasýnda kullanýlýr. Geliþtirme yapanlara gerekli olabilir.
 
 %prep
-%setup -c -q 
-%patch -p1
+%setup -c -q
+%patch0 -p1
+%patch1 -p1
+chmod -R u+Xw .
 
 %build
-make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s"
+%{__make} \
+       CFLAGS="%{rpmcflags}" \
+       LDFLAGS="%{rpmldflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -54,7 +62,7 @@ install yacc.1 $RPM_BUILD_ROOT%{_mandir}/man1
 ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc
 echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
 
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/*
+bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -63,3 +71,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/*
 %{_mandir}/man1/*
+%lang(ja) %{_mandir}/ja/man1/*
+%lang(ko) %{_mandir}/ko/man1/*
+%lang(pl) %{_mandir}/pl/man1/*
This page took 0.040926 seconds and 4 git commands to generate.