]> git.pld-linux.org Git - packages/ctags.git/blob - ctags.spec
13127f4ce1af3e519aa1277efa973dc4963e69d2
[packages/ctags.git] / ctags.spec
1 Summary:     Exuberant ctags -- C cross-reference tool
2 Summary(de): Exuberant ctags - C-Cross-Reference-Tool 
3 Summary(fr): ctags exubérant
4 Summary(pl): ctags - generator list odwo³añ
5 Summary(tr): C dili için çapraz-baþvuru (cross-reference) aracý
6 Name:        ctags
7 Version:     3.0.3
8 Release:     2
9 Copyright:   GPL
10 Group:       Development/Tools
11 Group(pl):   Programowanie/Narzêdzia
12 Source:      ftp://ftp.revnet.com/pub/ctags/archives/%{name}-%{version}.tar.gz
13 URL:         http://darren.hiebert.com/ctags
14 Buildroot:   /tmp/%{name}-%{version}-root
15
16 %description
17 A better ctags which generates tags for all possible tag types: macro
18 definitions, enumerated values (values inside enum{...}), function and
19 method definitions, enum/struct/union tags, external function prototypes
20 (optional), typedefs, and variable declarations. It is far less easily
21 fooled by code containing #if preprocessor conditional constructs, using a
22 conditional path selection algorithm to resolve complicated choices, and a
23 fall-back algorithm when this one fails. Can also be used to print out a
24 list of selected objects found in source files.
25
26 %description -l de
27 Ein verbessertes ctags, das tags für alle möglichen tag-Typen generiert:
28 Makrodefinitionen, aufgezählte Werte (Werte in enum{...}), Funktions- und
29 Methodendefinitionen, enum/struct/union-tags, externe Funktionsprototypen
30 (wahlweise), typedefs und variable Deklarationen. Es läßt sich weit weniger
31 gut durch Code täuschen, der #if-Präprozessor-Bedingungen enthält, dank
32 eines konditionalen Pfadauswahlalgorithmus, der komplizierte Entscheidungen
33 trifft, und eines Ausweiche-Algorithmus, der ins Spiel kommt, wenn der erste
34 dem Problem nicht gewachsen ist.  Kann auch benutzt werden, um eine Liste
35 ausgewählter Objekte, die in Quelldateien gefunden wurden, auszudrucken.
36
37 %description -l fr
38 un ctags amélioré générant des tags pour tous les types de tags possibles :
39 définitions de macros, valeurs énumérées (valeurs dans enum{...}),
40 définitions de fonctions et de méthodes, enum/struct/union tags, prototypes
41 de fonctions externes (optionnel), typedefs, et déclarations de variables.
42 Peut aussi être utilisé pour afficher une liste des objets choisis trouvés
43 dans les fichiers source.
44
45 %description -l pl
46 Generator tabeli odwo³añ dla: makr, zmiennych, funkcji i procedur, definicji
47 typów, metod (C++) itp. U¿ywany do generacji listy wyspecyfikowanych
48 obiektów znalezionych w plikach ¼ród³owych. Tablica owych odwo³añ mo¿e byæ
49 wykorzystywana przez wiekszosæ standardowych edytorów tekstu (vim, joe,
50 emacs), do przemieszczania siê w ¼ród³ach miêdzy deklaracj± i u¿yciem danego
51 symbolu.
52
53 %description -l tr
54 Olabilecek her türlü etiket çeþitleri - makro tanýmlamalarý, sayýlý
55 (enumerated) deðerler, fonksiyon ve yöntem (method) tanýmlamalarý, tip ve
56 deðiþken tanýmlarý - için etiketler üretir. Kaynak kodlarýnda bulunan,
57 seçilmiþ nesnelerin listesinin çýktýsýný yazýcýdan almak için de
58 kullanýlabilir.
59
60 %prep
61 %setup -q
62
63 %build
64 CFLAGS=$RPM_OPT_FLAGS LDFLAGS="-s" \
65 ./configure \
66         --prefix=/usr
67 make
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 make prefix=$RPM_BUILD_ROOT/usr install
72
73 rm -f $RPM_BUILD_ROOT/usr/man/man1/etags.1
74 echo ".so ctags.1" > $RPM_BUILD_ROOT/usr/man/man1/etags.1
75
76 gzip -9nf $RPM_BUILD_ROOT/usr/man/man1/*
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %files
82 %attr(644, root, root, 755) %doc FAQ NEWS QUOTES README
83 %attr(755, root, root) /usr/bin/*
84 %attr(644, root,  man) /usr/man/man1/*
85
86 %changelog
87 * Tue Jan 26 1999 Micha³ Kuratczyk <kurkens@polbox.com>
88   [3.0-2]
89 - changed "Group" to /Development/Tools
90 - added "Group(pl)"
91
92 * Fri Dec 11 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
93   [3.0-1]
94 - added gzipping man pages,
95 - added using LDFLAGS="-s" to ./configure enviroment.
96 - etags(1) man page is now maked as nroff include to ctags(1) instead
97   making sym link to ctags.1 (this allow compress man pages).
98
99 * Wed Aug 26 1998 Wojciech "Sas" Ciêciwa <cieciwa@zarz.agh.edu.pl>
100   [2.3.1-1]
101 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
102 - added URL,
103 - changed base Source URL to ftp://ftp.revnet.com/pub/ctags/,
104 - added pl translation.
105  
106 * Fri Apr 24 1998 Prospector System <bugs@redhat.com>
107 - translations modified for de, fr, tr
108
109 * Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
110 - upgraded to 2.0.3
111
112 * Mon Nov 03 1997 Michael K. Johnson <johnsonm@redhat.com>
113 - removed etags.  Emacs provides its own; and needs to support
114   more than just C.
115
116 * Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
117 - updated from 1.5 to 1.6
118
119 * Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
120 - built against glibc
This page took 0.06281 seconds and 3 git commands to generate.