d6fd642bf2e7e59c69741f4219eb8c5d8f77d3d1
[sip-router] / pkg / kamailio / centos / 7 / kamailio.spec
1 %define name    kamailio
2 %define ver 5.1.0
3 %define rel dev1%{dist}
4 %bcond_with dnssec
5 %bcond_with kazoo
6
7
8
9 Summary:    Kamailio (former OpenSER) - the Open Source SIP Server
10 Name:       %name
11 Version:    %ver
12 Release:    %rel
13 Packager:   Peter Dunkley <peter@dunkley.me.uk>
14 License:    GPL
15 Group:      System Environment/Daemons
16 Source:     http://kamailio.org/pub/kamailio/%{ver}/src/%{name}-%{ver}_src.tar.gz
17 URL:        http://kamailio.org/
18 Vendor:     kamailio.org
19 BuildRoot:  %{_tmppath}/%{name}-%{ver}-buildroot
20 Conflicts:  kamailio-auth-ephemeral < %ver, kamailio-bdb < %ver
21 Conflicts:  kamailio-carrierroute < %ver, kamailio-cpl < %ver
22 Conflicts:  kamailio-dialplan < %ver, kamailio-dnssec < %ver
23 Conflicts:  kamailio-geoip < %ver, kamailio-gzcompress < %ver
24 Conflicts:  kamailio-ims < %ver, kamailio-java < %ver, kamailio-json < %ver
25 Conflicts:  kamailio-lcr < %ver, kamailio-ldap < %ver, kamailio-lua < %ver
26 %if %{with kazoo}
27 Conflicts:  kamailio-kazoo < %ver
28 %endif
29 Conflicts:  kamailio-memcached < %ver, kamailio-mysql < %ver
30 Conflicts:  kamailio-outbound < %ver, kamailio-perl < %ver
31 Conflicts:  kamailio-postgresql < %ver, kamailio-presence < %ver
32 Conflicts:  kamailio-python < %ver
33 Conflicts:  kamailio-radius < % ver, kamailio-redis < %ver
34 Conflicts:  kamailio-regex < %ver, kamailio-sctp < %ver
35 Conflicts:  kamailio-snmpstats < %ver, kamailio-sqlite < %ver
36 Conflicts:  kamailio-tls < %ver, kamailio-unixodbc < %ver
37 Conflicts:  kamailio-utils < %ver, kamailio-websocket < %ver
38 Conflicts:  kamailio-xhttp-pi < %ver, kamailio-xmlops < %ver
39 Conflicts:  kamailio-xmlrpc < %ver, kamailio-xmpp < %ver
40 Conflicts:  kamailio-uuid < %ver
41 Conflicts:  kamailio-sqlang < %ver
42 BuildRequires:  bison, flex, gcc, make, redhat-rpm-config
43
44 %description
45 Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able
46 to handle thousands of call setups per second. Among features: asynchronous TCP,
47 UDP and SCTP, secure communication via TLS for VoIP (voice, video); IPv4 and
48 IPv6; SIMPLE instant messaging and presence with embedded XCAP server and MSRP
49 relay; ENUM; DID and least cost routing; load balancing; routing fail-over;
50 accounting, authentication and authorization; support for many backend systems
51 such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra; XMLRPC control
52 interface, SNMP monitoring. It can be used to build large VoIP servicing
53 platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers
54 like Asteriskâ„¢, FreeSWITCHâ„¢ or SEMS.
55
56
57 %package    auth-ephemeral
58 Summary:    Functions for authentication using ephemeral credentials.
59 Group:      System Environment/Daemons
60 Requires:   openssl, kamailio = %ver
61 BuildRequires:  openssl-devel
62
63 %description    auth-ephemeral
64 Functions for authentication using ephemeral credentials.
65
66
67 %package    auth-xkeys
68 Summary:    Functions for authentication using shared keys.
69 Group:      System Environment/Daemons
70 Requires:   kamailio = %ver
71
72 %description    auth-xkeys
73 Functions for authentication using shared keys.
74
75
76 %package    bdb
77 Summary:    Berkeley database connectivity for Kamailio.
78 Group:      System Environment/Daemons
79 Requires:   db4, kamailio = %ver
80 BuildRequires:  db4-devel
81
82 %description    bdb
83 Berkeley database connectivity for Kamailio.
84
85
86 %package    carrierroute
87 Summary:    The carrierroute module for Kamailio.
88 Group:      System Environment/Daemons
89 Requires:   libconfuse, kamailio = %ver
90 BuildRequires:  libconfuse-devel
91
92 %description    carrierroute
93 The carrierroute module for Kamailio.
94
95
96 %package    cfgt
97 Summary:    Unit test config file execution tracing module for Kamailio.
98 Group:      System Environment/Daemons
99 Requires:   kamailio = %ver
100
101 %description    cfgt
102 The unit test config file execution tracing module for Kamailio. 
103
104
105 %package    cnxcc
106 Summary:    Module which provides a mechanism to limit call duration based on credit information parameters for Kamailio.
107 Group:      System Environment/Daemons
108 Requires:   libevent, hiredis, kamailio = %ver
109 BuildRequires:  libevent-devel, hiredis-devel
110
111 %description    cnxcc
112 Module which provides a mechanism to limit call duration based on credit information parameters for Kamailio.
113
114
115 %package    cpl
116 Summary:    CPL (Call Processing Language) interpreter for Kamailio.
117 Group:      System Environment/Daemons
118 Requires:   libxml2, kamailio = %ver
119 BuildRequires:  libxml2-devel
120
121 %description    cpl
122 CPL (Call Processing Language) interpreter for Kamailio.
123
124
125 %package    crypto
126 Summary:    Module to support cryptographic extensions for use in the Kamailio configuration.
127 Group:      System Environment/Daemons
128 Requires:   libcrypto
129
130 %description    crypto
131 This module provides various cryptography tools for use in Kamailio configuration file.  It relies on OpenSSL libraries for cryptographic operations (libssl, libcrypto). 
132
133
134 %package    dialplan
135 Summary:    String translations based on rules for Kamailio.
136 Group:      System Environment/Daemons
137 Requires:   pcre, kamailio = %ver
138 BuildRequires:  pcre-devel
139
140 %description    dialplan
141 String translations based on rules for Kamailio.
142
143
144 %package    dmq_userloc
145 Summary:    User location (usrloc) records replication between multiple servers via DMQ module for Kamailio.
146 Group:      System Environment/Daemons
147 Requires:   kamailio = %ver
148
149 %description    dmq_userloc
150 User location (usrloc) records replication between multiple servers via DMQ module.
151
152
153 %if %{with dnssec}
154 %package    dnssec
155 Summary:    DNSSEC support for Kamailio.
156 Group:      System Environment/Daemons
157 Requires:   dnssec-tools-libs, kamailio = %ver
158 BuildRequires:  dnssec-tools-libs-devel
159
160 %description    dnssec
161 DNSSEC support for Kamailio.
162 %endif
163
164
165 %package    geoip
166 Summary:    MaxMind GeoIP support for Kamailio.
167 Group:      System Environment/Daemons
168 Requires:   GeoIP, kamailio = %ver
169 BuildRequires:  GeoIP-devel
170
171 %description    geoip
172 MaxMind GeoIP support for Kamailio.
173
174
175 %package    gzcompress
176 Summary:    Compressed body (SIP and HTTP) handling for kamailio.
177 Group:      System Environment/Daemons
178 Requires:   zlib, kamailio = %ver
179 BuildRequires:  zlib-devel
180
181 %description    gzcompress
182 Compressed body (SIP and HTTP) handling for kamailio.
183
184 %package    http_async_client
185 Summary:    Async HTTP client module for Kamailio.
186 Group:      System Environment/Daemons
187 Requires:   libcurl, libevent, kamailio = %ver
188 BuildRequires: libcurl-devel, libevent-devel
189
190 %description   http_async_client
191 This module implements protocol functions that use the libcurl to communicate with HTTP servers in asyncronous way.
192
193 %package    http_client
194 Summary:    HTTP client module for Kamailio.
195 Group:      System Environment/Daemons
196 Requires:   libcrypto
197
198 %description    http_client
199 This module implements protocol functions that use the libcurl to communicate with HTTP servers. 
200
201
202 %package    ims
203 Summary:    IMS modules and extensions module for Kamailio.
204 Group:      System Environment/Daemons
205 Requires:   libxml2, kamailio = %ver
206 BuildRequires:  libxml2-devel
207
208 %description    ims
209 IMS modules and extensions module for Kamailio.
210
211 %package    jansson
212 Summary:    json string handling and RPC modules for Kamailio using JANSSON library.
213 Group:      System Environment/Daemons
214 Requires:   json-c, libevent, kamailio = %ver
215 BuildRequires:  jansson-devel
216
217 %description    jansson
218 json string handling and RPC modules for Kamailio using JANSSON library.
219
220
221 %package    json
222 Summary:    json string handling and RPC modules for Kamailio.
223 Group:      System Environment/Daemons
224 Requires:   json-c, libevent, kamailio = %ver
225 BuildRequires:  json-c-devel, libevent-devel
226
227 %description    json
228 json string handling and RPC modules for Kamailio.
229
230
231 %if %{with kazoo}
232 %package    kazoo
233 Summary:    Kazoo middle layer connector support for Kamailio
234 Group:      System Environment/Daemons
235 Requires:   libuuid, librabbitmq, json-c, libevent, kamailio = %ver
236 BuildRequires:  libuuid-devel, librabbitmq-devel, json-c-devel, libevent-devel
237
238 %description    kazoo
239 Kazoo module for Kamailio.
240 %endif
241
242
243 %package    lcr
244 Summary:    Least cost routing for Kamailio.
245 Group:      System Environment/Daemons
246 Requires:   pcre, kamailio = %ver
247 BuildRequires:  pcre-devel
248
249 %description    lcr
250 Least cost routing for Kamailio.
251
252
253 %package    ldap
254 Summary:    LDAP search interface for Kamailio.
255 Group:      System Environment/Daemons
256 Requires:   openldap, kamailio = %ver
257 BuildRequires:  openldap-devel
258
259 %description    ldap
260 LDAP search interface for Kamailio.
261
262
263 %package    log_custom
264 Summary:    Logging to custom backends from Kamailio.
265 Group:      System Environment/Daemons
266 Requires:   kamailio = %ver
267
268 %description    log_custom
269 This module provides logging to custom systems, replacing the default core logging to syslog.
270
271
272 %package    lua
273 Summary:    Lua extensions for Kamailio.
274 Group:      System Environment/Daemons
275 Requires:   kamailio = %ver
276 BuildRequires:  lua-devel
277
278 %description    lua
279 Lua extensions for Kamailio.
280
281
282 %package    memcached
283 Summary:    memcached configuration file support for Kamailio.
284 Group:      System Environment/Daemons
285 Requires:   libmemcached, kamailio = %ver
286 BuildRequires:  libmemcached-devel
287
288 %description    memcached
289 memcached configuration file support for Kamailio.
290
291
292 %package    mysql
293 Summary:    MySQL database connectivity for Kamailio.
294 Group:      System Environment/Daemons
295 Requires:   mysql-libs, kamailio = %ver
296 BuildRequires:  mysql-devel zlib-devel
297
298 %description    mysql
299 MySQL database connectivity for Kamailio.
300
301
302 %package    outbound
303 Summary:    Outbound (RFC 5626) support for Kamailio.
304 Group:      System Environment/Daemons
305 Requires:   openssl, kamailio = %ver
306 BuildRequires:  openssl-devel
307
308 %description    outbound
309 RFC 5626, "Managing Client-Initiated Connections in the Session Initiation
310 Protocol (SIP)" support for Kamailio.
311
312
313 %package    perl
314 Summary:    Perl extensions and database driver for Kamailio.
315 Group:      System Environment/Daemons 
316 Requires:   mod_perl, kamailio = %ver
317 BuildRequires:  mod_perl-devel
318
319 %description    perl
320 Perl extensions and database driver for Kamailio.
321
322
323 %package    postgresql
324 Summary:    PostgreSQL database connectivity for Kamailio.
325 Group:      System Environment/Daemons
326 Requires:   postgresql-libs, kamailio = %ver
327 BuildRequires:  postgresql-devel
328
329 %description    postgresql
330 PostgreSQL database connectivity for Kamailio.
331
332
333 %package    presence
334 Summary:    SIP Presence (and RLS, XCAP, etc) support for Kamailio.
335 Group:      System Environment/Daemons
336 Requires:   libxml2, libcurl, kamailio = %ver, kamailio-xmpp = %ver
337 BuildRequires:  libxml2-devel, libcurl-devel
338
339 %description    presence
340 SIP Presence (and RLS, XCAP, etc) support for Kamailio.
341
342
343 %package    python
344 Summary:    Python extensions for Kamailio.
345 Group:      System Environment/Daemons
346 Requires:   python, kamailio = %ver
347 BuildRequires:  python-devel
348
349 %description    python
350 Python extensions for Kamailio.
351
352
353 %package    radius
354 Summary:    RADIUS modules for Kamailio.
355 Group:      System Environment/Daemons
356 Requires:   radiusclient-ng, kamailio = %ver
357 BuildRequires:  radiusclient-ng-devel
358
359 %description    radius
360 RADIUS modules for Kamailio.
361
362
363 %package    redis
364 Summary:    Redis configuration file support for Kamailio.
365 Group:      System Environment/Daemons
366 Requires:   hiredis, kamailio = %ver
367 BuildRequires:  hiredis-devel
368
369 %description    redis
370 Redis configuration file support for Kamailio.
371
372
373 %package    regex
374 Summary:    PCRE mtaching operations for Kamailio.
375 Group:      System Environment/Daemons
376 Requires:   pcre, kamailio = %ver
377 BuildRequires:  pcre-devel
378
379 %description    regex
380 PCRE mtaching operations for Kamailio.
381
382
383 %package    rtjson
384 Summary:    SIP routing based on JSON specifications.
385 Group:      System Environment/Daemons
386 Requires:   kamailio = %ver
387
388 %description    rtjson
389 SIP routing based on JSON specifications.
390
391
392 %package    sctp
393 Summary:    SCTP transport for Kamailio.
394 Group:      System Environment/Daemons
395 Requires:   lksctp-tools, kamailio = %ver
396 BuildRequires:  lksctp-tools-devel
397
398 %description    sctp
399 SCTP transport for Kamailio.
400
401
402 %package    smsops
403 Summary:    Tools for handling SMS packets in SIP messages
404 Group:      System Environment/Daemons
405 Requires:   kamailio = %ver
406
407 %description    smsops
408 This module collects the Transformations for 3GPP-SMS. 
409
410
411 %package    snmpstats
412 Summary:    SNMP management interface (scalar statistics) for Kamailio.
413 Group:      System Environment/Daemons
414 Requires:   net-snmp-libs, kamailio = %ver
415 BuildRequires:  net-snmp-devel
416
417 %description    snmpstats
418 SNMP management interface (scalar statistics) for Kamailio.
419
420
421 %package    statsc
422 Summary:    Statistics collecting module providing reports for Kamailio.
423 Group:      System Environment/Daemons
424 Requires:   kamailio = %ver
425
426 %description    statsc
427 This module provides a statistics collector engine. 
428
429
430 %package    statsd
431 Summary:    Send commands to statsd server.
432 Group:      System Environment/Daemons
433 Requires:   kamailio = %ver
434
435 %description    statsd
436 Send commands to statsd server.
437
438
439 %package    sqlite
440 Summary:    SQLite database connectivity for Kamailio.
441 Group:      System Environment/Daemons
442 Requires:   sqlite, kamailio = %ver
443 BuildRequires:  sqlite-devel
444
445 %description    sqlite
446 SQLite database connectivity for Kamailio.
447
448
449 %package    tls
450 Summary:    TLS transport for Kamailio.
451 Group:      System Environment/Daemons
452 Requires:   openssl, kamailio = %ver
453 BuildRequires:  openssl-devel
454
455 %description    tls
456 TLS transport for Kamailio.
457
458
459 %package    tcpops
460 Summary:    On demand and per socket control to the TCP options.
461 Group:      System Environment/Daemons
462 Requires:   kamailio = %ver
463
464 %description    tcpops
465 On demand and per socket control to the TCP options.
466
467
468 %package    topos
469 Summary:    Topology stripping module for Kamailio.
470 Group:      System Environment/Daemons
471 Requires:   kamailio = %ver
472
473 %description    topos
474 This module offers topology hiding by stripping the routing headers that could show topology details.
475
476
477 %package    unixodbc
478 Summary:    unixODBC database connectivity for Kamailio.
479 Group:      System Environment/Daemons
480 Requires:   unixODBC, kamailio = %ver
481 BuildRequires:  unixODBC-devel
482
483 %description    unixodbc
484 unixODBC database connectivity for Kamailio.
485
486
487 %package    utils
488 Summary:    Non-SIP utitility functions for Kamailio.
489 Group:      System Environment/Daemons
490 Requires:   libcurl, libxml2, kamailio = %ver
491 BuildRequires:  libcurl-devel, libxml2-devel
492
493 %description    utils
494 Non-SIP utitility functions for Kamailio.
495
496
497 %package    websocket
498 Summary:    WebSocket transport for Kamailio.
499 Group:      System Environment/Daemons
500 Requires:   libunistring, openssl, kamailio = %ver
501 BuildRequires:  libunistring-devel, openssl-devel
502
503 %description    websocket
504 WebSocket transport for Kamailio.
505
506
507 %package    xhttp-pi
508 Summary:    Web-provisioning interface for Kamailio.
509 Group:      System Environment/Daemons
510 Requires:   libxml2, kamailio = %ver
511 BuildRequires:  libxml2-devel
512
513 %description    xhttp-pi
514 Web-provisioning interface for Kamailio.
515
516
517 %package    xmlops
518 Summary:    XML operation functions for Kamailio.
519 Group:      System Environment/Daemons
520 Requires:   libxml2, kamailio = %ver
521 BuildRequires:  libxml2-devel
522
523 %description    xmlops
524 XML operation functions for Kamailio.
525
526
527 %package    xmlrpc
528 Summary:    XMLRPC transport and encoding for Kamailio RPCs and MI commands.
529 Group:      System Environment/Daemons
530 Requires:   libxml2, xmlrpc-c, kamailio = %ver
531 BuildRequires:  libxml2-devel, xmlrpc-c-devel
532
533 %description    xmlrpc
534 XMLRPC transport and encoding for Kamailio RPCs and MI commands.
535
536
537 %package    xmpp
538 Summary:    SIP/XMPP IM gateway for Kamailio.
539 Group:      System Environment/Daemons
540 Requires:   expat, kamailio = %ver
541 BuildRequires:  expat-devel
542
543 %description    xmpp
544 SIP/XMPP IM gateway for Kamailio.
545
546
547 %package        uuid
548 Summary:        uuid generator for Kamailio
549 Group:          System Environment/Daemons
550 Requires:       libuuid, kamailio = %version
551 BuildRequires:  libuuid-devel
552
553 %description    uuid
554 UUID module for Kamailio.
555
556 %package        sqlang
557 Summary:        Squirrel Language (SQLang) for Kamailio
558 Group:          System Environment/Daemons
559 Requires:       squirrel-libs, kamailio = %version
560 BuildRequires:  squirrel-devel gcc-c++
561
562 %description    sqlang
563 app_sqlang module for Kamailio.
564
565 %prep
566 %setup -n %{name}-%{ver}
567
568
569
570 %build
571 make cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT \
572     cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules"
573 make
574 make every-module skip_modules="app_mono db_cassandra db_oracle iptrtpproxy \
575     jabber ndb_cassandra osp" \
576     group_include="kstandard kautheph kberkeley kcarrierroute kcnxcc kcpl \
577 %if %{with dnssec}
578     kdnssec \
579 %endif
580     kgeoip kgzcompress khttp_async kims kjansson kjson kjsonrpcs \
581 %if %{with kazoo}
582     kkazoo \
583 %endif
584     kldap klua kmemcached \
585     kmi_xmlrpc kmysql koutbound kperl kpostgres kpresence kpython \
586     kradius kredis ksctp ksnmpstats ksqlite ktls kunixodbc kutils \
587     kwebsocket kxml kxmpp kuuid"
588
589 make utils
590
591
592
593 %install
594 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
595
596 make install
597 make install-modules-all skip_modules="app_mono db_cassandra db_oracle \
598     iptrtpproxy jabber osp" \
599     group_include="kstandard kautheph kberkeley kcarrierroute kcnxcc kcpl \
600 %if %{with dnssec}
601     kdnssec \
602 %endif
603     kgeoip kgzcompress khttp_async kims kjansson kjson kjsonrpcs \
604 %if %{with kazoo}
605     kkazoo \
606 %endif
607     kldap klua kmemcached \
608     kmi_xmlrpc kmysql koutbound kperl kpostgres kpresence kpython \
609     kradius kredis ksctp ksnmpstats ksqlite ktls kunixodbc kutils \
610     kwebsocket kxml kxmpp kuuid"
611
612 %if "%{?_unitdir}" == ""
613 # On RedHat 6 like
614 install -d %{buildroot}%{_rundir}/kamailio
615 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
616 install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \
617         $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio
618 %else
619 # systemd
620 install -d %{buildroot}%{_unitdir}
621 install -Dpm 0644 pkg/kamailio/centos/%{?centos}/kamailio.service %{buildroot}%{_unitdir}/kamailio.service
622 install -Dpm 0644 pkg/kamailio/centos/%{?centos}/kamailio.tmpfiles %{buildroot}%{_tmpfilesdir}/kamailio.conf
623 %endif
624
625 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig
626 install -m644 pkg/kamailio/centos/%{?centos}/kamailio.sysconfig \
627         $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/kamailio
628
629
630
631 %pre
632 /usr/sbin/groupadd -r kamailio 2> /dev/null || :
633 /usr/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \
634         %{_libdir}/kamailio kamailio 2> /dev/null || :
635 mkdir -p %{_var}/run/kamailio 2> /dev/null || :
636 chown kamailio:kamailio %{_var}/run/kamailio 2> /dev/null || :
637
638
639
640 %clean
641 rm -rf "$RPM_BUILD_ROOT"
642
643
644
645 %post
646 %if "%{?_unitdir}" == ""
647 /sbin/chkconfig --add kamailio
648 %else
649 %tmpfiles_create kamailio.conf
650 /usr/bin/systemctl -q enable kamailio.service
651 %endif
652
653
654
655 %preun
656 if [ $1 = 0 ]; then
657     /sbin/service kamailio stop > /dev/null 2>&1
658     /sbin/chkconfig --del kamailio
659 fi
660
661
662
663 %files
664 %defattr(-,root,root)
665 %dir %{_docdir}/kamailio
666 %doc %{_docdir}/kamailio/INSTALL
667 %doc %{_docdir}/kamailio/README
668
669 %dir %{_docdir}/kamailio/modules
670 %doc %{_docdir}/kamailio/modules/README.acc
671 %doc %{_docdir}/kamailio/modules/README.alias_db
672 %doc %{_docdir}/kamailio/modules/README.app_jsdt
673 %doc %{_docdir}/kamailio/modules/README.async
674 %doc %{_docdir}/kamailio/modules/README.auth
675 %doc %{_docdir}/kamailio/modules/README.auth_db
676 %doc %{_docdir}/kamailio/modules/README.auth_diameter
677 %doc %{_docdir}/kamailio/modules/README.avp
678 %doc %{_docdir}/kamailio/modules/README.avpops
679 %doc %{_docdir}/kamailio/modules/README.benchmark
680 %doc %{_docdir}/kamailio/modules/README.blst
681 %doc %{_docdir}/kamailio/modules/README.call_control
682 %doc %{_docdir}/kamailio/modules/README.cfg_db
683 %doc %{_docdir}/kamailio/modules/README.cfg_rpc
684 %doc %{_docdir}/kamailio/modules/README.cfgutils
685 %doc %{_docdir}/kamailio/modules/README.corex
686 %doc %{_docdir}/kamailio/modules/README.counters
687 %doc %{_docdir}/kamailio/modules/README.ctl
688 %doc %{_docdir}/kamailio/modules/README.db_cluster
689 %doc %{_docdir}/kamailio/modules/README.db_flatstore
690 %doc %{_docdir}/kamailio/modules/README.db_text
691 %doc %{_docdir}/kamailio/modules/README.db2_ops
692 %doc %{_docdir}/kamailio/modules/README.debugger
693 %doc %{_docdir}/kamailio/modules/README.dialog
694 %doc %{_docdir}/kamailio/modules/README.dispatcher
695 %doc %{_docdir}/kamailio/modules/README.diversion
696 %doc %{_docdir}/kamailio/modules/README.dmq
697 %doc %{_docdir}/kamailio/modules/README.domain
698 %doc %{_docdir}/kamailio/modules/README.domainpolicy
699 %doc %{_docdir}/kamailio/modules/README.drouting
700 %doc %{_docdir}/kamailio/modules/README.enum
701 %doc %{_docdir}/kamailio/modules/README.exec
702 %doc %{_docdir}/kamailio/modules/README.group
703 %doc %{_docdir}/kamailio/modules/README.htable
704 %doc %{_docdir}/kamailio/modules/README.imc
705 %doc %{_docdir}/kamailio/modules/README.ims_ocs
706 %doc %{_docdir}/kamailio/modules/README.ipops
707 %doc %{_docdir}/kamailio/modules/README.kex
708 %doc %{_docdir}/kamailio/modules/README.malloc_test
709 %doc %{_docdir}/kamailio/modules/README.mangler
710 %doc %{_docdir}/kamailio/modules/README.matrix
711 %doc %{_docdir}/kamailio/modules/README.maxfwd
712 %doc %{_docdir}/kamailio/modules/README.mediaproxy
713 %doc %{_docdir}/kamailio/modules/README.mohqueue
714 %doc %{_docdir}/kamailio/modules/README.mqueue
715 %doc %{_docdir}/kamailio/modules/README.msilo
716 %doc %{_docdir}/kamailio/modules/README.msrp
717 %doc %{_docdir}/kamailio/modules/README.mtree
718 %doc %{_docdir}/kamailio/modules/README.nat_traversal
719 %doc %{_docdir}/kamailio/modules/README.nathelper
720 %doc %{_docdir}/kamailio/modules/README.p_usrloc
721 %doc %{_docdir}/kamailio/modules/README.path
722 %doc %{_docdir}/kamailio/modules/README.pdb
723 %doc %{_docdir}/kamailio/modules/README.pdt
724 %doc %{_docdir}/kamailio/modules/README.permissions
725 %doc %{_docdir}/kamailio/modules/README.pike
726 %doc %{_docdir}/kamailio/modules/README.pipelimit
727 %doc %{_docdir}/kamailio/modules/README.prefix_route
728 %doc %{_docdir}/kamailio/modules/README.print
729 %doc %{_docdir}/kamailio/modules/README.print_lib
730 %doc %{_docdir}/kamailio/modules/README.pv
731 %doc %{_docdir}/kamailio/modules/README.pua_rpc
732 %doc %{_docdir}/kamailio/modules/README.qos
733 %doc %{_docdir}/kamailio/modules/README.ratelimit
734 %doc %{_docdir}/kamailio/modules/README.registrar
735 %doc %{_docdir}/kamailio/modules/README.rr
736 %doc %{_docdir}/kamailio/modules/README.rtimer
737 %doc %{_docdir}/kamailio/modules/README.rtpproxy
738 %doc %{_docdir}/kamailio/modules/README.rtpengine
739 %doc %{_docdir}/kamailio/modules/README.sanity
740 %doc %{_docdir}/kamailio/modules/README.sca
741 %doc %{_docdir}/kamailio/modules/README.sdpops
742 %doc %{_docdir}/kamailio/modules/README.seas
743 %doc %{_docdir}/kamailio/modules/README.sipcapture
744 %doc %{_docdir}/kamailio/modules/README.sipt
745 %doc %{_docdir}/kamailio/modules/README.siptrace
746 %doc %{_docdir}/kamailio/modules/README.siputils
747 %doc %{_docdir}/kamailio/modules/README.sl
748 %doc %{_docdir}/kamailio/modules/README.sms
749 %doc %{_docdir}/kamailio/modules/README.speeddial
750 %doc %{_docdir}/kamailio/modules/README.sqlops
751 %doc %{_docdir}/kamailio/modules/README.ss7ops
752 %doc %{_docdir}/kamailio/modules/README.sst
753 %doc %{_docdir}/kamailio/modules/README.statistics
754 %doc %{_docdir}/kamailio/modules/README.stun
755 %doc %{_docdir}/kamailio/modules/README.textops
756 %doc %{_docdir}/kamailio/modules/README.textopsx
757 %doc %{_docdir}/kamailio/modules/README.timer
758 %doc %{_docdir}/kamailio/modules/README.tm
759 %doc %{_docdir}/kamailio/modules/README.tmrec
760 %doc %{_docdir}/kamailio/modules/README.tmx
761 %doc %{_docdir}/kamailio/modules/README.topoh
762 %doc %{_docdir}/kamailio/modules/README.uac
763 %doc %{_docdir}/kamailio/modules/README.uac_redirect
764 %doc %{_docdir}/kamailio/modules/README.uid_auth_db
765 %doc %{_docdir}/kamailio/modules/README.uid_avp_db
766 %doc %{_docdir}/kamailio/modules/README.uid_domain
767 %doc %{_docdir}/kamailio/modules/README.uid_gflags
768 %doc %{_docdir}/kamailio/modules/README.uid_uri_db
769 %doc %{_docdir}/kamailio/modules/README.uri_db
770 %doc %{_docdir}/kamailio/modules/README.userblacklist
771 %doc %{_docdir}/kamailio/modules/README.usrloc
772 %doc %{_docdir}/kamailio/modules/README.xhttp
773 %doc %{_docdir}/kamailio/modules/README.xhttp_rpc
774 %doc %{_docdir}/kamailio/modules/README.xlog
775 %doc %{_docdir}/kamailio/modules/README.xprint
776 %doc %{_docdir}/kamailio/modules/README.jsonrpcs
777 %doc %{_docdir}/kamailio/modules/README.nosip
778 %doc %{_docdir}/kamailio/modules/README.tsilo
779 %doc %{_docdir}/kamailio/modules/README.call_obj
780 %doc %{_docdir}/kamailio/modules/README.evrexec
781 %doc %{_docdir}/kamailio/modules/README.keepalive
782
783
784 %dir %attr(-,kamailio,kamailio) %{_sysconfdir}/kamailio
785 %config(noreplace) %{_sysconfdir}/kamailio/*
786 %config %{_sysconfdir}/sysconfig/*
787 %if "%{?_unitdir}" == ""
788 %config %{_sysconfdir}/rc.d/init.d/*
789 %else
790 %{_unitdir}/kamailio.service
791 %{_tmpfilesdir}/kamailio.conf
792 %endif
793
794 %dir %{_libdir}/kamailio
795 %{_libdir}/kamailio/libprint.so
796 %{_libdir}/kamailio/libprint.so.1
797 %{_libdir}/kamailio/libprint.so.1.2
798 %{_libdir}/kamailio/libsrdb1.so
799 %{_libdir}/kamailio/libsrdb1.so.1
800 %{_libdir}/kamailio/libsrdb1.so.1.0
801 %{_libdir}/kamailio/libsrdb2.so
802 %{_libdir}/kamailio/libsrdb2.so.1
803 %{_libdir}/kamailio/libsrdb2.so.1.0
804 %{_libdir}/kamailio/libsrutils.so
805 %{_libdir}/kamailio/libsrutils.so.1
806 %{_libdir}/kamailio/libsrutils.so.1.0
807 %{_libdir}/kamailio/libtrie.so
808 %{_libdir}/kamailio/libtrie.so.1
809 %{_libdir}/kamailio/libtrie.so.1.0
810
811 %dir %{_libdir}/kamailio/modules
812 %{_libdir}/kamailio/modules/acc.so
813 %{_libdir}/kamailio/modules/alias_db.so
814 %{_libdir}/kamailio/modules/app_jsdt.so
815 %{_libdir}/kamailio/modules/async.so
816 %{_libdir}/kamailio/modules/auth.so
817 %{_libdir}/kamailio/modules/auth_db.so
818 %{_libdir}/kamailio/modules/auth_diameter.so
819 %{_libdir}/kamailio/modules/avp.so
820 %{_libdir}/kamailio/modules/avpops.so
821 %{_libdir}/kamailio/modules/benchmark.so
822 %{_libdir}/kamailio/modules/blst.so
823 %{_libdir}/kamailio/modules/call_control.so
824 %{_libdir}/kamailio/modules/cfg_db.so
825 %{_libdir}/kamailio/modules/cfg_rpc.so
826 %{_libdir}/kamailio/modules/cfgutils.so
827 %{_libdir}/kamailio/modules/corex.so
828 %{_libdir}/kamailio/modules/counters.so
829 %{_libdir}/kamailio/modules/ctl.so
830 %{_libdir}/kamailio/modules/db_cluster.so
831 %{_libdir}/kamailio/modules/db_flatstore.so
832 %{_libdir}/kamailio/modules/db_text.so
833 %{_libdir}/kamailio/modules/db2_ops.so
834 %{_libdir}/kamailio/modules/debugger.so
835 %{_libdir}/kamailio/modules/dialog.so
836 %{_libdir}/kamailio/modules/dispatcher.so
837 %{_libdir}/kamailio/modules/diversion.so
838 %{_libdir}/kamailio/modules/dmq.so
839 %{_libdir}/kamailio/modules/domain.so
840 %{_libdir}/kamailio/modules/domainpolicy.so
841 %{_libdir}/kamailio/modules/drouting.so
842 %{_libdir}/kamailio/modules/enum.so
843 %{_libdir}/kamailio/modules/exec.so
844 %{_libdir}/kamailio/modules/group.so
845 %{_libdir}/kamailio/modules/htable.so
846 %{_libdir}/kamailio/modules/imc.so
847 %{_libdir}/kamailio/modules/ims_ocs.so
848 %{_libdir}/kamailio/modules/ipops.so
849 %{_libdir}/kamailio/modules/kex.so
850 %{_libdir}/kamailio/modules/malloc_test.so
851 %{_libdir}/kamailio/modules/mangler.so
852 %{_libdir}/kamailio/modules/matrix.so
853 %{_libdir}/kamailio/modules/maxfwd.so
854 %{_libdir}/kamailio/modules/mediaproxy.so
855 %{_libdir}/kamailio/modules/mohqueue.so
856 %{_libdir}/kamailio/modules/mqueue.so
857 %{_libdir}/kamailio/modules/msilo.so
858 %{_libdir}/kamailio/modules/msrp.so
859 %{_libdir}/kamailio/modules/mtree.so
860 %{_libdir}/kamailio/modules/nat_traversal.so
861 %{_libdir}/kamailio/modules/nathelper.so
862 %{_libdir}/kamailio/modules/p_usrloc.so
863 %{_libdir}/kamailio/modules/path.so
864 %{_libdir}/kamailio/modules/pdb.so
865 %{_libdir}/kamailio/modules/pdt.so
866 %{_libdir}/kamailio/modules/permissions.so
867 %{_libdir}/kamailio/modules/pike.so
868 %{_libdir}/kamailio/modules/pipelimit.so
869 %{_libdir}/kamailio/modules/prefix_route.so
870 %{_libdir}/kamailio/modules/print.so
871 %{_libdir}/kamailio/modules/print_lib.so
872 %{_libdir}/kamailio/modules/pua_rpc.so
873 %{_libdir}/kamailio/modules/pv.so
874 %{_libdir}/kamailio/modules/qos.so
875 %{_libdir}/kamailio/modules/ratelimit.so
876 %{_libdir}/kamailio/modules/registrar.so
877 %{_libdir}/kamailio/modules/rr.so
878 %{_libdir}/kamailio/modules/rtimer.so
879 %{_libdir}/kamailio/modules/rtpproxy.so
880 %{_libdir}/kamailio/modules/rtpengine.so
881 %{_libdir}/kamailio/modules/sanity.so
882 %{_libdir}/kamailio/modules/sca.so
883 %{_libdir}/kamailio/modules/sdpops.so
884 %{_libdir}/kamailio/modules/seas.so
885 %{_libdir}/kamailio/modules/sipcapture.so
886 %{_libdir}/kamailio/modules/sipt.so
887 %{_libdir}/kamailio/modules/siptrace.so
888 %{_libdir}/kamailio/modules/siputils.so
889 %{_libdir}/kamailio/modules/sl.so
890 %{_libdir}/kamailio/modules/sms.so
891 %{_libdir}/kamailio/modules/speeddial.so
892 %{_libdir}/kamailio/modules/sqlops.so
893 %{_libdir}/kamailio/modules/ss7ops.so
894 %{_libdir}/kamailio/modules/sst.so
895 %{_libdir}/kamailio/modules/statistics.so
896 %{_libdir}/kamailio/modules/stun.so
897 %{_libdir}/kamailio/modules/textops.so
898 %{_libdir}/kamailio/modules/textopsx.so
899 %{_libdir}/kamailio/modules/timer.so
900 %{_libdir}/kamailio/modules/tm.so
901 %{_libdir}/kamailio/modules/tmrec.so
902 %{_libdir}/kamailio/modules/tmx.so
903 %{_libdir}/kamailio/modules/topoh.so
904 %{_libdir}/kamailio/modules/uac.so
905 %{_libdir}/kamailio/modules/uac_redirect.so
906 %{_libdir}/kamailio/modules/uid_auth_db.so
907 %{_libdir}/kamailio/modules/uid_avp_db.so
908 %{_libdir}/kamailio/modules/uid_domain.so
909 %{_libdir}/kamailio/modules/uid_gflags.so
910 %{_libdir}/kamailio/modules/uid_uri_db.so
911 %{_libdir}/kamailio/modules/uri_db.so
912 %{_libdir}/kamailio/modules/userblacklist.so
913 %{_libdir}/kamailio/modules/usrloc.so
914 %{_libdir}/kamailio/modules/xhttp.so
915 %{_libdir}/kamailio/modules/xhttp_rpc.so
916 %{_libdir}/kamailio/modules/xlog.so
917 %{_libdir}/kamailio/modules/xprint.so
918 %{_libdir}/kamailio/modules/jsonrpcs.so
919 %{_libdir}/kamailio/modules/nosip.so
920 %{_libdir}/kamailio/modules/tsilo.so
921 %{_libdir}/kamailio/modules/call_obj.so
922 %{_libdir}/kamailio/modules/evrexec.so
923 %{_libdir}/kamailio/modules/keepalive.so
924
925 %{_sbindir}/kamailio
926 %{_sbindir}/kamctl
927 %{_sbindir}/kamdbctl
928 %{_sbindir}/kamcmd
929
930 %dir %{_libdir}/kamailio/kamctl
931 %{_libdir}/kamailio/kamctl/kamctl.base
932 %{_libdir}/kamailio/kamctl/kamctl.ctlbase
933 %{_libdir}/kamailio/kamctl/kamctl.dbtext
934 %{_libdir}/kamailio/kamctl/kamctl.rpcfifo
935 %{_libdir}/kamailio/kamctl/kamctl.ser
936 %{_libdir}/kamailio/kamctl/kamctl.sqlbase
937 %{_libdir}/kamailio/kamctl/kamdbctl.base
938 %{_libdir}/kamailio/kamctl/kamdbctl.dbtext
939
940 %dir %{_libdir}/kamailio/kamctl/dbtextdb
941 %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py
942 %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc
943 %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo
944
945 %{_mandir}/man5/*
946 %{_mandir}/man8/*
947
948 %dir %{_datadir}/kamailio
949 %dir %{_datadir}/kamailio/dbtext
950 %dir %{_datadir}/kamailio/dbtext/kamailio
951 %{_datadir}/kamailio/dbtext/kamailio/*
952
953
954 %files      auth-ephemeral
955 %defattr(-,root,root)
956 %doc %{_docdir}/kamailio/modules/README.auth_ephemeral
957 %{_libdir}/kamailio/modules/auth_ephemeral.so
958
959
960 %files      auth-xkeys
961 %defattr(-,root,root)
962 %doc %{_docdir}/kamailio/modules/README.auth_xkeys
963 %{_libdir}/kamailio/modules/auth_xkeys.so
964
965
966 %files      bdb
967 %defattr(-,root,root)
968 %doc %{_docdir}/kamailio/modules/README.db_berkeley
969 %{_sbindir}/kambdb_recover
970 %{_libdir}/kamailio/modules/db_berkeley.so
971 %{_libdir}/kamailio/kamctl/kamctl.db_berkeley
972 %{_libdir}/kamailio/kamctl/kamdbctl.db_berkeley
973 %dir %{_datadir}/kamailio/db_berkeley
974 %{_datadir}/kamailio/db_berkeley/*
975
976
977 %files      carrierroute
978 %defattr(-,root,root)
979 %{_docdir}/kamailio/modules/README.carrierroute
980 %{_libdir}/kamailio/modules/carrierroute.so
981
982
983 %files      cnxcc
984 %defattr(-,root,root)
985 %{_docdir}/kamailio/modules/README.cnxcc
986 %{_libdir}/kamailio/modules/cnxcc.so
987
988 %files      cpl
989 %defattr(-,root,root)
990 %{_docdir}/kamailio/modules/README.cplc
991 %{_libdir}/kamailio/modules/cplc.so
992
993
994 %files      dialplan
995 %defattr(-,root,root)
996 %doc %{_docdir}/kamailio/modules/README.dialplan
997 %{_libdir}/kamailio/modules/dialplan.so
998
999
1000 %files      dmq_userloc
1001 %defattr(-,root,root)
1002 %doc %{_docdir}/kamailio/modules/README.dmq_usrloc
1003 %{_libdir}/kamailio/modules/dmq_usrloc.so
1004
1005
1006 %if %{with dnssec}
1007 %files      dnssec
1008 %defattr(-,root,root)
1009 %doc %{_docdir}/kamailio/modules/README.dnssec
1010 %{_libdir}/kamailio/modules/dnssec.so
1011 %endif
1012
1013
1014 %files      geoip
1015 %defattr(-,root,root)
1016 %doc %{_docdir}/kamailio/modules/README.geoip
1017 %{_libdir}/kamailio/modules/geoip.so
1018
1019
1020 %files      gzcompress
1021 %defattr(-,root,root)
1022 %doc %{_docdir}/kamailio/modules/README.gzcompress
1023 %{_libdir}/kamailio/modules/gzcompress.so
1024
1025 %files      http_async_client
1026 %defattr(-,root,root)
1027 %doc %{_docdir}/kamailio/modules/README.http_async_client
1028 %{_libdir}/kamailio/modules/http_async_client.so
1029
1030 %files      http_client
1031 %defattr(-,root,root)
1032 %doc %{_docdir}/kamailio/modules/README.http_client
1033 %{_libdir}/kamailio/modules/http_client.so
1034
1035 %files      ims
1036 %defattr(-,root,root)
1037 %{_libdir}/kamailio/libkamailio_ims.so
1038 %{_libdir}/kamailio/libkamailio_ims.so.0
1039 %{_libdir}/kamailio/libkamailio_ims.so.0.1
1040
1041 %doc %{_docdir}/kamailio/modules/README.cdp
1042 %doc %{_docdir}/kamailio/modules/README.cdp_avp
1043 %doc %{_docdir}/kamailio/modules/README.cfgt
1044 %doc %{_docdir}/kamailio/modules/README.crypto
1045 %doc %{_docdir}/kamailio/modules/README.ims_auth
1046 %doc %{_docdir}/kamailio/modules/README.ims_charging
1047 %doc %{_docdir}/kamailio/modules/README.ims_dialog
1048 %doc %{_docdir}/kamailio/modules/README.ims_icscf
1049 %doc %{_docdir}/kamailio/modules/README.ims_isc
1050 %doc %{_docdir}/kamailio/modules/README.ims_qos
1051 %doc %{_docdir}/kamailio/modules/README.ims_registrar_pcscf
1052 %doc %{_docdir}/kamailio/modules/README.ims_registrar_scscf
1053 %doc %{_docdir}/kamailio/modules/README.ims_usrloc_pcscf
1054 %doc %{_docdir}/kamailio/modules/README.ims_diameter_server
1055 %doc %{_docdir}/kamailio/modules/README.log_custom
1056 %doc %{_docdir}/kamailio/modules/README.smsops
1057 %doc %{_docdir}/kamailio/modules/README.statsc
1058 %doc %{_docdir}/kamailio/modules/README.topos
1059 #%doc %{_docdir}/kamailio/modules/README.ims_usrloc_scscf
1060 %{_libdir}/kamailio/modules/cdp.so
1061 %{_libdir}/kamailio/modules/cdp_avp.so
1062 %{_libdir}/kamailio/modules/cfgt.so
1063 %{_libdir}/kamailio/modules/crypto.so
1064 %{_libdir}/kamailio/modules/ims_auth.so
1065 %{_libdir}/kamailio/modules/ims_charging.so
1066 %{_libdir}/kamailio/modules/ims_dialog.so
1067 %{_libdir}/kamailio/modules/ims_icscf.so
1068 %{_libdir}/kamailio/modules/ims_isc.so
1069 %{_libdir}/kamailio/modules/ims_qos.so
1070 %{_libdir}/kamailio/modules/ims_registrar_pcscf.so
1071 %{_libdir}/kamailio/modules/ims_registrar_scscf.so
1072 %{_libdir}/kamailio/modules/ims_usrloc_pcscf.so
1073 %{_libdir}/kamailio/modules/ims_usrloc_scscf.so
1074 %{_libdir}/kamailio/modules/ims_diameter_server.so
1075 %{_libdir}/kamailio/modules/log_custom.so
1076 %{_libdir}/kamailio/modules/smsops.so
1077 %{_libdir}/kamailio/modules/statsc.so
1078 %{_libdir}/kamailio/modules/topos.so
1079
1080 %files      jansson
1081 %defattr(-,root,root)
1082 %doc %{_docdir}/kamailio/modules/README.jansson
1083 %doc %{_docdir}/kamailio/modules/README.janssonrpcc
1084 %{_libdir}/kamailio/modules/jansson.so
1085 %{_libdir}/kamailio/modules/janssonrpcc.so
1086
1087
1088 %files      json
1089 %defattr(-,root,root)
1090 %doc %{_docdir}/kamailio/modules/README.json
1091 %doc %{_docdir}/kamailio/modules/README.jsonrpcc
1092 %{_libdir}/kamailio/modules/json.so
1093 %{_libdir}/kamailio/modules/jsonrpcc.so
1094
1095
1096 %if %{with kazoo}
1097 %files      kazoo
1098 %defattr(-,root,root)
1099 %doc %{_docdir}/kamailio/modules/README.kazoo
1100 %{_libdir}/kamailio/modules/kazoo.so
1101 %endif
1102
1103
1104 %files      lcr
1105 %defattr(-,root,root)
1106 %doc %{_docdir}/kamailio/modules/README.lcr
1107 %{_libdir}/kamailio/modules/lcr.so
1108
1109
1110 %files      ldap
1111 %defattr(-,root,root)
1112 %doc %{_docdir}/kamailio/modules/README.db2_ldap
1113 %doc %{_docdir}/kamailio/modules/README.h350
1114 %doc %{_docdir}/kamailio/modules/README.ldap
1115 %{_libdir}/kamailio/modules/db2_ldap.so
1116 %{_libdir}/kamailio/modules/h350.so
1117 %{_libdir}/kamailio/modules/ldap.so
1118
1119
1120 %files      lua
1121 %defattr(-,root,root)
1122 %doc %{_docdir}/kamailio/modules/README.app_lua
1123 %{_libdir}/kamailio/modules/app_lua.so
1124
1125
1126 %files      memcached
1127 %defattr(-,root,root)
1128 %doc %{_docdir}/kamailio/modules/README.memcached
1129 %{_libdir}/kamailio/modules/memcached.so
1130
1131
1132 %files      mysql
1133 %defattr(-,root,root)
1134 %doc %{_docdir}/kamailio/modules/README.db_mysql
1135 %{_libdir}/kamailio/modules/db_mysql.so
1136 %{_libdir}/kamailio/kamctl/kamctl.mysql
1137 %{_libdir}/kamailio/kamctl/kamdbctl.mysql
1138 %dir %{_datadir}/kamailio/mysql
1139 %{_datadir}/kamailio/mysql/*
1140
1141
1142 %files      outbound
1143 %defattr(-,root,root)
1144 %doc %{_docdir}/kamailio/modules/README.outbound
1145 %{_libdir}/kamailio/modules/outbound.so
1146
1147
1148 %files      perl
1149 %defattr(-,root,root)
1150 %doc %{_docdir}/kamailio/modules/README.app_perl
1151 %doc %{_docdir}/kamailio/modules/README.db_perlvdb
1152 %{_libdir}/kamailio/modules/app_perl.so
1153 %{_libdir}/kamailio/modules/db_perlvdb.so
1154 %dir %{_libdir}/kamailio/perl
1155 %{_libdir}/kamailio/perl/Kamailio.pm
1156 %dir %{_libdir}/kamailio/perl/Kamailio
1157 %{_libdir}/kamailio/perl/Kamailio/Constants.pm
1158 %{_libdir}/kamailio/perl/Kamailio/Message.pm
1159 %{_libdir}/kamailio/perl/Kamailio/VDB.pm
1160 %dir %{_libdir}/kamailio/perl/Kamailio/LDAPUtils
1161 %{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConf.pm
1162 %{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConnection.pm
1163 %dir %{_libdir}/kamailio/perl/Kamailio/Utils
1164 %{_libdir}/kamailio/perl/Kamailio/Utils/Debug.pm
1165 %{_libdir}/kamailio/perl/Kamailio/Utils/PhoneNumbers.pm
1166 %dir %{_libdir}/kamailio/perl/Kamailio/VDB
1167 %{_libdir}/kamailio/perl/Kamailio/VDB/Column.pm
1168 %{_libdir}/kamailio/perl/Kamailio/VDB/Pair.pm
1169 %{_libdir}/kamailio/perl/Kamailio/VDB/ReqCond.pm
1170 %{_libdir}/kamailio/perl/Kamailio/VDB/Result.pm
1171 %{_libdir}/kamailio/perl/Kamailio/VDB/VTab.pm
1172 %{_libdir}/kamailio/perl/Kamailio/VDB/Value.pm
1173 %dir %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter
1174 %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/AccountingSIPtrace.pm
1175 %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Alias.pm
1176 %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Auth.pm
1177 %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Describe.pm
1178 %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Speeddial.pm
1179 %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/TableVersions.pm
1180
1181
1182 %files      postgresql
1183 %defattr(-,root,root)
1184 %doc %{_docdir}/kamailio/modules/README.db_postgres
1185 %{_libdir}/kamailio/modules/db_postgres.so
1186 %{_libdir}/kamailio/kamctl/kamctl.pgsql
1187 %{_libdir}/kamailio/kamctl/kamdbctl.pgsql
1188 %dir %{_datadir}/kamailio/postgres
1189 %{_datadir}/kamailio/postgres/*
1190
1191
1192 %files      presence
1193 %defattr(-,root,root)
1194 %doc %{_docdir}/kamailio/modules/README.presence
1195 %doc %{_docdir}/kamailio/modules/README.presence_conference
1196 %doc %{_docdir}/kamailio/modules/README.presence_dialoginfo
1197 %doc %{_docdir}/kamailio/modules/README.presence_mwi
1198 %doc %{_docdir}/kamailio/modules/README.presence_profile
1199 %doc %{_docdir}/kamailio/modules/README.presence_reginfo
1200 %doc %{_docdir}/kamailio/modules/README.presence_xml
1201 %doc %{_docdir}/kamailio/modules/README.pua
1202 %doc %{_docdir}/kamailio/modules/README.pua_bla
1203 %doc %{_docdir}/kamailio/modules/README.pua_dialoginfo
1204 %doc %{_docdir}/kamailio/modules/README.pua_reginfo
1205 %doc %{_docdir}/kamailio/modules/README.pua_usrloc
1206 %doc %{_docdir}/kamailio/modules/README.pua_xmpp
1207 %doc %{_docdir}/kamailio/modules/README.rls
1208 %doc %{_docdir}/kamailio/modules/README.xcap_client
1209 %doc %{_docdir}/kamailio/modules/README.xcap_server
1210 %{_libdir}/kamailio/modules/presence.so
1211 %{_libdir}/kamailio/modules/presence_conference.so
1212 %{_libdir}/kamailio/modules/presence_dialoginfo.so
1213 %{_libdir}/kamailio/modules/presence_mwi.so
1214 %{_libdir}/kamailio/modules/presence_profile.so
1215 %{_libdir}/kamailio/modules/presence_reginfo.so
1216 %{_libdir}/kamailio/modules/presence_xml.so
1217 %{_libdir}/kamailio/modules/pua.so
1218 %{_libdir}/kamailio/modules/pua_bla.so
1219 %{_libdir}/kamailio/modules/pua_dialoginfo.so
1220 %{_libdir}/kamailio/modules/pua_reginfo.so
1221 %{_libdir}/kamailio/modules/pua_usrloc.so
1222 %{_libdir}/kamailio/modules/pua_xmpp.so
1223 %{_libdir}/kamailio/modules/rls.so
1224 %{_libdir}/kamailio/modules/xcap_client.so
1225 %{_libdir}/kamailio/modules/xcap_server.so
1226
1227
1228 %files      python
1229 %defattr(-,root,root)
1230 %doc %{_docdir}/kamailio/modules/README.app_python
1231 %{_libdir}/kamailio/modules/app_python.so
1232
1233
1234 %files      radius
1235 %defattr(-,root,root)
1236 %doc %{_docdir}/kamailio/modules/README.acc_radius
1237 %doc %{_docdir}/kamailio/modules/README.auth_radius
1238 %doc %{_docdir}/kamailio/modules/README.misc_radius
1239 %doc %{_docdir}/kamailio/modules/README.peering
1240 %{_libdir}/kamailio/modules/acc_radius.so
1241 %{_libdir}/kamailio/modules/auth_radius.so
1242 %{_libdir}/kamailio/modules/misc_radius.so
1243 %{_libdir}/kamailio/modules/peering.so
1244
1245
1246 %files      redis
1247 %defattr(-,root,root)
1248 %doc %{_docdir}/kamailio/modules/README.ndb_redis
1249 %doc %{_docdir}/kamailio/modules/README.topos_redis
1250 %{_libdir}/kamailio/modules/ndb_redis.so
1251 %{_libdir}/kamailio/modules/topos_redis.so
1252
1253
1254 %files      regex
1255 %defattr(-,root,root)
1256 %doc %{_docdir}/kamailio/modules/README.regex
1257 %{_libdir}/kamailio/modules/regex.so
1258
1259
1260 %files      rtjson
1261 %defattr(-,root,root)
1262 %doc %{_docdir}/kamailio/modules/README.rtjson
1263 %{_libdir}/kamailio/modules/rtjson.so
1264
1265
1266 %files      sctp
1267 %defattr(-,root,root)
1268 %doc %{_docdir}/kamailio/modules/README.sctp
1269 %{_libdir}/kamailio/modules/sctp.so
1270
1271
1272 %files      snmpstats
1273 %defattr(-,root,root)
1274 %{_docdir}/kamailio/modules/README.snmpstats
1275 %{_libdir}/kamailio/modules/snmpstats.so
1276 %{_datadir}/snmp/mibs/KAMAILIO-MIB
1277 %{_datadir}/snmp/mibs/KAMAILIO-REG-MIB
1278 %{_datadir}/snmp/mibs/KAMAILIO-SIP-COMMON-MIB
1279 %{_datadir}/snmp/mibs/KAMAILIO-SIP-SERVER-MIB
1280 %{_datadir}/snmp/mibs/KAMAILIO-TC
1281
1282
1283 %files      statsd
1284 %defattr(-,root,root)
1285 %{_docdir}/kamailio/modules/README.statsd
1286 %{_libdir}/kamailio/modules/statsd.so
1287
1288
1289 %files      sqlite
1290 %defattr(-,root,root)
1291 %doc %{_docdir}/kamailio/modules/README.db_sqlite
1292 %{_libdir}/kamailio/modules/db_sqlite.so
1293 %{_libdir}/kamailio/kamctl/kamctl.sqlite
1294 %{_libdir}/kamailio/kamctl/kamdbctl.sqlite
1295 %dir %{_datadir}/kamailio/db_sqlite
1296 %{_datadir}/kamailio/db_sqlite/*
1297
1298
1299 %files      tls
1300 %defattr(-,root,root)
1301 %doc %{_docdir}/kamailio/modules/README.auth_identity
1302 %doc %{_docdir}/kamailio/modules/README.tls
1303 %{_libdir}/kamailio/modules/auth_identity.so
1304 %{_libdir}/kamailio/modules/tls.so
1305
1306
1307 %files      tcpops
1308 %defattr(-,root,root)
1309 %doc %{_docdir}/kamailio/modules/README.tcpops
1310 %{_libdir}/kamailio/modules/tcpops.so
1311
1312
1313 %files      unixodbc
1314 %defattr(-,root,root)
1315 %doc %{_docdir}/kamailio/modules/README.db_unixodbc
1316 %{_libdir}/kamailio/modules/db_unixodbc.so
1317
1318
1319 %files      utils
1320 %defattr(-,root,root)
1321 %{_docdir}/kamailio/modules/README.utils
1322 %{_libdir}/kamailio/modules/utils.so
1323
1324
1325 %files      websocket
1326 %defattr(-,root,root)
1327 %doc %{_docdir}/kamailio/modules/README.websocket
1328 %{_libdir}/kamailio/modules/websocket.so
1329
1330
1331 %files      xhttp-pi
1332 %defattr(-,root,root)
1333 %doc %{_docdir}/kamailio/modules/README.xhttp_pi
1334 %{_libdir}/kamailio/modules/xhttp_pi.so
1335 %dir %{_datadir}/kamailio/xhttp_pi
1336 %{_datadir}/kamailio/xhttp_pi/*
1337
1338
1339 %files      xmlops
1340 %defattr(-,root,root)
1341 %doc %{_docdir}/kamailio/modules/README.xmlops
1342 %{_libdir}/kamailio/modules/xmlops.so
1343
1344
1345 %files      xmlrpc
1346 %defattr(-,root,root)
1347 %doc %{_docdir}/kamailio/modules/README.xmlrpc
1348 %{_libdir}/kamailio/modules/xmlrpc.so
1349
1350
1351 %files      xmpp
1352 %defattr(-,root,root)
1353 %doc %{_docdir}/kamailio/modules/README.xmpp
1354 %{_libdir}/kamailio/modules/xmpp.so
1355
1356
1357 %files          uuid
1358 %defattr(-,root,root)
1359 %doc %{_docdir}/kamailio/modules/README.uuid
1360 %{_libdir}/kamailio/modules/uuid.so
1361
1362 %files          sqlang
1363 %defattr(-,root,root)
1364 %doc %{_docdir}/kamailio/modules/README.app_sqlang
1365 %{_libdir}/kamailio/modules/app_sqlang.so
1366
1367 %changelog
1368 * Wed Apr 26 2017 Carsten Bock <carsten@ng-voice.co,>
1369   - added ims_diameter_server module
1370   - added topos_redis module
1371   - added call_obj module
1372   - added evrexec module
1373   - added keepalive module
1374   - added app_sqlang module
1375 * Thu Mar 09 2017 Federico Cabiddu <federico.cabiddu@gmail.com>
1376   - Updated version to 5.1.0-dev1
1377 * Thu Mar 09 2017 Federico Cabiddu <federico.cabiddu@gmail.com>
1378   - added jansson package
1379 * Sat Feb 04 2017 Federico Cabiddu <federico.cabiddu@gmail.com>
1380   - added http_async_client package
1381   - fix http_client package
1382 * Fri Nov 04 2016 Marcel Weinberg <marcel@ng-voice.com>
1383   - Updated to Kamailio version 5.0 and CentOS / RHEL 7.2
1384   - added new modules available with Kamailio 5.x 
1385     - cfgt
1386     - crypto
1387     - http_client
1388     - log_custom
1389     - smsops
1390     - statsc
1391     - topos
1392   - removed dialog_ng references and added ims_dialog to replace dialog_ng
1393   - removed java module which requires libgcj 
1394     - libgcj is no longer supported by RHEL / CentOS (Version >= 7)
1395     - it's recommended to replace libgcj as dependency
1396   - added the ims_registrar_pcscf module 
1397 * Tue Dec 3 2013 Peter Dunkley <peter.dunkley@crocodilertc.net>
1398   - Updated version to 4.2.0
1399 * Mon Oct 7 2013 Peter Dunkley <peter.dunkley@crocodilertc.net>
1400   - Consolidating changelog for 4.1.0 into a single entry...
1401   - Added new modules to main package:
1402     - cnxcc
1403     - gzcompress
1404     - mohqueue
1405     - rtpproxy-ng
1406     - sipt
1407     - stun (STUN functionality moved from compile time in core to own module)
1408   - Added new modules to other packages:
1409     - ims_charging module to ims package
1410   - Added new packages for new modules:
1411     - app_java
1412     - auth_ephemeral
1413     - sctp (SCTP functionality moved from compile time in core to own module)
1414   - Moved existing modules to different packages:
1415     - auth_identity to tls package (previously not built for CentOS)
1416     - cdp and cdp_avp to ims package
1417     - dialog_ng to main package
1418     - memcached to own package (previously not built for CentOS)
1419     - mi_xmlrpc to own package (previously not built for CentOS)
1420     - tls to own package
1421   - Added packages for (new and existing) modules that require EPEL:
1422     - carrierroute in own package
1423     - dnssec in own package
1424     - geoip in own package
1425     - json and jsonrpc-c in new json package
1426     - redis in own package
1427     - acc_radius, auth_radius, misc_radius, and peering in new radius package
1428   - Removed Fedora stuff as I am only maintaining this for CentOS now
1429   - Refactored .spec
1430   - Updated make commands to match updated module groups
1431   - Updated version to 4.1.0
1432 * Mon Mar 11 2013 Peter Dunkley <peter.dunkley@crocodilertc.net>
1433   - Consolidating changelog for 4.0.0 into a single entry...
1434   - Added new modules to main package:
1435     - corex
1436     - sca
1437   - Added new packages for new modules:
1438     - cdp (cdp, cdp_avp)
1439     - ims (dialog_ng, ims_auth, ims_icscf, ims_isc, ims_qos,
1440       ims_registrar_pcscf, ims_registrar_scscf, ims_usrloc_pcscf,
1441       ims_usrloc_scscf)
1442     - outbound
1443     - websocket
1444     - xhttp_pi
1445   - Moved existing modules to different packages:
1446     - Various SER modules added to main package (avp, db2_ops, mangler, timer,
1447       uid_auth_db, uid_avp_db, uid_domain, uid_gflags, uid_uri_db, print,
1448       print_lib, xprint)
1449     - db2_ldap SER module added to ldap package
1450     - tls to main package (as OpenSSL was needed in core for STUN)
1451   - Moved modules from modules_k/ to modules/
1452   - Renamed perl modules
1453   - Added installation of auth.7.gz for Fedora now that manpages are built for
1454     Fedora
1455   - SCTP and STUN now included in this build
1456   - Refactored .spec
1457   - Updated ver to 4.0.0
1458 * Mon Jun 18 2012 Peter Dunkley <peter.dunkley@crocodilertc.net>
1459   - Consolidating changelog for 3.3.0 into a single entry...
1460   - See revision control for details this far back
1461