Hello community, here is the log from the commit of package tttool for openSUSE:Factory checked in at 2017-06-21 13:57:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tttool (Old) and /work/SRC/openSUSE:Factory/.tttool.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "tttool" Wed Jun 21 13:57:04 2017 rev:2 rq:504690 version:1.7.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/tttool/tttool.changes 2017-05-09 18:15:04.179828910 +0200 +++ /work/SRC/openSUSE:Factory/.tttool.new/tttool.changes 2017-06-21 13:57:05.232254071 +0200 @@ -1,0 +2,5 @@ +Mon Jun 12 09:41:41 UTC 2017 - psimons@suse.com + +- Update to version 1.7.0.3. + +------------------------------------------------------------------- Old: ---- tttool-1.7.0.2.tar.gz New: ---- tttool-1.7.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tttool.spec ++++++ --- /var/tmp/diff_new_pack.nLHBr5/_old 2017-06-21 13:57:06.036140676 +0200 +++ /var/tmp/diff_new_pack.nLHBr5/_new 2017-06-21 13:57:06.044139548 +0200 @@ -17,7 +17,7 @@ Name: tttool -Version: 1.7.0.2 +Version: 1.7.0.3 Release: 0 Summary: Working with files for the Tiptoi® pen License: MIT @@ -53,7 +53,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -The Ravensburger Tiptoi® pen is programmed via special files. Their file format +The Ravensburger Tiptoi pen is programmed via special files. Their file format has been reverse engineered; this is a tool to analyse and create such files. %prep ++++++ tttool-1.7.0.2.tar.gz -> tttool-1.7.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tttool-1.7.0.2/src/TextToSpeech.hs new/tttool-1.7.0.3/src/TextToSpeech.hs --- old/tttool-1.7.0.2/src/TextToSpeech.hs 2017-04-17 00:08:07.000000000 +0200 +++ new/tttool-1.7.0.3/src/TextToSpeech.hs 2017-06-09 22:02:03.000000000 +0200 @@ -51,12 +51,22 @@ l = case lang of Language s -> s +say :: Language -> FilePath -> String -> (String, [String]) +say lang tmp txt = + ("say", ["-o", tmp, "--data-format=LEF32@8000", "-v", l, txt]) + where + l = case lang of + Language "en" -> "Alex" + Language "de" -> "Anna" + Language "fr" -> "Thomas" + Language s -> error $ "No voice for language \"" ++ s ++ "\" known." engines :: FilePath -> Language -> FilePath -> String -> [(String, [String])] engines myDir l ft txt = [ pico l ft txt , espeak l ft txt , espeak_contrib myDir l ft txt + , say l ft txt ] oggenc :: FilePath -> FilePath -> (String, [String]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tttool-1.7.0.2/tttool.cabal new/tttool-1.7.0.3/tttool.cabal --- old/tttool-1.7.0.2/tttool.cabal 2017-04-17 00:08:07.000000000 +0200 +++ new/tttool-1.7.0.3/tttool.cabal 2017-06-09 22:02:03.000000000 +0200 @@ -1,5 +1,5 @@ name: tttool -version: 1.7.0.2 +version: 1.7.0.3 synopsis: Working with files for the Tiptoi® pen description: The Ravensburger Tiptoi® pen is programmed via special files. Their file format has been reverse engineered; this @@ -10,7 +10,7 @@ license-file: LICENSE author: Joachim Breitner maintainer: mail@joachim-breitner.de -copyright: 2013-2015 Joachim Breitner +copyright: 2013-2017 Joachim Breitner build-type: Simple extra-source-files: README.md cabal-version: >=1.10 @@ -71,7 +71,7 @@ yaml == 0.8.*, HPDF >= 1.4.10 && < 1.5, split == 0.2.*, - optparse-applicative == 0.13.*, + optparse-applicative >= 0.13 && < 0.15, spool == 0.1.*, zlib >= 0.5 && < 0.7, natural-sort >= 0.1 && < 0.2