]> git.pld-linux.org Git - packages/opensips.git/blob - opensips.spec
Initial update to 2.1.0
[packages/opensips.git] / opensips.spec
1 #
2 # Conditional build:
3 %bcond_without  mysql           # mysql support
4 %bcond_without  pgsql           # PostgreSQL support
5 %bcond_without  odbc            # ODBC support
6 %bcond_without  radius          # radius support
7 %bcond_without  carrierroute    # carrierroute support
8 %bcond_without  ldap            # LDAP support
9 %bcond_with     osp             # ETSI OSP VoIP Peering support
10 %bcond_without  geoip           # GeoIP
11 %bcond_without  json            # json support
12 %bcond_without  memcached       # memcached support
13 %bcond_without  microhttpd      # httpd support
14 %bcond_without  redis           # Redis support
15 %bcond_without  couchbase       # couchbase support
16 %bcond_without  mongodb         # mongodb support
17 %bcond_with     sngtc           # Sangoma transcoding module support
18
19 Summary:        SIP proxy, redirect and registrar server
20 Summary(pl.UTF-8):      Serwer SIP rejestrujący, przekierowujący i robiący proxy
21 Name:           opensips
22 Version:        2.1.0
23 Release:        0.1
24 License:        GPL v2
25 Group:          Networking/Daemons
26 Source0:        http://opensips.org/pub/opensips/%{version}/src/%{name}-%{version}.tar.gz
27 # Source0-md5:  68375c1b6cb546ad2c036b5a1c5b31b9
28 Source1:        %{name}.init
29 Source2:        %{name}.sysconfig
30 URL:            http://www.opensips.org/
31 %{?with_sngtc:BuildRequires:    TODO-SNGTC-BRs}
32 %{?with_geoip:BuildRequires:    GeoIP-devel}
33 %{?with_osp:BuildRequires:      OSPToolkit}
34 BuildRequires:  bison
35 BuildRequires:  curl-devel
36 BuildRequires:  expat-devel
37 BuildRequires:  flex
38 %{?with_redis:BuildRequires:    hiredis-devel}
39 %{?with_json:BuildRequires:     json-c-devel}
40 %{?with_couchbase:BuildRequires:    libcouchbase-devel}
41 %{?with_carrierroute:BuildRequires:     libconfuse-devel}
42 %{?with_memcached:BuildRequires:        libmemcached-devel}
43 %{?with_microhttpd:BuildRequires:       libmicrohttpd-devel}
44 %{?with_mongodb:BuildRequires:  libmongo-client-devel}
45 %{?with_pgsql:BuildRequires:    libpqxx-devel}
46 BuildRequires:  libxml2-devel
47 BuildRequires:  libxslt-progs
48 #BuildRequires: lynx
49 %{?with_mysql:BuildRequires:    mysql-devel}
50 BuildRequires:  net-snmp-devel
51 %{?with_ldap:BuildRequires:     openldap-devel}
52 BuildRequires:  openssl-devel
53 BuildRequires:  pcre-devel
54 BuildRequires:  perl-devel
55 BuildRequires:  perl-tools-devel
56 %{?with_radius:BuildRequires:   radiusclient-ng-devel}
57 BuildRequires:  rpm-pythonprov
58 BuildRequires:  rpmbuild(macros) >= 1.268
59 #BuildRequires: subversion
60 %{?with_odbc:BuildRequires:     unixODBC-devel}
61 BuildRequires:  which
62 #BuildRequires: xmlrpc-c-devel >= 1.10.0
63 BuildRequires:  zlib-devel
64 Requires(post,preun):   /sbin/chkconfig
65 Requires:       rc-scripts
66 Suggests:       python-modules
67 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69 # mi_xmlrpc requires xmlrpc-c-devel in version 1.9 only
70 # event_rabbitmq requires 'amqp.h'
71 # cachedb_cassandra requires 'protocol/TBinaryProtocol.h'
72 # lua: lua.h
73 %define exclude_modules mi_xmlrpc db_oracle event_rabbitmq cachedb_cassandra lua
74
75 %description
76 OpenSIPS (Open SIP Server) is a mature Open Source implementation of a
77 SIP server. OpenSIPS is more than a SIP proxy/router as it includes
78 application-level functionalities. OpenSIPS, as a SIP server, is the
79 core component of any SIP-based VoIP solution. With a very flexible
80 and customizable routing engine, OpenSIPS 'unifies voice, video, IM
81 and presence services in a highly efficient way, thanks to its
82 scalable (modular) design.
83
84 %package mysql
85 Summary:        openSIPS MySQL module
86 Summary(pl.UTF-8):      Moduł MySQL do openSIPS
87 Group:          Networking/Daemons
88 Requires:       %{name} = %{version}-%{release}
89
90 %description mysql
91 MySQL module for openSIPS.
92
93 %description mysql -l pl.UTF-8
94 Moduł MySQL do openSIPS.
95
96 %package postgres
97 Summary:        openSIPS PostgreSQL module
98 Summary(pl.UTF-8):      Moduł PostgreSQL do openSIPS
99 Group:          Networking/Daemons
100 Requires:       %{name} = %{version}-%{release}
101
102 %description postgres
103 PostgreSQL module for openSIPS.
104
105 %description postgres -l pl.UTF-8
106 Moduł PostgreSQL do openSIPS.
107
108 %package json
109 Summary:        openSIPS JSON module
110 Summary(pl.UTF-8):      Moduł JSON do openSIPS
111 Group:          Networking/Daemons
112 Requires:       %{name} = %{version}-%{release}
113
114 %description json
115 JSON module for openSIPS.
116
117 %description json -l pl.UTF-8
118 Moduł JSON do openSIPS.
119
120 %package memcached
121 Summary:        openSIPS memcached module
122 Summary(pl.UTF-8):      Moduł memcached do openSIPS
123 Group:          Networking/Daemons
124 Requires:       %{name} = %{version}-%{release}
125
126 %description memcached
127 Memcached module for openSIPS.
128
129 %description memcached -l pl.UTF-8
130 Moduł memcached do openSIPS.
131
132 %package radius
133 Summary:        openSIPS Radius module
134 Summary(pl.UTF-8):      Moduł Radius do openSIPS
135 Group:          Networking/Daemons
136 Requires:       %{name} = %{version}-%{release}
137
138 %description radius
139 Radius module for openSIPS.
140
141 %description radius -l pl.UTF-8
142 Moduł Radius do openSIPS.
143
144 %package odbc
145 Summary:        openSIPS ODBC module
146 Summary(pl.UTF-8):      Moduł ODBC do openSIPS
147 Group:          Networking/Daemons
148 Requires:       %{name} = %{version}-%{release}
149
150 %description odbc
151 ODBC module for openSIPS.
152
153 %description odbc -l pl.UTF-8
154 Moduł ODBC do openSIPS.
155
156 %package perl
157 Summary:        openSIPS perl and perlvdb modules
158 Summary(pl.UTF-8):      Moduły perl i perlvdb do openSIPS
159 Group:          Networking/Daemons
160 Requires:       %{name} = %{version}-%{release}
161
162 %description perl
163 Perl modules (perl & perlvdb) for openSIPS.
164
165 %description perl -l pl.UTF-8
166 Moduły perl i perlvdb do openSIPS.
167
168 %package xmpp
169 Summary:        openSIPS XMPP/Jabber modules
170 Summary(pl.UTF-8):      Moduły XMPP/Jabber do openSIPS
171 Group:          Networking/Daemons
172 Requires:       %{name} = %{version}-%{release}
173 Obsoletes:      opensips-jabber
174
175 %description xmpp
176 XMPP/Jabber modules for openSIPS.
177
178 %description xmpp -l pl.UTF-8
179 Moduły XMPP/Jabber do openSIPS.
180
181 %package ldap
182 Summary:        openSIPS LDAP and H350 modules
183 Summary(pl.UTF-8):      Moduły LDAP i H350 do openSIPS
184 Group:          Networking/Daemons
185 Requires:       %{name} = %{version}-%{release}
186
187 %description ldap
188 LDAP and H350 modules for openSIPS.
189
190 %description ldap -l pl.UTF-8
191 Moduły LDAP i H350 do openSIPS.
192
193 %package carrierroute
194 Summary:        openSIPS Carrierroute module
195 Summary(pl.UTF-8):      Moduł Carrierroute do openSIPS
196 Group:          Networking/Daemons
197 Requires:       %{name} = %{version}-%{release}
198
199 %description carrierroute
200 Carrierroute module for openSIPS.
201
202 %description carrierroute -l pl.UTF-8
203 Moduł Carrierroute do openSIPS.
204
205 %package osp
206 Summary:        openSIPS OSP module
207 Summary(pl.UTF-8):      Moduł OSP do openSIPS
208 Group:          Networking/Daemons
209 Requires:       %{name} = %{version}-%{release}
210
211 %description osp
212 OSP module for openSIPS.
213
214 %description osp -l pl.UTF-8
215 Moduł OSP do openSIPS.
216
217 %package mmgeoip
218 Summary:        openSIPS MaxMind GeoIP module
219 Summary(pl.UTF-8):      Moduł MaxMind GeoIP do openSIPS
220 Group:          Networking/Daemons
221 Requires:       %{name} = %{version}-%{release}
222
223 %description mmgeoip
224 MaxMind GeoIP module for openSIPS.
225
226 %description mmgeoip -l pl.UTF-8
227 Moduł MaxMind GeoIP do openSIPS.
228
229 %package snmpstats
230 Summary:        openSIPS SNMP statistics module
231 Summary(pl.UTF-8):      Moduł do statystyk SNMP do openSIPS
232 Group:          Networking/Daemons
233 Requires:       %{name} = %{version}-%{release}
234
235 %description snmpstats
236 openSIPS SNMP statistics module.
237
238 %description snmpstats -l pl.UTF-8
239 Moduł do statystyk SNMP do openSIPS.
240
241 %package -n mibs-%{name}
242 Summary:        MIBs for openSIPS
243 Summary(pl.UTF-8):      MIB-y dla openSIPS
244 Group:          Applications/System
245 Requires:       mibs-dirs
246 Requires:       mibs-net-snmp
247 Obsoletes:      opensips-mibs
248
249 %description -n mibs-%{name}
250 MIBs for openSIPS.
251
252 %description -n mibs-%{name} -l pl.UTF-8
253 MIB-y dla openSIPS.
254
255 %package redis
256 Summary:        Redis interface for openSIPS
257 Summary(pl.UTF-8):      Moduł Redis do openSIPS
258 Group:          Networking/Daemons
259 Requires:       %{name} = %{version}-%{release}
260
261 %description redis
262 Redis interface for openSIPS.
263
264 %description redis -l pl.UTF-8
265 Moduł Redis do openSIPS.
266
267 %package httpd
268 Summary:        HTTP interface to openSIPS
269 Summary(pl.UTF-8):      Interfejs HTTP do openSIPS
270 Group:          Networking/Daemons
271 Requires:       %{name} = %{version}-%{release}
272
273 %description httpd
274 HTTP interface to openSIPS.
275
276 %description httpd -l pl.UTF-8
277 Interfejs HTTP do openSIPS.
278
279 %prep
280 %setup -q
281
282 %build
283 exclude_modules="%{exclude_modules}"
284 %if %{without redis}
285 exclude_modules="$exclude_modules cachedb_redis"
286 %endif
287 %if %{without ldap}
288 exclude_modules="$exclude_modules h350 ldap"
289 %endif
290 %if %{without carrierroute}
291 exclude_modules="$exclude_modules carrierroute"
292 %endif
293 %if %{without osp}
294 exclude_modules="$exclude_modules osp"
295 %endif
296 %if %{without microhttpd}
297 exclude_modules="$exclude_modules httpd"
298 %endif
299 %if %{without mysql}
300 exclude_modules="$exclude_modules db_mysql"
301 %endif
302 %if %{without pgsql}
303 exclude_modules="$exclude_modules db_postgres"
304 %endif
305 %if %{without odbc}
306 exclude_modules="$exclude_modules db_unixodbc"
307 %endif
308 %if %{without geoip}
309 exclude_modules="$exclude_modules mmgeoip"
310 %endif
311 %if %{without radius}
312 exclude_modules="$exclude_modules aaa_radius"
313 %endif
314 %if %{without json}
315 exclude_modules="$exclude_modules json"
316 %endif
317 %if %{without memcached}
318 exclude_modules="$exclude_modules cachedb_memcached"
319 %endif
320 %if %{without couchbase}
321 exclude_modules="$exclude_modules cachedb_couchbase"
322 %endif
323 %if %{without mongodb}
324 exclude_modules="$exclude_modules cachedb_mongodb"
325 %endif
326 %if %{without sngtc}
327 exclude_modules="$exclude_modules sngtc"
328 %endif
329 echo "$exclude_modules" > exclude_modules
330 %{__make} all \
331         exclude_modules="$exclude_modules" \
332         prefix="%{_prefix}" \
333         cfg-prefix=$RPM_BUILD_ROOT \
334         cfg-target=/etc/opensips/ \
335         CC="%{__cc}" \
336     CC_EXTRA_OPTS="-I/usr/include/ncurses"
337         PREFIX="%{_prefix}" \
338         CFLAGS="%{rpmcflags} -Wcast-align -fPIC"
339
340 %install
341 rm -rf $RPM_BUILD_ROOT
342 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{ser,sysconfig,rc.d/init.d}
343
344 exclude_modules="$(cat exclude_modules)"
345 %{__make} install -j1 \
346         exclude_modules="$exclude_modules" \
347         prefix="%{_prefix}" \
348         basedir=$RPM_BUILD_ROOT \
349         cfg-prefix=$RPM_BUILD_ROOT \
350         cfg-target=/etc/opensips/ \
351         INSTALLMIBDIR=$RPM_BUILD_ROOT%{_datadir}/mibs
352
353 for i in modules/*; do \
354         i=$(basename $i)
355         [ -f modules/$i/README ] && cp -f modules/$i/README README.$i; \
356 done
357
358 # contains the same files we install in %doc
359 %{__rm} -r  $RPM_BUILD_ROOT%{_docdir}/%{name}
360
361 #cd doc/serdev
362 #docbook2html serdev.sgml
363 #rm -f serdev.sgml
364 #cd ../seruser
365 #docbook2html seruser.sgml
366 #rm -f seruser.sgml
367 #cd ../..
368
369 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/opensips
370 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/opensips
371
372 %clean
373 rm -rf $RPM_BUILD_ROOT
374
375 %post
376 /sbin/chkconfig --add opensips
377 %service opensips restart "SIP Daemon"
378
379 %preun
380 if [ "$1" = "0" ]; then
381         %service opensips stop
382         /sbin/chkconfig --del opensips
383 fi
384
385 %files
386 %defattr(644,root,root,755)
387 %doc README* AUTHORS CREDITS ChangeLog INSTALL NEWS scripts examples
388 %attr(755,root,root) %{_sbindir}/*
389 %dir %{_sysconfdir}/opensips
390 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensips.cfg
391 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensipsctlrc
392 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/osipsconsolerc
393 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/opensips
394 %attr(754,root,root) /etc/rc.d/init.d/opensips
395 %dir %{_libdir}/opensips
396 %dir %{_libdir}/opensips/opensipsctl
397 %{_libdir}/opensips/opensipsctl/*.*
398 %dir %{_libdir}/opensips/opensipsctl/dbtextdb
399 %attr(755,root,root) %{_libdir}/opensips/opensipsctl/dbtextdb/dbtextdb.py
400 %dir %{_libdir}/opensips/modules
401 # explict list here, no globs please (to avoid mistakes)
402 %attr(755,root,root) %{_libdir}/opensips/modules/acc.so
403 %attr(755,root,root) %{_libdir}/opensips/modules/alias_db.so
404 %attr(755,root,root) %{_libdir}/opensips/modules/auth.so
405 %attr(755,root,root) %{_libdir}/opensips/modules/auth_aaa.so
406 %attr(755,root,root) %{_libdir}/opensips/modules/auth_db.so
407 %attr(755,root,root) %{_libdir}/opensips/modules/avpops.so
408 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_entities.so
409 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_logic.so
410 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_sca.so
411 %attr(755,root,root) %{_libdir}/opensips/modules/benchmark.so
412 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_local.so
413 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_sql.so
414 %attr(755,root,root) %{_libdir}/opensips/modules/call_center.so
415 %attr(755,root,root) %{_libdir}/opensips/modules/call_control.so
416 %attr(755,root,root) %{_libdir}/opensips/modules/compression.so
417 %attr(755,root,root) %{_libdir}/opensips/modules/cfgutils.so
418 %attr(755,root,root) %{_libdir}/opensips/modules/cpl-c.so
419 %attr(755,root,root) %{_libdir}/opensips/modules/db_berkeley.so
420 %attr(755,root,root) %{_libdir}/opensips/modules/db_cachedb.so
421 %attr(755,root,root) %{_libdir}/opensips/modules/db_flatstore.so
422 %attr(755,root,root) %{_libdir}/opensips/modules/db_http.so
423 %attr(755,root,root) %{_libdir}/opensips/modules/db_text.so
424 %attr(755,root,root) %{_libdir}/opensips/modules/db_virtual.so
425 %attr(755,root,root) %{_libdir}/opensips/modules/dialog.so
426 %attr(755,root,root) %{_libdir}/opensips/modules/dialplan.so
427 %attr(755,root,root) %{_libdir}/opensips/modules/dispatcher.so
428 %attr(755,root,root) %{_libdir}/opensips/modules/diversion.so
429 %attr(755,root,root) %{_libdir}/opensips/modules/dns_cache.so
430 %attr(755,root,root) %{_libdir}/opensips/modules/domain.so
431 %attr(755,root,root) %{_libdir}/opensips/modules/domainpolicy.so
432 %attr(755,root,root) %{_libdir}/opensips/modules/drouting.so
433 %attr(755,root,root) %{_libdir}/opensips/modules/emergency.so
434 %attr(755,root,root) %{_libdir}/opensips/modules/enum.so
435 %attr(755,root,root) %{_libdir}/opensips/modules/event_datagram.so
436 %attr(755,root,root) %{_libdir}/opensips/modules/event_route.so
437 %attr(755,root,root) %{_libdir}/opensips/modules/event_xmlrpc.so
438 %attr(755,root,root) %{_libdir}/opensips/modules/exec.so
439 %attr(755,root,root) %{_libdir}/opensips/modules/gflags.so
440 %attr(755,root,root) %{_libdir}/opensips/modules/group.so
441 %attr(755,root,root) %{_libdir}/opensips/modules/fraud_detection.so
442 %attr(755,root,root) %{_libdir}/opensips/modules/identity.so
443 %attr(755,root,root) %{_libdir}/opensips/modules/imc.so
444 %attr(755,root,root) %{_libdir}/opensips/modules/load_balancer.so
445 %attr(755,root,root) %{_libdir}/opensips/modules/mangler.so
446 %attr(755,root,root) %{_libdir}/opensips/modules/mathops.so
447 %attr(755,root,root) %{_libdir}/opensips/modules/maxfwd.so
448 %attr(755,root,root) %{_libdir}/opensips/modules/mediaproxy.so
449 %attr(755,root,root) %{_libdir}/opensips/modules/mi_datagram.so
450 %attr(755,root,root) %{_libdir}/opensips/modules/mi_fifo.so
451 %attr(755,root,root) %{_libdir}/opensips/modules/mi_http.so
452 %attr(755,root,root) %{_libdir}/opensips/modules/mi_json.so
453 %attr(755,root,root) %{_libdir}/opensips/modules/mi_xmlrpc_ng.so
454 %attr(755,root,root) %{_libdir}/opensips/modules/msilo.so
455 %attr(755,root,root) %{_libdir}/opensips/modules/nat_traversal.so
456 %attr(755,root,root) %{_libdir}/opensips/modules/nathelper.so
457 %attr(755,root,root) %{_libdir}/opensips/modules/options.so
458 %attr(755,root,root) %{_libdir}/opensips/modules/path.so
459 %attr(755,root,root) %{_libdir}/opensips/modules/pdt.so
460 %attr(755,root,root) %{_libdir}/opensips/modules/peering.so
461 %attr(755,root,root) %{_libdir}/opensips/modules/permissions.so
462 %attr(755,root,root) %{_libdir}/opensips/modules/pike.so
463 %attr(755,root,root) %{_libdir}/opensips/modules/pi_http.so
464 %attr(755,root,root) %{_libdir}/opensips/modules/presence.so
465 %attr(755,root,root) %{_libdir}/opensips/modules/presence_callinfo.so
466 %attr(755,root,root) %{_libdir}/opensips/modules/presence_dialoginfo.so
467 %attr(755,root,root) %{_libdir}/opensips/modules/presence_mwi.so
468 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xcapdiff.so
469 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xml.so
470 %attr(755,root,root) %{_libdir}/opensips/modules/proto_sctp.so
471 %attr(755,root,root) %{_libdir}/opensips/modules/proto_tls.so
472 %attr(755,root,root) %{_libdir}/opensips/modules/proto_ws.so
473 %attr(755,root,root) %{_libdir}/opensips/modules/pua.so
474 %attr(755,root,root) %{_libdir}/opensips/modules/pua_bla.so
475 %attr(755,root,root) %{_libdir}/opensips/modules/pua_dialoginfo.so
476 %attr(755,root,root) %{_libdir}/opensips/modules/pua_mi.so
477 %attr(755,root,root) %{_libdir}/opensips/modules/pua_usrloc.so
478 %attr(755,root,root) %{_libdir}/opensips/modules/python.so
479 %attr(755,root,root) %{_libdir}/opensips/modules/qos.so
480 %attr(755,root,root) %{_libdir}/opensips/modules/ratelimit.so
481 %attr(755,root,root) %{_libdir}/opensips/modules/regex.so
482 %attr(755,root,root) %{_libdir}/opensips/modules/registrar.so
483 %attr(755,root,root) %{_libdir}/opensips/modules/rest_client.so
484 %attr(755,root,root) %{_libdir}/opensips/modules/rls.so
485 %attr(755,root,root) %{_libdir}/opensips/modules/rr.so
486 %attr(755,root,root) %{_libdir}/opensips/modules/rtpengine.so
487 %attr(755,root,root) %{_libdir}/opensips/modules/rtpproxy.so
488 %attr(755,root,root) %{_libdir}/opensips/modules/seas.so
489 %attr(755,root,root) %{_libdir}/opensips/modules/script_helper.so
490 %attr(755,root,root) %{_libdir}/opensips/modules/signaling.so
491 %attr(755,root,root) %{_libdir}/opensips/modules/sipcapture.so
492 %attr(755,root,root) %{_libdir}/opensips/modules/sipmsgops.so
493 %attr(755,root,root) %{_libdir}/opensips/modules/siptrace.so
494 %attr(755,root,root) %{_libdir}/opensips/modules/sl.so
495 %attr(755,root,root) %{_libdir}/opensips/modules/sms.so
496 %attr(755,root,root) %{_libdir}/opensips/modules/speeddial.so
497 %attr(755,root,root) %{_libdir}/opensips/modules/sst.so
498 %attr(755,root,root) %{_libdir}/opensips/modules/statistics.so
499 %attr(755,root,root) %{_libdir}/opensips/modules/stun.so
500 %attr(755,root,root) %{_libdir}/opensips/modules/textops.so
501 %attr(755,root,root) %{_libdir}/opensips/modules/tm.so
502 %attr(755,root,root) %{_libdir}/opensips/modules/topology_hiding.so
503 %attr(755,root,root) %{_libdir}/opensips/modules/uac.so
504 %attr(755,root,root) %{_libdir}/opensips/modules/uac_auth.so
505 %attr(755,root,root) %{_libdir}/opensips/modules/uac_redirect.so
506 %attr(755,root,root) %{_libdir}/opensips/modules/uac_registrant.so
507 %attr(755,root,root) %{_libdir}/opensips/modules/uri.so
508 %attr(755,root,root) %{_libdir}/opensips/modules/userblacklist.so
509 %attr(755,root,root) %{_libdir}/opensips/modules/usrloc.so
510 %attr(755,root,root) %{_libdir}/opensips/modules/xcap.so
511 %attr(755,root,root) %{_libdir}/opensips/modules/xcap_client.so
512 %dir %{_datadir}/%{name}
513 %{_datadir}/%{name}/db_berkeley
514 %{_datadir}/%{name}/dbtext
515 %{_datadir}/%{name}/menuconfig_templates
516 %{_mandir}/man*/*
517
518 %files xmpp
519 %defattr(644,root,root,755)
520 %attr(755,root,root) %{_libdir}/opensips/modules/jabber.so
521 %attr(755,root,root) %{_libdir}/opensips/modules/xmpp.so
522 %attr(755,root,root) %{_libdir}/opensips/modules/pua_xmpp.so
523
524 %if %{with mysql}
525 %files mysql
526 %defattr(644,root,root,755)
527 %attr(755,root,root) %{_libdir}/opensips/modules/db_mysql.so
528 %{_datadir}/%{name}/mysql
529 %endif
530
531 %if %{with pgsql}
532 %files postgres
533 %defattr(644,root,root,755)
534 %attr(755,root,root) %{_libdir}/opensips/modules/db_postgres.so
535 %{_datadir}/%{name}/postgres
536 %endif
537
538 %if %{with json}
539 %files json
540 %defattr(644,root,root,755)
541 %attr(755,root,root) %{_libdir}/opensips/modules/json.so
542 %endif
543
544 %if %{with memcached}
545 %files memcached
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_memcached.so
548 %endif
549
550 %if %{with radius}
551 %files radius
552 %defattr(644,root,root,755)
553 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/dictionary.opensips
554 %attr(755,root,root) %{_libdir}/opensips/modules/aaa_radius.so
555 %endif
556
557 %if %{with odbc}
558 %files odbc
559 %defattr(644,root,root,755)
560 %attr(755,root,root) %{_libdir}/opensips/modules/db_unixodbc.so
561 %endif
562
563 %if %{with geoip}
564 %files mmgeoip
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/opensips/modules/mmgeoip.so
567 %endif
568
569 %if %{with ldap}
570 %files ldap
571 %defattr(644,root,root,755)
572 %attr(755,root,root) %{_libdir}/opensips/modules/h350.so
573 %attr(755,root,root) %{_libdir}/opensips/modules/ldap.so
574 %endif
575
576 %if %{with carrierroute}
577 %files carrierroute
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{_libdir}/opensips/modules/carrierroute.so
580 %endif
581
582 %if %{with osp}
583 %files osp
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_libdir}/opensips/modules/osp.so
586 %endif
587
588 %files snmpstats
589 %defattr(644,root,root,755)
590 %attr(755,root,root) %{_libdir}/opensips/modules/snmpstats.so
591
592 %files perl
593 %defattr(644,root,root,755)
594 %attr(755,root,root) %{_libdir}/opensips/modules/db_perlvdb.so
595 %attr(755,root,root) %{_libdir}/opensips/modules/perl.so
596
597 %files -n mibs-%{name}
598 %defattr(644,root,root,755)
599 %{_datadir}/mibs/*
600
601 %if %{with redis}
602 %files redis
603 %defattr(644,root,root,755)
604 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_redis.so
605 %endif
606
607 %if %{with microhttpd}
608 %files httpd
609 %defattr(644,root,root,755)
610 %attr(755,root,root) %{_libdir}/opensips/modules/httpd.so
611 %attr(755,root,root) %{_libdir}/opensips/modules/mi_http.so
612 %endif
This page took 0.10576 seconds and 3 git commands to generate.