%global pkg emacs-jabber %global pkgname Emacs-jabber %global installinfo /sbin/install-info %global ver 0.7.93 %global rel 1 %if %($(pkg-config emacs) ; echo $?) %global emacs_version 23.1.1 %global emacs_lispdir %{_datadir}/emacs/site-lisp %global emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d %else %global emacs_version %(pkg-config emacs --modversion) %global emacs_lispdir %(pkg-config emacs --variable sitepkglispdir) %global emacs_startdir %(pkg-config emacs --variable sitestartdir) %endif Name: %{pkg} Version: %{ver} Release: %{rel}%{?dist} Summary: Jabber client for Emacs Group: Applications/Editors License: GPLv2+ URL: http://emacs-jabber.sourceforge.net/ Source0: http://biznetnetworks.dl.sourceforge.net/project/emacs-jabber/emacs-jabber%20beta%20versions/%{version}/emacs-jabber-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: emacs emacs-el Requires: emacs(bin) >= %{emacs_version} %description This is jabber.el 0.8, a Jabber client for Emacs. Jabber (also known as XMPP) is an instant messaging system; see http://www.jabber.org for more information. %package -n %{name}-el Summary: Elisp source files for %{pkgname} under GNU Emacs Group: Applications/Editors Requires: %{name} = %{version}-%{release} %description -n %{name}-el This package contains the elisp source files for Emacs-jabber under GNU Emacs. You do not need to install this package to run Emacs-jabber. Install the emacs-jabber package to use jabber with GNU Emacs. %prep %setup -q -n %{pkg}-%{version} sed -i 's/\r//' xmppuri.sh %build ./configure --prefix=%{buildroot}/usr/ --with-lispdir=%{buildroot}%{emacs_lispdir}/%{pkg} --libexecdir=%{buildroot}%{_libexecdir}/%{name}/ --disable-schemas-install make %install rm -rf %{buildroot} make install mkdir -p %{buildroot}%{_infodir} mkdir -p %{buildroot}%{emacs_startdir} cp %{buildroot}%{emacs_lispdir}/%{pkg}/jabber-autoloads.el %{buildroot}%{emacs_startdir} gzip -9 < jabber.info > %{buildroot}%{_infodir}/jabber.info.gz rm -rf %{buildroot}%{_infodir}/dir %clean rm -rf %{buildroot} %post %{installinfo} %{_infodir}/jabber.info.gz %{_infodir}/dir || : %preun if [ "$1" = 0 ]; then %{installinfo} --delete %{_infodir}/jabber.info.gz %{_infodir}/dir || : fi %files %defattr(-,root,root,-) %doc README AUTHORS NEWS %{emacs_lispdir}/%{pkg}/*.elc %{emacs_startdir}/jabber-autoloads.el %{_infodir}/jabber.info.gz %{_libexecdir}/%{name}/xmppuri.sh %dir %{emacs_lispdir}/%{pkg} %files -n %{name}-el %defattr(-,root,root,-) %{emacs_lispdir}/%{pkg}/*.el %changelog * Sun Sep 4 2009 Arun SAG - 0.7.93-1 - Pretest release 0.7.93-1.