[Pkg-voip-commits] r2045 - openser/trunk/debian

Julien Blache jblache at costa.debian.org
Wed Jul 12 10:22:49 UTC 2006


Author: jblache
Date: 2006-07-12 10:22:48 +0000 (Wed, 12 Jul 2006)
New Revision: 2045

Modified:
   openser/trunk/debian/changelog
   openser/trunk/debian/control
   openser/trunk/debian/rules
Log:
Add the unixodbc module.


Modified: openser/trunk/debian/changelog
===================================================================
--- openser/trunk/debian/changelog	2006-07-12 10:02:08 UTC (rev 2044)
+++ openser/trunk/debian/changelog	2006-07-12 10:22:48 UTC (rev 2045)
@@ -10,8 +10,14 @@
     + Updated based on upstream's.
   * debian/openser.postinst:
     + Change openser group GECOS to "OpenSER".
+  * debian/control:
+    + Rework package descriptions.
+    + Add openser-unixodbc-module package.
+    + Build-Depend on unixodbc-dev.
+  * debian/rules:
+    + Build the unixodbc module.
 
- -- Julien BLACHE <jblache at debian.org>  Wed, 12 Jul 2006 12:00:27 +0200
+ -- Julien BLACHE <jblache at debian.org>  Wed, 12 Jul 2006 12:09:48 +0200
 
 openser (1.0.1-1) unstable; urgency=low
 

Modified: openser/trunk/debian/control
===================================================================
--- openser/trunk/debian/control	2006-07-12 10:02:08 UTC (rev 2044)
+++ openser/trunk/debian/control	2006-07-12 10:22:48 UTC (rev 2045)
@@ -3,14 +3,14 @@
 Priority: optional
 Maintainer: Debian VoIP Maintainers <pkg-voip-maintainers at lists.alioth.debian.org>
 Uploaders: Julien BLACHE <jblache at debian.org>
-Build-Depends: debhelper (>= 5), dpatch, libmysqlclient15-dev | libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev | postgresql-dev, libradiusclient-ng-dev, libssl-dev, flex, bison, zlib1g-dev
+Build-Depends: debhelper (>= 5), dpatch, libmysqlclient15-dev | libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev | postgresql-dev, libradiusclient-ng-dev, libssl-dev, flex, bison, zlib1g-dev, unixodbc-dev
 Standards-Version: 3.7.2
 
 Package: openser
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
-Suggests: openser-mysql-module, openser-postgres-module, openser-jabber-module, openser-cpl-module, openser-radius-modules
-Conflicts: openser-mysql-module (<< ${Source-Version}), openser-postgres-module (<< ${Source-Version}), openser-jabber-module (<< ${Source-Version}), openser-cpl-module (<< ${Source-Version}), openser-radius-modules (<< ${Source-Version})
+Suggests: openser-mysql-module, openser-postgres-module, openser-unixodbc-module, openser-jabber-module, openser-cpl-module, openser-radius-modules
+Conflicts: openser-mysql-module (<< ${Source-Version}), openser-postgres-module (<< ${Source-Version}), openser-unixodbc-module (<< ${Source-Version}), openser-jabber-module (<< ${Source-Version}), openser-cpl-module (<< ${Source-Version}), openser-radius-modules (<< ${Source-Version})
 Description: OpenSER - very fast and configurable SIP proxy
  OpenSER is a very fast and flexible SIP (RFC3621)
  proxy server. Written entirely in C, OpenSER can handle thousands calls
@@ -31,8 +31,8 @@
 Package: openser-dbg
 Architecture: any
 Depends: openser (= ${Source-Version})
-Suggests: openser-mysql-module, openser-postgres-module, openser-jabber-module, openser-cpl-module, openser-radius-modules
-Conflicts: openser (<< ${Source-Version}), openser-mysql-module (<< ${Source-Version}), openser-postgres-module (<< ${Source-Version}), openser-jabber-module (<< ${Source-Version}), openser-cpl-module (<< ${Source-Version}), openser-radius-modules (<< ${Source-Version})
+Suggests: openser-mysql-module, openser-postgres-module, openser-unixodbc-module, openser-jabber-module, openser-cpl-module, openser-radius-modules
+Conflicts: openser (<< ${Source-Version}), openser-mysql-module (<< ${Source-Version}), openser-postgres-module (<< ${Source-Version}), openser-unixodbc-module (<< ${Source-Version}), openser-jabber-module (<< ${Source-Version}), openser-cpl-module (<< ${Source-Version}), openser-radius-modules (<< ${Source-Version})
 Description: OpenSER - very fast and configurable SIP proxy [debug symbols]
  OpenSER is a very fast and flexible SIP (RFC3621)
  proxy server. Written entirely in C, OpenSER can handle thousands calls
@@ -93,3 +93,13 @@
  This package provides a set of Radius modules for OpenSER, for
  authentication, group membership and messages URIs checking against a
  Radius Server.
+
+Package: openser-unixodbc-module 
+Architecture: any 
+Depends: ${shlibs:Depends}, openser (= ${Source-Version})
+Description: unixODBC database connectivity module for OpenSER 
+ OpenSER is a very fast and flexible SIP (RFC3621) 
+ proxy server. Written entirely in C, OpenSER can handle thousands calls 
+ per second even on low-budget hardware. 
+ . 
+ This package provides the unixODBC database driver for OpenSER. 

Modified: openser/trunk/debian/rules
===================================================================
--- openser/trunk/debian/rules	2006-07-12 10:02:08 UTC (rev 2044)
+++ openser/trunk/debian/rules	2006-07-12 10:22:48 UTC (rev 2045)
@@ -24,6 +24,8 @@
 MYSQL_MODULES = mysql
 # modules depending on postgres
 POSTGRES_MODULES = postgres
+# modules depending on unixODBC
+UNIXODBC_MODULES=unixodbc
 # jabber related modules
 JABBER_MODULES = jabber
 # cpl related modules
@@ -31,7 +33,7 @@
 # module depending on radiusclient
 RADIUS_MODULES = auth_radius group_radius uri_radius
 
-ALL_MODULES = $(MYSQL_MODULES) $(POSTGRES_MODULES) $(JABBER_MODULES) $(CPL_MODULES) $(RADIUS_MODULES)
+ALL_MODULES = $(MYSQL_MODULES) $(POSTGRES_MODULES) $(UNIXODBC_MODULES) $(JABBER_MODULES) $(CPL_MODULES) $(RADIUS_MODULES)
 
 # modules not in the "main" package or unstable modules
 EXCLUDED_MODULES = $(ALL_MODULES) pa
@@ -39,6 +41,7 @@
 # the same but with path prepended (needed for modules="...")
 MYSQL_MOD_PATH=$(addprefix modules/, $(MYSQL_MODULES))
 POSTGRES_MOD_PATH=$(addprefix modules/, $(POSTGRES_MODULES))
+UNIXODBC_MOD_PATH=$(addprefix modules/, $(UNIXODBC_MODULES))
 JABBER_MOD_PATH=$(addprefix modules/, $(JABBER_MODULES))
 CPL_MOD_PATH=$(addprefix modules/, $(CPL_MODULES))
 RADIUS_MOD_PATH=$(addprefix modules/, $(RADIUS_MODULES))
@@ -75,6 +78,7 @@
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) all skip_modules="$(EXCLUDED_MODULES)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) modules modules="$(MYSQL_MOD_PATH)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) modules modules="$(POSTGRES_MOD_PATH)" cfg-target=/etc/openser/
+	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) modules modules="$(UNIXODBC_MOD_PATH)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) modules modules="$(JABBER_MOD_PATH)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) modules modules="$(CPL_MOD_PATH)" cfg-target=/etc/openser/
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) modules modules="$(RADIUS_MOD_PATH)" cfg-target=/etc/openser/
@@ -134,6 +138,14 @@
 	mv $(CURDIR)/debian/openser/usr/sbin/openser_postgresql.sh $(CURDIR)/debian/openser-postgres-module/usr/sbin/openser_postgresql
 	sed -i -e "s/^PATH//" $(CURDIR)/debian/openser-postgres-module/usr/sbin/openser_postgresql
 
+	# install only the unixodbc module
+	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) install-modules-all modules="$(UNIXODBC_MOD_PATH)"  \
+		basedir=$(CURDIR)/debian/openser-unixodbc-module \
+		prefix=/usr \
+		cfg-prefix=$(CURDIR)/debian/openser-unixodbc-module \
+		cfg-target=/etc/openser/ \
+		doc-dir=share/doc/openser-unixodbc-module
+
 	#install only the jabber module
 	CC="$(CC)" CFLAGS="$(CFLAGS)" TLS=1 $(MAKE) install-modules-all modules="$(JABBER_MOD_PATH)"  \
 		basedir=$(CURDIR)/debian/openser-jabber-module \




More information about the Pkg-voip-commits mailing list