[Pkg-tcltk-commits] r762 - in packages/iaxclient-tcl/trunk: . debian debian/patches

miriam at alioth.debian.org miriam at alioth.debian.org
Wed Nov 19 22:43:20 UTC 2008


Author: miriam
Date: 2008-11-19 22:43:19 +0000 (Wed, 19 Nov 2008)
New Revision: 762

Added:
   packages/iaxclient-tcl/trunk/debian/
   packages/iaxclient-tcl/trunk/debian/README.Debian
   packages/iaxclient-tcl/trunk/debian/changelog
   packages/iaxclient-tcl/trunk/debian/compat
   packages/iaxclient-tcl/trunk/debian/control
   packages/iaxclient-tcl/trunk/debian/copyright
   packages/iaxclient-tcl/trunk/debian/docs
   packages/iaxclient-tcl/trunk/debian/iaxclient-tcl.doc-base.EX
   packages/iaxclient-tcl/trunk/debian/menu.ex
   packages/iaxclient-tcl/trunk/debian/patches/
   packages/iaxclient-tcl/trunk/debian/patches/audio_internal_pa.patch
   packages/iaxclient-tcl/trunk/debian/patches/no_docs.patch
   packages/iaxclient-tcl/trunk/debian/patches/series
   packages/iaxclient-tcl/trunk/debian/postinst.ex
   packages/iaxclient-tcl/trunk/debian/postrm.ex
   packages/iaxclient-tcl/trunk/debian/preinst.ex
   packages/iaxclient-tcl/trunk/debian/prerm.ex
   packages/iaxclient-tcl/trunk/debian/rules
   packages/iaxclient-tcl/trunk/debian/watch.ex
Log:
[svn-inject] Applying Debian modifications to trunk


Property changes on: packages/iaxclient-tcl/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/iaxclient-tcl/trunk/debian/README.Debian
===================================================================
--- packages/iaxclient-tcl/trunk/debian/README.Debian	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/README.Debian	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,6 @@
+iaxclient-tcl for Debian
+------------------------
+
+<possible notes regarding this package - if none, delete this file>
+
+ -- Miriam Ruiz <little_miry at yahoo.es>  Wed, 12 Nov 2008 18:40:21 +0100

Added: packages/iaxclient-tcl/trunk/debian/changelog
===================================================================
--- packages/iaxclient-tcl/trunk/debian/changelog	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/changelog	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,6 @@
+iaxclient-tcl (2.0.2-1) UNRELEASED; urgency=low
+
+  * Initial release.
+
+ -- Miriam Ruiz <little_miry at yahoo.es>  Wed, 12 Nov 2008 18:40:21 +0100
+

Added: packages/iaxclient-tcl/trunk/debian/compat
===================================================================
--- packages/iaxclient-tcl/trunk/debian/compat	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/compat	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1 @@
+7

Added: packages/iaxclient-tcl/trunk/debian/control
===================================================================
--- packages/iaxclient-tcl/trunk/debian/control	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/control	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,20 @@
+Source: iaxclient-tcl
+Section: devel
+Priority: extra
+Maintainer: Miriam Ruiz <little_miry at yahoo.es>
+Build-Depends: debhelper (>= 7), autotools-dev, quilt,
+ tcl8.5-dev, tk8.5-dev, libiaxclient-dev
+Standards-Version: 3.8.0
+Homepage: http://sourceforge.net/projects/iaxclient/
+
+Package: iaxclient-tcl
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: tcl interface to the iax2 client lib
+ The portable IAX(2) protocol telephony client is a library designed to
+ handle the "backend" of IAX telephony operations, including call
+ handling, network protocols, audio encoding/decoding, and audio
+ capture/playback. In its future, it may be extended to also handle video
+ encode, decode, capture and playback. 
+ .
+ This package includes the Tcl interface to the iax2 client lib.

Added: packages/iaxclient-tcl/trunk/debian/copyright
===================================================================
--- packages/iaxclient-tcl/trunk/debian/copyright	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/copyright	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,57 @@
+This package was debianized by Miriam Ruiz <little_miry at yahoo.es> on
+Wed, 12 Nov 2008 18:40:21 +0100.
+
+It was downloaded from http://sourceforge.net/projects/iaxclient/
+
+Upstream Authors:
+
+    Mats Bengtsson <matben at users.sourceforge.net>
+
+Copyright:
+
+    Copyright (c) 2006 Mats Bengtsson
+    Copyright (c) 2006 Antonio Cano Damas (iGesTec)
+
+    tcl.m4:
+        Copyright (c) 1999-2000 Ajuba Solutions.
+        Copyright (c) 2002-2005 ActiveState Corporation.
+
+    Makefile:
+        Copyright (c) 1999 Scriptics Corporation.
+        Copyright (c) 2002-2005 ActiveState Corporation.
+
+    tones.c:
+        Modified 5/97, 8/04 SAU
+        Copyright (c) 1997, 2004 Sun Microsystems.
+
+License:
+
+    All rights reserved.
+    
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions
+    are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the organizations involved nor the names of its
+      contributors may be used to endorse or promote products derived from
+      this software without specific prior written permission.
+
+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT
+    OWNER 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.
+
+The Debian packaging is (C) 2008, Miriam Ruiz <little_miry at yahoo.es> and
+is licensed under the same license as the program. See above.

Added: packages/iaxclient-tcl/trunk/debian/docs
===================================================================
--- packages/iaxclient-tcl/trunk/debian/docs	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/docs	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,2 @@
+README.txt
+README.txt

Added: packages/iaxclient-tcl/trunk/debian/iaxclient-tcl.doc-base.EX
===================================================================
--- packages/iaxclient-tcl/trunk/debian/iaxclient-tcl.doc-base.EX	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/iaxclient-tcl.doc-base.EX	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,22 @@
+Document: iaxclient-tcl
+Title: Debian iaxclient-tcl Manual
+Author: <insert document author here>
+Abstract: This manual describes what iaxclient-tcl is
+ and how it can be used to
+ manage online manuals on Debian systems.
+Section: unknown
+
+Format: debiandoc-sgml
+Files: /usr/share/doc/iaxclient-tcl/iaxclient-tcl.sgml.gz
+
+Format: postscript
+Files: /usr/share/doc/iaxclient-tcl/iaxclient-tcl.ps.gz
+
+Format: text
+Files: /usr/share/doc/iaxclient-tcl/iaxclient-tcl.text.gz
+
+Format: HTML
+Index: /usr/share/doc/iaxclient-tcl/html/index.html
+Files: /usr/share/doc/iaxclient-tcl/html/*.html
+
+

Added: packages/iaxclient-tcl/trunk/debian/menu.ex
===================================================================
--- packages/iaxclient-tcl/trunk/debian/menu.ex	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/menu.ex	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,2 @@
+?package(iaxclient-tcl):needs="X11|text|vc|wm" section="Applications/see-menu-manual"\
+  title="iaxclient-tcl" command="/usr/bin/iaxclient-tcl"

Added: packages/iaxclient-tcl/trunk/debian/patches/audio_internal_pa.patch
===================================================================
--- packages/iaxclient-tcl/trunk/debian/patches/audio_internal_pa.patch	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/patches/audio_internal_pa.patch	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,13 @@
+Index: iaxclient-tcl-2.0.2/iaxclient.c
+===================================================================
+--- iaxclient-tcl-2.0.2.orig/iaxclient.c	2008-11-12 18:59:35.000000000 +0100
++++ iaxclient-tcl-2.0.2/iaxclient.c	2008-11-12 19:00:01.000000000 +0100
+@@ -321,7 +321,7 @@
+     // Set Preferred UDP Port: 
+     // 0: Use the default port (4569)    
+     iaxc_set_preferred_source_udp_port(0);
+-    if (iaxc_initialize(AUDIO_INTERNAL_PA, MAX_LINES)) {
++    if (iaxc_initialize(MAX_LINES)) {
+ 		Tcl_SetObjResult( interp,  
+ 			    Tcl_NewStringObj( "cannot initialize iaxclient!", -1 ));
+ 		return TCL_ERROR;

Added: packages/iaxclient-tcl/trunk/debian/patches/no_docs.patch
===================================================================
--- packages/iaxclient-tcl/trunk/debian/patches/no_docs.patch	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/patches/no_docs.patch	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,13 @@
+Index: iaxclient-tcl-2.0.2/Makefile.in
+===================================================================
+--- iaxclient-tcl-2.0.2.orig/Makefile.in	2008-11-12 19:43:55.000000000 +0100
++++ iaxclient-tcl-2.0.2/Makefile.in	2008-11-12 19:44:22.000000000 +0100
+@@ -203,7 +203,7 @@
+ 	@echo "        xml2nroff sample.xml > sample.n"
+ 	@echo "        xml2html sample.xml > sample.html"
+ 
+-install: all install-binaries install-libraries install-doc
++install: all install-binaries install-libraries
+ 
+ install-binaries: binaries install-lib-binaries install-bin-binaries
+ 

Added: packages/iaxclient-tcl/trunk/debian/patches/series
===================================================================
--- packages/iaxclient-tcl/trunk/debian/patches/series	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/patches/series	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,2 @@
+audio_internal_pa.patch
+no_docs.patch

Added: packages/iaxclient-tcl/trunk/debian/postinst.ex
===================================================================
--- packages/iaxclient-tcl/trunk/debian/postinst.ex	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/postinst.ex	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,41 @@
+#!/bin/sh
+# postinst script for iaxclient-tcl
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <postinst> `abort-remove'
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    configure)
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+

Added: packages/iaxclient-tcl/trunk/debian/postrm.ex
===================================================================
--- packages/iaxclient-tcl/trunk/debian/postrm.ex	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/postrm.ex	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,39 @@
+#!/bin/sh
+# postrm script for iaxclient-tcl
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <overwriter>
+#          <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+

Added: packages/iaxclient-tcl/trunk/debian/preinst.ex
===================================================================
--- packages/iaxclient-tcl/trunk/debian/preinst.ex	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/preinst.ex	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,37 @@
+#!/bin/sh
+# preinst script for iaxclient-tcl
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <new-preinst> `install'
+#        * <new-preinst> `install' <old-version>
+#        * <new-preinst> `upgrade' <old-version>
+#        * <old-preinst> `abort-upgrade' <new-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    install|upgrade)
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+

Added: packages/iaxclient-tcl/trunk/debian/prerm.ex
===================================================================
--- packages/iaxclient-tcl/trunk/debian/prerm.ex	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/prerm.ex	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,40 @@
+#!/bin/sh
+# prerm script for iaxclient-tcl
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <prerm> `remove'
+#        * <old-prerm> `upgrade' <new-version>
+#        * <new-prerm> `failed-upgrade' <old-version>
+#        * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
+#        * <deconfigured's-prerm> `deconfigure' `in-favour'
+#          <package-being-installed> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    remove|upgrade|deconfigure)
+    ;;
+
+    failed-upgrade)
+    ;;
+
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+

Added: packages/iaxclient-tcl/trunk/debian/rules
===================================================================
--- packages/iaxclient-tcl/trunk/debian/rules	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/rules	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,0 +1,105 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+patch:
+	dh_testdir
+	$(MAKE) -f /usr/share/quilt/quilt.make patch
+
+config: config-stamp
+config-stamp: configure
+	dh_testdir
+	$(MAKE) -f /usr/share/quilt/quilt.make patch
+	# Add here commands to configure the package.
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess config.guess
+endif
+	./configure $(CROSS) \
+	--prefix=/usr \
+	--mandir=\$${prefix}/share/man \
+	--infodir=\$${prefix}/share/info \
+	--with-tcl=/usr/lib/tcl8.5/ \
+	--with-tk=/usr/lib/tk8.5/ \
+	--with-tclinclude=/usr/include/tcl8.5/ \
+	--with-tkinclude=/usr/include/tcl8.5/ \
+	CFLAGS="$(CFLAGS)" \
+	LDFLAGS="-lm -Wl,-z,defs -Wl,--no-undefined -Wl,--as-needed"
+	touch $@
+
+build: build-stamp
+build-stamp:  config
+	dh_testdir
+	$(MAKE)
+	#docbook-to-man debian/iaxclient-tcl.sgml > iaxclient-tcl.1
+	touch $@
+
+clean: config
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp config-stamp
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -f config.sub config.guess config.cache config.log
+	$(MAKE) -f /usr/share/quilt/quilt.make unpatch
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	$(MAKE) install \
+		prefix=$(CURDIR)/debian/iaxclient-tcl/usr \
+		DESTDIR=$(CURDIR)/debian/iaxclient-tcl \
+		DIST_DIR=$(CURDIR)/debian/iaxclient-tcl
+	find $(CURDIR)/debian/iaxclient-tcl -empty -type d -delete
+
+# Build architecture-independent files here.
+binary-indep: build install
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_python
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_perl
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: patch config build clean binary-indep binary-arch binary install 


Property changes on: packages/iaxclient-tcl/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/iaxclient-tcl/trunk/debian/watch.ex
===================================================================
--- packages/iaxclient-tcl/trunk/debian/watch.ex	                        (rev 0)
+++ packages/iaxclient-tcl/trunk/debian/watch.ex	2008-11-19 22:43:19 UTC (rev 762)
@@ -0,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 iaxclient-tcl-(.*)\.tar\.gz
+
+# Uncomment to examine a Webserver directory
+#http://www.example.com/pub/iaxclient-tcl-(.*)\.tar\.gz
+
+# Uncommment to examine a FTP server
+#ftp://ftp.example.com/pub/iaxclient-tcl-(.*)\.tar\.gz debian uupdate
+
+# Uncomment to find new files on sourceforge, for devscripts >= 2.9
+# http://sf.net/iaxclient-tcl/iaxclient-tcl-(.*)\.tar\.gz
+
+# Uncomment to find new files on GooglePages
+# http://example.googlepages.com/foo.html iaxclient-tcl-(.*)\.tar\.gz




More information about the Pkg-tcltk-commits mailing list