debian/0000755000000000000000000000000012207212760007165 5ustar debian/espeakedit.10000644000000000000000000000116511711045222011364 0ustar .TH ESPEAKEDIT 1 "April 5, 2010" .SH NAME espeakedit \- eSpeak voice editor .SH SYNOPSIS .B espeakedit .RI [ --compile ] .SH DESCRIPTION \fBespeakedit\fP is an graphical editor for the eSpeak speech synthesizer. .SH OPTIONS .TP .B \--compile Compile phoneme data in espeak-data/phsource and dictionary data in espeak-data/dictsource .SH SEE ALSO .BR espeak (1), .br More information can be found in /usr/share/doc/espeakedit/docs/editor.html .SH AUTHOR espeakedit was written by Jonathan Duddington. .PP This manual page was written by Samuel Thibault , for the Debian project (and may be used by others). debian/compat0000644000000000000000000000000211711045222010357 0ustar 7 debian/source/0000755000000000000000000000000011711045222010461 5ustar debian/source/format0000644000000000000000000000001411711045222011667 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000007011711045222010207 0ustar version=3 http://sf.net/espeak/espeakedit-([\d.]*)\.zip debian/changelog0000644000000000000000000000372212207212720011037 0ustar espeakedit (1.46.02-3) unstable; urgency=low * rules: Add empty build-indep rule. * control: Bump Standards-Version to 3.9.4 (no changes). * patches/wx2.8.diff: Fix Makefile line continuation (Closes: Bug#720842). -- Samuel Thibault Tue, 27 Aug 2013 23:05:59 +0200 espeakedit (1.46.02-2) unstable; urgency=low * control: Bump Standards-Version to 3.9.3 (no changes). * rules: Add proper build-arch target (closes: Bug#666289). -- Samuel Thibault Sun, 01 Apr 2012 21:35:06 +0200 espeakedit (1.46.02-1) unstable; urgency=low * New upstream release - debian/copyright: Update. - debian/patches/wx2.8.diff: Refrehs. * debian/patches/libsonic: New patch to make espeakedit use the packaged libsonic. * debian/control: Build-depend on libsonic-dev. -- Samuel Thibault Sat, 28 Jan 2012 20:19:49 +0100 espeakedit (1.43.03-4) unstable; urgency=low * debian/patches/format.diff: Add format security fix. * debian/control: - Depend on hardening-check. - Depend on multiarched libwx2.8. * debian/rules: Set DEB_BUILD_HARDENING=1 to enable hardening. * debian/patches/wx2.8.diff: Use multiarched paths (Closes: Bug#652601). -- Samuel Thibault Wed, 25 Jan 2012 14:28:37 +0100 espeakedit (1.43.03-3) unstable; urgency=low * debian/control, debian/patches/wx2.8.diff: Build against wxwidgets2.8. -- Samuel Thibault Wed, 12 Oct 2011 09:53:49 +0200 espeakedit (1.43.03-2) unstable; urgency=low * debian/control: - Bump Standards-Version to 3.9.2 (no change needed). - Set Multi-Arch: foreign. * debian/rules, debian/patch: move upstream changes to patches (Closes: Bug#643109). -- Samuel Thibault Tue, 27 Jul 2010 01:52:42 +0200 espeakedit (1.43.03-1) unstable; urgency=low * Initial release (Closes: #573537) -- Samuel Thibault Mon, 05 Apr 2010 00:39:22 +0200 debian/rules0000755000000000000000000000047012170300133010235 0ustar #!/usr/bin/make -f export DEB_BUILD_HARDENING=1 build-indep: build-arch: src/espeakedit src/espeakedit: cp -f src/portaudio19.h src/portaudio.h $(MAKE) -C src build: build-arch clean: dh_testdir $(MAKE) -C src clean rm -f src/espeakedit cp -f src/portaudio18.h src/portaudio.h dh_clean %: dh $@ debian/espeakedit.doc-base0000644000000000000000000000040611711045222012676 0ustar Document: espeakedit Title: Debian espeakedit Manual Author: Jonathan Duddington Abstract: This is the documentation of the espeak editor Section: Sound Format: HTML Files: /usr/share/doc/espeakedit/docs/*.html Index: /usr/share/doc/espeakedit/docs/editor.html debian/docs0000644000000000000000000000001411711045222010027 0ustar ReadMe docs debian/menu0000644000000000000000000000016211711045222010047 0ustar ?package(espeakedit):needs="X11" section="Applications/Sound"\ title="espeakedit" command="/usr/bin/espeakedit" debian/espeakedit.manpages0000644000000000000000000000002411711045222013010 0ustar debian/espeakedit.1 debian/control0000644000000000000000000000156712207212730010576 0ustar Source: espeakedit Section: sound Priority: extra Maintainer: Debian Accessibility Team Uploaders: Mario Lang , Samuel Thibault Vcs-Browser: http://git.debian.org/?p=pkg-a11y/espeakedit.git;a=summary Vcs-Git: git://git.debian.org/git/pkg-a11y/espeakedit.git Homepage: http://espeak.sourceforge.net/ Build-Depends: debhelper (>= 7), libwxgtk2.8-dev (>= 2.8.12.1-4), portaudio19-dev, dpkg-dev (>= 1.16.0), hardening-wrapper, libsonic-dev Standards-Version: 3.9.4 Package: espeakedit Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, sox Recommends: espeak-data Description: Multi-lingual software speech synthesizer - editor eSpeak is a software speech synthesizer for English, and some other languages. . eSpeakEdit provides a User Interface to edit the eSpeak voices. debian/install0000644000000000000000000000003011711045222010543 0ustar src/espeakedit /usr/bin debian/patches/0000755000000000000000000000000012207212076010614 5ustar debian/patches/path.diff0000644000000000000000000000145611711045222012404 0ustar diff --git a/src/espeakedit.cpp b/src/espeakedit.cpp index fdb97f6..5335a23 100755 --- a/src/espeakedit.cpp +++ b/src/espeakedit.cpp @@ -274,7 +274,7 @@ wxSashLayoutWindow *win; if((result = LoadPhData()) != 1) { if(result == -1) - wxLogError(_T("Failed to read espeak-data/phontab,phondata,phonindex\nPath = ")+wxString(path_home,wxConvLocal)+_T("\n\nThe 'eSpeak' package needs to be installed")); + wxLogError(_T("Failed to read espeak-data/phontab,phondata,phonindex\nPath = ")+wxString(path_home,wxConvLocal)+_T("\n\nThe 'espeak-data' package needs to be installed and /usr/share/espeak-data copied to "+wxString(path_home, wxConvLocal))); else wxLogError(_T("Wrong version of espeak-data at:\n")+ wxString(path_home,wxConvLocal)+_T("\nVersion 0x%x (expects 0x%x)"),result,version_phdata); debian/patches/format.diff0000644000000000000000000000152411736127047012751 0ustar diff --git a/src/compiledata.cpp b/src/compiledata.cpp index 351fdd4..a1ff5fc 100755 --- a/src/compiledata.cpp +++ b/src/compiledata.cpp @@ -402,7 +402,7 @@ return; instn_category = (instn >> 12) & 0xf; data1 = instn & 0xff; type2 = (instn >> 8) & 0xf; - fprintf(f_out, " %.3x: %.4x %s",pc-prog_buf,instn,instn_category_string[instn_category]); + fprintf(f_out, " %.3lx: %.4x %s",pc-prog_buf,instn,instn_category_string[instn_category]); switch(instn_category) { diff --git a/src/espeakedit.cpp b/src/espeakedit.cpp index fdb97f6..27beffd 100755 --- a/src/espeakedit.cpp +++ b/src/espeakedit.cpp @@ -136,7 +136,7 @@ extern void VoiceReset(int control); if((strcmp(param,"--help")==0) || (strcmp(param,"-h")==0)) { printf(about_string,espeak_Info(NULL)); - printf(help_text); + printf("%s", help_text); exit(0); } debian/patches/libsonic0000644000000000000000000000205212207212076012340 0ustar Index: espeakedit/src/Makefile =================================================================== --- espeakedit.orig/src/Makefile 2012-01-28 20:34:16.685351850 +0100 +++ espeakedit/src/Makefile 2012-01-28 20:34:35.400946860 +0100 @@ -6,14 +6,14 @@ SRCS= compiledata.cpp compiledict.cpp de prosodydisplay.cpp readclause.cpp setlengths.cpp speak_lib.cpp spect.cpp \ spectdisplay.cpp spectseq.cpp synthdata.cpp synthesize.cpp synth_mbrola.cpp \ translate.cpp transldlg.cpp tr_languages.cpp voicedlg.cpp voices.cpp vowelchart.cpp \ - wave.cpp wavegen.cpp sonic.cpp + wave.cpp wavegen.cpp OBJS=$(patsubst %.cpp,%.o,$(SRCS)) WX_LIBS = -pthread -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 \ -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -LIBS=-lstdc++ -lportaudio +LIBS=-lstdc++ -lportaudio -lsonic DEB_HOST_MULTIARCH ?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH) CPPFLAGS = -Wall -g -fexceptions -I/usr/lib/$(DEB_HOST_MULTIARCH)/wx/include/gtk2-unicode-release-2.8 \ debian/patches/wx2.8.diff0000644000000000000000000000336412207211425012337 0ustar Index: espeakedit-1.43.03/src/Makefile =================================================================== --- espeakedit-1.43.03.orig/src/Makefile 2007-05-05 11:25:42.000000000 +0100 +++ espeakedit-1.43.03/src/Makefile 2011-12-19 02:02:29.000000000 +0000 @@ -10,18 +10,19 @@ OBJS=$(patsubst %.cpp,%.o,$(SRCS)) -WX_LIBS = -pthread -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_qa-2.6 -lwx_gtk2u_html-2.6 \ - -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6 +WX_LIBS = -pthread -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 \ + -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 LIBS=-lstdc++ -lportaudio -CPPFLAGS = -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 - -I/usr/include/wx-2.6 \ - -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES - -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT +DEB_HOST_MULTIARCH ?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +CPPFLAGS = -Wall -g -fexceptions -I/usr/lib/$(DEB_HOST_MULTIARCH)/wx/include/gtk2-unicode-release-2.8 \ + -I/usr/include/wx-2.8 \ + -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES \ + -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT -CXXFLAGS = -O2 -Wall -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 \ - -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT +CXXFLAGS = -O2 -Wall -fexceptions -I/usr/lib/$(DEB_HOST_MULTIARCH)/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 \ + -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT all: espeakedit debian/patches/series0000644000000000000000000000005211711046770012033 0ustar format.diff path.diff wx2.8.diff libsonic debian/copyright0000644000000000000000000000462411711045237011130 0ustar This work was packaged for Debian by: Samuel Thibault on Mon, 05 Apr 2010 00:39:22 +0200 It was downloaded from: http://espeak.sourceforge.net/ Copyright: Jonathan Duddington 2005-2011 Gilles Casse 2007 Ross Bencina 1999-2002 Phil Burk 1999-2002 Nicolas Pitre 2010 Bill Cox 2010 License: This program is free software: 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 3 of the License, or (at your option) any later version. This package 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". sonic.{cpp,h} are released under the following licencing terme: The Sonic Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ On Debian systems, the complete text of the GNU General Public License version 2.1 can be found in "/usr/share/common-licenses/GPL-2". The Debian packaging is: Copyright (C) 2010, 2012 Samuel Thibault and is licensed under the GPL version 3, see above.