]> git.pld-linux.org Git - packages/ctags.git/blob - ctags.spec
- massive attack, adding Source-md5
[packages/ctags.git] / ctags.spec
1 Summary:        Exuberant ctags -- C cross-reference tool
2 Summary(de):    Exuberant ctags - C-Cross-Reference-Tool
3 Summary(es):    Ctags ¡exuberantes! Herramienta de referencia cruzada para C
4 Summary(fr):    ctags exubérant
5 Summary(ko):    ¿©·¯ ¾ð¾î·Î µÈ ¼Ò½º Äڵ忡 »öÀÎÀ» ¸¸µé¾îÁִ µµ±¸
6 Summary(pl):    ctags - generator list odwo³añ
7 Summary(pt_BR): Ctags exuberantes! Ferramenta de referência cruzada para C
8 Summary(ru):    õÔÉÌÉÔÁ ÄÌÑ ÉÎÄÅËÓÁÃÉÉ É ÐÏÓÔÒÏÅÎÉÑ ÓÓÙÌÏË ÄÌÑ ÑÚÙËÁ C
9 Summary(tr):    C dili için çapraz-baþvuru (cross-reference) aracý
10 Summary(uk):    õÔÉ̦ÔÁ ÄÌÑ ¦ÎÄÅËÓÁ槠ÔÁ ÐÏÂÕÄÏ×É ÐÏÓÉÌÁÎØ ÄÌÑ ÍÏ×É C
11 Name:           ctags
12 Version:        5.5
13 Release:        1
14 License:        GPL
15 Group:          Development/Tools
16 Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
17 # Source0-md5: 87ea63fbab726073b5d1c42701399581
18 URL:            http://ctags.sourceforge.net/
19 BuildRequires:  autoconf
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Ctags generates an index (or tag) file of C language objects found in
24 C source and header files. The index makes it easy for text editors or
25 other utilities to locate the indexed items. Ctags can also generate a
26 cross reference file which lists information about the various objects
27 found in a set of C language files in human readable form. Exuberant
28 Ctags improves on ctags because it can find all types of C language
29 tags, including macro definitions, enumerated values (values inside
30 enum{...}), function and method definitions, enum/struct/union tags,
31 external function prototypes, typedef names and variable declarations.
32 Exuberant Ctags is far less likely to be fooled by code containing #if
33 preprocessor conditional constructs than ctags. Exuberant ctags
34 supports output of emacs style TAGS files and can be used to print out
35 a list of selected objects found in source files.
36
37 %description -l de
38 #if-Präprozessor-Bedingungen enthält, dank eines konditionalen
39 Ein verbessertes ctags, das tags für alle möglichen tag-Typen
40 generiert: Makrodefinitionen, aufgezählte Werte (Werte in enum{...}),
41 Funktions- und Methodendefinitionen, enum/struct/union-tags, externe
42 Funktionsprototypen (wahlweise), typedefs und variable Deklarationen.
43 Es läßt sich weit weniger gut durch Code täuschen, der
44 Pfadauswahlalgorithmus, der komplizierte Entscheidungen trifft, und
45 eines Ausweiche-Algorithmus, der ins Spiel kommt, wenn der erste dem
46 Problem nicht gewachsen ist. Kann auch benutzt werden, um eine Liste
47 ausgewählter Objekte, die in Quelldateien gefunden wurden,
48 auszudrucken.
49
50 %description -l es
51 Un ctags mejor que crea tags para todos los tipos posibles de tag:
52 definiciones de macro, valores enumerados, definiciones de función y
53 método, tags enum/struct/union, prototipos de función externa
54 (opcional), typedefs y declaraciones variables. Es más difícil de ser
55 engañado en códigos que contenga la directiva condicional #if para el
56 preprocesador, pues utiliza un algoritmo condicional de camino para
57 solucionar decisiones complicadas, y un algoritmo de rescate cuando
58 este falla. También puede ser usado para enseñar una lista de objetos
59 seleccionados que esté en los archivos fuente.
60
61 %description -l fr
62 un ctags amélioré générant des tags pour tous les types de tags
63 possibles : définitions de macros, valeurs énumérées (valeurs dans
64 enum{...}), définitions de fonctions et de méthodes, enum/struct/union
65 tags, prototypes de fonctions externes (optionnel), typedefs, et
66 déclarations de variables. Peut aussi être utilisé pour afficher une
67 liste des objets choisis trouvés dans les fichiers source.
68
69 %description -l pl
70 Generator tabeli odwo³añ dla: makr, zmiennych, funkcji i procedur,
71 definicji typów, metod (C++) itp. U¿ywany do generacji listy
72 wyspecyfikowanych obiektów znalezionych w plikach ¼ród³owych. Tablica
73 owych odwo³añ mo¿e byæ wykorzystywana przez wiekszosæ standardowych
74 edytorów tekstu (vim, joe, emacs), do przemieszczania siê w ¼ród³ach
75 miêdzy deklaracj± i u¿yciem danego symbolu.
76
77 %description -l pt_BR
78 Um ctags melhor que gera tags para todos os tipos possíveis de tag:
79 definições de macro, valores enumerados, definições de função e
80 método, tags enum/struct/union, protótipos de função externa
81 (opcional), typedefs e declarações variáveis. É mais difícil de ser
82 enganado em códigos que contenha a diretiva condicional #if para o
83 pré-processador, pois utiliza um algoritmo condicional de caminho para
84 resolver decisões complicadas, e um algoritmo de resgate quando este
85 falha. Também pode ser usado para mostrar uma lista de objetos
86 selecionados que estejam nos arquivos fonte.
87
88 %description -l ru
89 Ctags ÇÅÎÅÒÉÒÕÅÔ ÉÎÄÅËÓÎÙÊ (ÉÌÉ ÔÜÇ-) ÆÁÊÌ ÏÂßÅËÔÏ× ÑÚÙËÁ C, ËÏÔÏÒÙÅ
90 ÎÁÈÏÄÑÔÓÑ × ÆÁÊÌÁÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× É ÈÅÄÅÒÁÈ ÎÁ ÑÚÙËÅ C. ôÁËÏÊ ÉÎÄÅËÓ
91 ÏÂÌÅÇÞÁÅÔ ÔÅËÓÔÏ×ÙÍ ÒÅÄÁËÔÏÒÁÍ É ÄÒÕÇÉÍ ÕÔÉÌÉÔÁÍ ÐÏÉÓË ÉÎÄÅËÓÉÒÏ×ÁÎÎÙÈ
92 ÏÂßÅËÔÏ×. Ctags ÔÁËÖÅ ÍÏÖÅÔ ÇÅÎÅÒÉÒÏ×ÁÔØ ÆÁÊÌ ÐÅÒÅËÒÅÓÔÎÙÈ ÓÓÙÌÏË,
93 ËÏÔÏÒÙÊ ÓÏÄÅÒÖÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÒÁÚÌÉÞÎÙÈ ÏÂßÅËÔÁÈ, ÓÏÄÅÒÖÁÝÉÈÓÑ ×
94 ÎÁÂÏÒÅ ÆÁÊÌÏ× ÎÁ ÑÚÙËÅ C × ÐÒÉÇÏÄÎÏÊ ÄÌÑ ÞÔÅÎÉÑ ÆÏÒÍÅ. Exuberant Ctags
95 ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÕÓÏ×ÅÒÛÅÎÓÔ×Ï×ÁÎÉÅ ÓÔÁÎÄÁÒÔÎÏÇÏ ctags, Ô.Ë. ÏÎ
96 ÓÐÏÓÏÂÅΠÎÁÈÏÄÉÔØ ×ÓÅ ÔÉÐÙ ÔÜÇÏ× ÑÚÙËÁ C, ×ËÌÀÞÁÑ ÍÁËÒÏÏÐÒÅÄÅÌÅÎÉÑ,
97 ÐÅÒÅÞÉÓÌÑÅÍÙÅ ÚÎÁÞÅÎÉÑ (ÚÎÁÞÅÎÉÑ ×ÎÕÔÒÉ enum{...}), ÏÐÒÅÄÅÌÅÎÉÑ
98 ÆÕÎËÃÉÊ É ÍÅÔÏÄÏ×, ÔÜÇÉ enum/struct/union, ÐÒÏÔÏÔÉÐÙ ×ÎÅÛÎÉÈ ÆÕÎËÃÉÊ,
99 ÉÍÅÎÁ typedef É ÄÅËÌÁÒÁÃÉÉ ÐÅÒÅÍÅÎÎÙÈ. Exuberant Ctags ÚÎÁÞÉÔÅÌØÎÏ
100 ÔÒÕÄÎÅÅ ÏÂÍÁÎÕÔØ ËÏÄÏÍ, ÓÏÄÅÒÖÁÝÉÍ ÕÓÌÏ×ÎÙÅ ËÏÎÓÔÒÕËÃÉÉ ÐÒÅÐÒÏÃÅÓÓÏÒÁ
101 #if, ÞÅÍ ÏÒÉÇÉÎÁÌØÎÙÊ ctags. Exuberant Ctags ÐÏÄÄÅÒÖÉ×ÁÅÔ ×Ù×ÏÄ ÆÁÊÌÁ
102 TAGS × ÓÔÉÌÅ Emacs É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÄÌÑ ×Ù×ÏÄÁ ÓÐÉÓËÁ
103 ×ÙÂÒÁÎÎÙÈ ÏÂßÅËÔÏ×, ÎÁÊÄÅÎÎÙÈ × ÉÓÈÏÄÎÙÈ ÆÁÊÌÁÈ.
104
105 %description -l tr
106 Olabilecek her türlü etiket çeþitleri - makro tanýmlamalarý, sayýlý
107 (enumerated) deðerler, fonksiyon ve yöntem (method) tanýmlamalarý, tip
108 ve deðiþken tanýmlarý - için etiketler üretir. Kaynak kodlarýnda
109 bulunan, seçilmiþ nesnelerin listesinin çýktýsýný yazýcýdan almak için
110 de kullanýlabilir.
111
112 %description -l uk
113 Ctags ÇÅÎÅÒÕ¤ ¦ÎÄÅËÓÎÉÊ (ÁÂÏ ÔÅÇ-) ÆÁÊÌ ÏÂ'¤ËԦנÍÏ×É C, Ñ˦
114 ÚÎÁÈÏÄÑÔØÓÑ Õ ÆÁÊÌÁÈ ×ÉȦÄÎÉÈ ÔÅËÓԦנÔÁ ÈÅÄÅÒÁÈ ÎÁ ÍÏצ C. ôÁËÉÊ
115 ¦ÎÄÅËÓ ÐÏÌÅÇÛÕ¤ ÔÅËÓÔÏ×ÉÍ ÒÅÄÁËÔÏÒÁÍ ÔÁ ¦ÎÛÉÍ ÕÔÉ̦ÔÁÍ ÐÏÛÕË
116 ¦ÎÄÅËÓÏ×ÁÎÉÈ ÏÂ'¤ËÔ¦×. Ctags ÔÁËÏÖ ÍÏÖÅ ÇÅÎÅÒÕ×ÁÔÉ ÆÁÊÌ ÐÅÒÅÈÒÅÓÎÉÈ
117 ÐÏÓÉÌÁÎØ, ÑËÉʠͦÓÔÉÔØ ¦ÎÆÏÒÍÁæÀ ÐÒÏ Ò¦ÚΦ ÏÂ'¤ËÔÉ, Ñ˦ Í¦ÓÔÑÔØÓÑ Õ
118 ÎÁÂÏÒ¦ ÆÁÊ̦נÎÁ ÍÏצ C Õ ÐÒÉÄÁÔΦʠÄÌÑ ÞÉÔÁÎÎÑ ÆÏÒͦ. Exuberant Ctags
119 Ñ×ÌѤ ÓÏÂÏÀ ×ÄÏÓËÏÎÁÌÅÎÎÑ ÓÔÁÎÄÁÒÔÎÏÇÏ ctags, ÔÁË ÑˠצΠՠÓÔÁΦ
120 ÚÎÁÈÏÄÉÔÉ ×Ó¦ ÔÉÐÉ ÔÅǦנÍÏ×É C, ×ËÌÀÞÁÀÞÉ ÍÁËÒÏ×ÉÚÎÁÞÅÎÎÑ, ÚÎÁÞÅÎÎÑ
121 ×ÓÅÒÅÄÉΦ enum{...}, ×ÉÚÎÁÞÅÎÎÑ ÆÕÎËæʠÔÁ ÍÅÔÏĦ×, ÔÅÇÉ
122 enum/struct/union, ÐÒÏÔÏÔÉÐÉ ÚÏ×ΦÛΦȠÆÕÎËæÊ, ¦ÍÅÎÁ typedef ÔÁ
123 ÄÅËÌÁÒÁ槠ÚͦÎÎÉÈ. Exuberant Ctags ÚÎÁÞÎÏ ÔÑÖÞÅ ÏÂÍÁÎÕÔÉ ËÏÄÏÍ, ÝÏ
124 ͦÓÔÉÔØ ÕÍÏ×Φ ËÏÎÓÔÒÕËæÀ ÐÒÅÐÒÏÃÅÓÏÒÁ #if, Î¦Ö ÏÒÉǦÎÁÌØÎÉÊ ctags.
125 Exuberant Ctags Ð¦ÄÔÒÉÍÕ¤ ×ÉצĠÆÁÊÌÕ TAGS Õ ÓÔÉ̦ Emacs ¦ ÍÏÖÅ ÂÕÔÉ
126 ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ ×É×ÏÄÕ ÓÐÉÓËÕ ×ÉÂÒÁÎÉÈ ÏÂ'¤ËÔ¦×, Ñ˦ ÚÎÁÈÏÄÑÔØÓÑ Õ
127 ×ÉȦÄÎÉÈ ÆÁÊÌÁÈ.
128
129 %prep
130 %setup -q
131
132 %build
133 %{__autoconf}
134 cp -f %{_datadir}/automake/install-sh .
135 cp -f %{_datadir}/automake/config.sub .
136 %configure
137
138 %{__make}
139
140 %install
141 rm -rf $RPM_BUILD_ROOT
142
143 %{__make} install \
144         prefix=$RPM_BUILD_ROOT%{_prefix} \
145         bindir=$RPM_BUILD_ROOT%{_bindir} \
146         mandir=$RPM_BUILD_ROOT%{_mandir}
147
148 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/etags.1
149 echo ".so ctags.1" > $RPM_BUILD_ROOT%{_mandir}/man1/etags.1
150
151 %clean
152 rm -rf $RPM_BUILD_ROOT
153
154 %files
155 %defattr(644,root,root,755)
156 %doc FAQ NEWS README
157 %attr(755,root,root) %{_bindir}/*
158 %{_mandir}/man1/*
This page took 0.064197 seconds and 3 git commands to generate.