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