SPECS: ejabberd.spec - use _alt_name if build with logdb
shadzik
shadzik at pld-linux.org
Sat Jan 26 19:07:27 CET 2008
Author: shadzik Date: Sat Jan 26 18:07:27 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- use _alt_name if build with logdb
---- Files affected:
SPECS:
ejabberd.spec (1.35 -> 1.36)
---- Diffs:
================================================================
Index: SPECS/ejabberd.spec
diff -u SPECS/ejabberd.spec:1.35 SPECS/ejabberd.spec:1.36
--- SPECS/ejabberd.spec:1.35 Fri Jan 25 20:24:22 2008
+++ SPECS/ejabberd.spec Sat Jan 26 19:07:22 2008
@@ -4,26 +4,33 @@
%bcond_with pam # PAM authentication support
%bcond_with logdb # enable mod_logdb (server-side message logging)
#
+%define _alt_name %{nil}
+%if %{with logdb}
+%define _alt_name -logdb
+%endif
+
+%define realname ejabberd
+
Summary: Fault-tolerant distributed Jabber/XMPP server
Summary(pl.UTF-8): Odporny na awarie rozproszony serwer Jabbera/XMPP
-Name: ejabberd
+Name: %{realname}%{_alt_name}
Version: 1.1.4
Release: 2
License: GPL
Group: Applications/Communications
-Source0: http://www.process-one.net/en/projects/ejabberd/download/%{version}/%{name}-%{version}.tar.gz
+Source0: http://www.process-one.net/en/projects/ejabberd/download/%{version}/%{realname}-%{version}.tar.gz
# Source0-md5: 65e9cd346f11a28afbacfe1d7be3a33b
-Source1: %{name}.init
-Source2: %{name}.sysconfig
-Source3: %{name}.sh
-Source4: %{name}ctl.sh
-Source5: %{name}-inetrc
-Patch0: %{name}-makefile.patch
-Patch1: %{name}-config.patch
-Patch2: %{name}-mod_muc.patch
-Patch3: %{name}-auth_pam.patch
-Patch4: %{name}-show_certificate_chain.patch
-Patch5: %{name}-mod_logdb.patch
+Source1: %{realname}.init
+Source2: %{realname}.sysconfig
+Source3: %{realname}.sh
+Source4: %{realname}ctl.sh
+Source5: %{realname}-inetrc
+Patch0: %{realname}-makefile.patch
+Patch1: %{realname}-config.patch
+Patch2: %{realname}-mod_muc.patch
+Patch3: %{realname}-auth_pam.patch
+Patch4: %{realname}-show_certificate_chain.patch
+Patch5: %{realname}-mod_logdb.patch
URL: http://ejabberd.jabber.ru/
BuildRequires: autoconf
BuildRequires: erlang >= R9C
@@ -41,6 +48,13 @@
Requires(post,preun): /sbin/chkconfig
Requires: erlang
Requires: rc-scripts
+%if %{with logdb}
+Obsoletes: ejabberd
+Conflicts: ejabberd
+%else
+Obsoletes: ejabberd-logdb
+Conflicts: ejabberd-logdb
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -52,7 +66,7 @@
rozproszony serwer Jabbera. Jest napisany w większości w Erlangu.
%prep
-%setup -q
+%setup -q -n %{realname}-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
@@ -75,16 +89,16 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/var/lib/%{name},/etc/{sysconfig,rc.d/init.d},%{_sbindir}}
+install -d $RPM_BUILD_ROOT{/var/lib/%{realname},/etc/{sysconfig,rc.d/init.d},%{_sbindir}}
%{__make} -C src install \
DESTDIR=$RPM_BUILD_ROOT
-sed -e's, at libdir@,%{_libdir},g' %{SOURCE1} > $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
+sed -e's, at libdir@,%{_libdir},g' %{SOURCE1} > $RPM_BUILD_ROOT/etc/rc.d/init.d/%{realname}
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{realname}
-sed -e's, at libdir@,%{_libdir},g' %{SOURCE3} > $RPM_BUILD_ROOT%{_sbindir}/%{name}
-sed -e's, at libdir@,%{_libdir},g' %{SOURCE4} > $RPM_BUILD_ROOT%{_sbindir}/%{name}ctl
+sed -e's, at libdir@,%{_libdir},g' %{SOURCE3} > $RPM_BUILD_ROOT%{_sbindir}/%{realname}
+sed -e's, at libdir@,%{_libdir},g' %{SOURCE4} > $RPM_BUILD_ROOT%{_sbindir}/%{realname}ctl
install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/jabber
%clean
@@ -123,8 +137,8 @@
%attr(770,root,jabber) /var/log/ejabberd
%{_libdir}/ejabberd
%dir %attr(770,root,jabber) /var/lib/ejabberd
-%attr(754,root,root) /etc/rc.d/init.d/%{name}
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
+%attr(754,root,root) /etc/rc.d/init.d/%{realname}
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{realname}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -132,6 +146,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.36 2008-01-26 18:07:22 shadzik
+- use _alt_name if build with logdb
+
Revision 1.35 2008-01-25 19:24:22 shadzik
- add patch5
- rel 2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/ejabberd.spec?r1=1.35&r2=1.36&f=u
More information about the pld-cvs-commit
mailing list