From unknown Fri Jun 13 11:48:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#35423] [PATCH] gnu: Add julius. Resent-From: nly@disroot.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Apr 2019 02:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35423 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35423@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15561603859657 (code B ref -1); Thu, 25 Apr 2019 02:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Apr 2019 02:46:25 +0000 Received: from localhost ([127.0.0.1]:57044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJUP2-0002Vg-9S for submit@debbugs.gnu.org; Wed, 24 Apr 2019 22:46:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJUOz-0002VS-2L for submit@debbugs.gnu.org; Wed, 24 Apr 2019 22:46:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:53768) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hJUOr-0004dl-Tc for submit@debbugs.gnu.org; Wed, 24 Apr 2019 22:46:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJUOq-0000SE-Bl for guix-patches@gnu.org; Wed, 24 Apr 2019 22:46:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJUE8-0001D9-2W for guix-patches@gnu.org; Wed, 24 Apr 2019 22:35:09 -0400 Received: from knopi.disroot.org ([178.21.23.139]:54574) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hJUE6-0000lv-Tv for guix-patches@gnu.org; Wed, 24 Apr 2019 22:35:08 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8AD9A2FABB for ; Thu, 25 Apr 2019 04:35:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NGMp2lIIAZiY for ; Thu, 25 Apr 2019 04:35:00 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1556159700; bh=9kvub09iYk1GDNdtJxI49S7G7tSCxCbQnY7Cr1lul98=; h=Date:From:Subject:To; b=XyZRaYsXIRYyOrfT3kU/XwNDr/PWpqrRGWbC7LOCa6cRrQXdMnBP3Il5bz7ABnV3U IYA44ZSjmDlnvMZj78e+X22qgsLM29ugd9/VLOFhRcowwhE7Xipk2QVIexpl3GjNzO Sbf3cgWZhJNWxaGv4bMwmkAZh8A6K4ZMCTJAac3Bd8tswg3jnwFaFqomo1wwnz+0EA YjaSMd7f0IRvR3SC4TTQV7F6/LxIHNOMlctYKeEnhxcP0Y3nDpEJoV3u+Lico/9yXB C/AAfDI6/JY9ss5i+zc9vARFlHKydsbEaAx5UWy7nelrk4d6cFX28SvIuVaja44SZj BzlVzRGA2ol2w== Date: Thu, 25 Apr 2019 02:34:59 +0000 Content-Type: multipart/alternative; boundary="--=_RainLoop_414_332269047.1556159699" From: nly@disroot.org Message-ID: <3d5daf0540406554d3082f94fdc6079c@disroot.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 178.21.23.139 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ----=_RainLoop_414_332269047.1556159699 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Julius is a speech recognition tool. Package uses a custom license.=0A=0A= >From e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17 00:00:00 2001=0A= From: Amar Singh =0ADate: Sun, 21 Apr 2019 19:37:37 +053= 0=0ASubject: [PATCH] gnu: Add julius.=0A=0A* gnu/packages/speech.scm (jul= ius): New variable.=0A---=0A gnu/packages/speech.scm | 39 +++++++++++++++= ++++++++++++++++++++++++=0A 1 file changed, 39 insertions(+)=0A=0Adiff --= git a/gnu/packages/speech.scm b/gnu/packages/speech.scm=0Aindex 2d6c63e3f= 9..a99be8a0aa 100644=0A--- a/gnu/packages/speech.scm=0A+++ b/gnu/packages= /speech.scm=0A@@ -33,9 +33,11 @@=0A #:use-module (gnu packages gcc)=0A #:= use-module (gnu packages glib)=0A #:use-module (gnu packages linux)=0A+ #= :use-module (gnu packages perl)=0A #:use-module (gnu packages pkg-config)= =0A #:use-module (gnu packages pulseaudio)=0A #:use-module (gnu packages = python)=0A+ #:use-module (gnu packages sdl)=0A #:use-module (gnu packages= textutils))=0A (define-public espeak=0A@@ -119,6 +121,43 @@ It is based = on the eSpeak engine and supports spectral and Klatt formant=0A synthesis= , and the ability to use MBROLA voices.")=0A (license license:gpl3+)))=0A= +(define-public julius=0A+ (package=0A+ (name "julius")=0A+ (version "8c6= 0cb8c")=0A+ (source=0A+ (origin=0A+ (method git-fetch)=0A+ (uri=0A+ (git-= reference=0A+ (url "https://github.com/julius-speech/julius")=0A+ (commit= version)))=0A+ (file-name=0A+ (git-file-name name version))=0A+ (sha256= =0A+ (base32=0A+ "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1z057bhcv4jc7a"))= ))=0A+ (build-system gnu-build-system)=0A+ (arguments=0A+ `(#:phases=0A+ = (modify-phases %standard-phases=0A+ (delete 'check))))=0A+ (inputs=0A+ `(= ("alsa-lib" ,alsa-lib)=0A+ ("zlib" ,zlib)=0A+ ("sdl2" ,sdl2)=0A+ ("perl" = ,perl)))=0A+ (home-page "https://github.com/julius-speech/")=0A+ (synopsi= s "Open-Source Large Vocabulary Continuous Speech=0A+Recognition Engine")= =0A+ (description=0A+ "Julius is a high-performance, small-footprint larg= e vocabulary continuous=0A+ speech recognition (LVCSR) decoder software f= or speech-related researchers and=0A+developers.")=0A+ (license=0A+ (lice= nse:non-copyleft "http://julius.osdn.jp/LICENSE.txt"=0A+ "Julius-Modified= -BSD-4Clause"))))=0A+=0A (define-public mitlm=0A (package=0A (name "mitlm= ")=0A-- =0A2.21.0 ----=_RainLoop_414_332269047.1556159699 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
J= ulius is a speech recognition tool. Package uses a custom license.
>From e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17 00:00:00 2001From: Amar Singh <nly@disroot.org>
Date: Sun, 21 Apr 2019 19:3= 7:37 +0530
Subject: [PATCH] gnu: Add julius.

* gnu/packages/spe= ech.scm (julius): New variable.
---
gnu/packages/speech.scm | 39 += ++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(= +)

diff --git a/gnu/packages/speech.scm b/gnu/packages/speech.scm<= br>index 2d6c63e3f9..a99be8a0aa 100644
--- a/gnu/packages/speech.scm+++ b/gnu/packages/speech.scm
@@ -33,9 +33,11 @@
#:use-module (g= nu packages gcc)
#:use-module (gnu packages glib)
#:use-module (g= nu packages linux)
+ #:use-module (gnu packages perl)
#:use-module= (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio)
= #:use-module (gnu packages python)
+ #:use-module (gnu packages sdl)<= br> #:use-module (gnu packages textutils))

(define-public espeak=
@@ -119,6 +121,43 @@ It is based on the eSpeak engine and supports sp= ectral and Klatt formant
synthesis, and the ability to use MBROLA voi= ces.")
(license license:gpl3+)))

+(define-public julius
+ = (package
+ (name "julius")
+ (version "8c60cb8c")
+ (source
+= (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url = "https://github.com/julius-speech/julius")
+ (commit version)))
+ (= file-name
+ (git-file-name name version))
+ (sha256
+ (base32+ "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1z057bhcv4jc7a"))))
+ (build= -system gnu-build-system)
+ (arguments
+ `(#:phases
+ (modify-ph= ases %standard-phases
+ (delete 'check))))
+ (inputs
+ `(("alsa-= lib" ,alsa-lib)
+ ("zlib" ,zlib)
+ ("sdl2" ,sdl2)
+ ("perl" ,per= l)))
+ (home-page "https://github.com/julius-speech/")
+ (synopsis = "Open-Source Large Vocabulary Continuous Speech
+Recognition Engine")<= br>+ (description
+ "Julius is a high-performance, small-footprint lar= ge vocabulary continuous
+ speech recognition (LVCSR) decoder software= for speech-related researchers and
+developers.")
+ (license
+ = (license:non-copyleft "http://julius.osdn.jp/LICENSE.txt"
+ "Julius-Mo= dified-BSD-4Clause"))))
+
(define-public mitlm
(package
(n= ame "mitlm")
--
2.21.0


----=_RainLoop_414_332269047.1556159699-- From unknown Fri Jun 13 11:48:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#35423] [PATCH] gnu: Add julius. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Apr 2019 03:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35423 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35423@debbugs.gnu.org Received: via spool by 35423-submit@debbugs.gnu.org id=B35423.155616297313471 (code B ref 35423); Thu, 25 Apr 2019 03:30:01 +0000 Received: (at 35423) by debbugs.gnu.org; 25 Apr 2019 03:29:33 +0000 Received: from localhost ([127.0.0.1]:57083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJV4n-0003VD-6o for submit@debbugs.gnu.org; Wed, 24 Apr 2019 23:29:33 -0400 Received: from tobias.gr ([80.241.217.52]:37534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJV4j-0003V2-CI for 35423@debbugs.gnu.org; Wed, 24 Apr 2019 23:29:32 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 08e5e5a9 for <35423@debbugs.gnu.org>; Thu, 25 Apr 2019 03:29:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=goZLObVUAsLjL9IKuwp0g2 Pdw7MluXv0QSO6Ol9FVdg=; b=OjzDX0khTbYagQY2VmaN+toNx6wPibhhRT4TNQ SF50NBOo1z9RZdSEgKs+UDQWy5Pr9/BIMGQU7UvoSdxVfrPwTnigaNFnx0fSU6f8 TtZCrre5ZoyjdaUTy0L6YDesyCYJWJKnj+vUuBshPIKtOOmd5F/gfAWACXSqeu27 zClQ0fUVQ7jXdLiEH5bUhJK6WIn94YMTr/t/gqfvi626ajacvgWy4W8s/nne4eCr I5B4PcUpL1cJFo0pclIknHbTGbFO5cMUku3qvb88EhfwoeTPbcVP8M8DBkG4LXv8 B/J7BoNPAM+M4z7C2BYCvHTYPded3EcTLnxiPRW9lc1+Opuw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 1a41f56b (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <35423@debbugs.gnu.org>; Thu, 25 Apr 2019 03:29:20 +0000 (UTC) From: Tobias Geerinckx-Rice References: <3d5daf0540406554d3082f94fdc6079c@disroot.org> In-reply-to: <3d5daf0540406554d3082f94fdc6079c@disroot.org> Date: Thu, 25 Apr 2019 05:29:19 +0200 Message-ID: <87tvem225s.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable nly, Thanks for the patch! Unfortunately, the indentation's buggered.=20 How did you create/send it? nly@disroot.org wrote: > Julius is a speech recognition tool. Package uses a custom=20 > license. > > From e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17=20 > 00:00:00 2001 > From: Amar Singh > Date: Sun, 21 Apr 2019 19:37:37 +0530 > Subject: [PATCH] gnu: Add julius. > > * gnu/packages/speech.scm (julius): New variable. > --- > gnu/packages/speech.scm | 39=20 > +++++++++++++++++++++++++++++++++++++++ > 1 file changed, 39 insertions(+) > > diff --git a/gnu/packages/speech.scm b/gnu/packages/speech.scm > index 2d6c63e3f9..a99be8a0aa 100644 > --- a/gnu/packages/speech.scm > +++ b/gnu/packages/speech.scm > @@ -33,9 +33,11 @@ > #:use-module (gnu packages gcc) > #:use-module (gnu packages glib) > #:use-module (gnu packages linux) > + #:use-module (gnu packages perl) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages pulseaudio) > #:use-module (gnu packages python) > + #:use-module (gnu packages sdl) > #:use-module (gnu packages textutils)) > (define-public espeak > @@ -119,6 +121,43 @@ It is based on the eSpeak engine and=20 > supports spectral and Klatt formant > synthesis, and the ability to use MBROLA voices.") > (license license:gpl3+))) > +(define-public julius > + (package > + (name "julius") > + (version "8c60cb8c") Package versions must be monotonically increasing over time so=20 Guix (and users) can determine which is newer. Git commits=20 aren't. We also prefer to package upstream releases whenever possible, and=20 I see there's a 4.5 release on GitHub. Would that do? If not, can you use GIT-VERSION (with "4.5" as the first argument)=20 instead? Examples abound in (gnu packages). > + (source > + (origin > + (method git-fetch) > + (uri > + (git-reference > + (url "https://github.com/julius-speech/julius") > + (commit version))) > + (file-name > + (git-file-name name version)) This can remain unchanged even if you'd switch to GIT-VERSION. > + (sha256 > + (base32 > + "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1z057bhcv4jc7a")))) > + (build-system gnu-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (delete 'check)))) > + (inputs > + `(("alsa-lib" ,alsa-lib) > + ("zlib" ,zlib) > + ("sdl2" ,sdl2) > + ("perl" ,perl))) Nitpick: might as wel sort these before they go in. > + (home-page "https://github.com/julius-speech/") According to the README, the =E2=80=98official=E2=80=99 home page is just https://github.com/julius-speech/julius > + (synopsis "Open-Source Large Vocabulary Continuous Speech > +Recognition Engine") Everything in Guix is =E2=80=98Open Source=E2=80=99 (not a term we should b= e=20 promoting anyway :-) so we don't mention it in synopses or=20 descriptions. I don't think the capitalisation is helpful (even if =E2=80=98LVCSR=E2=80= =99 were=20 a common initialism, =E2=80=98Engine=E2=80=99 wouldn't be capitalised). > + (description > + "Julius is a high-performance, small-footprint large=20 > vocabulary continuous > + speech recognition (LVCSR) decoder software for speech-related=20 > researchers and > +developers.") Here you can use @acronym{LVCSR, large vocabulary continuous=20 speech recognition} if you like. This description is awfully short. Since you're familiar with the=20 software, would you mind expanding it? You can re-use the most=20 relevant parts of the README or other documentation. > + (license > + (license:non-copyleft "http://julius.osdn.jp/LICENSE.txt" > + "Julius-Modified-BSD-4Clause")))) Hmm. I'm not sure if clauses 3 and 5 could be problematic. Has=20 this licence been previously discussed elsewhere in the FSDG=20 world? Thanks! T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXMEpjwAKCRANsP+IT1Vt eSOeAP0QyqgtKVPa5N7BYncAQXF8z20gDFZ4M8WDWXZJc4Ch0wD/ZMfolLLYqox0 slm/f6cKrjpND0rEMgodNHEsMauGMwk= =A9q1 -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 11:48:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#35423] [PATCH] gnu: Add julius. References: <3d5daf0540406554d3082f94fdc6079c@disroot.org> In-Reply-To: <3d5daf0540406554d3082f94fdc6079c@disroot.org> Resent-From: nly@disroot.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 26 Apr 2019 00:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35423 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35423@debbugs.gnu.org Received: via spool by 35423-submit@debbugs.gnu.org id=B35423.155623932325890 (code B ref 35423); Fri, 26 Apr 2019 00:43:02 +0000 Received: (at 35423) by debbugs.gnu.org; 26 Apr 2019 00:42:03 +0000 Received: from localhost ([127.0.0.1]:59641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJowF-0006jW-2v for submit@debbugs.gnu.org; Thu, 25 Apr 2019 20:42:03 -0400 Received: from knopi.disroot.org ([178.21.23.139]:50036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJowA-0006j4-Te for 35423@debbugs.gnu.org; Thu, 25 Apr 2019 20:42:02 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 355D22FBA2 for <35423@debbugs.gnu.org>; Fri, 26 Apr 2019 02:41:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NvHHzHX1I92J for <35423@debbugs.gnu.org>; Fri, 26 Apr 2019 02:41:55 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1556239315; bh=PwhQB8oANuHRRVfdbLaeg3yl2ri8OHsfA8l1ANhB0zM=; h=Date:From:Subject:To; b=ZDN3hUNzkJmLzFusKu6BAKc/rqTuREv4l2Op2I+2SNjbLlDozgaliTlF0J9fE+acy dbttpI5W57DF/eJfQjIWo+1HLgdKXB7atQDbnZUk6C6ohvb8coJ/QWHIMzu2JjmvNi NCZdzgkqiDhIwv4NopgJGQFKv9EnFXK0qSNIXN8Pudot31fSQgwYGJiZLFosE5YLIY ANLbfvss+G6ugU5qCX2MXieKmELTDKxNJrjgBQ0P0Qk+g/GBmDRts3AwnseI/wAUPb Jhuez+x1CUkWlMcoabJIk3tcQDBk3mGlUiQ+JE5QGisc7oqL9W0zgMwNBCvmR83+OR RQIPIisGD57mQ== Date: Fri, 26 Apr 2019 00:41:55 +0000 Content-Type: multipart/mixed; boundary="--=_RainLoop_654_718490006.1556239315" From: nly@disroot.org Message-ID: <52e174f4e91974bc416b9c465ae31d48@disroot.org> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) ----=_RainLoop_654_718490006.1556239315 Content-Type: multipart/alternative; boundary="--=_RainLoop_283_120774218.1556239315" ----=_RainLoop_283_120774218.1556239315 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > nly,=0A=0A> Thanks for the patch! Unfortunately, the indentation's bugg= ered.=0A> How did you create/send it?=0A=0A> nly@disroot.org (mailto:nly@= disroot.org) wrote:=0A> > Julius is a speech recognition tool. Package us= es a custom=0A> > license.=0A> >=0A> > From e01acf44822c57cf2af4678007ddd= 6a70b61ce1e Mon Sep 17=0A> > 00:00:00 2001=0A> > From: Amar Singh =0A> > Date: Sun, 21 Apr 2019 19:37:37= +0530=0A> > Subject: [PATCH] gnu: Add julius.=0A> >=0A> > * gnu/packages= /speech.scm (julius): New variable.=0A> > ---=0A> > gnu/packages/speech.s= cm | 39=0A> > +++++++++++++++++++++++++++++++++++++++=0A> > 1 file change= d, 39 insertions(+)=0A> >=0A> > diff --git a/gnu/packages/speech.scm b/gn= u/packages/speech.scm=0A> > index 2d6c63e3f9..a99be8a0aa 100644=0A> > ---= a/gnu/packages/speech.scm=0A> > +++ b/gnu/packages/speech.scm=0A> > @@ -= 33,9 +33,11 @@=0A> > #:use-module (gnu packages gcc)=0A> > #:use-module (= gnu packages glib)=0A> > #:use-module (gnu packages linux)=0A> > + #:use-= module (gnu packages perl)=0A> > #:use-module (gnu packages pkg-config)= =0A> > #:use-module (gnu packages pulseaudio)=0A> > #:use-module (gnu pac= kages python)=0A> > + #:use-module (gnu packages sdl)=0A> > #:use-module = (gnu packages textutils))=0A> > (define-public espeak=0A> > @@ -119,6 +12= 1,43 @@ It is based on the eSpeak engine and=0A> > supports spectral and = Klatt formant=0A> > synthesis, and the ability to use MBROLA voices.")=0A= > > (license license:gpl3+)))=0A> > +(define-public julius=0A> > + (packa= ge=0A> > + (name "julius")=0A> > + (version "8c60cb8c")=0A=0AWeb mail mus= t've wrapped the text.=0A=0A> Package versions must be monotonically incr= easing over time so=0A> Guix (and users) can determine which is newer. Gi= t commits=0A> aren't.=0A=0A> We also prefer to package upstream releases = whenever possible, and=0A> I see there's a 4.5 release on GitHub. Would t= hat do?=0A=0A> If not, can you use GIT-VERSION (with "4.5" as the first a= rgument)=0A> instead? Examples abound in (gnu packages).=0A=0A> > + (sour= ce=0A> > + (origin=0A> > + (method git-fetch)=0A> > + (uri=0A> > + (git-r= eference=0A> > + (url "https://github.com/julius-speech/julius (https://g= ithub.com/julius-speech/julius)")=0A> > + (commit version)))=0A> > + (fil= e-name=0A> > + (git-file-name name version))=0A=0A> This can remain uncha= nged even if you'd switch to GIT-VERSION.=0A=0AUsing git-version now, (gi= t-version "4.5" "1" commit). The commit is indeed version 4.5.=0A=0A> > += (sha256=0A> > + (base32=0A> > + "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1= z057bhcv4jc7a"))))=0A> > + (build-system gnu-build-system)=0A> > + (argum= ents=0A> > + `(#:phases=0A> > + (modify-phases %standard-phases=0A> > + (= delete 'check))))=0A> > + (inputs=0A> > + `(("alsa-lib" ,alsa-lib)=0A> > = + ("zlib" ,zlib)=0A> > + ("sdl2" ,sdl2)=0A> > + ("perl" ,perl)))=0A=0A> N= itpick: might as wel sort these before they go in.=0A=0A> > + (home-page = "https://github.com/julius-speech (https://github.com/julius-speech/)")= =0A=0A> According to the README, the =C3=A2=E2=82=AC=CB=9Cofficial=C3=A2= =E2=82=AC=E2=84=A2 home page is just=0A=0A> https://github.com/julius-spe= ech/julius (https://github.com/julius-speech/julius)=0A=0A> > + (synopsis= "Open-Source Large Vocabulary Continuous Speech=0A> > +Recognition Engin= e")=0A=0A> Everything in Guix is =C3=A2=E2=82=AC=CB=9COpen Source=C3=A2= =E2=82=AC=E2=84=A2 (not a term we should be=0A> promoting anyway :-) so w= e don't mention it in synopses or=0A> descriptions.=0A=0A> I don't think = the capitalisation is helpful (even if =C3=A2=E2=82=AC=CB=9CLVCSR=C3=A2= =E2=82=AC=E2=84=A2 were=0A> a common initialism, =C3=A2=E2=82=AC=CB=9CEng= ine=C3=A2=E2=82=AC=E2=84=A2 wouldn't be capitalised).=0A=0A> > + (descrip= tion=0A> > + "Julius is a high-performance, small-footprint large=0A> > v= ocabulary continuous=0A> > + speech recognition (LVCSR) decoder software = for speech-related=0A> > researchers and=0A> > +developers.")=0A=0A> Here= you can use @acronym{LVCSR, large vocabulary continuous=0A> speech recog= nition} if you like.=0A=0A> This description is awfully short. Since you'= re familiar with the=0A> software, would you mind expanding it? You can r= e-use the most=0A> relevant parts of the README or other documentation.= =0A=0ASynopsis is lowercase now, Added one more sentence to description. = Use=0A@(acronym ..) in description.=0A=0A> > + (license=0A> > + (license:= non-copyleft "http://julius.osdn.jp/LICENSE.txt (http://julius.osdn.jp/LI= CENSE.txt)"=0A> > + "Julius-Modified-BSD-4Clause"))))=0A=0A> Hmm. I'm not= sure if clauses 3 and 5 could be problematic. Has=0A> this licence been = previously discussed elsewhere in the FSDG=0A> world?=0A>=0A> Thanks!=0A= =0A> T G-R=0A=0AYes, Julius is free software as of Version 4.2.2. It's be= en discussed at=0AFedora project: https://fedoraproject.org/wiki/Licensin= g/Julius (https://fedoraproject.org/wiki/Licensing/Julius)=0A=0ASee attac= hment for patch. Alternatively: http://nly.info.tm:9001/guix/gnu-add-juli= us.patch (http://nly.info.tm:9001/guix/gnu-add-julius.patch)=0A=0ACheers,= =0AAmar Singh ----=_RainLoop_283_120774218.1556239315 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
<= div>
&g= t; nly,

> Thanks for the patch! Unfortunately, the indentation'= s buggered.
> How did you create/send it?

> nly@d= isroot.org wrote:
> > Julius is a speech recognition tool. P= ackage uses a custom
> > license.
> >
> > From= e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17
> > 00:00:0= 0 2001
> > From: Amar Singh <nly@disroot.org><= br>> > Date: Sun, 21 Apr 2019 19:37:37 +0530
> > Subject: = [PATCH] gnu: Add julius.
> >
> > * gnu/packages/speech.= scm (julius): New variable.
> > ---
> > gnu/packages/sp= eech.scm | 39
> > +++++++++++++++++++++++++++++++++++++++
>= ; > 1 file changed, 39 insertions(+)
> >
> > diff --= git a/gnu/packages/speech.scm b/gnu/packages/speech.scm
> > inde= x 2d6c63e3f9..a99be8a0aa 100644
> > --- a/gnu/packages/speech.sc= m
> > +++ b/gnu/packages/speech.scm
> > @@ -33,9 +33,11= @@
> > #:use-module (gnu packages gcc)
> > #:use-modul= e (gnu packages glib)
> > #:use-module (gnu packages linux)
&= gt; > + #:use-module (gnu packages perl)
> > #:use-module (gn= u packages pkg-config)
> > #:use-module (gnu packages pulseaudio= )
> > #:use-module (gnu packages python)
> > + #:use-mo= dule (gnu packages sdl)
> > #:use-module (gnu packages textutils= ))
> > (define-public espeak
> > @@ -119,6 +121,43 @@ I= t is based on the eSpeak engine and
> > supports spectral and Kl= att formant
> > synthesis, and the ability to use MBROLA voices.= ")
> > (license license:gpl3+)))
> > +(define-public ju= lius
> > + (package
> > + (name "julius")
> > = + (version "8c60cb8c")

Web mail must've wrapped the text.

&= gt; Package versions must be monotonically increasing over time so
>= ; Guix (and users) can determine which is newer. Git commits
> aren= 't.

> We also prefer to package upstream releases whenever poss= ible, and
> I see there's a 4.5 release on GitHub. Would that do?
> If not, can you use GIT-VERSION (with "4.5" as the first argum= ent)
> instead? Examples abound in (gnu packages).

> >= + (source
> > + (origin
> > + (method git-fetch)
&g= t; > + (uri
> > + (git-reference
> > + (url "https://github.com/julius-speech/julius")
> &= gt; + (commit version)))
> > + (file-name
> > + (git-fi= le-name name version))

> This can remain unchanged even if you'= d switch to GIT-VERSION.

Using git-version now, (git-version "4.5"= "1" commit). The commit is indeed version 4.5.

> > + (sha25= 6
> > + (base32
> > + "11qbp9kid251lx6li4fv1r6l0pixxcs1= m00sax1z057bhcv4jc7a"))))
> > + (build-system gnu-build-system)<= br>> > + (arguments
> > + `(#:phases
> > + (modif= y-phases %standard-phases
> > + (delete 'check))))
> > = + (inputs
> > + `(("alsa-lib" ,alsa-lib)
> > + ("zlib" = ,zlib)
> > + ("sdl2" ,sdl2)
> > + ("perl" ,perl)))
<= br>> Nitpick: might as wel sort these before they go in.

> &= gt; + (home-page "https://github.com/julius-speech")

> According to the README, the =C3=A2=E2=82=AC=CB=9Coffici= al=C3=A2=E2=82=AC=E2=84=A2 home page is just

>
https://github.com/julius-speech/julius

> > + (= synopsis "Open-Source Large Vocabulary Continuous Speech
> > +Re= cognition Engine")

> Everything in Guix is =C3=A2=E2=82=AC=CB= =9COpen Source=C3=A2=E2=82=AC=E2=84=A2 (not a term we should be
> p= romoting anyway :-) so we don't mention it in synopses or
> descrip= tions.

> I don't think the capitalisation is helpful (even if = =C3=A2=E2=82=AC=CB=9CLVCSR=C3=A2=E2=82=AC=E2=84=A2 were
> a common = initialism, =C3=A2=E2=82=AC=CB=9CEngine=C3=A2=E2=82=AC=E2=84=A2 wouldn't = be capitalised).

> > + (description
> > + "Julius i= s a high-performance, small-footprint large
> > vocabulary conti= nuous
> > + speech recognition (LVCSR) decoder software for spee= ch-related
> > researchers and
> > +developers.")
> Here you can use @acronym{LVCSR, large vocabulary continuous
&g= t; speech recognition} if you like.

> This description is awful= ly short. Since you're familiar with the
> software, would you mind= expanding it? You can re-use the most
> relevant parts of the READ= ME or other documentation.

Synopsis is lowercase now, Added one mo= re sentence to description. Use
@(acronym ..) in description.

&= gt; > + (license
> > + (license:non-copyleft "http://julius.osdn.jp/LICENSE.txt"
> > + "Julius-Modifie= d-BSD-4Clause"))))

> Hmm. I'm not sure if clauses 3 and 5 could= be problematic. Has
> this licence been previously discussed elsew= here in the FSDG
> world?
>
> Thanks!

> T G-R=

Yes, Julius is free software as of Version 4.2.2. It's been discu= ssed at
Fedora project: https://fedor= aproject.org/wiki/Licensing/Julius

See attachment for patch. A= lternatively: http://nly.info.tm:9001/guix/gnu-add-julius.patch

Ch= eers,
Amar Singh<nly@disroot.org>
----=_RainLoop_283_120774218.1556239315-- ----=_RainLoop_654_718490006.1556239315 Content-Type: application/octet-stream; name="0001-gnu-Add-julius.patch" Content-Disposition: attachment; filename="0001-gnu-Add-julius.patch" Content-Transfer-Encoding: base64 RnJvbSAwMDc2ZDg0OTc5YmVkMzY2NmY2OGFkODgzZWUzNThiMTg1MTk0MTFlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbWFyIFNpbmdoIDxubHlAZGlzcm9vdC5vcmc+CkRh dGU6IFN1biwgMjEgQXByIDIwMTkgMTk6Mzc6MzcgKzA1MzAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBqdWxpdXMuCgoqIGdudS9wYWNrYWdlcy9zcGVlY2guc2NtIChqdWxpdXMpOiBO ZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3NwZWVjaC5zY20gfCA0MyArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQz IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvc3BlZWNoLnNjbSBi L2dudS9wYWNrYWdlcy9zcGVlY2guc2NtCmluZGV4IDJkNmM2M2UzZjkuLjMxOTcxM2UyOWEg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9zcGVlY2guc2NtCisrKyBiL2dudS9wYWNrYWdl cy9zcGVlY2guc2NtCkBAIC0zMyw5ICszMywxMSBAQAogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBnY2MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsaWIpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBwZXJsKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29uZmln KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwdWxzZWF1ZGlvKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIHNkbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4dHV0aWxzKSkKIAog KGRlZmluZS1wdWJsaWMgZXNwZWFrCkBAIC0xMTksNiArMTIxLDQ3IEBAIEl0IGlzIGJhc2Vk IG9uIHRoZSBlU3BlYWsgZW5naW5lIGFuZCBzdXBwb3J0cyBzcGVjdHJhbCBhbmQgS2xhdHQg Zm9ybWFudAogc3ludGhlc2lzLCBhbmQgdGhlIGFiaWxpdHkgdG8gdXNlIE1CUk9MQSB2b2lj ZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCiAKKyhkZWZpbmUtcHVibGlj IGp1bGl1cworICAobGV0ICgoY29tbWl0ICI4YzYwY2I4Yzk5OTk4YmFkOGMwNGU2ZTUwODEw NTk2YjgwMzA5ZWVhIikpCisgICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJqdWxpdXMiKQor ICAgICAgKHZlcnNpb24gKGdpdC12ZXJzaW9uICI0LjUiICIxIiBjb21taXQpKQorICAgICAg KHNvdXJjZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQor ICAgICAgICAgKHVyaQorICAgICAgICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICh1 cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9qdWxpdXMtc3BlZWNoL2p1bGl1cyIpCisgICAgICAg ICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAoZmlsZS1uYW1lCisgICAgICAgICAg KGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAoYmFzZTMyCisgICAgICAgICAgICIxMXFicDlraWQyNTFseDZsaTRmdjFyNmwwcGl4 eGNzMW0wMHNheDF6MDU3YmhjdjRqYzdhIikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gZ251 LWJ1aWxkLXN5c3RlbSkKKyAgICAgIChhcmd1bWVudHMKKyAgICAgICBgKCM6cGhhc2VzCisg ICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgIChk ZWxldGUgJ2NoZWNrKSkpKQorICAgICAgKGlucHV0cworICAgICAgIGAoKCJhbHNhLWxpYiIg LGFsc2EtbGliKQorICAgICAgICAgKCJ6bGliIiAsemxpYikKKyAgICAgICAgICgic2RsMiIg LHNkbDIpCisgICAgICAgICAoInBlcmwiICxwZXJsKSkpCisgICAgICAoaG9tZS1wYWdlICJo dHRwczovL2dpdGh1Yi5jb20vanVsaXVzLXNwZWVjaC9qdWxpdXMiKQorICAgICAgKHN5bm9w c2lzICJMYXJnZSB2b2NhYnVsYXJ5IGNvbnRpbnVvdXMgc3BlZWNoIHJlY29nbml0aW9uCitl bmdpbmUiKQorICAgICAgKGRlc2NyaXB0aW9uCisgICAgICAgIkp1bGl1cyBpcyBhIGhpZ2gt cGVyZm9ybWFuY2UsIHNtYWxsLWZvb3RwcmludCBsYXJnZSB2b2NhYnVsYXJ5Citjb250aW51 b3VzIHNwZWVjaCByZWNvZ25pdGlvbiBAYWNyb255bShMVkNTUiwgbGFyZ2Ugdm9jYWJ1bGFy eQorY29udGlub3VzIHNwZWVjaCByZWNvZ25pdGlvbikgZGVjb2RlciBzb2Z0d2FyZSBmb3Ig c3BlZWNoLXJlbGF0ZWQKK3Jlc2VhcmNoZXJzIGFuZCBkZXZlbG9wZXJzLiBCYXNlZCBvbiB3 b3JkIE4tZ3JhbSBhbmQgY29udGV4dC1kZXBlbmRlbnQKK0hNTSwgaXQgY2FuIHBlcmZvcm0g cmVhbC10aW1lIGRlY29kaW5nIG9uIHZhcmlvdXMgY29tcHV0ZXJzIGFuZAorZGV2aWNlcyBm cm9tIG1pY3JvLWNvbXB1dGVyIHRvIGNsb3VkIHNlcnZlci4iKQorICAgICAgKGxpY2Vuc2UK KyAgICAgICAobGljZW5zZTpub24tY29weWxlZnQgImh0dHA6Ly9qdWxpdXMub3Nkbi5qcC9M SUNFTlNFLnR4dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkp1bGl1cy1Nb2Rp ZmllZC1CU0QtNENsYXVzZSIpKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBtaXRsbQogICAocGFj a2FnZQogICAgIChuYW1lICJtaXRsbSIpCi0tIAoyLjIxLjAKCg== ----=_RainLoop_654_718490006.1556239315-- From unknown Fri Jun 13 11:48:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#35423] [PATCH] gnu: Add julius. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 May 2019 16:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35423 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: nly@disroot.org Cc: 35423@debbugs.gnu.org Received: via spool by 35423-submit@debbugs.gnu.org id=B35423.155715931811292 (code B ref 35423); Mon, 06 May 2019 16:16:02 +0000 Received: (at 35423) by debbugs.gnu.org; 6 May 2019 16:15:18 +0000 Received: from localhost ([127.0.0.1]:57290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNgGs-0002w4-FX for submit@debbugs.gnu.org; Mon, 06 May 2019 12:15:18 -0400 Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNgGq-0002vt-Bm for 35423@debbugs.gnu.org; Mon, 06 May 2019 12:15:17 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1557156593; cv=none; d=zoho.com; s=zohoarc; b=l2rq5JTl3KAdo9aAo9NUCmHLSqxBRKfEYlDquJ9h8/p5kj3SsP5knaX6qJuFxtK5bTAt1b+7PHSLK5IUrgwYf2mzFhpouhE/obiW73hYZn+mD10cyCiL/xmG/TJQHgrfvr47jYGMFZhezVzqBYgzGCbUdn58gwtXi9D9dHuskvM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1557156593; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=ZeLt3xFVPrn08m/U6NH0k43soIMotgIrM6m5XPqAgKI=; b=j1oaXUwBPT+bjz8auX31PnxLSYCOJraaH3ZJa46zxsWstthv1rNZ4ib/pqxj+2jhx8l8Xc2CdN6Jnr6ssXefoDK9E6fn0pY0/N8wLy9ExW87mwA1xh1HWWlcGdGaKTp0y1eIQUk2QGz0YuzeFcr4IhXGf37nU9vC6ocsONH91/M= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1557156593; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=388; bh=ZeLt3xFVPrn08m/U6NH0k43soIMotgIrM6m5XPqAgKI=; b=fg/sXrljh8+Xu+cYZQGenMPnSZtmodMDa4BFI5RPPDmNc6mUhACcxoNn5Gth6SUz LdOBjgknc35XSAFxRV75XPLdhSrnFbOwaw1bKrN1Qc7h3o3A/Zg3uzU3L6Cq91IhJ/q 5qiLtkFvRQFGDOwGz13EyKYxkIGj/RwQCf0+9oa0= Received: from localhost (141.80.245.207 [141.80.245.207]) by mx.zohomail.com with SMTPS id 1557156592123923.5657148999425; Mon, 6 May 2019 08:29:52 -0700 (PDT) References: <3d5daf0540406554d3082f94fdc6079c@disroot.org> <52e174f4e91974bc416b9c465ae31d48@disroot.org> User-agent: mu4e 1.2.0; emacs 26.2 From: Ricardo Wurmus In-reply-to: <52e174f4e91974bc416b9c465ae31d48@disroot.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 06 May 2019 17:29:49 +0200 Message-ID: <87h8a7fvo2.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The license says: 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". This looks like a problem. Also see https://github.com/julius-speech/julius/issues/29. Aside from this, I see that you delete the check phase. Could you explain why? -- Ricardo From unknown Fri Jun 13 11:48:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#35423] [PATCH] gnu: Add julius. References: <3d5daf0540406554d3082f94fdc6079c@disroot.org> In-Reply-To: <3d5daf0540406554d3082f94fdc6079c@disroot.org> Resent-From: nly Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 May 2019 18:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35423 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35423@debbugs.gnu.org Received: via spool by 35423-submit@debbugs.gnu.org id=B35423.155716666623308 (code B ref 35423); Mon, 06 May 2019 18:18:01 +0000 Received: (at 35423) by debbugs.gnu.org; 6 May 2019 18:17:46 +0000 Received: from localhost ([127.0.0.1]:57362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNiBN-00063s-NY for submit@debbugs.gnu.org; Mon, 06 May 2019 14:17:45 -0400 Received: from knopi.disroot.org ([178.21.23.139]:35544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNiBJ-00063g-SL for 35423@debbugs.gnu.org; Mon, 06 May 2019 14:17:44 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6C57C3094E for <35423@debbugs.gnu.org>; Mon, 6 May 2019 20:17:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DXSsKgZYWRlp for <35423@debbugs.gnu.org>; Mon, 6 May 2019 20:17:38 +0200 (CEST) From: nly DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1557166658; bh=ebbaesZH78g2LI4aMShNx8bgXXV2YuvSPUJfh1nYDT8=; h=From:To:Subject:Date; b=Ma4R1pS4bt0CTDmkxqMPqPAkM5J+zwjxHqlYlPKsWtnAC1QeCesKqdsJBJLrgHa8v bwVpmMycwUMj1dI5HJFBwHWZbHwyxTJIHIkqSimdixQ9IyWzoyWmAryqFXC729DBOx Bb5O0wdfCOed61yiaQWPju+zzptJ2RpvHc+B8WIAptwzLW64ZcL+iXtWSwYfVsuFz9 VQg/6C5YDZsnpspLLpD47JLsOprRCreFHat+i2625fjssKBmGCqdfS4NVqqvL4mEnn HmB0+SZYvuqNvNiptLUJG221V3b6ilKrQKGnqj2IoihSle8fr9ETnrKQv6sWL+bWAI rImRvjV9yfykA== Date: Mon, 06 May 2019 23:47:27 +0530 Message-ID: <87pnovjvm0.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) May 6, 2019 9:00 PM, "Ricardo Wurmus" wrote: > The license says: > > 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". > > This looks like a problem. Also see > https://github.com/julius-speech/julius/issues/29. Then let's close the bug? > Aside from this, I see that you delete the check phase. Could you > explain why? There are no tests in the project(Makefile). > -- > Ricardo Thanks From unknown Fri Jun 13 11:48:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: nly@disroot.org Subject: bug#35423: closed (Re: [bug#35423] [PATCH] gnu: Add julius.) Message-ID: References: <87zhnyeu27.fsf@elephly.net> <3d5daf0540406554d3082f94fdc6079c@disroot.org> X-Gnu-PR-Message: they-closed 35423 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 35423@debbugs.gnu.org Date: Tue, 07 May 2019 05:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1557205382-16645-1" This is a multi-part message in MIME format... ------------=_1557205382-16645-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #35423: [PATCH] gnu: Add julius. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 35423@debbugs.gnu.org. --=20 35423: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35423 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1557205382-16645-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 35423-done) by debbugs.gnu.org; 7 May 2019 05:02:41 +0000 Received: from localhost ([127.0.0.1]:58058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNsFU-0004Jv-Q8 for submit@debbugs.gnu.org; Tue, 07 May 2019 01:02:41 -0400 Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNsFT-0004Jk-1u for 35423-done@debbugs.gnu.org; Tue, 07 May 2019 01:02:39 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1557205335; cv=none; d=zoho.com; s=zohoarc; b=XOgYGFRBbooR17rakpgcq1eojrnAtPEAkU/iLVJsUByGnFW3VVp3M0X2eY/s5BX+5eJ1gaJ1tuOnkh0XB4oPjv/Lir0JEUhYvKOhl7yeO49PbDu6XEAgLpvz/CIX3U/JXgNHpE9vVY3Lpcq54tvk22nE/cSo8+HBqO7rC3Ev3/w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1557205335; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=pEG9FOin+78irx+mXMx7KB6XN9yvQ5vyCTu/a0b4Tlk=; b=fqe5HHYr0p0XfZjbOMY32E5MtMYjlr3uOuD5DBibGp9Ts4L4jqa5S9u6iSrl0+xP+zk/xKCeyVJmG4Bh9jw+iBQelGpcdvAE5ReQCliexR3dzkU6V0Z/nLkQlsZrEXHUh8f2BSiJlj2ltV+LEWJ5gEXAyv2AP83+qidNYPfwlCQ= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1557205335; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=947; bh=pEG9FOin+78irx+mXMx7KB6XN9yvQ5vyCTu/a0b4Tlk=; b=OvuT+NC5HcAPxsakKcRmQvw7o9u2nmjslpD5YFwJCk66RTsuGatg1pb/FtBmp8ze P2KSiBX/8w7aCCTAoKkd2Zr0ORDz/0HhrYhyM/fUggKbD6XQhYa9lXojHz2bXfK8Ynh TY8knNrcCfwogti4EAbiqqtmMhyU1HVbUdK/I2wo= Received: from localhost (p54AD4E2D.dip0.t-ipconnect.de [84.173.78.45]) by mx.zohomail.com with SMTPS id 1557205333333991.1203081079069; Mon, 6 May 2019 22:02:13 -0700 (PDT) References: <3d5daf0540406554d3082f94fdc6079c@disroot.org> <87pnovjvm0.fsf@disroot.org> User-agent: mu4e 1.2.0; emacs 26.2 From: Ricardo Wurmus To: nly Subject: Re: [bug#35423] [PATCH] gnu: Add julius. In-reply-to: <87pnovjvm0.fsf@disroot.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 07 May 2019 07:02:08 +0200 Message-ID: <87zhnyeu27.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35423-done Cc: 35423-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> Aside from this, I see that you delete the check phase. Could you >> explain why? > > There are no tests in the project(Makefile). In that case please use #:tests? #f and add a comment that says that there are no tests. >> The license says: >> >> 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". >> >> This looks like a problem. Also see >> https://github.com/julius-speech/julius/issues/29. > > Then let's close the bug? Unfortunately, it does look like this is an unenforcable usage restriction that is incompatible with free software. I encourage you to comment on that upstream issue. For now I=E2=80=99m closing this. Let=E2= =80=99s hope that soon this will become free software! Despite this negative outcome I=E2=80=99d like to thank you for your work on this! -- Ricardo ------------=_1557205382-16645-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Apr 2019 02:46:25 +0000 Received: from localhost ([127.0.0.1]:57044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJUP2-0002Vg-9S for submit@debbugs.gnu.org; Wed, 24 Apr 2019 22:46:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJUOz-0002VS-2L for submit@debbugs.gnu.org; Wed, 24 Apr 2019 22:46:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:53768) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hJUOr-0004dl-Tc for submit@debbugs.gnu.org; Wed, 24 Apr 2019 22:46:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJUOq-0000SE-Bl for guix-patches@gnu.org; Wed, 24 Apr 2019 22:46:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJUE8-0001D9-2W for guix-patches@gnu.org; Wed, 24 Apr 2019 22:35:09 -0400 Received: from knopi.disroot.org ([178.21.23.139]:54574) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hJUE6-0000lv-Tv for guix-patches@gnu.org; Wed, 24 Apr 2019 22:35:08 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8AD9A2FABB for ; Thu, 25 Apr 2019 04:35:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NGMp2lIIAZiY for ; Thu, 25 Apr 2019 04:35:00 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1556159700; bh=9kvub09iYk1GDNdtJxI49S7G7tSCxCbQnY7Cr1lul98=; h=Date:From:Subject:To; b=XyZRaYsXIRYyOrfT3kU/XwNDr/PWpqrRGWbC7LOCa6cRrQXdMnBP3Il5bz7ABnV3U IYA44ZSjmDlnvMZj78e+X22qgsLM29ugd9/VLOFhRcowwhE7Xipk2QVIexpl3GjNzO Sbf3cgWZhJNWxaGv4bMwmkAZh8A6K4ZMCTJAac3Bd8tswg3jnwFaFqomo1wwnz+0EA YjaSMd7f0IRvR3SC4TTQV7F6/LxIHNOMlctYKeEnhxcP0Y3nDpEJoV3u+Lico/9yXB C/AAfDI6/JY9ss5i+zc9vARFlHKydsbEaAx5UWy7nelrk4d6cFX28SvIuVaja44SZj BzlVzRGA2ol2w== Date: Thu, 25 Apr 2019 02:34:59 +0000 Content-Type: multipart/alternative; boundary="--=_RainLoop_414_332269047.1556159699" From: nly@disroot.org Message-ID: <3d5daf0540406554d3082f94fdc6079c@disroot.org> Subject: [PATCH] gnu: Add julius. To: guix-patches@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 178.21.23.139 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ----=_RainLoop_414_332269047.1556159699 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Julius is a speech recognition tool. Package uses a custom license.=0A=0A= >From e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17 00:00:00 2001=0A= From: Amar Singh =0ADate: Sun, 21 Apr 2019 19:37:37 +053= 0=0ASubject: [PATCH] gnu: Add julius.=0A=0A* gnu/packages/speech.scm (jul= ius): New variable.=0A---=0A gnu/packages/speech.scm | 39 +++++++++++++++= ++++++++++++++++++++++++=0A 1 file changed, 39 insertions(+)=0A=0Adiff --= git a/gnu/packages/speech.scm b/gnu/packages/speech.scm=0Aindex 2d6c63e3f= 9..a99be8a0aa 100644=0A--- a/gnu/packages/speech.scm=0A+++ b/gnu/packages= /speech.scm=0A@@ -33,9 +33,11 @@=0A #:use-module (gnu packages gcc)=0A #:= use-module (gnu packages glib)=0A #:use-module (gnu packages linux)=0A+ #= :use-module (gnu packages perl)=0A #:use-module (gnu packages pkg-config)= =0A #:use-module (gnu packages pulseaudio)=0A #:use-module (gnu packages = python)=0A+ #:use-module (gnu packages sdl)=0A #:use-module (gnu packages= textutils))=0A (define-public espeak=0A@@ -119,6 +121,43 @@ It is based = on the eSpeak engine and supports spectral and Klatt formant=0A synthesis= , and the ability to use MBROLA voices.")=0A (license license:gpl3+)))=0A= +(define-public julius=0A+ (package=0A+ (name "julius")=0A+ (version "8c6= 0cb8c")=0A+ (source=0A+ (origin=0A+ (method git-fetch)=0A+ (uri=0A+ (git-= reference=0A+ (url "https://github.com/julius-speech/julius")=0A+ (commit= version)))=0A+ (file-name=0A+ (git-file-name name version))=0A+ (sha256= =0A+ (base32=0A+ "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1z057bhcv4jc7a"))= ))=0A+ (build-system gnu-build-system)=0A+ (arguments=0A+ `(#:phases=0A+ = (modify-phases %standard-phases=0A+ (delete 'check))))=0A+ (inputs=0A+ `(= ("alsa-lib" ,alsa-lib)=0A+ ("zlib" ,zlib)=0A+ ("sdl2" ,sdl2)=0A+ ("perl" = ,perl)))=0A+ (home-page "https://github.com/julius-speech/")=0A+ (synopsi= s "Open-Source Large Vocabulary Continuous Speech=0A+Recognition Engine")= =0A+ (description=0A+ "Julius is a high-performance, small-footprint larg= e vocabulary continuous=0A+ speech recognition (LVCSR) decoder software f= or speech-related researchers and=0A+developers.")=0A+ (license=0A+ (lice= nse:non-copyleft "http://julius.osdn.jp/LICENSE.txt"=0A+ "Julius-Modified= -BSD-4Clause"))))=0A+=0A (define-public mitlm=0A (package=0A (name "mitlm= ")=0A-- =0A2.21.0 ----=_RainLoop_414_332269047.1556159699 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
J= ulius is a speech recognition tool. Package uses a custom license.
>From e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17 00:00:00 2001From: Amar Singh <nly@disroot.org>
Date: Sun, 21 Apr 2019 19:3= 7:37 +0530
Subject: [PATCH] gnu: Add julius.

* gnu/packages/spe= ech.scm (julius): New variable.
---
gnu/packages/speech.scm | 39 += ++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(= +)

diff --git a/gnu/packages/speech.scm b/gnu/packages/speech.scm<= br>index 2d6c63e3f9..a99be8a0aa 100644
--- a/gnu/packages/speech.scm+++ b/gnu/packages/speech.scm
@@ -33,9 +33,11 @@
#:use-module (g= nu packages gcc)
#:use-module (gnu packages glib)
#:use-module (g= nu packages linux)
+ #:use-module (gnu packages perl)
#:use-module= (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio)
= #:use-module (gnu packages python)
+ #:use-module (gnu packages sdl)<= br> #:use-module (gnu packages textutils))

(define-public espeak=
@@ -119,6 +121,43 @@ It is based on the eSpeak engine and supports sp= ectral and Klatt formant
synthesis, and the ability to use MBROLA voi= ces.")
(license license:gpl3+)))

+(define-public julius
+ = (package
+ (name "julius")
+ (version "8c60cb8c")
+ (source
+= (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url = "https://github.com/julius-speech/julius")
+ (commit version)))
+ (= file-name
+ (git-file-name name version))
+ (sha256
+ (base32+ "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1z057bhcv4jc7a"))))
+ (build= -system gnu-build-system)
+ (arguments
+ `(#:phases
+ (modify-ph= ases %standard-phases
+ (delete 'check))))
+ (inputs
+ `(("alsa-= lib" ,alsa-lib)
+ ("zlib" ,zlib)
+ ("sdl2" ,sdl2)
+ ("perl" ,per= l)))
+ (home-page "https://github.com/julius-speech/")
+ (synopsis = "Open-Source Large Vocabulary Continuous Speech
+Recognition Engine")<= br>+ (description
+ "Julius is a high-performance, small-footprint lar= ge vocabulary continuous
+ speech recognition (LVCSR) decoder software= for speech-related researchers and
+developers.")
+ (license
+ = (license:non-copyleft "http://julius.osdn.jp/LICENSE.txt"
+ "Julius-Mo= dified-BSD-4Clause"))))
+
(define-public mitlm
(package
(n= ame "mitlm")
--
2.21.0


----=_RainLoop_414_332269047.1556159699-- ------------=_1557205382-16645-1--