]> git.pld-linux.org Git - packages/ejabberd-mysql.git/blob - ejabberd-mysql.spec
- use _alt_name if with logdb
[packages/ejabberd-mysql.git] / ejabberd-mysql.spec
1 #
2 # Conditional build:
3 %bcond_with     logdb   # server-side message logging support for mysql5 driver
4 #
5 %define         _snap   20070926r390
6
7 %define realname        ejabberd-mysql
8 %define _alt_name       %{nil}
9
10 %if %{with logdb}
11 %define _alt_name       -logdb
12 %endif
13
14 Summary:        Ejabberd's native MySQL drivers
15 Summary(pl.UTF-8):      Natywne sterowniki do MySQL-a dla demona ejabberd
16 Name:           %{realname}%{_alt_name}
17 Version:        0
18 Release:        1.%{_snap}.0
19 License:        GPL
20 Group:          Applications/Communications
21 # get it from https://svn.process-one.net/ejabberd-modules/mysql/trunk/src/ and drop onto distfiles
22 Source0:        %{realname}.tar.gz
23 # Source0-md5:  3f3b5c59ebb5a807ec2d6c5ec31e795b
24 Patch0:         %{realname}-logdb_mysql5.patch
25 URL:            http://ejabberd.jabber.ru/
26 BuildRequires:  erlang >= R9C
27 BuildRequires:  rpmbuild(macros) >= 1.268
28 %if %{with logdb}
29 Requires:       ejabberd-logdb
30 Obsoletes:      ejabberd-mysql
31 Conflicts:      ejabberd-mysql
32 %else
33 Requires:       ejabberd
34 Obsoletes:      ejabberd-mysql-logdb
35 Conflicts:      ejabberd-mysql-logdb
36 %endif
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 Ejabberds native MySQL drivers.
41
42 %description -l pl.UTF-8
43 Natywne sterowniki do MySQL-a dla demona ejabberd.
44
45 %prep
46 %setup -q -n %{realname}
47 %if %{with logdb}
48 %patch0 -p0
49 %endif
50
51 %build
52 erlc mysql*.erl
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT%{_libdir}/ejabberd/ebin
57
58 install *.beam $RPM_BUILD_ROOT%{_libdir}/ejabberd/ebin
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63 %files
64 %defattr(644,root,root,755)
65 %{_libdir}/ejabberd/ebin/mysql*.beam
This page took 0.066132 seconds and 4 git commands to generate.