INFO: ctags.spec

Wojciech "Sas" Cieciwa cieciwa w alpha.zarz.agh.edu.pl
Wto, 8 Wrz 1998, 09:22:30 CEST


Ok. 

Jest już nowe ctags w wersji 2.3.1.
Niestety kogoś czeka zapewne rekompilacje [o ile nie będzie działać
poprawnie] bo działam na maszynie dość ostro sztukowanej....

Pozdrawiam.
							Sas.
P.S.
W chwili obecnej ctags jest dostępne u mnie [brak łączności z cenzorem]
===================================================================

Summary: Exuberant ctags -- C cross-reference tool
Summary(de): Exuberant ctags - C-Cross-Reference-Tool 
Summary(fr): ctags exubérant
Summary(tr): C dili için çapraz-baţvuru (cross-reference) aracý
Summary(pl): ctags - generator list odwołań 
Name: ctags
Version: 2.3.1
Release: 1
Copyright: GPL
Group: Development/Languages
Source: ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/%{name}-%{version}.tar.gz
Buildroot: /tmp/%{name}-%{version}-root

%changelog
* Tue Sep  8 1998 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- upgraded from 2.3 to 2.3.1,

* Wed Aug 26 1998 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- upgraded from 2.2 to 2.3,
- remove unused --enable-nls tag in %build.

* Tue Aug 25 1998 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- upgraded to 2.2,
- added --enable-nls in %build. 

* Fri Jun 19 1998 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- upgraded to 2.0.4
- changed BUILDROOT to /tmp/%{name}-%{version}
- starting translation for pl
 
* Fri Apr 24 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr

* Thu Apr 09 1998 Cristian Gafton <gafton w redhat.com>
- upgraded to 2.0.3

* Mon Nov 03 1997 Michael K. Johnson <johnsonm w redhat.com>
- removed etags.  Emacs provides its own; and needs to support
  more than just C.

* Thu Oct 23 1997 Donnie Barnes <djb w redhat.com>
- updated from 1.5 to 1.6

* Thu Jul 10 1997 Erik Troan <ewt w redhat.com>
- built against glibc

%description
A better ctags which generates tags for all possible tag
types: macro definitions, enumerated values (values inside
enum{...}), function and method definitions, enum/struct/union
tags, external function prototypes (optional), typedefs, and
variable declarations. It is far less easily fooled by code
containing #if preprocessor conditional constructs, using a
conditional path selection algorithm to resolve complicated
choices, and a fall-back algorithm when this one fails. Can
also be used to print out a list of selected objects found in
source files.

%description -l pl
Generator tabeli odwołań dla: makr, zmiennych, funkcji i procedur,
definicji typów, metod (C++, java) itp. Używany do generacji listy
wyspecyfikowanych obiektów znalezionych w plikach źródłowych. Tablica
owych odwołań może być wykorzystywana przez wiekszosć standardowych
edytorów tekstu (vim, joe, emacs), do przemieszczania się w źródłach
między deklaracją i użyciem danego symbolu.

%description -l de
Ein verbessertes ctags, das tags für alle möglichen tag-Typen 
generiert: Makrodefinitionen, aufgezählte Werte (Werte in enum{...}), 
Funktions- und Methodendefinitionen, enum/struct/union-tags, externe
Funktionsprototypen (wahlweise), typedefs und variable 
Deklarationen. Es läßt sich weit weniger gut 
durch Code täuschen, der #if-Präprozessor-Bedingungen enthält, 
dank eines konditionalen Pfadauswahlalgorithmus, der komplizierte
Entscheidungen trifft, und eines Ausweiche-Algorithmus, der 
ins Spiel kommt, wenn der erste dem Problem nicht gewachsen ist. 
Kann auch benutzt werden, um eine Liste ausgewählter 
Objekte, die in Quelldateien gefunden wurden, auszudrucken. 

%description -l fr
un ctags amélioré générant des tags pour tous les types de tags
possibles : définitions de macros, valeurs énumérées (valeurs dans
enum{...}), définitions de fonctions et de méthodes, enum/struct/union
tags, prototypes de fonctions externes (optionnel), typedefs, et
déclarations de variables. Peut aussi ętre utilisé pour afficher
une liste des objets choisis trouvés dans les fichiers source.

%description -l tr
Olabilecek her türlü etiket çeţitleri - makro tanýmlamalarý, sayýlý
(enumerated) deđerler, fonksiyon ve yöntem (method) tanýmlamalarý, tip ve
deđiţken tanýmlarý - için etiketler üretir. Kaynak kodlarýnda bulunan,
seçilmiţ nesnelerin listesinin çýktýsýný yazýcýdan almak için de
kullanýlabilir.

%prep
%setup -q

%build
CFLAGS=$RPM_OPT_FLAGS ./configure --prefix=/usr
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
strip ctags

%install
make prefix=$RPM_BUILD_ROOT/usr install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%doc FAQ NEWS QUOTES README ctags.lsm
%attr(755, root, root)/usr/bin/ctags
%attr(755, root, root)/usr/bin/etags
%attr(644, root, man)/usr/man/man1/ctags.1
%attr(644, root, man)/usr/man/man1/etags.1


=============================================================================
  UNIX System Administrator, POLAND
      _/_/_/_/ _/_/_/_/  _/_/_/_/     Wojciech 'Sas' Cieciwa
     _/       _/    _/  _/                   
    _/_/_/_/ _/_/_/_/  _/_/_/_/     cieciwa w alpha.zarz.agh.edu.pl
         _/ _/    _/        _/     sas w uci.agh.edu.pl                 
  _/_/_/_/ _/    _/  _/_/_/_/                 
		http://alpha.zarz.agh.edu.pl/~cieciwa




Więcej informacji o liście dyskusyjnej pld-devel-pl