]> git.pld-linux.org Git - packages/ejabberd.git/blobdiff - ejabberd.spec
- up to 2.1.9
[packages/ejabberd.git] / ejabberd.spec
index 68c9391bbb7227c963d2007aeacb9940de17884b..f04cdca68a2a1d4fbab64b9e8a1f3aa4d87768b1 100644 (file)
@@ -6,20 +6,25 @@
 
 %define        realname        ejabberd
 
+%define        pgsql_module_rev 1105
+
 Summary:       Fault-tolerant distributed Jabber/XMPP server
 Summary(pl.UTF-8):     Odporny na awarie rozproszony serwer Jabbera/XMPP
 Name:          %{realname}
-Version:       2.1.4
+Version:       2.1.9
 Release:       1
 License:       GPL
 Group:         Applications/Communications
 Source0:       http://www.process-one.net/downloads/ejabberd/%{version}/%{realname}-%{version}.tar.gz
-# Source0-md5: a73f2ae7c5c9ceccc295e6cbc6a70132
+# Source0-md5: 29ca14ea62f90736322e4e6720331352
 Source1:       %{realname}.init
 Source2:       %{realname}.sysconfig
 Source3:       %{realname}.sh
 Source4:       %{realname}ctl.sh
 Source5:       %{realname}-inetrc
+# svn export -r %{pgsql_module_rev} https://svn.process-one.net/ejabberd-modules/pgsql/trunk/src ejabberd-module-pgsql-%{pgsql_module_rev}
+Source6:       ejabberd-module-pgsql-%{pgsql_module_rev}.tar.bz2
+# Source6-md5: 7a8ba920a508f5180284699610789c14
 Patch0:                %{realname}-makefile.patch
 Patch1:                %{realname}-config.patch
 Patch2:                %{realname}-mod_muc.patch
@@ -28,6 +33,7 @@ Patch3:               %{realname}-mod_logdb.patch
 Patch4:                %{realname}-vcard-access-get.patch
 URL:           http://ejabberd.jabber.ru/
 BuildRequires: autoconf
+BuildRequires: automake
 BuildRequires: erlang >= R10B_5
 BuildRequires: expat-devel >= 1.95
 BuildRequires: openssl-devel
@@ -55,7 +61,7 @@ ejabberd to darmowy, z otwartymi źródłami, odporny na awarie
 rozproszony serwer Jabbera. Jest napisany w większości w Erlangu.
 
 %package logdb
-Summary:        Server-side logging module
+Summary:       Server-side logging module
 Group:         Applications/Communications
 Requires:      %{name} = %{version}-%{release}
 
@@ -63,7 +69,7 @@ Requires:     %{name} = %{version}-%{release}
 Server-side logging module.
 
 %prep
-%setup -q -n %{realname}-%{version}
+%setup -q -a 6
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -75,6 +81,7 @@ cd src
 
 %build
 cd src
+%{__aclocal}
 %{__autoconf}
 %configure \
        %{?with_pam --enable-pam} \
@@ -82,6 +89,11 @@ cd src
        --enable-odbc
 %{__make} -j1
 cd ..
+cd ejabberd-module-pgsql-%{pgsql_module_rev}
+for f in *.erl ; do
+       erlc $f
+done
+cd ..
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -100,6 +112,12 @@ install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/jabber
 
 chmod 755 $RPM_BUILD_ROOT%{_libdir}/ejabberd/priv/lib/*.so
 
+cd ejabberd-module-pgsql-%{pgsql_module_rev}
+for f in *.beam ; do
+       install $f $RPM_BUILD_ROOT%{_libdir}/ejabberd/ebin
+done
+cd ..
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
This page took 0.136843 seconds and 4 git commands to generate.