]> git.pld-linux.org Git - packages/opensips.git/blob - opensips.spec
- rebuild with mysql 5.7
[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_with     couchbase       # couchbase support
16 %bcond_with     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 przekazujący (proxy), przekierowujący i rejestrujący
21 Name:           opensips
22 Version:        2.1.2
23 Release:        5
24 License:        GPL v2
25 Group:          Networking/Daemons
26 Source0:        http://opensips.org/pub/opensips/%{version}/%{name}-%{version}.tar.gz
27 # Source0-md5:  f7590fde5d99fffe05659442073d750c
28 Source1:        %{name}.init
29 Source2:        %{name}.sysconfig
30 Source3:        %{name}.service
31 Patch0:         x32.patch
32 Patch1:         make.patch
33 URL:            http://www.opensips.org/
34 %{?with_sngtc:BuildRequires:    TODO-SNGTC-BRs}
35 %{?with_geoip:BuildRequires:    GeoIP-devel}
36 %{?with_osp:BuildRequires:      OSPToolkit}
37 BuildRequires:  bison
38 BuildRequires:  curl-devel
39 BuildRequires:  expat-devel
40 BuildRequires:  flex
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
52 #BuildRequires: lynx
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}
65 BuildRequires:  which
66 #BuildRequires: xmlrpc-c-devel >= 1.10.0
67 BuildRequires:  zlib-devel
68 Requires(post,preun):   /sbin/chkconfig
69 Requires:       rc-scripts
70 Requires:       systemd-units >= 38
71 Suggests:       python-modules
72 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
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'
77 # lua: lua.h
78 %define exclude_modules mi_xmlrpc db_oracle event_rabbitmq cachedb_cassandra lua
79
80 %description
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.
88
89 %description -l pl.UTF-8
90 OpenSIPS (Open SIP Server) to dojrzała, mająca otwarte źródła
91 implementacja serwera SIP. OpenSIPS to więcej niż proxy/router SIP,
92 jako że zawiera funkcje na poziomie aplikacji. OpenSIPS, jako serwer
93 SIP, jest głównym składnikiem dowolnego rozwiązania VoIP opartego na
94 SIP. Z bardzo elastycznym i konfigurowalnym silnikiem trasującym,
95 łączy usługi głosowe, wideo, komunikatorów oraz obecności w bardzo
96 wydajny sposób, dzięki skalowalnej, modularnej budowie.
97
98 %package mysql
99 Summary:        openSIPS MySQL module
100 Summary(pl.UTF-8):      Moduł MySQL do openSIPS
101 Group:          Networking/Daemons
102 Requires:       %{name} = %{version}-%{release}
103
104 %description mysql
105 MySQL module for openSIPS.
106
107 %description mysql -l pl.UTF-8
108 Moduł MySQL do openSIPS.
109
110 %package postgres
111 Summary:        openSIPS PostgreSQL module
112 Summary(pl.UTF-8):      Moduł PostgreSQL do openSIPS
113 Group:          Networking/Daemons
114 Requires:       %{name} = %{version}-%{release}
115
116 %description postgres
117 PostgreSQL module for openSIPS.
118
119 %description postgres -l pl.UTF-8
120 Moduł PostgreSQL do openSIPS.
121
122 %package json
123 Summary:        openSIPS JSON module
124 Summary(pl.UTF-8):      Moduł JSON do openSIPS
125 Group:          Networking/Daemons
126 Requires:       %{name} = %{version}-%{release}
127
128 %description json
129 JSON module for openSIPS.
130
131 %description json -l pl.UTF-8
132 Moduł JSON do openSIPS.
133
134 %package memcached
135 Summary:        openSIPS memcached module
136 Summary(pl.UTF-8):      Moduł memcached do openSIPS
137 Group:          Networking/Daemons
138 Requires:       %{name} = %{version}-%{release}
139
140 %description memcached
141 Memcached module for openSIPS.
142
143 %description memcached -l pl.UTF-8
144 Moduł memcached do openSIPS.
145
146 %package radius
147 Summary:        openSIPS Radius module
148 Summary(pl.UTF-8):      Moduł Radius do openSIPS
149 Group:          Networking/Daemons
150 Requires:       %{name} = %{version}-%{release}
151
152 %description radius
153 Radius module for openSIPS.
154
155 %description radius -l pl.UTF-8
156 Moduł Radius do openSIPS.
157
158 %package odbc
159 Summary:        openSIPS ODBC module
160 Summary(pl.UTF-8):      Moduł ODBC do openSIPS
161 Group:          Networking/Daemons
162 Requires:       %{name} = %{version}-%{release}
163
164 %description odbc
165 ODBC module for openSIPS.
166
167 %description odbc -l pl.UTF-8
168 Moduł ODBC do openSIPS.
169
170 %package perl
171 Summary:        openSIPS perl and perlvdb modules
172 Summary(pl.UTF-8):      Moduły perl i perlvdb do openSIPS
173 Group:          Networking/Daemons
174 Requires:       %{name} = %{version}-%{release}
175
176 %description perl
177 Perl modules (perl & perlvdb) for openSIPS.
178
179 %description perl -l pl.UTF-8
180 Moduły perl i perlvdb do openSIPS.
181
182 %package xmpp
183 Summary:        openSIPS XMPP/Jabber modules
184 Summary(pl.UTF-8):      Moduły XMPP/Jabber do openSIPS
185 Group:          Networking/Daemons
186 Requires:       %{name} = %{version}-%{release}
187 Obsoletes:      opensips-jabber
188
189 %description xmpp
190 XMPP/Jabber modules for openSIPS.
191
192 %description xmpp -l pl.UTF-8
193 Moduły XMPP/Jabber do openSIPS.
194
195 %package ldap
196 Summary:        openSIPS LDAP and H350 modules
197 Summary(pl.UTF-8):      Moduły LDAP i H350 do openSIPS
198 Group:          Networking/Daemons
199 Requires:       %{name} = %{version}-%{release}
200
201 %description ldap
202 LDAP and H350 modules for openSIPS.
203
204 %description ldap -l pl.UTF-8
205 Moduły LDAP i H350 do openSIPS.
206
207 %package carrierroute
208 Summary:        openSIPS Carrierroute module
209 Summary(pl.UTF-8):      Moduł Carrierroute do openSIPS
210 Group:          Networking/Daemons
211 Requires:       %{name} = %{version}-%{release}
212
213 %description carrierroute
214 Carrierroute module for openSIPS.
215
216 %description carrierroute -l pl.UTF-8
217 Moduł Carrierroute do openSIPS.
218
219 %package osp
220 Summary:        openSIPS OSP module
221 Summary(pl.UTF-8):      Moduł OSP do openSIPS
222 Group:          Networking/Daemons
223 Requires:       %{name} = %{version}-%{release}
224
225 %description osp
226 OSP module for openSIPS.
227
228 %description osp -l pl.UTF-8
229 Moduł OSP do openSIPS.
230
231 %package mmgeoip
232 Summary:        openSIPS MaxMind GeoIP module
233 Summary(pl.UTF-8):      Moduł MaxMind GeoIP do openSIPS
234 Group:          Networking/Daemons
235 Requires:       %{name} = %{version}-%{release}
236
237 %description mmgeoip
238 MaxMind GeoIP module for openSIPS.
239
240 %description mmgeoip -l pl.UTF-8
241 Moduł MaxMind GeoIP do openSIPS.
242
243 %package snmpstats
244 Summary:        openSIPS SNMP statistics module
245 Summary(pl.UTF-8):      Moduł do statystyk SNMP do openSIPS
246 Group:          Networking/Daemons
247 Requires:       %{name} = %{version}-%{release}
248
249 %description snmpstats
250 openSIPS SNMP statistics module.
251
252 %description snmpstats -l pl.UTF-8
253 Moduł do statystyk SNMP do openSIPS.
254
255 %package -n mibs-%{name}
256 Summary:        MIBs for openSIPS
257 Summary(pl.UTF-8):      MIB-y dla openSIPS
258 Group:          Applications/System
259 Requires:       mibs-dirs
260 Requires:       mibs-net-snmp
261 Obsoletes:      opensips-mibs
262
263 %description -n mibs-%{name}
264 MIBs for openSIPS.
265
266 %description -n mibs-%{name} -l pl.UTF-8
267 MIB-y dla openSIPS.
268
269 %package redis
270 Summary:        Redis interface for openSIPS
271 Summary(pl.UTF-8):      Moduł Redis do openSIPS
272 Group:          Networking/Daemons
273 Requires:       %{name} = %{version}-%{release}
274
275 %description redis
276 Redis interface for openSIPS.
277
278 %description redis -l pl.UTF-8
279 Moduł Redis do openSIPS.
280
281 %package httpd
282 Summary:        HTTP interface to openSIPS
283 Summary(pl.UTF-8):      Interfejs HTTP do openSIPS
284 Group:          Networking/Daemons
285 Requires:       %{name} = %{version}-%{release}
286
287 %description httpd
288 HTTP interface to openSIPS.
289
290 %description httpd -l pl.UTF-8
291 Interfejs HTTP do openSIPS.
292
293 %prep
294 %setup -q
295 %patch0 -p1
296 %patch1 -p1
297
298 %build
299 exclude_modules="%{exclude_modules}"
300 %if %{without redis}
301 exclude_modules="$exclude_modules cachedb_redis"
302 %endif
303 %if %{without ldap}
304 exclude_modules="$exclude_modules h350 ldap"
305 %endif
306 %if %{without carrierroute}
307 exclude_modules="$exclude_modules carrierroute"
308 %endif
309 %if %{without osp}
310 exclude_modules="$exclude_modules osp"
311 %endif
312 %if %{without microhttpd}
313 exclude_modules="$exclude_modules httpd"
314 %endif
315 %if %{without mysql}
316 exclude_modules="$exclude_modules db_mysql"
317 %endif
318 %if %{without pgsql}
319 exclude_modules="$exclude_modules db_postgres"
320 %endif
321 %if %{without odbc}
322 exclude_modules="$exclude_modules db_unixodbc"
323 %endif
324 %if %{without geoip}
325 exclude_modules="$exclude_modules mmgeoip"
326 %endif
327 %if %{without radius}
328 exclude_modules="$exclude_modules aaa_radius"
329 %endif
330 %if %{without json}
331 exclude_modules="$exclude_modules json"
332 %endif
333 %if %{without memcached}
334 exclude_modules="$exclude_modules cachedb_memcached"
335 %endif
336 %if %{without couchbase}
337 exclude_modules="$exclude_modules cachedb_couchbase"
338 %endif
339 %if %{without mongodb}
340 exclude_modules="$exclude_modules cachedb_mongodb"
341 %endif
342 %if %{without sngtc}
343 exclude_modules="$exclude_modules sngtc"
344 %endif
345 echo "$exclude_modules" > exclude_modules
346 LDFLAGS="%{rpmldflags}" \
347 %{__make} all \
348         Q= \
349         exclude_modules="$exclude_modules" \
350         prefix=%{_prefix} \
351         PREFIX=%{_prefix} \
352         LIBDIR=%{_lib} \
353         cfg-prefix=$RPM_BUILD_ROOT \
354         cfg-target=/etc/opensips/ \
355         CC="%{__cc}" \
356         CC_EXTRA_OPTS="-I/usr/include/ncurses" \
357         CFLAGS="%{rpmcflags} -Wcast-align"
358
359 %install
360 rm -rf $RPM_BUILD_ROOT
361 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{ser,sysconfig,rc.d/init.d} \
362         -d $RPM_BUILD_ROOT%{systemdunitdir}
363
364 exclude_modules="$(cat exclude_modules)"
365 %{__make} install -j1 \
366         Q= \
367         exclude_modules="$exclude_modules" \
368         prefix=%{_prefix} \
369         PREFIX=%{_prefix} \
370         LIBDIR=%{_lib} \
371         BASEDIR=$RPM_BUILD_ROOT \
372         cfg-prefix=$RPM_BUILD_ROOT \
373         cfg-target=/etc/opensips/ \
374         INSTALLMIBDIR=$RPM_BUILD_ROOT%{_datadir}/mibs
375
376 for i in modules/*; do \
377         i=$(basename $i)
378         [ -f modules/$i/README ] && cp -f modules/$i/README README.$i; \
379 done
380
381 # contains the same files we install in %doc
382 %{__rm} -r  $RPM_BUILD_ROOT%{_docdir}/%{name}
383
384 #cd doc/serdev
385 #docbook2html serdev.sgml
386 #rm -f serdev.sgml
387 #cd ../seruser
388 #docbook2html seruser.sgml
389 #rm -f seruser.sgml
390 #cd ../..
391
392 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/opensips
393 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/opensips
394 install %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/opensips.service
395
396 %clean
397 rm -rf $RPM_BUILD_ROOT
398
399 %post
400 /sbin/chkconfig --add opensips
401 %service opensips restart "SIP Daemon"
402 %systemd_post opensips.service
403
404 %preun
405 %systemd_preun opensips.service
406 if [ "$1" = "0" ]; then
407         %service opensips stop
408         /sbin/chkconfig --del opensips
409 fi
410
411 %postun
412 %systemd_reload
413
414 %triggerpostun -- %{name} < 2.1.0-0.2
415 %systemd_trigger opensips.service
416
417 %files
418 %defattr(644,root,root,755)
419 %doc README* AUTHORS CREDITS ChangeLog INSTALL NEWS scripts examples
420 %attr(755,root,root) %{_sbindir}/*
421 %dir %{_sysconfdir}/opensips
422 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensips.cfg
423 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensipsctlrc
424 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/osipsconsolerc
425 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls
426 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/README
427 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/ca.conf
428 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/request.conf
429 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user.conf
430 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA
431 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/cacert.pem
432 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/index.txt
433 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/serial
434 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/certs
435 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/certs/01.pem
436 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/private
437 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/private/cakey.pem
438 %dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/user
439 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-calist.pem
440 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert.pem
441 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert_req.pem
442 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-privkey.pem
443 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/opensips
444 %attr(754,root,root) /etc/rc.d/init.d/opensips
445 %{systemdunitdir}/opensips.service
446 %dir %{_libdir}/opensips
447 %dir %{_libdir}/opensips/opensipsctl
448 %{_libdir}/opensips/opensipsctl/*.*
449 %dir %{_libdir}/opensips/opensipsctl/dbtextdb
450 %attr(755,root,root) %{_libdir}/opensips/opensipsctl/dbtextdb/dbtextdb.py
451 %dir %{_libdir}/opensips/modules
452 # explict list here, no globs please (to avoid mistakes)
453 %attr(755,root,root) %{_libdir}/opensips/modules/acc.so
454 %attr(755,root,root) %{_libdir}/opensips/modules/alias_db.so
455 %attr(755,root,root) %{_libdir}/opensips/modules/auth.so
456 %attr(755,root,root) %{_libdir}/opensips/modules/auth_aaa.so
457 %attr(755,root,root) %{_libdir}/opensips/modules/auth_db.so
458 %attr(755,root,root) %{_libdir}/opensips/modules/avpops.so
459 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_entities.so
460 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_logic.so
461 %attr(755,root,root) %{_libdir}/opensips/modules/b2b_sca.so
462 %attr(755,root,root) %{_libdir}/opensips/modules/benchmark.so
463 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_local.so
464 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_sql.so
465 %attr(755,root,root) %{_libdir}/opensips/modules/call_center.so
466 %attr(755,root,root) %{_libdir}/opensips/modules/call_control.so
467 %attr(755,root,root) %{_libdir}/opensips/modules/compression.so
468 %attr(755,root,root) %{_libdir}/opensips/modules/cfgutils.so
469 %attr(755,root,root) %{_libdir}/opensips/modules/cpl-c.so
470 %attr(755,root,root) %{_libdir}/opensips/modules/db_berkeley.so
471 %attr(755,root,root) %{_libdir}/opensips/modules/db_cachedb.so
472 %attr(755,root,root) %{_libdir}/opensips/modules/db_flatstore.so
473 %attr(755,root,root) %{_libdir}/opensips/modules/db_http.so
474 %attr(755,root,root) %{_libdir}/opensips/modules/db_text.so
475 %attr(755,root,root) %{_libdir}/opensips/modules/db_virtual.so
476 %attr(755,root,root) %{_libdir}/opensips/modules/dialog.so
477 %attr(755,root,root) %{_libdir}/opensips/modules/dialplan.so
478 %attr(755,root,root) %{_libdir}/opensips/modules/dispatcher.so
479 %attr(755,root,root) %{_libdir}/opensips/modules/diversion.so
480 %attr(755,root,root) %{_libdir}/opensips/modules/dns_cache.so
481 %attr(755,root,root) %{_libdir}/opensips/modules/domain.so
482 %attr(755,root,root) %{_libdir}/opensips/modules/domainpolicy.so
483 %attr(755,root,root) %{_libdir}/opensips/modules/drouting.so
484 %attr(755,root,root) %{_libdir}/opensips/modules/emergency.so
485 %attr(755,root,root) %{_libdir}/opensips/modules/enum.so
486 %attr(755,root,root) %{_libdir}/opensips/modules/event_datagram.so
487 %attr(755,root,root) %{_libdir}/opensips/modules/event_route.so
488 %attr(755,root,root) %{_libdir}/opensips/modules/event_xmlrpc.so
489 %attr(755,root,root) %{_libdir}/opensips/modules/exec.so
490 %attr(755,root,root) %{_libdir}/opensips/modules/gflags.so
491 %attr(755,root,root) %{_libdir}/opensips/modules/group.so
492 %attr(755,root,root) %{_libdir}/opensips/modules/fraud_detection.so
493 %attr(755,root,root) %{_libdir}/opensips/modules/identity.so
494 %attr(755,root,root) %{_libdir}/opensips/modules/imc.so
495 %attr(755,root,root) %{_libdir}/opensips/modules/load_balancer.so
496 %attr(755,root,root) %{_libdir}/opensips/modules/mangler.so
497 %attr(755,root,root) %{_libdir}/opensips/modules/mathops.so
498 %attr(755,root,root) %{_libdir}/opensips/modules/maxfwd.so
499 %attr(755,root,root) %{_libdir}/opensips/modules/mediaproxy.so
500 %attr(755,root,root) %{_libdir}/opensips/modules/mi_datagram.so
501 %attr(755,root,root) %{_libdir}/opensips/modules/mi_fifo.so
502 %attr(755,root,root) %{_libdir}/opensips/modules/mi_json.so
503 %attr(755,root,root) %{_libdir}/opensips/modules/mi_xmlrpc_ng.so
504 %attr(755,root,root) %{_libdir}/opensips/modules/msilo.so
505 %attr(755,root,root) %{_libdir}/opensips/modules/nat_traversal.so
506 %attr(755,root,root) %{_libdir}/opensips/modules/nathelper.so
507 %attr(755,root,root) %{_libdir}/opensips/modules/options.so
508 %attr(755,root,root) %{_libdir}/opensips/modules/path.so
509 %attr(755,root,root) %{_libdir}/opensips/modules/pdt.so
510 %attr(755,root,root) %{_libdir}/opensips/modules/peering.so
511 %attr(755,root,root) %{_libdir}/opensips/modules/permissions.so
512 %attr(755,root,root) %{_libdir}/opensips/modules/pike.so
513 %attr(755,root,root) %{_libdir}/opensips/modules/pi_http.so
514 %attr(755,root,root) %{_libdir}/opensips/modules/presence.so
515 %attr(755,root,root) %{_libdir}/opensips/modules/presence_callinfo.so
516 %attr(755,root,root) %{_libdir}/opensips/modules/presence_dialoginfo.so
517 %attr(755,root,root) %{_libdir}/opensips/modules/presence_mwi.so
518 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xcapdiff.so
519 %attr(755,root,root) %{_libdir}/opensips/modules/presence_xml.so
520 %attr(755,root,root) %{_libdir}/opensips/modules/proto_sctp.so
521 %attr(755,root,root) %{_libdir}/opensips/modules/proto_tls.so
522 %attr(755,root,root) %{_libdir}/opensips/modules/proto_ws.so
523 %attr(755,root,root) %{_libdir}/opensips/modules/pua.so
524 %attr(755,root,root) %{_libdir}/opensips/modules/pua_bla.so
525 %attr(755,root,root) %{_libdir}/opensips/modules/pua_dialoginfo.so
526 %attr(755,root,root) %{_libdir}/opensips/modules/pua_mi.so
527 %attr(755,root,root) %{_libdir}/opensips/modules/pua_usrloc.so
528 %attr(755,root,root) %{_libdir}/opensips/modules/python.so
529 %attr(755,root,root) %{_libdir}/opensips/modules/qos.so
530 %attr(755,root,root) %{_libdir}/opensips/modules/ratelimit.so
531 %attr(755,root,root) %{_libdir}/opensips/modules/regex.so
532 %attr(755,root,root) %{_libdir}/opensips/modules/registrar.so
533 %attr(755,root,root) %{_libdir}/opensips/modules/rest_client.so
534 %attr(755,root,root) %{_libdir}/opensips/modules/rls.so
535 %attr(755,root,root) %{_libdir}/opensips/modules/rr.so
536 %attr(755,root,root) %{_libdir}/opensips/modules/rtpengine.so
537 %attr(755,root,root) %{_libdir}/opensips/modules/rtpproxy.so
538 %attr(755,root,root) %{_libdir}/opensips/modules/seas.so
539 %attr(755,root,root) %{_libdir}/opensips/modules/script_helper.so
540 %attr(755,root,root) %{_libdir}/opensips/modules/signaling.so
541 %attr(755,root,root) %{_libdir}/opensips/modules/sipcapture.so
542 %attr(755,root,root) %{_libdir}/opensips/modules/sipmsgops.so
543 %attr(755,root,root) %{_libdir}/opensips/modules/siptrace.so
544 %attr(755,root,root) %{_libdir}/opensips/modules/sl.so
545 %attr(755,root,root) %{_libdir}/opensips/modules/sms.so
546 %attr(755,root,root) %{_libdir}/opensips/modules/speeddial.so
547 %attr(755,root,root) %{_libdir}/opensips/modules/sst.so
548 %attr(755,root,root) %{_libdir}/opensips/modules/statistics.so
549 %attr(755,root,root) %{_libdir}/opensips/modules/stun.so
550 %attr(755,root,root) %{_libdir}/opensips/modules/textops.so
551 %attr(755,root,root) %{_libdir}/opensips/modules/tm.so
552 %attr(755,root,root) %{_libdir}/opensips/modules/topology_hiding.so
553 %attr(755,root,root) %{_libdir}/opensips/modules/uac.so
554 %attr(755,root,root) %{_libdir}/opensips/modules/uac_auth.so
555 %attr(755,root,root) %{_libdir}/opensips/modules/uac_redirect.so
556 %attr(755,root,root) %{_libdir}/opensips/modules/uac_registrant.so
557 %attr(755,root,root) %{_libdir}/opensips/modules/uri.so
558 %attr(755,root,root) %{_libdir}/opensips/modules/userblacklist.so
559 %attr(755,root,root) %{_libdir}/opensips/modules/usrloc.so
560 %attr(755,root,root) %{_libdir}/opensips/modules/xcap.so
561 %attr(755,root,root) %{_libdir}/opensips/modules/xcap_client.so
562 %dir %{_datadir}/%{name}
563 %{_datadir}/%{name}/db_berkeley
564 %{_datadir}/%{name}/dbtext
565 %{_datadir}/%{name}/menuconfig_templates
566 %{_datadir}/%{name}/pi_http
567 %{_mandir}/man*/*
568
569 %files xmpp
570 %defattr(644,root,root,755)
571 %attr(755,root,root) %{_libdir}/opensips/modules/jabber.so
572 %attr(755,root,root) %{_libdir}/opensips/modules/xmpp.so
573 %attr(755,root,root) %{_libdir}/opensips/modules/pua_xmpp.so
574
575 %if %{with mysql}
576 %files mysql
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_libdir}/opensips/modules/db_mysql.so
579 %{_datadir}/%{name}/mysql
580 %endif
581
582 %if %{with pgsql}
583 %files postgres
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_libdir}/opensips/modules/db_postgres.so
586 %{_datadir}/%{name}/postgres
587 %endif
588
589 %if %{with json}
590 %files json
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{_libdir}/opensips/modules/json.so
593 %endif
594
595 %if %{with memcached}
596 %files memcached
597 %defattr(644,root,root,755)
598 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_memcached.so
599 %endif
600
601 %if %{with radius}
602 %files radius
603 %defattr(644,root,root,755)
604 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/dictionary.opensips
605 %attr(755,root,root) %{_libdir}/opensips/modules/aaa_radius.so
606 %endif
607
608 %if %{with odbc}
609 %files odbc
610 %defattr(644,root,root,755)
611 %attr(755,root,root) %{_libdir}/opensips/modules/db_unixodbc.so
612 %endif
613
614 %if %{with geoip}
615 %files mmgeoip
616 %defattr(644,root,root,755)
617 %attr(755,root,root) %{_libdir}/opensips/modules/mmgeoip.so
618 %endif
619
620 %if %{with ldap}
621 %files ldap
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_libdir}/opensips/modules/h350.so
624 %attr(755,root,root) %{_libdir}/opensips/modules/ldap.so
625 %endif
626
627 %if %{with carrierroute}
628 %files carrierroute
629 %defattr(644,root,root,755)
630 %attr(755,root,root) %{_libdir}/opensips/modules/carrierroute.so
631 %endif
632
633 %if %{with osp}
634 %files osp
635 %defattr(644,root,root,755)
636 %attr(755,root,root) %{_libdir}/opensips/modules/osp.so
637 %endif
638
639 %files snmpstats
640 %defattr(644,root,root,755)
641 %attr(755,root,root) %{_libdir}/opensips/modules/snmpstats.so
642
643 %files perl
644 %defattr(644,root,root,755)
645 %attr(755,root,root) %{_libdir}/opensips/modules/db_perlvdb.so
646 %attr(755,root,root) %{_libdir}/opensips/modules/perl.so
647 %{_libdir}/opensips/perl
648
649 %files -n mibs-%{name}
650 %defattr(644,root,root,755)
651 %{_datadir}/mibs/*
652
653 %if %{with redis}
654 %files redis
655 %defattr(644,root,root,755)
656 %attr(755,root,root) %{_libdir}/opensips/modules/cachedb_redis.so
657 %endif
658
659 %if %{with microhttpd}
660 %files httpd
661 %defattr(644,root,root,755)
662 %attr(755,root,root) %{_libdir}/opensips/modules/httpd.so
663 %attr(755,root,root) %{_libdir}/opensips/modules/mi_http.so
664 %endif
This page took 0.196177 seconds and 4 git commands to generate.