! Szukam ludzi !
Wojtek Slusarczyk
wojtek at mailbox.tuniv.szczecin.pl
Tue Jan 12 12:11:51 CET 1999
On Tue, 12 Jan 1999, Ziemek Borowski wrote:
> * Podrêcznik u¿ytkownika...
> * Podrêcznik developera (czyli jeszcze raz: jak pisaæ spece: install -d zamiast
> mkdir -p, %defattr itp).
Ja bym spece widzial tak:
Summary: GNU parser generator
Name: bison
Version: 1.25
Release: 6d
Copyright: GPL
Group: Development/Tools
Group(pl): Programowanie/Narzedzia
Source: ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
(Jezeli sie nie miesci w 80 kolumnach to np.:
######## ftp://prep.ai.mit.edu/pub/gnu
URL: ftp://prep.ai.mit.edu/pub/gnu (jezeli nie ma URL'a)
Source: %{name}-%{version}-tar.gz
w zadnym wypadku Source0: tylko Source: )
Source1: %{name}.1.pl
Patch: %{name}-info.patch (w zadnym wypadku Patch0, tylko Patch:)
Patch1: %{name}-man.patch
Prereq: /sbin/install-info
Buildroot: /tmp/%{name}-%{version}-root
Obsoletes: yacc
(jezeli jeszcze cos jest Obsoletes to w nowym wierszu Obsoletes: _cos_)
Summary(de): GNU-Parser-Generator
Summary(fr): Générateur d'analyseur lexical de GNU
Summary(pl): GNU generator sk³adni
Summary(tr): GNU ayrýþtýrýcý üreticisi
(podsumowanie w roznych jezykach na koncu sekcji z zachowaniem kolejnosci
alfabetycznej jezykow, jezeli opis jezykowy sie nie miesci w 80 kolumanch
to robimy przeniesienie do nastepnego wiersza+TAB aby teks zaczynal sie
dokladniew tym samym miejscu ..)
%description
This is the GNU parser generator which is mostly compatible with yacc. Many
programs use this as part of their build process. Bison is only needed on
systems that are used for development.
%description -l pl
W pakiecie znajduje siê GNU generator sk³adni, który jest zamiennikiem yacc.
Wiele programów podczas kompilacji potrzebuje tego programu aby proces budowy
plików binarnych przebiega³ prawid³owo. Bison jest potrzebny na systemach na
których prowadzone s± wszelkiego rodzaju kompilacje.
%description -l de
Dies ist der GNU-Parser-Generator, der größtenteils mit yacc kompatibel ist.
Viele Programme benutzen ihn als Teil des Aufbauvorgangs. Bison wird nur
auf Systemen benötigt, die zur Entwicklung verwendet werden.
%description -l fr
Générateur d'analyseur lexical de GNU compatible avec yacc. De nombreux
programmes l'utilisent dans leur phase de construction. Bison ne sert que
sur les systèmes utilisés pour le développement.
%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.
(wszystkie opisy musza sie miescic w 80 kolumnach ...)
%prep
%setup -q
%patch -p1 (tutaj -p1 i -p1 z drudgiego patcha w jednej kolumnie)
%patch1 -p1
(wiersz przerwy)
%build
CFLAGS=$RPM_OPT_FLAGS LDFLAGS=-s \ (przeniesienie do nowego wiersza)
./configure --prefix=/usr \ (przeniesienie do nowego wiersza)
--datadir=/usr/share
make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s"
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/man/pl/man1
(wiersz przerwy)
make install \
prefix=$RPM_BUILD_ROOT/usr datadir=$RPM_BUILD_ROOT/usr/share
(wiersz przerwy)
gzip -n -9f $RPM_BUILD_ROOT/usr/info/bison.info*
(wiersz przerwy)
install %{SOURCE1} $RPM_BUILD_ROOT/usr/man/pl/man1
(wiersz przerwy)
bzip2 -9 $RPM_BUILD_ROOT/usr/man/{man1/*,pl/man1/*}
(wiersz przerwy)
%post
/sbin/install-info /usr/info/bison.info.gz /usr/info/dir
%preun
if [ $1 = 0 ]; then
/sbin/install-info --delete /usr/info/bison.info.gz /usr/info/dir
fi (TAB przed /sbin/install-info)
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755) (bez spacji po przecinkach)
%attr(711,root,root) /usr/bin/*
%attr(644,root, man) /usr/man/man1/*
(bez spacji po przecinkach ale nawiasy koncza sie w tej samej kolumnie)
%lang(pl) %attr(644,root,man) /usr/man/pl/man1/*
(jezeli polski czy inny man to %lang(*) )
/usr/share/*
/usr/info/bison.*
%changelog
* Mon Jan 11 1999 Tomasz K³oczko <kloczek at rudy.mif.pg.gda.pl>
[1.25-6d]
- standarized {un}registering info pages (added bison-info.patch),
- added pl man pages,
by Wojtek ¦lusarczyk <wojtek at shadow.eu.org>
- fixed && compressed man pages,
* Sun Jun 14 1998 Wojtek ¦lusarczyk <wojtek at shadow.eu.org>
[1.25-5d]
- build against Tornado,
- translation modified for pl,
- macro %%{name}-%%{version} in Source,
- minor modifications of spec file.
* Fri Apr 24 1998 Prospector System <bugs at redhat.com>
- translations modified for de, fr, tr
* Wed Apr 08 1998 Cristian Gafton <gafton at redhat.com>
- built for Manhattan
- added build root
* Wed Oct 15 1997 Donnie Barnes <djb at redhat.com>
- various spec file cleanups
* Mon Jun 02 1997 Erik Troan <ewt at redhat.com>
- built against glibc
na gazie,
--
Wojtek Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu
More information about the pld-devel-pl
mailing list