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