ctags-vl.spec 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. Summary: A C programming language indexing and/or cross-reference tool.
  2. Name: ctags
  3. Version: 5.8
  4. Release: 2%{?_dist_release}
  5. License: GPL
  6. Group: Development/Tools
  7. URL: http://ctags.sourceforge.net/
  8. Source: http://prdownloads.sourceforge.net/ctags/ctags-%{version}.tar.gz
  9. Buildroot: %{_tmppath}/%{name}-%{version}-root
  10. %description
  11. Ctags generates an index (or tag) file of C language objects found in
  12. C source and header files. The index makes it easy for text editors or
  13. other utilities to locate the indexed items. Ctags can also generate a
  14. cross reference file which lists information about the various objects
  15. found in a set of C language files in human readable form. Exuberant
  16. Ctags improves on ctags because it can find all types of C language tags,
  17. including macro definitions, enumerated values (values inside enum{...}),
  18. function and method definitions, enum/struct/union tags, external
  19. function prototypes, typedef names and variable declarations. Exuberant
  20. Ctags is far less likely to be fooled by code containing #if preprocessor
  21. conditional constructs than ctags. Exuberant ctags supports output of
  22. Emacs style TAGS files and can be used to print out a list of selected
  23. objects found in source files.
  24. Install ctags if you are going to use your system for C programming.
  25. %prep
  26. %setup -q
  27. %build
  28. %configure --disable-etags
  29. make
  30. %install
  31. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  32. %makeinstall
  33. %clean
  34. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  35. %files
  36. %defattr(-,root,root)
  37. %doc COPYING EXTENDING.html FAQ INSTALL NEWS README
  38. %{_bindir}/ctags
  39. %{_mandir}/man1/ctags*
  40. %changelog
  41. * Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.8-2
  42. - rebuild with VineSeed environment
  43. * Sun Oct 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.8-1
  44. - new upstream release
  45. * Sun May 11 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.7-1
  46. - new upstream release
  47. - applied new versioning policy
  48. * Sun May 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.6-0vl1
  49. - updated to 5.6 release
  50. - rebuilt with new toolchain
  51. * Sat May 1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.4-0vl1
  52. - source upgrade
  53. * Sun Apr 20 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.5-1vl1
  54. - update to 5.5 from sourceforge
  55. - change URL
  56. * Fri Aug 17 2001 <sagami@vinelinux.org>
  57. - 5.0.1-2vl1: was ported to Vine
  58. * Wed Jul 11 2001 Jakub Jelinek <jakub@redhat.com>
  59. - rebuilt against binutils-2.11.90.0.8-3 to reserve .dynamic space
  60. * Mon Jun 11 2001 Preston Brown <pbrown@redhat.com>
  61. - 5.0.1
  62. * Thu Jan 04 2001 Preston Brown <pbrown@redhat.com>
  63. - 4.0.3
  64. - remove etags, it is not fully compatible with cmd line of GNU etags.
  65. * Sun Jul 16 2000 Florian La Roche <Florian.LaRoche@redhat.de>
  66. - update to 4.0.2 from sourceforge
  67. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  68. - automatic rebuild
  69. * Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
  70. - added defattr
  71. * Mon Jun 12 2000 Preston Brown <pbrown@redhat.com>
  72. - FHS paths
  73. * Mon May 8 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  74. - Update to 3.5.2
  75. - minor cleanups to spec file
  76. * Wed Feb 16 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  77. - Update to 3.4 to fix bug #9446
  78. * Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
  79. - compress man page.
  80. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  81. - auto rebuild in the new build environment (release 4)
  82. - version 3.2
  83. * Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
  84. - Injected new description and group.
  85. * Fri Apr 24 1998 Prospector System <bugs@redhat.com>
  86. - translations modified for de, fr, tr
  87. * Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
  88. - upgraded to 2.0.3
  89. * Mon Nov 03 1997 Michael K. Johnson <johnsonm@redhat.com>
  90. - removed etags. Emacs provides its own; and needs to support
  91. more than just C.
  92. * Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
  93. - updated from 1.5 to 1.6
  94. * Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
  95. - built against glibc