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