From unknown Mon Jun 23 16:45:16 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50375 <50375@debbugs.gnu.org> To: bug#50375 <50375@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add mlterm. Reply-To: bug#50375 <50375@debbugs.gnu.org> Date: Mon, 23 Jun 2025 23:45:16 +0000 retitle 50375 [PATCH] gnu: Add mlterm. reassign 50375 guix-patches submitter 50375 iKaSeRo severity 50375 normal tag 50375 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 04 12:49:00 2021 Received: (at submit) by debbugs.gnu.org; 4 Sep 2021 16:49:00 +0000 Received: from localhost ([127.0.0.1]:48497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMYqi-0001S0-4V for submit@debbugs.gnu.org; Sat, 04 Sep 2021 12:49:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:49130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMYkK-0001HR-V5 for submit@debbugs.gnu.org; Sat, 04 Sep 2021 12:42:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55372) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMYkK-000608-Lh for guix-patches@gnu.org; Sat, 04 Sep 2021 12:42:24 -0400 Received: from ikasero.com ([2001:19f0:6c01:218e:5400:3ff:fe23:b75]:57706 helo=mail.ikasero.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMYkI-00050i-AC for guix-patches@gnu.org; Sat, 04 Sep 2021 12:42:24 -0400 Received: from localhost.localdomain (unknown [IPv6:2001:16a2:461b:a700:d65d:64ff:fed7:6da]) by mail.ikasero.com (Postfix) with ESMTPSA id 935D37FA62; Sat, 4 Sep 2021 16:42:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ikasero.com; s=mail; t=1630773738; bh=EkPzcjDlIZ+HNNNIghnSajIaGwKlcGmrutvUFSQcKf8=; h=From:To:Cc:Subject:Date:From; b=IFwikNigBmkKu7hHZ86aPzCDb8p6fgGoReTBDFi63tMHNJNp3XafTcS4/0tNghOQg Zf/XgORI0pd8jnSqH2jhG3ZwSXd++BJl8rfeWiJshVsvfd9p6J6zditxcLjC8YXkC9 3ZkA9tbiky5QWRpyKcydPq2WST3dGmORvdQLZ+IB/1utBBIf6XkO5ZotM5kyPUX+RK tTg5QbrYj7PLrhAMfd+pp/sRicXSoferl5KLp/MiRYrYxtrLu/JFLVev4SJNhnzjWm Fy2sXQWO0JjQ7MYzEPRi4nLgRujv8Rbw1Zdt1n/2FnhijQw/nSONmeD6RFlDNG4OyF B57ZHet7Htk1g== From: iKaSeRo To: guix-patches@gnu.org Subject: [PATCH] gnu: Add mlterm. Date: Sat, 4 Sep 2021 19:42:05 +0300 Message-Id: <20210904164205.12031-1-ahmed@ikasero.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:19f0:6c01:218e:5400:3ff:fe23:b75; envelope-from=ahmed@ikasero.com; helo=mail.ikasero.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 04 Sep 2021 12:48:58 -0400 Cc: iKaSeRo 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 (--) * gnu/packages/terminals.scm (mlterm): New variable. --- gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 1cdf0e1831..037504ee4f 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -25,6 +25,7 @@ ;;; Copyright © 2020 Leo Famulari ;;; Copyright © 2021 Ekaitz Zarraga ;;; Copyright © 2021 Raphaël Mélotte +;;; Copyright © 2021 ikasero ;;; ;;; This file is part of GNU Guix. ;;; @@ -66,6 +67,7 @@ #:use-module (gnu packages docbook) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages fribidi) #:use-module (gnu packages gettext) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) @@ -1458,3 +1460,41 @@ ephemeral serial ports. It features automatic port detection, port enumeration, support for non-standard baud rates, the ability to wait for ports to appear, and the ability to read and write via stdin and stdout.") (license license:expat))) + +(define-public mlterm + (package + (name "mlterm") + (version "3.9.1") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/mlterm/01release/mlterm-" + version "/mlterm-" version ".tar.gz")) + (sha256 + (base32 + "03fnynwv7d1aicwk2rp31sgncv5m65agvygqvsgn59v9di40gnnb")))) + (build-system gnu-build-system) + (arguments `(#:tests? #f + #:configure-flags + (list (string-append "--prefix=" (assoc-ref %outputs "out")) + "--disable-static" + "--enable-optimize-redrawing" + "--with-imagelib=gdk-pixbuf"))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("pkg-config" ,pkg-config))) + (inputs + `(("cairo" ,cairo) + ("fontconfig" ,fontconfig) + ("freetype" ,freetype) + ("fribidi" ,fribidi) + ("gdk-pixbuf" ,gdk-pixbuf) + ("gtk+" ,gtk+) + ("libx11" ,libx11) + ("libxext" ,libxext) + ("libxft" ,libxft))) + (home-page "http://mlterm.sourceforge.net/") + (synopsis "Multi Lingual TERMinal emulator") + (description "mlterm is a multi-lingual terminal emulator which supports +various character sets and encodings in the world.") + (license license:bsd-3))) -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 04 15:50:39 2021 Received: (at 50375) by debbugs.gnu.org; 4 Sep 2021 19:50:39 +0000 Received: from localhost ([127.0.0.1]:48684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMbgV-0008IW-0U for submit@debbugs.gnu.org; Sat, 04 Sep 2021 15:50:39 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:44450 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMbgS-0008IB-R4 for 50375@debbugs.gnu.org; Sat, 04 Sep 2021 15:50:37 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1630785028; bh=eInq5gIPc3DYWnDpRwLG9osKane2pyNI027BfZ3xJfU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=b/rdsRjQRzYHvmm+6nYPq6IL+fEhukCJdYYgtYWAt15VWbO0qzuxPf6LVgre7yn8Q V+lhqbQh9qtZhX4ajSYfwAyWv9tgAoIS0i3Syklmi8MeMZOzJLMy8J8D9L4Eas1t5v YeKd0zcPFVUMcrgus/PQWhD1KQDOH87/JKkhEJDM= To: iKaSeRo , 50375@debbugs.gnu.org Subject: Re: [bug#50375] [PATCH] gnu: Add mlterm. In-Reply-To: <20210904164205.12031-1-ahmed@ikasero.com> References: <20210904164205.12031-1-ahmed@ikasero.com> Date: Sat, 04 Sep 2021 21:50:26 +0200 Message-ID: <87mtos3yt9.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, Sep 04 2021, iKaSeRo wrote: > * gnu/packages/terminals.scm (mlterm): New variable. > --- > gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/t [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 50375 Cc: iKaSeRo 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.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, Sep 04 2021, iKaSeRo wrote: > * gnu/packages/terminals.scm (mlterm): New variable. > --- > gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/t [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, Sep 04 2021, iKaSeRo wrote: > * gnu/packages/terminals.scm (mlterm): New variable. > --- > gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm > index 1cdf0e1831..037504ee4f 100644 > --- a/gnu/packages/terminals.scm > +++ b/gnu/packages/terminals.scm > @@ -25,6 +25,7 @@ > ;;; Copyright =C2=A9 2020 Leo Famulari > ;;; Copyright =C2=A9 2021 Ekaitz Zarraga > ;;; Copyright =C2=A9 2021 Rapha=C3=ABl M=C3=A9lotte > +;;; Copyright =C2=A9 2021 ikasero > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -66,6 +67,7 @@ > #:use-module (gnu packages docbook) > #:use-module (gnu packages fontutils) > #:use-module (gnu packages freedesktop) > + #:use-module (gnu packages fribidi) > #:use-module (gnu packages gettext) > #:use-module (gnu packages ghostscript) > #:use-module (gnu packages gl) > @@ -1458,3 +1460,41 @@ ephemeral serial ports. It features automatic por= t detection, port enumeration, > support for non-standard baud rates, the ability to wait for ports to ap= pear, > and the ability to read and write via stdin and stdout.") > (license license:expat))) > + > +(define-public mlterm > + (package > + (name "mlterm") > + (version "3.9.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/mlterm/01release/mlterm= -" > + version "/mlterm-" version ".tar.gz")) > + (sha256 > + (base32 > + "03fnynwv7d1aicwk2rp31sgncv5m65agvygqvsgn59v9di40gnnb")))) > + (build-system gnu-build-system) > + (arguments `(#:tests? #f What=E2=80=99s the reason for disabling tests; there should be a comment wi= th a short explanation. Nit: This is usually on its own line (arguments `(#:tests? #f #:configure-flags ...)) > + #:configure-flags > + (list (string-append "--prefix=3D" (assoc-ref %outputs = "out")) > + "--disable-static" > + "--enable-optimize-redrawing" > + "--with-imagelib=3Dgdk-pixbuf"))) > + (native-inputs > + `(("gettext" ,gettext-minimal) > + ("pkg-config" ,pkg-config))) > + (inputs > + `(("cairo" ,cairo) > + ("fontconfig" ,fontconfig) > + ("freetype" ,freetype) > + ("fribidi" ,fribidi) > + ("gdk-pixbuf" ,gdk-pixbuf) > + ("gtk+" ,gtk+) > + ("libx11" ,libx11) > + ("libxext" ,libxext) > + ("libxft" ,libxft))) > + (home-page "http://mlterm.sourceforge.net/") > + (synopsis "Multi Lingual TERMinal emulator") > + (description "mlterm is a multi-lingual terminal emulator which supp= orts > +various character sets and encodings in the world.") > + (license license:bsd-3))) > --=20 > 2.33.0 The package builds fine, and the rest LGTM! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEzzgIVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x55McP/3WD/hRgwecTZDOCW3WCYJ+0s/up N+8P7dCvOKLyDVFxPs596CUcIKlRHOg925hQTowmpurhHEBiHoO4+bJLpj+xCh6F pP2XBCjS6i9igMW6u4x8zhyvRTIJAk6eqnp/gaFl/zJ7afzyiANY06UOLKDuiEk+ gnjZcy3PaS08yBUkE0oF8/F8KDOhzwJzafMEikS+w7xLQqWL8V04x5DLAaeanLd4 CZZRjvxOFCYt/6vlzLErPW7IUokNBf3uFKUZ20AFIxyYfM6jXvZkaqFfaYIg0DAf gtEsLpTAwkQGomFAthuwWm9bqoLMZt1nGTSMgaNYjVIkIr4sfQP1FnZmIFFKyuvy rlG97hEyrvk0uCCJmvEPquHKd43/UpfsE4ZnI/ETyBTn6pDHwwXB8KtryQbbDRpd p9hkGuJ11oigEnEsoRlO2uMRSLvxcpVwC/tOm6mZHTBBGDVtHNJr52ZqCzhMfm9O /KmpGVPIlYZYsr5BSjfGARU75/4Pnu1nJ/bDyFcMtENdt60BxKk9eEwmd6Bi/Wtv 5K7JgZfjOX7YGs8F3TD65C08wuo1aVzJ8Ku1aXmYd7AVCbNS6NsNGEj1TXpiNAyW 2Kz8hlfwj/Y/uECDhIuHeWc+BVO9mklWhMr8NFgehosldW//AqIuJZnm1cUsHnGy 5hTxda1SXY/u2LQn =tsew -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 05 12:08:13 2021 Received: (at 50375) by debbugs.gnu.org; 5 Sep 2021 16:08:14 +0000 Received: from localhost ([127.0.0.1]:50812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMugn-0005Cr-2j for submit@debbugs.gnu.org; Sun, 05 Sep 2021 12:08:13 -0400 Received: from [136.244.88.61] (port=58670 helo=mail.ikasero.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMqMj-0005h6-I0 for 50375@debbugs.gnu.org; Sun, 05 Sep 2021 07:31:14 -0400 Received: from localhost.localdomain (unknown [IPv6:2001:16a2:461b:a700:d65d:64ff:fed7:6da]) by mail.ikasero.com (Postfix) with ESMTPSA id 09D1A7FA8D; Sun, 5 Sep 2021 11:31:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ikasero.com; s=mail; t=1630841472; bh=ndVKnOGChLJBuyPkLczo0sPj+RetklYsUPjofYgBHXA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=03KZjGcsq8jCfv6KC60r8vEbjz7Mic9EhL+4IYmatlIWNuKvjeBk57gmANiJTJxsW D2adIACRGwh/g/F8S9s9QvvDShQh3l+lJh3CXLsiOLdreeq3+yAt8FW/umb0M/5F8f RNPIIN2DJ6UbgXAD4xNo3O/sR0BhuI/1FTwoG+wzMkZDso4gMW/U2kyXNlc4fhm78K izLPdQSnZS7r94wYMltkVi73pdZbwmF9SQtgmV0ouJkyT3I9vWW2VIZx0oE8WJ+/IL JifGlfk5Q8HiLG3AxIQ2KdCFGB/vwj2BzEmfN/VwCfVw/crotKJ6cps2tf6KoVKC6i RJEC9feEZEawQ== From: iKaSeRo To: 50375@debbugs.gnu.org, public@yoctocell.xyz Subject: [PATCH v2] gnu: Add mlterm. Date: Sun, 5 Sep 2021 14:31:02 +0300 Message-Id: <20210905113102.9467-1-ahmed@ikasero.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <87mtos3yt9.fsf@yoctocell.xyz> References: <87mtos3yt9.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.3 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/terminals.scm (mlterm): New variable. --- Xinglu Chen writes: >> * gnu/packages/terminals.scm (mlterm): New variable. >> --- >> gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 40 insertions(+) >> >> diff --git a/gnu/pack [...] Content analysis details: (3.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 50375 X-Mailman-Approved-At: Sun, 05 Sep 2021 12:08:11 -0400 Cc: iKaSeRo 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.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/terminals.scm (mlterm): New variable. --- Xinglu Chen writes: >> * gnu/packages/terminals.scm (mlterm): New variable. >> --- >> gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 40 insertions(+) >> >> diff --git a/gnu/pack [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/terminals.scm (mlterm): New variable. --- Xinglu Chen writes: >> * gnu/packages/terminals.scm (mlterm): New variable. >> --- >> gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 40 insertions(+) >> >> diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm >> index 1cdf0e1831..037504ee4f 100644 >> --- a/gnu/packages/terminals.scm >> +++ b/gnu/packages/terminals.scm >> @@ -25,6 +25,7 @@ >> ;;; Copyright © 2020 Leo Famulari >> ;;; Copyright © 2021 Ekaitz Zarraga >> ;;; Copyright © 2021 Raphaël Mélotte >> +;;; Copyright © 2021 ikasero >> ;;; >> ;;; This file is part of GNU Guix. >> ;;; >> @@ -66,6 +67,7 @@ >> #:use-module (gnu packages docbook) >> #:use-module (gnu packages fontutils) >> #:use-module (gnu packages freedesktop) >> + #:use-module (gnu packages fribidi) >> #:use-module (gnu packages gettext) >> #:use-module (gnu packages ghostscript) >> #:use-module (gnu packages gl) >> @@ -1458,3 +1460,41 @@ ephemeral serial ports. It features automatic port detection, port enumeration, >> support for non-standard baud rates, the ability to wait for ports to appear, >> and the ability to read and write via stdin and stdout.") >> (license license:expat))) >> + >> +(define-public mlterm >> + (package >> + (name "mlterm") >> + (version "3.9.1") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (string-append "mirror://sourceforge/mlterm/01release/mlterm-" >> + version "/mlterm-" version ".tar.gz")) >> + (sha256 >> + (base32 >> + "03fnynwv7d1aicwk2rp31sgncv5m65agvygqvsgn59v9di40gnnb")))) >> + (build-system gnu-build-system) >> + (arguments `(#:tests? #f > > What’s the reason for disabling tests; there should be a comment with a > short explanation. > Because there are no tests, Now I added a comment thanks! > Nit: This is usually on its own line > > (arguments > `(#:tests? #f > #:configure-flags > ...)) > Didn't know that, fixed >> + #:configure-flags >> + (list (string-append "--prefix=" (assoc-ref %outputs "out")) >> + "--disable-static" >> + "--enable-optimize-redrawing" >> + "--with-imagelib=gdk-pixbuf"))) >> + (native-inputs >> + `(("gettext" ,gettext-minimal) >> + ("pkg-config" ,pkg-config))) >> + (inputs >> + `(("cairo" ,cairo) >> + ("fontconfig" ,fontconfig) >> + ("freetype" ,freetype) >> + ("fribidi" ,fribidi) >> + ("gdk-pixbuf" ,gdk-pixbuf) >> + ("gtk+" ,gtk+) >> + ("libx11" ,libx11) >> + ("libxext" ,libxext) >> + ("libxft" ,libxft))) >> + (home-page "http://mlterm.sourceforge.net/") >> + (synopsis "Multi Lingual TERMinal emulator") >> + (description "mlterm is a multi-lingual terminal emulator which supports >> +various character sets and encodings in the world.") >> + (license license:bsd-3))) >> -- >> 2.33.0 > > The package builds fine, and the rest LGTM! Thanks for the review! gnu/packages/terminals.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 1cdf0e1831..4c39b41f0a 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -25,6 +25,7 @@ ;;; Copyright © 2020 Leo Famulari ;;; Copyright © 2021 Ekaitz Zarraga ;;; Copyright © 2021 Raphaël Mélotte +;;; Copyright © 2021 ikasero ;;; ;;; This file is part of GNU Guix. ;;; @@ -66,6 +67,7 @@ #:use-module (gnu packages docbook) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages fribidi) #:use-module (gnu packages gettext) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) @@ -1458,3 +1460,42 @@ ephemeral serial ports. It features automatic port detection, port enumeration, support for non-standard baud rates, the ability to wait for ports to appear, and the ability to read and write via stdin and stdout.") (license license:expat))) + +(define-public mlterm + (package + (name "mlterm") + (version "3.9.1") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/mlterm/01release/mlterm-" + version "/mlterm-" version ".tar.gz")) + (sha256 + (base32 + "03fnynwv7d1aicwk2rp31sgncv5m65agvygqvsgn59v9di40gnnb")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests + #:configure-flags + (list (string-append "--prefix=" (assoc-ref %outputs "out")) + "--disable-static" + "--enable-optimize-redrawing" + "--with-imagelib=gdk-pixbuf"))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("pkg-config" ,pkg-config))) + (inputs + `(("cairo" ,cairo) + ("fontconfig" ,fontconfig) + ("freetype" ,freetype) + ("fribidi" ,fribidi) + ("gdk-pixbuf" ,gdk-pixbuf) + ("gtk+" ,gtk+) + ("libx11" ,libx11) + ("libxext" ,libxext) + ("libxft" ,libxft))) + (home-page "http://mlterm.sourceforge.net/") + (synopsis "Multi Lingual TERMinal emulator") + (description "mlterm is a multi-lingual terminal emulator which supports +various character sets and encodings in the world.") + (license license:bsd-3))) -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 05 14:43:52 2021 Received: (at 50375) by debbugs.gnu.org; 5 Sep 2021 18:43:52 +0000 Received: from localhost ([127.0.0.1]:51022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMx7Q-0002jF-E9 for submit@debbugs.gnu.org; Sun, 05 Sep 2021 14:43:52 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:44350 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMx7N-0002iy-QU for 50375@debbugs.gnu.org; Sun, 05 Sep 2021 14:43:51 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1630867420; bh=ePgw99f2kZaafvDIsrfHK5KdTU3qYnjWrgDbjBwQWKU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=SehXgFdp6lBhPGfj1h4gNOYCWPzghKRMuyKRt0QpyV0H4hDtnRyUh9fyzQvgL2Phc jc4vFak3+zqqpSNX5WzPtAVR4U6f32twFlQRIKoMHCDi2l5REnmHKwN7MK1gso27j3 GU0LxhPj/iV3CaKIU7/9zavUuaHvtt3KmcN3cSQM= To: iKaSeRo , 50375@debbugs.gnu.org Subject: Re: [bug#50375] [PATCH v2] gnu: Add mlterm. In-Reply-To: <20210905113102.9467-1-ahmed@ikasero.com> References: <87mtos3yt9.fsf@yoctocell.xyz> <20210905113102.9467-1-ahmed@ikasero.com> Date: Sun, 05 Sep 2021 20:43:08 +0200 Message-ID: <87sfyi3ltv.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, Sep 05 2021, iKaSeRo wrote: > * gnu/packages/terminals.scm (mlterm): New variable. > --- > Xinglu Chen writes: > >>> * gnu/packages/terminals.scm (mlterm): New variable. >>> --- >>> gnu/packages/terminals. [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 50375 Cc: iKaSeRo 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.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, Sep 05 2021, iKaSeRo wrote: > * gnu/packages/terminals.scm (mlterm): New variable. > --- > Xinglu Chen writes: > >>> * gnu/packages/terminals.scm (mlterm): New variable. >>> --- >>> gnu/packages/terminals. [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, Sep 05 2021, iKaSeRo wrote: > * gnu/packages/terminals.scm (mlterm): New variable. > --- > Xinglu Chen writes: > >>> * gnu/packages/terminals.scm (mlterm): New variable. >>> --- >>> gnu/packages/terminals.scm | 40 ++++++++++++++++++++++++++++++++++++++ >>> 1 file changed, 40 insertions(+) >>> >>> diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm >>> index 1cdf0e1831..037504ee4f 100644 >>> --- a/gnu/packages/terminals.scm >>> +++ b/gnu/packages/terminals.scm >>> @@ -25,6 +25,7 @@ >>> ;;; Copyright =C2=A9 2020 Leo Famulari >>> ;;; Copyright =C2=A9 2021 Ekaitz Zarraga >>> ;;; Copyright =C2=A9 2021 Rapha=C3=ABl M=C3=A9lotte >>> +;;; Copyright =C2=A9 2021 ikasero >>> ;;; >>> ;;; This file is part of GNU Guix. >>> ;;; >>> @@ -66,6 +67,7 @@ >>> #:use-module (gnu packages docbook) >>> #:use-module (gnu packages fontutils) >>> #:use-module (gnu packages freedesktop) >>> + #:use-module (gnu packages fribidi) >>> #:use-module (gnu packages gettext) >>> #:use-module (gnu packages ghostscript) >>> #:use-module (gnu packages gl) >>> @@ -1458,3 +1460,41 @@ ephemeral serial ports. It features automatic p= ort detection, port enumeration, >>> support for non-standard baud rates, the ability to wait for ports to = appear, >>> and the ability to read and write via stdin and stdout.") >>> (license license:expat))) >>> + >>> +(define-public mlterm >>> + (package >>> + (name "mlterm") >>> + (version "3.9.1") >>> + (source >>> + (origin >>> + (method url-fetch) >>> + (uri (string-append "mirror://sourceforge/mlterm/01release/mlte= rm-" >>> + version "/mlterm-" version ".tar.gz")) >>> + (sha256 >>> + (base32 >>> + "03fnynwv7d1aicwk2rp31sgncv5m65agvygqvsgn59v9di40gnnb")))) >>> + (build-system gnu-build-system) >>> + (arguments `(#:tests? #f >> >> What=E2=80=99s the reason for disabling tests; there should be a comment= with a >> short explanation. >> > Because there are no tests, Now I added a comment thanks! >> Nit: This is usually on its own line >> >> (arguments >> `(#:tests? #f >> #:configure-flags >> ...)) >> > Didn't know that, fixed >>> + #:configure-flags >>> + (list (string-append "--prefix=3D" (assoc-ref %output= s "out")) >>> + "--disable-static" >>> + "--enable-optimize-redrawing" >>> + "--with-imagelib=3Dgdk-pixbuf"))) >>> + (native-inputs >>> + `(("gettext" ,gettext-minimal) >>> + ("pkg-config" ,pkg-config))) >>> + (inputs >>> + `(("cairo" ,cairo) >>> + ("fontconfig" ,fontconfig) >>> + ("freetype" ,freetype) >>> + ("fribidi" ,fribidi) >>> + ("gdk-pixbuf" ,gdk-pixbuf) >>> + ("gtk+" ,gtk+) >>> + ("libx11" ,libx11) >>> + ("libxext" ,libxext) >>> + ("libxft" ,libxft))) >>> + (home-page "http://mlterm.sourceforge.net/") >>> + (synopsis "Multi Lingual TERMinal emulator") >>> + (description "mlterm is a multi-lingual terminal emulator which su= pports >>> +various character sets and encodings in the world.") >>> + (license license:bsd-3))) >>> --=20 >>> 2.33.0 >> >> The package builds fine, and the rest LGTM! > Thanks for the review! You are welcome! The updated patch looks good, but I don=E2=80=99t have co= mmit access. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE1D70VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5aroP/RbhxUIt4q3crtI12TLFpk+RDegx Mtql2A+YzlUb/3GXZKeTxLXoaSpa/PMXip+jDc9Nq/dudq+eq8OtWwKdvNfw/UB4 AGAkxXcTlVbwfqpO2hf5MIzlCr9otKbWwASYRaS9FGnAJlgYyvzLd8JVH9RS7JAd 2flWXOfyKIphlUpX8c/jZ5cH93nlKegBraqsVu2U0GGTsChXR9Rn46qTA+ahHEiK /169FzVwpJAxLaosOPLTflB1wZrxaNmG3wycltbe+4ElLlvN7n/B3TDpkjmSYZgB BTQspHT/h3pEZ+YwOC2z/21oCnOP8ioSeA8XBQ9wpfwHPhRnmZ2QCbROvSrS19Gb s28TgWETJMiqyYHLOALTssf/XUtq3kBy8FtiQMhIv89kv2e9GJNpp5dKWOrOdXvi oQW//dZ22KfaybiamIRiK0rtWZBPk1cYgFkBPWQgUypGOPadXXal348V7eqhp/TX y04L1oAqoZGMZohw7/JoL60pcpfgqpnyX0RrMavsmTlFg0J/bMiploAWizBT0srN /TIgXgUmyhjG6COPamJsRAvbb+lFxBTQHzaOr65M0m6VlUITJr9wWPzxA6RSdSQc XmNi8YDSl+fsH2mEBFAchXks2rAVilgDHooM+eBFL923ss+tR5rAGFzOjpJTYhjt r7TvkoGn5+Yaw5tX =4Xrq -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 05 18:20:19 2021 Received: (at 50375-done) by debbugs.gnu.org; 5 Sep 2021 22:20:19 +0000 Received: from localhost ([127.0.0.1]:51132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mN0Ut-0008BI-5Z for submit@debbugs.gnu.org; Sun, 05 Sep 2021 18:20:19 -0400 Received: from tobias.gr ([80.241.217.52]:52846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mN0Uq-0008B9-Pd for 50375-done@debbugs.gnu.org; Sun, 05 Sep 2021 18:20:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=bmG1be2/6G/Xs ca6ECRNTMuI6A5vAFGUUtUHZFceARo=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=RqV6dLlwqNP7uhm33PMSIxNrGmS+wOj4s+M8ym Cs/hlVaIq9PqGyX4LfF+Ng4dhyKj2o11Ccfn2xMhSttpeU6VBFZQNGSYDOhZYHVtbHOjqs uJyOW7baqmSp4cID8QIiZzMGRuOms+oRZKE8zd0CONjmONyS5iUN4z228FTTd2qf/fqL4w k1XMuiH0h1zbs3OHzqeauPXD8rfbpweVYxTwbBHB1CBS/MKStm71iT5CQMrZr6AOQgUg1u vldNlUZruDWzzH70ZSbT+ad5SI6cP+2fMP17B3QsIKvBMbtPZCJa+Uex6G8DnrSrKuSexV BowaDFzuacFygmu7QCQbf9Cg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 587754de (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 5 Sep 2021 22:20:10 +0000 (UTC) References: <87mtos3yt9.fsf@yoctocell.xyz> <20210905113102.9467-1-ahmed@ikasero.com> From: Tobias Geerinckx-Rice To: iKaSeRo Subject: Re: [bug#50375] [PATCH v2] gnu: Add mlterm. Date: Mon, 06 Sep 2021 00:18:52 +0200 In-reply-to: <20210905113102.9467-1-ahmed@ikasero.com> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87eea2d5r5.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50375-done Cc: 50375-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 (-) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable iKaSeRo, iKaSeRo =E5=86=99=E9=81=93=EF=BC=9A > * gnu/packages/terminals.scm (mlterm): New variable. Pushed as commit 53ccbc175570c4fd16b499670d37b36328d30f94. I=20 moved the package somewhere vaguely alphabetical (terminals.scm=20 isn't) and expanded the description slightly based on the man=20 page. Thanks! T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYTVCng0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15n+AA/0JggDG7Z0NGwiflo8bZUD9+Hw7Vz1kl5wtDbKa8 0TKOAQDDyBLEdqIT/mDreQrB2T0E//YvTnYgINOa9XeSmmDFCA== =lWzX -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Jun 23 16:45:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 04 Oct 2021 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator