--- julius-4.2.2.orig/debian/changelog +++ julius-4.2.2/debian/changelog @@ -0,0 +1,94 @@ +julius (4.2.2-0ubuntu6) noble; urgency=medium + + * No-change rebuild for CVE-2024-3094 + + -- Steve Langasek Sun, 31 Mar 2024 18:34:20 +0000 + +julius (4.2.2-0ubuntu5) noble; urgency=medium + + * Bump debhelper to v7. + + -- Matthias Klose Tue, 26 Mar 2024 17:02:08 +0100 + +julius (4.2.2-0ubuntu4) noble; urgency=medium + + * No-change rebuild against libasound2t64 + + -- Steve Langasek Tue, 12 Mar 2024 06:37:40 +0000 + +julius (4.2.2-0ubuntu3) bionic; urgency=high + + * No change rebuild to pick up -fPIE compiler default + + -- Balint Reczey Tue, 03 Apr 2018 12:30:20 +0000 + +julius (4.2.2-0ubuntu2) raring; urgency=low + + * Add libpulse-dev and libasound-dev as build dependencies. + - This makes all the sound back-ends build. + * Move libjulius-config and libsent-config into libjulius-dev. + - It is now possible to build against libjulius-dev without + also having the main julius package installed. + * See bug lp:1118153 + + -- Pete Woods Thu, 07 Feb 2013 09:04:13 +0000 + +julius (4.2.2-0ubuntu1) quantal; urgency=low + + * New upstream release. (LP: #1032429) + * Bump Standards-Version to 3.9.3. + + -- Logan Rosen Fri, 03 Aug 2012 00:14:06 -0400 + +julius (4.1.5-0ubuntu1) maverick; urgency=low + + * New upstream version. See Release.txt for a list of changes. + - Drop patches/fix-japanese-manpages-install-dir.patch. + - Update copyright years in debian/copyright. + * debian/watch: + - Adapt it to work after changes on sourceforge.jp. + * debian/control: + - Bump Standards-Version to 3.8.4. + * Add debian/source/format with value "1.0". + + -- Siegfried-Angel Gevatter Pujals Sun, 04 Jul 2010 15:18:40 +0200 + +julius (4.1.2-0ubuntu1) karmic; urgency=low + + NOTE: If you have been using Julius before with "-input mic" and + with this update you notice a considerable accuracy drop in the + recognitions, try using "oss", "alsa" or "esd" instead of "mic". + + * New upstream version. For a list of changes see Release.txt. + - Fixes segfault when an empty .jconf file is used (LP: #298495). + - Drop patches/fix-julius-manpage.patch, not necessary anymore. + - Install accept_check and nextword, they work now. + * debian/patches/fix-japanese-manpages-install-dir.patch + - Install Japanses manpages into usr/share/man/ja/man1 instead of + usr/share/man/man1/ja. + * debian/doc/: + - Disable all manpages in favour of upstreams, except for + dfa_minimize, which has better examples, and julius-generate, + which upstream doesn't ship. + * debian/rules: + - Remove manpages for commands we don't ship and rename and adapt + manpages for commands we renamed. + * debian/watch: + - Fix it. + * debian/rules: + - Do not install file ChangeLog, as it isn't up-to-date. + * debian/control: + - Bump Standards-Version to 3.8.2. + * debian/copyright: + - Specify that the packaging is GPLv2+. + + -- Siegfried-Angel Gevatter Pujals Thu, 18 Jun 2009 13:08:41 +0200 + +julius (4.0.2-0ubuntu1) intrepid; urgency=low + + * Initial release (LP: #251890). + * debian/patches/fix-julius-manpage.patch: + - Fix the header in julius/julius.man so that the section number is + considered an integer and not a string. + + -- Siegfried-Angel Gevatter Pujals Fri, 25 Jul 2008 17:44:08 +0200 --- julius-4.2.2.orig/debian/compat +++ julius-4.2.2/debian/compat @@ -0,0 +1 @@ +7 --- julius-4.2.2.orig/debian/control +++ julius-4.2.2/debian/control @@ -0,0 +1,51 @@ +Source: julius +Section: sound +Priority: optional +Maintainer: Siegfried-Angel Gevatter Pujals +Homepage: http://julius.sourceforge.jp/en_index.php +Build-Depends: autotools-dev, + bison, + cdbs (>= 0.4.51~), + debhelper (>= 7), + flex, + perl, + libpulse-dev, + libasound-dev +Standards-Version: 3.9.3 + +Package: julius +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: julius-voxforge +Description: speech recognition engine + Julius is a high-performance, two-pass large vocabulary continuous + speech recognition (LVCSR) engine. + . + It supports N-gram based dictation, DFA grammar based parsing, and + one-pass isolated word recognition. Phone context dependencies are + supported up to triphone. It can perform a multi-model decoding, a + recognition using several LMs and AMs simultaneously with a single + processor, and also supports "hot plugging" of arbitrary modules at + run time. + . + This package contains the executable applications, a set of tools + useful to build recognition grammar and some examples (like a + script to use Julius to execute some predetermined commands). + +Package: libjulius-dev +Architecture: any +Section: libdevel +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: speech recognition engine - development headers + Julius is a high-performance, two-pass large vocabulary continuous + speech recognition (LVCSR) engine. + . + It supports N-gram based dictation, DFA grammar based parsing, and + one-pass isolated word recognition. Phone context dependencies are + supported up to triphone. It can perform a multi-model decoding, a + recognition using several LMs and AMs simultaneously with a single + processor, and also supports "hot plugging" of arbitrary modules at + run time. + . + This package contains header files and static libraries for developing + programs that use Julius. --- julius-4.2.2.orig/debian/copyright +++ julius-4.2.2/debian/copyright @@ -0,0 +1,235 @@ +This package was debianized by Siegfried-A. Gevatter on +Fri, 25 Jul 2008 17:44:08 +0200. + +It was downloaded from http://sourceforge.jp/projects/julius/files/ + +Contact address: + + julius-info@lists.sourceforge.jp + +Copyright: + + Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan + Copyright (c) 1991-2010 Kawahara Lab., Kyoto University + Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology + Copyright (c) 2005-2010 Julius project team, Nagoya Institute of Technology + +License: + + See below for a complete transcription of the license text in Japanese and + its English translation. + +The files under libsent/src/adin/pa/ were taken from portaudio.com by upstream +and have the following owners: + + Copyright (c) 1999-2000 Phil Burk + Copyright (c) 1999-2000 Robert Marsanyi + Copyright (c) 1999-2000 Ross Bencina + +and their license is: + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + Any person wishing to distribute modifications to the Software is + requested to send the modifications to the original developer so that + they can be incorporated into the canonical version. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR + ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +The Debian packaging is © 2008-2009, Siegfried-Angel Gevatter Pujals + and is licensed under the GNU General Public +License, version 2 or later, see `/usr/share/common-licenses/GPL'. + +-------------------------------------------------------------------------------- + + +*** English translation is available in the latter of this file *** + + u‘åŒêœb˜A‘±‰¹º”FŽ¯ƒGƒ“ƒWƒ“ Juliusv + —˜—p‹–‘ø‘ + + Copyright (c) 1991-2008 ‹ž“s‘åŠw ‰ÍŒ´Œ¤‹†Žº + Copyright (c) 1997-2000 î•ñˆ—U‹»Ž–‹Æ‹¦‰ï(IPA) + Copyright (c) 2000-2005 “ޗǐæ’[‰ÈŠw‹Zp‘åŠw‰@‘åŠw Ž­–쌤‹†Žº + Copyright (c) 2005-2008 –¼ŒÃ‰®H‹Æ‘åŠw JuliusŠJ”­ƒ`[ƒ€ + +---------------------------------------------------------------------------- + +u‘åŒêœb˜A‘±‰¹º”FŽ¯ƒGƒ“ƒWƒ“ JuliusviJulian‚ðŠÜ‚ށj‚́A‹ž“s‘åŠw ‰ÍŒ´ +Œ¤‹†ŽºA“ޗǐæ’[‰ÈŠw‹Zp‘åŠw‰@‘åŠw Ž­–쌤‹†ŽºA‹y‚Ñ–¼ŒÃ‰®H‹Æ‘åŠw +JuliusŠJ”­ƒ`[ƒ€‚ÅŠJ”­‚³‚ê‚Ä‚¢‚Ü‚·B1997”N“x‚©‚ç3”NŠÔAî•ñˆ—U‹»Ž– +‹Æ‹¦‰ï(IPA)‚ªŽÀŽ{‚µ‚½u“Æ‘n“Iî•ñ‹Zpˆç¬Ž–‹Æv‚̉‡•‚ðŽó‚¯‚Ü‚µ‚½B + +‹ž“s‘åŠw ‰ÍŒ´Œ¤‹†ŽºAIPAA“ޗǐæ’[‰ÈŠw‹Zp‘åŠw‰@‘åŠw Ž­–쌤‹†ŽºA‹y‚Ñ +–¼ŒÃ‰®H‹Æ‘åŠw JuliusŠJ”­ƒ`[ƒ€iˆÈ‰º‚ ‚킹‚āu’˜ìŒ ŽÒv‚ÆŒ¾‚¤j‚́A +’˜ìŽÒ‚Å‚ ‚è’˜ìŒ ‚𗯕ۂµ‚Ä‚¢‚Ü‚·‚ªA–{—˜—pðŒ‚Ì‘S‚Ä‚ðŽó‘ø‚µ…Žç‚·‚é +ŒÀ‚èAƒ\[ƒXƒR[ƒh‚ðŠÜ‚Þ–{ƒvƒƒOƒ‰ƒ€‹y‚уhƒLƒ…ƒƒ“ƒe[ƒVƒ‡ƒ“iˆÈ‰º‚ ‚í +‚¹‚āu–{ƒ\ƒtƒgƒEƒFƒAv‚ÆŒ¾‚¤j‚𖳏ž‚Å‚ ‚È‚½‚É’ñ‹Ÿ‚µ‚Ü‚·B‚ ‚È‚½‚ª–{ƒ\ +ƒtƒgƒEƒFƒA‚ð—˜—p‚µ‚½‚Æ‚«‚́A–{—˜—pðŒ‚Ì‘S‚Ä‚ðŽó‘ø‚µ‚½‚à‚̂ƊŘô‚³‚ê‚Ü +‚·B + + y—˜—pðŒz + +1. ‚ ‚È‚½‚́A–{—˜—pðŒ‚Ì‘S‚Ä‚ðŽó‘ø‚µ…Žç‚·‚éŒÀ‚èA–{ƒ\ƒtƒgƒEƒFƒA‚Ì‘S +•”–”‚͈ꕔ‚ɂ‚¢‚ÄŽg—pA•¡»A–|ˆÄA•ÏXA‘gž‚݁AŒ‹‡‚·‚邱‚Æ‚¨‚æ‚Ñ‚» +‚ê‚ç‚Ì•¡»•¨A–|ˆÄ•¨A•ÏX•¨“™‚ð”z•zA‘—M‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚½‚¾‚µA +‚ ‚È‚½‚ðŠÜ‚ß–{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—pŽÒ‚́A–{ƒ\ƒtƒgƒEƒFƒA‚Ì‘S•”–”‚Í‚»‚̈ꕔ +‚ð•ÏX‚µ‚Ä‚»‚Ì•¡»•¨‚ð”z•zA‘—M‚È‚Ç‚µ‚Ä‘æŽOŽÒ‚É’ñ‹Ÿ‚·‚é‚Æ‚«‚Í‘æ2€‚Ì +•\Ž¦‹LÚ‚ɉÁ‚¦–{ƒ\ƒtƒgƒEƒFƒA‚ð•ÏX‚µ‚½Ž|A•ÏXŽÒ‹y‚Ñ‚»‚̕ύX“ú‚𖾊m‚É +•\Ž¦‚·‚é‚à‚Ì‚Æ‚µ‚Ü‚·B + +2. ‚ ‚È‚½‚́AŽg—pA•¡»A–|ˆÄA•ÏXA‘gž‚݁AŒ‹‡‚»‚Ì‘¼–{ƒ\ƒtƒgƒEƒFƒA +‚Ì—˜—p‘Ô—l‚Ì”@‰½‚É‚©‚©‚í‚炸A‚»‚Ì•¡»•¨A–|ˆÄ•¨A•ÏX•¨“™‚Ì‘S•”–”‚͈ê +•”‚ð‘æŽOŽÒ‚É’ñ‹Ÿ‚·‚é‚Æ‚«‚́A–{ƒ\ƒtƒgƒEƒFƒA‚ɉº‹L‚Ì’˜ìŒ •\Ž¦‹y‚ÑŒöŠJ‚Ì +ŽïŽ|‚ðŠÜ‚Þ–{—˜—pðŒ‚Ì‘S‚āi‚±‚Ì•¶‘ƒtƒ@ƒCƒ‹j‚ð‚¢‚³‚³‚©‚à•ÏX‚·‚邱‚Æ +‚È‚­‚»‚Ì‚Ü‚Ü•\Ž¦‚µ“Y•t‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB + + ‹L + Copyright (c) 1991-2008 ‹ž“s‘åŠw ‰ÍŒ´Œ¤‹†Žº + Copyright (c) 1997-2000 î•ñˆ—U‹»Ž–‹Æ‹¦‰ï(IPA) + Copyright (c) 2000-2005 “ޗǐæ’[‰ÈŠw‹Zp‘åŠw‰@‘åŠw Ž­–쌤‹†Žº + Copyright (c) 2005-2008 –¼ŒÃ‰®H‹Æ‘åŠw JuliusŠJ”­ƒ`[ƒ€ + +3. –{ƒ\ƒtƒgƒEƒFƒA‚ð—˜—p‚µ‚Ä“¾‚ç‚ꂽ’mŒ©‚ÉŠÖ‚µ‚Ä”­•\‚ðs‚È‚¤Û‚ɂ́A +u‘åŒêœb˜A‘±‰¹º”FŽ¯ƒGƒ“ƒWƒ“ Juliusv‚ð—˜—p‚µ‚½‚±‚Ƃ𖾋L‚µ‚ĉº‚³‚¢B + +4. –{ƒ\ƒtƒgƒEƒFƒA‚́AŒ¤‹†ŠJ”­‚ÌŽŽì•¨‚Æ‚µ‚Ä‚ ‚邪‚܂܂̏ó‘Ô‚Å–³žŒöŠJ +’ñ‹Ÿ‚·‚é‚à‚Ì‚Å‚ ‚èA–{ƒ\ƒtƒgƒEƒFƒA‚ÉŠÖ‚µA–¾Ž¦A–ÙŽ¦‚ð–â‚킸A‚¢‚©‚È‚é +‘‚É‚¨‚¯‚é—˜—p‚Å‚ ‚é‚©‚ð–â‚킸A‚Ü‚½–@—ß‚É‚æ‚萶‚¶‚é‚à‚Ì‚Å‚ ‚é‚©”Û‚©‚ð +–â‚킸AˆêØ‚̕ۏ؂ðs‚¢‚Ü‚¹‚ñB‚±‚±‚ÅŒ¾‚¤•ÛØ‚ɂ́A–{ƒ\ƒtƒgƒEƒFƒA‚Ì•i +Ž¿A«”\A¤•i«A“Á’è–Ú“I“K‡«AŒ‡Š×‚Ì‚È‚¢‚±‚Æ‚¨‚æ‚Ñ‘¼‚Ì‘æŽOŽÒ‚Ì—L‚· +‚é’˜ìŒ A“Á‹–Œ A¤•WŒ “™‚Ì–³‘̍àŽYŒ ‚â‰c‹Æ”é–§‚»‚Ì‘¼‚ÌŒ —˜—˜‰v‚ðNŠQ +‚µ‚È‚¢‚±‚Ƃ̕ۏ؂ðŠÜ‚Ý‚Ü‚·‚ªA‚»‚ê‚ÉŒÀ’肳‚ê‚é‚à‚Ì‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚ ‚È +‚½‚ðŠÜ‚ß–{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—pŽÒ‚́A–{ƒ\ƒtƒgƒEƒFƒA‚ª–³•ÛØ‚Å‚ ‚邱‚Æ‚ð³ +‘ø‚µA–{ƒ\ƒtƒgƒEƒFƒA‚ª–³•ÛØ‚Å‚ ‚邱‚Ƃ̃ŠƒXƒN‚ð—˜—pŽÒŽ©g‚Å•‰‚¤‚à‚Ì‚Æ +‚µ‚Ü‚·BÙ”»Š‚Ì”»Œˆ‚»‚Ì‘¼‰½‚ç‚©‚Ì——R‚É‚æ‚è‚ ‚È‚½‚ɉۂ¹‚ç‚ꂽ‹`–±‚Æ–{ +—˜—pðŒ‚ª‘Š—e‚ê‚È‚¢‚Æ‚«‚́A–{ƒ\ƒtƒgƒEƒFƒA‚ð—˜—p‚µ‚Ä‚Í‚È‚è‚Ü‚¹‚ñB–{ƒ\ +ƒtƒgƒEƒFƒA‚Ì—˜—p–”‚Í—˜—p‚Å‚«‚È‚¢‚±‚Æ‚ÉŠÖ‚µ‚Ä‚ ‚È‚½‹y‚Ñ‘æŽOŽÒ‚ɐ¶‚¶‚é’Ê +í‘¹ŠQA“Á•Ê‘¹ŠQA’¼Ú“IAŠÔÚ“IA•t“IA”h¶“I‚È‘¹ŠQiˆíŽ¸—˜‰v‚ðŠÜ‚ށj +ˆêØ‚ɂ‚«A‚»‚ꂪŒ_–ñA•s–@sˆ×Ó”CAàêár’S•ÛÓ”CA»‘¢•¨Ó”C“™‚¢‚©‚È +‚鍑‚Ì‚¢‚©‚È‚é–@—¥Œ´ˆö‚É‚æ‚é‚©‚ð–â‚킸A”…ž‚µ‚Ü‚¹‚ñB + +5. –{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—p‚ÉŠÖ‚µ‚ẮA“ú–{‘‚Ì–@—¥‚ð€‹’–@‚Æ‚µA‹ž“s’n•û +Ù”»Š‚ð‘æˆêR‚̐ꑮŠÇŠÙ”»Š‚Æ‚µ‚Ü‚·B + +6. –{ƒ\ƒtƒgƒEƒFƒA‚̃ƒ“ƒeƒiƒ“ƒX‚âƒTƒ|[ƒgAã‹LðŒˆÈŠO‚Ì—˜—p“™‚ÉŠÖ‚µ +‚ẮA–¼ŒÃ‰®H‹Æ‘åŠw JuliusŠJ”­ƒ`[ƒ€A‚Ü‚½‚Í‹ž“s‘åŠw ‰ÍŒ´Œ¤‹†Žº‚ɏƉï +‰º‚³‚¢B + + + +*** This is English translation of the Japanese original for reference *** + + + Large Vocabulary Continuous Speech Recognition Engine Julius + + + Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan + Copyright (c) 1991-2010 Kawahara Lab., Kyoto University + Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology + Copyright (c) 2005-2010 Julius project team, Nagoya Institute of Technology + +"Large Vocabulary Continuous Speech Recognition Engine Julius", +including Julian, is being developed at Kawahara Lab., Kyoto +University, Shikano Lab., Nara Institute of Science and Technology, +and Julius project team, Nagoya Institute of Technology (collectively +referred to herein as the "Licensers"). Julius was funded by the +Advanced Information Technology Program Project of +Information-technology Promotion Agency (IPA), Japan for three years +since 1997. + +The Licensers reserve the copyright thereto. However, as long as you +accept and remain in strict compliance with the terms and conditions +of the license set forth herein, you are hereby granted a royalty-free +license to use "Large Vocabulary Continuous Speech Recognition Engine +Julius" including the source code thereof and the documentation +thereto (collectively referred to herein as the "Software"). Use by +you of the Software shall constitute acceptance by you of all terms +and conditions of the license set forth herein. + + TERMS AND CONDITIONS OF LICENSE + +1. So long as you accept and strictly comply with the terms and +conditions of the license set forth herein, the Licensers will not +enforce the copyright or moral rights in respect of the Software, in +connection with the use, copying, duplication, adaptation, +modification, preparation of a derivative work, aggregation with +another program, or insertion into another program of the Software or +the distribution or transmission of the Software. However, in the +event you or any other user of the Software revises all or any portion +of the Software, and such revision is distributed, then, in addition +to the notice required to be affixed pursuant to paragraph 2 below, a +notice shall be affixed indicating that the Software has been revised, +and indicating the date of such revision and the name of the person or +entity that made the revision. + +2. In the event you provide to any third party all or any portion of +the Software, whether for copying, duplication, adaptation, +modification, preparation of a derivative work, aggregation with +another program, insertion into another program, or other use, you +shall affix the following copyright notice and all terms and +conditions of this license (both the Japanese original and English +translation) as set forth herein, without any revision or change +whatsoever. + + Form of copyright notice: + + Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan + Copyright (c) 1991-2010 Kawahara Lab., Kyoto University + Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology + Copyright (c) 2005-2010 Julius project team, Nagoya Institute of Technology + +3. When you publish or present any results by using the Software, you +must explicitly mention your use of "Large Vocabulary Continuous +Speech Recognition Engine Julius". + +4. The Licensers are licensing the Software, which is the trial +product of research and project, on an "as is" and royalty-free basis, +and makes no warranty or guaranty whatsoever with respect to the +Software, whether express or implied, irrespective of the nation where +used, and whether or not arising out of statute or otherwise, +including but not limited to any warranty or guaranty with respect to +quality, performance, merchantability, fitness for a particular +purpose, absence of defects, or absence of infringement of copyright, +patent rights, trademark rights or other intellectual property rights, +trade secrets or proprietary rights of any third party. You and every +other user of the Software hereby acknowledge that the Software is +licensed without any warranty or guaranty, and assume all risks +arising out of the absence of any warranty or guaranty. In the event +the terms and conditions of this license are inconsistent with the +obligations imposed upon you by judgment of a court or for any other +reason, you may not use the Software. + +The Licensers shall not have any liability to you or to any third +party for damages or liabilities of any nature whatsoever arising out +of your use of or inability to use the Software, whether of an +ordinary, special, direct, indirect, consequential or incidental +nature (including without limitation lost profits) or otherwise, and +whether arising out of contract, negligence, tortuous conduct, product +liability or any other legal theory or reason whatsoever of any nation +or jurisdiction. + +5. This license of use of the Software shall be governed by the laws +of Japan, and the Kyoto District Court shall have exclusive primary +jurisdiction with respect to all disputes arising with respect +thereto. + +6. Inquiries for support or maintenance of the Software, or inquiries +concerning this license of use besides the conditions above, may be +sent to Julius project team, Nagoya Institute of Technology, or +Kawahara Lab., Kyoto University. --- julius-4.2.2.orig/debian/doc/accept_check.1.disabled +++ julius-4.2.2/debian/doc/accept_check.1.disabled @@ -0,0 +1,40 @@ +.TH ACCEPT_CHECK 1 "August 11, 2008" "JULIUS" + +.SH NAME +accept_check \- interactive command line application to check words sequences +against a Julius grammar + +.SH SYNOPSIS +\fBaccept_check\fP \fB[options]\fP \fB\fP + +.SH DESCRIPTION +Each sentence (word sequence) send to \fBaccept_check\fP's +standard input is parsed line by line and checked against the given grammar +to check wheter it is acceptable or not. + +.SH OPTIONS +.TP +\fB-t\fP +Uses category symbols instead of words (this requires a .term file). +.TP +\fB-s \fP +Changes the used short-pause model to the indicated one. +.TP +\fB\-v\fP +Verbose mode. + +.SH EXAMPLES +.TP +accept_check /path/to/grammar/sample +Starts an interactive session using the grammar from directory /path/to/grammar +which has the prefix sample. + +.SH SEE ALSO +\fBaccept_check\fR + +.SH AUTHORS +\fBaccept_check\fP was written by the Julius team , +and this manual page by Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/doc/dfa_determinize.1.disabled +++ julius-4.2.2/debian/doc/dfa_determinize.1.disabled @@ -0,0 +1,33 @@ +.TH DFA_DETERMINIZE 1 "July 26, 2008" "JULIUS" + +.SH NAME +dfa_determinize \- DFA determinizer + +.SH SYNOPSIS +\fBdfa_minimize\fP \fB[]\fP \fB[-o ]\fP + +.SH DESCRIPTION +\fBdfa_minimize\fP determinizes the DFA grammar. This can be useful in order +to convert a file from another format to DFA. + +This additional tool is not necessary on a grammar building procedure in +Julius, since the grammar network generated by \fBmkdfa\fP is always +determinized. + +.SH USAGE +You can either pass \fBdfa_determinize\fP the name of a file for it to read it, +or send the text that you want it to get directly to the standard input. + +.SH OPTIONS +.TP +\fB\-o\fP +File where you want the output to be written; if not specified, the output +will be send to the standard output. + +.SH AUTHORS +\fBdfa_minimize\fP was written by the Julius team +, and this manual page by +Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/doc/dfa_minimize.1 +++ julius-4.2.2/debian/doc/dfa_minimize.1 @@ -0,0 +1,41 @@ +.TH DFA_MINIMIZE 1 "July 26, 2008" "JULIUS" + +.SH NAME +dfa_minimize \- minimize DFA grammar + +.SH SYNOPSIS +\fBdfa_minimize\fP \fB[]\fP \fB[-o ]\fP + +.SH DESCRIPTION +\fBdfa_minimize\fP compresses the DFA grammar to its equivalent minimal form. It +is called by \fBmkdfa\fP, but can still be used separately. + +.SH USAGE +You can either pass \fBdfa_minimize\fP the name of a file for it to read it, +or send the text that you want it to get directly to the standard input. + +.SH OPTIONS +.TP +\fB\-o\fP +File where you want the output to be written; if not specified, the output +will be send to the standard output. + +.SH EXAMPLES +.TP +dfa_minimize sample.dfa -o sample-min.dfa +Reads file sample.dfa and writes the resulting text to sample-min.dfa. +.TP +cat sample.dfa | dfa_minimize +Reads the content of file sample.dfa from the standard output and print the +result to the standard output. + +.SH SEE ALSO +\fBmkdfa\fR + +.SH AUTHORS +\fBdfa_minimize\fP was written by the Julius team +, and this manual page by +Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/doc/gram2sapixml.1.disabled +++ julius-4.2.2/debian/doc/gram2sapixml.1.disabled @@ -0,0 +1,20 @@ +.TH GRAM2SAPIXML 1 "July 26, 2008" "JULIUS" + +.SH NAME +gram2sapixml \- convert Julian grammar to SAPI XML format + +.SH SYNOPSIS +\fBgram2sapixml\fP \fB[]\fP + +.SH DESCRIPTION +\fBgram2sapixml\fP reads a Julian grammar file and a Julian voca file and +converts them to the SAPI XML format, writting the resulting text to a file +called .xml. + +.SH AUTHORS +\fBgram2sapixml\fP was written by the Julius team +, and this manual page by +Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/doc/julius-generate.1 +++ julius-4.2.2/debian/doc/julius-generate.1 @@ -0,0 +1,50 @@ +.TH JULIUS-GENERATE 1 "July 28, 2008" "JULIUS" + +.SH NAME +julius-generate \- random sentence generator for Julius + +.SH SYNOPSIS +\fBjulius-generate\fP \fB[options]\fP \fB\fP + +.SH DESCRIPTION +\fBjulius-generate\fP randomly generates sentences which are acceptable +by the given grammar. It can be used to check coverage of a grammar in a +human basis, by looking up if it may generate non-acceptable sentences. + +.SH USAGE +Run \fBjulius-generate\fP from the same directory where you have the .dfa and +the .dict file from where you want it to read the grammar, and pass it their +prefix. If you don't have those files, you can generate them with mkdfa. + +.SH OPTIONS +.TP +\fB\-n \fP +Changes the amount of sentences which will be generated (the default is 10). +.TP +\fB\-t\fP +Outputs terminal (category) names instead of words. This needs a .term file, +in addition to the .dfa and the .dict files. +.TP +\fB-v\fP +Verbose mode. If you use this, only one sentence will be generated, but +\fBjulius-generate\fP will print the different choices it had for each word. +.TP +\fB-s \fP +Changes the used short-pause model to the indicated one. + +.SH EXAMPLES +.TP +julius-generate -n 1 foo +This reads files "foo.dfa" and "foo.dict" and prints one random sentence which +would be acceptable according to them. + +.SH SEE ALSO +\fBmkdfa\fR + +.SH AUTHORS +\fBjulius-generate\fP was written by the Julius team +, and this manual page by +Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/doc/mkdfa.1.disabled +++ julius-4.2.2/debian/doc/mkdfa.1.disabled @@ -0,0 +1,34 @@ +.TH MKDFA 1 "July 26, 2008" "JULIUS" + +.SH NAME +mkdfa \- grammar compiler for Julius/Julian + +.SH SYNOPSIS +\fBmkdfa\fP \fB[\-n]\fP \fB\fP + +.SH DESCRIPTION +\fBmkdfa\fP compiles Julian format grammar (.grammar and .voca files) to +Julian's native formats (.dfa, .dict and .term files). + +.SH OPTIONS +.TP +\fB\-n\fP +Do not generate the .dict file. + +.SH EXAMPLES +.TP +mkdfa foo +This takes the files "foo.grammar" and "foo.voca" and converts them to the +Julian native format by creating the files "foo.dfa" and "foo.dict" in the +same directory. It also generates terminal symbol information and writes +it to file "foo.term", which can be used by other grammar tools. + +.SH SEE ALSO +\fBmkfa\fR + +.SH AUTHORS +\fBmkdfa\fP was written by the Julius team , +and this manual page by Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/doc/nextword.1.disabled +++ julius-4.2.2/debian/doc/nextword.1.disabled @@ -0,0 +1,26 @@ +.TH NEXTWORD 1 "August 03, 2008" "JULIUS" + +.SH NAME +nextword \- interactive grammar checker + +.SH SYNOPSIS +\fBnextword\fP \fB[options]\fP \fB\fP + +.SH DESCRIPTION +\fBnextword\fP is a command-line based interactive grammar checker for Julius, +which given a partial sentence outputs the next words allowed by the used +grammar. +.PP +\fBWarning:\fP By default Julius does right-to-left parsing, so you may need to +change this behaviour using the \fB\-r\fP option. + +.SH OPTIONS +.TP +See \-\-help. + +.SH AUTHORS +\fBmkdfa\fP was written by the Julius team , +and this manual page by Siegfried-A. Gevatter . + +.SH COPYRIGHT +Same as \fIJulius\fP. --- julius-4.2.2.orig/debian/julius.install +++ julius-4.2.2/debian/julius.install @@ -0,0 +1,23 @@ +debian/tmp/usr/bin/accept_check +debian/tmp/usr/bin/adinrec +debian/tmp/usr/bin/adintool +debian/tmp/usr/bin/dfa_determinize +debian/tmp/usr/bin/dfa_minimize +debian/tmp/usr/bin/generate +debian/tmp/usr/bin/generate-ngram +debian/tmp/usr/bin/gram2sapixml.pl +debian/tmp/usr/bin/jclient.pl +debian/tmp/usr/bin/jcontrol +debian/tmp/usr/bin/julius +debian/tmp/usr/bin/mkbingram +debian/tmp/usr/bin/mkbinhmm +debian/tmp/usr/bin/mkbinhmmlist +debian/tmp/usr/bin/mkdfa.pl +debian/tmp/usr/bin/mkfa +debian/tmp/usr/bin/mkgshmm +debian/tmp/usr/bin/mkss +debian/tmp/usr/bin/nextword +debian/tmp/usr/bin/yomi2voca.pl +debian/tmp/usr/share + +Sample.jconf usr/share/doc/julius/examples --- julius-4.2.2.orig/debian/julius.manpages +++ julius-4.2.2/debian/julius.manpages @@ -0,0 +1 @@ +debian/doc/*.1 --- julius-4.2.2.orig/debian/libjulius-dev.install +++ julius-4.2.2/debian/libjulius-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/lib* +debian/tmp/usr/lib +debian/tmp/usr/include --- julius-4.2.2.orig/debian/rules +++ julius-4.2.2/debian/rules @@ -0,0 +1,51 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +DEB_INSTALL_CHANGELOGS_ALL := Release.txt +DEB_MAKE_INSTALL_TARGET := install prefix=$(CURDIR)/debian/tmp/usr + +doc_path=$(CURDIR)/debian/julius/usr/share/doc/julius +bin_path=$(CURDIR)/debian/julius/usr/bin +man_path=$(CURDIR)/debian/julius/usr/share/man + +install/julius:: + [ -f $(doc_path) ] || mkdir -p $(doc_path) + cp 00readme.txt $(doc_path)/README + +binary-install/julius:: + # Fix names in upstreams manpages for commands we rename below + sed -i 's/\.pl//g' $(wildcard $(man_path)/man1/*.1) + sed -i 's/\.pl//g' $(wildcard $(man_path)/ja/man1/*.1) + + # Remove the extension of the files installed in /usr/bin + for file in $(bin_path)/*; do \ + mv $$file $(bin_path)/`basename $$file .pl`; \ + done + for file in $(man_path)/man1/*.pl.1; do \ + mv $$file $(man_path)/man1/`basename $$file .pl.1`.1; \ + done + for file in $(man_path)/ja/man1/*.pl.1; do \ + mv $$file $(man_path)/ja/man1/`basename $$file .pl.1`.1; \ + done + + # Avoid a potential name clash + mv $(bin_path)/generate $(bin_path)/julius-generate + mv $(bin_path)/generate-ngram $(bin_path)/julius-generate-ngram + rm $(man_path)/man1/generate.1 + mv $(man_path)/man1/generate-ngram.1 \ + $(man_path)/man1/julius-generate-ngram.1 + + # Script gram2sapixml doesn't work because it uses a deprecated perl module. + mv $(bin_path)/gram2sapixml $(doc_path)/examples/ + rm $(man_path)/man1/gram2sapixml.1 $(man_path)/ja/man1/gram2sapixml.1 + + # Remove upstream manpages for which we provide an alternative + rm $(man_path)/man1/dfa_minimize.1 + + # Remove Japanese manpages since they are in English + rm -rf $(man_path)/ja + +clean/julius:: + rm -rf $(CURDIR)/debian/tmp --- julius-4.2.2.orig/debian/source/format +++ julius-4.2.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- julius-4.2.2.orig/debian/watch +++ julius-4.2.2/debian/watch @@ -0,0 +1,4 @@ +version=3 +opts="downloadurlmangle=s/sourceforge/jaist.dl.sourceforge/;s/projects\///;s/downloads\///;s/\/$//" \ + http://sourceforge.jp/projects/julius/releases/ \ + /projects/julius/downloads/(?:\d+)/julius-([0-9a-z\.]+)\.tar\.gz/