INFO: ctags.spec

Wojciech "Sas" Cieciwa cieciwa w alpha.zarz.agh.edu.pl
Czw, 27 Sie 1998, 08:24:02 CEST


Ok.
Więc jeśli mam posyłać to co zrobiłem, to najpierw ślę SPEC-a....
I bardzo proszę o uwagi.

Cały RPM jest dostępy na:
http://alpha.zarz.agh.edu.pl/~cieciwa/linux/

====CUT====CUT====CUT====CUT====CUT====CUT====CUT====CUT====CUT====
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
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
* Wed Aug 26 1998 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- upgraded from 2.2 to 2.3.

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

* Fri Jun 19 1998 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- upgraded to 2.0.4
- change 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++) itp.
Używany do generacji listy wyspecyfikowanych obiektów
znalezionych w plikach źródłowych.

%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

%build
./configure --prefix=/usr --enable-nls
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 COPYING FAQ NEWS QUOTES README
/usr/bin/ctags
/usr/bin/etags
/usr/man/man1/ctags.1
/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