diff --git a/.gitignore b/.gitignore index 74eb667..0904957 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,2 @@ emacs-w3m-1.4.3.tar.gz emacs-w3m-1.4.4.tar.gz -emacs-w3m-1.4.367.tar.gz -emacs-w3m-1.4.371.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 2141a1e..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -The w3m-el package has been renamed to emacs-common-w3m. diff --git a/sources b/sources new file mode 100644 index 0000000..c3c5aba --- /dev/null +++ b/sources @@ -0,0 +1 @@ +6e592a9c0ab22fb532ebc3bcb21a45b1 emacs-w3m-1.4.4.tar.gz diff --git a/w3m-el.spec b/w3m-el.spec new file mode 100644 index 0000000..54e10b4 --- /dev/null +++ b/w3m-el.spec @@ -0,0 +1,306 @@ +%define xemacsver 21.4.11 + +Name: w3m-el +Version: 1.4.4 +Release: 6%{?dist} +License: BSD +URL: http://emacs-w3m.namazu.org/ +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildPreReq: emacs +BuildPreReq: xemacs >= %{xemacsver}, flim-xemacs +BuildPreReq: flim +BuildPreReq: apel + +Source: http://emacs-w3m.namazu.org/emacs-w3m-%{version}.tar.gz +Source1: w3m-init.el + + +Summary: W3m interface for Emacs +Group: Applications/Internet +Requires: %{name}-common = %{version} +Requires: emacs-common flim w3m +Provides: webclient + +%description +W3m is a text based World Wide Web browser with IPv6 support. It +features excellent support for tables and frames. It can be used as a +standalone pager such as lv, less, and more. + + +%package xemacs +Summary: W3m interface for XEmacs +Group: Applications/Internet +Requires: %{name}-common = %{version} +Requires: xemacs-common +Requires: flim-xemacs w3m +Provides: webclient + +%description xemacs +W3m is a text based World Wide Web browser with IPv6 support. It +features excellent support for tables and frames. It can be used as a +standalone pager such as lv, less, and more. + + +%package common +Summary: Common files for W3m interface of emacsen +Group: Applications/Internet +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +%description common +This package contains common files which w3m-el and w3m-el-xemacs needs. + + +%prep +%setup -q -n emacs-w3m-%{version} + +%__chmod a+x configure + + +%build + + +%install +rm -rf $RPM_BUILD_ROOT + +%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d +%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp/site-start.d + +# +# for Emacs +# +%configure --with-icondir=\$\(prefix\)/share/pixmaps/w3m-el +make +make install prefix=$RPM_BUILD_ROOT%{_prefix} datadir=$RPM_BUILD_ROOT%{_datadir} infodir=$RPM_BUILD_ROOT%{_infodir} +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d +make install-icons prefix=$RPM_BUILD_ROOT%{_prefix} datadir=$RPM_BUILD_ROOT%{_datadir} + +make distclean + +# +# for XEmacs +# +%configure --with-xemacs --with-packagedir=\$\(datadir\)/xemacs/xemacs-packages --with-lispdir=\$\(datadir\)/xemacs/xemacs-packages/lisp/w3m --with-icondir=\$\(datadir\)/pixmaps/w3m-el +make +make install-package prefix=$RPM_BUILD_ROOT%{_prefix} datadir=$RPM_BUILD_ROOT%{_datadir} +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp/site-start.d + +## remove unpackaged files. +rm -rf $RPM_BUILD_ROOT%{_datadir}/xemacs/xemacs-packages/etc/images/w3m +rm -rf $RPM_BUILD_ROOT%{_datadir}/xemacs/xemacs-packages/info +rm -rf $RPM_BUILD_ROOT%{_infodir}/dir + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post common +/sbin/install-info %{_infodir}/emacs-w3m.info \ + %{_infodir}/dir --section="GNU Emacs Lisp" || : +/sbin/install-info %{_infodir}/emacs-w3m-ja.info \ + %{_infodir}/dir --section="GNU Emacs Lisp" || : + +%preun common +if [ "$1" = 0 ]; then + /sbin/install-info --delete %{_infodir}/emacs-w3m.info \ + %{_infodir}/dir --section="GNU Emacs Lisp" || : + /sbin/install-info --delete %{_infodir}/emacs-w3m-ja.info \ + %{_infodir}/dir --section="GNU Emacs Lisp" || : +fi + +%files +%defattr (-, root, root) +%doc COPYING ChangeLog ChangeLog.1 README +%lang(ja) %doc README.ja +%dir %{_datadir}/emacs/site-lisp/w3m +%{_datadir}/emacs/site-lisp/w3m/* +%{_datadir}/emacs/site-lisp/site-start.d/w3m-init.el + +%files xemacs +%defattr (-, root, root) +%doc COPYING ChangeLog ChangeLog.1 README +%lang(ja) %doc README.ja +%dir %{_datadir}/xemacs/xemacs-packages/lisp/w3m +%{_datadir}/xemacs/xemacs-packages/lisp/w3m/* +%{_datadir}/xemacs/site-packages/lisp/site-start.d/w3m-init.el + +%files common +%defattr (-, root, root) +%doc COPYING ChangeLog ChangeLog.1 README +%lang(ja) %doc README.ja +%dir %{_datadir}/pixmaps/w3m-el +%{_datadir}/pixmaps/w3m-el/* +%{_infodir}/* + +%changelog +* Tue Dec 19 2006 Akira TAGOH - 1.4.4-6 +- makes it failsafe to run install-info. (#219408) + +* Fri Sep 15 2006 Akira TAGOH - 1.4.4-5 +- rebuilt + +* Thu May 25 2006 Akira TAGOH - 1.4.4-4 +- rebuilt to be correct dist tag. + +* Wed May 24 2006 Akira TAGOH - 1.4.4-3 +- packaged as noarch. (#192610) + +* Thu Mar 2 2006 Akira TAGOH - 1.4.4-2 +- rebuilt + +* Mon May 9 2005 Akira TAGOH - 1.4.4-1 +- Updates to 1.4.4. +- import into Extras. +- get back -xemacs package again. + +* Tue Feb 22 2005 Elliot Lee 1.4.3-4 +- Remove xemacs + +* Thu Feb 10 2005 Akira TAGOH - 1.4.3-3 +- rebuilt + +* Wed Oct 6 2004 Akira TAGOH - 1.4.3-2 +- require emacs-common instead of emacs +- require xemacs-common instead of xemacs + +* Wed Aug 18 2004 Akira TAGOH 1.4.3-1 +- New upstream release. + +* Thu Jul 15 2004 Akira TAGOH 1.4.2-1 +- New upstream release. + +* Fri Jul 09 2004 Akira TAGOH 1.4.1-1 +- New upstream release. + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Thu May 06 2004 Akira TAGOH 1.4-1 +- New upstream release. +- w3m-el-1.3.6-m17n.patch: removed. + +* Wed Apr 07 2004 Akira TAGOH 1.3.6-6 +- w3m-el-1.3.6-m17n.patch: applied a backport patch from CVS to support w3m-0.5. + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Tue Sep 30 2003 Florian La Roche +- prereq /sbin/install-info + +* Wed Sep 03 2003 Akira TAGOH 1.3.6-3 +- removed ExcludeArch: ia64. + +* Mon Sep 01 2003 Akira TAGOH 1.3.6-2 +- fixed missing fi statement. (#102043) +- moved the elisp location to xemacs-packages +- add ExcludeArch: ia64 to build and close a bug. + +* Tue Jul 22 2003 Akira TAGOH 1.3.6-1 +- New upstream release. + +* Mon Jul 07 2003 Elliot Lee 1.3.5-2 +- Don't package /usr/share/info/dir + +* Mon Jul 07 2003 Akira TAGOH 1.3.5-1 +- New upstream release. + +* Fri Jun 20 2003 Akira TAGOH 1.3.4-1 +- New upstream release. + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed May 14 2003 Elliot Lee 1.3.3-5 +- Remove ExcludeArch + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Fri Jan 10 2003 Akira TAGOH 1.3.3-3 +- 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. +- w3m-el-1.3.3-libdir.patch: removed. + +* Wed Dec 11 2002 Tim Powers 1.3.3-2 +- x86_64 has xemacs now, don't excludearch it +- alpha neither + +* Wed Oct 30 2002 Akira TAGOH 1.3.3-1 +- New upstream release. +- w3m-el-1.3.3-libdir.patch: add libdir to Makefile. +- exclude x86_64 until provides xemacs. + +* Mon Oct 21 2002 Akira TAGOH 1.3.2-1 +- New upstream release. +- w3m-el-1.3.1-fixwrongtypearg.patch: removed because it's no longer needed. + +* Sat Aug 24 2002 Akira TAGOH 1.3.1-1 +- New upstream release. contains more bug fix. +- w3m-el-1.3.1-fixwrongtypearg.patch: applied to fix (wrong-type-argument + integerp nil) error. + +* Tue Jul 09 2002 Akira TAGOH 1.3-1 +- New upstream release. + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Fri Jun 21 2002 Akira TAGOH 1.2.8-1 +- New upstream release. + +* Thu Jun 06 2002 Akira TAGOH 1.2.7-1 +- New upstream release. + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Tue Mar 12 2002 Akira TAGOH 1.2.6-1 +- New upstream release. + +* Tue Mar 12 2002 Akira TAGOH 1.2.5-1 +- New upstream release. +- w3m-el-common: new package, to separated common files. +- w3m-init.el: add w3m-icon-directory. + +* Wed Feb 27 2002 Akira TAGOH 1.2.4-4 +- Disable alpha because nothing is xemacs for alpha now. +- Enable ia64. + +* Fri Feb 22 2002 Akira TAGOH 1.2.4-3 +- Build against new environment. + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Tue Jan 8 2002 Akira TAGOH 1.2.4-1 +- New upstream release. + +* Thu Dec 6 2001 Akira TAGOH 1.2.2-1 +- New upstream release. + +* Tue Nov 13 2001 Akira TAGOH 1.2.1-1 +- New upstream release. + +* Tue Nov 6 2001 Akira TAGOH 1.2-1 +- New upstream release. +- s/Copyright/License/ +- Added a package for xemacs +- Added requires: w3m +- Added w3m-init.el +- Added directories owner + +* Thu Aug 30 2001 SATO Satoru - 1.0-4 +- fixed %%files (#51982) +- remove the parts commented + +* Sat Jun 23 2001 SATO Satoru +- get backed build-dependencies. + +* Sat Jun 23 2001 SATO Satoru +- build as architecture specific rpm. + +* Wed Jun 20 2001 SATO Satoru +- Initial release (separated from w3m) + diff --git a/w3m-init.el b/w3m-init.el new file mode 100644 index 0000000..fd7a14e --- /dev/null +++ b/w3m-init.el @@ -0,0 +1,12 @@ +;; +;; w3m-init.el +;; +(autoload 'w3m "w3m" "Interface for w3m on Emacsen." t) +(autoload 'w3m-find-file "w3m" "w3m interface function for local file." t) +(autoload 'w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t) +(autoload 'w3m-search "w3m-search" "Search QUERY using SEARCH-ENGINE." t) +(autoload 'w3m-weather "w3m-weather" "Display weather report." t) +(autoload 'w3m-antenna "w3m-antenna" "Report change of WEB sites." t) + +(setq w3m-icon-directory "/usr/share/pixmaps/w3m-el") +