From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 00:30:30 2020 Received: (at submit) by debbugs.gnu.org; 22 Nov 2020 05:30:30 +0000 Received: from localhost ([127.0.0.1]:46857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kghxB-0000p9-It for submit@debbugs.gnu.org; Sun, 22 Nov 2020 00:30:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:51768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kghx7-0000oz-8u for submit@debbugs.gnu.org; Sun, 22 Nov 2020 00:30:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kghx7-0006DL-2B for guix-patches@gnu.org; Sun, 22 Nov 2020 00:30:21 -0500 Received: from m42-5.mailgun.net ([69.72.42.5]:33163) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kghx5-0000hj-39 for guix-patches@gnu.org; Sun, 22 Nov 2020 00:30:20 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.wilsonb.com; q=dns/txt; s=krs; t=1606023018; h=Content-Type: MIME-Version: Message-Id: Subject: From: To: Date: Sender; bh=yyNgyXa2pLplhDu/n6p7mW4+59dA4Ej+NaO7VOMw4C8=; b=ZIrKWf6gshKKB7EIeR+zz8oZCqBKsmd8ADG6RTV5G5iJ2bV1o3NwTs2eFgAR2qa4/gRZksR/ Gnmec1H9BIoT0MEem42m9Za+DGlyGt8dLVSFe0Hte0qCEDV0+Ao7alEG4BFEKldpn+0lw7vQ q9ndkggfQKm0FTpeK9w6ejdu4MXEvDQkple0A4UFvVX2v5+2WswdwKaH0OWY7lZujvfMWqnB 4PYHvu0yeRIhM1Ru8k1hfGRQeIUpF1cpgdF/uDBq/ZWmTc3AOM9mHVf2EdwFJ9ahntXaNtlt Jl6j5PNylwVbB3C/AyLJ9K7p/7FXD/EvoDfFLeSieHl1AjYUvMPAeA== X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyI5MmEzMyIsICJndWl4LXBhdGNoZXNAZ251Lm9yZyIsICIwODU0N2EiXQ== Received: from wilsonb.com (wilsonb.com [104.199.203.42]) by smtp-out-n02.prod.us-east-1.postgun.com with SMTP id 5fb9f767e9b70886227bc496 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Sun, 22 Nov 2020 05:30:15 GMT Received: from localhost (KD106154069226.au-net.ne.jp [106.154.69.226]) by wilsonb.com (Postfix) with ESMTPSA id 0D313A1A79 for ; Sun, 22 Nov 2020 05:30:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilsonb.com; s=201703; t=1606023010; bh=yyNgyXa2pLplhDu/n6p7mW4+59dA4Ej+NaO7VOMw4C8=; h=Date:To:From:Subject:From; b=QbJ8lV5mJ955KyeXwMPmKoj7AoahSmPuCL5QeJaRJ5f7V4g+vUkshiE3o+JWgIHCC 66dib5J4pOooTSNJOcInZUWdFWbEHT5SZTqY5/MQx1gSL6N9qUrsX/e7QTWNpMABxJ eYOLxlZIYi2Bcc0uZvmL9lqSpc4FUT66DV/VpiZp4keRBEKzpJJQhDAYGtpM7nYy6N DXq27d5M4bxpU+bJdnh56EeVDKSF7Hgglo2nzAzQJX3w2j5aD4MitOPA1aIslTh88D 79JQT6xGG1FCofTuTdqmOifLn32Dvs/fyL7PpvopCp7Lqno35GWAJgOxqGStCyEeT2 h6SyCE+DyP21tAUq7NUGO1dfn7EVcmDAqlzNcFHTq5KnRT3TGAcL0/ULJSUosl4ARN PC7s/RJuXLmfwXo6A0XEGAzG4UT2VMLxBFrM7Eaxr+FFHWbR93RKNUFK/eXR8snzBt lmJQ0MBwr+xZwx8tSYa/6Yk3NKlTs64JuCmFgGAdQF8TFblWrbQiF4U+FZ0KE1YePU ept0ElHHNmCPjKYQgLzIgDAZp6W3zkFt6zIB2p8L7d/Y/4IHAY9R7UydZsKn7+Orar akT73q3QEtnvMdtvOE8Cbqn01G9Jdeh6HQu1C4NP5+tDopD4tN7rd2PEHG2W//Fwqb mdXs3m0RpCiKbWn0B4OBwFDU= Date: Sun, 22 Nov 2020 14:30:01 +0900 To: guix-patches@gnu.org From: elaexuotee@wilsonb.com Subject: gnu: Add lemonbar-xft. Message-Id: <2ZE4C0OKC3A7H.2HN5A6QF4EP7L@wilsonb.com> User-Agent: mblaze/1.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_2eda310f7d8ff7b924cb4fab_=_" Received-SPF: pass client-ip=69.72.42.5; envelope-from=bounce+686de0.08547a-guix-patches=gnu.org@mg.wilsonb.com; helo=m42-5.mailgun.net 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -0.0 (/) This is a multipart message in MIME format. ------_=_2eda310f7d8ff7b924cb4fab_=_ Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This adds a fork of the `lemonbar' package that supports fontconfig. ------_=_2eda310f7d8ff7b924cb4fab_=_ Content-Disposition: attachment; filename=0001-gnu-Add-lemonbar-xft.patch Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable =46rom 2a6f0059f8c5ca687c68c667d88a58c98f6c12ba Mon Sep 17 00:00:00 2001 =46rom: "B. Wilson" =44ate: Sun, 22 Nov 2020 14:23:48 +0900 =53ubject: [PATCH] gnu: Add lemonbar-xft. =54o: guix-patches@gnu.org =0Agnu/packages/wm.scm(lemonbar-xft): New variable. =2D-- =20gnu/packages/wm.scm | 35 +++++++++++++++++++++++++++++++++++ =201 file changed, 35 insertions(+) =0Adiff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm =69ndex 361cecf26f..7d9b591545 100644 =2D-- a/gnu/packages/wm.scm =2B++ b/gnu/packages/wm.scm =40@ -37,6 +37,7 @@ =20;;; Copyright =C2=A9 2020 Marcin Karpezo =20;;; Copyright =C2=A9 2020 EuAndreh =20;;; Copyright =C2=A9 2020 Michael Rohleder =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -1931,6 +1932,40 @@ formatting, RandR and Xinerama support and EWMH co= =6Dpliance without =20wasting your precious memory.") =20 (license license:x11)))) =20= =2B(define-public lemonbar-xft =2B ;; Upstream v2.0 tag is several years behind HEAD =2B (let ((commit "481e12363e2a0fe0ddd2176a8e003392be90ed02")) =2B (package =2B (inherit lemonbar) =2B (name "lemonbar-xft") =2B (version (string-append "2.0." (string-take commit 7))) =2B (source (origin =2B (method git-fetch) =2B (uri (git-reference =2B (url "https://github.com/drscream/lemonbar-xft") =2B (commit commit))) =2B (file-name (git-file-name name version)) =2B (sha256 =2B (base32 =2B "0588g37h18lv50h7w8vfbwhvc3iajh7sdr53848spaif99nh3mh4"= =29))) =2B (inputs `(("freetype" ,freetype) =2B ("libxft" ,libxft) =2B ("libx11" ,libx11) =2B ,@(package-inputs lemonbar))) =2B (arguments =2B `(#:tests? #f ;no test suite =2B #:make-flags =2B (list =2B (string-append "CC=3D" ,(cc-for-target)) =2B (string-append "PREFIX=3D" %output) =2B (string-append "CFLAGS=3D" =2B (string-join =2B (list (string-append "-I" (assoc-ref %build-in= =70uts "freetype") =2B "/include/freetype2") =2B (string-append "-D" "VERSION=3D" =2B (format #f "'~s'" ,versio= =6E)))))) =2B #:phases (modify-phases %standard-phases (delete 'configure))))= =29)) =2B =20(define-public xclickroot =20 (let ((commit "309fd17174dba4149b5ea66654c6fd02cfcf7c9a") =20 (revision "1")) =2D-=20 =32.29.2 =0A= ------_=_2eda310f7d8ff7b924cb4fab_=_-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 28 11:46:21 2020 Received: (at 44789) by debbugs.gnu.org; 28 Nov 2020 16:46:22 +0000 Received: from localhost ([127.0.0.1]:48946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kj3MY-0003v1-An for submit@debbugs.gnu.org; Sat, 28 Nov 2020 11:46:21 -0500 Received: from mira.cbaines.net ([212.71.252.8]:33442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kj3MV-0003ur-Bq for 44789@debbugs.gnu.org; Sat, 28 Nov 2020 11:46:17 -0500 Received: from localhost (188.28.112.52.threembb.co.uk [188.28.112.52]) by mira.cbaines.net (Postfix) with ESMTPSA id 704DD27BBF8; Sat, 28 Nov 2020 16:46:14 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d1cbe478; Sat, 28 Nov 2020 16:46:12 +0000 (UTC) References: <2ZE4C0OKC3A7H.2HN5A6QF4EP7L@wilsonb.com> User-agent: mu4e 1.4.13; emacs 27.1 From: Christopher Baines To: elaexuotee@wilsonb.com Subject: Re: [bug#44789] gnu: Add lemonbar-xft. In-reply-to: <2ZE4C0OKC3A7H.2HN5A6QF4EP7L@wilsonb.com> Date: Sat, 28 Nov 2020 16:46:09 +0000 Message-ID: <87zh31sa3y.fsf@cbaines.net> 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: 44789 Cc: 44789@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 Content-Transfer-Encoding: quoted-printable elaexuotee--- via Guix-patches via writes: > This adds a fork of the `lemonbar' package that supports fontconfig. I don't know anything about lemonbar, but this sounds OK in principle. gnu/packages/wm.scm(lemonbar-xft): New variable. =2D-- gnu/packages/wm.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 361cecf26f..7d9b591545 100644 =2D-- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -37,6 +37,7 @@=20 ;;; Copyright =C2=A9 2020 Marcin Karpezo ;;; Copyright =C2=A9 2020 EuAndreh ;;; Copyright =C2=A9 2020 Michael Rohleder +;;; Copyright =C2=A9 2020 B. Wilson ;;; ;;; This file is part of GNU Guix. ;;; @@ -1931,6 +1932,40 @@ formatting, RandR and Xinerama support and EWMH com= pliance without wasting your precious memory.") (license license:x11)))) =20 +(define-public lemonbar-xft + ;; Upstream v2.0 tag is several years behind HEAD + (let ((commit "481e12363e2a0fe0ddd2176a8e003392be90ed02")) + (package + (inherit lemonbar) + (name "lemonbar-xft") + (version (string-append "2.0." (string-take commit 7))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/drscream/lemonbar-xft") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0588g37h18lv50h7w8vfbwhvc3iajh7sdr53848spaif99nh3mh4"))= )) + (inputs `(("freetype" ,freetype) + ("libxft" ,libxft) + ("libx11" ,libx11) + ,@(package-inputs lemonbar))) + (arguments + `(#:tests? #f ;no test suite + #:make-flags + (list + (string-append "CC=3D" ,(cc-for-target)) + (string-append "PREFIX=3D" %output) + (string-append "CFLAGS=3D" + (string-join + (list (string-append "-I" (assoc-ref %build-inpu= ts "freetype") + "/include/freetype2") + (string-append "-D" "VERSION=3D" + (format #f "'~s'" ,version)= ))))) + #:phases (modify-phases %standard-phases (delete 'configure))))))) So, it would be nice to change the description (and maybe synopsis) to set out how this package is different from lemonbar. Also, regarding the arguments above, I think you can reduce the duplication with the lemonbar package by doing something like: (arguments (substitute-keyword-arguments (package-arguments lemonbar) ((#:make-flags make-flags) (append make-flags (string-append "CFLAGS=3D" (string-join (list (string-append "-I" (assoc-ref %build-inputs "freetyp= e") "/include/freetype2") (string-append "-D" "VERSION=3D" (format #f "'~s'" ,version))))))))) I've only just written this in this email, so I'm not sure if it works, but I think it's close. Would you be able to send an updated patch? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl/CftFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XcNwQ//cOD2+2i/6VjF6EFCmn6wxluCMx4+uqvW dHCf1nrJChv58esPLuO4gAJn+vZFdLYZuPkaNcFcwfYVB4OzXoJIyD1W6n3OrFDq oOj64yliEY0GxCNJhvqeROnKDu86gyQ3Uq0BcymrOSjXjnVM3TE7iArGWxiJ8Cgm 5MntizVIHaU2EkOmtQoLP72cdzZkYpPNLEjYOKPwRYwvmOvlZgTPEk7R0LgEMSvR AhOYlb5oXK2rDLeEKGxL92pkNf+Q4fcrgPmpp3REqLoxGDBRVS7+XKFMMn++zbe9 BHWcyiKCm0adFQ7YU/cImywUSVDJgcEJn8xOgCOaz5GOpL4A7vAsXRVHHu0/g96R M2SA8Brygz3Sm7mgC0iakYmrKZee2OyqaOKETqt772Ot4mvycCrx246uV6ewq5oj uXWYYWM2imOuSiJ4jZJ6RfZhxuO01/5G6YgaoaI7GBRi6DUgDxkiUPSWaO2sbzl4 j/NTCn6nNYFSY5x4XXk7zZJ1Yvd+KlNYcMYp8txnIlcmgpKgdJgyTc1zAXYoIzPl KIib3Z1vvWyHUcI8SoS2Vbm3agN68wIN290d2mrIn1oze08qPK3C93+gtBBNyg5m 16ICNLBaDVtKYOKu5nVRFhORNPmUKCV6t0B2ROQgbMnsaxH1A/bweBFepjB9dUYg STMGiwmL+CI= =NzkV -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 09 01:54:10 2020 Received: (at 44789) by debbugs.gnu.org; 9 Dec 2020 06:54:10 +0000 Received: from localhost ([127.0.0.1]:60830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmtMT-0007Zn-Ds for submit@debbugs.gnu.org; Wed, 09 Dec 2020 01:54:10 -0500 Received: from m42-5.mailgun.net ([69.72.42.5]:36632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmtMN-0007Z9-Jy for 44789@debbugs.gnu.org; Wed, 09 Dec 2020 01:54:04 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.wilsonb.com; q=dns/txt; s=krs; t=1607496840; h=Content-Type: MIME-Version: Message-Id: In-Reply-To: References: From: Subject: Cc: To: Date: Sender; bh=raib60jZyARkBHe/bXO0soRVngqj6zPn5pmv5sGI80s=; b=sgZnc4Qv5GaDoQBRoT9MK+xDbgjQCdp/dtG+Bvj6UZBhXg2jnGMcr2RyLiyaXHjpPJMwhm3s S9sWn0/sS/jjjdbOeYKhCjr6oI6OAhCVAbmCpqjOr9htNozHj43/21s0+XCxMWzxX/Q5U0fD x+taskyorq71JEd6+a+zlMpOhLqe3Dr2pYWz/7NtbfWsqdM8e6W++AUHXUp5bHK/LtCLT1bX 9dscyoclOIEu2Z6E+ka4TeokwbmG00doxyjrTKgyF3kbtXfhOWezGIHd/dUSC+JwLmzuRl1K uwhbeM53Xi6+HbSL5SaPQCL6V6HzJhqX1Pq6pq4UWrwuSdkZphZMMA== X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyJlNzZhNSIsICI0NDc4OUBkZWJidWdzLmdudS5vcmciLCAiMDg1NDdhIl0= Received: from wilsonb.com (wilsonb.com [104.199.203.42]) by smtp-out-n01.prod.us-west-2.postgun.com with SMTP id 5fd07481ce88b59ab8bd5d1f (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Wed, 09 Dec 2020 06:53:53 GMT Received: from localhost (ac185230.dynamic.ppp.asahi-net.or.jp [183.77.185.230]) by wilsonb.com (Postfix) with ESMTPSA id 55645A0C57; Wed, 9 Dec 2020 06:53:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilsonb.com; s=201703; t=1607496831; bh=raib60jZyARkBHe/bXO0soRVngqj6zPn5pmv5sGI80s=; h=Date:To:Cc:Subject:From:References:In-Reply-To:From; b=DjlXKCAZHZzOES2PhiKLqs03OZ2Z59EpjpC3V7u/NLuQeop9CBdNzZoholVdo9r4B LZbZ9irciKDpORdu76myEklZkazIXBMk36h+zV1kcKULIEvCXchNtlL85HmIDtprKP ozdLCozBsTto86jAt3KZZ07XkcBwxETUKwaa8XQUoTPmcsJ8Y1hoWLW0enhFTjma5K k+hI/066EmykOUMLVCvHvcDzYVviYyIu/wOVxQ7AfKf6MYRvgmFsPTrBz3WrDxH4Os +1QlRj36g1eGWH6ALNcD4RSsHhLMp2mu33wwXQT9pUhXD8z/oBsKm5t7e3LsV7Xq72 91yKJzO0f4RSaORgBst/qeyMnRPu5e1fL0rAuFeWjZhK5hnI7yJFfXIyKn1N/prsco sChLZ34UVVy4V6rha1Rc3EddTRj3zOWZ3r2HapnTmqT69ripb4eKn8P7xerwiJtlmC Hbb0PZg4FlO0WkoVHoQFeAr6lb1ECEOmjMqZbk4IfA7/fz+OK5zVsMiOypLB41DLtF Li1vmjdptSY2Hsisi1TwgwipaNqAlPQv6iopoLSeSyUaKnghFALuTSL/Zv+GbUyNDT ZKizdlPnYSrXDtaOc7m1u0CQMThCoJufgasp54y1eftA4lpCaEKl6wgmWheaEAP7dQ FQLhpukurGo9YzhPH+pXy5tk= Date: Wed, 09 Dec 2020 15:53:44 +0900 To: Christopher Baines Subject: Re: [bug#44789] gnu: Add lemonbar-xft. From: elaexuotee@wilsonb.com References: <2ZE4C0OKC3A7H.2HN5A6QF4EP7L@wilsonb.com> <87zh31sa3y.fsf@cbaines.net> In-Reply-To: <87zh31sa3y.fsf@cbaines.net> Message-Id: <3AIFEQIG2SEFL.2UMS1A13LOXPU@wilsonb.com> User-Agent: mblaze/1.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_0c2005db0cc686830c3319aa_=_" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44789 Cc: 44789@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 (-) This is a multipart message in MIME format. ------_=_0c2005db0cc686830c3319aa_=_ Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines wrote: >=20 > elaexuotee--- via Guix-patches via writes: >=20 > > This adds a fork of the `lemonbar' package that supports fontconfig. >=20 > I don't know anything about lemonbar, but this sounds OK in principle. Thanks for the sanity check. > So, it would be nice to change the description (and maybe synopsis) to > set out how this package is different from lemonbar. Oh cool. I have run across several packages that `inherit` from their paren= ts without modifying the description, so just kind of blindly followed suit. Actually, checking package sources however, it looks like inheriting packag= es *do* update synopses and descriptions. > Also, regarding the arguments above, I think you can reduce the > duplication with the lemonbar package by doing something like: >=20 > (arguments > (substitute-keyword-arguments (package-arguments lemonbar) > ((#:make-flags make-flags) > (append make-flags > (string-append > "CFLAGS=3D" > (string-join > (list (string-append "-I" (assoc-ref %build-inputs "freet= ype") > "/include/freetype2") > (string-append "-D" "VERSION=3D" > (format #f "'~s'" ,version))))))))) >=20 > I've only just written this in this email, so I'm not sure if it works, > but I think it's close. Very nice. It required a tad bit of munging, but was very helpful. > Would you be able to send an updated patch? Attached! Note that I opted to `string-append` to lemonbar's synopsis and description= =2E This doesn't seem to be common, but does it make sense here? ------_=_0c2005db0cc686830c3319aa_=_ Content-Disposition: attachment; filename=0001-gnu-Add-lemonbar-xft.patch Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable =46rom 321caf9ba721e0c41dda64298093f1aea1b95b63 Mon Sep 17 00:00:00 2001 =46rom: "B. Wilson" =44ate: Sun, 22 Nov 2020 14:23:48 +0900 =53ubject: [PATCH] gnu: Add lemonbar-xft. =54o: guix-patches@gnu.org =0Agnu/packages/wm.scm(lemonbar-xft): New variable. =2D-- =20gnu/packages/wm.scm | 39 +++++++++++++++++++++++++++++++++++++++ =201 file changed, 39 insertions(+) =0Adiff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm =69ndex 361cecf26f..08b3653c32 100644 =2D-- a/gnu/packages/wm.scm =2B++ b/gnu/packages/wm.scm =40@ -37,6 +37,7 @@ =20;;; Copyright =C2=A9 2020 Marcin Karpezo =20;;; Copyright =C2=A9 2020 EuAndreh =20;;; Copyright =C2=A9 2020 Michael Rohleder =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -1931,6 +1932,44 @@ formatting, RandR and Xinerama support and EWMH co= =6Dpliance without =20wasting your precious memory.") =20 (license license:x11)))) =20= =2B(define-public lemonbar-xft =2B ;; Upstream v2.0 tag is several years behind HEAD =2B (let ((commit "481e12363e2a0fe0ddd2176a8e003392be90ed02")) =2B (package =2B (inherit lemonbar) =2B (name "lemonbar-xft") =2B (version (string-append "2.0." (string-take commit 7))) =2B (source (origin =2B (method git-fetch) =2B (uri (git-reference =2B (url "https://github.com/drscream/lemonbar-xft") =2B (commit commit))) =2B (file-name (git-file-name name version)) =2B (sha256 =2B (base32 =2B "0588g37h18lv50h7w8vfbwhvc3iajh7sdr53848spaif99nh3mh4"= =29))) =2B (inputs `(("freetype" ,freetype) =2B ("libxft" ,libxft) =2B ("libx11" ,libx11) =2B ,@(package-inputs lemonbar))) =2B (arguments =2B (substitute-keyword-arguments (package-arguments lemonbar) =2B ((#:make-flags make-flags) =2B `(append ,make-flags =2B (list (string-append "CFLAGS=3D" =2B (string-join =2B (list (string-append =2B "-I" (assoc-ref %build-inputs "freetype"= =29 =2B "/include/freetype2") =2B (string-append =2B "-D" "VERSION=3D" =2B (format #f "'~s'" ,version)))))))))= =29 =2B (synopsis (string-append (package-synopsis lemonbar) =2B "-- with fontconfig support")) =2B (description (string-append (package-description lemonbar) =2B " This is a fork of the @code{lemonba= =72} =2Bpackage that adds fontconfig support, for easier unicode usage."))))) =2B =20(define-public xclickroot =20 (let ((commit "309fd17174dba4149b5ea66654c6fd02cfcf7c9a") =20 (revision "1")) =2D-=20 =32.29.2 =0A= ------_=_0c2005db0cc686830c3319aa_=_-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 09 04:15:05 2020 Received: (at 44789-done) by debbugs.gnu.org; 9 Dec 2020 09:15:05 +0000 Received: from localhost ([127.0.0.1]:60955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmvYv-0002cm-8I for submit@debbugs.gnu.org; Wed, 09 Dec 2020 04:15:05 -0500 Received: from mira.cbaines.net ([212.71.252.8]:59586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmvYq-0002c0-An for 44789-done@debbugs.gnu.org; Wed, 09 Dec 2020 04:15:04 -0500 Received: from localhost (188.29.103.89.threembb.co.uk [188.29.103.89]) by mira.cbaines.net (Postfix) with ESMTPSA id 162A927BC02; Wed, 9 Dec 2020 09:14:59 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 2be1bcc9; Wed, 9 Dec 2020 09:14:56 +0000 (UTC) References: <2ZE4C0OKC3A7H.2HN5A6QF4EP7L@wilsonb.com> <87zh31sa3y.fsf@cbaines.net> <3AIFEQIG2SEFL.2UMS1A13LOXPU@wilsonb.com> User-agent: mu4e 1.4.13; emacs 27.1 From: Christopher Baines To: elaexuotee@wilsonb.com Subject: Re: [bug#44789] gnu: Add lemonbar-xft. In-reply-to: <3AIFEQIG2SEFL.2UMS1A13LOXPU@wilsonb.com> Date: Wed, 09 Dec 2020 09:14:56 +0000 Message-ID: <87sg8fgx2n.fsf@cbaines.net> 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: 44789-done Cc: 44789-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 elaexuotee@wilsonb.com writes: >> Would you be able to send an updated patch? > > Attached! > > Note that I opted to `string-append` to lemonbar's synopsis and description. > This doesn't seem to be common, but does it make sense here? I think that's OK. I tweaked the indentation, set a home-page and pushed to master as 8e2aad26ae9b7365db83d4f6c74e9e79c57766a6. Thanks! Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl/QlZBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfNWg//ZgI25ZM6DGOAQF8HELdjnZYcGJhVo2eK MK8gBLtxytdattigKYt2mCDoCB/iFJp2zmfCKXZBhCcgvnodrlCCOj+GUNNV1zM8 tMSVgRORECYRf9QrzVW95ieaLCyP13wpxtXwGtQR7ncdL5X5k6ss/lwEIOMh1WMO B2aKXZhkymjI6y7WxmJws/PXrsRoOfTzpzYksVof/3+2vEnS3gRNvUORX+HLodc2 1Gn5Sh5nDePg8K/g067kuPDZ30VpEJb5b/txaB9Ztoe/DZ/bfH+fRlcIT0kXPcod /wZ5rKnUHF7h54q7EKXYNnlH3op3ogDjbI3StaFeE6jenWenapbML5hDT+Qqoj21 wWLd1BI8CZT6jMIwczyceESPQH//x3nSannwmKN1E74L/Oz9b+39E2ekdZ3HD8xV 53PT+o8U0DTTdpYuxHQziwe9kG5HmuovmvVT0I47YzgScwdX0cGCoU3+1+I542x9 chQ5RSAREodP0ZwFbATyzfC4wqRhHqaksr2jdSHforp6Ybb6U0HGKbfNvg1LYk/K 2h01ttCAqpWXL33bBoFpy1DOQ2T6p2z7L8akBlQpyk3Mm+Z+cw5lX/et+pAYoLxu ++XRXj2JMOe85MlTPJMefHpHLwUK6pRxyko6llFBFB/zqvptKsRgUyhm0iWOjZir IfsIvBKpecQ= =vR88 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 16:22:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Jan 2021 12:24:11 +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