%define rname w3 %define version 4.0pre.2001.10.27 %define release 1mdk %define url ftp://ftp.free.fr/pub/Distributions_Linux/Debian/pool/main/w/w3-e21 %define e21_version 21.1 %define name emacs-%{rname} Summary: Web browser for GNU Emacs Name: %{name} Version: %{version} Release: %{release} Source0: %{url}/%{rname}-%{version}.tar.bz2 Source1: %{name}-autostart.el License: GPL Group: Networking/WWW BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} Requires: emacs >= %{e21_version} BuildRequires: emacs >= %{e21_version} BuildRequires: emacs-url-el Requires: emacs-url Url: http://www.cs.indiana.edu/elisp/w3/ Conflicts: xemacs %description A full-featured web browser, written entirely in Emacs-Lisp, that supports all the bells and whistles in use on the web today: frames, tables, stylesheets, and much more. Supports asynchronous connections, allowing users to browse numerous sites concurrently, while others continue to download. Tight integration with the standard Emacs mail and news reading packages allows easy sharing of information. Since Emacs is first and foremost the most powerful editor around, the information you uncover on the web can immediately be put to work. Yet another reason to never leave Emacs. %package el Summary: Web Browser for GNU Emacs Group: Editors Requires: %{name} = %version-%release Url: http://www.cs.indiana.edu/elisp/w3/ %description el A full-featured web browser, written entirely in Emacs-Lisp, that supports all the bells and whistles in use on the web today: frames, tables, stylesheets, and much more. Supports asynchronous connections, allowing users to browse numerous sites concurrently, while others continue to download. Tight integration with the standard Emacs mail and news reading packages allows easy sharing of information. Since Emacs is first and foremost the most powerful editor around, the information you uncover on the web can immediately be put to work. Yet another reason to never leave Emacs. This is the elisp source. %prep %setup -q -n %{rname} %build ./configure \ --with-emacs=emacs \ --with-lispdir=/usr/share/emacs/site-lisp/w3 \ --with-custom=/usr/share/emacs/%{e21_version} \ --with-gnus=/usr/share/emacs/%{e21_version}/lisp/gnus \ --with-url=/usr/share/emacs/site-lisp/url make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/w3/ install -m644 etc/default.css $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/w3/ install -m644 lisp/*.el* $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/w3/ mkdir -p $RPM_BUILD_ROOT/etc/emacs/site-start.d/ install -m644 %{SOURCE1} $RPM_BUILD_ROOT/etc/emacs/site-start.d/%{rname}.el make -C texi install infodir=%{buildroot}/%{_infodir} rm -f %{buildroot}/%{_infodir}/dir %clean rm -rf $RPM_BUILD_ROOT %post %_install_info %{rname}.info %_install_info %{rname}-faq.info %postun %_remove_install_info %{rname} %_remove_install_info %{rname}-faq %files %defattr(-,root,root) %doc README %config(noreplace) /etc/emacs/site-start.d/*el %{_infodir}/* %dir %attr(0755, root, root) /usr/share/emacs/site-lisp/w3/ /usr/share/emacs/site-lisp/w3/*css /usr/share/emacs/site-lisp/w3/*elc /usr/share/emacs/site-lisp/w3/docomp.el /usr/share/emacs/site-lisp/w3/vmsloadup.el /usr/share/emacs/site-lisp/w3/w3-e19.el /usr/share/emacs/site-lisp/w3/w3-e20.el /usr/share/emacs/site-lisp/w3/w3-e21.el /usr/share/emacs/site-lisp/w3/w3-latex.el /usr/share/emacs/site-lisp/w3/w3-sysdp.el %files el %defattr(-,root,root) %doc ChangeLog NOTES TODO %dir %attr(0755, root, root) /usr/share/emacs/site-lisp/w3/ /usr/share/emacs/site-lisp/w3/auto-autoloads.el /usr/share/emacs/site-lisp/w3/base64.el /usr/share/emacs/site-lisp/w3/css.el /usr/share/emacs/site-lisp/w3/custom-load.el /usr/share/emacs/site-lisp/w3/devices.el /usr/share/emacs/site-lisp/w3/font.el /usr/share/emacs/site-lisp/w3/images.el /usr/share/emacs/site-lisp/w3/md5.el /usr/share/emacs/site-lisp/w3/socks.el /usr/share/emacs/site-lisp/w3/ssl.el /usr/share/emacs/site-lisp/w3/url-hotlist.el /usr/share/emacs/site-lisp/w3/w3-auto.el /usr/share/emacs/site-lisp/w3/w3-cfg.el /usr/share/emacs/site-lisp/w3/w3-cus.el /usr/share/emacs/site-lisp/w3/w3-dired.el /usr/share/emacs/site-lisp/w3/w3-display.el /usr/share/emacs/site-lisp/w3/w3.el /usr/share/emacs/site-lisp/w3/w3-emacs.el /usr/share/emacs/site-lisp/w3/w3-emulate.el /usr/share/emacs/site-lisp/w3/w3-forms.el /usr/share/emacs/site-lisp/w3/w3-hot.el /usr/share/emacs/site-lisp/w3/w3-hotindex.el /usr/share/emacs/site-lisp/w3/w3-imap.el /usr/share/emacs/site-lisp/w3/w3-java.el /usr/share/emacs/site-lisp/w3/w3-keymap.el /usr/share/emacs/site-lisp/w3/w3-menu.el /usr/share/emacs/site-lisp/w3/w3-mouse.el /usr/share/emacs/site-lisp/w3/w3-parse.el /usr/share/emacs/site-lisp/w3/w3-print.el /usr/share/emacs/site-lisp/w3/w3-props.el /usr/share/emacs/site-lisp/w3/w3-speak.el /usr/share/emacs/site-lisp/w3/w3-speak-table.el /usr/share/emacs/site-lisp/w3/w3-style.el /usr/share/emacs/site-lisp/w3/w3-toolbar.el /usr/share/emacs/site-lisp/w3/w3-vars.el /usr/share/emacs/site-lisp/w3/w3-widget.el /usr/share/emacs/site-lisp/w3/w3-xemac.el %changelog * Tue Nov 13 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.0pre.2001.10.27-1mdk - First version in contrib. # end of file