Package jabber-mrim: Specfile
%define subname mrim %define cname jabber-mrim %define username _jabber_%subname %define svn 20080618 Summary: Mail.ruIM-transport for jabber servers Name: jabber-mrim Version: 0.2 Release: alt1.svn%svn.1.qa1.1 License: GPL Group: System/Servers URL: http://svn.xmpp.ru/repos/mrim/ Packager: Mikhail Pokidko <pma@altlinux.org> Requires: python-module-xmpp >= 0.3.1, jabber-common BuildRequires: jabber-common Source0: %subname-%version.svn%svn.tar.gz Source1: %subname.init Source2: %subname.conf Source3: %subname.adapter Patch0: %subname.patch Patch1: %subname.utf.alt.patch BuildArch: noarch Obsoletes: ejabberd-mrim, jabberd2-mrim %description Mrim is an Open Source (GPL) XMPP to Mail.ru-IM Transport (aka M-Agent). It is written in Python and built on top of xmpp.py library (http://xmpppy.sourceforge.net). %prep %setup -q -n %subname #patch0 -p1 %patch1 -p1 %build %install mkdir -p %buildroot%_datadir/%cname \ %buildroot%_initdir \ %buildroot%_sysconfdir/%cname \ %buildroot%_logdir/%cname \ %buildroot%_spooldir/%cname \ %buildroot/var/run/%cname #buildroot%_sysconfdir/%cname/%subname.cfg \ cp -r ./* %buildroot%_datadir/%cname/ #cp mrim.conf.example %buildroot%_sysconfdir/%cname/%subname.conf install -pD -m0755 %SOURCE1 %buildroot%_initdir/%cname install -pD -m0644 %SOURCE2 %buildroot%_sysconfdir/%cname/%subname.conf install -pD -m0755 %SOURCE3 %buildroot%_jabber_component_dir/%subname # The package contains a CVS/.svn/.git/.hg/.bzr/_MTN directory of revision control system. # It was most likely included by accident since CVS/.svn/.hg/... etc. directories # usually don't belong in releases. # When packaging a CVS/SVN snapshot, export from CVS/SVN rather than use a checkout. find $RPM_BUILD_ROOT -type d \( -name 'CVS' -o -name '.svn' -o -name '.git' -o -name '.hg' -o -name '.bzr' -o -name '_MTN' \) -print -exec rm -rf {} \; ||: # the find below is useful in case those CVS/.svn/.git/.hg/.bzr/_MTN directory is added as %%doc find . -type d \( -name 'CVS' -o -name '.svn' -o -name '.git' -o -name '.hg' -o -name '.bzr' -o -name '_MTN' \) -print -exec rm -rf {} \; ||: %pre %_sbindir/groupadd -r -f %username 2>/dev/null ||: %_sbindir/useradd -r -g %username -c 'jabber transport' -d %_datadir/%cname \ -s /dev/null %username 2>/dev/null ||: %post %_jabber_config %post_service %name %files %doc COPYING ChangeLog INSTALL README TODO %_jabber_component_dir/%subname %config(noreplace) %_sysconfdir/%cname/* %attr(0755,%username,%username) %_logdir/%cname/ %attr(0755,%username,%username) %_spooldir/%cname/ %attr(0755,%username,%username) /var/run/%cname/ %_initdir/* %_datadir/%cname/* %changelog * Tue Oct 25 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 0.2-alt1.svn20080618.1.qa1.1 - Rebuild with Python-2.7 * Thu Jan 14 2010 Repocop Q. A. Robot <repocop@altlinux.org> 0.2-alt1.svn20080618.1.qa1 - NMU (by repocop): the following fixes applied: * pkg-contains-cvs-or-svn-control-dir for jabber-mrim * postclean-05-filetriggers for spec file * Wed Dec 02 2008 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.2-alt1.svn20080618.1 - Rebuilt with python 2.6 * Wed Jun 18 2008 Mikhail Pokidko <pma@altlinux.org> 0.2-alt1.svn20080618 - Fixed #16083 * Tue Apr 29 2008 Mikhail Pokidko <pma@altlinux.org> 0.2-alt1.svn20080429 - Fresh svn version. Fixed #11367, #14844, #15446 * Tue Mar 27 2007 Mikhail Pokidko <pma@altlinux.ru> 0.1.1-alt1 - ALT Linux Jabber Policy package. - ejabberd-mrim (pma@) and jabberd2-mrim (alexsid@) merge. |