[Demudi-commits] r54 - in tkeca/trunk: . debian debian/patches

Free Ekanayaka free-guest@haydn.debian.org
Sat, 30 Oct 2004 06:42:21 -0600


Author: free-guest
Date: 2004-10-30 06:40:51 -0600 (Sat, 30 Oct 2004)
New Revision: 54

Added:
   tkeca/trunk/debian/
   tkeca/trunk/debian/changelog
   tkeca/trunk/debian/control
   tkeca/trunk/debian/copyright
   tkeca/trunk/debian/dirs
   tkeca/trunk/debian/docs
   tkeca/trunk/debian/manpages
   tkeca/trunk/debian/menu
   tkeca/trunk/debian/patches/
   tkeca/trunk/debian/patches/00list
   tkeca/trunk/debian/patches/10bad_interpreter.dpatch
   tkeca/trunk/debian/rules
   tkeca/trunk/debian/tkeca.1
   tkeca/trunk/debian/watch
Modified:
   tkeca/trunk/tkeca.tcl
Log:
Load newtrunk into tkeca/trunk.


Added: tkeca/trunk/debian/changelog
===================================================================
--- tkeca/trunk/debian/changelog	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/changelog	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,35 @@
+tkeca (3.0.0-0test1) unstable; urgency=low
+
+  * new upstream version
+  * added watch file
+  * the bad_interpreter patch is now useless, removed it from the list
+
+ -- Free Ekanayaka <free@agnula.org>  Thu, 27 Nov 2003 21:07:02 +0600
+
+tkeca (0.2.1-0test2) unstable; urgency=low
+
+  * Added tkeca.1 manpage (by <d.phillips@agnula.org> 
+
+ -- Andrea Glorioso <andrea.glorioso@agnula.org>  Mon, 24 Nov 2003 18:53:34 +0100
+
+tkeca (0.2.1-0test1) unstable; urgency=low
+
+  * New upstream version.
+  * Corrected versioning, which was botched in the previous releases.
+  * debian/patches/10bad_interpreter.dpath: corrects the interpreter 
+      (/bin/sh => /usr/bin/wish)
+  * debian/control: added dependency on ecasound | ecasound2.2
+
+ -- Andrea Glorioso <andrea.glorioso@agnula.org>  Fri, 21 Nov 2003 11:27:45 +0100
+
+tkeca (2.0.0-1.agnula-1) unstable; urgency=low
+
+  * Repackaged for AGNULA.
+
+ -- Free Ekanayaka <free@centrotemporeale.it>  Tue, 22 Jul 2003 11:52:35 +0200
+
+tkeca (2.0.0-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Free Ekanayaka <free@centrotemporeale.it>  Mon, 23 Jun 2003 09:36:11 +0200

Added: tkeca/trunk/debian/control
===================================================================
--- tkeca/trunk/debian/control	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/control	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,13 @@
+Source: tkeca
+Section: sound
+Priority: optional
+Maintainer: Andrea Glorioso (AGNULA devteam) <team@agnula.org>
+Build-Depends: debhelper (>> 3.0.0), dpatch
+Standards-Version: 3.5.2
+
+Package: tkeca
+Architecture: any
+Depends: ${shlibs:Depends}, tk8.4 | tk8.3, ecasound | ecasound2.2
+Description: GUI for Ecasound
+ TKECA is a Tcl/Tk frontend for Ecasound.
+ .

Added: tkeca/trunk/debian/copyright
===================================================================
--- tkeca/trunk/debian/copyright	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/copyright	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,15 @@
+This package was debianized by Free Ekanayaka <free@centrotemporeale.it> and
+Andrea Glorioso <andrea.glorioso@agnula.org> on Mon, 23 Jun 2003 09:36:11 +0200.
+
+It was downloaded from http://tkeca.sourceforge.net
+
+Upstream Author: 2003 Luis Pablo Gasparotto <luispa8@yahoo.com.ar>
+
+Copyright: 2003 Luis Pablo Gasparotto
+
+This software is copyright by John ffitch <jpff@codemist.co.uk>
+You are free to distribute this software under the terms of
+the GNU General Public License.
+On Debian systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/GPL file.
+

Added: tkeca/trunk/debian/dirs
===================================================================
--- tkeca/trunk/debian/dirs	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/dirs	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin

Added: tkeca/trunk/debian/docs
===================================================================
--- tkeca/trunk/debian/docs	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/docs	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1 @@
+README.tkeca

Added: tkeca/trunk/debian/manpages
===================================================================
--- tkeca/trunk/debian/manpages	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/manpages	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1 @@
+debian/tkeca.1

Added: tkeca/trunk/debian/menu
===================================================================
--- tkeca/trunk/debian/menu	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/menu	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,2 @@
+?package(tkeca):needs=X11 section=Apps/Sound\
+  title="TkEca" command="/usr/bin/tkeca" hints="DAWS"

Added: tkeca/trunk/debian/patches/00list
===================================================================
--- tkeca/trunk/debian/patches/00list	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/patches/00list	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1 @@
+

Added: tkeca/trunk/debian/patches/10bad_interpreter.dpatch
===================================================================
--- tkeca/trunk/debian/patches/10bad_interpreter.dpatch	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/patches/10bad_interpreter.dpatch	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,41 @@
+#!/bin/sh -e
+## 10bad_interpreter.dpatch by Andrea Glorioso <andrea.glorioso@binary-only.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Corrects the interpreter for tkeca
+
+if [ $# -ne 1 ]; then
+    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+    exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+case "$1" in
+       -patch) patch $patch_opts -p1 < $0;;
+       -unpatch) patch $patch_opts -p1 -R < $0;;
+        *)
+                echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+                exit 1;;
+esac
+
+exit 0
+
+@DPATCH@
+diff -urNad /var/home/sama/tmp/tkeca/tkeca-0.2.1/tkeca.tcl tkeca-0.2.1/tkeca.tcl
+--- /var/home/sama/tmp/tkeca/tkeca-0.2.1/tkeca.tcl	2002-08-23 18:28:47.000000000 +0200
++++ tkeca-0.2.1/tkeca.tcl	2003-11-21 15:45:40.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/usr/bin/wish
+ 
+ # VARIABLES DESCRIPTION:
+ #	mt_font: Default font
+@@ -1002,4 +1002,4 @@
+ 	set pause "Pause"
+     }
+ 
+-}
+\ No newline at end of file
++}

Added: tkeca/trunk/debian/rules
===================================================================
--- tkeca/trunk/debian/rules	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/rules	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,94 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatibility version to use.
+export DH_COMPAT=3
+
+include /usr/share/dpatch/dpatch.make
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	INSTALL_PROGRAM += -s
+endif
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+
+	touch configure-stamp
+
+
+build: build-stamp patch-stamp
+
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Add here commands to compile the package.
+	#$(MAKE)
+	#/usr/bin/docbook-to-man debian/tkeca.sgml > tkeca.1
+
+	touch build-stamp
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	#-$(MAKE) clean
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/tkeca.
+	cp tkeca.tcl $(CURDIR)/debian/tkeca/usr/bin/tkeca
+
+
+# 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_installdebconf	
+	dh_installdocs
+	dh_installexamples
+	dh_installmenu
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+	dh_installcron
+	dh_installman
+	dh_installinfo
+#	dh_undocumented
+	dh_installchangelogs 
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_makeshlibs
+	dh_installdeb
+#	dh_perl
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure patch-stamp unpatch


Property changes on: tkeca/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: tkeca/trunk/debian/tkeca.1
===================================================================
--- tkeca/trunk/debian/tkeca.1	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/tkeca.1	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,85 @@
+.\" Copyright (c) 2003 Dave Phillips
+.\" 
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\" 
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\" 
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\" 
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\" 
+.TH Tkeca 1 "November 2003"
+.SH NAME
+Tkeca - A GUI for ecasound
+.SH SYNOPSIS
+.BI "tkeca [" OPTIONS "]"
+.SH DESCRIPTION
+.B Tkeca
+provides a 
+.B Tcl/Tk
+graphic user interface to the 
+.B ecasound
+audio recording/playback/processing program by Kai Vehmanen. 
+All
+.B ecasound
+functions are supported, including support for
+.B LADSPA
+plugins with realtime control. Other realtime
+controls include record/playback transports, mute switch, 
+and sliders for volume and panning.
+
+.SH OPTIONS
+No application-specific options are available. Enter
+.B tkeca -h
+at the shell prompt for a list of options specific to
+.B Tcl/Tk.
+
+.SH FILES
+.B Tkeca
+utilizes the 
+.B ecasound
+environment variables found at
+.I ~/.ecasound/ecasoundrc
+or
+.I /usr/share/ecasound/ecasoundrc
+or
+.I /usr/local/share/ecasound/ecasoundrc.
+
+See the README.tkeca file for more details regarding program operation. Typically it will be located in
+.I ~/tkeca-x.x.x
+but there is no installation routine for
+.B Tkeca
+so good luck finding the file. 
+
+.SH TODO
+A "Solo" button.
+
+A decent manual.
+
+A "make install" procedure for system-wide installation.
+
+.SH BUGS
+Please report bugs and errors to Luis Pablo Gasparotto at
+.I luispa8@yahoo.com.ar.
+
+.SH SEE ALSO
+ecasound(1), ecasoundrc(5), Tcl(n)
+
+.SH AUTHOR
+.B Tkeca
+is written and maintained by Luis Pablo Gasparotto.
+
+.SH COPYRIGHT
+Copyright (c) 2002\-2003 by Luis Pablo Gasparotto. Licensed under the GNU Public License.

Added: tkeca/trunk/debian/watch
===================================================================
--- tkeca/trunk/debian/watch	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/debian/watch	2004-10-30 12:40:51 UTC (rev 54)
@@ -0,0 +1,2 @@
+# Site					Directory		Pattern			Version	Script
+http://cesnet.dl.sourceforge.net	/sourceforge/tkeca/	tkeca-(.*)\.tar\.gz	debian	uupdate

Modified: tkeca/trunk/tkeca.tcl
===================================================================
--- tkeca/trunk/tkeca.tcl	2004-10-30 12:37:06 UTC (rev 53)
+++ tkeca/trunk/tkeca.tcl	2004-10-30 12:40:51 UTC (rev 54)
@@ -1456,12 +1456,14 @@
     }
 }
 
-set ecasoundrc "~/.ecasoundrc"
+set ecasoundrc "~/.ecasound/ecasoundrc"
 
 if {[file exists $ecasoundrc] != 1} {
-    set ecasoundrc "~/.ecasound/ecasoundrc"
+    if {([file exists "~/.ecasound"] != 1) || ([file isdirectory "~/.ecasound"] != 1)} {
+	set ecasoundrc "~/.ecasoundrc"
+    }
 }
-    set rc_infile [open $ecasoundrc r]
+    set rc_infile [open $ecasoundrc "RDONLY CREAT"]
 
 set ladspa_path 0
 


Property changes on: tkeca/trunk/tkeca.tcl
___________________________________________________________________
Name: svn:executable
   - 
   + *