[Pkg-voip-commits] r7077 - in /openzap/trunk/debian: ./ TODO.Debian changelog compat control copyright libopenzap-dev.install libopenzap1.install rules watch.ex

tzafrir-guest at alioth.debian.org tzafrir-guest at alioth.debian.org
Tue Apr 28 20:08:33 UTC 2009


Author: tzafrir-guest
Date: Tue Apr 28 20:08:33 2009
New Revision: 7077

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=7077
Log:
[svn-inject] Applying Debian modifications to trunk

Added:
    openzap/trunk/debian/   (with props)
    openzap/trunk/debian/TODO.Debian
    openzap/trunk/debian/changelog
    openzap/trunk/debian/compat
    openzap/trunk/debian/control
    openzap/trunk/debian/copyright
    openzap/trunk/debian/libopenzap-dev.install
    openzap/trunk/debian/libopenzap1.install
    openzap/trunk/debian/rules   (with props)
    openzap/trunk/debian/watch.ex

Propchange: openzap/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Added: openzap/trunk/debian/TODO.Debian
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/TODO.Debian?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/TODO.Debian (added)
+++ openzap/trunk/debian/TODO.Debian Tue Apr 28 20:08:33 2009
@@ -1,0 +1,4 @@
+* Package API docs?
+  To build them: 'make doxygen'
+  Their size: 16M unpacked, 4M packed
+* Resolve licensing issues. See debian/copyright

Added: openzap/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/changelog?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/changelog (added)
+++ openzap/trunk/debian/changelog Tue Apr 28 20:08:33 2009
@@ -1,0 +1,6 @@
+openzap (0.0.svn.724) unstable; urgency=low
+
+  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+
+ -- Tzafrir Cohen <tzafrir.cohen at xorcom.com>  Wed, 12 Nov 2008 19:08:13 +0200
+

Added: openzap/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/compat?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/compat (added)
+++ openzap/trunk/debian/compat Tue Apr 28 20:08:33 2009
@@ -1,0 +1,1 @@
+7

Added: openzap/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/control?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/control (added)
+++ openzap/trunk/debian/control Tue Apr 28 20:08:33 2009
@@ -1,0 +1,23 @@
+Source: openzap
+Priority: extra
+Maintainer: Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+Build-Depends: debhelper (>= 7)
+Standards-Version: 3.8.0
+Section: libs
+Homepage: http://wiki.freeswitch.org/wiki/OpenZAP
+
+Package: libopenzap1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: interface to the Sangoma and DAHDI TDM APIs
+ interface to the Sangoma and DAHDI TDM APIs. Used mainly by FreeSwitch.
+
+Package: libopenzap-dev
+Section: libdevel
+Architecture: any
+Depends: libopenzap1 (= ${binary:Version})
+Description: interface to the Sangoma and DAHDI TDM APIs - devel files
+ interface to the Sangoma and DAHDI TDM APIs. Used mainly by FreeSwitch.
+ .
+ This package contains the development headers.

Added: openzap/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/copyright?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/copyright (added)
+++ openzap/trunk/debian/copyright Tue Apr 28 20:08:33 2009
@@ -1,0 +1,130 @@
+This package was debianized by Tzafrir Cohen <tzafrir.cohen at xorcom.com> on
+Wed, 12 Nov 2008 19:08:13 +0200.
+
+It was downloaded from <url://example.com>
+
+# Leave this until copyright inspection is done:
+Upstream Author(s):
+
+    <put author's name and email here>
+    <likewise for another author>
+
+Copyright:
+
+    <Copyright (C) YYYY Name OfAuthor>
+    <likewise for another author>
+
+License:
+
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted under the terms of the BSD License.
+
+    THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+    ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+    OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+    OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+    SUCH DAMAGE.
+
+On Debian systems, the complete text of the BSD License can be
+found in `/usr/share/common-licenses/BSD'.
+
+Package is still pending an in-depth review. It seems most parts are indeed 
+under 2- or 3-clause BSD license.
+
+The interface to libpri, which is GPLed, does not fall clearly under 
+that, however. Likewise the interface to sangoma_pri, and its 
+implementation:
+
+src/sangoma_pri.h: GPL (v2 or later)
+src/sangoma_pri.c: GPL (v2 or later)
+src/priserver.c: GPL (v2 or later)
+
+
+The following files are distributed under the terms of the MPL (1.1):
+
+src/include/libteletone.h MPL (v1.1)
+mod_openzap/mod_openzap.c: MPL (v1.1)
+
+mod_openzap is probably only used by FreeSwitch. However it seems 
+that libteletone is used in libopenzap itself.
+
+
+Other files:
+
+src/zap_threadmutex.c:
+src/include/zap_threadmutex.h:
+src/include/zap_dso.h:
+src/zap_dso.c:
+ * Cross Platform Thread/Mutex abstraction
+ * Copyright(C) 2007 Michael Jerris
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so.
+
+What exactly are "persons to whom the Software is furnished to"? Is that 
+all people? What about companies?
+
+src/include/g711.h:
+src/g711.c:
+ * Copyright (C) 2001 Steve Underwood
+ *
+ *  Despite my general liking of the GPL, I place this code in the
+ *  public domain for the benefit of all mankind - even the slimy
+ *  ones who might try to proprietize my work and use it to my
+ *  detriment.
+
+src/include/hashtable.h:
+src/include/hashtable_itr.h:
+src/include/hashtable_private.h:
+  /* Copyright (C) 2002 Christopher Clark <firstname.lastname at cl.cam.ac.uk> */
+  /* Copyright (C) 2002, 2004 Christopher Clark <firstname.lastname at cl.cam.ac.uk> */
+
+No license.
+
+
+src/include/sangoma_tdm_api.h:
+ * Copyright:	(c) 2006 Nenad Corbic <ncorbic at sangoma.com>
+ *                       Anthony Minessale II
+ *				(c) 1984-2007 Sangoma Technologies Inc.
+
+No license. Includes inline code.
+
+
+src/detect_tones.c: *No copyright*, No license.
+src/zap_callerid.c: *No copyright* No license.
+src/detect_dtmf.c: *No copyright* No license.
+src/testapp.c: *No copyright* No license.
+src/testanalog.c: *No copyright* No license.
+src/testisdn.c: *No copyright* No license.
+src/testcid.c: *No copyright* No license.
+src/testboost.c: *No copyright* No license.
+src/testtones.c: *No copyright* No license.
+src/testm3ua.c: Improper copyrights, No license.
+
+./src/ozmod/ozmod_ss7_boost/sigboost.h:
+ * Definitions for the sigboost interface.
+ *
+ * WARNING WARNING WARNING
+ *
+ * This file is used by sangoma_mgd and perhaps other programs. Any changes 
+ * to this file must be coordinated with other user programs,
+ *
+ * Copyright (C) 2005  Xygnada Technology, Inc.
+
+Are modifications permitted?
+
+
+
+The Debian packaging is (C) 2008, Tzafrir Cohen <tzafrir.cohen at xorcom.com> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.

Added: openzap/trunk/debian/libopenzap-dev.install
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/libopenzap-dev.install?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/libopenzap-dev.install (added)
+++ openzap/trunk/debian/libopenzap-dev.install Tue Apr 28 20:08:33 2009
@@ -1,0 +1,5 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig/*
+usr/lib/*.la

Added: openzap/trunk/debian/libopenzap1.install
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/libopenzap1.install?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/libopenzap1.install (added)
+++ openzap/trunk/debian/libopenzap1.install Tue Apr 28 20:08:33 2009
@@ -1,0 +1,1 @@
+usr/lib/lib*.so.*

Added: openzap/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/rules?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/rules (added)
+++ openzap/trunk/debian/rules Tue Apr 28 20:08:33 2009
@@ -1,0 +1,116 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE:=$(shell sed -nre 's/^Source: (.*)$$/\1/p' debian/control)
+DEBVERSION:=$(shell head -n 1 debian/changelog \
+                    | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
+UPVERSION:=$(shell echo $(DEBVERSION) | sed -e 's/^.*://' -e 's/-[0-9.]*$$//' -e 's/.dfsg$$//')
+SVN_REV:=$(shell echo $(UPVERSION) | sed -e 's/^.*svn\.//')
+SVN_BRANCH:=trunk
+SVN_URL:=http://svn.openzap.org/svn/openzap/$(SVN_BRANCH)
+DIR_NAME:=$(PACKAGE)-$(UPVERSION)
+TARBALL:=$(PACKAGE)_$(UPVERSION).orig.tar.gz
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+
+	aclocal
+	libtoolize -c
+	automake --add-missing
+	autoconf
+	./configure --prefix=/usr --with-pic
+	touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp  
+	dh_testdir
+
+	# Add here commands to compile the package.
+	$(MAKE)
+
+	touch $@
+
+clean: 
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	-$(MAKE) clean
+	
+	# Files to remove if building a SVN snapshot that has no configure
+	# script:
+	#[ ! -f Makefile ] || $(MAKE) maintainer-clean
+	rm -f build/config.sub build/config.status build/config.guess \
+		build/install-sh build/compile build/missing build/depcomp \
+		configure config.status config.log Makefile Makefile.in \
+		aclocal.m4 build/ltmain.sh libtool mod_openzap/Makefile \
+		openzap.pc
+	rm -rf .deps
+	rm -f COPYING INSTALL # two left-overs
+	rm -rf .deps
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/tmp
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+	dh_install
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+print-version:
+	@echo "Debian version:      $(DEBVERSION)"
+	@echo "Upstream version:    $(UPVERSION)"
+	@echo "Subversion revision: $(SVN_REV)"
+
+TARBALL_DIR=../tarballs/$(PACKAGE)-$(UPVERSION).tmp
+get-orig-source:
+	@dh_testdir
+	@[ -d $(TARBALL_DIR) ]||mkdir -p $(TARBALL_DIR)
+	@rm -rf $(TARBALL_DIR)/$(DIR_NAME)
+
+	@echo "Exporting rev. $(SVN_REV) to $(TARBALL_DIR)/$(DIR_NAME)"
+	@svn export -q -r $(SVN_REV) $(SVN_URL) $(TARBALL_DIR)/$(DIR_NAME)
+	@tar czf ../tarballs/$(TARBALL) -C $(TARBALL_DIR) $(DIR_NAME)
+	@echo "Cleaning up..."
+	@rm -rf $(TARBALL_DIR)
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure print-version get-orig-source

Propchange: openzap/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: openzap/trunk/debian/watch.ex
URL: http://svn.debian.org/wsvn/pkg-voip/openzap/trunk/debian/watch.ex?rev=7077&op=file
==============================================================================
--- openzap/trunk/debian/watch.ex (added)
+++ openzap/trunk/debian/watch.ex Tue Apr 28 20:08:33 2009
@@ -1,0 +1,23 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+
+# Uncomment to examine a Webpage
+# <Webpage URL> <string match>
+#http://www.example.com/downloads.php openzap-(.*)\.tar\.gz
+
+# Uncomment to examine a Webserver directory
+#http://www.example.com/pub/openzap-(.*)\.tar\.gz
+
+# Uncommment to examine a FTP server
+#ftp://ftp.example.com/pub/openzap-(.*)\.tar\.gz debian uupdate
+
+# Uncomment to find new files on sourceforge, for devscripts >= 2.9
+# http://sf.net/openzap/openzap-(.*)\.tar\.gz
+
+# Uncomment to find new files on GooglePages
+# http://example.googlepages.com/foo.html openzap-(.*)\.tar\.gz




More information about the Pkg-voip-commits mailing list