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