From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: sdcv: Add new variable. Date: Wed, 18 Mar 2015 14:28:25 +0100 Message-ID: <873852fn9i.fsf@gnu.org> References: <1426497533-7895-1-git-send-email-sleep_walker@gnu.org> <874mpilmwa.fsf@gnu.org> <20150318122519.GB525@venom.suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYE1W-0008BA-J8 for guix-devel@gnu.org; Wed, 18 Mar 2015 09:28:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYE1T-0005gw-E7 for guix-devel@gnu.org; Wed, 18 Mar 2015 09:28:38 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYE1T-0005gs-AT for guix-devel@gnu.org; Wed, 18 Mar 2015 09:28:35 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:55749 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YYE1N-00035g-KM for guix-devel@gnu.org; Wed, 18 Mar 2015 09:28:30 -0400 In-Reply-To: <20150318122519.GB525@venom.suse.cz> (=?utf-8?B?IlRvbcOhxaEg?= =?utf-8?B?xIxlY2giJ3M=?= message of "Wed, 18 Mar 2015 13:25:19 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Tom=C3=A1=C5=A1 =C4=8Cech skribis: > On Wed, Mar 18, 2015 at 09:39:49AM +0100, Ludovic Court=C3=A8s wrote: >>Tom=C3=A1=C5=A1 =C4=8Cech skribis: >> >>> * gnu/packages/dictionaries.scm (sdcv): New variable. >> >>You pushed it already but I have some comments anyway: > > Oh, I took that there are no objections already. Sorry about that. That=E2=80=99s OK, I just happened to have comments. ;-) >>> +(define-public sdcv >>> + (package >>> + (name "sdcv") >>> + (version "0.5.0-beta4") >> >>The policy is to provide only stable versions, unless there=E2=80=99s a v= ery >>good reason to do otherwise. Could we use the previous version until >>0.5.0 is out? > > Previous version of this tool is 0.4.2, which is 8 years old, it won't wo= rk with recent compilers (it's their statement, not my experiment though), = could suffer with allignment issues on more exotic architectures (ARM among= them). Sounds like a good reason. =E2=80=9Cbeta4=E2=80=9D suggests 0.5.0 will soo= n be released though, no? > I can add comment with the reasoning. Yes please. >>> + (synopsis "Command line variant of StarDict") >> >>Could you change it to be self-contained=E2=80=93i.e., without referring = to >>StarDict (which I don=E2=80=99t know, and perhaps is not very well known.) > > sdcv stands for - StarDict Command line Variant > This is where I took the synopsis from. > > It's hard to believe that you have never heard of StarDict. I'm not > aware of any offline sotfware dictionary software which does not > support StarDict dictionary format and doesn't state it's relation to > stardict - be it GoldenDict, QStardict or this sdcv. What I have heard of doesn=E2=80=99t really matter=E2=80=93hopefully I=E2= =80=99m not the only user of this. ;-) Anyway, =E2=80=9CStarDict-compatible command-line dictionary program=E2=80= =9D maybe? Now that I try to learn about StarDict, I stumble upon this at : The original StarDict project has recently been removed from SourceForge due to copyright infringement reports. And at , sdvc describes itself as the =E2=80=9Cconsole version of [the] StarDict program=E2=80=9D, which is not confidence-inspiring. Some files such as dictziplib.cpp do indeed seem to come from StarDict. Could you check if you can find more information? It=E2=80=99s in Debian a= nd not on , which is encouraging. > Is this satisfactory?: > "Sdcv is command line dictionary utility with support of StarDict =E2=80=9Cwith support for the StarDict=E2=80=9D > dictionary format. For word in one language it can find translation > in all installed dictionaries at the same time and without specifying > original language. What about =E2=80=9CIt can translate words from any language to any other l= anguage for which a dictionary is available.=E2=80=9D? > With proper dictionary it can also work as encyclopedic dictionary." =E2=80=9Ccan also work as an encyclopedia=E2=80=9D Thanks, Ludo=E2=80=99.