rpms/emacs/F-7 .cvsignore, 1.21, 1.22 emacs.spec, 1.96, 1.97 sources, 1.22, 1.23

Charles Coldwell (coldwell) fedora-extras-commits at redhat.com
Fri Jun 22 20:57:39 UTC 2007


Author: coldwell

Update of /cvs/pkgs/rpms/emacs/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4017

Modified Files:
	.cvsignore emacs.spec sources 
Log Message:
* Fri Jun  6 2007 Chip Coldwell <coldwell at redhat.com> - 22.1-1
- move alternatives install to posttrans scriptlet (Resolves: bz239745)
- new release tarball from FSF (Resolves: bz245303)
- new php-mode 1.2.0




Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/emacs/F-7/.cvsignore,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- .cvsignore	23 May 2007 13:58:16 -0000	1.21
+++ .cvsignore	22 Jun 2007 20:57:04 -0000	1.22
@@ -1,2 +1,2 @@
-php-mode-1.1.0.tgz
-emacs-22.0.990.tar.gz
+emacs-22.1.tar.gz
+php-mode-1.2.0.tgz


Index: emacs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/emacs/F-7/emacs.spec,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- emacs.spec	23 May 2007 13:58:16 -0000	1.96
+++ emacs.spec	22 Jun 2007 20:57:04 -0000	1.97
@@ -2,8 +2,8 @@
 
 Summary: GNU Emacs text editor
 Name: emacs
-Version: 22.0.990
-Release: 2%{?dist}
+Version: 22.1
+Release: 1%{?dist}
 License: GPL
 URL: http://www.gnu.org/software/emacs/
 Group: Applications/Editors
@@ -14,7 +14,7 @@
 Source4: site-start.el
 Source5: http://www.python.org/emacs/python-mode/python-mode.el
 Source6: http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/prog-modes/rpm-spec-mode.el
-Source7: http://download.sourceforge.net/php-mode/php-mode-1.1.0.tgz
+Source7: http://download.sourceforge.net/php-mode/php-mode-1.2.0.tgz
 Source8: php-mode-init.el
 Source9: ssl.el
 Source10: python-mode-init.el
@@ -137,25 +137,10 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
-# workaround #101818 (vm/break dumper problem)
-make install \
-	prefix=%{?buildroot:%{buildroot}}%{_prefix} \
-	exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \
-	bindir=%{?buildroot:%{buildroot}}%{_bindir} \
-	sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \
-	sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \
-	datadir=%{?buildroot:%{buildroot}}%{_datadir} \
-	includedir=%{?buildroot:%{buildroot}}%{_includedir} \
-	libdir=%{?buildroot:%{buildroot}}%{_libdir} \
-	libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \
-	localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \
-	sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \
-	mandir=%{?buildroot:%{buildroot}}%{_mandir} \
-	infodir=%{?buildroot:%{buildroot}}%{_infodir}
-
-# suffix binaries with -x
-mv $RPM_BUILD_ROOT%{_bindir}/emacs{,-x}
-mv $RPM_BUILD_ROOT%{_bindir}/emacs-%{version}{,-x}
+%makeinstall
+
+# let alternatives manage the symlink
+rm $RPM_BUILD_ROOT%{_bindir}/emacs
 
 # rebuild without X support
 # remove the versioned binary with X support so that we end up with .1 suffix for emacs-nox too
@@ -165,11 +150,6 @@
 
 # install the emacs without X
 install -m 0755 src/emacs-%{version}.1 $RPM_BUILD_ROOT%{_bindir}/emacs-%{version}-nox
-ln $RPM_BUILD_ROOT%{_bindir}/emacs{-%{version},}-nox
-
-# install wrapper script
-install -m 0755 %SOURCE19 $RPM_BUILD_ROOT%{_bindir}/emacs-%{version}
-ln -s %{_bindir}/emacs-%{version} $RPM_BUILD_ROOT%{_bindir}/emacs
 
 # make sure movemail isn't setgid
 chmod 755 $RPM_BUILD_ROOT%{emacs_libexecdir}/movemail
@@ -228,6 +208,22 @@
 
 %define info_files ada-mode autotype calc ccmode cl dired-x ebrowse ediff efaq eintr elisp0 elisp1 elisp emacs emacs-mime emacs-xtra erc eshell eudc flymake forms gnus idlwave info message mh-e newsticker org pcl-cvs pgg rcirc reftex sc ses sieve smtpmail speedbar tramp url viper vip widget woman
 
+%preun
+if [ $1 -eq 0 ] ; then
+  alternatives --remove emacs %{_bindir}/emacs-%{version}
+fi
+
+%posttrans
+alternatives --install %{_bindir}/emacs emacs %{_bindir}/emacs-%{version} 80
+
+%preun nox
+if [ $1 -eq 0 ] ; then
+  alternatives --remove emacs %{_bindir}/emacs-%{version}-nox
+fi
+
+%posttrans nox
+alternatives --install %{_bindir}/emacs emacs %{_bindir}/emacs-%{version}-nox 70
+
 %post common
 for f in %{info_files}; do
   /sbin/install-info %{_infodir}/$f.gz %{_infodir}/dir --section="GNU Emacs" 2> /dev/null || :
@@ -245,10 +241,7 @@
 
 %files
 %defattr(-,root,root)
-%{_bindir}/emacs
 %{_bindir}/emacs-%{version}
-%{_bindir}/emacs-x
-%{_bindir}/emacs-%{version}-x
 %dir %{_libexecdir}/emacs
 %dir %{_libexecdir}/emacs/%{version}
 %dir %{emacs_libexecdir}
@@ -257,9 +250,6 @@
 
 %files nox
 %defattr(-,root,root)
-%{_bindir}/emacs
-%{_bindir}/emacs-%{version}
-%{_bindir}/emacs-nox
 %{_bindir}/emacs-%{version}-nox
 %dir %{_libexecdir}/emacs
 %dir %{_libexecdir}/emacs/%{version}
@@ -269,7 +259,6 @@
 %defattr(-,root,root)
 %config(noreplace) %{_sysconfdir}/skel/.emacs
 %doc etc/NEWS BUGS README 
-%exclude %{_bindir}/emacs
 %exclude %{_bindir}/emacs-*
 %{_bindir}/*
 %{_mandir}/*/*
@@ -288,6 +277,11 @@
 %dir %{_datadir}/emacs/%{version}
 
 %changelog
+* Fri Jun  6 2007 Chip Coldwell <coldwell at redhat.com> - 22.1-1
+- move alternatives install to posttrans scriptlet (Resolves: bz239745)
+- new release tarball from FSF (Resolves: bz245303)
+- new php-mode 1.2.0
+
 * Wed May 23 2007 Chip Coldwell <coldwell at redhat.com> - 22.0.990-2
 - revert all spec file changes since 22.0.95-1 (Resolves: bz239745)
 - new pretest tarball from FSF (Resolves: bz238234)


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/emacs/F-7/sources,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- sources	23 May 2007 13:58:16 -0000	1.22
+++ sources	22 Jun 2007 20:57:04 -0000	1.23
@@ -1,2 +1,2 @@
-aad009f7cff4019aac9a466ec9b55aaf  php-mode-1.1.0.tgz
-809ab62a9b9c36a9d685021a907f6022  emacs-22.0.990.tar.gz
+6949df37caec2d7a2e0eee3f1b422726  emacs-22.1.tar.gz
+c4ee5e37db3921d6a9aa6d7c417ccadb  php-mode-1.2.0.tgz




More information about the fedora-extras-commits mailing list