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