]> git.pld-linux.org Git - packages/flex.git/blob - flex.spec
- masive changes:
[packages/flex.git] / flex.spec
1 Summary:        GNU fast lexical analyzer generator
2 Summary(de):    GNU - schneller lexikalischer Analysegenerator 
3 Summary(fr):    Générateur rapide d'analyseur lexical de GNU
4 Summary(pl):    GNU szybki generator analizatora sk³adni (flex)
5 Summary(tr):    GNU sözdizim çözümleyici
6 Name:           flex
7 Version:        2.5.4a
8 Release:        8
9 Copyright:      GPL
10 Group:          Development/Tools
11 Group(pl):      Programowanie/Narzêdzia
12 Source:         ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
13 Patch0:         flex-info.patch
14 Buildroot:      /tmp/%{name}-%{version}-root
15
16 %description
17 This is the GNU fast lexical analyzer generator. It generates lexical
18 tokenizing code based on a lexical (regular expression based) description
19 of the input. It is designed to work with both yacc and bison, and is
20 used by many programs as part of their build process.
21
22 %description -l de
23 GNU, der schnelle lexikalische Analysengenerator. Er erzeugt lexikalischen 
24 Token-Code, basierend auf einer lexikalischen Beschreibung (reguläre 
25 Ausdrucksbasis) der Eingabe. Ausgelegt zum Arbeiten mit yacc und bison, 
26 wird er von vielen Programmen als Teil des Build-Vorgangs verwendet. 
27
28 %description -l fr
29 Générateur rapide d'analyseur lexical de GNU. Il génère du code lexical
30 sous forme de tokens basé sur une description lexicale (basé sur les
31 expressions rationnelles) de son entrée. Il est conçu pour fonctionner
32 avec yacc et bison, et est utilisé par de nombreux programmes comme
33 faisant partie de leur phase de construction.
34
35 %description -l pl
36 GNU flex s³u¿y do tworzenia programu analizy leksykalnej na podstawie
37 wyra¿eñ regularnych i dyrektyw C zawartych w jednym lub wiêcej plikach
38 wej¶ciowych.  Przeznaczony do wspó³pracy z parserami yacc i bison, jest
39 u¿ywany przez wiele programów w procesie kompilacji.
40
41 %description -l tr
42 Bu paket, giriþ olarak okuduðu bilgiyi kendisine düzgün deyimler olarak
43 belirtilen kurallar çerçevesinde birimlere böler. yacc ve bison paketleri
44 ile birlikte çalýþacak þekilde tasarlanmýþtýr. Pek çok programýn derlenme
45 aþamasýnda kullanýlýr.
46
47 %prep
48 %setup -q -n %{name}-2.5.4
49 %patch0 -p1
50
51 %build
52 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
53 ./configure %{_target} \
54         --prefix=/usr
55 make
56
57 makeinfo MISC/texinfo/flex.texi
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT/usr/{bin,info,include,man/man1}
62
63 install flex.info* $RPM_BUILD_ROOT%{_infodir}
64
65 make prefix=$RPM_BUILD_ROOT/usr install
66 cd $RPM_BUILD_ROOT/usr/bin
67 ln -sf flex lex
68
69 gzip -9nf $RPM_BUILD_ROOT/usr/{info/*,man/man1/*}
70
71 %post
72 /sbin/install-info %{_infodir}/flex.info.gz /etc/info-dir
73
74 %preun
75 if [ "$1" = "0" ]; then
76         /sbin/install-info --delete %{_infodir}/flex.info.gz /etc/info-dir
77 fi
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %files
83 %defattr(644,root,root,755)
84 %doc NEWS README
85 %attr(755,root,root) /usr/bin/*
86 %{_mandir}/man1/*
87 %{_infodir}/flex*
88 /usr/lib/*.a
89 /usr/include/*.h
90
91 %changelog
92 * Tue Dec 29 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
93   [2.5.4a-7]
94 - added flex info pages and %post, %postun and
95   {un}registering info pages.
96
97 * Mon Dec 28 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
98   [2.5.4a-6]
99 - added gzipping man pages,
100 - LDFLAGS="-s" moved to make parameters.
101
102 * Fri Sep 18 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
103   [2.5.4a-5]
104 - removed COPYING from %doc (copyright statment is in Copyright field),
105
106 * Sun Jun 14 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
107   [2.5.4a-5]
108 - added buildroot support,
109 - build from non root's account,
110 - minor modifications of spec file,
111 - added pl translation (made by Piotr Dembiñski <hektor@kki.net.pl>).
112
113 * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
114 - translations modified for de, fr, tr
115
116 * Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
117 - updated from 2.5.4 to 2.5.4a
118
119 * Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
120 - built against glibc
121
122 * Thu Mar 20 1997 Michael Fulbright <msf@redhat.com>
123  Updated to v. 2.5.4
This page took 0.078389 seconds and 3 git commands to generate.