Summary: The Insidious Big Brother Database Name: bbdb Version: 2.34 Release: 1mdk License: GPL Group: Editors Source: ftp://ftp.sourceforge.net/pub/sourceforge/bbdb/%name-%version.tar.bz2 URL: http://bbdb.sourceforge.net/ Buildroot: %_tmppath/%name-%version-%release-root BuildRequires: emacs BuildArch: noarch %define lispdir %_datadir/emacs/site-lisp/bbdb %define texdir %_datadir/texmf/tex/plain/bbdb %description BBDB is a rolodex-like database program for GNU Emacs which is tightly integrated with the Emacs mail and news readers (Gnus, MH-E, and RMAIL.) %prep rm -rf $RPM_BUILD_ROOT %setup -q perl -pi -e 's:^#!/usr/local/bin/perl5?:#!/usr/bin/perl:' utils/*.pl %build %configure %make bbdb rmail mhe gnus info %install install -d %buildroot/%lispdir install -m 644 lisp/bbdb*.el %buildroot/%lispdir install -m 644 lisp/bbdb*.elc %buildroot/%lispdir install -d %buildroot%_infodir install -m 644 texinfo/bbdb.info* %buildroot/%_infodir install -d %buildroot/%texdir install -m 644 tex/*.tex %buildroot/%texdir install -d %buildroot/%_bindir install -m 755 utils/*.pl %buildroot/%_bindir install -d %buildroot/%_sysconfdir/emacs/site-start.d cat << EOF > %buildroot/%_sysconfdir/emacs/site-start.d/%name-init.el (add-to-list 'load-path "%lispdir") ;(require 'bbdb) ; Since the syntax-checking of phone numbers only works with American ; phone numbers the syntax-checking is disabled by default. (setq bbdb-north-american-phone-numbers-p nil) ; Set the coding system in order to prevent problems with non-ASCII ; characters. The available coding systems can be displayed with ; (list-coding-systems). ;(modify-coding-system-alist 'file "\\.bbdb" 'emacs-mule) ;(bbdb-initialize 'gnus 'mh-e 'rmail 'sendmail 'message 'sc 'w3) EOF %clean rm -fr %buildroot %post %_install_info %{name}.info if [ -x %_bindir/texhash -a -e %_datadir/texmf/ls-R ]; then %_bindir/texhash fi %postun %_remove_install_info %{name}.info %files %defattr (-,root,root) %config(noreplace) %{_sysconfdir}/emacs/site-start.d/%{name}-init.el %lispdir/* %texdir/*.tex %_bindir/* %doc %_infodir/* %changelog * Sun May 12 2002 Yves Duret <yduret@mandrakesoft.com> 2.34-1mdk - version 2.34 * Sat Aug 25 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.32-1mdk - updated by Andreas Voegele <voegelas@users.sourceforge.net> - new upstream version - set BuildArch to noarch - moved Lisp files into sub directory - added init script - fixed perl scripts - put TeX files into /usr/share/texmf/tex/plain/bbdb - /usr/bin/texhash is called in the post-installation script - the syntax-checking of phone numbers is disabled by default * Wed Jun 27 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.00.06-6mdk - rebuild * Thu Jan 04 2001 David BAUDENS <baudens@mandrakesoft.com> 2.00.06-5mdk - Fix BuildRequires * Tue Dec 12 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.00.06-4mdk - fix url - add install-info * Tue Aug 22 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.00.06-3mdk - macros - BM * Thu Apr 20 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.00.06-2mdk - fix group - fix sources permission * Thu Jan 27 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.00.06-1mdk - mandrake build - v2.00.06 - updated the filelist