diff --git a/pkg/kamailio/centos/6 b/pkg/kamailio/centos/6 new file mode 120000 index 00000000000..c7930257dfe --- /dev/null +++ b/pkg/kamailio/centos/6 @@ -0,0 +1 @@ +7 \ No newline at end of file diff --git a/pkg/kamailio/centos/6/README b/pkg/kamailio/centos/6/README deleted file mode 100644 index d9a95297c83..00000000000 --- a/pkg/kamailio/centos/6/README +++ /dev/null @@ -1,29 +0,0 @@ -The following modules are not included in CentOS 6 builds because they have -dependencies that cannot be met by the base or EPEL CentOS YUM repos or are -obsolete. - -Obsolete modules ----------------- -* iptrtpproxy use the rtpproxy-ng module with mediaproxy-ng instead -* jabber use the xmpp and pua_xmpp modules instead - -Modules with unmet dependencies -------------------------------- -Note: If you need any of these modules you will need to find (and possibly - build) and install the dependencies and then do a manual build of - Kamailio. - -Ordered by module name: -* app_mono requires mono-devel-??? or higher (EPEL contains - mono-devel 2.4.3.1) -* db_cassandra requires thrift 0.6.1 or 0.7.0 -* db_oracle requires instantclient-sdk-10.2.0.3 -* ndb_cassandra requires thrift 0.7.0 -* osp requires the OSP Toolkit - -Ordered by unmet dependency: -* instantclient-sdk-10.2.0.3 db_oracle -* mono-devel-??? or higher app_mono -* OSP Toolkit osp -* thrift 0.6.1 or 0.7.0 db_cassandra -* thrift 0.7.0 ndb_cassandra diff --git a/pkg/kamailio/centos/6/kamailio.init b/pkg/kamailio/centos/6/kamailio.init deleted file mode 100644 index 3ee9677df45..00000000000 --- a/pkg/kamailio/centos/6/kamailio.init +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/bash -# -# Startup script for Kamailio -# -# chkconfig: 345 85 15 -# description: Kamailio (OpenSER) - the Open Source SIP Server -# -# processname: kamailio -# pidfile: /var/run/kamailio.pid -# config: /etc/kamailio/kamailio.cfg -# -### BEGIN INIT INFO -# Provides: kamailio -# Required-Start: $local_fs $network -# Short-Description: Kamailio (OpenSER) - the Open Source SIP Server -# Description: Kamailio (former OpenSER) is an Open Source SIP Server released -# under GPL, able to handle thousands of call setups per second. -### END INIT INFO - -# Source function library. -. /etc/rc.d/init.d/functions - -KAM=/usr/sbin/kamailio -KAMCFG=/etc/kamailio/kamailio.cfg -PROG=kamailio -PID_FILE=/var/run/kamailio.pid -LOCK_FILE=/var/lock/subsys/kamailio -RETVAL=0 -DEFAULTS=/etc/sysconfig/kamailio -RUN_KAMAILIO=no - - -# Do not start kamailio if fork=no is set in the config file -# otherwise the boot process will just stop -check_fork () -{ - if grep -q "^[[:space:]]*fork[[:space:]]*=[[:space:]]*no.*" $KAMCFG; then - echo "Not starting $DESC: fork=no specified in config file; run /etc/init.d/kamailio debug instead" - exit 1 - fi -} - -check_kamailio_config () -{ - # Check if kamailio configuration is valid before starting the server - out=$($KAM -c 2>&1 > /dev/null) - retcode=$? - if [ "$retcode" != '0' ]; then - echo "Not starting $DESC: invalid configuration file!" - echo -e "\n$out\n" - exit 1 - fi -} - - -start() { - check_kamailio_config - if [ "$1" != "debug" ]; then - check_fork - fi - echo -n $"Starting $PROG: " - daemon $KAM $OPTIONS >/dev/null 2>/dev/null - RETVAL=$? - [ $RETVAL = 0 ] && touch $LOCK_FILE && success - echo - return $RETVAL -} - -stop() { - echo -n $"Stopping $PROG: " - killproc $KAM - RETVAL=$? - echo - [ $RETVAL = 0 ] && rm -f $LOCK_FILE $PID_FILE -} - -# Load startup options if available -if [ -f $DEFAULTS ]; then - . $DEFAULTS || true -fi - -if [ "$RUN_KAMAILIO" != "yes" ]; then - echo "Kamailio not yet configured. Edit /etc/default/kamailio first." - exit 0 -fi - - -SHM_MEMORY=$((`echo $SHM_MEMORY | sed -e 's/[^0-9]//g'`)) -PKG_MEMORY=$((`echo $PKG_MEMORY | sed -e 's/[^0-9]//g'`)) -[ -z "$USER" ] && USER=kamailio -[ -z "$GROUP" ] && GROUP=kamailio -[ $SHM_MEMORY -le 0 ] && SHM_MEMORY=32 -[ $PKG_MEMORY -le 0 ] && PKG_MEMORY=4 - -if test "$DUMP_CORE" = "yes" ; then - # set proper ulimit - ulimit -c unlimited - - # directory for the core dump files - COREDIR=/tmp - echo "$COREDIR/core.%e.sig%s.%p" > /proc/sys/kernel/core_pattern -fi - -OPTIONS="-P $PID_FILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP $EXTRA_OPTIONS" - - -# See how we were called. -case "$1" in - start|debug) - start - ;; - stop) - stop - ;; - status) - status $KAM - RETVAL=$? - ;; - restart) - stop - start - ;; - condrestart) - if [ -f $PID_FILE ] ; then - stop - start - fi - ;; - *) - echo $"Usage: $PROG {start|stop|restart|condrestart|status|debug|help}" - exit 1 -esac - -exit $RETVAL diff --git a/pkg/kamailio/centos/6/kamailio.spec b/pkg/kamailio/centos/6/kamailio.spec deleted file mode 100644 index b5f9f76b956..00000000000 --- a/pkg/kamailio/centos/6/kamailio.spec +++ /dev/null @@ -1,1279 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel dev0.0%{dist} - - - -Summary: Kamailio (former OpenSER) - the Open Source SIP Server -Name: %name -Version: %ver -Release: %rel -Packager: Peter Dunkley -License: GPL -Group: System Environment/Daemons -Source: http://kamailio.org/pub/kamailio/%{ver}/src/%{name}-%{ver}_src.tar.gz -URL: http://kamailio.org/ -Vendor: kamailio.org -BuildRoot: %{_tmppath}/%{name}-%{ver}-buildroot -Conflicts: kamailio-auth-ephemeral < %ver, kamailio-bdb < %ver -Conflicts: kamailio-carrierroute < %ver, kamailio-cpl < %ver -Conflicts: kamailio-dialplan < %ver, kamailio-dnssec < %ver -Conflicts: kamailio-geoip < %ver, kamailio-gzcompress < %ver -Conflicts: kamailio-ims < %ver, kamailio-java < %ver, kamailio-json < %ver -Conflicts: kamailio-lcr < %ver, kamailio-ldap < %ver, kamailio-lua < %ver -Conflicts: kamailio-memcached < %ver, kamailio-mysql < %ver -Conflicts: kamailio-outbound < %ver, kamailio-perl < %ver -Conflicts: kamailio-postgresql < %ver, kamailio-presence < %ver -Conflicts: kamailio-purple < %ver, kamailio-python < %ver -Conflicts: kamailio-radius < % ver, kamailio-redis < %ver -Conflicts: kamailio-regex < %ver, kamailio-sctp < %ver -Conflicts: kamailio-snmpstats < %ver, kamailio-sqlite < %ver -Conflicts: kamailio-tls < %ver, kamailio-unixodbc < %ver -Conflicts: kamailio-utils < %ver, kamailio-websocket < %ver -Conflicts: kamailio-xhttp-pi < %ver, kamailio-xmlops < %ver -Conflicts: kamailio-xmlrpc < %ver, kamailio-xmpp < %ver -BuildRequires: bison, flex, gcc, make, redhat-rpm-config - -%description -Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able -to handle thousands of call setups per second. Among features: asynchronous TCP, -UDP and SCTP, secure communication via TLS for VoIP (voice, video); IPv4 and -IPv6; SIMPLE instant messaging and presence with embedded XCAP server and MSRP -relay; ENUM; DID and least cost routing; load balancing; routing fail-over; -accounting, authentication and authorization; support for many backend systems -such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra; XMLRPC control -interface, SNMP monitoring. It can be used to build large VoIP servicing -platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers -like Asterisk™, FreeSWITCH™ or SEMS. - - -%package auth-ephemeral -Summary: Functions for authentication using ephemeral credentials. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description auth-ephemeral -Functions for authentication using ephemeral credentials. - - -%package auth-xkeys -Summary: Functions for authentication using shared keys. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description auth-xkeys -Functions for authentication using shared keys. - - -%package bdb -Summary: Berkeley database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: db4, kamailio = %ver -BuildRequires: db4-devel - -%description bdb -Berkeley database connectivity for Kamailio. - - -%package carrierroute -Summary: The carrierroute module for Kamailio. -Group: System Environment/Daemons -Requires: epel-release, libconfuse, kamailio = %ver -BuildRequires: epel-release, libconfuse-devel - -%description carrierroute -The carrierroute module for Kamailio. - - -%package cnxcc -Summary: Module which provides a mechanism to limit call duration based on credit information parameters for Kamailio. -Group: System Environment/Daemons -Requires: libevent, hiredis, kamailio = %ver -BuildRequires: libevent-devel, hiredis-devel - -%description cnxcc -Module which provides a mechanism to limit call duration based on credit information parameters for Kamailio. - - -%package cpl -Summary: CPL (Call Processing Language) interpreter for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description cpl -CPL (Call Processing Language) interpreter for Kamailio. - - -%package dialplan -Summary: String translations based on rules for Kamailio. -Group: System Environment/Daemons -Requires: pcre, kamailio = %ver -BuildRequires: pcre-devel - -%description dialplan -String translations based on rules for Kamailio. - - -%package dmq_userloc -Summary: User location (usrloc) records replication between multiple servers via DMQ module for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description dmq_userloc -User location (usrloc) records replication between multiple servers via DMQ module. - - -%package dnssec -Summary: DNSSEC support for Kamailio. -Group: System Environment/Daemons -Requires: epel-release, dnssec-tools-libs, kamailio = %ver -BuildRequires: epel-release, dnssec-tools-libs-devel - -%description dnssec -DNSSEC support for Kamailio. - - -%package geoip -Summary: MaxMind GeoIP support for Kamailio. -Group: System Environment/Daemons -Requires: epel-release, GeoIP, kamailio = %ver -BuildRequires: epel-release, GeoIP-devel - -%description geoip -MaxMind GeoIP support for Kamailio. - - -%package gzcompress -Summary: Compressed body (SIP and HTTP) handling for kamailio. -Group: System Environment/Daemons -Requires: zlib, kamailio = %ver -BuildRequires: zlib-devel - -%description gzcompress -Compressed body (SIP and HTTP) handling for kamailio. - - -%package ims -Summary: IMS modules and extensions module for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description ims -IMS modules and extensions module for Kamailio. - - -%package java -Summary: Java extensions for Kamailio. -Group: System Environment/Daemons -Requires: libgcj, java-1.6.0-openjdk, kamailio = %ver -BuildRequires: libgcj-devel, java-1.6.0-openjdk-devel, ant - -%description java -Java extensions for Kamailio. - - -%package json -Summary: json string handling and RPC modules for Kamailio. -Group: System Environment/Daemons -Requires: epel-release, json-c, libevent, kamailio = %ver -BuildRequires: epel-release, json-c-devel, libevent-devel - -%description json -json string handling and RPC modules for Kamailio. - - -%package lcr -Summary: Least cost routing for Kamailio. -Group: System Environment/Daemons -Requires: pcre, kamailio = %ver -BuildRequires: pcre-devel - -%description lcr -Least cost routing for Kamailio. - - -%package ldap -Summary: LDAP search interface for Kamailio. -Group: System Environment/Daemons -Requires: openldap, kamailio = %ver -BuildRequires: openldap-devel - -%description ldap -LDAP search interface for Kamailio. - - -%package lua -Summary: Lua extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: lua-devel - -%description lua -Lua extensions for Kamailio. - - -%package memcached -Summary: memcached configuration file support for Kamailio. -Group: System Environment/Daemons -Requires: libmemcached, kamailio = %ver -BuildRequires: libmemcached-devel - -%description memcached -memcached configuration file support for Kamailio. - - -%package mysql -Summary: MySQL database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: mysql-libs, kamailio = %ver -BuildRequires: mysql-devel zlib-devel - -%description mysql -MySQL database connectivity for Kamailio. - - -%package outbound -Summary: Outbound (RFC 5626) support for Kamailio. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description outbound -RFC 5626, "Managing Client-Initiated Connections in the Session Initiation -Protocol (SIP)" support for Kamailio. - - -%package perl -Summary: Perl extensions and database driver for Kamailio. -Group: System Environment/Daemons -Requires: mod_perl, kamailio = %ver -BuildRequires: mod_perl-devel - -%description perl -Perl extensions and database driver for Kamailio. - - -%package postgresql -Summary: PostgreSQL database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: postgresql-libs, kamailio = %ver -BuildRequires: postgresql-devel - -%description postgresql -PostgreSQL database connectivity for Kamailio. - - -%package presence -Summary: SIP Presence (and RLS, XCAP, etc) support for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, libcurl, kamailio = %ver, kamailio-xmpp = %ver -BuildRequires: libxml2-devel, libcurl-devel - -%description presence -SIP Presence (and RLS, XCAP, etc) support for Kamailio. - - -%package purple -Summary: Multi-protocol IM and presence gateway module. -Group: System Environment/Daemons -Requires: glib2, libpurple, libxml2, kamailio = %ver -Requires: kamailio-presence = %ver -BuildRequires: glib2-devel, libpurple-devel, libxml2-devel - -%description purple -Multi-protocol IM and presence gateway module. - - -%package python -Summary: Python extensions for Kamailio. -Group: System Environment/Daemons -Requires: python, kamailio = %ver -BuildRequires: python-devel - -%description python -Python extensions for Kamailio. - - -%package radius -Summary: RADIUS modules for Kamailio. -Group: System Environment/Daemons -Requires: epel-release, radiusclient-ng, kamailio = %ver -BuildRequires: epel-release, radiusclient-ng-devel - -%description radius -RADIUS modules for Kamailio. - - -%package redis -Summary: Redis configuration file support for Kamailio. -Group: System Environment/Daemons -Requires: epel-release, hiredis, kamailio = %ver -BuildRequires: epel-release, hiredis-devel - -%description redis -Redis configuration file support for Kamailio. - - -%package regex -Summary: PCRE mtaching operations for Kamailio. -Group: System Environment/Daemons -Requires: pcre, kamailio = %ver -BuildRequires: pcre-devel - -%description regex -PCRE mtaching operations for Kamailio. - - -%package rtjson -Summary: SIP routing based on JSON specifications. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description rtjson -SIP routing based on JSON specifications. - - -%package sctp -Summary: SCTP transport for Kamailio. -Group: System Environment/Daemons -Requires: lksctp-tools, kamailio = %ver -BuildRequires: lksctp-tools-devel - -%description sctp -SCTP transport for Kamailio. - - -%package snmpstats -Summary: SNMP management interface (scalar statistics) for Kamailio. -Group: System Environment/Daemons -Requires: net-snmp-libs, kamailio = %ver -BuildRequires: net-snmp-devel - -%description snmpstats -SNMP management interface (scalar statistics) for Kamailio. - - -%package statsd -Summary: Send commands to statsd server. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description statsd -Send commands to statsd server. - - -%package sqlite -Summary: SQLite database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: sqlite, kamailio = %ver -BuildRequires: sqlite-devel - -%description sqlite -SQLite database connectivity for Kamailio. - - -%package tls -Summary: TLS transport for Kamailio. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description tls -TLS transport for Kamailio. - - -%package tcpops -Summary: On demand and per socket control to the TCP options. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description tcpops -On demand and per socket control to the TCP options. - - -%package unixodbc -Summary: unixODBC database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: unixODBC, kamailio = %ver -BuildRequires: unixODBC-devel - -%description unixodbc -unixODBC database connectivity for Kamailio. - - -%package utils -Summary: Non-SIP utitility functions for Kamailio. -Group: System Environment/Daemons -Requires: libcurl, libxml2, kamailio = %ver -BuildRequires: libcurl-devel, libxml2-devel - -%description utils -Non-SIP utitility functions for Kamailio. - - -%package websocket -Summary: WebSocket transport for Kamailio. -Group: System Environment/Daemons -Requires: libunistring, openssl, kamailio = %ver -BuildRequires: libunistring-devel, openssl-devel - -%description websocket -WebSocket transport for Kamailio. - - -%package xhttp-pi -Summary: Web-provisioning interface for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description xhttp-pi -Web-provisioning interface for Kamailio. - - -%package xmlops -Summary: XML operation functions for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description xmlops -XML operation functions for Kamailio. - - -%package xmlrpc -Summary: XMLRPC transport and encoding for Kamailio RPCs and MI commands. -Group: System Environment/Daemons -Requires: libxml2, xmlrpc-c, kamailio = %ver -BuildRequires: libxml2-devel, xmlrpc-c-devel - -%description xmlrpc -XMLRPC transport and encoding for Kamailio RPCs and MI commands. - - -%package xmpp -Summary: SIP/XMPP IM gateway for Kamailio. -Group: System Environment/Daemons -Requires: expat, kamailio = %ver -BuildRequires: expat-devel - -%description xmpp -SIP/XMPP IM gateway for Kamailio. - - - -%prep -%setup -n %{name}-%{ver} - - - -%build -make cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT \ - cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules" -make -make every-module skip_modules="app_mono db_cassandra db_oracle iptrtpproxy \ - jabber ndb_cassandra osp" \ - group_include="kstandard kautheph kberkeley kcarrierroute kcnxcc kcpl \ - kdnssec kgeoip kgzcompress kims kjava kjson kldap klua kmemcached \ - kmi_xmlrpc kmysql koutbound kperl kpostgres kpresence kpurple kpython \ - kradius kredis ksctp ksnmpstats ksqlite ktls kunixodbc kutils \ - kwebsocket kxml kxmpp" -cd modules/app_java/kamailio_java_folder/java -ant -cd ../../../.. -make utils - - - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install -make install-modules-all skip_modules="app_mono db_cassandra db_oracle \ - iptrtpproxy jabber osp" \ - group_include="kstandard kautheph kberkeley kcarrierroute kcnxcc kcpl \ - kdnssec kgeoip kgzcompress kims kjava kjson kldap klua kmemcached \ - kmi_xmlrpc kmysql koutbound kperl kpostgres kpresence kpurple kpython \ - kradius kredis ksctp ksnmpstats ksqlite ktls kunixodbc kutils \ - kwebsocket kxml kxmpp" - -mkdir -p $RPM_BUILD_ROOT/%{_libdir}/kamailio/java -install -m644 modules/app_java/kamailio_java_folder/java/Kamailio.class \ - $RPM_BUILD_ROOT/%{_libdir}/kamailio/java -install -m644 modules/app_java/kamailio_java_folder/java/kamailio.jar \ - $RPM_BUILD_ROOT/%{_libdir}/kamailio/java - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d -install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \ - $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig -install -m644 pkg/kamailio/centos/%{?centos}/kamailio.sysconfig \ - $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/kamailio - - - -%pre -/usr/sbin/groupadd -r kamailio 2> /dev/null || : -/usr/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \ - %{_libdir}/kamailio kamailio 2> /dev/null || : - - - -%clean -rm -rf "$RPM_BUILD_ROOT" - - - -%post -/sbin/chkconfig --add kamailio - - - -%preun -if [ $1 = 0 ]; then - /sbin/service kamailio stop > /dev/null 2>&1 - /sbin/chkconfig --del kamailio -fi - - - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES - -%dir %{_docdir}/kamailio/modules -%doc %{_docdir}/kamailio/modules/README.acc -%doc %{_docdir}/kamailio/modules/README.alias_db -%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.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.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.dialog_ng -%doc %{_docdir}/kamailio/modules/README.dispatcher -%doc %{_docdir}/kamailio/modules/README.diversion -%doc %{_docdir}/kamailio/modules/README.dmq -%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.kex -%doc %{_docdir}/kamailio/modules/README.malloc_test -%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.mi_datagram -%doc %{_docdir}/kamailio/modules/README.mi_fifo -%doc %{_docdir}/kamailio/modules/README.mi_rpc -%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.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.print -%doc %{_docdir}/kamailio/modules/README.print_lib -%doc %{_docdir}/kamailio/modules/README.pv -%doc %{_docdir}/kamailio/modules/README.qos -%doc %{_docdir}/kamailio/modules/README.ratelimit -%doc %{_docdir}/kamailio/modules/README.registrar -%doc %{_docdir}/kamailio/modules/README.rr -%doc %{_docdir}/kamailio/modules/README.rtimer -%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.sdpops -%doc %{_docdir}/kamailio/modules/README.seas -%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.sl -%doc %{_docdir}/kamailio/modules/README.sms -%doc %{_docdir}/kamailio/modules/README.speeddial -%doc %{_docdir}/kamailio/modules/README.sqlops -%doc %{_docdir}/kamailio/modules/README.sst -%doc %{_docdir}/kamailio/modules/README.statistics -%doc %{_docdir}/kamailio/modules/README.stun -%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.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.jsonrpc-s -%doc %{_docdir}/kamailio/modules/README.nosip -%doc %{_docdir}/kamailio/modules/README.tsilo - - -%dir %attr(-,kamailio,kamailio) %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%config %{_sysconfdir}/rc.d/init.d/* -%config %{_sysconfdir}/sysconfig/* - -%dir %{_libdir}/kamailio -%{_libdir}/kamailio/libbinrpc.so -%{_libdir}/kamailio/libbinrpc.so.0 -%{_libdir}/kamailio/libbinrpc.so.0.1 -%{_libdir}/kamailio/libkmi.so -%{_libdir}/kamailio/libkmi.so.1 -%{_libdir}/kamailio/libkmi.so.1.0 -%{_libdir}/kamailio/libprint.so -%{_libdir}/kamailio/libprint.so.1 -%{_libdir}/kamailio/libprint.so.1.2 -%{_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/libsrutils.so -%{_libdir}/kamailio/libsrutils.so.1 -%{_libdir}/kamailio/libsrutils.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/async.so -%{_libdir}/kamailio/modules/auth.so -%{_libdir}/kamailio/modules/auth_db.so -%{_libdir}/kamailio/modules/auth_diameter.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/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/dialog_ng.so -%{_libdir}/kamailio/modules/dispatcher.so -%{_libdir}/kamailio/modules/diversion.so -%{_libdir}/kamailio/modules/dmq.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/kex.so -%{_libdir}/kamailio/modules/malloc_test.so -%{_libdir}/kamailio/modules/mangler.so -%{_libdir}/kamailio/modules/matrix.so -%{_libdir}/kamailio/modules/maxfwd.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/mi_datagram.so -%{_libdir}/kamailio/modules/mi_fifo.so -%{_libdir}/kamailio/modules/mi_rpc.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/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/print.so -%{_libdir}/kamailio/modules/print_lib.so -%{_libdir}/kamailio/modules/pv.so -%{_libdir}/kamailio/modules/qos.so -%{_libdir}/kamailio/modules/ratelimit.so -%{_libdir}/kamailio/modules/registrar.so -%{_libdir}/kamailio/modules/rr.so -%{_libdir}/kamailio/modules/rtimer.so -%{_libdir}/kamailio/modules/rtpproxy.so -%{_libdir}/kamailio/modules/rtpengine.so -%{_libdir}/kamailio/modules/sanity.so -%{_libdir}/kamailio/modules/sca.so -%{_libdir}/kamailio/modules/sdpops.so -%{_libdir}/kamailio/modules/seas.so -%{_libdir}/kamailio/modules/sipcapture.so -%{_libdir}/kamailio/modules/sipt.so -%{_libdir}/kamailio/modules/siptrace.so -%{_libdir}/kamailio/modules/siputils.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/speeddial.so -%{_libdir}/kamailio/modules/sqlops.so -%{_libdir}/kamailio/modules/sst.so -%{_libdir}/kamailio/modules/statistics.so -%{_libdir}/kamailio/modules/stun.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/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/jsonrpc-s.so -%{_libdir}/kamailio/modules/nosip.so -%{_libdir}/kamailio/modules/tsilo.so - - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_sbindir}/kamdbctl -%{_sbindir}/kamcmd - -%dir %{_libdir}/kamailio/kamctl -%{_libdir}/kamailio/kamctl/kamctl.base -%{_libdir}/kamailio/kamctl/kamctl.ctlbase -%{_libdir}/kamailio/kamctl/kamctl.dbtext -%{_libdir}/kamailio/kamctl/kamctl.fifo -%{_libdir}/kamailio/kamctl/kamctl.ser -%{_libdir}/kamailio/kamctl/kamctl.ser_mi -%{_libdir}/kamailio/kamctl/kamctl.sqlbase -%{_libdir}/kamailio/kamctl/kamctl.unixsock -%{_libdir}/kamailio/kamctl/kamdbctl.base -%{_libdir}/kamailio/kamctl/kamdbctl.dbtext - -%dir %{_libdir}/kamailio/kamctl/dbtextdb -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo - -%{_mandir}/man5/* -%{_mandir}/man8/* - -%dir %{_datadir}/kamailio -%dir %{_datadir}/kamailio/dbtext -%dir %{_datadir}/kamailio/dbtext/kamailio -%{_datadir}/kamailio/dbtext/kamailio/* - - -%files auth-ephemeral -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.auth_ephemeral -%{_libdir}/kamailio/modules/auth_ephemeral.so - - -%files auth-xkeys -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.auth_xkeys -%{_libdir}/kamailio/modules/auth_xkeys.so - - -%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/* - - -%files carrierroute -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.carrierroute -%{_libdir}/kamailio/modules/carrierroute.so - - -%files cnxcc -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.cnxcc -%{_libdir}/kamailio/modules/cnxcc.so - -%files cpl -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.cpl-c -%{_libdir}/kamailio/modules/cpl-c.so - - -%files dialplan -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.dialplan -%{_libdir}/kamailio/modules/dialplan.so - - -%files dmq_userloc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.dmq_usrloc -%{_libdir}/kamailio/modules/dmq_usrloc.so - - -%files dnssec -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.dnssec -%{_libdir}/kamailio/modules/dnssec.so - - -%files geoip -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.geoip -%{_libdir}/kamailio/modules/geoip.so - - -%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 -%doc %{_docdir}/kamailio/modules/README.cdp_avp -%doc %{_docdir}/kamailio/modules/README.ims_auth -%doc %{_docdir}/kamailio/modules/README.ims_charging -%doc %{_docdir}/kamailio/modules/README.ims_icscf -%doc %{_docdir}/kamailio/modules/README.ims_isc -%doc %{_docdir}/kamailio/modules/README.ims_qos -#%doc %{_docdir}/kamailio/modules/README.ims_registrar_pcscf -%doc %{_docdir}/kamailio/modules/README.ims_registrar_scscf -%doc %{_docdir}/kamailio/modules/README.ims_usrloc_pcscf -#%doc %{_docdir}/kamailio/modules/README.ims_usrloc_scscf -%{_libdir}/kamailio/modules/cdp.so -%{_libdir}/kamailio/modules/cdp_avp.so -%{_libdir}/kamailio/modules/ims_auth.so -%{_libdir}/kamailio/modules/ims_charging.so -%{_libdir}/kamailio/modules/ims_icscf.so -%{_libdir}/kamailio/modules/ims_isc.so -%{_libdir}/kamailio/modules/ims_qos.so -%{_libdir}/kamailio/modules/ims_registrar_pcscf.so -%{_libdir}/kamailio/modules/ims_registrar_scscf.so -%{_libdir}/kamailio/modules/ims_usrloc_pcscf.so -%{_libdir}/kamailio/modules/ims_usrloc_scscf.so - - -%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 - - -%files json -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.json -%doc %{_docdir}/kamailio/modules/README.jsonrpc-c -%{_libdir}/kamailio/modules/json.so -%{_libdir}/kamailio/modules/jsonrpc-c.so - - -%files lcr -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.lcr -%{_libdir}/kamailio/modules/lcr.so - - -%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 - - -%files lua -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_lua -%{_libdir}/kamailio/modules/app_lua.so - - -%files memcached -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.memcached -%{_libdir}/kamailio/modules/memcached.so - - -%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 %{_datadir}/kamailio/mysql -%{_datadir}/kamailio/mysql/* - - -%files outbound -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.outbound -%{_libdir}/kamailio/modules/outbound.so - - -%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 - - -%files postgresql -%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 %{_datadir}/kamailio/postgres -%{_datadir}/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_mi -%doc %{_docdir}/kamailio/modules/README.pua_reginfo -%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_mi.so -%{_libdir}/kamailio/modules/pua_reginfo.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 - - -%files purple -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.purple -%{_libdir}/kamailio/modules/purple.so - - -%files python -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_python -%{_libdir}/kamailio/modules/app_python.so - - -%files radius -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.acc_radius -%doc %{_docdir}/kamailio/modules/README.auth_radius -%doc %{_docdir}/kamailio/modules/README.misc_radius -%doc %{_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 - - -%files redis -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.ndb_redis -%{_libdir}/kamailio/modules/ndb_redis.so - - -%files regex -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.regex -%{_libdir}/kamailio/modules/regex.so - - -%files rtjson -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.rtjson -%{_libdir}/kamailio/modules/rtjson.so - - -%files sctp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.sctp -%{_libdir}/kamailio/modules/sctp.so - - -%files snmpstats -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.snmpstats -%{_libdir}/kamailio/modules/snmpstats.so -%{_datadir}/snmp/mibs/KAMAILIO-MIB -%{_datadir}/snmp/mibs/KAMAILIO-REG-MIB -%{_datadir}/snmp/mibs/KAMAILIO-SIP-COMMON-MIB -%{_datadir}/snmp/mibs/KAMAILIO-SIP-SERVER-MIB -%{_datadir}/snmp/mibs/KAMAILIO-TC - - -%files statsd -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.statsd -%{_libdir}/kamailio/modules/statsd.so - - -%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 %{_datadir}/kamailio/db_sqlite -%{_datadir}/kamailio/db_sqlite/* - - -%files tls -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.auth_identity -%doc %{_docdir}/kamailio/modules/README.tls -%{_libdir}/kamailio/modules/auth_identity.so -%{_libdir}/kamailio/modules/tls.so - - -%files tcpops -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.tcpops -%{_libdir}/kamailio/modules/tcpops.so - - -%files unixodbc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.db_unixodbc -%{_libdir}/kamailio/modules/db_unixodbc.so - - -%files utils -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.utils -%{_libdir}/kamailio/modules/utils.so - - -%files websocket -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.websocket -%{_libdir}/kamailio/modules/websocket.so - - -%files xhttp-pi -%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/* - - -%files xmlops -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.xmlops -%{_libdir}/kamailio/modules/xmlops.so - - -%files xmlrpc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.xmlrpc -%{_libdir}/kamailio/modules/xmlrpc.so -%doc %{_docdir}/kamailio/modules/README.mi_xmlrpc -%{_libdir}/kamailio/modules/mi_xmlrpc.so - - -%files xmpp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.xmpp -%{_libdir}/kamailio/modules/xmpp.so - - - -%changelog -* Tue Dec 3 2013 Peter Dunkley - - Updated version to 4.2.0 -* Mon Oct 7 2013 Peter Dunkley - - Consolidating changelog for 4.1.0 into a single entry... - - Added new modules to main package: - - cnxcc - - gzcompress - - mohqueue - - rtpproxy-ng - - sipt - - stun (STUN functionality moved from compile time in core to own module) - - Added new modules to other packages: - - ims_charging module to ims package - - Added new packages for new modules: - - app_java - - auth_ephemeral - - sctp (SCTP functionality moved from compile time in core to own module) - - Moved existing modules to different packages: - - auth_identity to tls package (previously not built for CentOS) - - cdp and cdp_avp to ims package - - dialog_ng to main package - - memcached to own package (previously not built for CentOS) - - mi_xmlrpc to own package (previously not built for CentOS) - - tls to own package - - Added packages for (new and existing) modules that require EPEL: - - carrierroute in own package - - dnssec in own package - - geoip in own package - - json and jsonrpc-c in new json package - - redis in own package - - acc_radius, auth_radius, misc_radius, and peering in new radius package - - Removed Fedora stuff as I am only maintaining this for CentOS now - - Refactored .spec - - Updated make commands to match updated module groups - - Updated version to 4.1.0 -* Mon Mar 11 2013 Peter Dunkley - - Consolidating changelog for 4.0.0 into a single entry... - - Added new modules to main package: - - corex - - sca - - Added new packages for new modules: - - cdp (cdp, cdp_avp) - - ims (dialog_ng, ims_auth, ims_icscf, ims_isc, ims_qos, - ims_registrar_pcscf, ims_registrar_scscf, ims_usrloc_pcscf, - ims_usrloc_scscf) - - outbound - - websocket - - xhttp_pi - - Moved existing modules to different packages: - - Various SER modules added to main package (avp, db2_ops, mangler, timer, - uid_auth_db, uid_avp_db, uid_domain, uid_gflags, uid_uri_db, print, - print_lib, xprint) - - db2_ldap SER module added to ldap package - - tls to main package (as OpenSSL was needed in core for STUN) - - Moved modules from modules_k/ to modules/ - - Renamed perl modules - - Added installation of auth.7.gz for Fedora now that manpages are built for - Fedora - - SCTP and STUN now included in this build - - Refactored .spec - - Updated ver to 4.0.0 -* Mon Jun 18 2012 Peter Dunkley - - Consolidating changelog for 3.3.0 into a single entry... - - See revision control for details this far back diff --git a/pkg/kamailio/centos/6/kamailio.sysconfig b/pkg/kamailio/centos/6/kamailio.sysconfig deleted file mode 100644 index 1a7316f649f..00000000000 --- a/pkg/kamailio/centos/6/kamailio.sysconfig +++ /dev/null @@ -1,30 +0,0 @@ -# -# Kamailio startup options -# - -# Set to yes to enable kamailio, once configured properly. -RUN_KAMAILIO=yes - -# User to run as -USER=kamailio - -# Group to run as -GROUP=kamailio - -# Amount of shared memory to allocate for the running Kamailio server (in Mb) -SHM_MEMORY=64 - -# Amount of per-process (package) memory to allocate for Kamailio (in Mb) -PKG_MEMORY=4 - -# Enable the server to leave a core file when it crashes. -# Set this to 'yes' to enable kamailio to leave a core file when it crashes -# or 'no' to disable this feature. This option is case sensitive and only -# accepts 'yes' and 'no' and only in lowercase letters. -# On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to specify -# a directory for the core files to get a dump. Look into the kamailio -# init file for an example configuration. -DUMP_CORE=no - -# Add extra command line parameters in the EXTRA_OPTIONS variable -# EXTRA_OPTIONS="-a no" diff --git a/pkg/kamailio/centos/7/kamailio.spec b/pkg/kamailio/centos/7/kamailio.spec index b5aae3791ff..dcd5acd5f7b 100644 --- a/pkg/kamailio/centos/7/kamailio.spec +++ b/pkg/kamailio/centos/7/kamailio.spec @@ -1,10 +1,142 @@ %define name kamailio %define ver 5.0.3 -%define rel dev0.0%{dist} +%define rel 2%{dist} + +%if 0%{?fedora} == 24 +%define dist_name fedora +%define dist_version %{?fedora} +%bcond_without cnxcc +%bcond_with dnssec +%bcond_without geoip +%bcond_without http_async_client +%bcond_without jansson +%bcond_without json +%bcond_without kazoo +%bcond_without memcached +%bcond_without redis +%bcond_without sctp +%bcond_without websocket +%bcond_without xmlrpc +%endif + +%if 0%{?fedora} == 25 +%define dist_name fedora +%define dist_version %{?fedora} +%bcond_without cnxcc %bcond_with dnssec +%bcond_without geoip +%bcond_without http_async_client +%bcond_without jansson +%bcond_without json +%bcond_without kazoo +%bcond_without memcached +%bcond_without redis +%bcond_without sctp +%bcond_without websocket +%bcond_without xmlrpc +%endif + +%if 0%{?fedora} == 26 +%define dist_name fedora +%define dist_version %{?fedora} +%bcond_without cnxcc +%bcond_with dnssec +%bcond_without geoip +%bcond_without http_async_client +%bcond_without jansson +%bcond_without json +%bcond_without kazoo +%bcond_without memcached +%bcond_without redis +%bcond_without sctp +%bcond_without websocket +%bcond_without xmlrpc +%endif + +%if 0%{?centos_version} == 600 +%define dist_name centos +%define dist_version %{?centos} +%bcond_with cnxcc +%bcond_without dnssec +%bcond_without geoip +%bcond_with http_async_client +%bcond_with jansson +%bcond_with json %bcond_with kazoo +%bcond_without memcached +%bcond_with redis +%bcond_without sctp +%bcond_without websocket +%bcond_without xmlrpc +%endif +%if 0%{?centos_version} == 700 +%define dist_name centos +%define dist_version %{?centos} +%bcond_without cnxcc +%bcond_with dnssec +%bcond_without geoip +%bcond_without http_async_client +%bcond_without jansson +%bcond_without json +%bcond_without kazoo +%bcond_without memcached +%bcond_without redis +%bcond_without sctp +%bcond_without websocket +%bcond_without xmlrpc +%endif +%if 0%{?leap_version} +%define dist_name suse +%define dist_version %{?suse_version} +%bcond_without cnxcc +%bcond_with dnssec +%bcond_without geoip +%bcond_without http_async_client +%bcond_without jansson +%bcond_without json +%bcond_with kazoo +%bcond_without memcached +%bcond_without redis +%bcond_without sctp +%bcond_without websocket +%bcond_without xmlrpc +%endif + +%if 0%{?rhel_version} == 600 +%define dist_name rhel +%define dist_version %{?rhel} +%bcond_with cnxcc +%bcond_without dnssec +%bcond_with geoip +%bcond_with http_async_client +%bcond_with jansson +%bcond_with json +%bcond_with kazoo +%bcond_with memcached +%bcond_with redis +%bcond_with sctp +%bcond_with websocket +%bcond_without xmlrpc +%endif + +%if 0%{?rhel_version} == 700 +%define dist_name rhel +%define dist_version %{?rhel} +%bcond_with cnxcc +%bcond_with dnssec +%bcond_with geoip +%bcond_with http_async_client +%bcond_with jansson +%bcond_with json +%bcond_with kazoo +%bcond_with memcached +%bcond_without redis +%bcond_with sctp +%bcond_with websocket +%bcond_without xmlrpc +%endif Summary: Kamailio (former OpenSER) - the Open Source SIP Server Name: %name @@ -23,9 +155,7 @@ Conflicts: kamailio-dialplan < %ver, kamailio-dnssec < %ver Conflicts: kamailio-geoip < %ver, kamailio-gzcompress < %ver Conflicts: kamailio-ims < %ver, kamailio-java < %ver, kamailio-json < %ver Conflicts: kamailio-lcr < %ver, kamailio-ldap < %ver, kamailio-lua < %ver -%if %{with kazoo} Conflicts: kamailio-kazoo < %ver -%endif Conflicts: kamailio-memcached < %ver, kamailio-mysql < %ver Conflicts: kamailio-outbound < %ver, kamailio-perl < %ver Conflicts: kamailio-postgresql < %ver, kamailio-presence < %ver @@ -38,7 +168,10 @@ Conflicts: kamailio-utils < %ver, kamailio-websocket < %ver Conflicts: kamailio-xhttp-pi < %ver, kamailio-xmlops < %ver Conflicts: kamailio-xmlrpc < %ver, kamailio-xmpp < %ver Conflicts: kamailio-uuid < %ver -BuildRequires: bison, flex, gcc, make, redhat-rpm-config +BuildRequires: bison, flex +%if 0%{?leap_version} +BuildRequires: systemd-mini, shadow +%endif %description Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able @@ -54,7 +187,7 @@ like Asterisk™, FreeSWITCH™ or SEMS. %package auth-ephemeral -Summary: Functions for authentication using ephemeral credentials. +Summary: Functions for authentication using ephemeral credentials Group: System Environment/Daemons Requires: openssl, kamailio = %ver BuildRequires: openssl-devel @@ -64,7 +197,7 @@ Functions for authentication using ephemeral credentials. %package auth-xkeys -Summary: Functions for authentication using shared keys. +Summary: Functions for authentication using shared keys Group: System Environment/Daemons Requires: kamailio = %ver @@ -73,17 +206,23 @@ Functions for authentication using shared keys. %package bdb -Summary: Berkeley database connectivity for Kamailio. +Summary: Berkeley database connectivity for Kamailio Group: System Environment/Daemons -Requires: db4, kamailio = %ver +Requires: kamailio = %ver +%if 0%{?leap_version} +Requires: libdb-4_8 +BuildRequires: libdb-4_8-devel +%else +Requires: db4 BuildRequires: db4-devel +%endif %description bdb Berkeley database connectivity for Kamailio. %package carrierroute -Summary: The carrierroute module for Kamailio. +Summary: The carrierroute module for Kamailio Group: System Environment/Daemons Requires: libconfuse, kamailio = %ver BuildRequires: libconfuse-devel @@ -93,7 +232,7 @@ The carrierroute module for Kamailio. %package cfgt -Summary: Unit test config file execution tracing module for Kamailio. +Summary: Unit test config file execution tracing module for Kamailio Group: System Environment/Daemons Requires: kamailio = %ver @@ -101,18 +240,20 @@ Requires: kamailio = %ver The unit test config file execution tracing module for Kamailio. +%if %{with cnxcc} %package cnxcc -Summary: Module which provides a mechanism to limit call duration based on credit information parameters for Kamailio. +Summary: Module provides a mechanism to limit call duration Group: System Environment/Daemons Requires: libevent, hiredis, kamailio = %ver BuildRequires: libevent-devel, hiredis-devel %description cnxcc Module which provides a mechanism to limit call duration based on credit information parameters for Kamailio. +%endif %package cpl -Summary: CPL (Call Processing Language) interpreter for Kamailio. +Summary: CPL (Call Processing Language) interpreter for Kamailio Group: System Environment/Daemons Requires: libxml2, kamailio = %ver BuildRequires: libxml2-devel @@ -122,7 +263,7 @@ CPL (Call Processing Language) interpreter for Kamailio. %package crypto -Summary: Module to support cryptographic extensions for use in the Kamailio configuration. +Summary: Module to support cryptographic extensions for use in the Kamailio configuration Group: System Environment/Daemons Requires: libcrypto @@ -131,7 +272,7 @@ This module provides various cryptography tools for use in Kamailio configuratio %package dialplan -Summary: String translations based on rules for Kamailio. +Summary: String translations based on rules for Kamailio Group: System Environment/Daemons Requires: pcre, kamailio = %ver BuildRequires: pcre-devel @@ -141,17 +282,17 @@ String translations based on rules for Kamailio. %package dmq_userloc -Summary: User location (usrloc) records replication between multiple servers via DMQ module for Kamailio. +Summary: User location records replication between multiple servers Group: System Environment/Daemons Requires: kamailio = %ver %description dmq_userloc -User location (usrloc) records replication between multiple servers via DMQ module. +User location (usrloc) records replication between multiple servers via DMQ module for Kamailio. %if %{with dnssec} %package dnssec -Summary: DNSSEC support for Kamailio. +Summary: DNSSEC support for Kamailio Group: System Environment/Daemons Requires: dnssec-tools-libs, kamailio = %ver BuildRequires: dnssec-tools-libs-devel @@ -161,18 +302,20 @@ DNSSEC support for Kamailio. %endif +%if %{with geoip} %package geoip -Summary: MaxMind GeoIP support for Kamailio. +Summary: MaxMind GeoIP support for Kamailio Group: System Environment/Daemons Requires: GeoIP, kamailio = %ver BuildRequires: GeoIP-devel %description geoip MaxMind GeoIP support for Kamailio. +%endif %package gzcompress -Summary: Compressed body (SIP and HTTP) handling for kamailio. +Summary: Compressed body (SIP and HTTP) handling for kamailio Group: System Environment/Daemons Requires: zlib, kamailio = %ver BuildRequires: zlib-devel @@ -180,17 +323,20 @@ BuildRequires: zlib-devel %description gzcompress Compressed body (SIP and HTTP) handling for kamailio. + +%if %{with http_async_client} %package http_async_client -Summary: Async HTTP client module for Kamailio. +Summary: Async HTTP client module for Kamailio Group: System Environment/Daemons Requires: libcurl, libevent, kamailio = %ver BuildRequires: libcurl-devel, libevent-devel %description http_async_client This module implements protocol functions that use the libcurl to communicate with HTTP servers in asyncronous way. +%endif %package http_client -Summary: HTTP client module for Kamailio. +Summary: HTTP client module for Kamailio Group: System Environment/Daemons Requires: libcrypto @@ -199,7 +345,7 @@ This module implements protocol functions that use the libcurl to communicate wi %package ims -Summary: IMS modules and extensions module for Kamailio. +Summary: IMS modules and extensions module for Kamailio Group: System Environment/Daemons Requires: libxml2, kamailio = %ver BuildRequires: libxml2-devel @@ -207,32 +353,50 @@ BuildRequires: libxml2-devel %description ims IMS modules and extensions module for Kamailio. + +%if %{with jansson} %package jansson -Summary: json string handling and RPC modules for Kamailio using JANSSON library. +Summary: JSON string handling and RPC modules for Kamailio using JANSSON library Group: System Environment/Daemons -Requires: json-c, libevent, kamailio = %ver +Requires: libevent, kamailio = %ver +%if 0%{?leap_version} +Requires: libjson-c2 +BuildRequires: libjansson-devel +%else +Requires: json-c BuildRequires: jansson-devel +%endif %description jansson -json string handling and RPC modules for Kamailio using JANSSON library. +JSON string handling and RPC modules for Kamailio using JANSSON library. +%endif +%if %{with json} %package json -Summary: json string handling and RPC modules for Kamailio. +Summary: JSON string handling and RPC modules for Kamailio Group: System Environment/Daemons -Requires: json-c, libevent, kamailio = %ver -BuildRequires: json-c-devel, libevent-devel +Requires: libevent, kamailio = %ver +BuildRequires: libevent-devel +%if 0%{?leap_version} +Requires: libjson-c2 +BuildRequires: libjson-c-devel +%else +Requires: json-c +BuildRequires: json-c-devel +%endif %description json -json string handling and RPC modules for Kamailio. +JSON string handling and RPC modules for Kamailio. +%endif %if %{with kazoo} %package kazoo Summary: Kazoo middle layer connector support for Kamailio Group: System Environment/Daemons -Requires: libuuid, kamailio = %ver -BuildRequires: rabbitmq-c-devel, json-c-devel, libuuid-devel +Requires: libuuid, librabbitmq, json-c, libevent, kamailio = %ver +BuildRequires: libuuid-devel, librabbitmq-devel, json-c-devel, libevent-devel %description kazoo Kazoo module for Kamailio. @@ -240,7 +404,7 @@ Kazoo module for Kamailio. %package lcr -Summary: Least cost routing for Kamailio. +Summary: Least cost routing for Kamailio Group: System Environment/Daemons Requires: pcre, kamailio = %ver BuildRequires: pcre-devel @@ -250,17 +414,23 @@ Least cost routing for Kamailio. %package ldap -Summary: LDAP search interface for Kamailio. +Summary: LDAP search interface for Kamailio Group: System Environment/Daemons -Requires: openldap, kamailio = %ver +Requires: kamailio = %ver +%if 0%{?leap_version} +Requires: openldap2 libsasl2 +BuildRequires: openldap2-devel cyrus-sasl-devel +%else +Requires: openldap BuildRequires: openldap-devel +%endif %description ldap LDAP search interface for Kamailio. %package log_custom -Summary: Logging to custom backends from Kamailio. +Summary: Logging to custom backends from Kamailio Group: System Environment/Daemons Requires: kamailio = %ver @@ -268,28 +438,32 @@ Requires: kamailio = %ver This module provides logging to custom systems, replacing the default core logging to syslog. +%if %{with lua} %package lua -Summary: Lua extensions for Kamailio. +Summary: Lua extensions for Kamailio Group: System Environment/Daemons Requires: kamailio = %ver BuildRequires: lua-devel %description lua Lua extensions for Kamailio. +%endif +%if %{with memcached} %package memcached -Summary: memcached configuration file support for Kamailio. +Summary: Memcached configuration file support for Kamailio Group: System Environment/Daemons Requires: libmemcached, kamailio = %ver BuildRequires: libmemcached-devel %description memcached -memcached configuration file support for Kamailio. +Memcached configuration file support for Kamailio. +%endif %package mysql -Summary: MySQL database connectivity for Kamailio. +Summary: MySQL database connectivity for Kamailio Group: System Environment/Daemons Requires: mysql-libs, kamailio = %ver BuildRequires: mysql-devel zlib-devel @@ -299,7 +473,7 @@ MySQL database connectivity for Kamailio. %package outbound -Summary: Outbound (RFC 5626) support for Kamailio. +Summary: Outbound (RFC 5626) support for Kamailio Group: System Environment/Daemons Requires: openssl, kamailio = %ver BuildRequires: openssl-devel @@ -309,18 +483,20 @@ RFC 5626, "Managing Client-Initiated Connections in the Session Initiation Protocol (SIP)" support for Kamailio. +%if %{with perl} %package perl -Summary: Perl extensions and database driver for Kamailio. +Summary: Perl extensions and database driver for Kamailio Group: System Environment/Daemons Requires: mod_perl, kamailio = %ver BuildRequires: mod_perl-devel %description perl Perl extensions and database driver for Kamailio. +%endif %package postgresql -Summary: PostgreSQL database connectivity for Kamailio. +Summary: PostgreSQL database connectivity for Kamailio Group: System Environment/Daemons Requires: postgresql-libs, kamailio = %ver BuildRequires: postgresql-devel @@ -330,7 +506,7 @@ PostgreSQL database connectivity for Kamailio. %package presence -Summary: SIP Presence (and RLS, XCAP, etc) support for Kamailio. +Summary: SIP Presence (and RLS, XCAP, etc) support for Kamailio Group: System Environment/Daemons Requires: libxml2, libcurl, kamailio = %ver, kamailio-xmpp = %ver BuildRequires: libxml2-devel, libcurl-devel @@ -340,7 +516,7 @@ SIP Presence (and RLS, XCAP, etc) support for Kamailio. %package python -Summary: Python extensions for Kamailio. +Summary: Python extensions for Kamailio Group: System Environment/Daemons Requires: python, kamailio = %ver BuildRequires: python-devel @@ -350,27 +526,35 @@ Python extensions for Kamailio. %package radius -Summary: RADIUS modules for Kamailio. +Summary: RADIUS modules for Kamailio Group: System Environment/Daemons -Requires: radiusclient-ng, kamailio = %ver +Requires: kamailio = %ver +%if 0%{?fedora} || 0%{?leap_version} +Requires: freeradius-client +BuildRequires: freeradius-client-devel +%else +Requires: radiusclient-ng BuildRequires: radiusclient-ng-devel +%endif %description radius RADIUS modules for Kamailio. +%if %{with redis} %package redis -Summary: Redis configuration file support for Kamailio. +Summary: Redis configuration file support for Kamailio Group: System Environment/Daemons Requires: hiredis, kamailio = %ver BuildRequires: hiredis-devel %description redis Redis configuration file support for Kamailio. +%endif %package regex -Summary: PCRE mtaching operations for Kamailio. +Summary: PCRE mtaching operations for Kamailio Group: System Environment/Daemons Requires: pcre, kamailio = %ver BuildRequires: pcre-devel @@ -380,7 +564,7 @@ PCRE mtaching operations for Kamailio. %package rtjson -Summary: SIP routing based on JSON specifications. +Summary: SIP routing based on JSON specifications Group: System Environment/Daemons Requires: kamailio = %ver @@ -388,14 +572,16 @@ Requires: kamailio = %ver SIP routing based on JSON specifications. +%if %{with sctp} %package sctp -Summary: SCTP transport for Kamailio. +Summary: SCTP transport for Kamailio Group: System Environment/Daemons Requires: lksctp-tools, kamailio = %ver BuildRequires: lksctp-tools-devel %description sctp SCTP transport for Kamailio. +%endif %package smsops @@ -408,7 +594,7 @@ This module collects the Transformations for 3GPP-SMS. %package snmpstats -Summary: SNMP management interface (scalar statistics) for Kamailio. +Summary: SNMP management interface (scalar statistics) for Kamailio Group: System Environment/Daemons Requires: net-snmp-libs, kamailio = %ver BuildRequires: net-snmp-devel @@ -418,7 +604,7 @@ SNMP management interface (scalar statistics) for Kamailio. %package statsc -Summary: Statistics collecting module providing reports for Kamailio. +Summary: Statistics collecting module providing reports for Kamailio Group: System Environment/Daemons Requires: kamailio = %ver @@ -427,7 +613,7 @@ This module provides a statistics collector engine. %package statsd -Summary: Send commands to statsd server. +Summary: Send commands to statsd server Group: System Environment/Daemons Requires: kamailio = %ver @@ -436,7 +622,7 @@ Send commands to statsd server. %package sqlite -Summary: SQLite database connectivity for Kamailio. +Summary: SQLite database connectivity for Kamailio Group: System Environment/Daemons Requires: sqlite, kamailio = %ver BuildRequires: sqlite-devel @@ -446,7 +632,7 @@ SQLite database connectivity for Kamailio. %package tls -Summary: TLS transport for Kamailio. +Summary: TLS transport for Kamailio Group: System Environment/Daemons Requires: openssl, kamailio = %ver BuildRequires: openssl-devel @@ -456,7 +642,7 @@ TLS transport for Kamailio. %package tcpops -Summary: On demand and per socket control to the TCP options. +Summary: On demand and per socket control to the TCP options Group: System Environment/Daemons Requires: kamailio = %ver @@ -465,7 +651,7 @@ On demand and per socket control to the TCP options. %package topos -Summary: Topology stripping module for Kamailio. +Summary: Topology stripping module for Kamailio Group: System Environment/Daemons Requires: kamailio = %ver @@ -474,17 +660,17 @@ This module offers topology hiding by stripping the routing headers that could s %package unixodbc -Summary: unixODBC database connectivity for Kamailio. +Summary: UnixODBC database connectivity for Kamailio Group: System Environment/Daemons Requires: unixODBC, kamailio = %ver BuildRequires: unixODBC-devel %description unixodbc -unixODBC database connectivity for Kamailio. +UnixODBC database connectivity for Kamailio. %package utils -Summary: Non-SIP utitility functions for Kamailio. +Summary: Non-SIP utitility functions for Kamailio Group: System Environment/Daemons Requires: libcurl, libxml2, kamailio = %ver BuildRequires: libcurl-devel, libxml2-devel @@ -493,18 +679,20 @@ BuildRequires: libcurl-devel, libxml2-devel Non-SIP utitility functions for Kamailio. +%if %{with websocket} %package websocket -Summary: WebSocket transport for Kamailio. +Summary: WebSocket transport for Kamailio Group: System Environment/Daemons Requires: libunistring, openssl, kamailio = %ver BuildRequires: libunistring-devel, openssl-devel %description websocket WebSocket transport for Kamailio. +%endif %package xhttp-pi -Summary: Web-provisioning interface for Kamailio. +Summary: Web-provisioning interface for Kamailio Group: System Environment/Daemons Requires: libxml2, kamailio = %ver BuildRequires: libxml2-devel @@ -514,7 +702,7 @@ Web-provisioning interface for Kamailio. %package xmlops -Summary: XML operation functions for Kamailio. +Summary: XML operation functions for Kamailio Group: System Environment/Daemons Requires: libxml2, kamailio = %ver BuildRequires: libxml2-devel @@ -523,28 +711,37 @@ BuildRequires: libxml2-devel XML operation functions for Kamailio. +%if %{with xmlrpc} %package xmlrpc -Summary: XMLRPC transport and encoding for Kamailio RPCs and MI commands. +Summary: XMLRPC transport and encoding for Kamailio RPCs and MI commands Group: System Environment/Daemons -Requires: libxml2, xmlrpc-c, kamailio = %ver -BuildRequires: libxml2-devel, xmlrpc-c-devel +#Requires: libxml2, xmlrpc-c, kamailio = %ver +#BuildRequires: libxml2-devel, xmlrpc-c-devel +Requires: libxml2, kamailio = %ver +BuildRequires: libxml2-devel %description xmlrpc XMLRPC transport and encoding for Kamailio RPCs and MI commands. - +%endif %package xmpp -Summary: SIP/XMPP IM gateway for Kamailio. +Summary: SIP/XMPP IM gateway for Kamailio Group: System Environment/Daemons -Requires: expat, kamailio = %ver +Requires: kamailio = %ver +%if 0%{?leap_version} +Requires: libexpat +BuildRequires: libexpat-devel +%else +Requires: expat BuildRequires: expat-devel +%endif %description xmpp SIP/XMPP IM gateway for Kamailio. %package uuid -Summary: uuid generator for Kamailio +Summary: UUID generator for Kamailio Group: System Environment/Daemons Requires: libuuid, kamailio = %version BuildRequires: libuuid-devel @@ -557,93 +754,202 @@ UUID module for Kamailio. %setup -n %{name}-%{ver} - %build -make cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT \ - cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules" +%if 0%{?fedora} || 0%{?leap_version} +export FREERADIUS=1 +%endif +make cfg prefix=/usr basedir=%{buildroot} cfg_prefix=%{buildroot} doc_prefix=%{buildroot} \ + doc_dir=%{_docdir}/kamailio/ \ + cfg_target=%{_sysconfdir}/kamailio/ modules_dirs="modules" make make every-module skip_modules="app_mono db_cassandra db_oracle iptrtpproxy \ jabber ndb_cassandra osp" \ - group_include="kstandard kautheph kberkeley kcarrierroute kcnxcc kcpl \ +%if 0%{?fedora} || 0%{?leap_version} + FREERADIUS=1 \ +%endif + group_include="kstandard kautheph kberkeley kcarrierroute \ +%if %{with cnxcc} + kcnxcc \ +%endif + kcpl \ %if %{with dnssec} kdnssec \ %endif - kgeoip kgzcompress khttp_async kims kjansson kjson kjsonrpcs \ +%if %{with geoip} + kgeoip \ +%endif + kgzcompress \ +%if %{with http_async_client} + khttp_async \ +%endif + kims \ +%if %{with jansson} + kjansson \ +%endif +%if %{with json} + kjson \ +%endif + kjsonrpcs \ %if %{with kazoo} kkazoo \ %endif - kldap klua kmemcached \ - kmi_xmlrpc kmysql koutbound kperl kpostgres kpresence kpython \ - kradius kredis ksctp ksnmpstats ksqlite ktls kunixodbc kutils \ - kwebsocket kxml kxmpp kuuid" + kldap +%if %{with lua} + klua \ +%endif +%if %{with memcached} + kmemcached \ +%endif +%if %{with xmlrpc} + kmi_xmlrpc \ +%endif + kmysql koutbound \ +%if %{with perl} + kperl \ +%endif + kpostgres kpresence kpython kradius \ +%if %{with redis} + kredis \ +%endif +%if %{with sctp} + ksctp \ +%endif + ksnmpstats ksqlite ktls kunixodbc kutils \ +%if %{with websocket} + kwebsocket \ +%endif + kxml kxmpp kuuid" make utils %install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" +rm -rf %{buildroot} make install make install-modules-all skip_modules="app_mono db_cassandra db_oracle \ iptrtpproxy jabber osp" \ - group_include="kstandard kautheph kberkeley kcarrierroute kcnxcc kcpl \ +%if 0%{?fedora} || 0%{?leap_version} + FREERADIUS=1 \ +%endif + group_include="kstandard kautheph kberkeley kcarrierroute \ +%if %{with cnxcc} + kcnxcc \ +%endif + kcpl \ %if %{with dnssec} kdnssec \ %endif - kgeoip kgzcompress khttp_async kims kjansson kjson kjsonrpcs \ +%if %{with geoip} + kgeoip \ +%endif + kgzcompress \ +%if %{with http_async_client} + khttp_async \ +%endif + kims \ +%if %{with jansson} + kjansson \ +%endif +%if %{with json} + kjson \ +%endif + kjsonrpcs \ %if %{with kazoo} kkazoo \ %endif - kldap klua kmemcached \ - kmi_xmlrpc kmysql koutbound kperl kpostgres kpresence kpython \ - kradius kredis ksctp ksnmpstats ksqlite ktls kunixodbc kutils \ - kwebsocket kxml kxmpp kuuid" + kldap \ +%if %{with lua} + klua \ +%endif +%if %{with memcached} + kmemcached \ +%endif +%if %{with xmlrpc} + kmi_xmlrpc \ +%endif + kmysql koutbound \ +%if %{with perl} + kperl \ +%endif + kpostgres kpresence kpython kradius \ +%if %{with redis} + kredis \ +%endif +%if %{with sctp} + ksctp \ +%endif + ksnmpstats ksqlite ktls kunixodbc kutils \ +%if %{with websocket} + kwebsocket \ +%endif + kxml kxmpp kuuid" %if "%{?_unitdir}" == "" # On RedHat 6 like -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d -install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \ - $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio +mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d +install -m755 pkg/kamailio/%{dist_name}/%{dist_version}/kamailio.init \ + %{buildroot}%{_sysconfdir}/rc.d/init.d/kamailio %else # systemd install -d %{buildroot}%{_unitdir} -install -Dpm 0644 pkg/kamailio/centos/%{?centos}/kamailio.service %{buildroot}%{_unitdir}/kamailio.service -install -Dpm 0644 pkg/kamailio/centos/%{?centos}/kamailio.tmpfiles %{buildroot}%{_tmpfilesdir}/kamailio.conf +install -Dpm 0644 pkg/kamailio/%{dist_name}/%{dist_version}/kamailio.service %{buildroot}%{_unitdir}/kamailio.service +install -Dpm 0644 pkg/kamailio/%{dist_name}/%{dist_version}/kamailio.tmpfiles %{buildroot}%{_tmpfilesdir}/kamailio.conf %endif -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig -install -m644 pkg/kamailio/centos/%{?centos}/kamailio.sysconfig \ - $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/kamailio +%if 0%{?leap_version} +mkdir -p %{buildroot}/var/adm/fillup-templates/ +install -m644 pkg/kamailio/%{dist_name}/%{dist_version}/kamailio.sysconfig \ + %{buildroot}/var/adm/fillup-templates/sysconfig.kamailio +%else +mkdir -p %{buildroot}%{_sysconfdir}/sysconfig +install -m644 pkg/kamailio/%{dist_name}/%{dist_version}/kamailio.sysconfig \ + %{buildroot}%{_sysconfdir}/sysconfig/kamailio +%endif +%if 0%{?leap_version} +%py_compile -O %{buildroot}%{_libdir}/kamailio/kamctl/dbtextdb +%endif +# Removing devel files +rm -f %{buildroot}%{_libdir}/kamailio/lib*.so %pre -/usr/sbin/groupadd -r kamailio 2> /dev/null || : -/usr/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \ - %{_libdir}/kamailio kamailio 2> /dev/null || : -mkdir -p %{_var}/run/kamailio 2> /dev/null || : -chown kamailio:kamailio %{_var}/run/kamailio 2> /dev/null || : - - +if ! /usr/bin/id kamailio &>/dev/null; then + /usr/sbin/useradd -r -g daemon -s /bin/false -c "Kamailio daemon" -d %{_libdir}/kamailio kamailio || \ + %logmsg "Unexpected error adding user \"kamailio\". Aborting installation." +fi %clean -rm -rf "$RPM_BUILD_ROOT" - +rm -rf %{buildroot} %post +%if "%{?_unitdir}" == "" +mkdir -p %{_var}/run/kamailio 2> /dev/null || : +chown kamailio:kamailio %{_var}/run/kamailio 2> /dev/null /sbin/chkconfig --add kamailio - +%else +%tmpfiles_create kamailio +/usr/bin/systemctl -q enable kamailio.service +%endif %preun if [ $1 = 0 ]; then +%if "%{?_unitdir}" == "" /sbin/service kamailio stop > /dev/null 2>&1 /sbin/chkconfig --del kamailio +%else + %{?systemd_preun kamailio.service} +%endif fi - +%if "%{?_unitdir}" == "" +%postun +%{?systemd_postun kamailio.service} +%endif %files %defattr(-,root,root) @@ -765,7 +1071,11 @@ fi %dir %attr(-,kamailio,kamailio) %{_sysconfdir}/kamailio %config(noreplace) %{_sysconfdir}/kamailio/* +%if 0%{?leap_version} +/var/adm/fillup-templates/sysconfig.kamailio +%else %config %{_sysconfdir}/sysconfig/* +%endif %if "%{?_unitdir}" == "" %config %{_sysconfdir}/rc.d/init.d/* %else @@ -774,19 +1084,14 @@ fi %endif %dir %{_libdir}/kamailio -%{_libdir}/kamailio/libprint.so %{_libdir}/kamailio/libprint.so.1 %{_libdir}/kamailio/libprint.so.1.2 -%{_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/libsrutils.so %{_libdir}/kamailio/libsrutils.so.1 %{_libdir}/kamailio/libsrutils.so.1.0 -%{_libdir}/kamailio/libtrie.so %{_libdir}/kamailio/libtrie.so.1 %{_libdir}/kamailio/libtrie.so.1.0 @@ -960,10 +1265,13 @@ fi %{_libdir}/kamailio/modules/carrierroute.so +%if %{with cnxcc} %files cnxcc %defattr(-,root,root) %{_docdir}/kamailio/modules/README.cnxcc %{_libdir}/kamailio/modules/cnxcc.so +%endif + %files cpl %defattr(-,root,root) @@ -991,10 +1299,12 @@ fi %endif +%if %{with geoip} %files geoip %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.geoip %{_libdir}/kamailio/modules/geoip.so +%endif %files gzcompress @@ -1002,10 +1312,13 @@ fi %doc %{_docdir}/kamailio/modules/README.gzcompress %{_libdir}/kamailio/modules/gzcompress.so + +%if %{with http_async_client} %files http_async_client %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.http_async_client %{_libdir}/kamailio/modules/http_async_client.so +%endif %files http_client %defattr(-,root,root) @@ -1014,7 +1327,6 @@ fi %files ims %defattr(-,root,root) -%{_libdir}/kamailio/libkamailio_ims.so %{_libdir}/kamailio/libkamailio_ims.so.0 %{_libdir}/kamailio/libkamailio_ims.so.0.1 @@ -1035,7 +1347,6 @@ fi %doc %{_docdir}/kamailio/modules/README.smsops %doc %{_docdir}/kamailio/modules/README.statsc %doc %{_docdir}/kamailio/modules/README.topos -#%doc %{_docdir}/kamailio/modules/README.ims_usrloc_scscf %{_libdir}/kamailio/modules/cdp.so %{_libdir}/kamailio/modules/cdp_avp.so %{_libdir}/kamailio/modules/cfgt.so @@ -1055,20 +1366,24 @@ fi %{_libdir}/kamailio/modules/statsc.so %{_libdir}/kamailio/modules/topos.so +%if %{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 %{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 %{with kazoo} @@ -1078,7 +1393,6 @@ fi %{_libdir}/kamailio/modules/kazoo.so %endif - %files lcr %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.lcr @@ -1095,16 +1409,20 @@ fi %{_libdir}/kamailio/modules/ldap.so +%if %{with lua} %files lua %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_lua %{_libdir}/kamailio/modules/app_lua.so +%endif +%if %{with memcached} %files memcached %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.memcached %{_libdir}/kamailio/modules/memcached.so +%endif %files mysql @@ -1123,6 +1441,7 @@ fi %{_libdir}/kamailio/modules/outbound.so +%if %{with perl} %files perl %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.app_perl @@ -1155,6 +1474,7 @@ fi %{_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 postgresql @@ -1221,10 +1541,12 @@ fi %{_libdir}/kamailio/modules/peering.so +%if %{with redis} %files redis %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.ndb_redis %{_libdir}/kamailio/modules/ndb_redis.so +%endif %files regex @@ -1239,10 +1561,12 @@ fi %{_libdir}/kamailio/modules/rtjson.so +%if %{with sctp} %files sctp %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.sctp %{_libdir}/kamailio/modules/sctp.so +%endif %files snmpstats @@ -1298,10 +1622,12 @@ fi %{_libdir}/kamailio/modules/utils.so +%if %{with websocket} %files websocket %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.websocket %{_libdir}/kamailio/modules/websocket.so +%endif %files xhttp-pi @@ -1318,10 +1644,12 @@ fi %{_libdir}/kamailio/modules/xmlops.so +%if %{with xmlrpc} %files xmlrpc %defattr(-,root,root) %doc %{_docdir}/kamailio/modules/README.xmlrpc %{_libdir}/kamailio/modules/xmlrpc.so +%endif %files xmpp @@ -1337,6 +1665,10 @@ fi %changelog +* Thu Sep 02 2017 Sergey Safarov + - added packaging for Fedora 26 and openSUSE Leap 42.3 + - removed packaging for Fedora 24 and openSUSE Leap 42.1 as End Of Life + - rewrited SPEC file to support Fedora, RHEL, CentOS, openSUSE distrs * Thu Mar 09 2017 Federico Cabiddu - added jansson package * Sat Feb 04 2017 Federico Cabiddu diff --git a/pkg/kamailio/fedora/17/README b/pkg/kamailio/fedora/17/README deleted file mode 100644 index b3f5b2d02b6..00000000000 --- a/pkg/kamailio/fedora/17/README +++ /dev/null @@ -1,67 +0,0 @@ -Building Kamailio RPMs for Enterprise Linux and Fedora ------------------------------------------------------- - -This is a simple process: -1) Create a clean appliance using BoxGrinder (always worth doing as it makes - sure your build appliance contains only standard versions of packages and - has all updates applied). -2) Start the appliance and log in. -3) Prepare the appliance for RPM builds -4) Either: - a) Checkout the version of Kamailio you want to build from GIT (instructions - available on the Kamailio wiki at http://www.kamailio.org/wiki) and - create a release tar file, or - b) Download a release tar file from http://www.kamailio.org/pub/kamailio and - extract the correct kamailio.spec file from it -5) Run "rpmbuild" to create the RPMs - -If you don't have BoxGrinder installed (http://boxgrinder.org/) you can do so in -Fedora using the command: - - # [sudo] yum install rubygem-boxgrinder-build - -Note: The host operating system you install BoxGrinder on does not have to be - same operating system flavour, architecture, or version as the appliance - you are creating. It is entirely sensible to use an x86_64 Fedora host to - build an i386 CentOS appliance and i386 CentOS Kamailio RPMs. - -Example: Building Kamailio 3.4.x (master) x86_64 binary RPMs from GIT for - Fedora 17. - -This example assumes: -- You have Internet connectivity -- You have BoxGrinder, and libvirtd (and any management software required for - it) installed locally. -- You have obtained the kamailio-build.appl file from pkg/kamailio/fedora/17 - (either by download from http://git.sip-router.org/ or from a local - checkout of the code) -- Your host operating system is x86_64. - -If you want to build a different version of Kamailio, a different set of RPMs -(different rpmbuild options), or install and run the appliance on a remote -(or different type of virtual) machine you should only need to make small -changes to the commands in this example. - -1) Create a clean Fedora 17 x86_64 appliance using BoxGrinder: - # mkdir appliance - # cd appliance - # [sudo] boxgrinder-build \ - [path to]/pkg/kamailio/fedora/17/kamailio-build.appl -d libvirt \ - --delivery-config connection_uri:qemu:///system,\ - image_delivery_uri:/var/lib/libvirt/images,overwrite:true,\ - domain_type:kvm -2) Start the appliance and log in: - - I prefer to use virt-manager for this. The default username and password - for the appliance is "root" and "kamailio" respectively. -3) Prepare the appliance for RPM builds: - # mkdir -p rpmbuild/SOURCES -4) Checkout Kamailio 3.4.x (master) and create a release tar file: - # git clone --depth 1 git://git.sip-router.org/sip-router kamailio - # cd kamailio - Note: if not building master you want to do a "git checkout" after this - # git archive --output ../rpmbuild/SOURCES/kamailio-3.4.0_src.tar.gz \ - --prefix=kamailio-3.4.0/ master -5) Run "rpmbuild" to create the binary RPMs: - # rpmbuild -bb pkg/kamailio/fedora/17/kamailio.spec - -Once the build is complete the RPMs will be in ~/rpmbuild/RPMS/x86_64. diff --git a/pkg/kamailio/fedora/17/kamailio-build.appl b/pkg/kamailio/fedora/17/kamailio-build.appl deleted file mode 100644 index e841b5314ef..00000000000 --- a/pkg/kamailio/fedora/17/kamailio-build.appl +++ /dev/null @@ -1,49 +0,0 @@ -name: "kamailio-build-fc17-#BASE_ARCH#" -summary: "Fedora 17 image for building Kamailio #BASE_ARCH# RPMs" -os: - name: fedora - version: 17 - password: kamailio -hardware: - memory: 1024 - partitions: - "/": - size: 6 -packages: - - @core - - @base - - bison # kamailio - - db4-devel # kamailio-bdb - - docbook2X - - expat-devel # kamailio-xmpp - - flex # kamailio - - GeoIP-devel # kamailio-GeoIP - - gcc - - git - - glib-devel # kamailio-purple - - hiredis-devel # kamailio-redis - - json-c-devel # kamailio-json - - libconfuse-devel # kamailio-carrierroute - - libcurl-devel # kamailio-utils, kamailio-presence - - libevent-devel # kamailio-json - - libpurple-devel # kamailio-purple - - libunistring-devel # kamailio-websocket - - libxml2-devel # kamailio-cdp, kamailio-cpl, kamailio-ims, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc - - lksctp-tools-devel # kamailio - - lua-devel # kamailio-lua - - make # kamailio - - mod_perl-devel # kamailio-perl - - mono-devel # kamailio-mono - - mysql-devel # kamailio-mysql - - net-snmp-devel # kamailio-snmpstats - - openldap-devel # kamailio-ldap - - openssl-devel # kamailio - - pcre-devel # kamailio-regex, kamailio-dialplan, kamailio-lcr - - postgresql-devel # kamailio-postgresql - - python-devel # kamailio-python - - radiusclient-ng-devel # kamailio-radius - - redhat-rpm-config # kamailio-debuginfo - - rpm-build - - sqlite-devel # kamailio-sqlite - - unixODBC-devel # kamailio-unixODBC - - zlib-devel # kamailio-mysql diff --git a/pkg/kamailio/fedora/17/kamailio.appl b/pkg/kamailio/fedora/17/kamailio.appl deleted file mode 100644 index 7e3781228a0..00000000000 --- a/pkg/kamailio/fedora/17/kamailio.appl +++ /dev/null @@ -1,42 +0,0 @@ -name: "kamailio-fc17-#BASE_ARCH#" -summary: "Fedora 17 image for installing Kamailio #BASE_ARCH# RPMs" -os: - name: fedora - version: 17 - password: kamailio -hardware: - memory: 1024 - partitions: - "/": - size: 2 -packages: - - @core - - @base - - db4 # kamailio-bdb - - expat # kamailio-xmpp - - GeoIP # kamailio-GeoIP - - glib # kamailio-purple - - hiredis # kamailio-redis - - json-c # kamailio-json - - libconfuse # kamailio-carrierroute - - libcurl # kamailio-utils, kamailio-presence - - libevent # kamailio-json - - libpurple # kamailio-purple - - libunistring # kamailio-websocket - - libxml2 # kamailio-cdp, kamailio-cpl, kamailio-ims, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc - - lksctp-tools # kamailio - - mod_perl # kamailio-perl - - mono-core # kamailio-mono - - mysql-libs # kamailio-mysql - - net-snmp-libs # kamailio-snmpstats - - openldap # kamailio-ldap - - openssl # kamailio - - pcre # kamailio-regex, kamailio-dialplan, kamailio-lcr - - perl-Authen-SASL # kamailio-perl - - perl-LDAP # kamailio-perl - - postgresql-libs # kamailio-postgresql - - python # kamailio-python - - radiusclient-ng # kamailio-radius - - sqlite # kamailio-sqlite - - unixODBC # kamailio-unixODBC - - zlib # kamailio-mysql diff --git a/pkg/kamailio/fedora/17/kamailio.service b/pkg/kamailio/fedora/17/kamailio.service deleted file mode 100644 index a8d59b0c0c6..00000000000 --- a/pkg/kamailio/fedora/17/kamailio.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Kamailio (OpenSER) - the Open Source SIP Server -After=syslog.target network.target - -[Service] -Type=forking -EnvironmentFile=/etc/sysconfig/kamailio -PIDFile=/var/run/kamailio.pid -ExecStart=/usr/sbin/kamailio -P /var/run/kamailio.pid $OPTIONS -ExecStopPost=/usr/bin/rm -f /var/run/kamailio.pid -Restart=on-abort - -[Install] -WantedBy=multi-user.target diff --git a/pkg/kamailio/fedora/17/kamailio.spec b/pkg/kamailio/fedora/17/kamailio.spec deleted file mode 100644 index 1c291589134..00000000000 --- a/pkg/kamailio/fedora/17/kamailio.spec +++ /dev/null @@ -1,1325 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel dev7.2%{dist} - - - -Summary: Kamailio (former OpenSER) - the Open Source SIP Server -Name: %name -Version: %ver -Release: %rel -Packager: Peter Dunkley -License: GPL -Group: System Environment/Daemons -Source: http://kamailio.org/pub/kamailio/%{ver}/src/%{name}-%{ver}_src.tar.gz -URL: http://kamailio.org/ -Vendor: kamailio.org -BuildRoot: %{_tmppath}/%{name}-%{ver}-buildroot -Conflicts: kamailio-auth-ephemeral < %ver, kamailio-auth-identity < %ver -Conflicts: kamailio-bdb < %ver, kamailio-cdp < %ver, kamailio-cdp < %ver -Conflicts: kamailio-dialplan < %ver, kamailio-ims < %ver -Conflicts: kamailio-lcr < %ver, kamailio-ldap < %ver, kamailio-lua < %ver -Conflicts: kamailio-mysql < %ver, kamailio-outbound < %ver -Conflicts: kamailio-perl < %ver, kamailio-postgresql < %ver -Conflicts: kamailio-presence < %ver, kamailio-purple < %ver -Conflicts: kamailio-python < %ver, kamailio-regex < %ver -Conflicts: kamailio-sctp < %ver, kamailio-snmpstats < %ver -Conflicts: kamailio-sqlite < %ver, kamailio-stun < %ver -Conflicts: kamailio-tls < %ver, kamailio-unixODBC < %ver -Conflicts: kamailio-utils < %ver, kamailio-websocket < %ver -Conflicts: kamailio-xhttp-pi < %ver, kamailio-xmlops < %ver -Conflicts: kamailio-xmlrpc < %ver, kamailio-xmpp < %ver -%if 0%{?fedora} -Conflicts: kamailio-carrierroute < %ver, kamailio-GeoIP < %ver -Conflicts: kamailio-json < %ver, kamailio-mono < %ver -Conflicts: kamailio-radius < %ver, kamailio-redis < %ver -%endif -BuildRequires: bison, flex, gcc, make, redhat-rpm-config -%if 0%{?fedora} -BuildRequires: docbook2X -%endif - -%description -Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able -to handle thousands of call setups per second. Among features: asynchronous TCP, -UDP and SCTP, secure communication via TLS for VoIP (voice, video); IPv4 and -IPv6; SIMPLE instant messaging and presence with embedded XCAP server and MSRP -relay; ENUM; DID and least cost routing; load balancing; routing fail-over; -accounting, authentication and authorization; support for many backend systems -such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra; XMLRPC control -interface, SNMP monitoring. It can be used to build large VoIP servicing -platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers -like Asterisk™, FreeSWITCH™ or SEMS. - - -%package auth-ephemeral -Summary: Functions for authentication using ephemeral credentials. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description auth-ephemeral -Functions for authentication using ephemeral credentials. - - -%package auth-identity -Summary: Functions for secure identification of originators of SIP messages for Kamailio. -Group: System Environment/Daemons -Requires: libcurl, openssl, kamailio = %ver -BuildRequires: libcurl-devel, openssl-devel - -%description auth-identity -Functions for secure identification of originators of SIP messages for Kamailio. - - -%package bdb -Summary: Berkeley database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: db4, kamailio = %ver -BuildRequires: db4-devel - -%description bdb -Berkeley database connectivity for Kamailio. - - -%package cdp -Summary: C Diameter Peer module and extensions module for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description cdp -C Diameter Peer module and extensions module for Kamailio. - - -%package cpl -Summary: CPL (Call Processing Language) interpreter for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description cpl -CPL (Call Processing Language) interpreter for Kamailio. - - -%package dialplan -Summary: String translations based on rules for Kamailio. -Group: System Environment/Daemons -Requires: pcre, kamailio = %ver -BuildRequires: pcre-devel - -%description dialplan -String translations based on rules for Kamailio. - - -%package ims -Summary: IMS modules and extensions module for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver, kamailio-cdp = %ver -BuildRequires: libxml2-devel - -%description ims -IMS modules and extensions module for Kamailio. - - -%package lcr -Summary: Least cost routing for Kamailio. -Group: System Environment/Daemons -Requires: pcre, kamailio = %ver -BuildRequires: pcre-devel - -%description lcr -Least cost routing for Kamailio. - - -%package ldap -Summary: LDAP search interface for Kamailio. -Group: System Environment/Daemons -Requires: openldap, kamailio = %ver -BuildRequires: openldap-devel - -%description ldap -LDAP search interface for Kamailio. - - -%package lua -Summary: Lua extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: lua-devel - -%description lua -Lua extensions for Kamailio. - - -%package mysql -Summary: MySQL database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: mysql-libs, kamailio = %ver -BuildRequires: mysql-devel zlib-devel - -%description mysql -MySQL database connectivity for Kamailio. - - -%package outbound -Summary: Outbound (RFC 5626) support for Kamailio. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description outbound -RFC 5626, "Managing Client-Initiated Connections in the Session Initiation -Protocol (SIP)" support for Kamailio. - - -%package perl -Summary: Perl extensions and database driver for Kamailio. -Group: System Environment/Daemons -Requires: mod_perl, kamailio = %ver -BuildRequires: mod_perl-devel - -%description perl -Perl extensions and database driver for Kamailio. - - -%package postgresql -Summary: PostgreSQL database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: postgresql-libs, kamailio = %ver -BuildRequires: postgresql-devel - -%description postgresql -PostgreSQL database connectivity for Kamailio. - - -%package presence -Summary: SIP Presence (and RLS, XCAP, etc) support for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, libcurl, kamailio = %ver, kamailio-xmpp = %ver -BuildRequires: libxml2-devel, libcurl-devel - -%description presence -SIP Presence (and RLS, XCAP, etc) support for Kamailio. - - -%package purple -Summary: Multi-protocol IM and presence gateway module. -Group: System Environment/Daemons -%if 0%{?fedora} -Requires: glib, libpurple, libxml2, kamailio = %ver -Requires: kamailio-presence = %ver -BuildRequires: glib-devel, libpurple-devel, libxml2-devel -%else -Requires: glib2, libpurple, libxml2, kamailio = %ver -Requires: kamailio-presence = %ver -BuildRequires: glib2-devel, libpurple-devel, libxml2-devel -%endif - -%description purple -Multi-protocol IM and presence gateway module. - - -%package python -Summary: Python extensions for Kamailio. -Group: System Environment/Daemons -Requires: python, kamailio = %ver -BuildRequires: python-devel - -%description python -Python extensions for Kamailio. - - -%package regex -Summary: PCRE mtaching operations for Kamailio. -Group: System Environment/Daemons -Requires: pcre, kamailio = %ver -BuildRequires: pcre-devel - -%description regex -PCRE mtaching operations for Kamailio. - - -%package sctp -Summary: SCTP transport for Kamailio. -Group: System Environment/Daemons -Requires: lksctp-tools, kamailio = %ver -BuildRequires: lksctp-tools-devel - -%description sctp -SCTP transport for Kamailio. - - -%package snmpstats -Summary: SNMP management interface (scalar statistics) for Kamailio. -Group: System Environment/Daemons -%if 0%{?fedora} -Requires: net-snmp-agent-libs, kamailio = %ver -%else -Requires: net-snmp-libs, kamailio = %ver -%endif -BuildRequires: net-snmp-devel - -%description snmpstats -SNMP management interface (scalar statistics) for Kamailio. - - -%package sqlite -Summary: SQLite database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: sqlite, kamailio = %ver -BuildRequires: sqlite-devel - -%description sqlite -SQLite database connectivity for Kamailio. - - -%package stun -Summary: Limited STUN (RFC 5389) support for Kamailio. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description stun -Limited RFC 5389, "Session Traversal Utilities for NAT (STUN)" support for -Kamailio. - - -%package tls -Summary: TLS transport for Kamailio. -Group: System Environment/Daemons -Requires: openssl, kamailio = %ver -BuildRequires: openssl-devel - -%description tls -TLS transport for Kamailio. - - -%package unixODBC -Summary: unixODBC database connectivity for Kamailio. -Group: System Environment/Daemons -Requires: unixODBC, kamailio = %ver -BuildRequires: unixODBC-devel - -%description unixODBC -unixODBC database connectivity for Kamailio. - - -%package utils -Summary: Non-SIP utitility functions for Kamailio. -Group: System Environment/Daemons -Requires: libcurl, libxml2, kamailio = %ver -BuildRequires: libcurl-devel, libxml2-devel - -%description utils -Non-SIP utitility functions for Kamailio. - - -%package websocket -Summary: WebSocket transport for Kamailio. -Group: System Environment/Daemons -Requires: libunistring, openssl, kamailio = %ver -BuildRequires: libunistring-devel, openssl-devel - -%description websocket -WebSocket transport for Kamailio. - - -%package xhttp-pi -Summary: Web-provisioning interface for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description xhttp-pi -Web-provisioning interface for Kamailio. - - -%package xmlops -Summary: XML operation functions for Kamailio. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description xmlops -XML operation functions for Kamailio. - - -%package xmlrpc -Summary: XMLRPC trasnport and encoding for Kamailio RPCs. -Group: System Environment/Daemons -Requires: libxml2, kamailio = %ver -BuildRequires: libxml2-devel - -%description xmlrpc -XMLRPC trasnport and encoding for Kamailio RPCs. - - -%package xmpp -Summary: SIP/XMPP IM gateway for Kamailio. -Group: System Environment/Daemons -Requires: expat, kamailio = %ver -BuildRequires: expat-devel - -%description xmpp -SIP/XMPP IM gateway for Kamailio. - - -%if 0%{?fedora} -%package carrierroute -Summary: Routing, balancing, and blacklisting for Kamailio. -Group: System Environment/Daemons -Requires: libconfuse, kamailio = %ver -BuildRequires: libconfuse-devel - -%description carrierroute -Routing, balancing, and blacklisting for Kamailio. - - -%package GeoIP -Summary: Max Mind GeoIP real-time query support for Kamailio. -Group: System Environment/Daemons -Requires: GeoIP, kamailio = %ver -BuildRequires: GeoIP-devel - -%description GeoIP -Max Mind GeoIP real-time query support for Kamailio. - - -%package json -Summary: json string operation and rpc support for Kamailio. -Group: System Environment/Daemons -Requires: json-c, libevent, kamailio = %ver -BuildRequires: json-c-devel, libevent-devel - -%description json -json string operation and rpc support for Kamailio. - - -%package mono -Summary: Mono extensions for Kamailio. -Group: System Environment/Daemons -Requires: mono-core, kamailio = %ver -BuildRequires: mono-devel - -%description mono -Mono extensions for Kamailio. - - -%package radius -Summary: Radius AAA API for Kamailio. -Group: System Environment/Daemons -Requires: radiusclient-ng, kamailio = %ver -BuildRequires: radiusclient-ng-devel - -%description radius -Radius AAA API for Kamailio. - - -%package redis -Summary: REDIS NoSQL database connector for Kamailio. -Group: System Environment/Daemons -Requires: hiredis, kamailio = %ver -BuildRequires: hiredis-devel - -%description redis -REDIS NoSQL database connector for Kamailio. -%endif - - - -%prep -%setup -n %{name}-%{ver} - - - -%build -make cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT \ - cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules" -make -%if 0%{?fedora} -make every-module skip_modules="app_java db_cassandra db_oracle dnssec \ - iptrtpproxy memcached mi_xmlrpc osp" \ - group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \ - kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \ - ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \ - kmono kims koutbound ksctp kstun kautheph" -%else -make every-module skip_modules="app_java db_cassandra db_oracle dnssec \ - iptrtpproxy memcached mi_xmlrpc osp" \ - group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \ - kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \ - ktls kwebsocket kpresence klua kpython ksqlite \ - kims koutbound ksctp kstun kautheph" -%endif -make utils - - - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install -%if 0%{?fedora} -make install-modules-all skip_modules="db_cassandra iptrtpproxy db_oracle \ - memcached mi_xmlrpc osp" \ - group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \ - kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \ - ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \ - kmono kims koutbound ksctp kstun kautheph" - -mkdir -p $RPM_BUILD_ROOT/%{_unitdir} -install -m644 pkg/kamailio/fedora/%{?fedora}/kamailio.service \ - $RPM_BUILD_ROOT/%{_unitdir}/kamailio.service - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig -install -m644 pkg/kamailio/fedora/%{?fedora}/kamailio.sysconfig \ - $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/kamailio -%else -make install-modules-all skip_modules="db_cassandra iptrtpproxy db_oracle \ - memcached mi_xmlrpc osp" \ - group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \ - kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \ - ktls kwebsocket kpresence klua kpython ksqlite \ - kims koutbound ksctp kstun kautheph" - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d -install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \ - $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig -install -m644 pkg/kamailio/centos/%{?centos}/kamailio.sysconfig \ - $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/kamailio -%endif - - - -%pre -/usr/sbin/groupadd -r kamailio 2> /dev/null || : -/usr/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \ - %{_libdir}/kamailio kamailio 2> /dev/null || : - - - -%clean -rm -rf "$RPM_BUILD_ROOT" - - - -%post -%if 0%{?fedora} -/bin/systemctl --system daemon-reload -%else -/sbin/chkconfig --add kamailio -%endif - - - -%preun -if [ $1 = 0 ]; then -%if 0%{?fedora} - /bin/systemctl stop kamailio.service - /bin/systemctl disable kamailio.service 2> /dev/null -%else - /sbin/service kamailio stop > /dev/null 2>&1 - /sbin/chkconfig --del kamailio -%endif -fi - - - -%postun -%if 0%{?fedora} -/bin/systemctl --system daemon-reload -%endif - - - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES - -%dir %{_docdir}/kamailio/modules -%doc %{_docdir}/kamailio/modules/README.acc -%doc %{_docdir}/kamailio/modules/README.alias_db -%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.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.cfgutils -%doc %{_docdir}/kamailio/modules/README.cnxcc -%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.dispatcher -%doc %{_docdir}/kamailio/modules/README.diversion -%doc %{_docdir}/kamailio/modules/README.dmq -%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.kex -%doc %{_docdir}/kamailio/modules/README.malloc_test -%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.mi_datagram -%doc %{_docdir}/kamailio/modules/README.mi_fifo -%doc %{_docdir}/kamailio/modules/README.mi_rpc -%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.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.print -%doc %{_docdir}/kamailio/modules/README.print_lib -%doc %{_docdir}/kamailio/modules/README.pv -%doc %{_docdir}/kamailio/modules/README.qos -%doc %{_docdir}/kamailio/modules/README.ratelimit -%doc %{_docdir}/kamailio/modules/README.registrar -%doc %{_docdir}/kamailio/modules/README.rr -%doc %{_docdir}/kamailio/modules/README.rtimer -%doc %{_docdir}/kamailio/modules/README.rtpproxy -%doc %{_docdir}/kamailio/modules/README.rtpproxy-ng -%doc %{_docdir}/kamailio/modules/README.sanity -%doc %{_docdir}/kamailio/modules/README.sca -%doc %{_docdir}/kamailio/modules/README.sdpops -%doc %{_docdir}/kamailio/modules/README.seas -%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.sl -%doc %{_docdir}/kamailio/modules/README.sms -%doc %{_docdir}/kamailio/modules/README.speeddial -%doc %{_docdir}/kamailio/modules/README.sqlops -%doc %{_docdir}/kamailio/modules/README.sst -%doc %{_docdir}/kamailio/modules/README.statistics -%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.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 - -%dir %attr(-,kamailio,kamailio) %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%if 0%{?fedora} -%config %{_unitdir}/* -%else -%config %{_sysconfdir}/rc.d/init.d/* -%endif -%config %{_sysconfdir}/sysconfig/* - -%dir %{_libdir}/kamailio -%{_libdir}/kamailio/libbinrpc.so -%{_libdir}/kamailio/libbinrpc.so.0 -%{_libdir}/kamailio/libbinrpc.so.0.1 -%{_libdir}/kamailio/libkmi.so -%{_libdir}/kamailio/libkmi.so.1 -%{_libdir}/kamailio/libkmi.so.1.0 -%{_libdir}/kamailio/libprint.so -%{_libdir}/kamailio/libprint.so.1 -%{_libdir}/kamailio/libprint.so.1.2 -%{_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/libsrutils.so -%{_libdir}/kamailio/libsrutils.so.1 -%{_libdir}/kamailio/libsrutils.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/auth.so -%{_libdir}/kamailio/modules/auth_db.so -%{_libdir}/kamailio/modules/auth_diameter.so -%{_libdir}/kamailio/modules/async.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/cfgutils.so -%{_libdir}/kamailio/modules/cnxcc.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_text.so -%{_libdir}/kamailio/modules/db_flatstore.so -%{_libdir}/kamailio/modules/db2_ops.so -%{_libdir}/kamailio/modules/debugger.so -%{_libdir}/kamailio/modules/dialog.so -%{_libdir}/kamailio/modules/dispatcher.so -%{_libdir}/kamailio/modules/diversion.so -%{_libdir}/kamailio/modules/dmq.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/kex.so -%{_libdir}/kamailio/modules/malloc_test.so -%{_libdir}/kamailio/modules/mangler.so -%{_libdir}/kamailio/modules/matrix.so -%{_libdir}/kamailio/modules/maxfwd.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/mi_datagram.so -%{_libdir}/kamailio/modules/mi_fifo.so -%{_libdir}/kamailio/modules/mi_rpc.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/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/print.so -%{_libdir}/kamailio/modules/print_lib.so -%{_libdir}/kamailio/modules/pv.so -%{_libdir}/kamailio/modules/qos.so -%{_libdir}/kamailio/modules/ratelimit.so -%{_libdir}/kamailio/modules/registrar.so -%{_libdir}/kamailio/modules/rr.so -%{_libdir}/kamailio/modules/rtimer.so -%{_libdir}/kamailio/modules/rtpproxy.so -%{_libdir}/kamailio/modules/rtpproxy-ng.so -%{_libdir}/kamailio/modules/sanity.so -%{_libdir}/kamailio/modules/sca.so -%{_libdir}/kamailio/modules/seas.so -%{_libdir}/kamailio/modules/sipcapture.so -%{_libdir}/kamailio/modules/sipt.so -%{_libdir}/kamailio/modules/siptrace.so -%{_libdir}/kamailio/modules/siputils.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sdpops.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/speeddial.so -%{_libdir}/kamailio/modules/sqlops.so -%{_libdir}/kamailio/modules/sst.so -%{_libdir}/kamailio/modules/statistics.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/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 - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_sbindir}/kamdbctl -%{_sbindir}/kamcmd - -%dir %{_libdir}/kamailio/kamctl -%{_libdir}/kamailio/kamctl/kamctl.base -%{_libdir}/kamailio/kamctl/kamctl.ctlbase -%{_libdir}/kamailio/kamctl/kamctl.dbtext -%{_libdir}/kamailio/kamctl/kamctl.fifo -%{_libdir}/kamailio/kamctl/kamctl.ser -%{_libdir}/kamailio/kamctl/kamctl.ser_mi -%{_libdir}/kamailio/kamctl/kamctl.sqlbase -%{_libdir}/kamailio/kamctl/kamctl.unixsock -%{_libdir}/kamailio/kamctl/kamdbctl.base -%{_libdir}/kamailio/kamctl/kamdbctl.dbtext - -%dir %{_libdir}/kamailio/kamctl/dbtextdb -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo - -%{_mandir}/man5/* -%if 0%{?fedora} -%{_mandir}/man7/* -%endif -%{_mandir}/man8/* - -%dir %{_datadir}/kamailio -%dir %{_datadir}/kamailio/dbtext -%dir %{_datadir}/kamailio/dbtext/kamailio -%{_datadir}/kamailio/dbtext/kamailio/* - - -%files auth-ephemeral -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.auth_ephemeral -%{_libdir}/kamailio/modules/auth_ephemeral.so - - -%files auth-identity -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.auth_identity -%{_libdir}/kamailio/modules/auth_identity.so - - -%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/* - - -%files cdp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.cdp -%{_libdir}/kamailio/modules/cdp.so -%doc %{_docdir}/kamailio/modules/README.cdp_avp -%{_libdir}/kamailio/modules/cdp_avp.so - - -%files cpl -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.cpl-c -%{_libdir}/kamailio/modules/cpl-c.so - - -%files dialplan -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.dialplan -%{_libdir}/kamailio/modules/dialplan.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.dialog_ng -%{_libdir}/kamailio/modules/dialog_ng.so -%doc %{_docdir}/kamailio/modules/README.ims_auth -%{_libdir}/kamailio/modules/ims_auth.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_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 - - -%files lcr -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.lcr -%{_libdir}/kamailio/modules/lcr.so - - -%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 - - -%files lua -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_lua -%{_libdir}/kamailio/modules/app_lua.so - - -%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 %{_datadir}/kamailio/mysql -%{_datadir}/kamailio/mysql/* - - -%files outbound -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.outbound -%{_libdir}/kamailio/modules/outbound.so - - -%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 - - -%files postgresql -%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 %{_datadir}/kamailio/postgres -%{_datadir}/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_mi -%doc %{_docdir}/kamailio/modules/README.pua_reginfo -%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_mi.so -%{_libdir}/kamailio/modules/pua_reginfo.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 - - -%files purple -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.purple -%{_libdir}/kamailio/modules/purple.so - - -%files python -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_python -%{_libdir}/kamailio/modules/app_python.so - - -%files regex -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.regex -%{_libdir}/kamailio/modules/regex.so - - -%files sctp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.sctp -%{_libdir}/kamailio/modules/sctp.so - - -%files snmpstats -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.snmpstats -%{_libdir}/kamailio/modules/snmpstats.so - - -%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 %{_datadir}/kamailio/db_sqlite -%{_datadir}/kamailio/db_sqlite/* - - -%files stun -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.stun -%{_libdir}/kamailio/modules/stun.so - - -%files tls -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.tls -%{_libdir}/kamailio/modules/tls.so - - -%files unixODBC -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.db_unixodbc -%{_libdir}/kamailio/modules/db_unixodbc.so - - -%files utils -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.utils -%{_libdir}/kamailio/modules/utils.so - - -%files websocket -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.websocket -%{_libdir}/kamailio/modules/websocket.so - - -%files xhttp-pi -%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/* - - -%files xmlops -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.xmlops -%{_libdir}/kamailio/modules/xmlops.so - - -%files xmlrpc -%defattr(-,root,root) -%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 - - -%if 0%{?fedora} -%files carrierroute -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.carrierroute -%{_libdir}/kamailio/modules/carrierroute.so - - -%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 - - -%files json -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.json -%doc %{_docdir}/kamailio/modules/README.jsonrpc-c -%{_libdir}/kamailio/modules/json.so -%{_libdir}/kamailio/modules/jsonrpc-c.so - - -%files GeoIP -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.geoip -%{_libdir}/kamailio/modules/geoip.so - - -%files mono -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_mono -%{_libdir}/kamailio/modules/app_mono.so - - -%files redis -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.ndb_redis -%{_libdir}/kamailio/modules/ndb_redis.so -%endif - - - -%changelog -* Thu Aug 22 2013 Peter Dunkley - - Added rtpproxy-ng module to build -* Wed Aug 14 2013 Peter Dunkley - - Updated rel to dev7 -* Mon May 27 2013 Peter Dunkley - - Created package for auth_ephemeral module -* Sun May 26 2013 Peter Dunkley - - Created package for sctp module - - Updated rel to dev6 -* Sat May 18 2013 Peter Dunkley - - Refactored .spec - - Put tls module back in its own .spec (OpenSSL no longer needed by core as - stun is in its own module) - - Updated rel to dev5 -* Wed Apr 24 2013 Peter Dunkley - - Updated rel to dev3 -* Wed Apr 10 2013 Peter Dunkley - - Added sipt module to .spec - - Updated rel to dev2 -* Fri Mar 29 2013 Peter Dunkley - - Added stun module to .spec - - Updated rel to dev1 -* Wed Mar 27 2013 Peter Dunkley - - Added cnxcc module to .spec -* Thu Mar 7 2013 Peter Dunkley - - Added build requirement for docbook2X for Fedora builds -* Wed Mar 6 2013 Peter Dunkley - - Restored perl related files -* Tue Mar 5 2013 Peter Dunkley - - Updated rel to dev0 and ver to 4.1.0 - - Re-ordered file to make it internally consistent - - Updated make commands to match updated module groups - - Added auth_identity back in - - Temporarily commented out perl related files as perl modules do not appear - to be working -* Sun Jan 20 2013 Peter Dunkley - - Updated rel to pre1 - - Moved modules from modules_k/ to modules/ - - Renamed perl modules -* Fri Jan 11 2013 Peter Dunkley - - Updated rel to pre0 -* Thu Jan 10 2013 Peter Dunkley - - More IMS updates -* Tue Jan 8 2013 Peter Dunkley - - Changed dialog2 to dialog_ng - - Renamed all IMS modules (prepended ims_) -* Sun Jan 6 2013 Peter Dunkley - - Updated ver to 4.0.0 and rel to dev8 -* Mon Dec 31 2012 Peter Dunkley - - Added dialog2 and IMS modules to the build -* Fri Dec 21 2012 Peter Dunkley - - Added db2_ldap, db2_ops, and timer to the build - - Added uid_auth_db, uid_avp_db, uid_domain, uid_gflags, uid_uri_db, print, - and print_lib to the build -* Thu Dec 13 2012 Peter Dunkley - - Added xhttp_pi framework examples to the installation - - Added xhttp_pi README to the installation -* Wed Dec 12 2012 Peter Dunkley - - Added mangler module to the build - - Tidied up make commands used to build and install -* Sun Dec 9 2012 Peter Dunkley - - Updated rel to dev7 - - Added avp, sca, and xprint modules to the build - - Moved xlog from modules_k to modules -* Fri Nov 9 2012 Peter Dunkley - - Updated rel to dev5 -* Tue Oct 30 2012 Peter Dunkley - - Added xhttp_pi module to RPM builds -* Fri Oct 20 2012 Peter Dunkley - - Set ownership of /etc/kamailio to kamailio.kamailio - - Added installation of auth.7.gz for Fedora now that manpages are built for - Fedora - - Added "make utils" to the build section (when it's not there utils get - built during the install - which isn't right) - - SCTP and STUN now included in this build - - Removed kamailio-tls package - tls module now in main kamailio RPM as that - has openssl as a dependency for STUN -* Sun Sep 17 2012 Peter Dunkley - - Added corex module to RPM builds - - Updated rel to dev4 -* Sun Aug 19 2012 Peter Dunkley - - Updated rel to dev3 -* Mon Aug 13 2012 Peter Dunkley - - Added Outbound module -* Fri Jul 13 2012 Peter Dunkley - - Updated rel to dev2 -* Thu Jul 5 2012 Peter Dunkley - - Added kamailio-cdp RPM for cdp and cdp_avp modules -* Tue Jul 3 2012 Peter Dunkley - - Updates to websocket module -* Sat Jun 30 2012 Peter Dunkley - - Updated rel to dev1 - - Removed %_sharedir and replaced with standard macro %_datadir -* Sat Jun 23 2012 Peter Dunkley - - Added websocket module -* Mon Jun 11 2012 Peter Dunkley - - Updated ver to 3.4.0 and rel to dev0 -* Mon Jun 4 2012 Peter Dunkley - - Added a number of %dir lines to make sure the RPMs are properly cleaned up - on uninstall -* Sat Jun 2 2012 Peter Dunkley - - Added %postun section to reload systemd on Fedora after uninstall - - Added build requirement for redhat-rpm-config so debuginfo RPMs get built -* Fri Jun 1 2012 Peter Dunkley - - Tweak to the pkg/kamailio/fedora directory structure - - Tested with Fedora 17 -* Thu May 31 2012 Peter Dunkley - - Updated rel to pre3 - - Combined Fedora/CentOS .spec in preparation for Fedora 17 -* Sun May 20 2012 Peter Dunkley - - First version created for Kamailio 3.3.0. Based on spec-file for Fedora - created by myself (in turn based on an older spec-file for CentOS created - by Ovidiu Sas). - - Tested with CentOS 6.2 x86_64. - - Builds all Kamailio 3.3.0 modules (modules/modules_k) except: - - modules/app_mono: Requires mono which is not in the CentOS 6 repo - - modules/auth_identity: Conflicts with TLS unless statically linked (which - requires changes to Makefile and is impractical for generic RPM building) - - modules/db_cassandra: Requires Cassandra and Thrift which are not in the - CentOS 6 repo - - modules/geoip: Requires GeoIP which is not in the CentOS 6 repo - - modules/iptrtpproxy: Needs local copy of iptables source to build - (impractical for generic RPM building) - - modules/json: Requires json-c whish is not in the CentOS 6 repo - - modules/jsonrpc-c: Requires json-c whish is not in the CentOS 6 repo - - modules/ndb_redis: Requires hiredis which is not in the CentOS 6 repo - - modules/peering: Requires radiusclient-ng which is not in the CentOS 6 - repo - - modules_k/acc_radius: Requires radiusclient-ng which is not in the CentOS - 6 repo - - modules_k/auth_radius: Required radiusclient-ng which is not in the - CentOS 6 repo - - modules_k/carrierroute: Requires libconfuse which is not in the CentOS 6 - repo - - modules_k/db_oracle: Requires Oracle which is not in the CentOS 6 repo - (and is closed-source) - - modules_k/memcached: Module compilation appears to require an older - version of libmemcached-devel than the one in the CentOS 6 repo - - modules_k/mi_xmlrpc: Requires libxmlrpc-c3 which is not in the CentOS 6 - repo - - modules_k/misc_radius: Requires radiusclient-ng which is not in the - CentOS 6 repo - - modules_k/osp: Requires OSP Toolkit which is not in the CentOS 6 repo -* Fri May 18 2012 Peter Dunkley - - Added missing BuildRequires (gcc). - - Added .fc16 to rel. This makes it easy to tell which distribution the RPMs - are built for. -* Thu May 17 2012 Peter Dunkley - - Updated rel to pre2. -* Mon May 7 2012 Peter Dunkley - - Changed to use systemd instead of SysV init. -* Sun May 6 2012 Peter Dunkley - - First version created for Kamailio 3.3.0. Based on spec-file for CentOS - created by Ovidiu Sas. - - Tested with Fedora 16 x86_64. - - Builds all Kamailio 3.3.0 modules (modules/modules_k) except: - - modules/auth_identity: Conflicts with TLS unless statically linked (which - requires changes to Makefile and is impractical for generic RPM building) - - modules/db_cassandra: Requires Thrift which is not in the F16 repo - - modules/iptrtpproxy: Needs local copy of iptables source to build - (impractical for generic RPM building) - - modules_k/db_oracle: Requires Oracle which is not in the F16 repo - (and is closed-source) - - modules_k/memcached: Module compilation appears to require an older - version of libmemcached-devel than the one in the F16 repo - - modules_k/mi_xmlrpc: The F16 repo contains an unsupported version of - libxmlrpc-c3, and there is an compilation error due to the module code - using an unknown type ('TString') - - modules_k/osp: Requires OSP Toolkit which is not in the F16 repo diff --git a/pkg/kamailio/fedora/17/kamailio.sysconfig b/pkg/kamailio/fedora/17/kamailio.sysconfig deleted file mode 100644 index 60916b5f4dc..00000000000 --- a/pkg/kamailio/fedora/17/kamailio.sysconfig +++ /dev/null @@ -1,12 +0,0 @@ -# -# Kamailio startup options -# - -# Options to pass when starting Kamailio -# Note: variable interpolation is not supported by systemd so $OPTIONS cannot -# be constructed from multiple variables. -# -m - Kamailio shared (global) memory (default 32 MB) -# -M - Kamailio package (per-process private) memory (default 4 MB) -# -u - User to run Kamailio as -# -g - Group to run Kamailio as -OPTIONS="-m 32 -M 4 -u kamailio -g kamailio" diff --git a/pkg/kamailio/fedora/18/README b/pkg/kamailio/fedora/18/README deleted file mode 120000 index 7331e24e515..00000000000 --- a/pkg/kamailio/fedora/18/README +++ /dev/null @@ -1 +0,0 @@ -../17/README \ No newline at end of file diff --git a/pkg/kamailio/fedora/18/kamailio-build.appl b/pkg/kamailio/fedora/18/kamailio-build.appl deleted file mode 100644 index 27bcc513a0a..00000000000 --- a/pkg/kamailio/fedora/18/kamailio-build.appl +++ /dev/null @@ -1,49 +0,0 @@ -name: "kamailio-build-fc18-#BASE_ARCH#" -summary: "Fedora 18 image for building Kamailio #BASE_ARCH# RPMs" -os: - name: fedora - version: 18 - password: kamailio -hardware: - memory: 1024 - partitions: - "/": - size: 6 -packages: - - @core - - @base - - bison # kamailio - - db4-devel # kamailio-bdb - - docbook2X - - expat-devel # kamailio-xmpp - - flex # kamailio - - GeoIP-devel # kamailio-GeoIP - - gcc - - git - - glib-devel # kamailio-purple - - hiredis-devel # kamailio-redis - - json-c-devel # kamailio-json - - libconfuse-devel # kamailio-carrierroute - - libcurl-devel # kamailio-utils, kamailio-presence - - libevent-devel # kamailio-json - - libpurple-devel # kamailio-purple - - libunistring-devel # kamailio-websocket - - libxml2-devel # kamailio-cdp, kamailio-cpl, kamailio-ims, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc - - lksctp-tools-devel # kamailio - - lua-devel # kamailio-lua - - make # kamailio - - mod_perl-devel # kamailio-perl - - mono-devel # kamailio-mono - - mysql-devel # kamailio-mysql - - net-snmp-devel # kamailio-snmpstats - - openldap-devel # kamailio-ldap - - openssl-devel # kamailio - - pcre-devel # kamailio-regex, kamailio-dialplan, kamailio-lcr - - postgresql-devel # kamailio-postgresql - - python-devel # kamailio-python - - radiusclient-ng-devel # kamailio-radius - - redhat-rpm-config # kamailio-debuginfo - - rpm-build - - sqlite-devel # kamailio-sqlite - - unixODBC-devel # kamailio-unixODBC - - zlib-devel # kamailio-mysql diff --git a/pkg/kamailio/fedora/18/kamailio.appl b/pkg/kamailio/fedora/18/kamailio.appl deleted file mode 100644 index dc5e757a16a..00000000000 --- a/pkg/kamailio/fedora/18/kamailio.appl +++ /dev/null @@ -1,42 +0,0 @@ -name: "kamailio-fc18-#BASE_ARCH#" -summary: "Fedora 18 image for installing Kamailio #BASE_ARCH# RPMs" -os: - name: fedora - version: 18 - password: kamailio -hardware: - memory: 1024 - partitions: - "/": - size: 2 -packages: - - @core - - @base - - db4 # kamailio-bdb - - expat # kamailio-xmpp - - GeoIP # kamailio-GeoIP - - glib # kamailio-purple - - hiredis # kamailio-redis - - json-c # kamailio-json - - libconfuse # kamailio-carrierroute - - libcurl # kamailio-utils, kamailio-presence - - libevent # kamailio-json - - libpurple # kamailio-purple - - libunistring # kamailio-websocket - - libxml2 # kamailio-cdp, kamailio-cpl, kamailio-ims, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc - - lksctp-tools # kamailio - - mod_perl # kamailio-perl - - mono-core # kamailio-mono - - mysql-libs # kamailio-mysql - - net-snmp-libs # kamailio-snmpstats - - openldap # kamailio-ldap - - openssl # kamailio - - pcre # kamailio-regex, kamailio-dialplan, kamailio-lcr - - perl-Authen-SASL # kamailio-perl - - perl-LDAP # kamailio-perl - - postgresql-libs # kamailio-postgresql - - python # kamailio-python - - radiusclient-ng # kamailio-radius - - sqlite # kamailio-sqlite - - unixODBC # kamailio-unixODBC - - zlib # kamailio-mysql diff --git a/pkg/kamailio/fedora/18/kamailio.service b/pkg/kamailio/fedora/18/kamailio.service deleted file mode 120000 index b57fd37e16b..00000000000 --- a/pkg/kamailio/fedora/18/kamailio.service +++ /dev/null @@ -1 +0,0 @@ -../17/kamailio.service \ No newline at end of file diff --git a/pkg/kamailio/fedora/18/kamailio.spec b/pkg/kamailio/fedora/18/kamailio.spec deleted file mode 120000 index 4e06dfc994d..00000000000 --- a/pkg/kamailio/fedora/18/kamailio.spec +++ /dev/null @@ -1 +0,0 @@ -../17/kamailio.spec \ No newline at end of file diff --git a/pkg/kamailio/fedora/18/kamailio.sysconfig b/pkg/kamailio/fedora/18/kamailio.sysconfig deleted file mode 120000 index 53dfcf344f3..00000000000 --- a/pkg/kamailio/fedora/18/kamailio.sysconfig +++ /dev/null @@ -1 +0,0 @@ -../17/kamailio.sysconfig \ No newline at end of file diff --git a/pkg/kamailio/fedora/25 b/pkg/kamailio/fedora/25 new file mode 120000 index 00000000000..ac144e7cb0a --- /dev/null +++ b/pkg/kamailio/fedora/25 @@ -0,0 +1 @@ +../centos/7 \ No newline at end of file diff --git a/pkg/kamailio/fedora/26 b/pkg/kamailio/fedora/26 new file mode 120000 index 00000000000..ac144e7cb0a --- /dev/null +++ b/pkg/kamailio/fedora/26 @@ -0,0 +1 @@ +../centos/7 \ No newline at end of file diff --git a/pkg/kamailio/oracle b/pkg/kamailio/oracle new file mode 120000 index 00000000000..0ea8ee316c1 --- /dev/null +++ b/pkg/kamailio/oracle @@ -0,0 +1 @@ +centos/ \ No newline at end of file diff --git a/pkg/kamailio/oracle/el6/kamailio.default b/pkg/kamailio/oracle/el6/kamailio.default deleted file mode 100644 index 907028924da..00000000000 --- a/pkg/kamailio/oracle/el6/kamailio.default +++ /dev/null @@ -1,30 +0,0 @@ -# -# Kamailio startup options -# - -# Set to yes to enable kamailio, once configured properly. -RUN_KAMAILIO=yes - -# User to run as -USER=kamailio - -# Group to run as -GROUP=kamailio - -# Amount of shared memory to allocate for the running Kamailio server (in Mb) -SHM_MEMORY=64 - -# Amount of private memory to allocate for the running Kamailio server (in Mb) -PKG_MEMORY=8 - -# Enable the server to leave a core file when it crashes. -# Set this to 'yes' to enable kamailio to leave a core file when it crashes -# or 'no' to disable this feature. This option is case sensitive and only -# accepts 'yes' and 'no' and only in lowercase letters. -# On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to specify -# a directory for the core files to get a dump. Look into the kamailio -# init file for an example configuration. -DUMP_CORE=no - -# Add extra command line parameters in the EXTRA_OPTIONS variable -# EXTRA_OPTIONS="-a no" diff --git a/pkg/kamailio/oracle/el6/kamailio.init b/pkg/kamailio/oracle/el6/kamailio.init deleted file mode 100644 index 4f8192590d4..00000000000 --- a/pkg/kamailio/oracle/el6/kamailio.init +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/bash -# -# Startup script for Kamailio -# -# chkconfig: 345 85 15 -# description: Kamailio is a fast SIP Server. -# -# processname: kamailio -# pidfile: /var/run/kamailio.pid -# config: /etc/kamailio/kamailio.cfg - -# Source function library. -. /etc/rc.d/init.d/functions - -KAM=/usr/sbin/kamailio -KAMCFG=/etc/kamailio/kamailio.cfg -PROG=kamailio -PID_FILE=/var/run/kamailio.pid -LOCK_FILE=/var/lock/subsys/kamailio -RETVAL=0 -DEFAULTS=/etc/default/kamailio -RUN_KAMAILIO=no - - -# Do not start kamailio if fork=no is set in the config file -# otherwise the boot process will just stop -check_fork () -{ - if grep -q "^[[:space:]]*fork[[:space:]]*=[[:space:]]*no.*" $KAMCFG; then - echo "Not starting $DESC: fork=no specified in config file; run /etc/init.d/kamailio debug instead" - exit 1 - fi -} - -check_kamailio_config () -{ - # Check if kamailio configuration is valid before starting the server - out=$($KAM -M $PKG_MEMORY -c 2>&1 > /dev/null) - retcode=$? - if [ "$retcode" != '0' ]; then - echo "Not starting $DESC: invalid configuration file!" - echo -e "\n$out\n" - exit 1 - fi -} - - -start() { - check_kamailio_config - if [ "$1" != "debug" ]; then - check_fork - fi - echo -n $"Starting $PROG: " - daemon $KAM $OPTIONS >/dev/null 2>/dev/null - RETVAL=$? - echo - [ $RETVAL = 0 ] && touch $LOCK_FILE && success - return $RETVAL -} - -stop() { - echo -n $"Stopping $PROG: " - killproc $KAM - RETVAL=$? - echo - [ $RETVAL = 0 ] && rm -f $LOCK_FILE $PID_FILE -} - -# Load startup options if available -if [ -f $DEFAULTS ]; then - . $DEFAULTS || true -fi - -if [ "$RUN_KAMAILIO" != "yes" ]; then - echo "Kamailio not yet configured. Edit /etc/default/kamailio first." - exit 0 -fi - - -SHM_MEMORY=$((`echo $SHM_MEMORY | sed -e 's/[^0-9]//g'`)) -PKG_MEMORY=$((`echo $PKG_MEMORY | sed -e 's/[^0-9]//g'`)) -[ -z "$USER" ] && USER=kamailio -[ -z "$GROUP" ] && GROUP=kamailio -[ $SHM_MEMORY -le 0 ] && SHM_MEMORY=64 -[ $PKG_MEMORY -le 0 ] && PKG_MEMORY=8 - -if test "$DUMP_CORE" = "yes" ; then - # set proper ulimit - ulimit -c unlimited - - # directory for the core dump files - # COREDIR=/home/corefiles - # [ -d $COREDIR ] || mkdir $COREDIR - # chmod 777 $COREDIR - # echo "$COREDIR/core.%e.sig%s.%p" > /proc/sys/kernel/core_pattern -fi - -OPTIONS="-P $PID_FILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP $EXTRA_OPTIONS" - - -# See how we were called. -case "$1" in - start|debug) - start - ;; - stop) - stop - ;; - status) - status $KAM - RETVAL=$? - ;; - restart) - stop - start - ;; - condrestart) - if [ -f $PID_FILE ] ; then - stop - start - fi - ;; - *) - echo $"Usage: $PROG {start|stop|restart|condrestart|status|debug|help}" - exit 1 -esac - -exit $RETVAL diff --git a/pkg/kamailio/oracle/el6/kamailio.spec b/pkg/kamailio/oracle/el6/kamailio.spec deleted file mode 100644 index 2981d3b38fb..00000000000 --- a/pkg/kamailio/oracle/el6/kamailio.spec +++ /dev/null @@ -1,852 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel 0 -%define _sharedir %{_prefix}/share - -%define MYSQL_MODULES mysql -%define POSTGRES_MODULES postgres -%define UNIXODBC_MODULES unixodbc -%define LDAP_MODULES ldap -%define XMLRPC_MODULES xml -%define PERL_MODULES perl -%define PYTHON_MODULES python -%define LUA_MODULES lua -%define UTILS_MODULES utils -%define PURPLE_MODULES purple -%define MEMCACHED_MODULES memcached -%define TLS_MODULES tls -%define XMPP_MODULES xmpp -%define CPL_MODULES cpl -%define SNMPSTATS_MODULES snmpstats -%define CARRIERROUTE_MODULES carrierroute -%define PRESENCE_MODULES presence -%define RADIUS_MODULES radius -%define GEOIP_MODULES geoip - -Summary: Kamailio, very fast and flexible SIP Server -Name: %name -Version: %ver -Release: %rel -Packager: Ovidiu Sas -License: GPL -Group: System Environment/Daemons -Source0: http://kamailio.org/pub/kamailio/%{ver}/%{name}-%{ver}_src.tar.gz -Source1: kamailio.init -Source2: kamailio.default -URL: http://kamailio.org/ -Vendor: kamailio.org -BuildRoot: %{_tmppath}/%{name}-%{ver}-buildroot -Conflicts: kamailio-mysql < %ver, kamailio-postgres < %ver, kamailio-unixodbc < %ver, kamailio-ldap < %ver, kamailio-xmlrpc < %ver, kamailio-perl < %ver, kamailio-python < %ver, kamailio-lua < %ver, kamailio-utils < %ver, kamailio-purple < %ver, kamailio-memcached < %ver, kamailio-tls < %ver, kamailio-xmpp < %ver, kamailio-cpl < %ver, kamailio-snmpstats < %ver, kamailio-carrierroute < %ver, kamailio-presence < %ver, kamailio-radius < %ver, kamailio-geoip < %ver -Requires: shadow-utils -BuildRequires: make flex bison pcre-devel - -%description -Kamailio is a very fast and flexible SIP (RFC3261) -proxy server. Written entirely in C, kamailio can handle thousands calls -per second even on low-budget 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. -Currently the following modules are available: digest authentication, -CPL scripts, instant messaging, MySQL and UNIXODBC support, a presence agent, -radius authentication, record routing, an SMS gateway, a -transaction and dialog module, OSP module, statistics support, -registrar and user location, SNMP, SIMPLE Presence and Perl programming -interface. - -%package mysql -Summary: MySQL connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: mysql-devel zlib-devel - -%description mysql -The kamailio-mysql package contains MySQL database connectivity that you -need to use digest authentication module or persistent user location -entries. - - -%package postgres -Summary: MPOSTGRES connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: postgresql-devel - -%description postgres -The kamailio-postgres package contains Postgres database connectivity that you -need to use digest authentication module or persistent user location -entries. - - -%package unixodbc -Summary: UNIXODBC connectivity for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: unixODBC-devel - -%description unixodbc -The kamailio-unixodbc package contains UNIXODBC database connectivity support -that is required by other modules with database dependencies. - - -%package utils -Summary: Utils for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description utils -The kamailio-utils package provides a set utility functions for Kamailio - - -%package cpl -Summary: CPL module (CPL interpreter engine) for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libxml2-devel - -%description cpl -The kamailio-cpl package provides a CPL interpreter engine for Kamailio - - -%package radius -Summary: Kamailio radius support for AAA API. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: radiusclient-ng-devel - -%description radius -The kamailio-radius package contains modules for radius authentication, group -membership and uri checking. - - -%package snmpstats -Summary: SNMP AgentX subagent module for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver, net-snmp-utils -BuildRequires: lm_sensors-devel net-snmp-devel - -%description snmpstats -The kamailio-snmpstats package snmpstats module for Kamailio. This module acts -as an AgentX subagent which connects to a master agent. - - -%package presence -Summary: sip presence user agent support for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libxml2-devel, curl-devel - -%description presence -The kamailio-presence package contains a sip Presence Agent. - - -%package xmpp -Summary: SIP2XMPP message translation support for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: expat-devel - -%description xmpp -The kamailio-xmpp package contains a SIP to XMPP message translator. - - -%package tls -Summary: TLS transport protocol for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: openssl-devel - -%description tls -The kamailio-tls package contains the SIP TLSt transport mechanism for Kamailio. - - -%package carrierroute -Summary: Routing module for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libconfuse-devel - -%description carrierroute -The kamailio-carrierroute package contains a fast routing engine. - - -%package purple -Summary: Provides the purple module, a multi-protocol IM gateway. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libpurple-devel - -%description purple -The kamailio-purple package provides the purple module, a multi-protocol instant -messaging gateway module. - - -%package ldap -Summary: LDAP modules for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: openldap-devel - -%description ldap -The kamailio-ldap package provides the ldap and h350 modules for Kamailio, -enabling LDAP queries from the Kamailio config and storage of SIP account -data in an LDAP directory. - - -#%package memcached -#Summary: Distributed hash table for Kamailio. -#Group: System Environment/Daemons -#Requires: kamailio = %ver -#BuildRequires: libmemcached-devel -# -#%description memcached -#The kamailio-memcached package provides access to a distributed hash table memcached. - - -#%package xmlrpc -#Summary: XMLRPC support for Kamailio's Management Interface. -#Group: System Environment/Daemons -#Requires: kamailio = %ver -#BuildRequires: libxml2-devel xmlrpc-c-devel -# -#%description xmlrpc -#The kamailio-xmlrpc package provides the XMLRPC transport implementations for Kamailio's -#Management and Control Interface. - - -%package perl -Summary: Perl extensions and database driver for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: mod_perl-devel - -%description perl -The kamailio-perl package provides an interface for Kamailio to write Perl extensions and -the perlvdb database driver for Kamailio. - - -%package lua -Summary: Lua extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: lua-devel - -%description lua -The kamailio-lua package provides an interface for Kamailio to write Python extensions - - -%package python -Summary: Python extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: python-devel - -%description python -The kamailio-python package provides an interface for Kamailio to write Python extensions - - -%package geoip -Summary: GeoIP extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: geoip-devel - -%description geoip -The kamailio-geoip package provides a GeoIP interface for Kamailio - - - - -%prep -%setup -n %{name}-%{ver} - -%build -make FLAVOUR=kamailio cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules" -make -make every-module skip_modules="iptrtpproxy" group_include="kstandard" -make every-module group_include="k%MYSQL_MODULES" -make every-module group_include="k%POSTGRES_MODULES" -make every-module group_include="k%UNIXODBC_MODULES" -make every-module group_include="k%UTILS_MODULES" -make every-module group_include="k%CPL_MODULES" -make every-module group_include="k%RADIUS_MODULES" -make every-module group_include="k%SNMPSTATS_MODULES" -make every-module group_include="k%PRESENCE_MODULES" -make every-module group_include="k%XMPP_MODULES" -make every-module group_include="k%TLS_MODULES" -make every-module group_include="k%CARRIERROUTE_MODULES" -make every-module group_include="k%PURPLE_MODULES" -make every-module group_include="k%LDAP_MODULES" -#make every-module group_include="k%MEMCACHED_MODULES" -#make every-module group_include="k%XMLRPC_MODULES" -make every-module group_include="k%PERL_MODULES" -make every-module group_include="k%LUA_MODULES" -make every-module group_include="k%PYTHON_MODULES" -make every-module group_include="k%GEOIP_MODULES" - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install -make install-modules-all skip_modules="iptrtpproxy" group_include="kstandard" -make install-modules-all group_include="k%MYSQL_MODULES" -make install-modules-all group_include="k%POSTGRES_MODULES" -make install-modules-all group_include="k%UNIXODBC_MODULES" -make install-modules-all group_include="k%UTILS_MODULES" -make install-modules-all group_include="k%CPL_MODULES" -make install-modules-all group_include="k%SNMPSTATS_MODULES" -make install-modules-all group_include="k%RADIUS_MODULES" -make install-modules-all group_include="k%PRESENCE_MODULES" -make install-modules-all group_include="k%XMPP_MODULES" -make install-modules-all group_include="k%TLS_MODULES" -make install-modules-all group_include="k%CARRIERROUTE_MODULES" -make install-modules-all group_include="k%PURPLE_MODULES" -make install-modules-all group_include="k%LDAP_MODULES" -#make install-modules-all group_include="k%MEMCACHED_MODULES" -#make install-modules-all group_include="k%XMLRPC_MODULES" -make install-modules-all group_include="k%PERL_MODULES" -make install-modules-all group_include="k%LUA_MODULES" -make install-modules-all group_include="k%PYTHON_MODULES" -make install-modules-all group_include="k%GEOIP_MODULES" - - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d -install -m755 $RPM_SOURCE_DIR/kamailio.init \ - $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/default -install -m755 $RPM_SOURCE_DIR/kamailio.default \ - $RPM_BUILD_ROOT/%{_sysconfdir}/default/kamailio - - -%pre -/usr/sbin/groupadd -r kamailio 2> /dev/null || : -/usr/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \ - %{_libdir}/kamailio kamailio 2> /dev/null || : - - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%post -/sbin/chkconfig --add kamailio - -%preun -if [ $1 = 0 ]; then - /sbin/service kamailio stop > /dev/null 2>&1 - /sbin/chkconfig --del kamailio -fi - - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES -%doc %{_docdir}/kamailio/modules/README.auth -%doc %{_docdir}/kamailio/modules/README.avpops -%doc %{_docdir}/kamailio/modules/README.blst -%doc %{_docdir}/kamailio/modules/README.cfg_db -%doc %{_docdir}/kamailio/modules/README.cfg_rpc -%doc %{_docdir}/kamailio/modules/README.counters -%doc %{_docdir}/kamailio/modules/README.ctl -%doc %{_docdir}/kamailio/modules/README.db_flatstore -%doc %{_docdir}/kamailio/modules/README.debugger -%doc %{_docdir}/kamailio/modules/README.dialplan -%doc %{_docdir}/kamailio/modules/README.enum -%doc %{_docdir}/kamailio/modules/README.lcr -%doc %{_docdir}/kamailio/modules/README.malloc_test -%doc %{_docdir}/kamailio/modules/README.matrix -%doc %{_docdir}/kamailio/modules/README.mediaproxy -%doc %{_docdir}/kamailio/modules/README.mi_rpc -%doc %{_docdir}/kamailio/modules/README.mqueue -%doc %{_docdir}/kamailio/modules/README.mtree -%doc %{_docdir}/kamailio/modules/README.pdb -%doc %{_docdir}/kamailio/modules/README.pipelimit -%doc %{_docdir}/kamailio/modules/README.prefix_route -#%doc %{_docdir}/kamailio/modules/README.privacy -%doc %{_docdir}/kamailio/modules/README.ratelimit -%doc %{_docdir}/kamailio/modules/README.sanity -%doc %{_docdir}/kamailio/modules/README.sl -%doc %{_docdir}/kamailio/modules/README.sms -%doc %{_docdir}/kamailio/modules/README.textopsx -%doc %{_docdir}/kamailio/modules/README.tm -%doc %{_docdir}/kamailio/modules/README.topoh -%doc %{_docdir}/kamailio/modules/README.xhttp -%doc %{_docdir}/kamailio/modules/README.acc -%doc %{_docdir}/kamailio/modules/README.alias_db -%doc %{_docdir}/kamailio/modules/README.auth_db -%doc %{_docdir}/kamailio/modules/README.auth_diameter -%doc %{_docdir}/kamailio/modules/README.benchmark -%doc %{_docdir}/kamailio/modules/README.call_control -%doc %{_docdir}/kamailio/modules/README.cfgutils -%doc %{_docdir}/kamailio/modules/README.db_text -%doc %{_docdir}/kamailio/modules/README.dialog -%doc %{_docdir}/kamailio/modules/README.dispatcher -%doc %{_docdir}/kamailio/modules/README.diversion -%doc %{_docdir}/kamailio/modules/README.domain -%doc %{_docdir}/kamailio/modules/README.domainpolicy -%doc %{_docdir}/kamailio/modules/README.drouting -%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.kex -%doc %{_docdir}/kamailio/modules/README.maxfwd -%doc %{_docdir}/kamailio/modules/README.mi_datagram -%doc %{_docdir}/kamailio/modules/README.mi_fifo -%doc %{_docdir}/kamailio/modules/README.msilo -%doc %{_docdir}/kamailio/modules/README.nat_traversal -%doc %{_docdir}/kamailio/modules/README.nathelper -%doc %{_docdir}/kamailio/modules/README.path -%doc %{_docdir}/kamailio/modules/README.pdt -%doc %{_docdir}/kamailio/modules/README.permissions -%doc %{_docdir}/kamailio/modules/README.pike -%doc %{_docdir}/kamailio/modules/README.pua_mi -%doc %{_docdir}/kamailio/modules/README.pv -%doc %{_docdir}/kamailio/modules/README.qos -%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.rtpproxy -%doc %{_docdir}/kamailio/modules/README.seas -%doc %{_docdir}/kamailio/modules/README.siptrace -%doc %{_docdir}/kamailio/modules/README.siputils -%doc %{_docdir}/kamailio/modules/README.speeddial -%doc %{_docdir}/kamailio/modules/README.sqlops -%doc %{_docdir}/kamailio/modules/README.sst -%doc %{_docdir}/kamailio/modules/README.statistics -%doc %{_docdir}/kamailio/modules/README.textops -%doc %{_docdir}/kamailio/modules/README.tmx -%doc %{_docdir}/kamailio/modules/README.uac -%doc %{_docdir}/kamailio/modules/README.uac_redirect -%doc %{_docdir}/kamailio/modules/README.uri_db -%doc %{_docdir}/kamailio/modules/README.userblacklist -%doc %{_docdir}/kamailio/modules/README.usrloc -%doc %{_docdir}/kamailio/modules/README.xlog - -%doc %{_docdir}/kamailio/modules/README.app_perl -%doc %{_docdir}/kamailio/modules/README.async -%doc %{_docdir}/kamailio/modules/README.auth_identity -%doc %{_docdir}/kamailio/modules/README.auth_xkeys -%doc %{_docdir}/kamailio/modules/README.avp -%doc %{_docdir}/kamailio/modules/README.cfgt -%doc %{_docdir}/kamailio/modules/README.corex -%doc %{_docdir}/kamailio/modules/README.crypto -%doc %{_docdir}/kamailio/modules/README.db2_ldap -%doc %{_docdir}/kamailio/modules/README.db2_ops -%doc %{_docdir}/kamailio/modules/README.db_cluster -%doc %{_docdir}/kamailio/modules/README.db_mysql -%doc %{_docdir}/kamailio/modules/README.db_perlvdb -%doc %{_docdir}/kamailio/modules/README.dmq -%doc %{_docdir}/kamailio/modules/README.dmq_usrloc -%doc %{_docdir}/kamailio/modules/README.http_client -%doc %{_docdir}/kamailio/modules/README.ipops -%doc %{_docdir}/kamailio/modules/README.jsonrpc-s -%doc %{_docdir}/kamailio/modules/README.log_custom -%doc %{_docdir}/kamailio/modules/README.mangler -%doc %{_docdir}/kamailio/modules/README.mohqueue -%doc %{_docdir}/kamailio/modules/README.msrp -%doc %{_docdir}/kamailio/modules/README.nosip -%doc %{_docdir}/kamailio/modules/README.p_usrloc -%doc %{_docdir}/kamailio/modules/README.presence_profile -%doc %{_docdir}/kamailio/modules/README.presence_reginfo -%doc %{_docdir}/kamailio/modules/README.print -%doc %{_docdir}/kamailio/modules/README.print_lib -%doc %{_docdir}/kamailio/modules/README.pua_reginfo -%doc %{_docdir}/kamailio/modules/README.rtjson -%doc %{_docdir}/kamailio/modules/README.rtpengine -%doc %{_docdir}/kamailio/modules/README.sca -%doc %{_docdir}/kamailio/modules/README.sdpops -%doc %{_docdir}/kamailio/modules/README.sipcapture -%doc %{_docdir}/kamailio/modules/README.sipt -%doc %{_docdir}/kamailio/modules/README.smsops -%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.timer -%doc %{_docdir}/kamailio/modules/README.tmrec -%doc %{_docdir}/kamailio/modules/README.topos -%doc %{_docdir}/kamailio/modules/README.tsilo -%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.xhttp_rpc -%doc %{_docdir}/kamailio/modules/README.xprint - -%{_datarootdir}/snmp/mibs/KAMAILIO-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-REG-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-SIP-COMMON-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-SIP-SERVER-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-TC - -%dir %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%config %{_sysconfdir}/rc.d/init.d/* -%config %{_sysconfdir}/default/* - -%dir %{_libdir}/kamailio -%{_libdir}/kamailio/libbinrpc.so -%{_libdir}/kamailio/libbinrpc.so.0 -%{_libdir}/kamailio/libbinrpc.so.0.1 -%{_libdir}/kamailio/libkmi.so -%{_libdir}/kamailio/libkmi.so.1 -%{_libdir}/kamailio/libkmi.so.1.0 -%{_libdir}/kamailio/libprint.so -%{_libdir}/kamailio/libprint.so.1 -%{_libdir}/kamailio/libprint.so.1.2 -%{_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/libsrutils.so -%{_libdir}/kamailio/libsrutils.so.1 -%{_libdir}/kamailio/libsrutils.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/auth.so -%{_libdir}/kamailio/modules/avpops.so -%{_libdir}/kamailio/modules/blst.so -%{_libdir}/kamailio/modules/cfg_db.so -%{_libdir}/kamailio/modules/cfg_rpc.so -%{_libdir}/kamailio/modules/counters.so -%{_libdir}/kamailio/modules/ctl.so -%{_libdir}/kamailio/modules/db_flatstore.so -%{_libdir}/kamailio/modules/debugger.so -%{_libdir}/kamailio/modules/dialplan.so -%{_libdir}/kamailio/modules/enum.so -%{_libdir}/kamailio/modules/lcr.so -%{_libdir}/kamailio/modules/malloc_test.so -%{_libdir}/kamailio/modules/matrix.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/mi_rpc.so -%{_libdir}/kamailio/modules/mqueue.so -%{_libdir}/kamailio/modules/mtree.so -%{_libdir}/kamailio/modules/pdb.so -%{_libdir}/kamailio/modules/pipelimit.so -%{_libdir}/kamailio/modules/prefix_route.so -#%{_libdir}/kamailio/modules/privacy.so -%{_libdir}/kamailio/modules/ratelimit.so -%{_libdir}/kamailio/modules/sanity.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/tm.so -%{_libdir}/kamailio/modules/textopsx.so -%{_libdir}/kamailio/modules/topoh.so -%{_libdir}/kamailio/modules/xhttp.so -%{_libdir}/kamailio/modules/acc.so -%{_libdir}/kamailio/modules/alias_db.so -%{_libdir}/kamailio/modules/auth_db.so -%{_libdir}/kamailio/modules/auth_diameter.so -%{_libdir}/kamailio/modules/benchmark.so -%{_libdir}/kamailio/modules/call_control.so -%{_libdir}/kamailio/modules/cfgutils.so -%{_libdir}/kamailio/modules/db_text.so -%{_libdir}/kamailio/modules/dialog.so -%{_libdir}/kamailio/modules/dispatcher.so -%{_libdir}/kamailio/modules/diversion.so -%{_libdir}/kamailio/modules/domain.so -%{_libdir}/kamailio/modules/domainpolicy.so -%{_libdir}/kamailio/modules/drouting.so -%{_libdir}/kamailio/modules/exec.so -%{_libdir}/kamailio/modules/group.so -%{_libdir}/kamailio/modules/htable.so -%{_libdir}/kamailio/modules/imc.so -%{_libdir}/kamailio/modules/kex.so -%{_libdir}/kamailio/modules/maxfwd.so -%{_libdir}/kamailio/modules/mi_datagram.so -%{_libdir}/kamailio/modules/mi_fifo.so -%{_libdir}/kamailio/modules/msilo.so -%{_libdir}/kamailio/modules/nat_traversal.so -%{_libdir}/kamailio/modules/nathelper.so -%{_libdir}/kamailio/modules/path.so -%{_libdir}/kamailio/modules/pdt.so -%{_libdir}/kamailio/modules/permissions.so -%{_libdir}/kamailio/modules/pike.so -%{_libdir}/kamailio/modules/pua_mi.so -%{_libdir}/kamailio/modules/pv.so -%{_libdir}/kamailio/modules/qos.so -%{_libdir}/kamailio/modules/regex.so -%{_libdir}/kamailio/modules/registrar.so -%{_libdir}/kamailio/modules/rr.so -%{_libdir}/kamailio/modules/rtimer.so -%{_libdir}/kamailio/modules/rtpproxy.so -%{_libdir}/kamailio/modules/seas.so -%{_libdir}/kamailio/modules/siptrace.so -%{_libdir}/kamailio/modules/siputils.so -%{_libdir}/kamailio/modules/speeddial.so -%{_libdir}/kamailio/modules/sqlops.so -%{_libdir}/kamailio/modules/sst.so -%{_libdir}/kamailio/modules/statistics.so -%{_libdir}/kamailio/modules/textops.so -%{_libdir}/kamailio/modules/tmx.so -%{_libdir}/kamailio/modules/uac.so -%{_libdir}/kamailio/modules/uac_redirect.so -%{_libdir}/kamailio/modules/uri_db.so -%{_libdir}/kamailio/modules/userblacklist.so -%{_libdir}/kamailio/modules/usrloc.so -%{_libdir}/kamailio/modules/xlog.so -%{_libdir}/kamailio/modules/async.so -%{_libdir}/kamailio/modules/auth_identity.so -%{_libdir}/kamailio/modules/auth_xkeys.so -%{_libdir}/kamailio/modules/avp.so -%{_libdir}/kamailio/modules/cfgt.so -%{_libdir}/kamailio/modules/corex.so -%{_libdir}/kamailio/modules/crypto.so -%{_libdir}/kamailio/modules/db2_ldap.so -%{_libdir}/kamailio/modules/db2_ops.so -%{_libdir}/kamailio/modules/db_cluster.so -%{_libdir}/kamailio/modules/dmq.so -%{_libdir}/kamailio/modules/dmq_usrloc.so -%{_libdir}/kamailio/modules/http_client.so -%{_libdir}/kamailio/modules/ipops.so -%{_libdir}/kamailio/modules/jsonrpc-s.so -%{_libdir}/kamailio/modules/log_custom.so -%{_libdir}/kamailio/modules/mangler.so -%{_libdir}/kamailio/modules/mohqueue.so -%{_libdir}/kamailio/modules/msrp.so -%{_libdir}/kamailio/modules/nosip.so -%{_libdir}/kamailio/modules/p_usrloc.so -%{_libdir}/kamailio/modules/presence_profile.so -%{_libdir}/kamailio/modules/presence_reginfo.so -%{_libdir}/kamailio/modules/print.so -%{_libdir}/kamailio/modules/print_lib.so -%{_libdir}/kamailio/modules/pua_reginfo.so -%{_libdir}/kamailio/modules/rtjson.so -%{_libdir}/kamailio/modules/rtpengine.so -%{_libdir}/kamailio/modules/sca.so -%{_libdir}/kamailio/modules/sdpops.so -%{_libdir}/kamailio/modules/sipcapture.so -%{_libdir}/kamailio/modules/sipt.so -%{_libdir}/kamailio/modules/smsops.so -%{_libdir}/kamailio/modules/statsc.so -%{_libdir}/kamailio/modules/statsd.so -%{_libdir}/kamailio/modules/stun.so -%{_libdir}/kamailio/modules/tcpops.so -%{_libdir}/kamailio/modules/timer.so -%{_libdir}/kamailio/modules/tmrec.so -%{_libdir}/kamailio/modules/topos.so -%{_libdir}/kamailio/modules/tsilo.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/xhttp_rpc.so -%{_libdir}/kamailio/modules/xprint.so - - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_sbindir}/kamdbctl -%{_sbindir}/kamcmd -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo -%{_libdir}/kamailio/kamctl/kamctl.base -%{_libdir}/kamailio/kamctl/kamctl.ctlbase -%{_libdir}/kamailio/kamctl/kamctl.dbtext -%{_libdir}/kamailio/kamctl/kamctl.fifo -%{_libdir}/kamailio/kamctl/kamctl.ser -%{_libdir}/kamailio/kamctl/kamctl.ser_mi -%{_libdir}/kamailio/kamctl/kamctl.sqlbase -%{_libdir}/kamailio/kamctl/kamctl.unixsock -%{_libdir}/kamailio/kamctl/kamdbctl.base -%{_libdir}/kamailio/kamctl/kamdbctl.dbtext - -%{_mandir}/man5/* -%{_mandir}/man8/* - -%{_sharedir}/kamailio/dbtext/kamailio/* - - -%files mysql -%defattr(-,root,root) -%{_libdir}/kamailio/modules/db_mysql.so -%{_libdir}/kamailio/kamctl/kamctl.mysql -%{_libdir}/kamailio/kamctl/kamdbctl.mysql -%{_sharedir}/kamailio/mysql/* - - -%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 -%{_sharedir}/kamailio/postgres/* - - -%files unixodbc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.db_unixodbc -%{_libdir}/kamailio/modules/db_unixodbc.so - - -%files utils -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.utils -%{_libdir}/kamailio/modules/utils.so - - -%files cpl -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.cpl-c -%{_libdir}/kamailio/modules/cpl-c.so - - -%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 - - -%files snmpstats -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.snmpstats -%{_libdir}/kamailio/modules/snmpstats.so - - -%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_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_mi -%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_xml.so -%{_libdir}/kamailio/modules/pua.so -%{_libdir}/kamailio/modules/pua_bla.so -%{_libdir}/kamailio/modules/pua_dialoginfo.so -%{_libdir}/kamailio/modules/pua_mi.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 - - -%files xmpp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.xmpp -%{_libdir}/kamailio/modules/xmpp.so - - -%files tls -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.tls -%{_libdir}/kamailio/modules/tls.so - - -%files carrierroute -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.carrierroute -%{_libdir}/kamailio/modules/carrierroute.so - - -%files purple -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.purple -%{_libdir}/kamailio/modules/purple.so - - -%files ldap -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.h350 -%doc %{_docdir}/kamailio/modules/README.ldap -%{_libdir}/kamailio/modules/h350.so -%{_libdir}/kamailio/modules/ldap.so - - -#%files memcached -#%defattr(-,root,root) -#%doc %{_docdir}/kamailio/modules/README.memcached -#%{_libdir}/kamailio/modules/memcached.so - - -#%files xmlrpc -#%defattr(-,root,root) -#%doc %{_docdir}/kamailio/modules/README.memcached -#%{_libdir}/kamailio/modules/memcached.so - - -%files perl -%defattr(-,root,root) -%{_libdir}/kamailio/modules/app_perl.so -%{_libdir}/kamailio/modules/db_perlvdb.so -%{_libdir}/kamailio/perl/Kamailio.pm -%{_libdir}/kamailio/perl/Kamailio/Constants.pm -%{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConf.pm -%{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConnection.pm -%{_libdir}/kamailio/perl/Kamailio/Message.pm -%{_libdir}/kamailio/perl/Kamailio/Utils/Debug.pm -%{_libdir}/kamailio/perl/Kamailio/Utils/PhoneNumbers.pm -%{_libdir}/kamailio/perl/Kamailio/VDB.pm -%{_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 -%{_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 - -%files lua -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_lua -%{_libdir}/kamailio/modules/app_lua.so - - -%files python -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_python -%{_libdir}/kamailio/modules/app_python.so - - -%files geoip -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.geoip -%{_libdir}/kamailio/modules/geoip.so - - - -%changelog -* Mon Oct 4 2010 Ovidiu Sas - - Update for kamailio 3.1 - -* Tue Mar 23 2010 Ovidiu Sas - - First version of the spec file for kamailio 3.0 diff --git a/pkg/kamailio/oracle/el7/kamailio.service b/pkg/kamailio/oracle/el7/kamailio.service deleted file mode 100644 index 63d6da747c0..00000000000 --- a/pkg/kamailio/oracle/el7/kamailio.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=Kamailio SIP router server daemon -After=syslog.target network.target auditd.service - -[Service] -EnvironmentFile=/etc/sysconfig/kamailio -ExecStartPre=/usr/bin/mkdir -m=2770 -p /var/run/kamailio -ExecStartPre=/usr/bin/chown kamailio:kamailio /var/run/kamailio -ExecStart=/usr/sbin/kamailio -f $CFG_FILE -P $PID_FILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP $EXTRA_OPTIONS -ExecReload=/bin/kill -HUP $MAINPID -KillMode=control-group -Restart=on-failure -RestartSec=42s -Type=forking - -[Install] -WantedBy=multi-user.target diff --git a/pkg/kamailio/oracle/el7/kamailio.spec b/pkg/kamailio/oracle/el7/kamailio.spec deleted file mode 100644 index 17cbf264f77..00000000000 --- a/pkg/kamailio/oracle/el7/kamailio.spec +++ /dev/null @@ -1,851 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel 0 -%define _sharedir %{_prefix}/share - -%define MYSQL_MODULES mysql -%define POSTGRES_MODULES postgres -%define UNIXODBC_MODULES unixodbc -%define LDAP_MODULES ldap -%define XMLRPC_MODULES xml -%define PERL_MODULES perl -%define PYTHON_MODULES python -%define LUA_MODULES lua -%define UTILS_MODULES utils -%define PURPLE_MODULES purple -%define MEMCACHED_MODULES memcached -%define TLS_MODULES tls -%define XMPP_MODULES xmpp -%define CPL_MODULES cpl -%define SNMPSTATS_MODULES snmpstats -%define CARRIERROUTE_MODULES carrierroute -%define PRESENCE_MODULES presence -%define RADIUS_MODULES radius -%define GEOIP_MODULES geoip - -Summary: Kamailio, very fast and flexible SIP Server -Name: %name -Version: %ver -Release: %rel -Packager: Ovidiu Sas -License: GPL -Group: System Environment/Daemons -Source0: http://kamailio.org/pub/kamailio/%{ver}/%{name}-%{ver}_src.tar.gz -Source1: kamailio.service -Source2: kamailio.sysconfig -URL: http://kamailio.org/ -Vendor: kamailio.org -BuildRoot: %{_tmppath}/%{name}-%{ver}-buildroot -Conflicts: kamailio-mysql < %ver, kamailio-postgres < %ver, kamailio-unixodbc < %ver, kamailio-ldap < %ver, kamailio-xmlrpc < %ver, kamailio-perl < %ver, kamailio-python < %ver, kamailio-lua < %ver, kamailio-utils < %ver, kamailio-purple < %ver, kamailio-memcached < %ver, kamailio-tls < %ver, kamailio-xmpp < %ver, kamailio-cpl < %ver, kamailio-snmpstats < %ver, kamailio-carrierroute < %ver, kamailio-presence < %ver, kamailio-radius < %ver, kamailio-geoip < %ver -Requires: shadow-utils -BuildRequires: make flex bison pcre-devel - -%description -Kamailio is a very fast and flexible SIP (RFC3261) -proxy server. Written entirely in C, kamailio can handle thousands calls -per second even on low-budget 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. -Currently the following modules are available: digest authentication, -CPL scripts, instant messaging, MySQL and UNIXODBC support, a presence agent, -radius authentication, record routing, an SMS gateway, a -transaction and dialog module, OSP module, statistics support, -registrar and user location, SNMP, SIMPLE Presence and Perl programming -interface. - -%package mysql -Summary: MySQL connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: mysql-devel zlib-devel - -%description mysql -The kamailio-mysql package contains MySQL database connectivity that you -need to use digest authentication module or persistent user location -entries. - - -%package postgres -Summary: MPOSTGRES connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: postgresql-devel - -%description postgres -The kamailio-postgres package contains Postgres database connectivity that you -need to use digest authentication module or persistent user location -entries. - - -%package unixodbc -Summary: UNIXODBC connectivity for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: unixODBC-devel - -%description unixodbc -The kamailio-unixodbc package contains UNIXODBC database connectivity support -that is required by other modules with database dependencies. - - -%package utils -Summary: Utils for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description utils -The kamailio-utils package provides a set utility functions for Kamailio - - -%package cpl -Summary: CPL module (CPL interpreter engine) for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libxml2-devel - -%description cpl -The kamailio-cpl package provides a CPL interpreter engine for Kamailio - - -%package radius -Summary: Kamailio radius support for AAA API. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: radiusclient-ng-devel - -%description radius -The kamailio-radius package contains modules for radius authentication, group -membership and uri checking. - - -%package snmpstats -Summary: SNMP AgentX subagent module for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver, net-snmp-utils -BuildRequires: lm_sensors-devel net-snmp-devel - -%description snmpstats -The kamailio-snmpstats package snmpstats module for Kamailio. This module acts -as an AgentX subagent which connects to a master agent. - - -%package presence -Summary: sip presence user agent support for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libxml2-devel, curl-devel - -%description presence -The kamailio-presence package contains a sip Presence Agent. - - -%package xmpp -Summary: SIP2XMPP message translation support for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: expat-devel - -%description xmpp -The kamailio-xmpp package contains a SIP to XMPP message translator. - - -%package tls -Summary: TLS transport protocol for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: openssl-devel - -%description tls -The kamailio-tls package contains the SIP TLSt transport mechanism for Kamailio. - - -%package carrierroute -Summary: Routing module for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libconfuse-devel - -%description carrierroute -The kamailio-carrierroute package contains a fast routing engine. - - -%package purple -Summary: Provides the purple module, a multi-protocol IM gateway. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: libpurple-devel - -%description purple -The kamailio-purple package provides the purple module, a multi-protocol instant -messaging gateway module. - - -%package ldap -Summary: LDAP modules for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: openldap-devel - -%description ldap -The kamailio-ldap package provides the ldap and h350 modules for Kamailio, -enabling LDAP queries from the Kamailio config and storage of SIP account -data in an LDAP directory. - - -#%package memcached -#Summary: Distributed hash table for Kamailio. -#Group: System Environment/Daemons -#Requires: kamailio = %ver -#BuildRequires: libmemcached-devel -# -#%description memcached -#The kamailio-memcached package provides access to a distributed hash table memcached. - - -#%package xmlrpc -#Summary: XMLRPC support for Kamailio's Management Interface. -#Group: System Environment/Daemons -#Requires: kamailio = %ver -#BuildRequires: libxml2-devel xmlrpc-c-devel -# -#%description xmlrpc -#The kamailio-xmlrpc package provides the XMLRPC transport implementations for Kamailio's -#Management and Control Interface. - - -%package perl -Summary: Perl extensions and database driver for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: mod_perl-devel - -%description perl -The kamailio-perl package provides an interface for Kamailio to write Perl extensions and -the perlvdb database driver for Kamailio. - - -%package lua -Summary: Lua extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: lua-devel - -%description lua -The kamailio-lua package provides an interface for Kamailio to write Python extensions - - -%package python -Summary: Python extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: python-devel - -%description python -The kamailio-python package provides an interface for Kamailio to write Python extensions - - -%package geoip -Summary: GeoIP extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildRequires: geoip-devel - -%description geoip -The kamailio-geoip package provides a GeoIP interface for Kamailio - - - - -%prep -%setup -n %{name}-%{ver} - -%build -make FLAVOUR=kamailio cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules" -make -make every-module skip_modules="iptrtpproxy" group_include="kstandard" -make every-module group_include="k%MYSQL_MODULES" -make every-module group_include="k%POSTGRES_MODULES" -make every-module group_include="k%UNIXODBC_MODULES" -make every-module group_include="k%UTILS_MODULES" -make every-module group_include="k%CPL_MODULES" -make every-module group_include="k%RADIUS_MODULES" -make every-module group_include="k%SNMPSTATS_MODULES" -make every-module group_include="k%PRESENCE_MODULES" -make every-module group_include="k%XMPP_MODULES" -make every-module group_include="k%TLS_MODULES" -make every-module group_include="k%CARRIERROUTE_MODULES" -make every-module group_include="k%PURPLE_MODULES" -make every-module group_include="k%LDAP_MODULES" -#make every-module group_include="k%MEMCACHED_MODULES" -#make every-module group_include="k%XMLRPC_MODULES" -make every-module group_include="k%PERL_MODULES" -make every-module group_include="k%LUA_MODULES" -make every-module group_include="k%PYTHON_MODULES" -make every-module group_include="k%GEOIP_MODULES" - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install -make install-modules-all skip_modules="iptrtpproxy" group_include="kstandard" -make install-modules-all group_include="k%MYSQL_MODULES" -make install-modules-all group_include="k%POSTGRES_MODULES" -make install-modules-all group_include="k%UNIXODBC_MODULES" -make install-modules-all group_include="k%UTILS_MODULES" -make install-modules-all group_include="k%CPL_MODULES" -make install-modules-all group_include="k%SNMPSTATS_MODULES" -make install-modules-all group_include="k%RADIUS_MODULES" -make install-modules-all group_include="k%PRESENCE_MODULES" -make install-modules-all group_include="k%XMPP_MODULES" -make install-modules-all group_include="k%TLS_MODULES" -make install-modules-all group_include="k%CARRIERROUTE_MODULES" -make install-modules-all group_include="k%PURPLE_MODULES" -make install-modules-all group_include="k%LDAP_MODULES" -#make install-modules-all group_include="k%MEMCACHED_MODULES" -#make install-modules-all group_include="k%XMLRPC_MODULES" -make install-modules-all group_include="k%PERL_MODULES" -make install-modules-all group_include="k%LUA_MODULES" -make install-modules-all group_include="k%PYTHON_MODULES" -make install-modules-all group_include="k%GEOIP_MODULES" - - -mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system/service -install -m644 $RPM_SOURCE_DIR/kamailio.service \ - $RPM_BUILD_ROOT/usr/lib/systemd/system/service/kamailio.service - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig -install -m644 $RPM_SOURCE_DIR/kamailio.sysconfig \ - $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/kamailio - - -%pre -/sbin/groupadd -r kamailio 2> /dev/null || : -/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \ - %{_libdir}/kamailio kamailio 2> /dev/null || : - - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%post -/bin/systemctl daemon-reload - -%preun -if [ $1 = 0 ]; then - /bin/systemctl stop kamailio > /dev/null 2>&1 - /bin/systemctl disable kamailio -fi - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES -%doc %{_docdir}/kamailio/modules/README.auth -%doc %{_docdir}/kamailio/modules/README.avpops -%doc %{_docdir}/kamailio/modules/README.blst -%doc %{_docdir}/kamailio/modules/README.cfg_db -%doc %{_docdir}/kamailio/modules/README.cfg_rpc -%doc %{_docdir}/kamailio/modules/README.counters -%doc %{_docdir}/kamailio/modules/README.ctl -%doc %{_docdir}/kamailio/modules/README.db_flatstore -%doc %{_docdir}/kamailio/modules/README.debugger -%doc %{_docdir}/kamailio/modules/README.dialplan -%doc %{_docdir}/kamailio/modules/README.enum -%doc %{_docdir}/kamailio/modules/README.lcr -%doc %{_docdir}/kamailio/modules/README.malloc_test -%doc %{_docdir}/kamailio/modules/README.matrix -%doc %{_docdir}/kamailio/modules/README.mediaproxy -%doc %{_docdir}/kamailio/modules/README.mi_rpc -%doc %{_docdir}/kamailio/modules/README.mqueue -%doc %{_docdir}/kamailio/modules/README.mtree -%doc %{_docdir}/kamailio/modules/README.pdb -%doc %{_docdir}/kamailio/modules/README.pipelimit -%doc %{_docdir}/kamailio/modules/README.prefix_route -#%doc %{_docdir}/kamailio/modules/README.privacy -%doc %{_docdir}/kamailio/modules/README.ratelimit -%doc %{_docdir}/kamailio/modules/README.sanity -%doc %{_docdir}/kamailio/modules/README.sl -%doc %{_docdir}/kamailio/modules/README.sms -%doc %{_docdir}/kamailio/modules/README.textopsx -%doc %{_docdir}/kamailio/modules/README.tm -%doc %{_docdir}/kamailio/modules/README.topoh -%doc %{_docdir}/kamailio/modules/README.xhttp -%doc %{_docdir}/kamailio/modules/README.acc -%doc %{_docdir}/kamailio/modules/README.alias_db -%doc %{_docdir}/kamailio/modules/README.auth_db -%doc %{_docdir}/kamailio/modules/README.auth_diameter -%doc %{_docdir}/kamailio/modules/README.benchmark -%doc %{_docdir}/kamailio/modules/README.call_control -%doc %{_docdir}/kamailio/modules/README.cfgutils -%doc %{_docdir}/kamailio/modules/README.db_text -%doc %{_docdir}/kamailio/modules/README.dialog -%doc %{_docdir}/kamailio/modules/README.dispatcher -%doc %{_docdir}/kamailio/modules/README.diversion -%doc %{_docdir}/kamailio/modules/README.domain -%doc %{_docdir}/kamailio/modules/README.domainpolicy -%doc %{_docdir}/kamailio/modules/README.drouting -%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.kex -%doc %{_docdir}/kamailio/modules/README.maxfwd -%doc %{_docdir}/kamailio/modules/README.mi_datagram -%doc %{_docdir}/kamailio/modules/README.mi_fifo -%doc %{_docdir}/kamailio/modules/README.msilo -%doc %{_docdir}/kamailio/modules/README.nat_traversal -%doc %{_docdir}/kamailio/modules/README.nathelper -%doc %{_docdir}/kamailio/modules/README.path -%doc %{_docdir}/kamailio/modules/README.pdt -%doc %{_docdir}/kamailio/modules/README.permissions -%doc %{_docdir}/kamailio/modules/README.pike -%doc %{_docdir}/kamailio/modules/README.pua_mi -%doc %{_docdir}/kamailio/modules/README.pv -%doc %{_docdir}/kamailio/modules/README.qos -%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.rtpproxy -%doc %{_docdir}/kamailio/modules/README.seas -%doc %{_docdir}/kamailio/modules/README.siptrace -%doc %{_docdir}/kamailio/modules/README.siputils -%doc %{_docdir}/kamailio/modules/README.speeddial -%doc %{_docdir}/kamailio/modules/README.sqlops -%doc %{_docdir}/kamailio/modules/README.sst -%doc %{_docdir}/kamailio/modules/README.statistics -%doc %{_docdir}/kamailio/modules/README.textops -%doc %{_docdir}/kamailio/modules/README.tmx -%doc %{_docdir}/kamailio/modules/README.uac -%doc %{_docdir}/kamailio/modules/README.uac_redirect -%doc %{_docdir}/kamailio/modules/README.uri_db -%doc %{_docdir}/kamailio/modules/README.userblacklist -%doc %{_docdir}/kamailio/modules/README.usrloc -%doc %{_docdir}/kamailio/modules/README.xlog - -%doc %{_docdir}/kamailio/modules/README.app_perl -%doc %{_docdir}/kamailio/modules/README.async -%doc %{_docdir}/kamailio/modules/README.auth_identity -%doc %{_docdir}/kamailio/modules/README.auth_xkeys -%doc %{_docdir}/kamailio/modules/README.avp -%doc %{_docdir}/kamailio/modules/README.cfgt -%doc %{_docdir}/kamailio/modules/README.corex -%doc %{_docdir}/kamailio/modules/README.crypto -%doc %{_docdir}/kamailio/modules/README.db2_ldap -%doc %{_docdir}/kamailio/modules/README.db2_ops -%doc %{_docdir}/kamailio/modules/README.db_cluster -%doc %{_docdir}/kamailio/modules/README.db_mysql -%doc %{_docdir}/kamailio/modules/README.db_perlvdb -%doc %{_docdir}/kamailio/modules/README.dmq -%doc %{_docdir}/kamailio/modules/README.dmq_usrloc -%doc %{_docdir}/kamailio/modules/README.http_client -%doc %{_docdir}/kamailio/modules/README.ipops -%doc %{_docdir}/kamailio/modules/README.jsonrpc-s -%doc %{_docdir}/kamailio/modules/README.log_custom -%doc %{_docdir}/kamailio/modules/README.mangler -%doc %{_docdir}/kamailio/modules/README.mohqueue -%doc %{_docdir}/kamailio/modules/README.msrp -%doc %{_docdir}/kamailio/modules/README.nosip -%doc %{_docdir}/kamailio/modules/README.p_usrloc -%doc %{_docdir}/kamailio/modules/README.presence_profile -%doc %{_docdir}/kamailio/modules/README.presence_reginfo -%doc %{_docdir}/kamailio/modules/README.print -%doc %{_docdir}/kamailio/modules/README.print_lib -%doc %{_docdir}/kamailio/modules/README.pua_reginfo -%doc %{_docdir}/kamailio/modules/README.rtjson -%doc %{_docdir}/kamailio/modules/README.rtpengine -%doc %{_docdir}/kamailio/modules/README.sca -%doc %{_docdir}/kamailio/modules/README.sdpops -%doc %{_docdir}/kamailio/modules/README.sipcapture -%doc %{_docdir}/kamailio/modules/README.sipt -%doc %{_docdir}/kamailio/modules/README.smsops -%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.timer -%doc %{_docdir}/kamailio/modules/README.tmrec -%doc %{_docdir}/kamailio/modules/README.topos -%doc %{_docdir}/kamailio/modules/README.tsilo -%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.xhttp_rpc -%doc %{_docdir}/kamailio/modules/README.xprint - -%{_datarootdir}/snmp/mibs/KAMAILIO-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-REG-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-SIP-COMMON-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-SIP-SERVER-MIB -%{_datarootdir}/snmp/mibs/KAMAILIO-TC - -%dir %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%config /usr/lib/systemd/system/service/kamailio.service -%config %{_sysconfdir}/sysconfg/kamailio - -%dir %{_libdir}/kamailio -%{_libdir}/kamailio/libbinrpc.so -%{_libdir}/kamailio/libbinrpc.so.0 -%{_libdir}/kamailio/libbinrpc.so.0.1 -%{_libdir}/kamailio/libkmi.so -%{_libdir}/kamailio/libkmi.so.1 -%{_libdir}/kamailio/libkmi.so.1.0 -%{_libdir}/kamailio/libprint.so -%{_libdir}/kamailio/libprint.so.1 -%{_libdir}/kamailio/libprint.so.1.2 -%{_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/libsrutils.so -%{_libdir}/kamailio/libsrutils.so.1 -%{_libdir}/kamailio/libsrutils.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/auth.so -%{_libdir}/kamailio/modules/avpops.so -%{_libdir}/kamailio/modules/blst.so -%{_libdir}/kamailio/modules/cfg_db.so -%{_libdir}/kamailio/modules/cfg_rpc.so -%{_libdir}/kamailio/modules/counters.so -%{_libdir}/kamailio/modules/ctl.so -%{_libdir}/kamailio/modules/db_flatstore.so -%{_libdir}/kamailio/modules/debugger.so -%{_libdir}/kamailio/modules/dialplan.so -%{_libdir}/kamailio/modules/enum.so -%{_libdir}/kamailio/modules/lcr.so -%{_libdir}/kamailio/modules/malloc_test.so -%{_libdir}/kamailio/modules/matrix.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/mi_rpc.so -%{_libdir}/kamailio/modules/mqueue.so -%{_libdir}/kamailio/modules/mtree.so -%{_libdir}/kamailio/modules/pdb.so -%{_libdir}/kamailio/modules/pipelimit.so -%{_libdir}/kamailio/modules/prefix_route.so -#%{_libdir}/kamailio/modules/privacy.so -%{_libdir}/kamailio/modules/ratelimit.so -%{_libdir}/kamailio/modules/sanity.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/tm.so -%{_libdir}/kamailio/modules/textopsx.so -%{_libdir}/kamailio/modules/topoh.so -%{_libdir}/kamailio/modules/xhttp.so -%{_libdir}/kamailio/modules/acc.so -%{_libdir}/kamailio/modules/alias_db.so -%{_libdir}/kamailio/modules/auth_db.so -%{_libdir}/kamailio/modules/auth_diameter.so -%{_libdir}/kamailio/modules/benchmark.so -%{_libdir}/kamailio/modules/call_control.so -%{_libdir}/kamailio/modules/cfgutils.so -%{_libdir}/kamailio/modules/db_text.so -%{_libdir}/kamailio/modules/dialog.so -%{_libdir}/kamailio/modules/dispatcher.so -%{_libdir}/kamailio/modules/diversion.so -%{_libdir}/kamailio/modules/domain.so -%{_libdir}/kamailio/modules/domainpolicy.so -%{_libdir}/kamailio/modules/drouting.so -%{_libdir}/kamailio/modules/exec.so -%{_libdir}/kamailio/modules/group.so -%{_libdir}/kamailio/modules/htable.so -%{_libdir}/kamailio/modules/imc.so -%{_libdir}/kamailio/modules/kex.so -%{_libdir}/kamailio/modules/maxfwd.so -%{_libdir}/kamailio/modules/mi_datagram.so -%{_libdir}/kamailio/modules/mi_fifo.so -%{_libdir}/kamailio/modules/msilo.so -%{_libdir}/kamailio/modules/nat_traversal.so -%{_libdir}/kamailio/modules/nathelper.so -%{_libdir}/kamailio/modules/path.so -%{_libdir}/kamailio/modules/pdt.so -%{_libdir}/kamailio/modules/permissions.so -%{_libdir}/kamailio/modules/pike.so -%{_libdir}/kamailio/modules/pua_mi.so -%{_libdir}/kamailio/modules/pv.so -%{_libdir}/kamailio/modules/qos.so -%{_libdir}/kamailio/modules/regex.so -%{_libdir}/kamailio/modules/registrar.so -%{_libdir}/kamailio/modules/rr.so -%{_libdir}/kamailio/modules/rtimer.so -%{_libdir}/kamailio/modules/rtpproxy.so -%{_libdir}/kamailio/modules/seas.so -%{_libdir}/kamailio/modules/siptrace.so -%{_libdir}/kamailio/modules/siputils.so -%{_libdir}/kamailio/modules/speeddial.so -%{_libdir}/kamailio/modules/sqlops.so -%{_libdir}/kamailio/modules/sst.so -%{_libdir}/kamailio/modules/statistics.so -%{_libdir}/kamailio/modules/textops.so -%{_libdir}/kamailio/modules/tmx.so -%{_libdir}/kamailio/modules/uac.so -%{_libdir}/kamailio/modules/uac_redirect.so -%{_libdir}/kamailio/modules/uri_db.so -%{_libdir}/kamailio/modules/userblacklist.so -%{_libdir}/kamailio/modules/usrloc.so -%{_libdir}/kamailio/modules/xlog.so -%{_libdir}/kamailio/modules/async.so -%{_libdir}/kamailio/modules/auth_identity.so -%{_libdir}/kamailio/modules/auth_xkeys.so -%{_libdir}/kamailio/modules/avp.so -%{_libdir}/kamailio/modules/cfgt.so -%{_libdir}/kamailio/modules/corex.so -%{_libdir}/kamailio/modules/crypto.so -%{_libdir}/kamailio/modules/db2_ldap.so -%{_libdir}/kamailio/modules/db2_ops.so -%{_libdir}/kamailio/modules/db_cluster.so -%{_libdir}/kamailio/modules/dmq.so -%{_libdir}/kamailio/modules/dmq_usrloc.so -%{_libdir}/kamailio/modules/http_client.so -%{_libdir}/kamailio/modules/ipops.so -%{_libdir}/kamailio/modules/jsonrpc-s.so -%{_libdir}/kamailio/modules/log_custom.so -%{_libdir}/kamailio/modules/mangler.so -%{_libdir}/kamailio/modules/mohqueue.so -%{_libdir}/kamailio/modules/msrp.so -%{_libdir}/kamailio/modules/nosip.so -%{_libdir}/kamailio/modules/p_usrloc.so -%{_libdir}/kamailio/modules/presence_profile.so -%{_libdir}/kamailio/modules/presence_reginfo.so -%{_libdir}/kamailio/modules/print.so -%{_libdir}/kamailio/modules/print_lib.so -%{_libdir}/kamailio/modules/pua_reginfo.so -%{_libdir}/kamailio/modules/rtjson.so -%{_libdir}/kamailio/modules/rtpengine.so -%{_libdir}/kamailio/modules/sca.so -%{_libdir}/kamailio/modules/sdpops.so -%{_libdir}/kamailio/modules/sipcapture.so -%{_libdir}/kamailio/modules/sipt.so -%{_libdir}/kamailio/modules/smsops.so -%{_libdir}/kamailio/modules/statsc.so -%{_libdir}/kamailio/modules/statsd.so -%{_libdir}/kamailio/modules/stun.so -%{_libdir}/kamailio/modules/tcpops.so -%{_libdir}/kamailio/modules/timer.so -%{_libdir}/kamailio/modules/tmrec.so -%{_libdir}/kamailio/modules/topos.so -%{_libdir}/kamailio/modules/tsilo.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/xhttp_rpc.so -%{_libdir}/kamailio/modules/xprint.so - - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_sbindir}/kamdbctl -%{_sbindir}/kamcmd -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo -%{_libdir}/kamailio/kamctl/kamctl.base -%{_libdir}/kamailio/kamctl/kamctl.ctlbase -%{_libdir}/kamailio/kamctl/kamctl.dbtext -%{_libdir}/kamailio/kamctl/kamctl.fifo -%{_libdir}/kamailio/kamctl/kamctl.ser -%{_libdir}/kamailio/kamctl/kamctl.ser_mi -%{_libdir}/kamailio/kamctl/kamctl.sqlbase -%{_libdir}/kamailio/kamctl/kamctl.unixsock -%{_libdir}/kamailio/kamctl/kamdbctl.base -%{_libdir}/kamailio/kamctl/kamdbctl.dbtext - -%{_mandir}/man5/* -%{_mandir}/man8/* - -%{_sharedir}/kamailio/dbtext/kamailio/* - - -%files mysql -%defattr(-,root,root) -%{_libdir}/kamailio/modules/db_mysql.so -%{_libdir}/kamailio/kamctl/kamctl.mysql -%{_libdir}/kamailio/kamctl/kamdbctl.mysql -%{_sharedir}/kamailio/mysql/* - - -%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 -%{_sharedir}/kamailio/postgres/* - - -%files unixodbc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.db_unixodbc -%{_libdir}/kamailio/modules/db_unixodbc.so - - -%files utils -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.utils -%{_libdir}/kamailio/modules/utils.so - - -%files cpl -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.cpl-c -%{_libdir}/kamailio/modules/cpl-c.so - - -%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 - - -%files snmpstats -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.snmpstats -%{_libdir}/kamailio/modules/snmpstats.so - - -%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_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_mi -%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_xml.so -%{_libdir}/kamailio/modules/pua.so -%{_libdir}/kamailio/modules/pua_bla.so -%{_libdir}/kamailio/modules/pua_dialoginfo.so -%{_libdir}/kamailio/modules/pua_mi.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 - - -%files xmpp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.xmpp -%{_libdir}/kamailio/modules/xmpp.so - - -%files tls -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.tls -%{_libdir}/kamailio/modules/tls.so - - -%files carrierroute -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.carrierroute -%{_libdir}/kamailio/modules/carrierroute.so - - -%files purple -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.purple -%{_libdir}/kamailio/modules/purple.so - - -%files ldap -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.h350 -%doc %{_docdir}/kamailio/modules/README.ldap -%{_libdir}/kamailio/modules/h350.so -%{_libdir}/kamailio/modules/ldap.so - - -#%files memcached -#%defattr(-,root,root) -#%doc %{_docdir}/kamailio/modules/README.memcached -#%{_libdir}/kamailio/modules/memcached.so - - -#%files xmlrpc -#%defattr(-,root,root) -#%doc %{_docdir}/kamailio/modules/README.memcached -#%{_libdir}/kamailio/modules/memcached.so - - -%files perl -%defattr(-,root,root) -%{_libdir}/kamailio/modules/app_perl.so -%{_libdir}/kamailio/modules/db_perlvdb.so -%{_libdir}/kamailio/perl/Kamailio.pm -%{_libdir}/kamailio/perl/Kamailio/Constants.pm -%{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConf.pm -%{_libdir}/kamailio/perl/Kamailio/LDAPUtils/LDAPConnection.pm -%{_libdir}/kamailio/perl/Kamailio/Message.pm -%{_libdir}/kamailio/perl/Kamailio/Utils/Debug.pm -%{_libdir}/kamailio/perl/Kamailio/Utils/PhoneNumbers.pm -%{_libdir}/kamailio/perl/Kamailio/VDB.pm -%{_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 -%{_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 - -%files lua -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_lua -%{_libdir}/kamailio/modules/app_lua.so - - -%files python -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_python -%{_libdir}/kamailio/modules/app_python.so - - -%files geoip -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.geoip -%{_libdir}/kamailio/modules/geoip.so - - - -%changelog -* Mon Oct 4 2010 Ovidiu Sas - - Update for kamailio 3.1 - -* Tue Mar 23 2010 Ovidiu Sas - - First version of the spec file for kamailio 3.0 diff --git a/pkg/kamailio/oracle/el7/kamailio.sysconfig b/pkg/kamailio/oracle/el7/kamailio.sysconfig deleted file mode 100644 index d451d3486b4..00000000000 --- a/pkg/kamailio/oracle/el7/kamailio.sysconfig +++ /dev/null @@ -1,36 +0,0 @@ -# -# Kamailio startup options -# - -# Set to yes to enable kamailio, once configured properly. -RUN_KAMAILIO=yes - -# User to run as -USER=kamailio - -# Group to run as -GROUP=kamailio - -# Amount of shared memory to allocate for the running Kamailio server (in Mb) -SHM_MEMORY=32 - -# Amount of per-process (package) memory to allocate for Kamailio (in Mb) -PKG_MEMORY=4 - -# Enable the server to leave a core file when it crashes. -# Set this to 'yes' to enable kamailio to leave a core file when it crashes -# or 'no' to disable this feature. This option is case sensitive and only -# accepts 'yes' and 'no' and only in lowercase letters. -# On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to specify -# a directory for the core files to get a dump. Look into the kamailio -# init file for an example configuration. -DUMP_CORE=no - -# Add extra command line parameters in the EXTRA_OPTIONS variable -# EXTRA_OPTIONS="-a no" - -CFG_FILE=/etc/kamailio/kamailio.cfg - -PID_FILE=/var/run/kamailio/kamailio.pid - -LOCK_FILE=/var/lock/subsys/kamailio diff --git a/pkg/kamailio/oracle/kamailio.logrotate b/pkg/kamailio/oracle/kamailio.logrotate deleted file mode 100644 index cf18c647471..00000000000 --- a/pkg/kamailio/oracle/kamailio.logrotate +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/kamailio -{ - sharedscripts - postrotate - /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true - endscript -} diff --git a/pkg/kamailio/oracle/kamailio.rsyslog b/pkg/kamailio/oracle/kamailio.rsyslog deleted file mode 100644 index 273cc3bb976..00000000000 --- a/pkg/kamailio/oracle/kamailio.rsyslog +++ /dev/null @@ -1,2 +0,0 @@ -# Kamailio (OpenSER) messages, make sure this spacing is done with tabs, spaces may cause errors -local0.* -/var/log/kamailio diff --git a/pkg/kamailio/rpm/kamailio.default b/pkg/kamailio/rpm/kamailio.default deleted file mode 100644 index 907028924da..00000000000 --- a/pkg/kamailio/rpm/kamailio.default +++ /dev/null @@ -1,30 +0,0 @@ -# -# Kamailio startup options -# - -# Set to yes to enable kamailio, once configured properly. -RUN_KAMAILIO=yes - -# User to run as -USER=kamailio - -# Group to run as -GROUP=kamailio - -# Amount of shared memory to allocate for the running Kamailio server (in Mb) -SHM_MEMORY=64 - -# Amount of private memory to allocate for the running Kamailio server (in Mb) -PKG_MEMORY=8 - -# Enable the server to leave a core file when it crashes. -# Set this to 'yes' to enable kamailio to leave a core file when it crashes -# or 'no' to disable this feature. This option is case sensitive and only -# accepts 'yes' and 'no' and only in lowercase letters. -# On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to specify -# a directory for the core files to get a dump. Look into the kamailio -# init file for an example configuration. -DUMP_CORE=no - -# Add extra command line parameters in the EXTRA_OPTIONS variable -# EXTRA_OPTIONS="-a no" diff --git a/pkg/kamailio/rpm/kamailio.init b/pkg/kamailio/rpm/kamailio.init deleted file mode 100644 index 4f8192590d4..00000000000 --- a/pkg/kamailio/rpm/kamailio.init +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/bash -# -# Startup script for Kamailio -# -# chkconfig: 345 85 15 -# description: Kamailio is a fast SIP Server. -# -# processname: kamailio -# pidfile: /var/run/kamailio.pid -# config: /etc/kamailio/kamailio.cfg - -# Source function library. -. /etc/rc.d/init.d/functions - -KAM=/usr/sbin/kamailio -KAMCFG=/etc/kamailio/kamailio.cfg -PROG=kamailio -PID_FILE=/var/run/kamailio.pid -LOCK_FILE=/var/lock/subsys/kamailio -RETVAL=0 -DEFAULTS=/etc/default/kamailio -RUN_KAMAILIO=no - - -# Do not start kamailio if fork=no is set in the config file -# otherwise the boot process will just stop -check_fork () -{ - if grep -q "^[[:space:]]*fork[[:space:]]*=[[:space:]]*no.*" $KAMCFG; then - echo "Not starting $DESC: fork=no specified in config file; run /etc/init.d/kamailio debug instead" - exit 1 - fi -} - -check_kamailio_config () -{ - # Check if kamailio configuration is valid before starting the server - out=$($KAM -M $PKG_MEMORY -c 2>&1 > /dev/null) - retcode=$? - if [ "$retcode" != '0' ]; then - echo "Not starting $DESC: invalid configuration file!" - echo -e "\n$out\n" - exit 1 - fi -} - - -start() { - check_kamailio_config - if [ "$1" != "debug" ]; then - check_fork - fi - echo -n $"Starting $PROG: " - daemon $KAM $OPTIONS >/dev/null 2>/dev/null - RETVAL=$? - echo - [ $RETVAL = 0 ] && touch $LOCK_FILE && success - return $RETVAL -} - -stop() { - echo -n $"Stopping $PROG: " - killproc $KAM - RETVAL=$? - echo - [ $RETVAL = 0 ] && rm -f $LOCK_FILE $PID_FILE -} - -# Load startup options if available -if [ -f $DEFAULTS ]; then - . $DEFAULTS || true -fi - -if [ "$RUN_KAMAILIO" != "yes" ]; then - echo "Kamailio not yet configured. Edit /etc/default/kamailio first." - exit 0 -fi - - -SHM_MEMORY=$((`echo $SHM_MEMORY | sed -e 's/[^0-9]//g'`)) -PKG_MEMORY=$((`echo $PKG_MEMORY | sed -e 's/[^0-9]//g'`)) -[ -z "$USER" ] && USER=kamailio -[ -z "$GROUP" ] && GROUP=kamailio -[ $SHM_MEMORY -le 0 ] && SHM_MEMORY=64 -[ $PKG_MEMORY -le 0 ] && PKG_MEMORY=8 - -if test "$DUMP_CORE" = "yes" ; then - # set proper ulimit - ulimit -c unlimited - - # directory for the core dump files - # COREDIR=/home/corefiles - # [ -d $COREDIR ] || mkdir $COREDIR - # chmod 777 $COREDIR - # echo "$COREDIR/core.%e.sig%s.%p" > /proc/sys/kernel/core_pattern -fi - -OPTIONS="-P $PID_FILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP $EXTRA_OPTIONS" - - -# See how we were called. -case "$1" in - start|debug) - start - ;; - stop) - stop - ;; - status) - status $KAM - RETVAL=$? - ;; - restart) - stop - start - ;; - condrestart) - if [ -f $PID_FILE ] ; then - stop - start - fi - ;; - *) - echo $"Usage: $PROG {start|stop|restart|condrestart|status|debug|help}" - exit 1 -esac - -exit $RETVAL diff --git a/pkg/kamailio/rpm/kamailio.init.SuSE b/pkg/kamailio/rpm/kamailio.init.SuSE deleted file mode 100644 index d871364725a..00000000000 --- a/pkg/kamailio/rpm/kamailio.init.SuSE +++ /dev/null @@ -1,133 +0,0 @@ -#! /bin/sh -# Copyright (c) 2002 FhG FOKUS, Germany. -# All rights reserved. -# -# /etc/init.d/kamailio -# -### BEGIN INIT INFO -# Provides: sip -# Required-Start: $network -# X-UnitedLinux-Should-Start: $network -# Required-Stop: $network -# X-UnitedLinux-Should-Stop: $network -# Default-Start: 3 5 -# Default-Stop: 0 1 2 6 -# Short-Description: Kamailio -# Description: Start Kamailio and provide the routing of SIP requests. -### END INIT INFO - - -# Check for missing binaries (stale symlinks should not happen) -KAM_BIN=/usr/sbin/kamailio -test -x $KAM_BIN || exit 5 - -# Check for existence of needed config file and read it -KAM_CONFIG=/etc/kamailio/kamailio.cfg -test -r $KAM_CONFIG || exit 6 - -# Shell functions sourced from /etc/rc.status: -# rc_check check and set local and overall rc status -# rc_status check and set local and overall rc status -# rc_status -v ditto but be verbose in local rc status -# rc_status -v -r ditto and clear the local rc status -# rc_status -s display "skipped" and exit with status 3 -# rc_status -u display "unused" and exit with status 3 -# rc_failed set local and overall rc status to failed -# rc_failed set local and overall rc status to -# rc_reset clear local rc status (overall remains) -# rc_exit exit appropriate to overall rc status -# rc_active checks whether a service is activated by symlinks -# rc_splash arg sets the boot splash screen to arg (if active) -. /etc/rc.status - -# Reset status of this service -rc_reset - -# Return values acc. to LSB for all commands but status: -# 0 - success -# 1 - generic or unspecified error -# 2 - invalid or excess argument(s) -# 3 - unimplemented feature (e.g. "reload") -# 4 - user had insufficient privileges -# 5 - program is not installed -# 6 - program is not configured -# 7 - program is not running -# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl) -# -# Note that starting an already running service, stopping -# or restarting a not-running service as well as the restart -# with force-reload (in case signaling is not supported) are -# considered a success. - -case "$1" in - start) - echo -n "Starting Kamailio " - ## Start daemon with startproc(8). If this fails - ## the return value is set appropriately by startproc. - startproc $KAM_BIN -f $KAM_CONFIG - - # Remember status and be verbose - rc_status -v - ;; - stop) - echo -n "Shutting down Kamailio " - ## Stop daemon with killproc(8) and if this fails - ## killproc sets the return value according to LSB. - - killproc -TERM $KAM_BIN - - # Remember status and be verbose - rc_status -v - ;; - restart) - ## Stop the service and regardless of whether it was - ## running or not, start it again. - $0 stop - $0 start - - # Remember status and be quiet - rc_status - ;; - force-reload) - ## Signal the daemon to reload its config. Most daemons - ## do this on signal 1 (SIGHUP). - ## If it does not support it, restart. - - echo -n "Reload service Kamailio " - ## Otherwise: - $0 stop && $0 start - rc_status - ;; - reload) - ## Like force-reload, but if daemon does not support - ## signaling, do nothing (!) - - ## Otherwise if it does not support reload: - rc_failed 3 - rc_status -v - ;; - status) - echo -n "Checking for service Kamailio " - ## Check status with checkproc(8), if process is running - ## checkproc will return with exit status 0. - - # Return value is slightly different for the status command: - # 0 - service up and running - # 1 - service dead, but /var/run/ pid file exists - # 2 - service dead, but /var/lock/ lock file exists - # 3 - service not running (unused) - # 4 - service status unknown :-( - # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.) - - # NOTE: checkproc returns LSB compliant status values. - checkproc $KAM_BIN - # NOTE: rc_status knows that we called this init script with - # "status" option and adapts its messages accordingly. - rc_status -v - ;; - *) - echo "Usage: $0 {start|stop|status|restart|force-reload|reload}" - exit 1 - ;; -esac -rc_exit diff --git a/pkg/kamailio/rpm/kamailio.spec-4.1 b/pkg/kamailio/rpm/kamailio.spec-4.1 deleted file mode 100644 index 7a5dc75158d..00000000000 --- a/pkg/kamailio/rpm/kamailio.spec-4.1 +++ /dev/null @@ -1,409 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel 0 - -%define EXCLUDED_MODULES mysql jabber cpl-c avp_radius auth_radius group_radius uri_radius pa postgres osp tlsops unixodbc -%define MYSQL_MODULES mysql -%define UNIXODBC_MODULES unixodbc -%define POSTGRES_MODULES postgres -%define JABBER_MODULES jabber -%define CPL_MODULES cpl-c -%define PA_MODULES pa -%define RADIUS_MODULES avp_radius auth_radius group_radius uri_radius -%define RADIUS_MOD_PATH modules/avp_radius modules/auth_radius modules/group_radius modules/uri_radius - -Summary: Kamailio, very fast and flexible SIP server - proxy, application server and presence -Name: %name -Version: %ver -Release: %rel -Packager: Daniel-Constantin Mierla -Copyright: GPL -Group: System Environment/Daemons -Source: http://kamailio.org/pub/kamailio/stable/%{name}-%{ver}_src.tar.gz -Source2: kamailio.init -URL: http://kamailio.org/ -Vendor: kamailio.org -BuildRoot: /var/tmp/%{name}-%{ver}-root -Conflicts: kamailio-mysql < %ver, kamailio-jabber < %ver, kamailio-radius < %ver, kamailio-cpl < %ver, kamailio-unixodbc < %ver, kamailio-pa < %ver, kamailio-postgres < %ver -BuildPrereq: make flex bison - - -%description -Kamailio is a very fast and flexible SIP (RFC3261) -server. Written entirely in C, kamailio can handle thousands requests -per second even on low-budget hardware. It can be configured to act -as a SIP proxy, application server, session border controller, -or call load balancer to handle a set of media servers. -A C Shell like scripting language provides full control over the server's -behaviour. In addition there is support for Lua, Python, Perl, Java and -a set of other languages using Mono. -Kamailio's modular architecture allows only required functionality to be loaded. -There are over 100 modules available: WebSockets for WebRTC, authentication, -multiple databases - both traditional SQL databases as well as no-SQL, -message bus systems like Rabbit MQ, instant messaging, a presence agent, -integration with REST-ful APIs using HTTP and JSON or XML, -radius authentication, record routing, an SMS gateway, a XMPP/jabber gateway, a -transaction and dialog module, OSP module, statistics support, -registrar and user location services, SNMP, SIMPLE Presence and much more. - -%package mysql -Summary: MySQL connectivity for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: mysql-devel zlib-devel - -%description mysql -The kamailio-mysql package contains MySQL database connectivity that you -need to use digest authentication module or persistent user location -entries, easy-to manage dialplans, load balancing control and least -cost routing, just to name a few examples. - -%package postgres -Summary: MPOSTGRES connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: postgresql-devel - -%description postgres -The kamailio-postgres package contains Postgres database connectivity that you -need to use digest authentication module or persistent user location -entries. - -%package unixodbc -Summary: UNIXODBC connectivity for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: unixodbc-dev - -%description unixodbc -The kamailio-unixodbc package contains UNIXODBC database connectivity support -that is required by other modules with database dependencies. - -%package jabber -Summary: sip jabber message translation support for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: expat-devel - -%description jabber -The kamailio-jabber package contains a SIP to XMPP/jabber message translator. - -%%package cpl -Summary: CPL interpreter engine for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libxml2-dev - -%description cpl -The kamailio-cpl package contains a SIP CPL interpreter engine. - -%package pa -Summary: SIP presence agent support for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libxml2-dev - -%description pa -The kamailio-pa package contains a SIP Presence Agent. - -%package radius -Summary: Kamailio Radius authentication, group and uri check modules. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: radiusclient-devel - -%description radius -The kamailio-radius package contains modules for radius authentication, group - membership and uri checking. - -%prep -%setup - -%build -make all skip_modules="%EXCLUDED_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%MYSQL_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%POSTGRES_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%UNIXODBC_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%JABBER_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%CPL_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%PA_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="%RADIUS_MOD_PATH" cfg-target=/%{_sysconfdir}/kamailio/ - - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install skip_modules="%EXCLUDED_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="modules/%MYSQL_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="modules/%MYSQL_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="modules/%POSTGRES_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="modules/%POSTGRES_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="modules/%UNIXODBC_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="modules/%UNIXODBC_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="modules/%JABBER_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="modules/%JABBER_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="modules/%CPL_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="modules/%CPL_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="modules/%PA_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="modules/%PA_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-modules modules="%RADIUS_MOD_PATH" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ -make install-doc modules="%RADIUS_MOD_PATH" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d -install -m755 $RPM_SOURCE_DIR/kamailio.init \ - $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio - - - - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%post -/sbin/chkconfig --add kamailio - -%preun -if [ $1 = 0 ]; then - /sbin/service kamailio stop > /dev/null 2>&1 - /sbin/chkconfig --del kamailio -fi - - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES -%doc %{_docdir}/kamailio/README.acc -%doc %{_docdir}/kamailio/README.alias_db -%doc %{_docdir}/kamailio/README.auth -%doc %{_docdir}/kamailio/README.auth_db -%doc %{_docdir}/kamailio/README.auth_diameter -%doc %{_docdir}/kamailio/README.avpops -%doc %{_docdir}/kamailio/README.dbtext -%doc %{_docdir}/kamailio/README.dialog -%doc %{_docdir}/kamailio/README.dispatcher -%doc %{_docdir}/kamailio/README.diversion -%doc %{_docdir}/kamailio/README.domain -%doc %{_docdir}/kamailio/README.enum -%doc %{_docdir}/kamailio/README.exec -%doc %{_docdir}/kamailio/README.flatstore -%doc %{_docdir}/kamailio/README.gflags -%doc %{_docdir}/kamailio/README.group -%doc %{_docdir}/kamailio/README.lcr -%doc %{_docdir}/kamailio/README.mangler -%doc %{_docdir}/kamailio/README.maxfwd -%doc %{_docdir}/kamailio/README.mediaproxy -%doc %{_docdir}/kamailio/README.msilo -%doc %{_docdir}/kamailio/README.nathelper -%doc %{_docdir}/kamailio/README.options -%doc %{_docdir}/kamailio/README.path -%doc %{_docdir}/kamailio/README.pdt -%doc %{_docdir}/kamailio/README.permissions -%doc %{_docdir}/kamailio/README.pike -%doc %{_docdir}/kamailio/README.registrar -%doc %{_docdir}/kamailio/README.rr -%doc %{_docdir}/kamailio/README.siptrace -%doc %{_docdir}/kamailio/README.sl -%doc %{_docdir}/kamailio/README.sms -%doc %{_docdir}/kamailio/README.speeddial -%doc %{_docdir}/kamailio/README.statistics -%doc %{_docdir}/kamailio/README.textops -%doc %{_docdir}/kamailio/README.tm -%doc %{_docdir}/kamailio/README.uac -%doc %{_docdir}/kamailio/README.uac_redirect -%doc %{_docdir}/kamailio/README.uri -%doc %{_docdir}/kamailio/README.uri_db -%doc %{_docdir}/kamailio/README.usrloc -%doc %{_docdir}/kamailio/README.xlog - -%dir %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%config %{_sysconfdir}/rc.d/init.d/* - -%dir %{_libdir}/kamailio -%dir %{_libdir}/kamailio/modules -%{_libdir}/kamailio/modules/acc.so -%{_libdir}/kamailio/modules/alias_db.so -%{_libdir}/kamailio/modules/auth.so -%{_libdir}/kamailio/modules/auth_db.so -%{_libdir}/kamailio/modules/auth_diameter.so -%{_libdir}/kamailio/modules/avpops.so -%{_libdir}/kamailio/modules/dbtext.so -%{_libdir}/kamailio/modules/dispatcher.so -%{_libdir}/kamailio/modules/diversion.so -%{_libdir}/kamailio/modules/domain.so -%{_libdir}/kamailio/modules/enum.so -%{_libdir}/kamailio/modules/exec.so -%{_libdir}/kamailio/modules/flatstore.so -%{_libdir}/kamailio/modules/gflags.so -%{_libdir}/kamailio/modules/group.so -%{_libdir}/kamailio/modules/lcr.so -%{_libdir}/kamailio/modules/mangler.so -%{_libdir}/kamailio/modules/maxfwd.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/msilo.so -%{_libdir}/kamailio/modules/nathelper.so -%{_libdir}/kamailio/modules/options.so -%{_libdir}/kamailio/modules/path.so -%{_libdir}/kamailio/modules/pdt.so -%{_libdir}/kamailio/modules/permissions.so -%{_libdir}/kamailio/modules/pike.so -%{_libdir}/kamailio/modules/registrar.so -%{_libdir}/kamailio/modules/rr.so -%{_libdir}/kamailio/modules/siptrace.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/speeddial.so -%{_libdir}/kamailio/modules/statistics.so -%{_libdir}/kamailio/modules/textops.so -%{_libdir}/kamailio/modules/tm.so -%{_libdir}/kamailio/modules/uac.so -%{_libdir}/kamailio/modules/uac_redirect.so -%{_libdir}/kamailio/modules/uri.so -%{_libdir}/kamailio/modules/uri_db.so -%{_libdir}/kamailio/modules/usrloc.so -%{_libdir}/kamailio/modules/xlog.so - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_libdir}/kamctl/kamctl.base -%{_libdir}/kamctl/kamctl.sqlbase -%{_libdir}/kamctl/kamctl.ctlbase -%{_libdir}/kamctl/kamctl.fifo -%{_libdir}/kamctl/kamctl.unixsock - -%{_mandir}/man5/* -%{_mandir}/man8/* - - -%files mysql -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.mysql - -%{_libdir}/kamailio/modules/mysql.so -%{_sbindir}/kamailio_mysql.sh -%{_libdir}/kamctl/kamctl.mysql - -%files postgres -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.postgres - -%{_libdir}/kamailio/modules/postgres.so -%{_sbindir}/kamailio_postgres.sh -%{_libdir}/kamctl/kamctl.pgsql - -%files unixodbc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.unixodbc - -%{_libdir}/kamailio/modules/unixodbc.so - -%files jabber -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.jabber - -%{_libdir}/kamailio/modules/jabber.so - -%files cpl -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.cpl-c - -%{_libdir}/kamailio/modules/cpl-c.so - -%files pa -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.pa - -%{_libdir}/kamailio/modules/pa.so - -%files radius -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.avp_radius -%doc %{_docdir}/kamailio/README.auth_radius -%doc %{_docdir}/kamailio/README.group_radius -%doc %{_docdir}/kamailio/README.uri_radius - -%{_libdir}/kamailio/modules/avp_radius.so -%{_libdir}/kamailio/modules/auth_radius.so -%{_libdir}/kamailio/modules/group_radius.so -%{_libdir}/kamailio/modules/uri_radius.so - - -%changelog - -* Fri Jun 30 2006 Bogdan-Andrei Iancu -- version set to 1.1.0 -- added packages for pa, postgres and unixodbc -- added dialog, lcr, options, path, siptrace, statistics modules - -* Thu Oct 27 2005 Daniel-Constantin Mierla -- version set to 1.0.0 -- added readme for flatstore -- added uac and uac_redirect modules - -* Wed Jun 08 2005 Daniel-Constantin Mierla -- First version of the spec file. diff --git a/pkg/kamailio/rpm/kamailio.spec.CenOS b/pkg/kamailio/rpm/kamailio.spec.CenOS deleted file mode 100644 index 28160e197a3..00000000000 --- a/pkg/kamailio/rpm/kamailio.spec.CenOS +++ /dev/null @@ -1,745 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel 0 -%define _sharedir %{_prefix}/share - -%define MYSQL_MODULES mysql -%define POSTGRES_MODULES postgres -%define UNIXODBC_MODULES unixodbc -%define LDAP_MODULES ldap -%define XMLRPC_MODULES xml -%define PERL_MODULES perl -%define PYTHON_MODULES python -%define LUA_MODULES lua -%define UTILS_MODULES utils -%define PURPLE_MODULES purple -%define MEMCACHED_MODULES memcached -%define TLS_MODULES tls -%define XMPP_MODULES xmpp -%define CPL_MODULES cpl -%define SNMPSTATS_MODULES snmpstats -%define CARRIERROUTE_MODULES carrierroute -%define PRESENCE_MODULES presence -%define RADIUS_MODULES radius -%define GEOIP_MODULES geoip - -Summary: Kamailio, very fast and flexible SIP Server -Name: %name -Version: %ver -Release: %rel -Packager: Ovidiu Sas -License: GPL -Group: System Environment/Daemons -Source0: http://kamailio.org/pub/kamailio/%{ver}/%{name}-%{ver}_src.tar.gz -Source1: kamailio.init -Source2: kamailio.default -URL: http://kamailio.org/ -Vendor: kamailio.org -BuildRoot: %{_tmppath}/%{name}-%{ver}-buildroot -Conflicts: kamailio-mysql < %ver, kamailio-postgres < %ver, kamailio-unixodbc < %ver, kamailio-ldap < %ver, kamailio-xmlrpc < %ver, kamailio-perl < %ver, kamailio-python < %ver, kamailio-lua < %ver, kamailio-utils < %ver, kamailio-purple < %ver, kamailio-memcached < %ver, kamailio-tls < %ver, kamailio-xmpp < %ver, kamailio-cpl < %ver, kamailio-snmpstats < %ver, kamailio-carrierroute < %ver, kamailio-presence < %ver, kamailio-radius < %ver, kamailio-geoip < %ver -BuildPrereq: make flex bison pcre-devel - -%description - -Kamailio is a very fast and flexible SIP (RFC3261) -server. Written entirely in C, kamailio can handle thousands requests -per second even on low-budget hardware. It can be configured to act -as a SIP proxy, application server, session border controller, -or call load balancer to handle a set of media servers. -A C Shell like scripting language provides full control over the server's -behaviour. In addition there is support for Lua, Python, Perl, Java and -a set of other languages using Mono. -Kamailio's modular architecture allows only required functionality to be loaded. -There are over 100 modules available: WebSockets for WebRTC, authentication, -multiple databases - both traditional SQL databases as well as no-SQL, -message bus systems like Rabbit MQ, instant messaging, a presence agent, -integration with REST-ful APIs using HTTP and JSON or XML, -radius authentication, record routing, an SMS gateway, a XMPP/jabber gateway, a -transaction and dialog module, OSP module, statistics support, -registrar and user location services, SNMP, SIMPLE Presence and much more. - -%package mysql -Summary: MySQL connectivity for the Kamailio SIP server. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: mysql-devel zlib-devel - -%description mysql -The kamailio-mysql package contains MySQL database connectivity that you -need to use digest authentication module or persistent user location -entries. - - -%package postgres -Summary: MPOSTGRES connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: postgresql-devel - -%description postgres -The kamailio-postgres package contains Postgres database connectivity that you -need to use digest authentication module or persistent user location -entries. - - -%package unixodbc -Summary: UNIXODBC connectivity for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: unixODBC-devel - -%description unixodbc -The kamailio-unixodbc package contains UNIXODBC database connectivity support -that is required by other modules with database dependencies. - - -%package utils -Summary: Utils for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver - -%description utils -The kamailio-utils package provides a set utility functions for Kamailio - - -%package cpl -Summary: CPL module (CPL interpreter engine) for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libxml2-devel - -%description cpl -The kamailio-cpl package provides a CPL interpreter engine for Kamailio - - -%package radius -Summary: Kamailio radius support for AAA API. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: radiusclient-ng-devel - -%description radius -The kamailio-radius package contains modules for radius authentication, group -membership and uri checking. - - -%package snmpstats -Summary: SNMP AgentX subagent module for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver, net-snmp-utils -BuildPrereq: lm_sensors-devel net-snmp-devel - -%description snmpstats -The kamailio-snmpstats package snmpstats module for Kamailio. This module acts -as an AgentX subagent which connects to a master agent. - - -%package presence -Summary: sip presence user agent support for Kamailio -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libxml2-devel, curl-devel - -%description presence -The kamailio-presence package contains a sip Presence Agent. - - -%package xmpp -Summary: SIP2XMPP message translation support for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: expat-devel - -%description xmpp -The kamailio-xmpp package contains a SIP to XMPP message translator. - - -%package tls -Summary: TLS transport protocol for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: openssl-devel - -%description tls -The kamailio-tls package contains the SIP TLSt transport mechanism for Kamailio. - - -%package carrierroute -Summary: Routing module for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libconfuse-devel - -%description carrierroute -The kamailio-carrierroute package contains a fast routing engine. - - -%package purple -Summary: Provides the purple module, a multi-protocol IM gateway. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libpurple-devel - -%description purple -The kamailio-purple package provides the purple module, a multi-protocol instant -messaging gateway module. - - -%package ldap -Summary: LDAP modules for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: openldap-devel - -%description ldap -The kamailio-ldap package provides the ldap and h350 modules for Kamailio, -enabling LDAP queries from the Kamailio config and storage of SIP account -data in an LDAP directory. - - -#%package memcached -#Summary: Distributed hash table for Kamailio. -#Group: System Environment/Daemons -#Requires: kamailio = %ver -#BuildPrereq: libmemcached-devel -# -#%description memcached -#The kamailio-memcached package provides access to a distributed hash table memcached. - - -#%package xmlrpc -#Summary: XMLRPC support for Kamailio's Management Interface. -#Group: System Environment/Daemons -#Requires: kamailio = %ver -#BuildPrereq: libxml2-devel xmlrpc-c-devel -# -#%description xmlrpc -#The kamailio-xmlrpc package provides the XMLRPC transport implementations for Kamailio's -#Management and Control Interface. - - -%package perl -Summary: Perl extensions and database driver for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: mod_perl-devel - -%description perl -The kamailio-perl package provides an interface for Kamailio to write Perl extensions and -the perlvdb database driver for Kamailio. - - -%package lua -Summary: Lua extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: lua-devel - -%description lua -The kamailio-lua package provides an interface for Kamailio to write Python extensions - - -%package python -Summary: Python extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: python-devel - -%description python -The kamailio-python package provides an interface for Kamailio to write Python extensions - - -%package geoip -Summary: GeoIP extensions for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: geoip-devel - -%description geoip -The kamailio-geoip package provides a GeoIP interface for Kamailio - - - - -%prep -%setup -n %{name}-%{ver} - -%build -make FLAVOUR=kamailio cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules modules_k" -make -make every-module skip_modules="iptrtpproxy" group_include="kstandard" -make every-module group_include="k%MYSQL_MODULES" -make every-module group_include="k%POSTGRES_MODULES" -make every-module group_include="k%UNIXODBC_MODULES" -make every-module group_include="k%UTILS_MODULES" -make every-module group_include="k%CPL_MODULES" -make every-module group_include="k%RADIUS_MODULES" -make every-module group_include="k%SNMPSTATS_MODULES" -make every-module group_include="k%PRESENCE_MODULES" -make every-module group_include="k%XMPP_MODULES" -make every-module group_include="k%TLS_MODULES" -make every-module group_include="k%CARRIERROUTE_MODULES" -make every-module group_include="k%PURPLE_MODULES" -make every-module group_include="k%LDAP_MODULES" -#make every-module group_include="k%MEMCACHED_MODULES" -#make every-module group_include="k%XMLRPC_MODULES" -make every-module group_include="k%PERL_MODULES" -make every-module group_include="k%LUA_MODULES" -make every-module group_include="k%PYTHON_MODULES" -make every-module group_include="k%GEOIP_MODULES" - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install -make install-modules-all skip_modules="iptrtpproxy" group_include="kstandard" -make install-modules-all group_include="k%MYSQL_MODULES" -make install-modules-all group_include="k%POSTGRES_MODULES" -make install-modules-all group_include="k%UNIXODBC_MODULES" -make install-modules-all group_include="k%UTILS_MODULES" -make install-modules-all group_include="k%CPL_MODULES" -make install-modules-all group_include="k%SNMPSTATS_MODULES" -make install-modules-all group_include="k%RADIUS_MODULES" -make install-modules-all group_include="k%PRESENCE_MODULES" -make install-modules-all group_include="k%XMPP_MODULES" -make install-modules-all group_include="k%TLS_MODULES" -make install-modules-all group_include="k%CARRIERROUTE_MODULES" -make install-modules-all group_include="k%PURPLE_MODULES" -make install-modules-all group_include="k%LDAP_MODULES" -#make install-modules-all group_include="k%MEMCACHED_MODULES" -#make install-modules-all group_include="k%XMLRPC_MODULES" -make install-modules-all group_include="k%PERL_MODULES" -make install-modules-all group_include="k%LUA_MODULES" -make install-modules-all group_include="k%PYTHON_MODULES" -make install-modules-all group_include="k%GEOIP_MODULES" - - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d -install -m755 $RPM_SOURCE_DIR/kamailio.init \ - $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/kamailio - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/default -install -m755 $RPM_SOURCE_DIR/kamailio.default \ - $RPM_BUILD_ROOT/%{_sysconfdir}/default/kamailio - - -%pre -/usr/sbin/groupadd -r kamailio 2> /dev/null || : -/usr/sbin/useradd -r -g kamailio -s /bin/false -c "Kamailio daemon" -d \ - %{_libdir}/kamailio kamailio 2> /dev/null || : - - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%post -/sbin/chkconfig --add kamailio - -%preun -if [ $1 = 0 ]; then - /sbin/service kamailio stop > /dev/null 2>&1 - /sbin/chkconfig --del kamailio -fi - - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES -%doc %{_docdir}/kamailio/modules/README.auth -%doc %{_docdir}/kamailio/modules/README.avpops -%doc %{_docdir}/kamailio/modules/README.blst -%doc %{_docdir}/kamailio/modules/README.cfg_db -%doc %{_docdir}/kamailio/modules/README.cfg_rpc -%doc %{_docdir}/kamailio/modules/README.counters -%doc %{_docdir}/kamailio/modules/README.ctl -%doc %{_docdir}/kamailio/modules/README.db_flatstore -%doc %{_docdir}/kamailio/modules/README.debugger -%doc %{_docdir}/kamailio/modules/README.dialplan -%doc %{_docdir}/kamailio/modules/README.enum -%doc %{_docdir}/kamailio/modules/README.lcr -%doc %{_docdir}/kamailio/modules/README.malloc_test -%doc %{_docdir}/kamailio/modules/README.matrix -%doc %{_docdir}/kamailio/modules/README.mediaproxy -%doc %{_docdir}/kamailio/modules/README.mi_rpc -%doc %{_docdir}/kamailio/modules/README.mqueue -%doc %{_docdir}/kamailio/modules/README.mtree -%doc %{_docdir}/kamailio/modules/README.pdb -%doc %{_docdir}/kamailio/modules/README.pipelimit -%doc %{_docdir}/kamailio/modules/README.prefix_route -#%doc %{_docdir}/kamailio/modules/README.privacy -%doc %{_docdir}/kamailio/modules/README.ratelimit -%doc %{_docdir}/kamailio/modules/README.sanity -%doc %{_docdir}/kamailio/modules/README.sl -%doc %{_docdir}/kamailio/modules/README.sms -%doc %{_docdir}/kamailio/modules/README.textopsx -%doc %{_docdir}/kamailio/modules/README.tm -%doc %{_docdir}/kamailio/modules/README.topoh -%doc %{_docdir}/kamailio/modules/README.xhttp -%doc %{_docdir}/kamailio/modules_k/README.acc -%doc %{_docdir}/kamailio/modules_k/README.alias_db -%doc %{_docdir}/kamailio/modules_k/README.auth_db -%doc %{_docdir}/kamailio/modules_k/README.auth_diameter -%doc %{_docdir}/kamailio/modules_k/README.benchmark -%doc %{_docdir}/kamailio/modules_k/README.call_control -%doc %{_docdir}/kamailio/modules_k/README.cfgutils -%doc %{_docdir}/kamailio/modules_k/README.db_text -%doc %{_docdir}/kamailio/modules_k/README.dialog -%doc %{_docdir}/kamailio/modules_k/README.dispatcher -%doc %{_docdir}/kamailio/modules_k/README.diversion -%doc %{_docdir}/kamailio/modules_k/README.domain -%doc %{_docdir}/kamailio/modules_k/README.domainpolicy -%doc %{_docdir}/kamailio/modules_k/README.drouting -%doc %{_docdir}/kamailio/modules_k/README.exec -%doc %{_docdir}/kamailio/modules_k/README.group -%doc %{_docdir}/kamailio/modules_k/README.htable -%doc %{_docdir}/kamailio/modules_k/README.imc -%doc %{_docdir}/kamailio/modules_k/README.kex -%doc %{_docdir}/kamailio/modules_k/README.maxfwd -%doc %{_docdir}/kamailio/modules_k/README.mi_datagram -%doc %{_docdir}/kamailio/modules_k/README.mi_fifo -%doc %{_docdir}/kamailio/modules_k/README.msilo -%doc %{_docdir}/kamailio/modules_k/README.nat_traversal -%doc %{_docdir}/kamailio/modules_k/README.nathelper -%doc %{_docdir}/kamailio/modules_k/README.path -%doc %{_docdir}/kamailio/modules_k/README.pdt -%doc %{_docdir}/kamailio/modules_k/README.permissions -%doc %{_docdir}/kamailio/modules_k/README.pike -%doc %{_docdir}/kamailio/modules_k/README.pua_mi -%doc %{_docdir}/kamailio/modules_k/README.pv -%doc %{_docdir}/kamailio/modules_k/README.qos -%doc %{_docdir}/kamailio/modules_k/README.regex -%doc %{_docdir}/kamailio/modules_k/README.registrar -%doc %{_docdir}/kamailio/modules_k/README.rr -%doc %{_docdir}/kamailio/modules_k/README.rtimer -%doc %{_docdir}/kamailio/modules_k/README.rtpproxy -%doc %{_docdir}/kamailio/modules_k/README.seas -%doc %{_docdir}/kamailio/modules_k/README.siptrace -%doc %{_docdir}/kamailio/modules_k/README.siputils -%doc %{_docdir}/kamailio/modules_k/README.speeddial -%doc %{_docdir}/kamailio/modules_k/README.sqlops -%doc %{_docdir}/kamailio/modules_k/README.sst -%doc %{_docdir}/kamailio/modules_k/README.statistics -%doc %{_docdir}/kamailio/modules_k/README.textops -%doc %{_docdir}/kamailio/modules_k/README.tmx -%doc %{_docdir}/kamailio/modules_k/README.uac -%doc %{_docdir}/kamailio/modules_k/README.uac_redirect -%doc %{_docdir}/kamailio/modules_k/README.uri_db -%doc %{_docdir}/kamailio/modules_k/README.userblacklist -%doc %{_docdir}/kamailio/modules_k/README.usrloc -%doc %{_docdir}/kamailio/modules_k/README.xlog - - -%dir %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%config %{_sysconfdir}/rc.d/init.d/* -%config %{_sysconfdir}/default/* - -%dir %{_libdir}/kamailio -%{_libdir}/kamailio/libkmi.so -%{_libdir}/kamailio/libkmi.so.1 -%{_libdir}/kamailio/libkmi.so.1.0 -%{_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/auth.so -%{_libdir}/kamailio/modules/avpops.so -%{_libdir}/kamailio/modules/blst.so -%{_libdir}/kamailio/modules/cfg_db.so -%{_libdir}/kamailio/modules/cfg_rpc.so -%{_libdir}/kamailio/modules/counters.so -%{_libdir}/kamailio/modules/ctl.so -%{_libdir}/kamailio/modules/db_flatstore.so -%{_libdir}/kamailio/modules/debugger.so -%{_libdir}/kamailio/modules/dialplan.so -%{_libdir}/kamailio/modules/enum.so -%{_libdir}/kamailio/modules/lcr.so -%{_libdir}/kamailio/modules/malloc_test.so -%{_libdir}/kamailio/modules/matrix.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/mi_rpc.so -%{_libdir}/kamailio/modules/mqueue.so -%{_libdir}/kamailio/modules/mtree.so -%{_libdir}/kamailio/modules/pdb.so -%{_libdir}/kamailio/modules/pipelimit.so -%{_libdir}/kamailio/modules/prefix_route.so -%{_libdir}/kamailio/modules/privacy.so -%{_libdir}/kamailio/modules/ratelimit.so -%{_libdir}/kamailio/modules/sanity.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/tm.so -%{_libdir}/kamailio/modules/textopsx.so -%{_libdir}/kamailio/modules/topoh.so -%{_libdir}/kamailio/modules/xhttp.so -%dir %{_libdir}/kamailio/modules_k -%{_libdir}/kamailio/modules_k/acc.so -%{_libdir}/kamailio/modules_k/alias_db.so -%{_libdir}/kamailio/modules_k/auth_db.so -%{_libdir}/kamailio/modules_k/auth_diameter.so -%{_libdir}/kamailio/modules_k/benchmark.so -%{_libdir}/kamailio/modules_k/call_control.so -%{_libdir}/kamailio/modules_k/cfgutils.so -%{_libdir}/kamailio/modules_k/db_text.so -%{_libdir}/kamailio/modules_k/dialog.so -%{_libdir}/kamailio/modules_k/dispatcher.so -%{_libdir}/kamailio/modules_k/diversion.so -%{_libdir}/kamailio/modules_k/domain.so -%{_libdir}/kamailio/modules_k/domainpolicy.so -%{_libdir}/kamailio/modules_k/drouting.so -%{_libdir}/kamailio/modules_k/exec.so -%{_libdir}/kamailio/modules_k/group.so -%{_libdir}/kamailio/modules_k/htable.so -%{_libdir}/kamailio/modules_k/imc.so -%{_libdir}/kamailio/modules_k/kex.so -%{_libdir}/kamailio/modules_k/maxfwd.so -%{_libdir}/kamailio/modules_k/mi_datagram.so -%{_libdir}/kamailio/modules_k/mi_fifo.so -%{_libdir}/kamailio/modules_k/msilo.so -%{_libdir}/kamailio/modules_k/nat_traversal.so -%{_libdir}/kamailio/modules_k/nathelper.so -%{_libdir}/kamailio/modules_k/path.so -%{_libdir}/kamailio/modules_k/pdt.so -%{_libdir}/kamailio/modules_k/permissions.so -%{_libdir}/kamailio/modules_k/pike.so -%{_libdir}/kamailio/modules_k/pua_mi.so -%{_libdir}/kamailio/modules_k/pv.so -%{_libdir}/kamailio/modules_k/qos.so -%{_libdir}/kamailio/modules_k/regex.so -%{_libdir}/kamailio/modules_k/registrar.so -%{_libdir}/kamailio/modules_k/rr.so -%{_libdir}/kamailio/modules_k/rtimer.so -%{_libdir}/kamailio/modules_k/rtpproxy.so -%{_libdir}/kamailio/modules_k/seas.so -%{_libdir}/kamailio/modules_k/siptrace.so -%{_libdir}/kamailio/modules_k/siputils.so -%{_libdir}/kamailio/modules_k/speeddial.so -%{_libdir}/kamailio/modules_k/sqlops.so -%{_libdir}/kamailio/modules_k/sst.so -%{_libdir}/kamailio/modules_k/statistics.so -%{_libdir}/kamailio/modules_k/textops.so -%{_libdir}/kamailio/modules_k/tmx.so -%{_libdir}/kamailio/modules_k/uac.so -%{_libdir}/kamailio/modules_k/uac_redirect.so -%{_libdir}/kamailio/modules_k/uri_db.so -%{_libdir}/kamailio/modules_k/userblacklist.so -%{_libdir}/kamailio/modules_k/usrloc.so -%{_libdir}/kamailio/modules_k/xlog.so - - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_sbindir}/kamdbctl -%{_sbindir}/kamcmd -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc -%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo -%{_libdir}/kamailio/kamctl/kamctl.base -%{_libdir}/kamailio/kamctl/kamctl.ctlbase -%{_libdir}/kamailio/kamctl/kamctl.dbtext -%{_libdir}/kamailio/kamctl/kamctl.fifo -%{_libdir}/kamailio/kamctl/kamctl.ser -%{_libdir}/kamailio/kamctl/kamctl.ser_mi -%{_libdir}/kamailio/kamctl/kamctl.sqlbase -%{_libdir}/kamailio/kamctl/kamctl.unixsock -%{_libdir}/kamailio/kamctl/kamdbctl.base -%{_libdir}/kamailio/kamctl/kamdbctl.dbtext - -%{_mandir}/man5/* -%{_mandir}/man8/* - -%{_sharedir}/kamailio/dbtext/kamailio/* - - -%files mysql -%defattr(-,root,root) -%{_libdir}/kamailio/modules/db_mysql.so -%{_libdir}/kamailio/kamctl/kamctl.mysql -%{_libdir}/kamailio/kamctl/kamdbctl.mysql -%{_sharedir}/kamailio/mysql/* - - -%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 -%{_sharedir}/kamailio/postgres/* - - -%files unixodbc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules_k/README.db_unixodbc -%{_libdir}/kamailio/modules_k/db_unixodbc.so - - -%files utils -%defattr(-,root,root) -%{_docdir}/kamailio/modules/README.utils -%{_libdir}/kamailio/modules/utils.so - - -%files cpl -%defattr(-,root,root) -%{_docdir}/kamailio/modules_k/README.cpl-c -%{_libdir}/kamailio/modules_k/cpl-c.so - - -%files radius -%defattr(-,root,root) -%{_docdir}/kamailio/modules_k/README.acc_radius -%{_docdir}/kamailio/modules_k/README.auth_radius -%{_docdir}/kamailio/modules_k/README.misc_radius -%{_docdir}/kamailio/modules/README.peering -%{_libdir}/kamailio/modules_k/acc_radius.so -%{_libdir}/kamailio/modules_k/auth_radius.so -%{_libdir}/kamailio/modules_k/misc_radius.so -%{_libdir}/kamailio/modules/peering.so - - -%files snmpstats -%defattr(-,root,root) -%{_docdir}/kamailio/modules_k/README.snmpstats -%{_libdir}/kamailio/modules_k/snmpstats.so - - -%files presence -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules_k/README.presence -%doc %{_docdir}/kamailio/modules_k/README.presence_conference -%doc %{_docdir}/kamailio/modules_k/README.presence_dialoginfo -%doc %{_docdir}/kamailio/modules_k/README.presence_mwi -%doc %{_docdir}/kamailio/modules_k/README.presence_xml -%doc %{_docdir}/kamailio/modules_k/README.pua -%doc %{_docdir}/kamailio/modules_k/README.pua_bla -%doc %{_docdir}/kamailio/modules_k/README.pua_dialoginfo -%doc %{_docdir}/kamailio/modules_k/README.pua_mi -%doc %{_docdir}/kamailio/modules_k/README.pua_usrloc -%doc %{_docdir}/kamailio/modules_k/README.pua_xmpp -%doc %{_docdir}/kamailio/modules_k/README.rls -%doc %{_docdir}/kamailio/modules_k/README.xcap_client -%doc %{_docdir}/kamailio/modules_k/README.xcap_server -%{_libdir}/kamailio/modules_k/presence.so -%{_libdir}/kamailio/modules_k/presence_conference.so -%{_libdir}/kamailio/modules_k/presence_dialoginfo.so -%{_libdir}/kamailio/modules_k/presence_mwi.so -%{_libdir}/kamailio/modules_k/presence_xml.so -%{_libdir}/kamailio/modules_k/pua.so -%{_libdir}/kamailio/modules_k/pua_bla.so -%{_libdir}/kamailio/modules_k/pua_dialoginfo.so -%{_libdir}/kamailio/modules_k/pua_mi.so -%{_libdir}/kamailio/modules_k/pua_usrloc.so -%{_libdir}/kamailio/modules_k/pua_xmpp.so -%{_libdir}/kamailio/modules_k/rls.so -%{_libdir}/kamailio/modules_k/xcap_client.so -%{_libdir}/kamailio/modules_k/xcap_server.so - - -%files xmpp -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules_k/README.xmpp -%{_libdir}/kamailio/modules_k/xmpp.so - - -%files tls -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.tls -%{_libdir}/kamailio/modules/tls.so - - -%files carrierroute -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.carrierroute -%{_libdir}/kamailio/modules/carrierroute.so - - -%files purple -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules_k/README.purple -%{_libdir}/kamailio/modules_k/purple.so - - -%files ldap -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules_k/README.h350 -%doc %{_docdir}/kamailio/modules_k/README.ldap -%{_libdir}/kamailio/modules_k/h350.so -%{_libdir}/kamailio/modules_k/ldap.so - - -#%files memcached -#%defattr(-,root,root) -#%doc %{_docdir}/kamailio/modules_k/README.memcached -#%{_libdir}/kamailio/modules_k/memcached.so - - -#%files xmlrpc -#%defattr(-,root,root) -#%doc %{_docdir}/kamailio/modules_k/README.memcached -#%{_libdir}/kamailio/modules_k/memcached.so - - -%files perl -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules_k/README.perl -%doc %{_docdir}/kamailio/modules_k/README.perlvdb -%{_libdir}/kamailio/modules_k/perl.so -%{_libdir}/kamailio/modules_k/perlvdb.so -%{_libdir}/kamailio/perl/OpenSER.pm -%{_libdir}/kamailio/perl/OpenSER/Constants.pm -%{_libdir}/kamailio/perl/OpenSER/LDAPUtils/LDAPConf.pm -%{_libdir}/kamailio/perl/OpenSER/LDAPUtils/LDAPConnection.pm -%{_libdir}/kamailio/perl/OpenSER/Message.pm -%{_libdir}/kamailio/perl/OpenSER/Utils/Debug.pm -%{_libdir}/kamailio/perl/OpenSER/Utils/PhoneNumbers.pm -%{_libdir}/kamailio/perl/OpenSER/VDB.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Adapter/AccountingSIPtrace.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Adapter/Alias.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Adapter/Auth.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Adapter/Describe.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Adapter/Speeddial.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Adapter/TableVersions.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Column.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Pair.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/ReqCond.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Result.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/VTab.pm -%{_libdir}/kamailio/perl/OpenSER/VDB/Value.pm - -%files lua -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_lua -%{_libdir}/kamailio/modules/app_lua.so - - -%files python -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.app_python -%{_libdir}/kamailio/modules/app_python.so - - -%files geoip -%defattr(-,root,root) -%doc %{_docdir}/kamailio/modules/README.geoip -%{_libdir}/kamailio/modules/geoip.so - - - -%changelog -* Mon Oct 4 2010 Ovidiu Sas - - Update for kamailio 3.1 - -* Tue Mar 23 2010 Ovidiu Sas - - First version of the spec file for kamailio 3.0 diff --git a/pkg/kamailio/rpm/kamailio.spec.SuSE b/pkg/kamailio/rpm/kamailio.spec.SuSE deleted file mode 100644 index 8a253fe4259..00000000000 --- a/pkg/kamailio/rpm/kamailio.spec.SuSE +++ /dev/null @@ -1,389 +0,0 @@ -%define name kamailio -%define ver 5.0.3 -%define rel 0 - -%define EXCLUDED_MODULES mysql jabber cpl-c auth_radius misc_radius peering postgress pa unixodbc osp tlsops -%define MYSQL_MODULES mysql -%define POSTGRES_MODULES postgres -%define UNIXODBC_MODULES unixodbc -%define JABBER_MODULES jabber -%define CPL_MODULES cpl-c -%define PA_MODULES pa -%define RADIUS_MODULES auth_radius misc_radius peering -%define RADIUS_MOD_PATH modules/auth_radius modules/misc_radius modules/peering - -Summary: Kamailio, very fast and flexible SIP server -Name: %name -Version: %ver -Release: %rel - -Packager: Daniel-Constantin Mierla -Copyright: GPL -Group: Networking/Daemons -Source: http://kamailio.org/pub/kamailio/stable/%{name}-%{ver}_src.tar.gz -Source2: kamailio.init.SuSE -URL: http://www.kamailio.org/ -Vendor: kamailio.org -BuildRoot: /var/tmp/%{name}-%{ver}-root -Conflicts: kamailio < %ver, kamailio-mysql < %ver, kamailio-jabber < %ver, kamailio-radius < %ver, kamailio-postgres < %ver, kamailio-unixodbc < %ver, kamailio-pa < %ver -BuildPrereq: make flex bison - - -%description -Kamailio is a very fast and flexible SIP (RFC3261) -server. Written entirely in C, kamailio can handle thousands requests -per second even on low-budget hardware. It can be configured to act -as a SIP proxy, application server, session border controller, -or call load balancer to handle a set of media servers. -A C Shell like scripting language provides full control over the server's -behaviour. In addition there is support for Lua, Python, Perl, Java and -a set of other languages using Mono. -Kamailio's modular architecture allows only required functionality to be loaded. -There are over 100 modules available: WebSockets for WebRTC, authentication, -multiple databases - both traditional SQL databases as well as no-SQL, -message bus systems like Rabbit MQ, instant messaging, a presence agent, -integration with REST-ful APIs using HTTP and JSON or XML, -radius authentication, record routing, an SMS gateway, a XMPP/jabber gateway, a -transaction and dialog module, OSP module, statistics support, -registrar and user location services, SNMP, SIMPLE Presence and much more. - -%package mysql -Summary: MySQL connectivity for the Kamailio SIP server. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: mysql-devel zlib-devel - -%description mysql -The kamailio-mysql package contains MySQL database connectivity that you -need to use digest authentication module or persistent user location -entries. - -%package postgres -Summary: MPOSTGRES connectivity for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: postgresql-devel - -%description postgres -The kamailio-postgres package contains Postgres database connectivity that you -need to use digest authentication module or persistent user location -entries. - -%package unixodbc -Summary: UNIXODBC connectivity for Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: unixodbc-dev - -%description unixodbc -The kamailio-unixodbc package contains UNIXODBC database connectivity support -that is required by other modules with database dependencies. - - -%package jabber -Summary: sip jabber message translation support for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: expat - -%description jabber -The kamailio-jabber package contains a sip to jabber message translator. - -%package cpl -Summary: CPL interpreter engine for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libxml2-dev - -%description cpl -The kamailio-cpl package contains a CPL interpreter engine. - -%package pa -Summary: sip presence agent support for the Kamailio. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: libxml2-dev - -%description pa -The kamailio-pa package contains a sip Presence Agent. - -%package radius -Summary: kamailio radius authentication, group and uri check modules. -Group: System Environment/Daemons -Requires: kamailio = %ver -BuildPrereq: radiusclient - -%description radius -The kamailio-radius package contains modules for radius authentication, group - membership and uri checking. - -%prep -%setup - -%build -make all skip_modules="%EXCLUDED_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%MYSQL_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%POSTGRES_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%UNIXODBC_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%JABBER_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%CPL_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="modules/%PA_MODULES" cfg-target=/%{_sysconfdir}/kamailio/ -make modules modules="%RADIUS_MOD_PATH" cfg-target=/%{_sysconfdir}/kamailio/ - -%install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" - -make install skip_modules="%EXCLUDED_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="modules/%MYSQL_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="modules/%POSTGRES_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="modules/%UNIXODBC_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="modules/%JABBER_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="modules/%CPL_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="modules/%PA_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-modules modules="%RADIUS_MOD_PATH" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - cfg-prefix=$RPM_BUILD_ROOT \ - cfg-target=/%{_sysconfdir}/kamailio/ \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ -make install-doc modules="modules/%JABBER_MODULES %RADIUS_MOD_PATH %MYSQL_MODULES %POSTGRES_MODULES %UNIXODBC_MODULES %CPL_MODULES %PA_MODULES" \ - basedir=$RPM_BUILD_ROOT \ - prefix=/usr \ - doc-prefix=$RPM_BUILD_ROOT \ - doc-dir=/%{_docdir}/kamailio/ - - -mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/init.d -install -m755 $RPM_SOURCE_DIR/kamailio.init.SuSE \ - $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/kamailio - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%post -sbin/insserv etc/init.d/kamailio - -%preun -if [ $1 = 0 ]; then - etc/init.d/kamailio stop > /dev/null 2>&1 -fi - -%postun -sbin/insserv etc/init.d/ - -%files -%defattr(-,root,root) -%dir %{_docdir}/kamailio -%doc %{_docdir}/kamailio/AUTHORS -%doc %{_docdir}/kamailio/NEWS -%doc %{_docdir}/kamailio/INSTALL -%doc %{_docdir}/kamailio/README -%doc %{_docdir}/kamailio/README-MODULES -%doc %{_docdir}/kamailio/README.acc -%doc %{_docdir}/kamailio/README.alias_db -%doc %{_docdir}/kamailio/README.auth -%doc %{_docdir}/kamailio/README.auth_db -%doc %{_docdir}/kamailio/README.auth_diameter -%doc %{_docdir}/kamailio/README.avpops -%doc %{_docdir}/kamailio/README.dbtext -%doc %{_docdir}/kamailio/README.dialog -%doc %{_docdir}/kamailio/README.dispatcher -%doc %{_docdir}/kamailio/README.diversion -%doc %{_docdir}/kamailio/README.domain -%doc %{_docdir}/kamailio/README.enum -%doc %{_docdir}/kamailio/README.exec -%doc %{_docdir}/kamailio/README.flatstore -%doc %{_docdir}/kamailio/README.gflags -%doc %{_docdir}/kamailio/README.group -%doc %{_docdir}/kamailio/README.lcr -%doc %{_docdir}/kamailio/README.mangler -%doc %{_docdir}/kamailio/README.maxfwd -%doc %{_docdir}/kamailio/README.mediaproxy -%doc %{_docdir}/kamailio/README.msilo -%doc %{_docdir}/kamailio/README.nathelper -%doc %{_docdir}/kamailio/README.options -%doc %{_docdir}/kamailio/README.path -%doc %{_docdir}/kamailio/README.pdt -%doc %{_docdir}/kamailio/README.permissions -%doc %{_docdir}/kamailio/README.pike -%doc %{_docdir}/kamailio/README.registrar -%doc %{_docdir}/kamailio/README.rr -%doc %{_docdir}/kamailio/README.siptrace -%doc %{_docdir}/kamailio/README.sl -%doc %{_docdir}/kamailio/README.sms -%doc %{_docdir}/kamailio/README.speeddial -%doc %{_docdir}/kamailio/README.statistics -%doc %{_docdir}/kamailio/README.textops -%doc %{_docdir}/kamailio/README.tm -%doc %{_docdir}/kamailio/README.uac -%doc %{_docdir}/kamailio/README.uac_redirect -%doc %{_docdir}/kamailio/README.uri -%doc %{_docdir}/kamailio/README.uri_db -%doc %{_docdir}/kamailio/README.usrloc -%doc %{_docdir}/kamailio/README.xlog - -%dir %{_sysconfdir}/kamailio -%config(noreplace) %{_sysconfdir}/kamailio/* -%config %{_sysconfdir}/init.d/* - -%dir %{_libdir}/kamailio -%dir %{_libdir}/kamailio/modules -%{_libdir}/kamailio/modules/acc.so -%{_libdir}/kamailio/modules/alias_db.so -%{_libdir}/kamailio/modules/auth.so -%{_libdir}/kamailio/modules/auth_db.so -%{_libdir}/kamailio/modules/auth_diameter.so -%{_libdir}/kamailio/modules/avpops.so -%{_libdir}/kamailio/modules/dbtext.so -%{_libdir}/kamailio/modules/dispatcher.so -%{_libdir}/kamailio/modules/diversion.so -%{_libdir}/kamailio/modules/domain.so -%{_libdir}/kamailio/modules/enum.so -%{_libdir}/kamailio/modules/exec.so -%{_libdir}/kamailio/modules/flatstore.so -%{_libdir}/kamailio/modules/gflags.so -%{_libdir}/kamailio/modules/group.so -%{_libdir}/kamailio/modules/lcr.so -%{_libdir}/kamailio/modules/mangler.so -%{_libdir}/kamailio/modules/maxfwd.so -%{_libdir}/kamailio/modules/mediaproxy.so -%{_libdir}/kamailio/modules/msilo.so -%{_libdir}/kamailio/modules/nathelper.so -%{_libdir}/kamailio/modules/options.so -%{_libdir}/kamailio/modules/path.so -%{_libdir}/kamailio/modules/pdt.so -%{_libdir}/kamailio/modules/permissions.so -%{_libdir}/kamailio/modules/pike.so -%{_libdir}/kamailio/modules/registrar.so -%{_libdir}/kamailio/modules/rr.so -%{_libdir}/kamailio/modules/siptrace.so -%{_libdir}/kamailio/modules/sl.so -%{_libdir}/kamailio/modules/sms.so -%{_libdir}/kamailio/modules/speeddial.so -%{_libdir}/kamailio/modules/statistics.so -%{_libdir}/kamailio/modules/textops.so -%{_libdir}/kamailio/modules/tm.so -%{_libdir}/kamailio/modules/uac.so -%{_libdir}/kamailio/modules/uac_redirect.so -%{_libdir}/kamailio/modules/uri.so -%{_libdir}/kamailio/modules/uri_db.so -%{_libdir}/kamailio/modules/usrloc.so -%{_libdir}/kamailio/modules/xlog.so - -%{_sbindir}/kamailio -%{_sbindir}/kamctl -%{_libdir}/kamctl/kamctl.base -%{_libdir}/kamctl/kamctl.sqlbase -%{_libdir}/kamctl/kamctl.ctlbase -%{_libdir}/kamctl/kamctl.fifo -%{_libdir}/kamctl/kamctl.unixsock - -%{_mandir}/man5/* -%{_mandir}/man8/* - - -%files mysql -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.mysql - -%{_libdir}/kamailio/modules/mysql.so -%{_sbindir}/kamailio_mysql.sh -%{_libdir}/kamctl/kamctl.mysql - -%files postgres -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.postgres - -%{_libdir}/kamailio/modules/postgres.so -%{_sbindir}/kamailio_postgres.sh -%{_libdir}/kamctl/kamctl.pgsql - -%files unixodbc -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.unixodbc - -%{_libdir}/kamailio/modules/unixodbc.so - -%files jabber -%defattr(-,root,root) -%{_libdir}/kamailio/modules/jabber.so -%doc %{_docdir}/kamailio/README.jabber - -%files cpl -%defattr(-,root,root) -%{_libdir}/kamailio/modules/cpl-c.so -%doc %{_docdir}/kamailio/README.cpl-c - -%files pa -%defattr(-,root,root) -%doc %{_docdir}/kamailio/README.pa - -%{_libdir}/kamailio/modules/pa.so - -%files radius -%defattr(-,root,root) -%{_libdir}/kamailio/modules/auth_radius.so -%{_libdir}/kamailio/modules/misc_radius.so -%{_libdir}/kamailio/modules/peering.so -%doc %{_docdir}/kamailio/README.auth_radius -%doc %{_docdir}/kamailio/README.misc_radius -%doc %{_docdir}/kamailio/README.peering - - -%changelog - -* Fri Jun 30 2006 Bogdan-Andrei Iancu -- version set to 1.1.0 -- added packages for pa, postgres and unixodbc -- added dialog, lcr, options, path, siptrace, statistics modules - -* Thu Oct 27 2005 Daniel-Constantin Mierla -- version set to 1.0.0 -- added readme for flatstore -- added uac and uac_redirect modules - -* Wed Jun 08 2005 Daniel-Constantin Mierla -- First version of the spec file. diff --git a/pkg/kamailio/suse/1315 b/pkg/kamailio/suse/1315 new file mode 120000 index 00000000000..ac144e7cb0a --- /dev/null +++ b/pkg/kamailio/suse/1315 @@ -0,0 +1 @@ +../centos/7 \ No newline at end of file