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_with couchbase # couchbase support
16 %bcond_with mongodb # mongodb support
17 %bcond_with sngtc # Sangoma transcoding module support
19 Summary: SIP proxy, redirect and registrar server
20 Summary(pl.UTF-8): Serwer SIP rejestrujący, przekierowujący i robiący proxy
25 Group: Networking/Daemons
26 Source0: http://opensips.org/pub/opensips/%{version}/src/%{name}-%{version}.tar.gz
27 # Source0-md5: ea7b3d394eb7461e172af4b900f19b70
29 Source2: %{name}.sysconfig
30 Source3: %{name}.service
33 URL: http://www.opensips.org/
34 %{?with_sngtc:BuildRequires: TODO-SNGTC-BRs}
35 %{?with_geoip:BuildRequires: GeoIP-devel}
36 %{?with_osp:BuildRequires: OSPToolkit}
38 BuildRequires: curl-devel
39 BuildRequires: expat-devel
41 %{?with_redis:BuildRequires: hiredis-devel}
42 %{?with_json:BuildRequires: json-c-devel}
43 %{?with_couchbase:BuildRequires: libcouchbase-devel}
44 %{?with_carrierroute:BuildRequires: libconfuse-devel}
45 %{?with_memcached:BuildRequires: libmemcached-devel}
46 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel}
47 %{?with_mongodb:BuildRequires: libmongo-client-devel}
48 %{?with_pgsql:BuildRequires: libpqxx-devel}
49 BuildRequires: libsctp-devel
50 BuildRequires: libxml2-devel
51 BuildRequires: libxslt-progs
53 %{?with_mysql:BuildRequires: mysql-devel}
54 BuildRequires: net-snmp-devel
55 %{?with_ldap:BuildRequires: openldap-devel}
56 BuildRequires: openssl-devel
57 BuildRequires: pcre-devel
58 BuildRequires: perl-devel
59 BuildRequires: perl-tools-devel
60 %{?with_radius:BuildRequires: radiusclient-ng-devel}
61 BuildRequires: rpm-pythonprov
62 BuildRequires: rpmbuild(macros) >= 1.671
63 #BuildRequires: subversion
64 %{?with_odbc:BuildRequires: unixODBC-devel}
66 #BuildRequires: xmlrpc-c-devel >= 1.10.0
67 BuildRequires: zlib-devel
68 Requires(post,preun): /sbin/chkconfig
70 Requires: systemd-units >= 38
71 Suggests: python-modules
72 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74 # mi_xmlrpc requires xmlrpc-c-devel in version 1.9 only
75 # event_rabbitmq requires 'amqp.h'
76 # cachedb_cassandra requires 'protocol/TBinaryProtocol.h'
78 %define exclude_modules mi_xmlrpc db_oracle event_rabbitmq cachedb_cassandra lua
81 OpenSIPS (Open SIP Server) is a mature Open Source implementation of a
82 SIP server. OpenSIPS is more than a SIP proxy/router as it includes
83 application-level functionalities. OpenSIPS, as a SIP server, is the
84 core component of any SIP-based VoIP solution. With a very flexible
85 and customizable routing engine, OpenSIPS 'unifies voice, video, IM
86 and presence services in a highly efficient way, thanks to its
87 scalable (modular) design.
90 Summary: openSIPS MySQL module
91 Summary(pl.UTF-8): Moduł MySQL do openSIPS
92 Group: Networking/Daemons
93 Requires: %{name} = %{version}-%{release}
96 MySQL module for openSIPS.
98 %description mysql -l pl.UTF-8
99 Moduł MySQL do openSIPS.
102 Summary: openSIPS PostgreSQL module
103 Summary(pl.UTF-8): Moduł PostgreSQL do openSIPS
104 Group: Networking/Daemons
105 Requires: %{name} = %{version}-%{release}
107 %description postgres
108 PostgreSQL module for openSIPS.
110 %description postgres -l pl.UTF-8
111 Moduł PostgreSQL do openSIPS.
114 Summary: openSIPS JSON module
115 Summary(pl.UTF-8): Moduł JSON do openSIPS
116 Group: Networking/Daemons
117 Requires: %{name} = %{version}-%{release}
120 JSON module for openSIPS.
122 %description json -l pl.UTF-8
123 Moduł JSON do openSIPS.
126 Summary: openSIPS memcached module
127 Summary(pl.UTF-8): Moduł memcached do openSIPS
128 Group: Networking/Daemons
129 Requires: %{name} = %{version}-%{release}
131 %description memcached
132 Memcached module for openSIPS.
134 %description memcached -l pl.UTF-8
135 Moduł memcached do openSIPS.
138 Summary: openSIPS Radius module
139 Summary(pl.UTF-8): Moduł Radius do openSIPS
140 Group: Networking/Daemons
141 Requires: %{name} = %{version}-%{release}
144 Radius module for openSIPS.
146 %description radius -l pl.UTF-8
147 Moduł Radius do openSIPS.
150 Summary: openSIPS ODBC module
151 Summary(pl.UTF-8): Moduł ODBC do openSIPS
152 Group: Networking/Daemons
153 Requires: %{name} = %{version}-%{release}
156 ODBC module for openSIPS.
158 %description odbc -l pl.UTF-8
159 Moduł ODBC do openSIPS.
162 Summary: openSIPS perl and perlvdb modules
163 Summary(pl.UTF-8): Moduły perl i perlvdb do openSIPS
164 Group: Networking/Daemons
165 Requires: %{name} = %{version}-%{release}
168 Perl modules (perl & perlvdb) for openSIPS.
170 %description perl -l pl.UTF-8
171 Moduły perl i perlvdb do openSIPS.
174 Summary: openSIPS XMPP/Jabber modules
175 Summary(pl.UTF-8): Moduły XMPP/Jabber do openSIPS
176 Group: Networking/Daemons
177 Requires: %{name} = %{version}-%{release}
178 Obsoletes: opensips-jabber
181 XMPP/Jabber modules for openSIPS.
183 %description xmpp -l pl.UTF-8
184 Moduły XMPP/Jabber do openSIPS.
187 Summary: openSIPS LDAP and H350 modules
188 Summary(pl.UTF-8): Moduły LDAP i H350 do openSIPS
189 Group: Networking/Daemons
190 Requires: %{name} = %{version}-%{release}
193 LDAP and H350 modules for openSIPS.
195 %description ldap -l pl.UTF-8
196 Moduły LDAP i H350 do openSIPS.
198 %package carrierroute
199 Summary: openSIPS Carrierroute module
200 Summary(pl.UTF-8): Moduł Carrierroute do openSIPS
201 Group: Networking/Daemons
202 Requires: %{name} = %{version}-%{release}
204 %description carrierroute
205 Carrierroute module for openSIPS.
207 %description carrierroute -l pl.UTF-8
208 Moduł Carrierroute do openSIPS.
211 Summary: openSIPS OSP module
212 Summary(pl.UTF-8): Moduł OSP do openSIPS
213 Group: Networking/Daemons
214 Requires: %{name} = %{version}-%{release}
217 OSP module for openSIPS.
219 %description osp -l pl.UTF-8
220 Moduł OSP do openSIPS.
223 Summary: openSIPS MaxMind GeoIP module
224 Summary(pl.UTF-8): Moduł MaxMind GeoIP do openSIPS
225 Group: Networking/Daemons
226 Requires: %{name} = %{version}-%{release}
229 MaxMind GeoIP module for openSIPS.
231 %description mmgeoip -l pl.UTF-8
232 Moduł MaxMind GeoIP do openSIPS.
235 Summary: openSIPS SNMP statistics module
236 Summary(pl.UTF-8): Moduł do statystyk SNMP do openSIPS
237 Group: Networking/Daemons
238 Requires: %{name} = %{version}-%{release}
240 %description snmpstats
241 openSIPS SNMP statistics module.
243 %description snmpstats -l pl.UTF-8
244 Moduł do statystyk SNMP do openSIPS.
246 %package -n mibs-%{name}
247 Summary: MIBs for openSIPS
248 Summary(pl.UTF-8): MIB-y dla openSIPS
249 Group: Applications/System
251 Requires: mibs-net-snmp
252 Obsoletes: opensips-mibs
254 %description -n mibs-%{name}
257 %description -n mibs-%{name} -l pl.UTF-8
261 Summary: Redis interface for openSIPS
262 Summary(pl.UTF-8): Moduł Redis do openSIPS
263 Group: Networking/Daemons
264 Requires: %{name} = %{version}-%{release}
267 Redis interface for openSIPS.
269 %description redis -l pl.UTF-8
270 Moduł Redis do openSIPS.
273 Summary: HTTP interface to openSIPS
274 Summary(pl.UTF-8): Interfejs HTTP do openSIPS
275 Group: Networking/Daemons
276 Requires: %{name} = %{version}-%{release}
279 HTTP interface to openSIPS.
281 %description httpd -l pl.UTF-8
282 Interfejs HTTP do openSIPS.
290 exclude_modules="%{exclude_modules}"
292 exclude_modules="$exclude_modules cachedb_redis"
295 exclude_modules="$exclude_modules h350 ldap"
297 %if %{without carrierroute}
298 exclude_modules="$exclude_modules carrierroute"
301 exclude_modules="$exclude_modules osp"
303 %if %{without microhttpd}
304 exclude_modules="$exclude_modules httpd"
307 exclude_modules="$exclude_modules db_mysql"
310 exclude_modules="$exclude_modules db_postgres"
313 exclude_modules="$exclude_modules db_unixodbc"
316 exclude_modules="$exclude_modules mmgeoip"
318 %if %{without radius}
319 exclude_modules="$exclude_modules aaa_radius"
322 exclude_modules="$exclude_modules json"
324 %if %{without memcached}
325 exclude_modules="$exclude_modules cachedb_memcached"
327 %if %{without couchbase}
328 exclude_modules="$exclude_modules cachedb_couchbase"
330 %if %{without mongodb}
331 exclude_modules="$exclude_modules cachedb_mongodb"
334 exclude_modules="$exclude_modules sngtc"
336 echo "$exclude_modules" > exclude_modules
339 exclude_modules="$exclude_modules" \
343 cfg-prefix=$RPM_BUILD_ROOT \
344 cfg-target=/etc/opensips/ \
346 CC_EXTRA_OPTS="-I/usr/include/ncurses" \
347 CFLAGS="%{rpmcflags} -Wcast-align"
350 rm -rf $RPM_BUILD_ROOT
351 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{ser,sysconfig,rc.d/init.d} \
352 -d $RPM_BUILD_ROOT%{systemdunitdir}
354 exclude_modules="$(cat exclude_modules)"
355 %{__make} install -j1 \
357 exclude_modules="$exclude_modules" \
361 BASEDIR=$RPM_BUILD_ROOT \
362 cfg-prefix=$RPM_BUILD_ROOT \
363 cfg-target=/etc/opensips/ \
364 INSTALLMIBDIR=$RPM_BUILD_ROOT%{_datadir}/mibs
366 for i in modules/*; do \
368 [ -f modules/$i/README ] && cp -f modules/$i/README README.$i; \
371 # contains the same files we install in %doc
372 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
375 #docbook2html serdev.sgml
378 #docbook2html seruser.sgml
382 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/opensips
383 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/opensips
384 install %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/opensips.service
387 rm -rf $RPM_BUILD_ROOT
390 /sbin/chkconfig --add opensips
391 %service opensips restart "SIP Daemon"
392 %systemd_post opensips.service
395 %systemd_preun opensips.service
396 if [ "$1" = "0" ]; then
397 %service opensips stop
398 /sbin/chkconfig --del opensips
404 %triggerpostun -- %{name} < 2.1.0-0.2
405 %systemd_trigger opensips.service
408 %defattr(644,root,root,755)
409 %doc README* AUTHORS CREDITS ChangeLog INSTALL NEWS scripts examples
410 %attr(755,root,root) %{_sbindir}/*
411 %dir %{_sysconfdir}/opensips
412 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensips.cfg
413 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensipsctlrc
414 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/osipsconsolerc
415 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls
416 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/README
417 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/ca.conf
418 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/request.conf
419 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user.conf
420 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA
421 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/cacert.pem
422 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/index.txt
423 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/serial
424 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/certs
425 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/certs/01.pem
426 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/private
427 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/private/cakey.pem
428 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/user
429 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-calist.pem
430 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert.pem
431 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert_req.pem
432 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-privkey.pem
433 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/opensips
434 %attr(754,root,root) /etc/rc.d/init.d/opensips
435 %{systemdunitdir}/opensips.service
436 %dir %{_libdir}/opensips
437 %dir %{_libdir}/opensips/opensipsctl
438 %{_libdir}/opensips/opensipsctl/*.*
439 %dir %{_libdir}/opensips/opensipsctl/dbtextdb
440 %attr(755,root,root) %{_libdir}/opensips/opensipsctl/dbtextdb/dbtextdb.py
441 %dir %{_libdir}/opensips/modules
442 # explict list here, no globs please (to avoid mistakes)
443 %attr(755,root,root) %{_libdir}/opensips/modules/acc.so
444 %attr(755,root,root) %{_libdir}/opensips/modules/alias_db.so
445 %attr(755,root,root) %{_libdir}/opensips/modules/auth.so
446 %attr(755,root,root) %{_libdir}/opensips/modules/auth_aaa.so
447 %attr(755,root,root) %{_libdir}/opensips/modules/auth_db.so
448 %attr(755,root,root) %{_libdir}/opensips/modules/avpops.so
449 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_entities.so
450 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_logic.so
451 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_sca.so
452 %attr(755,root,root) %{_libdir}/opensips/modules/benchmark.so
453 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_local.so
454 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_sql.so
455 %attr(755,root,root) %{_libdir}/opensips/modules/call_center.so
456 %attr(755,root,root) %{_libdir}/opensips/modules/call_control.so
457 %attr(755,root,root) %{_libdir}/opensips/modules/compression.so
458 %attr(755,root,root) %{_libdir}/opensips/modules/cfgutils.so
459 %attr(755,root,root) %{_libdir}/opensips/modules/cpl-c.so
460 %attr(755,root,root) %{_libdir}/opensips/modules/db_berkeley.so
461 %attr(755,root,root) %{_libdir}/opensips/modules/db_cachedb.so
462 %attr(755,root,root) %{_libdir}/opensips/modules/db_flatstore.so
463 %attr(755,root,root) %{_libdir}/opensips/modules/db_http.so
464 %attr(755,root,root) %{_libdir}/opensips/modules/db_text.so
465 %attr(755,root,root) %{_libdir}/opensips/modules/db_virtual.so
466 %attr(755,root,root) %{_libdir}/opensips/modules/dialog.so
467 %attr(755,root,root) %{_libdir}/opensips/modules/dialplan.so
468 %attr(755,root,root) %{_libdir}/opensips/modules/dispatcher.so
469 %attr(755,root,root) %{_libdir}/opensips/modules/diversion.so
470 %attr(755,root,root) %{_libdir}/opensips/modules/dns_cache.so
471 %attr(755,root,root) %{_libdir}/opensips/modules/domain.so
472 %attr(755,root,root) %{_libdir}/opensips/modules/domainpolicy.so
473 %attr(755,root,root) %{_libdir}/opensips/modules/drouting.so
474 %attr(755,root,root) %{_libdir}/opensips/modules/emergency.so
475 %attr(755,root,root) %{_libdir}/opensips/modules/enum.so
476 %attr(755,root,root) %{_libdir}/opensips/modules/event_datagram.so
477 %attr(755,root,root) %{_libdir}/opensips/modules/event_route.so
478 %attr(755,root,root) %{_libdir}/opensips/modules/event_xmlrpc.so
479 %attr(755,root,root) %{_libdir}/opensips/modules/exec.so
480 %attr(755,root,root) %{_libdir}/opensips/modules/gflags.so
481 %attr(755,root,root) %{_libdir}/opensips/modules/group.so
482 %attr(755,root,root) %{_libdir}/opensips/modules/fraud_detection.so
483 %attr(755,root,root) %{_libdir}/opensips/modules/identity.so
484 %attr(755,root,root) %{_libdir}/opensips/modules/imc.so
485 %attr(755,root,root) %{_libdir}/opensips/modules/load_balancer.so
486 %attr(755,root,root) %{_libdir}/opensips/modules/mangler.so
487 %attr(755,root,root) %{_libdir}/opensips/modules/mathops.so
488 %attr(755,root,root) %{_libdir}/opensips/modules/maxfwd.so
489 %attr(755,root,root) %{_libdir}/opensips/modules/mediaproxy.so
490 %attr(755,root,root) %{_libdir}/opensips/modules/mi_datagram.so
491 %attr(755,root,root) %{_libdir}/opensips/modules/mi_fifo.so
492 %attr(755,root,root) %{_libdir}/opensips/modules/mi_json.so
493 %attr(755,root,root) %{_libdir}/opensips/modules/mi_xmlrpc_ng.so
494 %attr(755,root,root) %{_libdir}/opensips/modules/msilo.so
495 %attr(755,root,root) %{_libdir}/opensips/modules/nat_traversal.so
496 %attr(755,root,root) %{_libdir}/opensips/modules/nathelper.so
497 %attr(755,root,root) %{_libdir}/opensips/modules/options.so
498 %attr(755,root,root) %{_libdir}/opensips/modules/path.so
499 %attr(755,root,root) %{_libdir}/opensips/modules/pdt.so
500 %attr(755,root,root) %{_libdir}/opensips/modules/peering.so
501 %attr(755,root,root) %{_libdir}/opensips/modules/permissions.so
502 %attr(755,root,root) %{_libdir}/opensips/modules/pike.so
503 %attr(755,root,root) %{_libdir}/opensips/modules/pi_http.so
504 %attr(755,root,root) %{_libdir}/opensips/modules/presence.so
505 %attr(755,root,root) %{_libdir}/opensips/modules/presence_callinfo.so
506 %attr(755,root,root) %{_libdir}/opensips/modules/presence_dialoginfo.so
507 %attr(755,root,root) %{_libdir}/opensips/modules/presence_mwi.so
508 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xcapdiff.so
509 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xml.so
510 %attr(755,root,root) %{_libdir}/opensips/modules/proto_sctp.so
511 %attr(755,root,root) %{_libdir}/opensips/modules/proto_tls.so
512 %attr(755,root,root) %{_libdir}/opensips/modules/proto_ws.so
513 %attr(755,root,root) %{_libdir}/opensips/modules/pua.so
514 %attr(755,root,root) %{_libdir}/opensips/modules/pua_bla.so
515 %attr(755,root,root) %{_libdir}/opensips/modules/pua_dialoginfo.so
516 %attr(755,root,root) %{_libdir}/opensips/modules/pua_mi.so
517 %attr(755,root,root) %{_libdir}/opensips/modules/pua_usrloc.so
518 %attr(755,root,root) %{_libdir}/opensips/modules/python.so
519 %attr(755,root,root) %{_libdir}/opensips/modules/qos.so
520 %attr(755,root,root) %{_libdir}/opensips/modules/ratelimit.so
521 %attr(755,root,root) %{_libdir}/opensips/modules/regex.so
522 %attr(755,root,root) %{_libdir}/opensips/modules/registrar.so
523 %attr(755,root,root) %{_libdir}/opensips/modules/rest_client.so
524 %attr(755,root,root) %{_libdir}/opensips/modules/rls.so
525 %attr(755,root,root) %{_libdir}/opensips/modules/rr.so
526 %attr(755,root,root) %{_libdir}/opensips/modules/rtpengine.so
527 %attr(755,root,root) %{_libdir}/opensips/modules/rtpproxy.so
528 %attr(755,root,root) %{_libdir}/opensips/modules/seas.so
529 %attr(755,root,root) %{_libdir}/opensips/modules/script_helper.so
530 %attr(755,root,root) %{_libdir}/opensips/modules/signaling.so
531 %attr(755,root,root) %{_libdir}/opensips/modules/sipcapture.so
532 %attr(755,root,root) %{_libdir}/opensips/modules/sipmsgops.so
533 %attr(755,root,root) %{_libdir}/opensips/modules/siptrace.so
534 %attr(755,root,root) %{_libdir}/opensips/modules/sl.so
535 %attr(755,root,root) %{_libdir}/opensips/modules/sms.so
536 %attr(755,root,root) %{_libdir}/opensips/modules/speeddial.so
537 %attr(755,root,root) %{_libdir}/opensips/modules/sst.so
538 %attr(755,root,root) %{_libdir}/opensips/modules/statistics.so
539 %attr(755,root,root) %{_libdir}/opensips/modules/stun.so
540 %attr(755,root,root) %{_libdir}/opensips/modules/textops.so
541 %attr(755,root,root) %{_libdir}/opensips/modules/tm.so
542 %attr(755,root,root) %{_libdir}/opensips/modules/topology_hiding.so
543 %attr(755,root,root) %{_libdir}/opensips/modules/uac.so
544 %attr(755,root,root) %{_libdir}/opensips/modules/uac_auth.so
545 %attr(755,root,root) %{_libdir}/opensips/modules/uac_redirect.so
546 %attr(755,root,root) %{_libdir}/opensips/modules/uac_registrant.so
547 %attr(755,root,root) %{_libdir}/opensips/modules/uri.so
548 %attr(755,root,root) %{_libdir}/opensips/modules/userblacklist.so
549 %attr(755,root,root) %{_libdir}/opensips/modules/usrloc.so
550 %attr(755,root,root) %{_libdir}/opensips/modules/xcap.so
551 %attr(755,root,root) %{_libdir}/opensips/modules/xcap_client.so
552 %dir %{_datadir}/%{name}
553 %{_datadir}/%{name}/db_berkeley
554 %{_datadir}/%{name}/dbtext
555 %{_datadir}/%{name}/menuconfig_templates
556 %{_datadir}/%{name}/pi_http
560 %defattr(644,root,root,755)
561 %attr(755,root,root) %{_libdir}/opensips/modules/jabber.so
562 %attr(755,root,root) %{_libdir}/opensips/modules/xmpp.so
563 %attr(755,root,root) %{_libdir}/opensips/modules/pua_xmpp.so
567 %defattr(644,root,root,755)
568 %attr(755,root,root) %{_libdir}/opensips/modules/db_mysql.so
569 %{_datadir}/%{name}/mysql
574 %defattr(644,root,root,755)
575 %attr(755,root,root) %{_libdir}/opensips/modules/db_postgres.so
576 %{_datadir}/%{name}/postgres
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{_libdir}/opensips/modules/json.so
585 %if %{with memcached}
587 %defattr(644,root,root,755)
588 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_memcached.so
593 %defattr(644,root,root,755)
594 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/dictionary.opensips
595 %attr(755,root,root) %{_libdir}/opensips/modules/aaa_radius.so
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_libdir}/opensips/modules/db_unixodbc.so
606 %defattr(644,root,root,755)
607 %attr(755,root,root) %{_libdir}/opensips/modules/mmgeoip.so
612 %defattr(644,root,root,755)
613 %attr(755,root,root) %{_libdir}/opensips/modules/h350.so
614 %attr(755,root,root) %{_libdir}/opensips/modules/ldap.so
617 %if %{with carrierroute}
619 %defattr(644,root,root,755)
620 %attr(755,root,root) %{_libdir}/opensips/modules/carrierroute.so
625 %defattr(644,root,root,755)
626 %attr(755,root,root) %{_libdir}/opensips/modules/osp.so
630 %defattr(644,root,root,755)
631 %attr(755,root,root) %{_libdir}/opensips/modules/snmpstats.so
634 %defattr(644,root,root,755)
635 %attr(755,root,root) %{_libdir}/opensips/modules/db_perlvdb.so
636 %attr(755,root,root) %{_libdir}/opensips/modules/perl.so
637 %{_libdir}/opensips/perl
639 %files -n mibs-%{name}
640 %defattr(644,root,root,755)
645 %defattr(644,root,root,755)
646 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_redis.so
649 %if %{with microhttpd}
651 %defattr(644,root,root,755)
652 %attr(755,root,root) %{_libdir}/opensips/modules/httpd.so
653 %attr(755,root,root) %{_libdir}/opensips/modules/mi_http.so