rpms/ctags/devel ctags.spec,1.22,1.23

Than Ngo (than) fedora-extras-commits at redhat.com
Tue Jul 29 14:48:15 UTC 2008


Author: than

Update of /cvs/extras/rpms/ctags/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7360

Modified Files:
	ctags.spec 
Log Message:
add subpackage ctags-etags




Index: ctags.spec
===================================================================
RCS file: /cvs/extras/rpms/ctags/devel/ctags.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ctags.spec	15 Jul 2008 19:34:52 -0000	1.22
+++ ctags.spec	29 Jul 2008 14:47:45 -0000	1.23
@@ -1,7 +1,7 @@
 Summary: A C programming language indexing and/or cross-reference tool
 Name: ctags
 Version: 5.7
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: GPLv2+
 Group: Development/Tools
 Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@ -30,6 +30,7 @@
 Summary: Exuberant Ctags for emacs tag format
 Group: Development/Tools
 Requires: ctags = %{version}-%{release}
+Requires: /usr/sbin/alternatives
 
 %description etags
 This package will generate tags in a format which GNU Emacs understand,
@@ -50,6 +51,19 @@
 rm -rf %{buildroot}
 
 make DESTDIR=%{buildroot} install
+pushd %{buildroot}%{_bindir}
+ls -s ctags etags.ctags
+popd
+pushd %{buildroot}%{_mandir}/man1
+ln -s ctags.1.gz etags.ctags.1.gz
+popd
+
+%posttrans etags
+/usr/sbin/alternatives --install /usr/bin/etags emacs.etags /usr/bin/etags.ctags 20 \
+   --slave /usr/share/man/man1/etags.1.gz emacs.etags.man /usr/share/man/man1/ctags.1.gz
+
+%postun etags
+/usr/sbin/alternatives --remove etags /usr/bin/etags.ctags || :
 
 %clean
 rm -rf %{buildroot}
@@ -57,10 +71,19 @@
 %files
 %defattr(-, root, root, -)
 %doc COPYING EXTENDING.html FAQ NEWS README
-%{_bindir}/*
-%{_mandir}/man1/*
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1*
+
+%files etags
+%defattr(-, root, root, -)
+%doc COPYING
+%{_bindir}/etags.%{name}
+%{_mandir}/man1/etags.%{name}.1*
 
 %changelog
+* Tue Jul 29 2008 Than Ngo <than at redhat.com>  5.7-3
+- add subpackage ctags-etags
+
 * Tue Jul 15 2008 Tom "spot" Callaway <tcallawa at redhat.com> 5.7-2
 - fix license tag
 




More information about the fedora-extras-commits mailing list