Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:telephony
kamailio
kamailio.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kamailio.spec of Package kamailio
%define _sharedir %{_prefix}/share Summary: Kamailio, very fast, reliable and flexible SIP Server Name: kamailio Version: 5.4.3 Release: 0 License: GPL-2.0 Group: Productivity/Telephony/SIP/Servers Source0: http://www.kamailio.org/pub/kamailio/%{version}/%{name}-%{version}_src.tar.gz %if 0%{?suse_version} Source1: kamailio.init.suse %else Source1: kamailio.init %endif Source2: kamailio.default URL: http://www.kamailio.org/ Vendor: kamailio.org BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot Conflicts: kamailio-auth-ephemeral < %version, kamailio-bdb < %version Conflicts: kamailio-carrierroute < %version, kamailio-cnxcc < %version, kamailio-cpl < %version Conflicts: kamailio-dnssec < %version, kamailio-erlang < %version, kamailio-ev < %version, Conflicts: kamailio-geoip < %version, kamailio-gzcompress < %version, kamailio-ims < %version Conflicts: kamailio-java < %version, kamailio-jansson < %version, kamailio-json < %version Conflicts: kamailio-kazoo < %version Conflicts: kamailio-ldap < %version, kamailio-lua < %version Conflicts: kamailio-memcached < %version,kamailio-mongodb < %version, kamailio-mysql < %version Conflicts: kamailio-outbound < %version, kamailio-perl < %version Conflicts: kamailio-postgresql < %version, kamailio-presence < %version Conflicts: kamailio-purple < %version, kamailio-python < %version Conflicts: kamailio-radius < % version, kamailio-redis < %version Conflicts: kamailio-regex < %version, kamailio-sctp < %version Conflicts: kamailio-snmpstats < %version, kamailio-sqlite < %version Conflicts: kamailio-tls < %version, kamailio-unixodbc < %version Conflicts: kamailio-http-utils < %version, kamailio-uuid < %version, kamailio-websocket < %version Conflicts: kamailio-xml < %version, kamailio-xmpp < %version BuildRequires: make gcc gcc-c++ flex bison pcre-devel %if 0%{?centos_version} || 0%{?fedora} || 0%{?rhel_version} BuildRequires: which BuildRequires: redhat-rpm-config %endif %if 0%{?suse_version} PreReq: %insserv_prereq %fillup_prereq BuildRequires: pkg-config %endif BuildRequires: libmnl-devel BuildRequires: openssl BuildRequires: perl %if 0%{?centos_version} || 0%{?fedora} || 0%{?rhel_version} BuildRequires: perl-devel BuildRequires: perl-ExtUtils-Embed %endif BuildRequires: python %description Kamailio is a very fast, reliable and flexible SIP (RFC3261) proxy server. Written entirely in C, Kamailio can handle thousands calls per second even on low performance hardware. A C/Shell like scripting language provides full control over the server's behaviour. It's modular architecture allows only required functionality to be loaded. Among available features: IPv4, IPv6, digest authentication, accounting, CPL scripts, instant messaging, MySQL, Postgres and UNIXODBC support, NoSQL backends Redis, Cassandra, Redis, Memcached, RabbitMQ and NSQ, radius authentication, record routing, SMS gateway, ENUM, UDP, TCP, TLS and SCTP, transaction and dialog module, OSP, SNMP, statistics support, registrar and user location, SIMPLE Presence, Lua, Perl, Python, JavaScript, Java and Mono programming interfaces, WebSocket support for WebRTC, DNSSEC, IMS/VoLTE extensions, embedded XCAP server and MSRP relay, gzip compression. # list of flags to enable extra packages %define _with_bdb 0 %define _with_carrierroute 0 %define _with_cnxcc 0 %define _with_dnssec 0 %define _with_erlang 0 %define _with_ev 0 %define _with_geoip 0 %define _with_java 0 %define _with_json 0 %define _with_jansson 0 %define _with_ldap 0 %define _with_lua 0 %define _with_kazoo 0 %define _with_memcached 0 %define _with_mongodb 0 %define _with_mono 0 %define _with_perl 0 %define _with_purple 0 %define _with_radius 0 %define _with_redis 0 %define _with_sctp 0 %define _with_snmp 0 %define _with_sqlite 0 %define _with_websocket 0 %define _with_uuid 0 %define _with_event 0 %define _with_utils 0 # define flags to enable extra packages %define _with_bdb 1 %define _with_carrierroute 1 %define _with_ev 1 %define _with_ldap 1 %define _with_sctp 1 %define _with_snmp 1 %define _with_uuid 1 %define _with_utils 1 # groups of distros %if 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} %define _with_ev 0 %endif #centos %if 0%{?centos_version} %define _with_cnxcc 0 %define _with_radius 1 %define _with_perl 1 %if 0%{?centos_version} >= 600 %define _with_sqlite 1 %define _with_websocket 1 %define _with_utils 1 %endif %if 0%{?centos_version} >= 700 %define _with_bdb 0 %define _with_jansson 1 %define _with_event 1 %endif %endif #fedora %if 0%{?fedora} %define _with_cnxcc 1 %define _with_dnssec 1 %define _with_jansson 1 %define _with_json 1 %define _with_mono 0 %define _with_perl 1 %define _with_radius 1 %define _with_sqlite 1 %define _with_event 1 %endif %if 0%{?fedora} > 17 %define _with_bdb 0 %define _with_erlang 1 %endif # opensuse %if 0%{?suse_version} > 1100 %define _with_radius 1 %define _with_lua 1 %define _with_perl 1 %define _with_sqlite 1 %endif %if 0%{?suse_version} > 1200 %define _with_bdb 0 %define _with_mono 0 %define _with_websocket 1 %endif %if 0%{?suse_version} > 1210 %define _with_lua 0 %endif %if 0%{?suse_version} >= 1310 %define _with_ldap 0 %endif # redhat %if 0%{?rhel_version} %define _with_radius 1 %define _with_perl 1 %if 0%{?rhel_version} >= 600 %define _with_sctp 0 %define _with_utils 1 %endif %if 0%{?rhel_version} >= 700 %define _with_bdb 0 %endif %endif %package auth-ephemeral Summary: Functions for authentication using ephemeral credentials Group: System Environment/Daemons Requires: openssl, kamailio = %version BuildRequires: openssl-devel %description auth-ephemeral Functions for authentication using ephemeral credentials. %if 0%{_with_bdb} %package bdb Summary: Berkeley connectivity for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: db4, kamailio = %version BuildRequires: db4-devel %description bdb Berkeley database connectivity for Kamailio. %endif %if 0%{_with_carrierroute} %package carrierroute Summary: Carrier routing module for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: kamailio = %version %description carrierroute Carrier routing, balancing, and blacklisting for Kamailio. %endif %if 0%{_with_cnxcc} %package cnxcc Summary: Prepaid and call control module for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: hiredis, libevent, kamailio = %version BuildRequires: hiredis-devel libevent-devel %description cnxcc Prepaid and call control module for Kamailio. %endif %package cpl Summary: CPL interpreter for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: libxml2, kamailio = %version BuildRequires: libxml2-devel %description cpl CPL (Call Processing Language) interpreter engine for Kamailio. %if 0%{_with_dnssec} %package dnssec Summary: DNSSEC support for Kamailio Group: System Environment/Daemons Requires: dnssec-tools-libs, kamailio = %version BuildRequires: dnssec-tools-libs-devel %description dnssec DNSSEC support for Kamailio. %endif %if 0%{_with_erlang} %package erlang Summary: Erlang node connector for Kamailio Group: System Environment/Daemons Requires: erlang, erlang-erl_interface, kamailio = %version BuildRequires: erlang, erlang-erl_interface %description erlang Erlang module - erlang node connector for Kamailio. %endif %if 0%{_with_ev} %package ev Summary: EVAPI extension using libev support for Kamailio Group: System Environment/Daemons Requires: libev, kamailio = %version BuildRequires: libev-devel %description ev EVAPI - event driven API over TCP for Kamailio. %endif %if 0%{_with_geoip} %package geoip Summary: GeoIP extensions for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: kamailio = %version BuildRequires: libGeoIP-devel %description geoip Max Mind GeoIP real-time query support for Kamailio. %endif %package gzcompress Summary: Compressed body (SIP and HTTP) handling for Kamailio Group: System Environment/Daemons Requires: zlib, kamailio = %version BuildRequires: zlib-devel %description gzcompress Compressed body (SIP and HTTP) handling for Kamailio. %if 0%{_with_java} %package java Summary: Java extensions for Kamailio. Group: System Environment/Daemons Requires: libgcj, java-1.6.0-openjdk, kamailio = %version BuildRequires: libgcj-devel, java-1.6.0-openjdk-devel, ant %description java Java extensions for Kamailio. %endif %package ims Summary: IMS extensions for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: libxml2, kamailio = %version BuildRequires: libxml2-devel %description ims IMS extensions for Kamailio. %if 0%{_with_jansson} %package jansson Summary: JSON parser and JSONRPC modules for Kamailio using libjansson Group: Productivity/Telephony/SIP/Servers Requires: jansson, kamailio = %version BuildRequires: jansson-devel, libevent-devel %description jansson JSON parser and JSONRPC modules for Kamailio using libjansson. %endif %if 0%{_with_json} %package json Summary: JSON parser and JSONRPC modules for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: kamailio = %version BuildRequires: json-c-devel libevent-devel %description json JSON parser and JSONRPC modules for Kamailio. %endif %if 0%{_with_kazoo} %package kazoo Summary: Kazoo middle layer connector support for Kamailio Group: System Environment/Daemons Requires: libuuid, kamailio = %version BuildRequires: librabbitmq-devel, json-c-devel, libuuid-devel %description kazoo Kazoo module for Kamailio. %endif %if 0%{_with_ldap} %package ldap Summary: LDAP modules for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: kamailio = %version %if 0%{?suse_version} > 1100 Requires: openldap2 BuildRequires: openldap2-devel %else Requires: openldap BuildRequires: openldap-devel %endif %description ldap LDAP search interface, DB APIv2 and h350 for Kamailio. %endif %if 0%{_with_lua} %package lua Summary: Lua embedded interpreter for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: lua, kamailio = %version BuildRequires: lua-devel %description lua Lua embedded interpreter for Kamailio. %endif %if 0%{_with_memcached} %package memcached Summary: Memcache distributed hash table for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: libmemcached, kamailio = %version BuildRequires: libmemcached-devel %description memcached Memcache distributed hash table for Kamailio. %endif %if 0%{_with_mongodb} %package mongodb Summary: MongoDB connectors for Kamailio Group: System Environment/Daemons Requires: libmongoc, kamailio = %version BuildRequires: libmongoc-devel %description mongodb MongoDB modules for Kamailio. %endif %if 0%{_with_mono} %package mono Summary: Embedded interpreter for managed code using Mono project Group: Productivity/Telephony/SIP/Servers Requires: mono-core, kamailio = %version BuildRequires: mono-devel %description mono Embedded interpreter for managed code (C#, IronJava, F#, ...) using Mono project. %endif %package mysql Summary: MySQL connectivity for the Kamailio Group: Productivity/Telephony/SIP/Servers Requires: mysql-libs, kamailio = %version BuildRequires: mysql-devel zlib-devel %description mysql MySQL database connectivity for Kamailio. %package outbound Summary: Outbound (RFC 5626) support for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: openssl, kamailio = %version BuildRequires: openssl-devel %description outbound RFC 5626, "Managing Client-Initiated Connections in the Session Initiation Protocol (SIP)" support for Kamailio. %if 0%{_with_perl} %package perl Summary: Perl embedded interpreter and virtual database driver for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: perl Requires: kamailio = %version %description perl Perl embedded interpreter and virtual database driver for Kamailio. %endif %package presence Summary: SIP SIMPLE presence server and user agent support for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: libxml2, libcurl, kamailio = %version BuildRequires: libxml2-devel, curl-devel %description presence SIP Presence (and RLS, XCAP, etc) support for Kamailio. %package postgres Summary: Postgres connectivity for the Kamailio Group: Productivity/Telephony/SIP/Servers Requires: postgresql-libs, kamailio = %version BuildRequires: postgresql-devel %description postgres PostgreSQL database connectivity for Kamailio. %if 0%{_with_purple} %package purple Summary: Multi-protocol IM and presence gateway module Group: Productivity/Telephony/SIP/Servers %if 0%{?fedora} Requires: glib, libpurple, libxml2, kamailio = %version, kamailio-presence = %version BuildRequires: glib-devel, libpurple-devel, libxml2-devel %else Requires: glib2, libpurple, libxml2, kamailio = %version, kamailio-presence = %version BuildRequires: glib2-devel, libpurple-devel, libxml2-devel %endif %description purple Multi-protocol IM and presence gateway module. %endif %package python Summary: Python embedded interpreter for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: python, kamailio = %version BuildRequires: python-devel %description python Python embedded interpreter for Kamailio. %if 0%{_with_radius} %package radius Summary: Radius AAA API for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: kamailio = %version %if 0%{?suse_version} > 1100 BuildRequires: freeradius-client-devel %else Requires: radiusclient-ng BuildRequires: radiusclient-ng-devel %endif %description radius Radius AAA API for Kamailio. %endif %if 0%{_with_redis} %package redis Summary: REDIS NoSQL database connector for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: hiredis, kamailio = %version BuildRequires: hiredis-devel %description redis REDIS NoSQL database connector for Kamailio. %endif %if 0%{_with_sctp} %package sctp Summary: SCTP transport for Kamailio Group: System Environment/Daemons Requires: lksctp-tools, kamailio = %version BuildRequires: lksctp-tools-devel %description sctp SCTP transport for Kamailio. %endif %if 0%{_with_snmp} %package snmpstats Summary: SNMP AgentX subagent module for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: net-snmp-utils, kamailio = %version %if 0%{?fedora} Requires: net-snmp-agent-libs %else Requires: net-snmp-libs %endif BuildRequires: net-snmp-devel %if 0%{?suse_version} > 1100 BuildRequires: libsensors4-devel %else BuildRequires: lm_sensors-devel %endif %description snmpstats SNMP management interface (scalar statistics) for Kamailio. %endif %if 0%{_with_sqlite} %package sqlite Summary: SQLite connectivity for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: sqlite, kamailio = %version BuildRequires: sqlite-devel %description sqlite SQLite database connectivity for Kamailio. %endif %package tls Summary: TLS transport protocol for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: openssl, kamailio = %version BuildRequires: openssl-devel %description tls TLS transport protocol and auth identity for Kamailio. %package unixodbc Summary: UnixODBC connectivity for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: unixODBC, kamailio = %version BuildRequires: unixODBC-devel %description unixodbc UnixODBC database connectivity for Kamailio. %if 0%{_with_utils} %package http-utils Summary: Utils for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: libcurl, libxml2, kamailio = %version BuildRequires: curl-devel, libxml2-devel %if 0%{_with_event} Requires: libevent > 2 BuildRequires: libevent-devel > 2 %endif %description http-utils HTTP and Non-SIP utitility functions for Kamailio. %endif %if 0%{_with_uuid} %package uuid Summary: uuid generator for Kamailio Group: System Environment/Daemons Requires: libuuid, kamailio = %version BuildRequires: libuuid-devel %description uuid UUID module for Kamailio. %endif %if 0%{_with_websocket} %package websocket Summary: WebSocket transport for Kamailio Group: Productivity/Telephony/SIP/Servers %if 0%{?suse_version} > 1020 Requires: libunistring, kamailio = %version %else %if 0%{?centos_version} >= 600 Requires: libunistring, kamailio = %version %else Requires: libunistring0, kamailio = %version %endif %endif BuildRequires: libunistring-devel %description websocket WebSocket transport for Kamailio. %endif %package xml Summary: XML modules for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: libxml2, kamailio = %version BuildRequires: libxml2-devel %description xml XML modules (xmlrpc, xmlops, xhttp_pi) for Kamailio. %package xmpp Summary: SIP to XMPP message and presence translation support for Kamailio Group: Productivity/Telephony/SIP/Servers Requires: kamailio = %version %if 0%{?suse_version} > 1020 BuildRequires: libexpat-devel %else BuildRequires: expat-devel %endif %description xmpp SIP/XMPP IM and presence gateway for Kamailio. %prep %setup -n %{name}-%{version} %build %if 0%{?suse_version} > 1100 export FREERADIUS=1 %endif make cfg \ prefix=/usr \ basedir=%{buildroot} \ cfg_prefix=%{buildroot} \ cfg_target=/%{_sysconfdir}/kamailio/ \ modules_dirs="modules" make make every-module skip_modules="malloc_test print print_lib" \ group_include="kstandard" make every-module group_include="kautheph" %if 0%{_with_bdb} make every-module group_include="kberkeley" %endif %if 0%{_with_carrierroute} make every-module group_include="kcarrierroute" %endif %if 0%{_with_cnxcc} make every-module group_include="kcnxcc" %endif %if 0%{_with_dnssec} make every-module group_include="kdnssec" %endif %if 0%{_with_erlang} make every-module group_include="kerlang" %endif %if 0%{_with_ev} make every-module group_include="kev" %endif make every-module group_include="kcpl" %if 0%{_with_geoip} make every-module group_include="kgeoip" %endif make every-module group_include="kgzcompress" make every-module group_include="kims" %if 0%{_with_java} make every-module group_include="kjava" %endif %if 0%{_with_jansson} make every-module group_include="kjansson" %endif %if 0%{_with_json} make every-module group_include="kjson" %endif %if 0%{_with_kazoo} make every-module group_include="kkazoo" %endif %if 0%{_with_ldap} make every-module group_include="kldap" %endif %if 0%{_with_lua} make every-module group_include="klua" %endif %if 0%{_with_memcached} make every-module group_include="kmemcached" %endif %if 0%{_with_mongodb} make every-module group_include="kmongodb" %endif %if 0%{_with_mono} make every-module group_include="kmono" %endif make every-module group_include="kmysql" make every-module group_include="koutbound" %if 0%{_with_perl} make every-module group_include="kperl" %endif make every-module group_include="kpostgres" make every-module group_include="kpresence" %if 0%{_with_purple} make every-module group_include="kpurple" %endif make every-module group_include="kpython" %if 0%{_with_radius} %if 0%{?suse_version} > 1100 make every-module FREERADIUS=1 group_include="kradius" %else make every-module group_include="kradius" %endif %endif %if 0%{_with_redis} make every-module group_include="kredis" %endif %if 0%{_with_sctp} make every-module group_include="ksctp" %endif %if 0%{_with_snmp} make every-module group_include="ksnmpstats" %endif %if 0%{_with_sqlite} make every-module group_include="ksqlite" %endif make every-module group_include="ktls" make every-module group_include="kunixodbc" %if 0%{_with_utils} %if 0%{_with_event} make every-module group_include="kutils khttp_async" %else make every-module group_include="kutils" %endif %endif %if 0%{_with_uuid} make every-module group_include="kuuid" %endif %if 0%{_with_websocket} make every-module group_include="kwebsocket" %endif make every-module group_include="kxmpp" make every-module group_include="kxml" %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" make install skip_modules="malloc_test print print_lib" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all skip_modules="malloc_test print print_lib" \ group_include="kstandard" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all group_include="kautheph" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_bdb} make install-modules-all group_include="kberkeley" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_carrierroute} make install-modules-all group_include="kcarrierroute" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_cnxcc} make install-modules-all group_include="kcnxcc" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="kcpl" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_dnssec} make install-modules-all group_include="kdnssec" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_erlang} make install-modules-all group_include="kerlang" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_ev} make install-modules-all group_include="kev" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_geoip} make install-modules-all group_include="kgeoip" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="kgzcompress" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all group_include="kims" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_java} make install-modules-all group_include="kjava" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_jansson} make install-modules-all group_include="kjansson" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_json} make install-modules-all group_include="kjson" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_ldap} make install-modules-all group_include="kldap" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_lua} make install-modules-all group_include="klua" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_kazoo} make install-modules-all group_include="kkazoo" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_memcached} make install-modules-all group_include="kmemcached" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_mongodb} make install-modules-all group_include="kmongodb" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_mono} make install-modules-all group_include="kmono" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="kmysql" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all group_include="koutbound" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_perl} make install-modules-all group_include="kperl" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="kpostgres" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all group_include="kpresence" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_purple} make install-modules-all group_include="kpurple" doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="kpython" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_radius} %if 0%{?suse_version} > 1100 make install-modules-all FREERADIUS=1 group_include="kradius" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %else make install-modules-all group_include="kradius" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %endif %if 0%{_with_redis} make install-modules-all group_include="kredis" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_sctp} make install-modules-all group_include="ksctp" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_snmp} make install-modules-all group_include="ksnmpstats" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_sqlite} make install-modules-all group_include="ksqlite" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="ktls" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all group_include="kunixodbc" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %if 0%{_with_utils} %if 0%{_with_event} make install-modules-all group_include="kutils khttp_async" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %else make install-modules-all group_include="kutils" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %endif %if 0%{_with_uuid} make install-modules-all group_include="kuuid" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif %if 0%{_with_websocket} make install-modules-all group_include="kwebsocket" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ %endif make install-modules-all group_include="kxml" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ make install-modules-all group_include="kxmpp" \ doc_prefix=%{buildroot} doc_dir=%{_docdir}/%{name}/ install -m755 -D %{SOURCE1} %{buildroot}/%{_initrddir}/%{name} install -m644 -D %{SOURCE2} %{buildroot}/%{_sysconfdir}/default/kamailio %pre groupadd -r kamailio 2> /dev/null || : useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" \ -d %{_var}/run/kamailio kamailio 2> /dev/null || : mkdir -p %{_var}/run/kamailio 2> /dev/null || : chown kamailio:kamailio %{_var}/run/kamailio 2> /dev/null || : %clean rm -rf "$RPM_BUILD_ROOT" %post %if 0%{?suse_version} %else /sbin/chkconfig --add kamailio %endif %preun %if 0%{?suse_version} %stop_on_removal %{name} %else if [ $1 = 0 ]; then /sbin/service kamailio stop > /dev/null 2>&1 /sbin/chkconfig --del kamailio fi %endif %postun %if 0%{?suse_version} %restart_on_update %{name} %{insserv_cleanup} %endif %files %defattr(-,root,root) %dir %{_docdir}/kamailio %doc %{_docdir}/kamailio/INSTALL %doc %{_docdir}/kamailio/README %dir %{_docdir}/kamailio/modules %doc %{_docdir}/kamailio/modules/README.acc %doc %{_docdir}/kamailio/modules/README.alias_db %doc %{_docdir}/kamailio/modules/README.app_jsdt %doc %{_docdir}/kamailio/modules/README.async %doc %{_docdir}/kamailio/modules/README.auth %doc %{_docdir}/kamailio/modules/README.auth_db %doc %{_docdir}/kamailio/modules/README.auth_diameter %doc %{_docdir}/kamailio/modules/README.auth_xkeys %doc %{_docdir}/kamailio/modules/README.avp %doc %{_docdir}/kamailio/modules/README.avpops %doc %{_docdir}/kamailio/modules/README.benchmark %doc %{_docdir}/kamailio/modules/README.blst %doc %{_docdir}/kamailio/modules/README.call_control %doc %{_docdir}/kamailio/modules/README.cfg_db %doc %{_docdir}/kamailio/modules/README.cfg_rpc %doc %{_docdir}/kamailio/modules/README.cfgt %doc %{_docdir}/kamailio/modules/README.cfgutils %doc %{_docdir}/kamailio/modules/README.corex %doc %{_docdir}/kamailio/modules/README.counters %doc %{_docdir}/kamailio/modules/README.ctl %doc %{_docdir}/kamailio/modules/README.db_cluster %doc %{_docdir}/kamailio/modules/README.db_flatstore %doc %{_docdir}/kamailio/modules/README.db_text %doc %{_docdir}/kamailio/modules/README.db2_ops %doc %{_docdir}/kamailio/modules/README.debugger %doc %{_docdir}/kamailio/modules/README.dialog %doc %{_docdir}/kamailio/modules/README.dialplan %doc %{_docdir}/kamailio/modules/README.dispatcher %doc %{_docdir}/kamailio/modules/README.diversion %doc %{_docdir}/kamailio/modules/README.dmq %doc %{_docdir}/kamailio/modules/README.dmq_usrloc %doc %{_docdir}/kamailio/modules/README.domain %doc %{_docdir}/kamailio/modules/README.domainpolicy %doc %{_docdir}/kamailio/modules/README.drouting %doc %{_docdir}/kamailio/modules/README.enum %doc %{_docdir}/kamailio/modules/README.exec %doc %{_docdir}/kamailio/modules/README.group %doc %{_docdir}/kamailio/modules/README.htable %doc %{_docdir}/kamailio/modules/README.imc %doc %{_docdir}/kamailio/modules/README.ipops %doc %{_docdir}/kamailio/modules/README.jsonrpcs %doc %{_docdir}/kamailio/modules/README.kex %doc %{_docdir}/kamailio/modules/README.lcr %doc %{_docdir}/kamailio/modules/README.log_custom %doc %{_docdir}/kamailio/modules/README.mangler %doc %{_docdir}/kamailio/modules/README.matrix %doc %{_docdir}/kamailio/modules/README.maxfwd %doc %{_docdir}/kamailio/modules/README.mediaproxy %doc %{_docdir}/kamailio/modules/README.mohqueue %doc %{_docdir}/kamailio/modules/README.mqueue %doc %{_docdir}/kamailio/modules/README.msilo %doc %{_docdir}/kamailio/modules/README.msrp %doc %{_docdir}/kamailio/modules/README.mtree %doc %{_docdir}/kamailio/modules/README.nat_traversal %doc %{_docdir}/kamailio/modules/README.nathelper %doc %{_docdir}/kamailio/modules/README.nosip %doc %{_docdir}/kamailio/modules/README.p_usrloc %doc %{_docdir}/kamailio/modules/README.path %doc %{_docdir}/kamailio/modules/README.pdb %doc %{_docdir}/kamailio/modules/README.pdt %doc %{_docdir}/kamailio/modules/README.permissions %doc %{_docdir}/kamailio/modules/README.pike %doc %{_docdir}/kamailio/modules/README.pipelimit %doc %{_docdir}/kamailio/modules/README.prefix_route %doc %{_docdir}/kamailio/modules/README.pv %doc %{_docdir}/kamailio/modules/README.qos %doc %{_docdir}/kamailio/modules/README.ratelimit %doc %{_docdir}/kamailio/modules/README.regex %doc %{_docdir}/kamailio/modules/README.registrar %doc %{_docdir}/kamailio/modules/README.rr %doc %{_docdir}/kamailio/modules/README.rtimer %doc %{_docdir}/kamailio/modules/README.rtjson %doc %{_docdir}/kamailio/modules/README.rtpproxy %doc %{_docdir}/kamailio/modules/README.rtpengine %doc %{_docdir}/kamailio/modules/README.sanity %doc %{_docdir}/kamailio/modules/README.sca %doc %{_docdir}/kamailio/modules/README.seas %doc %{_docdir}/kamailio/modules/README.sdpops %doc %{_docdir}/kamailio/modules/README.sipcapture %doc %{_docdir}/kamailio/modules/README.sipt %doc %{_docdir}/kamailio/modules/README.siptrace %doc %{_docdir}/kamailio/modules/README.siputils %doc %{_docdir}/kamailio/modules/README.speeddial %doc %{_docdir}/kamailio/modules/README.sl %doc %{_docdir}/kamailio/modules/README.sms %doc %{_docdir}/kamailio/modules/README.smsops %doc %{_docdir}/kamailio/modules/README.sqlops %doc %{_docdir}/kamailio/modules/README.ss7ops %doc %{_docdir}/kamailio/modules/README.sst %doc %{_docdir}/kamailio/modules/README.statistics %doc %{_docdir}/kamailio/modules/README.statsc %doc %{_docdir}/kamailio/modules/README.statsd %doc %{_docdir}/kamailio/modules/README.stun %doc %{_docdir}/kamailio/modules/README.tcpops %doc %{_docdir}/kamailio/modules/README.textops %doc %{_docdir}/kamailio/modules/README.textopsx %doc %{_docdir}/kamailio/modules/README.timer %doc %{_docdir}/kamailio/modules/README.tm %doc %{_docdir}/kamailio/modules/README.tmrec %doc %{_docdir}/kamailio/modules/README.tmx %doc %{_docdir}/kamailio/modules/README.topoh %doc %{_docdir}/kamailio/modules/README.topos %doc %{_docdir}/kamailio/modules/README.tsilo %doc %{_docdir}/kamailio/modules/README.uac %doc %{_docdir}/kamailio/modules/README.uac_redirect %doc %{_docdir}/kamailio/modules/README.uid_auth_db %doc %{_docdir}/kamailio/modules/README.uid_avp_db %doc %{_docdir}/kamailio/modules/README.uid_domain %doc %{_docdir}/kamailio/modules/README.uid_gflags %doc %{_docdir}/kamailio/modules/README.uid_uri_db %doc %{_docdir}/kamailio/modules/README.uri_db %doc %{_docdir}/kamailio/modules/README.userblacklist %doc %{_docdir}/kamailio/modules/README.usrloc %doc %{_docdir}/kamailio/modules/README.xhttp %doc %{_docdir}/kamailio/modules/README.xhttp_rpc %doc %{_docdir}/kamailio/modules/README.xlog %doc %{_docdir}/kamailio/modules/README.xprint %doc %{_docdir}/kamailio/modules/README.acc_diameter %doc %{_docdir}/kamailio/modules/README.app_sqlang %doc %{_docdir}/kamailio/modules/README.call_obj %doc %{_docdir}/kamailio/modules/README.dlgs %doc %{_docdir}/kamailio/modules/README.evrexec %doc %{_docdir}/kamailio/modules/README.ims_diameter_server %doc %{_docdir}/kamailio/modules/README.ims_ipsec_pcscf %doc %{_docdir}/kamailio/modules/README.ims_usrloc_scscf %doc %{_docdir}/kamailio/modules/README.keepalive %doc %{_docdir}/kamailio/modules/README.kemix %doc %{_docdir}/kamailio/modules/README.lost %doc %{_docdir}/kamailio/modules/README.pv_headers %doc %{_docdir}/kamailio/modules/README.secfilter %doc %{_docdir}/kamailio/modules/README.sipdump %doc %{_docdir}/kamailio/modules/README.sipjson %doc %{_docdir}/kamailio/modules/README.xhttp_prom %dir %{_sysconfdir}/kamailio %config(noreplace) %{_sysconfdir}/kamailio/* %config %{_initrddir}/* %config %{_sysconfdir}/default/* %dir %{_libdir}/kamailio %{_libdir}/kamailio/libsrdb1.so %{_libdir}/kamailio/libsrdb1.so.1 %{_libdir}/kamailio/libsrdb1.so.1.0 %{_libdir}/kamailio/libsrdb2.so %{_libdir}/kamailio/libsrdb2.so.1 %{_libdir}/kamailio/libsrdb2.so.1.0 %{_libdir}/kamailio/libtrie.so %{_libdir}/kamailio/libtrie.so.1 %{_libdir}/kamailio/libtrie.so.1.0 %dir %{_libdir}/kamailio/modules %{_libdir}/kamailio/modules/acc.so %{_libdir}/kamailio/modules/alias_db.so %{_libdir}/kamailio/modules/app_jsdt.so %{_libdir}/kamailio/modules/async.so %{_libdir}/kamailio/modules/auth.so %{_libdir}/kamailio/modules/auth_db.so %{_libdir}/kamailio/modules/auth_diameter.so %{_libdir}/kamailio/modules/auth_xkeys.so %{_libdir}/kamailio/modules/avp.so %{_libdir}/kamailio/modules/avpops.so %{_libdir}/kamailio/modules/benchmark.so %{_libdir}/kamailio/modules/blst.so %{_libdir}/kamailio/modules/call_control.so %{_libdir}/kamailio/modules/cfg_db.so %{_libdir}/kamailio/modules/cfg_rpc.so %{_libdir}/kamailio/modules/cfgt.so %{_libdir}/kamailio/modules/cfgutils.so %{_libdir}/kamailio/modules/corex.so %{_libdir}/kamailio/modules/counters.so %{_libdir}/kamailio/modules/ctl.so %{_libdir}/kamailio/modules/db_cluster.so %{_libdir}/kamailio/modules/db_flatstore.so %{_libdir}/kamailio/modules/db_text.so %{_libdir}/kamailio/modules/db2_ops.so %{_libdir}/kamailio/modules/debugger.so %{_libdir}/kamailio/modules/dialog.so %{_libdir}/kamailio/modules/dialplan.so %{_libdir}/kamailio/modules/dispatcher.so %{_libdir}/kamailio/modules/diversion.so %{_libdir}/kamailio/modules/dmq.so %{_libdir}/kamailio/modules/dmq_usrloc.so %{_libdir}/kamailio/modules/domain.so %{_libdir}/kamailio/modules/domainpolicy.so %{_libdir}/kamailio/modules/drouting.so %{_libdir}/kamailio/modules/enum.so %{_libdir}/kamailio/modules/exec.so %{_libdir}/kamailio/modules/group.so %{_libdir}/kamailio/modules/htable.so %{_libdir}/kamailio/modules/imc.so %{_libdir}/kamailio/modules/ipops.so %{_libdir}/kamailio/modules/jsonrpcs.so %{_libdir}/kamailio/modules/kex.so %{_libdir}/kamailio/modules/lcr.so %{_libdir}/kamailio/modules/log_custom.so %{_libdir}/kamailio/modules/mangler.so %{_libdir}/kamailio/modules/matrix.so %{_libdir}/kamailio/modules/maxfwd.so %{_libdir}/kamailio/modules/mediaproxy.so %{_libdir}/kamailio/modules/mohqueue.so %{_libdir}/kamailio/modules/mqueue.so %{_libdir}/kamailio/modules/msilo.so %{_libdir}/kamailio/modules/msrp.so %{_libdir}/kamailio/modules/mtree.so %{_libdir}/kamailio/modules/nat_traversal.so %{_libdir}/kamailio/modules/nathelper.so %{_libdir}/kamailio/modules/nosip.so %{_libdir}/kamailio/modules/p_usrloc.so %{_libdir}/kamailio/modules/path.so %{_libdir}/kamailio/modules/pdb.so %{_libdir}/kamailio/modules/pdt.so %{_libdir}/kamailio/modules/permissions.so %{_libdir}/kamailio/modules/pike.so %{_libdir}/kamailio/modules/pipelimit.so %{_libdir}/kamailio/modules/prefix_route.so %{_libdir}/kamailio/modules/pv.so %{_libdir}/kamailio/modules/qos.so %{_libdir}/kamailio/modules/ratelimit.so %{_libdir}/kamailio/modules/regex.so %{_libdir}/kamailio/modules/registrar.so %{_libdir}/kamailio/modules/rr.so %{_libdir}/kamailio/modules/rtimer.so %{_libdir}/kamailio/modules/rtjson.so %{_libdir}/kamailio/modules/rtpproxy.so %{_libdir}/kamailio/modules/rtpengine.so %{_libdir}/kamailio/modules/sanity.so %{_libdir}/kamailio/modules/sca.so %{_libdir}/kamailio/modules/seas.so %{_libdir}/kamailio/modules/sdpops.so %{_libdir}/kamailio/modules/sipcapture.so %{_libdir}/kamailio/modules/sipt.so %{_libdir}/kamailio/modules/siptrace.so %{_libdir}/kamailio/modules/siputils.so %{_libdir}/kamailio/modules/speeddial.so %{_libdir}/kamailio/modules/sl.so %{_libdir}/kamailio/modules/sms.so %{_libdir}/kamailio/modules/smsops.so %{_libdir}/kamailio/modules/sqlops.so %{_libdir}/kamailio/modules/ss7ops.so %{_libdir}/kamailio/modules/sst.so %{_libdir}/kamailio/modules/statistics.so %{_libdir}/kamailio/modules/statsc.so %{_libdir}/kamailio/modules/statsd.so %{_libdir}/kamailio/modules/stun.so %{_libdir}/kamailio/modules/tcpops.so %{_libdir}/kamailio/modules/textops.so %{_libdir}/kamailio/modules/textopsx.so %{_libdir}/kamailio/modules/timer.so %{_libdir}/kamailio/modules/tm.so %{_libdir}/kamailio/modules/tmrec.so %{_libdir}/kamailio/modules/tmx.so %{_libdir}/kamailio/modules/topoh.so %{_libdir}/kamailio/modules/topos.so %{_libdir}/kamailio/modules/tsilo.so %{_libdir}/kamailio/modules/uac.so %{_libdir}/kamailio/modules/uac_redirect.so %{_libdir}/kamailio/modules/uid_auth_db.so %{_libdir}/kamailio/modules/uid_avp_db.so %{_libdir}/kamailio/modules/uid_domain.so %{_libdir}/kamailio/modules/uid_gflags.so %{_libdir}/kamailio/modules/uid_uri_db.so %{_libdir}/kamailio/modules/uri_db.so %{_libdir}/kamailio/modules/userblacklist.so %{_libdir}/kamailio/modules/usrloc.so %{_libdir}/kamailio/modules/xhttp.so %{_libdir}/kamailio/modules/xhttp_rpc.so %{_libdir}/kamailio/modules/xlog.so %{_libdir}/kamailio/modules/xprint.so %{_libdir}/kamailio/modules/acc_diameter.so %{_libdir}/kamailio/modules/app_sqlang.so %{_libdir}/kamailio/modules/call_obj.so %{_libdir}/kamailio/modules/dlgs.so %{_libdir}/kamailio/modules/evrexec.so %{_libdir}/kamailio/modules/ims_diameter_server.so %{_libdir}/kamailio/modules/ims_ipsec_pcscf.so %{_libdir}/kamailio/modules/keepalive.so %{_libdir}/kamailio/modules/kemix.so %{_libdir}/kamailio/modules/lost.so %{_libdir}/kamailio/modules/pv_headers.so %{_libdir}/kamailio/modules/secfilter.so %{_libdir}/kamailio/modules/sipdump.so %{_libdir}/kamailio/modules/sipjson.so %{_libdir}/kamailio/modules/xhttp_prom.so %dir %{_libdir}/kamailio/openssl_mutex_shared %{_libdir}/kamailio/openssl_mutex_shared/openssl_mutex_shared.so %{_sbindir}/kamailio %{_sbindir}/kamctl %{_sbindir}/kamdbctl %{_sbindir}/kamcmd %dir %{_libdir}/kamailio/kamctl %dir %{_libdir}/kamailio/kamctl/dbtextdb %if 0%{?suse_version} %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py %else %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc %{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo %endif %{_libdir}/kamailio/kamctl/kamctl.base %{_libdir}/kamailio/kamctl/kamctl.ctlbase %{_libdir}/kamailio/kamctl/kamctl.dbtext %{_libdir}/kamailio/kamctl/kamctl.rpcfifo %{_libdir}/kamailio/kamctl/kamctl.ser %{_libdir}/kamailio/kamctl/kamctl.sqlbase %{_libdir}/kamailio/kamctl/kamdbctl.base %{_libdir}/kamailio/kamctl/kamdbctl.dbtext %{_mandir}/man5/* %{_mandir}/man8/* %dir %{_sharedir}/kamailio %dir %{_sharedir}/kamailio/dbtext %dir %{_sharedir}/kamailio/dbtext/kamailio %{_sharedir}/kamailio/dbtext/kamailio/* %files auth-ephemeral %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.auth_ephemeral %{_libdir}/kamailio/modules/auth_ephemeral.so %if 0%{_with_bdb} %files bdb %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db_berkeley %{_sbindir}/kambdb_recover %{_libdir}/kamailio/modules/db_berkeley.so %{_libdir}/kamailio/kamctl/kamctl.db_berkeley %{_libdir}/kamailio/kamctl/kamdbctl.db_berkeley %dir %{_datadir}/kamailio/db_berkeley %{_datadir}/kamailio/db_berkeley/* %endif %if 0%{_with_carrierroute} %files carrierroute %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.carrierroute %{_libdir}/kamailio/modules/carrierroute.so %endif %if 0%{_with_cnxcc} %files cnxcc %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.cnxcc %{_libdir}/kamailio/modules/cnxcc.so %endif %files cpl %defattr(-,root,root) %{_docdir}/kamailio/modules/README.cplc %{_libdir}/kamailio/modules/cplc.so %if 0%{_with_dnssec} %files dnssec %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.dnssec %{_libdir}/kamailio/modules/dnssec.so %endif %if 0%{_with_erlang} %files erlang %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.erlang %{_libdir}/kamailio/modules/erlang.so %endif %if 0%{_with_ev} %files ev %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.evapi %{_libdir}/kamailio/modules/evapi.so %endif %if 0%{_with_geoip} %files geoip %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.geoip %{_libdir}/kamailio/modules/geoip.so %endif %files gzcompress %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.gzcompress %{_libdir}/kamailio/modules/gzcompress.so %files ims %defattr(-,root,root) %{_libdir}/kamailio/libkamailio_ims.so %{_libdir}/kamailio/libkamailio_ims.so.0 %{_libdir}/kamailio/libkamailio_ims.so.0.1 %doc %{_docdir}/kamailio/modules/README.cdp %{_libdir}/kamailio/modules/cdp.so %doc %{_docdir}/kamailio/modules/README.cdp_avp %{_libdir}/kamailio/modules/cdp_avp.so %doc %{_docdir}/kamailio/modules/README.ims_dialog %{_libdir}/kamailio/modules/ims_dialog.so %doc %{_docdir}/kamailio/modules/README.ims_auth %{_libdir}/kamailio/modules/ims_auth.so %doc %{_docdir}/kamailio/modules/README.ims_charging %{_libdir}/kamailio/modules/ims_charging.so %doc %{_docdir}/kamailio/modules/README.ims_icscf %{_libdir}/kamailio/modules/ims_icscf.so %doc %{_docdir}/kamailio/modules/README.ims_isc %{_libdir}/kamailio/modules/ims_isc.so %doc %{_docdir}/kamailio/modules/README.ims_ocs %{_libdir}/kamailio/modules/ims_ocs.so %doc %{_docdir}/kamailio/modules/README.ims_qos %{_libdir}/kamailio/modules/ims_qos.so %doc %{_docdir}/kamailio/modules/README.ims_registrar_pcscf %{_libdir}/kamailio/modules/ims_registrar_pcscf.so %doc %{_docdir}/kamailio/modules/README.ims_registrar_scscf %{_libdir}/kamailio/modules/ims_registrar_scscf.so %doc %{_docdir}/kamailio/modules/README.ims_usrloc_pcscf %{_libdir}/kamailio/modules/ims_usrloc_pcscf.so #%doc %{_docdir}/kamailio/modules/README.ims_usrloc_scscf %{_libdir}/kamailio/modules/ims_usrloc_scscf.so %if 0%{_with_java} %files java %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_java %{_libdir}/kamailio/modules/app_java.so %dir %{_libdir}/kamailio/java %{_libdir}/kamailio/java/Kamailio.class %{_libdir}/kamailio/java/kamailio.jar %endif %if 0%{_with_jansson} %files jansson %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.jansson %doc %{_docdir}/kamailio/modules/README.janssonrpcc %{_libdir}/kamailio/modules/jansson.so %{_libdir}/kamailio/modules/janssonrpcc.so %endif %if 0%{_with_json} %files json %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.json %doc %{_docdir}/kamailio/modules/README.jsonrpcc %{_libdir}/kamailio/modules/json.so %{_libdir}/kamailio/modules/jsonrpcc.so %endif %if 0%{_with_kazoo} %files kazoo %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.kazoo %{_libdir}/kamailio/modules/kazoo.so %endif %if 0%{_with_ldap} %files ldap %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db2_ldap %doc %{_docdir}/kamailio/modules/README.h350 %doc %{_docdir}/kamailio/modules/README.ldap %{_libdir}/kamailio/modules/db2_ldap.so %{_libdir}/kamailio/modules/h350.so %{_libdir}/kamailio/modules/ldap.so %endif %if 0%{_with_lua} %files lua %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_lua %{_libdir}/kamailio/modules/app_lua.so %endif %if 0%{_with_memcached} %files memcached %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.memcached %{_libdir}/kamailio/modules/memcached.so %endif %if 0%{_with_mongodb} %files mongodb %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db_mongodb %doc %{_docdir}/kamailio/modules/README.ndb_mongodb %{_libdir}/kamailio/modules/db_mongodb.so %{_libdir}/kamailio/modules/ndb_mongodb.so %endif %if 0%{_with_mono} %files mono %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_mono %{_libdir}/kamailio/modules/app_mono.so %endif %files mysql %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db_mysql %{_libdir}/kamailio/modules/db_mysql.so %{_libdir}/kamailio/kamctl/kamctl.mysql %{_libdir}/kamailio/kamctl/kamdbctl.mysql %dir %{_sharedir}/kamailio/mysql %{_sharedir}/kamailio/mysql/* %files outbound %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.outbound %{_libdir}/kamailio/modules/outbound.so %if 0%{_with_perl} %files perl %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_perl %doc %{_docdir}/kamailio/modules/README.db_perlvdb %{_libdir}/kamailio/modules/app_perl.so %{_libdir}/kamailio/modules/db_perlvdb.so %dir %{_libdir}/kamailio/perl %{_libdir}/kamailio/perl/Kamailio.pm %dir %{_libdir}/kamailio/perl/Kamailio %{_libdir}/kamailio/perl/Kamailio/Constants.pm %{_libdir}/kamailio/perl/Kamailio/Message.pm %{_libdir}/kamailio/perl/Kamailio/VDB.pm %dir %{_libdir}/kamailio/perl/Kamailio/LDAPUtils %{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConf.pm %{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConnection.pm %dir %{_libdir}/kamailio/perl/Kamailio/Utils %{_libdir}/kamailio/perl/Kamailio/Utils/Debug.pm %{_libdir}/kamailio/perl/Kamailio/Utils/PhoneNumbers.pm %dir %{_libdir}/kamailio/perl/Kamailio/VDB %{_libdir}/kamailio/perl/Kamailio/VDB/Column.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Pair.pm %{_libdir}/kamailio/perl/Kamailio/VDB/ReqCond.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Result.pm %{_libdir}/kamailio/perl/Kamailio/VDB/VTab.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Value.pm %dir %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/AccountingSIPtrace.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Alias.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Auth.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Describe.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/Speeddial.pm %{_libdir}/kamailio/perl/Kamailio/VDB/Adapter/TableVersions.pm %endif %files postgres %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db_postgres %{_libdir}/kamailio/modules/db_postgres.so %{_libdir}/kamailio/kamctl/kamctl.pgsql %{_libdir}/kamailio/kamctl/kamdbctl.pgsql %dir %{_sharedir}/kamailio/postgres %{_sharedir}/kamailio/postgres/* %files presence %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.presence %doc %{_docdir}/kamailio/modules/README.presence_conference %doc %{_docdir}/kamailio/modules/README.presence_dialoginfo %doc %{_docdir}/kamailio/modules/README.presence_mwi %doc %{_docdir}/kamailio/modules/README.presence_profile %doc %{_docdir}/kamailio/modules/README.presence_reginfo %doc %{_docdir}/kamailio/modules/README.presence_xml %doc %{_docdir}/kamailio/modules/README.pua %doc %{_docdir}/kamailio/modules/README.pua_bla %doc %{_docdir}/kamailio/modules/README.pua_dialoginfo %doc %{_docdir}/kamailio/modules/README.pua_reginfo %doc %{_docdir}/kamailio/modules/README.pua_rpc %doc %{_docdir}/kamailio/modules/README.pua_usrloc %doc %{_docdir}/kamailio/modules/README.pua_xmpp %doc %{_docdir}/kamailio/modules/README.rls %doc %{_docdir}/kamailio/modules/README.xcap_client %doc %{_docdir}/kamailio/modules/README.xcap_server %{_libdir}/kamailio/modules/presence.so %{_libdir}/kamailio/modules/presence_conference.so %{_libdir}/kamailio/modules/presence_dialoginfo.so %{_libdir}/kamailio/modules/presence_mwi.so %{_libdir}/kamailio/modules/presence_profile.so %{_libdir}/kamailio/modules/presence_reginfo.so %{_libdir}/kamailio/modules/presence_xml.so %{_libdir}/kamailio/modules/pua.so %{_libdir}/kamailio/modules/pua_bla.so %{_libdir}/kamailio/modules/pua_dialoginfo.so %{_libdir}/kamailio/modules/pua_reginfo.so %{_libdir}/kamailio/modules/pua_rpc.so %{_libdir}/kamailio/modules/pua_usrloc.so %{_libdir}/kamailio/modules/pua_xmpp.so %{_libdir}/kamailio/modules/rls.so %{_libdir}/kamailio/modules/xcap_client.so %{_libdir}/kamailio/modules/xcap_server.so %if 0%{_with_purple} %files purple %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.purple %{_libdir}/kamailio/modules/purple.so %endif %files python %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_python %{_libdir}/kamailio/modules/app_python.so %if 0%{_with_radius} %files radius %defattr(-,root,root) %{_docdir}/kamailio/modules/README.acc_radius %{_docdir}/kamailio/modules/README.auth_radius %{_docdir}/kamailio/modules/README.misc_radius %{_docdir}/kamailio/modules/README.peering %{_libdir}/kamailio/modules/acc_radius.so %{_libdir}/kamailio/modules/auth_radius.so %{_libdir}/kamailio/modules/misc_radius.so %{_libdir}/kamailio/modules/peering.so %endif %if 0%{_with_sctp} %files sctp %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.sctp %{_libdir}/kamailio/modules/sctp.so %endif %if 0%{_with_snmp} %files snmpstats %defattr(-,root,root) %{_docdir}/kamailio/modules/README.snmpstats %{_libdir}/kamailio/modules/snmpstats.so %dir %{_sharedir}/snmp %dir %{_sharedir}/snmp/mibs %{_sharedir}/snmp/mibs/* %endif %if 0%{_with_sqlite} %files sqlite %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db_sqlite %{_libdir}/kamailio/modules/db_sqlite.so %{_libdir}/kamailio/kamctl/kamctl.sqlite %{_libdir}/kamailio/kamctl/kamdbctl.sqlite %dir %{_sharedir}/kamailio/db_sqlite %{_sharedir}/kamailio/db_sqlite/* %endif %files tls %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.auth_identity %doc %{_docdir}/kamailio/modules/README.crypto %doc %{_docdir}/kamailio/modules/README.tls %{_libdir}/kamailio/modules/auth_identity.so %{_libdir}/kamailio/modules/crypto.so %{_libdir}/kamailio/modules/tls.so %files unixodbc %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.db_unixodbc %{_libdir}/kamailio/modules/db_unixodbc.so %if 0%{_with_utils} %files http-utils %defattr(-,root,root) %{_docdir}/kamailio/modules/README.http_client %{_libdir}/kamailio/modules/http_client.so %if 0%{_with_event} %{_docdir}/kamailio/modules/README.http_async_client %{_libdir}/kamailio/modules/http_async_client.so %endif %{_docdir}/kamailio/modules/README.utils %{_libdir}/kamailio/modules/utils.so %endif %if 0%{_with_uuid} %files uuid %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.uuid %{_libdir}/kamailio/modules/uuid.so %endif %if 0%{_with_websocket} %files websocket %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.websocket %{_libdir}/kamailio/modules/websocket.so %endif %files xml %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.xhttp_pi %{_libdir}/kamailio/modules/xhttp_pi.so %dir %{_datadir}/kamailio/xhttp_pi %{_datadir}/kamailio/xhttp_pi/* %doc %{_docdir}/kamailio/modules/README.xmlops %{_libdir}/kamailio/modules/xmlops.so %doc %{_docdir}/kamailio/modules/README.xmlrpc %{_libdir}/kamailio/modules/xmlrpc.so %files xmpp %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.xmpp %{_libdir}/kamailio/modules/xmpp.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor