rpms/emacs-mew/devel emacs-mew.spec, NONE, 1.1 import.log, NONE, 1.1 mew-init.el, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Akira TAGOH tagoh at fedoraproject.org
Wed Jan 28 06:43:43 UTC 2009


Author: tagoh

Update of /cvs/pkgs/rpms/emacs-mew/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4775/devel

Modified Files:
	.cvsignore sources 
Added Files:
	emacs-mew.spec import.log mew-init.el 
Log Message:
Initial import for emacs-mew.



--- NEW FILE emacs-mew.spec ---
%define _use_internal_dependency_generator 0
%define	srcver		6.2

%define	pkg		mew
%define	pkgname		Mew

%if %($(pkg-config emacs) ; echo $?)
%define	emacs_version	22.1
%define	emacs_lispdir	%{_datadir}/emacs/site-lisp
%define	emacs_startdir	%{_datadir}/emacs/site-lisp/site-start.d
%else
%define	emacs_version	%(pkg-config emacs --modversion)
%define	emacs_lispdir	%(pkg-config emacs --variable sitepkglispdir)
%define	emacs_startdir	%(pkg-config emacs --variable sitestartdir)
%endif

Name:			emacs-%{pkg}
Version:		6.2
Release:		4%{?dist}
Summary:		Email client for GNU Emacs

Group:			Applications/Internet
License:		BSD
URL:			http://www.mew.org/
#Source0:		ftp://ftp.mew.org/pub/Mew/mew-%{version}.tar.gz
Source0:		http://www.mew.org/Release/mew-%{srcver}.tar.gz
#Source0:		http://www.mew.org/Beta/mew-%{srcver}.tar.gz
Source1:		mew-init.el

BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:		emacs emacs-el
Requires:		emacs(bin) >= %{emacs_version}
Requires:		ruby(abi) = 1.8
Requires(post):		/sbin/install-info
Requires(preun):	/sbin/install-info
Provides:		mew = %{version}-%{release}, mew-common = %{version}-%{release}
Obsoletes:		mew < 6.2-1, mew-common < 6.2-1, mew-xemacs < 6.2-1

%description
Mew provides a very easy user interface to email, MIME and PGP
(Pretty Good Privacy) on the Emacs and the Editors derived from
the Emacs and so on.

%package el
Summary:		Elisp source files for %{pkgname} under GNU Emacs
Group:			Applications/Internet
Requires:		%{name} = %{version}-%{release}
Obsoletes:		mew < 6.2-1

%description el
This package contains the elisp source files for %{pkgname} under GNU Emacs. You
do not need to install this package to run %{pkgname}. Install the %{name}
package to use %{pkgname} with GNU Emacs.


%prep
%setup -q -n %{pkg}-%{srcver}

%build
%configure

%install
rm -rf $RPM_BUILD_ROOT

install -dm 0755 $RPM_BUILD_ROOT%{_bindir}
install -dm 0755 $RPM_BUILD_ROOT%{_infodir}
install -dm 0755 $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -dm 0755 $RPM_BUILD_ROOT%{emacs_lispdir}
install -dm 0755 $RPM_BUILD_ROOT%{emacs_startdir}


#
make	prefix=%{_prefix} \
	CFLAGS="$RPM_OPT_FLAGS" \
	EMACS=/usr/bin/emacs \
	elispdir=%{emacs_lispdir}/%{pkg} \
	etcdir=%{_datadir}/pixmaps/Mew
make EMACS=/usr/bin/emacs infodir=%{_infodir} info
make EMACS=/usr/bin/emacs infodir=%{_infodir} jinfo

make install DESTDIR=$RPM_BUILD_ROOT \
	elispdir=%{emacs_lispdir}/%{pkg} \
	etcdir=%{_datadir}/pixmaps/Mew

make install-jinfo	\
	infodir=$RPM_BUILD_ROOT%{_infodir}

install -pm 0644 %{SOURCE1} \
	$RPM_BUILD_ROOT%{emacs_startdir}

# Fixed detect an invalid file dependent.
(cd $RPM_BUILD_DIR/%{pkg}-%{srcver}/contrib && \
	for i in *; do \
		sed -e s,/usr/local/bin/perl,/usr/bin/perl,g $i > $i.new && mv $i.new $i; \
	done \
)
chmod a-x $RPM_BUILD_DIR/%{pkg}-%{srcver}/contrib/*
# Update permissions
chmod 0755 $RPM_BUILD_ROOT%{_bindir}/*

# clean the unnecessary files
rm -f $RPM_BUILD_ROOT%{_infodir}/dir

%clean
rm -rf $RPM_BUILD_ROOT


%post
/sbin/install-info %{_infodir}/mew.info.gz \
	%{_infodir}/dir --section="Message User Agent" || :
/sbin/install-info %{_infodir}/mew.jis.info.gz \
	%{_infodir}/dir --section="Message User Agent" || :

%preun
if [ "$1" = 0 ]; then
  /sbin/install-info --delete %{_infodir}/mew.info.gz \
  	%{_infodir}/dir --section="Message User Agent" || :
  /sbin/install-info --delete %{_infodir}/mew.jis.info.gz \
  	%{_infodir}/dir --section="Message User Agent" || :
fi


%files 
%defattr (-, root, root, -)
%doc 00changes* 00copyright 00diff 00readme 00api mew.dot.emacs mew.dot.mew mew.dot.theme contrib/
%lang(ja) %doc 00copyright.jis
%{emacs_lispdir}/%{pkg}/*.elc
%{emacs_startdir}/*.el
%dir %{emacs_lispdir}/%{pkg}
%dir %{_datadir}/pixmaps/Mew
%{_bindir}/*
%{_datadir}/pixmaps/Mew/*
%{_infodir}/mew.info.gz
%{_infodir}/mew.info-*
%{_infodir}/mew.jis.info.gz
%{_infodir}/mew.jis.info-*
%{_mandir}/man1/*

%files el
%defattr(-, root, root, -)
%{emacs_lispdir}/%{pkg}/*.el

%changelog
* Mon Jan 26 2009 Akira TAGOH <tagoh at redhat.com> - 6.2-4
- correct permissions for %%{_bindir}/*
- escape macro in changelog
- convert the spec file to utf-8.
- fix a warning on %%post and %%preun.

* Mon Jan 19 2009 Akira TAGOH <tagoh at redhat.com> - 6.2-3
- Add Obsoletes: mew-xemacs.

* Thu Jan 15 2009 Akira TAGOH <tagoh at redhat.com> - 6.2-2
- Add Provides: mew-common thing to emacs-mew.
- improve the spec file a bit.

* Wed Jan 14 2009 Akira TAGOH <tagoh at redhat.com> - 6.2-1
- New upstream release.
- upstream doesn't support xemacs anymore.
- make it as single package now.
- update summary.

* Fri Nov 21 2008 Akira TAGOH <tagoh at redhat.com> - 6.1.51-1
- New upstream release.

* Thu Sep  4 2008 Akira TAGOH <tagoh at redhat.com> - 6.1.50-1
- New upstream release.

* Fri Jun 13 2008 Akira TAGOH <tagoh at redhat.com> - 6.1-1
- New upstream release.

* Wed May 28 2008 Akira TAGOH <tagoh at redhat.com> - 6.1-0.1.rc1
- New upstream release.

* Wed May 14 2008 Akira TAGOH <tagoh at redhat.com> - 6.0.51-1
- New upstream release.

* Thu Apr 17 2008 Akira TAGOH <tagoh at redhat.com> - 6.0.50-1
- New upstream release.

* Wed Apr  2 2008 Akira TAGOH <tagoh at redhat.com> - 5.2.55-1
- New upstream release.

* Wed Mar 19 2008 Akira TAGOH <tagoh at redhat.com> - 5.2.54-1
- New upstream release.

* Thu Feb 14 2008 Akira TAGOH <tagoh at redhat.com> - 5.2.53-1
- New upstream release.

* Tue Feb 12 2008 Akira TAGOH <tagoh at redhat.com> - 5.2.52-2
- Rebuild for gcc-4.3.

* Tue Jan  8 2008 Akira TAGOH <tagoh at redhat.com>
- Use evince instead of xpdf for displaying a pdf file.

* Wed Dec  5 2007 Akira TAGOH <tagoh at redhat.com> - 5.2.52-1
- New upstream release.

* Wed Oct 31 2007 Akira TAGOH <tagoh at redhat.com> - 5.2.51-1
- New upstream release.

* Thu Aug 23 2007 Akira TAGOH <tagoh at redhat.com> - 5.2.50-3
- Rebuild

* Mon Aug 13 2007 Akira TAGOH <tagoh at redhat.com> - 5.2.50-2
- Fix an open-missing-mode error.

* Thu Aug  9 2007 Akira TAGOH <tagoh at redhat.com>
- Update License tag.

* Fri Jul 27 2007 Akira TAGOH <tagoh at redhat.com> - 5.2.50-1
- New upstream release.

* Fri Mar  9 2007 Akira TAGOH <tagoh at redhat.com> - 5.2-3
- Rebuild

* Fri Feb  9 2007 Akira TAGOH <tagoh at redhat.com> - 5.2-2
- Remove all MIME handler definitions in mew-init.el so that it's no longer needed.

* Wed Feb  7 2007 Akira TAGOH <tagoh at redhat.com> - 5.2-1
- New upstream release.

* Tue Dec 19 2006 Akira TAGOh <tagoh at redhat.com> - 5.1-3
- makes it failsafe to run install-info. (#219402)

* Mon Sep 11 2006 Akira TAGOH <tagoh at redhat.com> - 5.1-2
- rebuilt
- add xemacs-packages-extra to BR and R.

* Wed Jul 19 2006 Akira TAGOH <tagoh at redhat.com> - 5.1-1
- New upstream release.
- mew-2.2-makefile.patch: removed.
- clean up the spec file a bit.
- mew-init.el: updated for the OpenDocument's MIME types.

* Thu Mar  2 2006 Akira TAGOH <tagoh at redhat.com> - 4.2-2
- rebuilt.

* Mon May 30 2005 Akira TAGOH <tagoh at redhat.com> - 4.2-1
- Updates to 4.2.
- import into Extras.

* Mon Nov 22 2004 Akira TAGOH <tagoh at redhat.com> - 4.1-1
- New upstream release.
  - improved IMAP support.
  - added the spam filter hook.
- mew-init.el: added the proper location for stunnel.

* Wed Oct  6 2004 Akira TAGOH <tagoh at redhat.com> - 3.3-4
- require emacs-common instead of emacs.
- require xemacs-common instead of xemacs.

* Mon Sep 27 2004 Akira TAGOH <tagoh at redhat.com> - 3.3-3
- rebuilt

* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt

* Tue Sep 02 2003 Akira TAGOH <tagoh at redhat.com> 3.3-1
- New upstream release.
- moved the install path to xemacs-packages.

* Fri Jun 27 2003 Akira TAGOH <tagoh at redhat.com> 3.2-5
- rebuild

* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
- rebuilt

* Fri May  9 2003 Akira TAGOH <tagoh at redhat.com> 3.2-3
- mew-init.el: add some MIME type for OpenOffice.org

* Thu Apr 03 2003 Akira TAGOH <tagoh at redhat.com> 3.2-2
- mew-init.el: use OpenOffice.org for MS documents.
- removed im. it's no longer used from Mew. (#85167)
- don't excludearch.

* Mon Mar 17 2003 Akira TAGOH <tagoh at redhat.com> 3.2-1
- New upstream release.
- mew-3.1-installinfo.patch: removed.

* Tue Feb  4 2003 Akira TAGOH <tagoh at redhat.com> 3.1-8
- build on x86_64 and ppc.

* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
- rebuilt

* Fri Jan 10 2003 Akira TAGOH <tagoh at redhat.com> 3.1-6
- according to xemacs 21.4.11, moved the install path for elisp.
- add ExcludeArch alpha ia64 ppc. right now our xemacs doesn't support these arch.

* Mon Dec 16 2002 Akira TAGOH <tagoh at redhat.com> 3.1-5
- updates to im-143.

* Sat Dec 14 2002 Tim Powers <timp at redhat.com> 3.1-4
- don't use rpms internal dep generator

* Mon Dec  9 2002 Akira TAGOH <tagoh at redhat.com> 3.1-3
- updates to im-142
- im-141-securityfix.patch: removed.

* Fri Dec  6 2002 Akira TAGOH <tagoh at redhat.com> 3.1-2
- updates to im-141
- im-141-securityfix.patch: applied to fix a locally security issue.

* Wed Dec  4 2002 Akira TAGOH <tagoh at redhat.com> 3.1-1
- New upstream release.
- mew-3.1-installinfo.patch: applied to install mew.info-4.
- fix some missing files.
- use installvendorlib instead of installsitelib.
- ExcludeArch x86_64 until fix load-path issue on xemacs.

* Mon Jun 24 2002 Akira TAGOH <tagoh at redhat.com> 2.2-5
- fix the description. (Bug#65556)

* Fri Jun 21 2002 Tim Powers <timp at redhat.com>
- automated rebuild

* Thu May 23 2002 Tim Powers <timp at redhat.com>
- automated rebuild

* Wed Feb 27 2002 Akira TAGOH <tagoh at redhat.com> 2.2-2
- disable alpha because nothing is xemacs for alpha now.
- enable ia64.

* Wed Feb 27 2002 Akira TAGOH <tagoh at redhat.com> 2.2-1
- New upstream release.
- mew-2.2-makefile.patch: updates.

* Wed Jan 30 2002 Akira TAGOH <tagoh at redhat.com> 2.1-3
- merged im.

* Wed Jan 09 2002 Tim Powers <timp at redhat.com>
- automated rebuild

* Thu Nov  1 2001 Akira TAGOH <tagoh at redhat.com> 2.1-1
- New upstream release.

* Mon Oct 15 2001 Akira TAGOH <tagoh at redhat.com> 2.0-1
- New upstream release.
- Replaced the appropriate rpmmacros.
- Added package for xemacs.
- Split the common files of emacs and xemacs.

* Wed Oct  3 2001 Trond Eivind Glomsrød <teg at redhat.com> 1.94.2-12
- Fix broken %%post script ("oops!" is not a binary)
- s/Copyright/License/
- Don't define version and release on top of the file, and then use these to set
  the header values. Once is enough.

* Tue Oct  2 2001 Jens Petersen <petersen at redhat.com>  1.94.2-11
- put localhost in mew-mail-domain-list (mew-init.el) to avoid startup error

* Fri Sep  7 2001 SATO Satoru <ssato at redhat.com>  1.94.2-10
- added the line for the missing files in %%files (#54235)

* Wed Jul 17 2001 SATO Satoru <ssato at redhat.com>  1.94.2-9
- s/Emacs\=emacs/Emacs\=\/usr\/bin\/emacs/

* Mon Jul 10 2001 SATO Satoru <ssato at redhat.com>
- fix the group (close #47279)
- BuildPrereq: emacs >= %%{emacsver}
- BuildRequires: emacs >= %%{emacsver}

* Mon Jun 25 2001 Bill Nottingham <notting at redhat.com>
- this is *not* a noarch package

* Mon Jun 25 2001 SATO Satoru <ssato at redhat.com>
- rebuild (mew-*.tar.bz was corrupted)
- modified mew-init.el

* Tue Jun  5 2001 SATO Satoru <ssato at redhat.com>
- remove the Japanese messages
- fix Copyright term.
- clean up SPEC
- add mew-init.el
- BuildArch: noarch
- shorten lengthy description
- build for 7.2

* Tue Aug 29 2000 ISHIKAWA Mutsumi <ishikawa at redhat.com>
- fix License Term.
- adopt FHS
- built on RedHat 7.0

* Wed Jun  7 2000 Lisa Sagami <czs14350 at nifty.ne.jp>
- fix description: mess up with mule/emacs/xemacs...
- added BuildRequires and Conflicts

* Wed Apr 26 2000 Lisa Sagami <czs14350 at nifty.ne.jp>
- updated 1.94.2

* Wed Apr 26 2000 Lisa Sagami <czs14350 at nifty.ne.jp>
- added PreReq: /sbin/install-info
- attrib +x for /usr/bin/uumerge
- CFLAGS="$RPM_OPT_FLAGS"

* Fri Jan 07 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin at rins.st.ryukoku.ac.jp>
 - 1.94.1-2
 - changed destination to /usr/share/emacs/site-lisp/mew

* Sat Nov 27 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin at rins.st.ryukoku.ac.jp>
 - 1.94.1-1
 - updated in sync with 1.94.1 release
 - fixed %%post and %%preun section
 - Obsoletes: mew now changed to Obsoletes: mew-mule

* Fri Oct  8 1999 Yasushi Karino <kari-p at mc.kcom.ne.jp>
 - fixed info path & install info
 - fixed '%%description'

* Sat Oct  2 1999 Yasushi Karino <kari-p at mc.kcom.ne.jp>
 - removed extra packages
 - fixed char-set "euc" of the spec file.
 - slight modifications for Vine-1.9

* Wed Sep 29 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin at rins.st.ryukoku.ac.jp>
  - 1.94-3
  - package name changed from mew-emacs to mew
  - make info, make jinfo now processed even under emacs

* Thu Sep 16 1999 Ushio Tadaaki <t-ushio at fb3.so-net.ne.jp>
- Released as version "1.94-2".

Changed from "mew-emacs 1.94-1".
- Deleted "NoSource: 0", the definition part of data. 
- Revised some, the definition part of data. 
- Revised some, part of "%%post, %%postun".
- Changerd "%%postun" => "%%preun".

* Mon Sep  6 1999 Ushio Tadaaki <t-ushio at fb3.so-net.ne.jp>
- First release.


--- NEW FILE import.log ---
emacs-mew-6_2-4_fc11:HEAD:emacs-mew-6.2-4.fc11.src.rpm:1233124721


--- NEW FILE mew-init.el ---
;; mew-init.el
;; Created: 2001-06-05
;;
;; see mew.el for more information

(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)

(and (or (featurep 'xemacs) (>= emacs-major-version 21))
	(defvar mew-icon-directory "/usr/share/pixmaps/Mew"))

;; (setq mew-icon-directory "/usr/share/pixmaps")

;; Optional setup (e.g. for C-xm):
;; (autoload 'mew-user-agent-compose "mew" nil t)
;;   (if (boundp 'mail-user-agent)
;;     (setq mail-user-agent 'mew-user-agent))
;;   (if (fboundp 'define-mail-user-agent)
;;     (define-mail-user-agent
;;            'mew-user-agent
;;            'mew-user-agent-compose
;;            'mew-draft-send-letter
;;            'mew-draft-kill
;;            'mew-send-hook))

;; Set your domain name when mew append garbage to the From: line
;; /etc/im/SiteConfig is also used to set this domain name.
(setq mew-mail-domain-list '("localhost"))

;; Set proper applications
(setq mew-prog-msword '("ooffice" nil t))
(setq mew-prog-msexcel '("ooffice" nil t))
(setq mew-prog-mspowerpoint '("ooffice" nil t))
(setq mew-prog-pdf '("evince" nil t))
(setq mew-prog-ssl "/usr/sbin/stunnel")



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/emacs-mew/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	28 Jan 2009 05:35:24 -0000	1.1
+++ .cvsignore	28 Jan 2009 06:43:13 -0000	1.2
@@ -0,0 +1 @@
+mew-6.2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/emacs-mew/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	28 Jan 2009 05:35:24 -0000	1.1
+++ sources	28 Jan 2009 06:43:13 -0000	1.2
@@ -0,0 +1 @@
+615de2bc3c511f244311d22485306bb9  mew-6.2.tar.gz




More information about the fedora-extras-commits mailing list