[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