Summary: A C programming language indexing and/or cross-reference tool. Name: ctags Version: 5.8 Release: 2%{?_dist_release} License: GPL Group: Development/Tools URL: http://ctags.sourceforge.net/ Source: http://prdownloads.sourceforge.net/ctags/ctags-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-root %description Ctags generates an index (or tag) file of C language objects found in C source and header files. The index makes it easy for text editors or other utilities to locate the indexed items. Ctags can also generate a cross reference file which lists information about the various objects found in a set of C language files in human readable form. Exuberant Ctags improves on ctags because it can find all types of C language tags, including macro definitions, enumerated values (values inside enum{...}), function and method definitions, enum/struct/union tags, external function prototypes, typedef names and variable declarations. Exuberant Ctags is far less likely to be fooled by code containing #if preprocessor conditional constructs than ctags. Exuberant ctags supports output of Emacs style TAGS files and can be used to print out a list of selected objects found in source files. Install ctags if you are going to use your system for C programming. %prep %setup -q %build %configure --disable-etags make %install [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %makeinstall %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc COPYING EXTENDING.html FAQ INSTALL NEWS README %{_bindir}/ctags %{_mandir}/man1/ctags* %changelog * Sun Aug 24 2014 Yoji TOYODA 5.8-2 - rebuild with VineSeed environment * Sun Oct 24 2010 Yoji TOYODA 5.8-1 - new upstream release * Sun May 11 2008 Ryoichi INAGAKI 5.7-1 - new upstream release - applied new versioning policy * Sun May 13 2007 MATSUBAYASHI Kohji 5.6-0vl1 - updated to 5.6 release - rebuilt with new toolchain * Sat May 1 2004 AKIYAMA Kazuhito 5.5.4-0vl1 - source upgrade * Sun Apr 20 2003 Ryoichi INAGAKI 5.5-1vl1 - update to 5.5 from sourceforge - change URL * Fri Aug 17 2001 - 5.0.1-2vl1: was ported to Vine * Wed Jul 11 2001 Jakub Jelinek - rebuilt against binutils-2.11.90.0.8-3 to reserve .dynamic space * Mon Jun 11 2001 Preston Brown - 5.0.1 * Thu Jan 04 2001 Preston Brown - 4.0.3 - remove etags, it is not fully compatible with cmd line of GNU etags. * Sun Jul 16 2000 Florian La Roche - update to 4.0.2 from sourceforge * Wed Jul 12 2000 Prospector - automatic rebuild * Sat Jun 17 2000 Matt Wilson - added defattr * Mon Jun 12 2000 Preston Brown - FHS paths * Mon May 8 2000 Bernhard Rosenkr舅zer - Update to 3.5.2 - minor cleanups to spec file * Wed Feb 16 2000 Bernhard Rosenkr舅zer - Update to 3.4 to fix bug #9446 * Thu Feb 03 2000 Preston Brown - compress man page. * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 4) - version 3.2 * Wed Feb 24 1999 Preston Brown - Injected new description and group. * Fri Apr 24 1998 Prospector System - translations modified for de, fr, tr * Thu Apr 09 1998 Cristian Gafton - upgraded to 2.0.3 * Mon Nov 03 1997 Michael K. Johnson - removed etags. Emacs provides its own; and needs to support more than just C. * Thu Oct 23 1997 Donnie Barnes - updated from 1.5 to 1.6 * Thu Jul 10 1997 Erik Troan - built against glibc