From unknown Mon Jun 23 23:49:18 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#51627 <51627@debbugs.gnu.org> To: bug#51627 <51627@debbugs.gnu.org> Subject: Status: [PATCH] gnu: st: Compile and install terminfo files. Reply-To: bug#51627 <51627@debbugs.gnu.org> Date: Tue, 24 Jun 2025 06:49:18 +0000 retitle 51627 [PATCH] gnu: st: Compile and install terminfo files. reassign 51627 guix-patches submitter 51627 jgart severity 51627 normal tag 51627 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 06 04:54:20 2021 Received: (at submit) by debbugs.gnu.org; 6 Nov 2021 08:54:20 +0000 Received: from localhost ([127.0.0.1]:48343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjHSt-0003Xq-OX for submit@debbugs.gnu.org; Sat, 06 Nov 2021 04:54:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:38812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjHSr-0003Xd-TJ for submit@debbugs.gnu.org; Sat, 06 Nov 2021 04:54:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjHSr-0007wR-Lx for guix-patches@gnu.org; Sat, 06 Nov 2021 04:54:17 -0400 Received: from mx1.dismail.de ([78.46.223.134]:35283) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjHSq-0003SA-0B for guix-patches@gnu.org; Sat, 06 Nov 2021 04:54:17 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f2f644fe for ; Sat, 6 Nov 2021 09:54:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=MhBxJLHUQ6oqoUAsHrxOHKh5ji7NeNu4Z2CrZUFVxI8=; b= ntJ1pNVBxZBayyxWAS24mV7VqU34Sy6KqUd7ke82mq3DbFzHbJcj/0Tt63f2WX4O XlnwPwj1I4kFnP1IxD9HhXLthJ76Q7MKeTnbC8x/ka50ZeSWY/lTwgjNKWdrc3d9 oevwpYr9pz1BiGuwM3zYMG5KuV9UmcnElhAKrSTtC2YUCF2iJpOY+TVO0Z5t3pjX RHyJ+OrsRJLKE14lNXu4zH5fesmgDSQrZ9kM8BI2qysJJ/zAPWdQ9VVaN1q7ScJd yiMyu67qvOLSahhqiZ27rn5EihpSHtWYfYdJDCkCdMG9zN/wpLxs7KodBjSZDqGo sDd1M1bK3ylUjglCNBaWTw== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 4deea51b for ; Sat, 6 Nov 2021 09:54:14 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 57f42ab4 for ; Sat, 6 Nov 2021 09:54:14 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 897a9cb8 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 6 Nov 2021 09:54:13 +0100 (CET) From: jgart To: guix-patches@gnu.org Subject: [PATCH] gnu: st: Compile and install terminfo files. Date: Sat, 6 Nov 2021 04:53:34 -0400 Message-Id: <20211106085334.4778-1-jgart@dismail.de> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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 Cc: jgart 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/suckless.scm (st): Compile and install terminfo files. [native-inputs]: ncurses's tic program is required to compile the terminfo files. --- gnu/packages/suckless.scm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index b4855ec0a2..912ff12422 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -378,6 +378,9 @@ (define-public st `(#:tests? #f ; no tests #:make-flags (list (string-append "CC=" ,(cc-for-target)) + (string-append "TERMINFO=" + (assoc-ref %outputs "out") + "/share/terminfo") (string-append "PREFIX=" %output)) #:phases (modify-phases %standard-phases @@ -385,15 +388,20 @@ (define-public st (add-after 'unpack 'inhibit-terminfo-install (lambda _ (substitute* "Makefile" - (("\ttic .*") "")) - #t))))) + (("\ttic .*") "")))) + (add-after 'install 'compile-and-install-terminfo-entry + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (terminfo (string-append out "/share/terminfo"))) + (invoke "tic" "-sx" "st.info" "-o" terminfo))))))) (inputs `(("libx11" ,libx11) ("libxft" ,libxft) ("fontconfig" ,fontconfig) ("freetype" ,freetype))) (native-inputs - `(("pkg-config" ,pkg-config))) + `(("ncurses" ,ncurses) + ("pkg-config" ,pkg-config))) (home-page "https://st.suckless.org/") (synopsis "Simple terminal emulator") (description -- 2.33.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 03 15:08:31 2021 Received: (at 51627) by debbugs.gnu.org; 3 Dec 2021 20:08:31 +0000 Received: from localhost ([127.0.0.1]:52270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtEr9-0001wZ-Cj for submit@debbugs.gnu.org; Fri, 03 Dec 2021 15:08:31 -0500 Received: from out2.migadu.com ([188.165.223.204]:64396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtEr6-0001wP-Nl for 51627@debbugs.gnu.org; Fri, 03 Dec 2021 15:08:30 -0500 Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1638562107; h=from:from:reply-to:subject:date:date:message-id:message-id:to:to: cc:cc:mime-version:mime-version:content-type:content-type; bh=ZX9fmtYW+Jc3bxJ2wxWVjqVgf7/yhNIcisEFh1sqRfE=; b=jDMrGSoEVBaXJBRiBYLQEV3TGWeQnAYxXC05MuqaF0Pgj1BvbB5lLG/KvqUhHY9OBsKJOM fAUZXK5HRQx9EmzaiIqkqIGAM84qOwnLpJUz7L0UvI7ZZ6JJWz9Q1lM2Hs08oONaDoEb6g XSx3rIPqobm6hIU+74fwtT3OdO7a17JDonkHLWYVjojAI66GKesOMJBXblGl0uv44tNavZ ALTmDEwRCD9g0rHlQJ5IjjcP8ffLYjJEAXjJDqTp8pHgLQSRIeKf3l9fdvyR8ClsDk0wbB UuXUhAWDtwxkPdDHdqj16KSscJR7kUWYTvAdoRoqILuvKAJ9lBQSTAK3eDG7jg== Date: Fri, 3 Dec 2021 15:08:24 -0500 MIME-Version: 1.0 Content-Language: en-CA To: 51627@debbugs.gnu.org X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------fNR9pjtCyRcTDqju0dXijIzP" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: raghavgururajan.name X-Spam-Score: 2.0 (++) 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: Hi Jorge! As discussed over XMPP, could you sent a revised patch? Regards, RG. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [188.165.223.204 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: 51627 Cc: jgart@dismail.de 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 (+) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------fNR9pjtCyRcTDqju0dXijIzP Content-Type: multipart/mixed; boundary="------------GnuT1wR0qiSKVae42quIT24R"; protected-headers="v1" From: Raghav Gururajan To: 51627@debbugs.gnu.org Cc: jgart@dismail.de Message-ID: --------------GnuT1wR0qiSKVae42quIT24R Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgSm9yZ2UhDQoNCkFzIGRpc2N1c3NlZCBvdmVyIFhNUFAsIGNvdWxkIHlvdSBzZW50IGEg cmV2aXNlZCBwYXRjaD8NCg0KUmVnYXJkcywNClJHLg0K --------------GnuT1wR0qiSKVae42quIT24R-- --------------fNR9pjtCyRcTDqju0dXijIzP Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYap5OAUDAAAAAAAKCRBfWBZkf4vlUYZs AP0Y5EMBxp5QXrY4DiSIdLqnslG9p0iV3xq7g8PaYVOj6wD/eTVurZkNE+djqMk9RdqRk/bpmjA1 fCHt9evw1UkBDAk= =nkTO -----END PGP SIGNATURE----- --------------fNR9pjtCyRcTDqju0dXijIzP-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 03 15:23:34 2021 Received: (at 51627) by debbugs.gnu.org; 3 Dec 2021 20:23:34 +0000 Received: from localhost ([127.0.0.1]:52298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtF5a-0002JG-TS for submit@debbugs.gnu.org; Fri, 03 Dec 2021 15:23:34 -0500 Received: from mx1.dismail.de ([78.46.223.134]:40568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtF5W-0002Iy-2p for 51627@debbugs.gnu.org; Fri, 03 Dec 2021 15:23:26 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0fb881e1 for <51627@debbugs.gnu.org>; Fri, 3 Dec 2021 21:23:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=QINeb+F+1qdnKNgMUPip9YxDyp5/JS0XgNkfSnSLgnM=; b= AKYJqSbXFqKXJ6+7gJ/ZGObGHbCONasSGi6JiZ2T9VJJiauv7uBnSFwILOQVwQmJ QQYAYTACwR1bA+wF4EiqrKgigeMMdz9mhWaTDRtVE/6X24wuq0cZLCZg69u5M1z+ 4bFFiQ7O6aupa23G5ftnDT1WVDVyRFEU9lA2xvhr3UaP+Xv8RUpN41jefqi2jjtu rXCKn0+CpBVSN0/Cyf/FsxwKLgSJ9k5qOpCOg402bYtjoxkPAX2MUY9spRD7ohn4 nA9g5d+pM0lgLw52ELSGRiN4XBsP1f2+3PACAMzSjxW2kja9apxxqpaLGKs+uEkf I+bPLp4u618XJrS23MS2MQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0b339c3a for <51627@debbugs.gnu.org>; Fri, 3 Dec 2021 21:23:14 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 6e7240c7 for <51627@debbugs.gnu.org>; Fri, 3 Dec 2021 21:23:14 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id af0519d8 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Fri, 3 Dec 2021 21:23:09 +0100 (CET) From: jgart To: 51627@debbugs.gnu.org Subject: [PATCH v2] gnu: st: Install terminfo files. Date: Fri, 3 Dec 2021 15:21:34 -0500 Message-Id: <20211203202133.12732-1-jgart@dismail.de> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51627 Cc: jgart 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.7 (-) Here is version two of the patch set that adds ncurses to the native-input. The Makefile already takes care of compiling the terminfo files as long as the tic binary is available. The tic binary comes from the ncurse package. * gnu/packages/suckless.scm (st)[native-inputs]: Add ncurses. [configure-flags](TERMINFO): New flag. [phases](inhibit-terminfo-install): Remove phase. --- gnu/packages/suckless.scm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index b4855ec0a2..fcebe894a7 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -378,22 +378,15 @@ (define-public st `(#:tests? #f ; no tests #:make-flags (list (string-append "CC=" ,(cc-for-target)) - (string-append "PREFIX=" %output)) - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-after 'unpack 'inhibit-terminfo-install - (lambda _ - (substitute* "Makefile" - (("\ttic .*") "")) - #t))))) + (string-append "PREFIX=" %output)))) (inputs `(("libx11" ,libx11) ("libxft" ,libxft) ("fontconfig" ,fontconfig) ("freetype" ,freetype))) (native-inputs - `(("pkg-config" ,pkg-config))) + `(("ncurses" ,ncurses) + ("pkg-config" ,pkg-config))) (home-page "https://st.suckless.org/") (synopsis "Simple terminal emulator") (description -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 03 15:37:42 2021 Received: (at 51627-done) by debbugs.gnu.org; 3 Dec 2021 20:37:42 +0000 Received: from localhost ([127.0.0.1]:52307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtFJO-0002ev-9v for submit@debbugs.gnu.org; Fri, 03 Dec 2021 15:37:42 -0500 Received: from out0.migadu.com ([94.23.1.103]:50432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtFJK-0002el-Q0 for 51627-done@debbugs.gnu.org; Fri, 03 Dec 2021 15:37:41 -0500 Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1638563857; h=from:from:reply-to:subject:date:date:message-id:message-id:to:to: cc:cc:mime-version:mime-version:content-type:content-type; bh=6H0Plc514CYepH8eBUIDQgofBLCd9BJsVh5KNueBGiM=; b=s12WTvHCWZPdsyW2g5XuPQx8waGq8hl2Bg+oC64Y/HhFOAP1tPcGtVf8OJrXe7obgtP98p H0bb7Q+O7k232qI1zkzCw+c5mTRoXxJYwm75kee86CKLWlAcC2usf4qbbVnquSvA+EaPnB w1J4HIWs9bQJ7bpgRWt7SK1iBUHcQlrwBkQDvkqYr3Fd5qm8cazUrQYnIRNK6YqKB4oVAT dxWZ++qvZu3j22HU1WKNzULMCBZZ/v+3w3RBJqBELF+hau/pfZcif/FSpabYFwyKDuGzTk KIe8XZHOK/7kT0aU5lvgqAGM2J4ArelZz4S0boQiA2HWntbiK1CKOKz8uw4TLQ== Date: Fri, 3 Dec 2021 15:37:34 -0500 MIME-Version: 1.0 To: 51627-done@debbugs.gnu.org Content-Language: en-CA X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------deXNWozYnVnJLaRGRbmSFW89" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: raghavgururajan.name X-Spam-Score: 1.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: Pushed to master as 170cb4c881..19528e39bb, with new make-flag. Thanks! Regards, RG. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [94.23.1.103 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [94.23.1.103 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: 51627-done Cc: jgart@dismail.de 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 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------deXNWozYnVnJLaRGRbmSFW89 Content-Type: multipart/mixed; boundary="------------DLOLkcNcYILypQvD1KOwCR0e"; protected-headers="v1" From: Raghav Gururajan To: 51627-done@debbugs.gnu.org Cc: jgart@dismail.de Message-ID: --------------DLOLkcNcYILypQvD1KOwCR0e Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 UHVzaGVkIHRvIG1hc3RlciBhcyAxNzBjYjRjODgxLi4xOTUyOGUzOWJiLCB3aXRoIG5ldyBt YWtlLWZsYWcuIFRoYW5rcyENCg0KUmVnYXJkcywNClJHLg0K --------------DLOLkcNcYILypQvD1KOwCR0e-- --------------deXNWozYnVnJLaRGRbmSFW89 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYaqADgUDAAAAAAAKCRBfWBZkf4vlUVgk AP0V4dBUR1kYVZNryOKlg9J4JEzTZ1AqIjsUOd7oEhko2gD/fd42XPYskE6/74HJU+fPMZnJU3cr b/e7vL2LmMEifQU= =9Mrg -----END PGP SIGNATURE----- --------------deXNWozYnVnJLaRGRbmSFW89-- From unknown Mon Jun 23 23:49:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Jan 2022 12:24:05 +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