1 # TODO: oracle, lua (lua5.1)
4 %bcond_without mysql # MySQL support
5 %bcond_without pgsql # PostgreSQL support
6 %bcond_without sqlite # Sqlite3 support
7 %bcond_without odbc # ODBC support
8 %bcond_without radius # radius support
9 %bcond_without carrierroute # carrierroute support
10 %bcond_without ldap # LDAP support
11 %bcond_with osp # ETSI OSP VoIP Peering support
12 %bcond_without geoip # GeoIP
13 %bcond_without json # json support
14 %bcond_without memcached # memcached support
15 %bcond_without microhttpd # httpd support
16 %bcond_without redis # Redis support
17 %bcond_with couchbase # couchbase support
18 %bcond_with mongodb # mongodb support
19 %bcond_with sngtc # Sangoma transcoding module support
20 %bcond_without rabbitmq # Rabbit MQ support
22 Summary: SIP proxy, redirect and registrar server
23 Summary(pl.UTF-8): Serwer SIP przekazujący (proxy), przekierowujący i rejestrujący
28 Group: Networking/Daemons
29 Source0: https://opensips.org/pub/opensips/%{version}/%{name}-%{version}.tar.gz
30 # Source0-md5: 02ae0094e94d56cb175a542c52a25e39
32 Source2: %{name}.sysconfig
33 Source3: %{name}.service
36 Patch2: json-c-0.14.patch
37 URL: https://opensips.org/
38 %{?with_osp:BuildRequires: OSPToolkit}
39 %{?with_sngtc:BuildRequires: TODO-SNGTC-BRs}
41 BuildRequires: curl-devel
42 BuildRequires: db-devel
43 BuildRequires: expat-devel
45 %{?with_redis:BuildRequires: hiredis-devel}
46 %{?with_json:BuildRequires: json-c-devel}
47 %{?with_carrierroute:BuildRequires: libconfuse-devel}
48 %{?with_couchbase:BuildRequires: libcouchbase-devel}
49 %{?with_geoip:BuildRequires: libmaxminddb-devel}
50 %{?with_memcached:BuildRequires: libmemcached-devel}
51 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel}
52 %{?with_pgsql:BuildRequires: libpqxx-devel}
53 BuildRequires: libsctp-devel
54 %{?with_osp:BuildRequires: libutf8proc-devel}
55 BuildRequires: libuuid-devel
56 BuildRequires: libxml2-devel >= 2.0
57 BuildRequires: libxslt-progs
59 %{?with_mongodb:BuildRequires: mongo-c-driver-devel >= 1.0}
60 %{?with_mysql:BuildRequires: mysql-devel}
61 BuildRequires: net-snmp-devel
62 %{?with_ldap:BuildRequires: openldap-devel}
63 BuildRequires: openssl-devel
64 BuildRequires: pcre-devel
65 BuildRequires: perl-devel
66 BuildRequires: perl-tools-devel
67 BuildRequires: pkgconfig
68 BuildRequires: python-devel >= 1:2.5
69 %{?with_rabbitmq:BuildRequires: rabbitmq-c-devel}
70 %{?with_radius:BuildRequires: radiusclient-ng-devel}
71 BuildRequires: rpm-pythonprov
72 BuildRequires: rpmbuild(macros) >= 1.671
73 %{?with_sqlite:BuildRequires: sqlite3-devel >= 3}
74 #BuildRequires: subversion
75 %{?with_odbc:BuildRequires: unixODBC-devel}
77 #BuildRequires: xmlrpc-c-devel >= 1.10.0
78 BuildRequires: zlib-devel
79 Requires(post,preun): /sbin/chkconfig
81 Requires: systemd-units >= 38
82 Suggests: python-modules
83 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
85 # mi_xmlrpc requires xmlrpc-c-devel in version 1.9 only
86 # cachedb_cassandra requires 'protocol/TBinaryProtocol.h'
88 %define exclude_modules mi_xmlrpc db_oracle cachedb_cassandra lua
91 OpenSIPS (Open SIP Server) is a mature Open Source implementation of a
92 SIP server. OpenSIPS is more than a SIP proxy/router as it includes
93 application-level functionalities. OpenSIPS, as a SIP server, is the
94 core component of any SIP-based VoIP solution. With a very flexible
95 and customizable routing engine, OpenSIPS 'unifies voice, video, IM
96 and presence services in a highly efficient way, thanks to its
97 scalable (modular) design.
99 %description -l pl.UTF-8
100 OpenSIPS (Open SIP Server) to dojrzała, mająca otwarte źródła
101 implementacja serwera SIP. OpenSIPS to więcej niż proxy/router SIP,
102 jako że zawiera funkcje na poziomie aplikacji. OpenSIPS, jako serwer
103 SIP, jest głównym składnikiem dowolnego rozwiązania VoIP opartego na
104 SIP. Z bardzo elastycznym i konfigurowalnym silnikiem trasującym,
105 łączy usługi głosowe, wideo, komunikatorów oraz obecności w bardzo
106 wydajny sposób, dzięki skalowalnej, modularnej budowie.
109 Summary: openSIPS MySQL module
110 Summary(pl.UTF-8): Moduł MySQL do openSIPS
111 Group: Networking/Daemons
112 Requires: %{name} = %{version}-%{release}
115 MySQL module for openSIPS.
117 %description mysql -l pl.UTF-8
118 Moduł MySQL do openSIPS.
121 Summary: openSIPS PostgreSQL module
122 Summary(pl.UTF-8): Moduł PostgreSQL do openSIPS
123 Group: Networking/Daemons
124 Requires: %{name} = %{version}-%{release}
126 %description postgres
127 PostgreSQL module for openSIPS.
129 %description postgres -l pl.UTF-8
130 Moduł PostgreSQL do openSIPS.
133 Summary: openSIPS Sqlite3 module
134 Summary(pl.UTF-8): Moduł Sqlite3 do openSIPS
135 Group: Networking/Daemons
136 Requires: %{name} = %{version}-%{release}
139 Sqlite3 module for openSIPS.
141 %description sqlite3 -l pl.UTF-8
142 Moduł Sqlite3 do openSIPS.
145 Summary: openSIPS JSON module
146 Summary(pl.UTF-8): Moduł JSON do openSIPS
147 Group: Networking/Daemons
148 Requires: %{name} = %{version}-%{release}
151 JSON module for openSIPS.
153 %description json -l pl.UTF-8
154 Moduł JSON do openSIPS.
157 Summary: openSIPS CGRateS module
158 Summary(pl.UTF-8): Moduł CGRateS do openSIPS
159 Group: Networking/Daemons
160 Requires: %{name} = %{version}-%{release}
163 CGRateS module for openSIPS.
165 %description cgrates -l pl.UTF-8
166 Moduł CGRateS do openSIPS.
169 Summary: openSIPS memcached module
170 Summary(pl.UTF-8): Moduł memcached do openSIPS
171 Group: Networking/Daemons
172 Requires: %{name} = %{version}-%{release}
174 %description memcached
175 Memcached module for openSIPS.
177 %description memcached -l pl.UTF-8
178 Moduł memcached do openSIPS.
181 Summary: openSIPS Radius module
182 Summary(pl.UTF-8): Moduł Radius do openSIPS
183 Group: Networking/Daemons
184 Requires: %{name} = %{version}-%{release}
187 Radius module for openSIPS.
189 %description radius -l pl.UTF-8
190 Moduł Radius do openSIPS.
193 Summary: openSIPS ODBC module
194 Summary(pl.UTF-8): Moduł ODBC do openSIPS
195 Group: Networking/Daemons
196 Requires: %{name} = %{version}-%{release}
199 ODBC module for openSIPS.
201 %description odbc -l pl.UTF-8
202 Moduł ODBC do openSIPS.
205 Summary: openSIPS perl and perlvdb modules
206 Summary(pl.UTF-8): Moduły perl i perlvdb do openSIPS
207 Group: Networking/Daemons
208 Requires: %{name} = %{version}-%{release}
211 Perl modules (perl & perlvdb) for openSIPS.
213 %description perl -l pl.UTF-8
214 Moduły perl i perlvdb do openSIPS.
217 Summary: openSIPS XMPP/Jabber modules
218 Summary(pl.UTF-8): Moduły XMPP/Jabber do openSIPS
219 Group: Networking/Daemons
220 Requires: %{name} = %{version}-%{release}
221 Obsoletes: opensips-jabber
224 XMPP/Jabber modules for openSIPS.
226 %description xmpp -l pl.UTF-8
227 Moduły XMPP/Jabber do openSIPS.
230 Summary: openSIPS LDAP and H350 modules
231 Summary(pl.UTF-8): Moduły LDAP i H350 do openSIPS
232 Group: Networking/Daemons
233 Requires: %{name} = %{version}-%{release}
236 LDAP and H350 modules for openSIPS.
238 %description ldap -l pl.UTF-8
239 Moduły LDAP i H350 do openSIPS.
241 %package carrierroute
242 Summary: openSIPS Carrierroute module
243 Summary(pl.UTF-8): Moduł Carrierroute do openSIPS
244 Group: Networking/Daemons
245 Requires: %{name} = %{version}-%{release}
247 %description carrierroute
248 Carrierroute module for openSIPS.
250 %description carrierroute -l pl.UTF-8
251 Moduł Carrierroute do openSIPS.
254 Summary: openSIPS OSP module
255 Summary(pl.UTF-8): Moduł OSP do openSIPS
256 Group: Networking/Daemons
257 Requires: %{name} = %{version}-%{release}
260 OSP module for openSIPS.
262 %description osp -l pl.UTF-8
263 Moduł OSP do openSIPS.
266 Summary: openSIPS MaxMind GeoIP module
267 Summary(pl.UTF-8): Moduł MaxMind GeoIP do openSIPS
268 Group: Networking/Daemons
269 Requires: %{name} = %{version}-%{release}
272 MaxMind GeoIP module for openSIPS.
274 %description mmgeoip -l pl.UTF-8
275 Moduł MaxMind GeoIP do openSIPS.
278 Summary: openSIPS SNMP statistics module
279 Summary(pl.UTF-8): Moduł do statystyk SNMP do openSIPS
280 Group: Networking/Daemons
281 Requires: %{name} = %{version}-%{release}
283 %description snmpstats
284 openSIPS SNMP statistics module.
286 %description snmpstats -l pl.UTF-8
287 Moduł do statystyk SNMP do openSIPS.
289 %package -n mibs-%{name}
290 Summary: MIBs for openSIPS
291 Summary(pl.UTF-8): MIB-y dla openSIPS
292 Group: Applications/System
294 Requires: mibs-net-snmp
295 Obsoletes: opensips-mibs
297 %description -n mibs-%{name}
300 %description -n mibs-%{name} -l pl.UTF-8
304 Summary: Redis interface for openSIPS
305 Summary(pl.UTF-8): Moduł Redis do openSIPS
306 Group: Networking/Daemons
307 Requires: %{name} = %{version}-%{release}
310 Redis interface for openSIPS.
312 %description redis -l pl.UTF-8
313 Moduł Redis do openSIPS.
316 Summary: HTTP interface to openSIPS
317 Summary(pl.UTF-8): Interfejs HTTP do openSIPS
318 Group: Networking/Daemons
319 Requires: %{name} = %{version}-%{release}
322 HTTP interface to openSIPS.
324 %description httpd -l pl.UTF-8
325 Interfejs HTTP do openSIPS.
328 Summary: RabbitMQ interface to openSIPS
329 Summary(pl.UTF-8): Interfejs RabbitMQ do openSIPS
330 Group: Networking/Daemons
331 Requires: %{name} = %{version}-%{release}
333 %description rabbitmq
334 RabbitMQ interface to openSIPS.
336 %description rabbitmq -l pl.UTF-8
337 Interfejs RabbitMQ do openSIPS.
345 %{__sed} -E -i -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python}\1,' \
346 scripts/dbtextdb/dbtextdb.py
349 exclude_modules="%{exclude_modules}"
351 exclude_modules="$exclude_modules cachedb_redis"
354 exclude_modules="$exclude_modules h350 ldap"
356 %if %{without carrierroute}
357 exclude_modules="$exclude_modules carrierroute"
360 exclude_modules="$exclude_modules osp"
362 %if %{without microhttpd}
363 exclude_modules="$exclude_modules httpd"
366 exclude_modules="$exclude_modules db_mysql"
369 exclude_modules="$exclude_modules db_postgres"
371 %if %{without sqlite}
372 exclude_modules="$exclude_modules db_sqlite"
375 exclude_modules="$exclude_modules db_unixodbc"
378 exclude_modules="$exclude_modules mmgeoip"
380 %if %{without radius}
381 exclude_modules="$exclude_modules aaa_radius"
384 exclude_modules="$exclude_modules json"
385 exclude_modules="$exclude_modules cgrates"
387 %if %{without memcached}
388 exclude_modules="$exclude_modules cachedb_memcached"
390 %if %{without couchbase}
391 exclude_modules="$exclude_modules cachedb_couchbase"
393 %if %{without mongodb}
394 exclude_modules="$exclude_modules cachedb_mongodb"
397 exclude_modules="$exclude_modules sngtc"
399 %if %{without rabbitmq}
400 exclude_modules="$exclude_modules rabbitmq"
402 echo "$exclude_modules" > exclude_modules
403 LDFLAGS="%{rpmldflags}" \
406 exclude_modules="$exclude_modules" \
410 cfg_prefix=$RPM_BUILD_ROOT \
411 cfg_target=%{_sysconfdir}/opensips/ \
412 RADIUSCLIENT=RADIUSCLIENT \
414 CC_EXTRA_OPTS="-I/usr/include/ncurses" \
415 CFLAGS="%{rpmcflags} -Wcast-align"
418 rm -rf $RPM_BUILD_ROOT
419 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{ser,sysconfig,rc.d/init.d} \
420 -d $RPM_BUILD_ROOT%{systemdunitdir}
422 exclude_modules="$(cat exclude_modules)"
423 %{__make} install -j1 \
425 exclude_modules="$exclude_modules" \
429 BASEDIR=$RPM_BUILD_ROOT \
430 cfg_prefix=$RPM_BUILD_ROOT \
431 cfg_target=%{_sysconfdir}/opensips/ \
432 INSTALLMIBDIR=$RPM_BUILD_ROOT%{_datadir}/mibs
434 for i in modules/*; do \
436 [ -f modules/$i/README ] && cp -f modules/$i/README README.$i; \
439 # contains the same files we install in %doc
440 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
443 #docbook2html serdev.sgml
446 #docbook2html seruser.sgml
450 cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/opensips
451 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/opensips
452 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/opensips.service
455 rm -rf $RPM_BUILD_ROOT
458 /sbin/chkconfig --add opensips
459 %service opensips restart "SIP Daemon"
460 %systemd_post opensips.service
463 %systemd_preun opensips.service
464 if [ "$1" = "0" ]; then
465 %service opensips stop
466 /sbin/chkconfig --del opensips
472 %triggerpostun -- %{name} < 2.1.0-0.2
473 %systemd_trigger opensips.service
476 %defattr(644,root,root,755)
477 %doc README* AUTHORS CREDITS ChangeLog INSTALL NEWS scripts examples
478 %attr(755,root,root) %{_sbindir}/bdb_recover
479 %attr(755,root,root) %{_sbindir}/opensips
480 %attr(755,root,root) %{_sbindir}/opensipsctl
481 %attr(755,root,root) %{_sbindir}/opensipsdbctl
482 %attr(755,root,root) %{_sbindir}/opensipsunix
483 %attr(755,root,root) %{_sbindir}/osipsconfig
484 %attr(755,root,root) %{_sbindir}/osipsconsole
485 %dir %{_sysconfdir}/opensips
486 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensips.cfg
487 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensipsctlrc
488 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/osipsconsolerc
489 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/scenario_callcenter.xml
490 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls
491 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/README
492 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/ca.conf
493 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/request.conf
494 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user.conf
495 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA
496 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/cacert.pem
497 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/index.txt
498 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/serial
499 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/certs
500 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/certs/01.pem
501 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/private
502 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/private/cakey.pem
503 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/user
504 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-calist.pem
505 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert.pem
506 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert_req.pem
507 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-privkey.pem
508 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/opensips
509 %attr(754,root,root) /etc/rc.d/init.d/opensips
510 %{systemdunitdir}/opensips.service
511 %dir %{_libdir}/opensips
512 %dir %{_libdir}/opensips/opensipsctl
513 %{_libdir}/opensips/opensipsctl/opensipsctl.*
514 %{_libdir}/opensips/opensipsctl/opensipsdbctl.*
515 %dir %{_libdir}/opensips/opensipsctl/dbtextdb
516 %attr(755,root,root) %{_libdir}/opensips/opensipsctl/dbtextdb/dbtextdb.py
517 %dir %{_libdir}/opensips/modules
518 # explict list here, no globs please (to avoid mistakes)
519 %attr(755,root,root) %{_libdir}/opensips/modules/acc.so
520 %attr(755,root,root) %{_libdir}/opensips/modules/alias_db.so
521 %attr(755,root,root) %{_libdir}/opensips/modules/auth_aaa.so
522 %attr(755,root,root) %{_libdir}/opensips/modules/auth_db.so
523 %attr(755,root,root) %{_libdir}/opensips/modules/auth.so
524 %attr(755,root,root) %{_libdir}/opensips/modules/avpops.so
525 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_entities.so
526 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_logic.so
527 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_sca.so
528 %attr(755,root,root) %{_libdir}/opensips/modules/benchmark.so
529 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_local.so
530 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_sql.so
531 %attr(755,root,root) %{_libdir}/opensips/modules/call_center.so
532 %attr(755,root,root) %{_libdir}/opensips/modules/call_control.so
533 %attr(755,root,root) %{_libdir}/opensips/modules/cfgutils.so
534 %attr(755,root,root) %{_libdir}/opensips/modules/clusterer.so
535 %attr(755,root,root) %{_libdir}/opensips/modules/compression.so
536 %attr(755,root,root) %{_libdir}/opensips/modules/cpl_c.so
537 %attr(755,root,root) %{_libdir}/opensips/modules/db_berkeley.so
538 %attr(755,root,root) %{_libdir}/opensips/modules/db_cachedb.so
539 %attr(755,root,root) %{_libdir}/opensips/modules/db_flatstore.so
540 %attr(755,root,root) %{_libdir}/opensips/modules/db_http.so
541 %attr(755,root,root) %{_libdir}/opensips/modules/db_text.so
542 %attr(755,root,root) %{_libdir}/opensips/modules/db_virtual.so
543 %attr(755,root,root) %{_libdir}/opensips/modules/dialog.so
544 %attr(755,root,root) %{_libdir}/opensips/modules/dialplan.so
545 %attr(755,root,root) %{_libdir}/opensips/modules/dispatcher.so
546 %attr(755,root,root) %{_libdir}/opensips/modules/diversion.so
547 %attr(755,root,root) %{_libdir}/opensips/modules/dns_cache.so
548 %attr(755,root,root) %{_libdir}/opensips/modules/domainpolicy.so
549 %attr(755,root,root) %{_libdir}/opensips/modules/domain.so
550 %attr(755,root,root) %{_libdir}/opensips/modules/drouting.so
551 %attr(755,root,root) %{_libdir}/opensips/modules/emergency.so
552 %attr(755,root,root) %{_libdir}/opensips/modules/enum.so
553 %attr(755,root,root) %{_libdir}/opensips/modules/event_datagram.so
554 %attr(755,root,root) %{_libdir}/opensips/modules/event_flatstore.so
555 %attr(755,root,root) %{_libdir}/opensips/modules/event_jsonrpc.so
556 %attr(755,root,root) %{_libdir}/opensips/modules/event_route.so
557 %attr(755,root,root) %{_libdir}/opensips/modules/event_routing.so
558 %attr(755,root,root) %{_libdir}/opensips/modules/event_virtual.so
559 %attr(755,root,root) %{_libdir}/opensips/modules/event_xmlrpc.so
560 %attr(755,root,root) %{_libdir}/opensips/modules/exec.so
561 %attr(755,root,root) %{_libdir}/opensips/modules/fraud_detection.so
562 %attr(755,root,root) %{_libdir}/opensips/modules/freeswitch_scripting.so
563 %attr(755,root,root) %{_libdir}/opensips/modules/freeswitch.so
564 %attr(755,root,root) %{_libdir}/opensips/modules/gflags.so
565 %attr(755,root,root) %{_libdir}/opensips/modules/group.so
566 %attr(755,root,root) %{_libdir}/opensips/modules/identity.so
567 %attr(755,root,root) %{_libdir}/opensips/modules/imc.so
568 %attr(755,root,root) %{_libdir}/opensips/modules/jsonrpc.so
569 %attr(755,root,root) %{_libdir}/opensips/modules/load_balancer.so
570 %attr(755,root,root) %{_libdir}/opensips/modules/mangler.so
571 %attr(755,root,root) %{_libdir}/opensips/modules/mathops.so
572 %attr(755,root,root) %{_libdir}/opensips/modules/maxfwd.so
573 %attr(755,root,root) %{_libdir}/opensips/modules/mediaproxy.so
574 %attr(755,root,root) %{_libdir}/opensips/modules/mi_datagram.so
575 %attr(755,root,root) %{_libdir}/opensips/modules/mid_registrar.so
576 %attr(755,root,root) %{_libdir}/opensips/modules/mi_fifo.so
577 %attr(755,root,root) %{_libdir}/opensips/modules/mi_json.so
578 %attr(755,root,root) %{_libdir}/opensips/modules/mi_xmlrpc_ng.so
579 %attr(755,root,root) %{_libdir}/opensips/modules/msilo.so
580 %attr(755,root,root) %{_libdir}/opensips/modules/nathelper.so
581 %attr(755,root,root) %{_libdir}/opensips/modules/nat_traversal.so
582 %attr(755,root,root) %{_libdir}/opensips/modules/options.so
583 %attr(755,root,root) %{_libdir}/opensips/modules/path.so
584 %attr(755,root,root) %{_libdir}/opensips/modules/peering.so
585 %attr(755,root,root) %{_libdir}/opensips/modules/permissions.so
586 %attr(755,root,root) %{_libdir}/opensips/modules/pi_http.so
587 %attr(755,root,root) %{_libdir}/opensips/modules/pike.so
588 %attr(755,root,root) %{_libdir}/opensips/modules/presence_callinfo.so
589 %attr(755,root,root) %{_libdir}/opensips/modules/presence_dialoginfo.so
590 %attr(755,root,root) %{_libdir}/opensips/modules/presence_mwi.so
591 %attr(755,root,root) %{_libdir}/opensips/modules/presence.so
592 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xcapdiff.so
593 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xml.so
594 %attr(755,root,root) %{_libdir}/opensips/modules/proto_bin.so
595 %attr(755,root,root) %{_libdir}/opensips/modules/proto_hep.so
596 %attr(755,root,root) %{_libdir}/opensips/modules/proto_sctp.so
597 %attr(755,root,root) %{_libdir}/opensips/modules/proto_tls.so
598 %attr(755,root,root) %{_libdir}/opensips/modules/proto_ws.so
599 %attr(755,root,root) %{_libdir}/opensips/modules/proto_wss.so
600 %attr(755,root,root) %{_libdir}/opensips/modules/pua_bla.so
601 %attr(755,root,root) %{_libdir}/opensips/modules/pua_dialoginfo.so
602 %attr(755,root,root) %{_libdir}/opensips/modules/pua_mi.so
603 %attr(755,root,root) %{_libdir}/opensips/modules/pua.so
604 %attr(755,root,root) %{_libdir}/opensips/modules/pua_usrloc.so
605 %attr(755,root,root) %{_libdir}/opensips/modules/python.so
606 %attr(755,root,root) %{_libdir}/opensips/modules/qos.so
607 %attr(755,root,root) %{_libdir}/opensips/modules/ratelimit.so
608 %attr(755,root,root) %{_libdir}/opensips/modules/regex.so
609 %attr(755,root,root) %{_libdir}/opensips/modules/registrar.so
610 %attr(755,root,root) %{_libdir}/opensips/modules/rest_client.so
611 %attr(755,root,root) %{_libdir}/opensips/modules/rls.so
612 %attr(755,root,root) %{_libdir}/opensips/modules/rr.so
613 %attr(755,root,root) %{_libdir}/opensips/modules/rtpengine.so
614 %attr(755,root,root) %{_libdir}/opensips/modules/rtpproxy.so
615 %attr(755,root,root) %{_libdir}/opensips/modules/script_helper.so
616 %attr(755,root,root) %{_libdir}/opensips/modules/seas.so
617 %attr(755,root,root) %{_libdir}/opensips/modules/signaling.so
618 %attr(755,root,root) %{_libdir}/opensips/modules/sipcapture.so
619 %attr(755,root,root) %{_libdir}/opensips/modules/sip_i.so
620 %attr(755,root,root) %{_libdir}/opensips/modules/sipmsgops.so
621 %attr(755,root,root) %{_libdir}/opensips/modules/siprec.so
622 %attr(755,root,root) %{_libdir}/opensips/modules/siptrace.so
623 %attr(755,root,root) %{_libdir}/opensips/modules/sl.so
624 %attr(755,root,root) %{_libdir}/opensips/modules/sms.so
625 %attr(755,root,root) %{_libdir}/opensips/modules/speeddial.so
626 %attr(755,root,root) %{_libdir}/opensips/modules/sql_cacher.so
627 %attr(755,root,root) %{_libdir}/opensips/modules/sst.so
628 %attr(755,root,root) %{_libdir}/opensips/modules/statistics.so
629 %attr(755,root,root) %{_libdir}/opensips/modules/stun.so
630 %attr(755,root,root) %{_libdir}/opensips/modules/textops.so
631 %attr(755,root,root) %{_libdir}/opensips/modules/tls_mgm.so
632 %attr(755,root,root) %{_libdir}/opensips/modules/tm.so
633 %attr(755,root,root) %{_libdir}/opensips/modules/topology_hiding.so
634 %attr(755,root,root) %{_libdir}/opensips/modules/uac_auth.so
635 %attr(755,root,root) %{_libdir}/opensips/modules/uac_redirect.so
636 %attr(755,root,root) %{_libdir}/opensips/modules/uac_registrant.so
637 %attr(755,root,root) %{_libdir}/opensips/modules/uac.so
638 %attr(755,root,root) %{_libdir}/opensips/modules/uri.so
639 %attr(755,root,root) %{_libdir}/opensips/modules/userblacklist.so
640 %attr(755,root,root) %{_libdir}/opensips/modules/usrloc.so
641 %attr(755,root,root) %{_libdir}/opensips/modules/xcap_client.so
642 %attr(755,root,root) %{_libdir}/opensips/modules/xcap.so
643 %attr(755,root,root) %{_libdir}/opensips/modules/xml.so
644 %dir %{_datadir}/%{name}
645 %{_datadir}/%{name}/db_berkeley
646 %{_datadir}/%{name}/dbtext
647 %{_datadir}/%{name}/menuconfig_templates
648 %{_datadir}/%{name}/pi_http
649 %{_mandir}/man5/opensips.cfg.5*
650 %{_mandir}/man8/opensips.8*
651 %{_mandir}/man8/opensipsctl.8*
652 %{_mandir}/man8/opensipsunix.8*
655 %defattr(644,root,root,755)
656 %attr(755,root,root) %{_libdir}/opensips/modules/jabber.so
657 %attr(755,root,root) %{_libdir}/opensips/modules/xmpp.so
658 %attr(755,root,root) %{_libdir}/opensips/modules/pua_xmpp.so
662 %defattr(644,root,root,755)
663 %attr(755,root,root) %{_libdir}/opensips/modules/db_mysql.so
664 %{_datadir}/%{name}/mysql
669 %defattr(644,root,root,755)
670 %attr(755,root,root) %{_libdir}/opensips/modules/db_postgres.so
671 %{_datadir}/%{name}/postgres
676 %defattr(644,root,root,755)
677 %attr(755,root,root) %{_libdir}/opensips/modules/db_sqlite.so
678 %{_datadir}/opensips/sqlite
683 %defattr(644,root,root,755)
684 %attr(755,root,root) %{_libdir}/opensips/modules/json.so
689 %defattr(644,root,root,755)
690 %attr(755,root,root) %{_libdir}/opensips/modules/cgrates.so
693 %if %{with memcached}
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_memcached.so
701 %defattr(644,root,root,755)
702 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/dictionary.opensips
703 %attr(755,root,root) %{_libdir}/opensips/modules/aaa_radius.so
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{_libdir}/opensips/modules/db_unixodbc.so
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_libdir}/opensips/modules/mmgeoip.so
720 %defattr(644,root,root,755)
721 %attr(755,root,root) %{_libdir}/opensips/modules/h350.so
722 %attr(755,root,root) %{_libdir}/opensips/modules/ldap.so
725 %if %{with carrierroute}
727 %defattr(644,root,root,755)
728 %attr(755,root,root) %{_libdir}/opensips/modules/carrierroute.so
733 %defattr(644,root,root,755)
734 %attr(755,root,root) %{_libdir}/opensips/modules/osp.so
738 %defattr(644,root,root,755)
739 %attr(755,root,root) %{_libdir}/opensips/modules/snmpstats.so
742 %defattr(644,root,root,755)
743 %attr(755,root,root) %{_libdir}/opensips/modules/db_perlvdb.so
744 %attr(755,root,root) %{_libdir}/opensips/modules/perl.so
745 %{_libdir}/opensips/perl
747 %files -n mibs-%{name}
748 %defattr(644,root,root,755)
753 %defattr(644,root,root,755)
754 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_redis.so
757 %if %{with microhttpd}
759 %defattr(644,root,root,755)
760 %attr(755,root,root) %{_libdir}/opensips/modules/httpd.so
761 %attr(755,root,root) %{_libdir}/opensips/modules/mi_http.so
766 %defattr(644,root,root,755)
767 %attr(755,root,root) %{_libdir}/opensips/modules/event_rabbitmq.so
768 %attr(755,root,root) %{_libdir}/opensips/modules/rabbitmq.so