[Pkg-voip-commits] r5094 - in /openser/trunk/debian: changelog control rules

jblache at alioth.debian.org jblache at alioth.debian.org
Wed Dec 12 16:02:28 UTC 2007


Author: jblache
Date: Wed Dec 12 16:02:27 2007
New Revision: 5094

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=5094
Log:
Add perlvdb to openser-perl-modules (renamed from openser-perl-module).

Add h350 and ldap to openser-ldap-modules (new package).

Modified:
    openser/trunk/debian/changelog
    openser/trunk/debian/control
    openser/trunk/debian/rules

Modified: openser/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/openser/trunk/debian/changelog?rev=5094&op=diff
==============================================================================
--- openser/trunk/debian/changelog (original)
+++ openser/trunk/debian/changelog Wed Dec 12 16:02:27 2007
@@ -1,8 +1,15 @@
-openser (1.3.0~svn20071212-1) UNRELEASED; urgency=low
-
-  * NOT RELEASED YET
-
- -- Julien BLACHE <jblache at debian.org>  Wed, 12 Dec 2007 16:22:57 +0100
+openser (1.3.0~svn20071212-1) experimental; urgency=low
+
+  * New SVN snapshot.
+  * debian/control:
+    + Rename openser-module-perl to openser-modules-perl and update the
+      description for the additional perlvdb module.
+    + Add openser-ldap-modules.
+  * debian/rules:
+    + Build the perlvdb module and install it.
+    + Add LDAP modules.
+
+ -- Julien BLACHE <jblache at debian.org>  Wed, 12 Dec 2007 17:01:19 +0100
 
 openser (1.3.0~svn20071207-1) experimental; urgency=low
 

Modified: openser/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-voip/openser/trunk/debian/control?rev=5094&op=diff
==============================================================================
--- openser/trunk/debian/control (original)
+++ openser/trunk/debian/control Wed Dec 12 16:02:27 2007
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
 Uploaders: Julien BLACHE <jblache at debian.org>, Kilian Krause <kilian at debian.org>
-Build-Depends: debhelper (>= 5), dpatch, libmysqlclient15-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19-1), xsltproc, libconfuse-dev
+Build-Depends: debhelper (>= 5), dpatch, libmysqlclient15-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19-1), xsltproc, libconfuse-dev, libldap2-dev
 Standards-Version: 3.7.3
 Homepage: http://www.openser.org/
 Vcs-Svn: svn://svn.debian.org/pkg-voip/openser/trunk/
@@ -12,7 +12,7 @@
 Package: openser
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
-Suggests: openser-mysql-module, openser-postgres-module, openser-unixodbc-module, openser-jabber-module, openser-cpl-module, openser-radius-modules, openser-presence-modules, openser-xmlrpc-module, openser-perl-module, openser-snmpstats-module, openser-xmpp-module, openser-carrierroute-module, openser-berkeley-module
+Suggests: openser-mysql-module, openser-postgres-module, openser-unixodbc-module, openser-jabber-module, openser-cpl-module, openser-radius-modules, openser-presence-modules, openser-xmlrpc-module, openser-perl-modules, openser-snmpstats-module, openser-xmpp-module, openser-carrierroute-module, openser-berkeley-module, openser-ldap-modules
 Description: very fast and configurable SIP proxy
  OpenSER is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, OpenSER can handle thousands calls
@@ -129,15 +129,18 @@
  This package provides the XMLRPC transport implementation for OpenSER's
  Management Interface.
 
-Package: openser-perl-module
+Package: openser-perl-modules
 Architecture: any
 Depends: ${shlibs:Depends}, openser (= ${binary:Version})
-Description: Perl module for OpenSER
+Replaces: openser-perl-module
+Conflicts: openser-perl-module
+Description: Perl extensions and database driver for OpenSER
  OpenSER is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, OpenSER can handle thousands calls
  per second even on low-budget hardware.
  .
- This package provides an interface for OpenSER to write Perl extensions.
+ This package provides an interface for OpenSER to write Perl extensions and
+ the perlvdb database driver for OpenSER.
 
 Package: openser-snmpstats-module
 Architecture: any
@@ -182,3 +185,15 @@
  This package provides the berkeley database module for OpenSER, a
  high-performance embedded DB kernel. All database tables are stored
  in files, no additional server is necessary.
+
+Package: openser-ldap-modules
+Architecture: any
+Depends: ${shlibs:Depends}, openser (= ${binary:Version})
+Description: LDAP modules for OpenSER
+ OpenSER is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, OpenSER can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ldap and h350 modules for OpenSER, enabling LDAP
+ queries from the OpenSER config and storage of SIP account data in an LDAP
+ directory.

Modified: openser/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-voip/openser/trunk/debian/rules?rev=5094&op=diff
==============================================================================
--- openser/trunk/debian/rules (original)
+++ openser/trunk/debian/rules Wed Dec 12 16:02:27 2007
@@ -7,8 +7,8 @@
 ALL_PACKAGES = openser openser-mysql-module openser-postgres-module \
 	openser-jabber-module openser-cpl-module openser-radius-modules \
 	openser-unixodbc-module openser-presence-modules openser-xmlrpc-module \
-	openser-perl-module openser-snmpstats-module openser-xmpp-module \
-	openser-carrierroute-module openser-berkeley-module
+	openser-perl-modules openser-snmpstats-module openser-xmpp-module \
+	openser-carrierroute-module openser-berkeley-module openser-ldap-modules
 
 DEBVERSION:=$(shell head -n 1 debian/changelog \
                     | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
@@ -46,7 +46,7 @@
 # XMLRPC module
 XMLRPC_MODULES = mi_xmlrpc
 # Perl module
-PERL_MODULES = perl
+PERL_MODULES = perl perlvdb
 # SNMPstats module
 SNMPSTATS_MODULES = snmpstats
 # XMPP module
@@ -55,8 +55,10 @@
 CROUTE_MODULES = carrierroute
 # Berkeley DB module
 BERKELEY_MODULES = db_berkeley
-
-ALL_MODULES = $(MYSQL_MODULES) $(POSTGRES_MODULES) $(UNIXODBC_MODULES) $(JABBER_MODULES) $(CPL_MODULES) $(RADIUS_MODULES) $(PRESENCE_MODULES) $(XMLRPC_MODULES) $(PERL_MODULES) $(SNMPSTATS_MODULES) $(XMPP_MODULES) $(CROUTE_MODULES) $(BERKELEY_MODULES)
+# LDAP modules
+LDAP_MODULES = ldap h350
+
+ALL_MODULES = $(MYSQL_MODULES) $(POSTGRES_MODULES) $(UNIXODBC_MODULES) $(JABBER_MODULES) $(CPL_MODULES) $(RADIUS_MODULES) $(PRESENCE_MODULES) $(XMLRPC_MODULES) $(PERL_MODULES) $(SNMPSTATS_MODULES) $(XMPP_MODULES) $(CROUTE_MODULES) $(BERKELEY_MODULES) $(LDAP_MODULES)
 
 # modules not in the "main" package or unstable modules
 EXCLUDED_MODULES = $(ALL_MODULES) pa osp
@@ -75,6 +77,7 @@
 XMPP_MOD_PATH=$(addprefix modules/, $(XMPP_MODULES))
 CROUTE_MOD_PATH=$(addprefix modules/, $(CROUTE_MODULES))
 BERKELEY_MOD_PATH=$(addprefix modules/, $(BERKELEY_MODULES))
+LDAP_MOD_PATH=$(addprefix modules/, $(LDAP_MODULES))
 
 ifeq (cc, $(CC))
 	CC = gcc
@@ -119,6 +122,7 @@
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) modules modules="$(XMPP_MOD_PATH)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) modules modules="$(CROUTE_MOD_PATH)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) modules modules="$(BERKELEY_MOD_PATH)" cfg-target=/etc/openser/
+	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) modules modules="$(LDAP_MOD_PATH)" cfg-target=/etc/openser/
 
 	# generate the db schemas
 	$(MAKE) dbschema
@@ -227,13 +231,13 @@
 		cfg-target=/etc/openser/ \
 		doc-dir=share/doc/openser-xmlrpc-module
 
-	# install only the perl module
+	# install only the perl modules
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) install-modules-all modules="$(PERL_MOD_PATH)"  \
-		basedir=$(CURDIR)/debian/openser-perl-module \
-		prefix=/usr \
-		cfg-prefix=$(CURDIR)/debian/openser-perl-module \
-		cfg-target=/etc/openser/ \
-		doc-dir=share/doc/openser-perl-module
+		basedir=$(CURDIR)/debian/openser-perl-modules \
+		prefix=/usr \
+		cfg-prefix=$(CURDIR)/debian/openser-perl-modules \
+		cfg-target=/etc/openser/ \
+		doc-dir=share/doc/openser-perl-modules
 
 	# install only the snmpstats module
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) install-modules-all modules="$(SNMPSTATS_MOD_PATH)"  \
@@ -267,6 +271,13 @@
 		cfg-target=/etc/openser/ \
 		doc-dir=share/doc/openser-berkeley-module
 
+	# install only the ldap modules
+	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=$(TLS) $(MAKE) install-modules-all modules="$(LDAP_MOD_PATH)"  \
+		basedir=$(CURDIR)/debian/openser-ldap-modules \
+		prefix=/usr \
+		cfg-prefix=$(CURDIR)/debian/openser-ldap-modules \
+		cfg-target=/etc/openser/ \
+		doc-dir=share/doc/openser-ldap-modules
 
 	# the modules packages all ship an empty /usr/sbin directory, let's clean that up
 	for p in $(ALL_PACKAGES); \




More information about the Pkg-voip-commits mailing list