From unknown Sat Jun 21 03:12:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59039] [PATCH] gnu: Add fuzzel. Resent-From: kiasoc5 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Nov 2022 03:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59039 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59039@debbugs.gnu.org Cc: kiasoc5 X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16676200021241 (code B ref -1); Sat, 05 Nov 2022 03:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Nov 2022 03:46:42 +0000 Received: from localhost ([127.0.0.1]:55270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orA8o-0000Jx-0i for submit@debbugs.gnu.org; Fri, 04 Nov 2022 23:46:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:35700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orA8j-0000Jn-I7 for submit@debbugs.gnu.org; Fri, 04 Nov 2022 23:46:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orA8j-00035P-CN for guix-patches@gnu.org; Fri, 04 Nov 2022 23:46:37 -0400 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orA8h-0000Ay-1H for guix-patches@gnu.org; Fri, 04 Nov 2022 23:46:37 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id AFA2B41220; Sat, 5 Nov 2022 04:46:31 +0100 (CET) X-Virus-Scanned: SPAM Filter 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 xhBACDZ23glZ; Sat, 5 Nov 2022 04:46:30 +0100 (CET) From: kiasoc5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667619990; bh=BjZ+D5gDgGPWhnvRoTOQpKy3V17hgQOFIKw/MB+rfRc=; h=From:To:Cc:Subject:Date:From; b=lHEwd+cmgPTJrHqWY7NNhTmcre8XCFXDvQcWuKKCTWMAe21MAweuqWkWgzLJQ/BBg BEZLxdRVvrYSOa1zgn04+o4hlp76qrYetCbe0QfUgKCa95y/O0CtdiwMPRNVg/rsCE 4vRcOeGvN//A64E08AHgqVW0Q3dWfuG9U1+XmU2e2+Er3LpkVXll/fsEyPVOy7aYpk ok1E1yHqvCu7vD7oJOeNiL4PTdMfsiQbH61F0MpbX+w3S977cd2w4Zp+NklaPprjry qOaM1oD7fKeqwQamkWjwjtH7QaS9QdFl6ODNDH59O4vu9+BVTkV4LypIWTF9GTGCq8 6rqudXNLfrwPg== Date: Fri, 4 Nov 2022 23:44:39 -0400 Message-Id: <20221105034438.23962-1-kiasoc5@disroot.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=kiasoc5@disroot.org; helo=knopi.disroot.org 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-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 (--) This patch avoids building fuzzel with bundled nanosvg and uses librsvg instead. * gnu/packages/xdisorg.scm (fuzzel): New variable. --- gnu/packages/xdisorg.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 8e70050850..8c33b70fcb 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -2919,6 +2919,46 @@ (define-public j4-dmenu-desktop (home-page "https://github.com/enkore/j4-dmenu-desktop") (license license:gpl3+))) +(define-public fuzzel + (package + (name "fuzzel") + (version "1.8.2") + (home-page "https://codeberg.org/dnkl/fuzzel") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1d6xy4q5s8p5ckvd9wy3zzj9gh7nh9v1qhn3938b1wfhfzjdzrg6")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:configure-flags + #~(list "-Denable-cairo=enabled" + "-Dpng-backend=libpng" + "-Dsvg-backend=librsvg"))) + (native-inputs + (list pkg-config scdoc tllist)) + (inputs + (list cairo + fcft + fontconfig + libpng + libxkbcommon + librsvg ;; if librsvg is not used, bundled nanosvg is used + pixman + wayland + wayland-protocols)) + (synopsis "Wayland-native application launcher") + (description + "@command{foot} is a Wayland-native application launcher, similar to +rofi's drun mode. It has Emacs key bindings and remembers frequently launched +applications. The font and colors can be configured.") + (license (list license:expat ;; fuzzel + license:zlib)))) ;; bundled nanosvg + (define-public wofi (package (name "wofi") base-commit: a65cd830084b20f95d39f565ea5cd0da8e8b09ad -- 2.38.0 From unknown Sat Jun 21 03:12:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59039] [PATCH] gnu: Add fuzzel. Resent-From: kiasoc5 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 13 Nov 2022 00:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59039 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59039@debbugs.gnu.org Received: via spool by 59039-submit@debbugs.gnu.org id=B59039.166829991311574 (code B ref 59039); Sun, 13 Nov 2022 00:39:02 +0000 Received: (at 59039) by debbugs.gnu.org; 13 Nov 2022 00:38:33 +0000 Received: from localhost ([127.0.0.1]:49629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou116-00030c-P8 for submit@debbugs.gnu.org; Sat, 12 Nov 2022 19:38:32 -0500 Received: from knopi.disroot.org ([178.21.23.139]:60746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou113-00030R-Qa for 59039@debbugs.gnu.org; Sat, 12 Nov 2022 19:38:30 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1E60D41157 for <59039@debbugs.gnu.org>; Sun, 13 Nov 2022 01:38:28 +0100 (CET) X-Virus-Scanned: SPAM Filter 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 ycPfWToXFe9Z for <59039@debbugs.gnu.org>; Sun, 13 Nov 2022 01:38:27 +0100 (CET) Message-ID: <0d105880-62aa-46b3-0525-bbf19e400098@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668299907; bh=K4jXQOHt9f3aYsjmdh0YkKWJ1lZZq0mGFC+Y/Pri8jo=; h=Date:Subject:To:References:From:In-Reply-To:From; b=bCpiF3Zl8t/8t7VxUHYfzHkN7g+5i/86jaqRrcThWd3QDp37WWhATq0KvsYFSxIqs 9M8cGeASNtYVldA98BTqwBF5JAGX80ueWKZ4t4lmtVJpmCaaCjcZ7CMisIr6FNmhmH Vjro7e65pWiwuXq31u5R5tMdL4uZPhkt3gJ5IV9Acyh9F4z3+YHbgJg9byKRDtJdoj bDPW/7Ebc8RhpXfUMi5bC5SLu+IJeVk4sboCSQQPjqdSW1cjvv9lYMcU/7c8e0NLzs 4f/xrxkf9/o/B5wKXelgJbpmddflgDkN4BUW1kKVZIksANJR2jbcM7U1Og5KIY0H+g 1dcHZ4sTzg9fQ== Date: Sat, 12 Nov 2022 19:38:24 -0500 MIME-Version: 1.0 Content-Language: en-US References: <20221105034438.23962-1-kiasoc5@disroot.org> From: kiasoc5 In-Reply-To: <20221105034438.23962-1-kiasoc5@disroot.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 (-) On 11/4/22 23:44, kiasoc5 wrote: > This patch avoids building fuzzel with bundled nanosvg and uses librsvg instead. It turns out some other projects by dnkl in Guix (such as fnott) do not unbundle nanosvg. In that case it may be better to use the bundled nanosvg for fuzzel too. WDYT? From unknown Sat Jun 21 03:12:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59039] [PATCH] gnu: Add fuzzel. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 15 Nov 2022 10:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59039 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: kiasoc5 Cc: 59039@debbugs.gnu.org Received: via spool by 59039-submit@debbugs.gnu.org id=B59039.166850960823957 (code B ref 59039); Tue, 15 Nov 2022 10:54:01 +0000 Received: (at 59039) by debbugs.gnu.org; 15 Nov 2022 10:53:28 +0000 Received: from localhost ([127.0.0.1]:53157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1outZH-0006EL-Kg for submit@debbugs.gnu.org; Tue, 15 Nov 2022 05:53:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1outZF-0006E2-EP for 59039@debbugs.gnu.org; Tue, 15 Nov 2022 05:53:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1outZA-0006nf-48; Tue, 15 Nov 2022 05:53:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=hm9XdMDCRD93yvV+pc1WsT71yzVJP6Y41RSyO66BKCY=; b=E1fVjWHmmmx42d5rDdXi biPi3aZ5Wy3o/dMYlNLOfbzlqS2Oxk/dP0bmLqrIu7Jjf+hMNf7ih81bctE8DiUz2UtiRdXBiSQNQ h9rERp7OCytBaA7qUg05/mleMPqjBCYNN1E9Zqwed/rA31zENjnaSoUmRvae9Kr98VvPLWWnSpi7o OUI52i6u4LV88+U1iuhblc7TkYYwmd7Bic2wxgrrit8pcsSzjHkwSxOdBISlS9Inpx73Yw39916VA ZX1kvf3m/hErUsgqDSdMa34XCMgKU/cWrvaJ0fr559JR7NLCKGLetikxfdU62JYtUQlcvh/NB5uX7 qOHvvNHKzojlLg==; Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1outZ9-00026d-Mt; Tue, 15 Nov 2022 05:53:19 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20221105034438.23962-1-kiasoc5@disroot.org> <0d105880-62aa-46b3-0525-bbf19e400098@disroot.org> Date: Tue, 15 Nov 2022 11:53:17 +0100 In-Reply-To: <0d105880-62aa-46b3-0525-bbf19e400098@disroot.org> (kiasoc5@disroot.org's message of "Sat, 12 Nov 2022 19:38:24 -0500") Message-ID: <87k03wmqua.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (---) Hi, kiasoc5 skribis: > On 11/4/22 23:44, kiasoc5 wrote: >> This patch avoids building fuzzel with bundled nanosvg and uses librsvg = instead. > It turns out some other projects by dnkl in Guix (such as fnott) do > not unbundle nanosvg. > > In that case it may be better to use the bundled nanosvg for fuzzel too. Unless it causes technical problems, for instance because the bundled version is patched and somewhat specific, the policy in Guix is to always unbundle. Ludo=E2=80=99. From unknown Sat Jun 21 03:12:43 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: kiasoc5 Subject: bug#59039: closed (Re: bug#59039: [PATCH] gnu: Add fuzzel.) Message-ID: References: <87fsekmqqj.fsf@gnu.org> <20221105034438.23962-1-kiasoc5@disroot.org> X-Gnu-PR-Message: they-closed 59039 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 59039@debbugs.gnu.org Date: Tue, 15 Nov 2022 10:56:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1668509761-24220-1" This is a multi-part message in MIME format... ------------=_1668509761-24220-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59039: [PATCH] gnu: Add fuzzel. 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 59039@debbugs.gnu.org. --=20 59039: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59039 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1668509761-24220-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59039-done) by debbugs.gnu.org; 15 Nov 2022 10:55:46 +0000 Received: from localhost ([127.0.0.1]:53166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1outbW-0006Hr-5j for submit@debbugs.gnu.org; Tue, 15 Nov 2022 05:55:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1outbT-0006He-QM for 59039-done@debbugs.gnu.org; Tue, 15 Nov 2022 05:55:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1outbO-0007C9-J4; Tue, 15 Nov 2022 05:55:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=4CV/bYXivRm2GOyfbCg28fUmUyoL7InJ8BsJ0o1Tvcs=; b=XNtHlvc/TeyZkucChHnB 866hQ2cDVCVCrnClezokHkmeq+IbSREq/2xs2i4fbF2Xfh5Avgqr2gPIuXgblyJbuQrViQ/UzhgZT Bc6M5Y3d2TP91M5i/2HkpAlRXKciQRYP0i+2+vbiBz2Qlypf6OinWj3TBzFbWNguKsxMDJBSAxQMT Eny0+HsVk+KRO9bmIvRb+LkUSDe+mtlmLdZic3LVwhwCNgjdSZj5Y6zA91RF5yrhlrYS0uy/GzEDd rQSmQ1bhkC9sFEKUZCHBUTfzTvvOVIfmrmHfh8540xJ1q+bt5WdO90xywNKYMJsjhmaUlg3vDCJSM +MgbvqoNqkEXIA==; Received: from [193.50.110.147] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1outbK-0002Vo-9R; Tue, 15 Nov 2022 05:55:36 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: kiasoc5 Subject: Re: bug#59039: [PATCH] gnu: Add fuzzel. References: <20221105034438.23962-1-kiasoc5@disroot.org> Date: Tue, 15 Nov 2022 11:55:32 +0100 In-Reply-To: <20221105034438.23962-1-kiasoc5@disroot.org> (kiasoc5@disroot.org's message of "Fri, 4 Nov 2022 23:44:39 -0400") Message-ID: <87fsekmqqj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59039-done Cc: 59039-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: -3.3 (---) Hi, kiasoc5 skribis: > This patch avoids building fuzzel with bundled nanosvg and uses librsvg i= nstead. > > * gnu/packages/xdisorg.scm (fuzzel): New variable. Passed through =E2=80=98guix style=E2=80=99 and applied. At some point we should prolly move Wayland things to their own file; I don=E2=80=99t see how we ended up putting it all in xdisorg.scm. :-) Ludo=E2=80=99. ------------=_1668509761-24220-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Nov 2022 03:46:42 +0000 Received: from localhost ([127.0.0.1]:55270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orA8o-0000Jx-0i for submit@debbugs.gnu.org; Fri, 04 Nov 2022 23:46:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:35700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orA8j-0000Jn-I7 for submit@debbugs.gnu.org; Fri, 04 Nov 2022 23:46:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orA8j-00035P-CN for guix-patches@gnu.org; Fri, 04 Nov 2022 23:46:37 -0400 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orA8h-0000Ay-1H for guix-patches@gnu.org; Fri, 04 Nov 2022 23:46:37 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id AFA2B41220; Sat, 5 Nov 2022 04:46:31 +0100 (CET) X-Virus-Scanned: SPAM Filter 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 xhBACDZ23glZ; Sat, 5 Nov 2022 04:46:30 +0100 (CET) From: kiasoc5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667619990; bh=BjZ+D5gDgGPWhnvRoTOQpKy3V17hgQOFIKw/MB+rfRc=; h=From:To:Cc:Subject:Date:From; b=lHEwd+cmgPTJrHqWY7NNhTmcre8XCFXDvQcWuKKCTWMAe21MAweuqWkWgzLJQ/BBg BEZLxdRVvrYSOa1zgn04+o4hlp76qrYetCbe0QfUgKCa95y/O0CtdiwMPRNVg/rsCE 4vRcOeGvN//A64E08AHgqVW0Q3dWfuG9U1+XmU2e2+Er3LpkVXll/fsEyPVOy7aYpk ok1E1yHqvCu7vD7oJOeNiL4PTdMfsiQbH61F0MpbX+w3S977cd2w4Zp+NklaPprjry qOaM1oD7fKeqwQamkWjwjtH7QaS9QdFl6ODNDH59O4vu9+BVTkV4LypIWTF9GTGCq8 6rqudXNLfrwPg== To: guix-patches@gnu.org Subject: [PATCH] gnu: Add fuzzel. Date: Fri, 4 Nov 2022 23:44:39 -0400 Message-Id: <20221105034438.23962-1-kiasoc5@disroot.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=kiasoc5@disroot.org; helo=knopi.disroot.org 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 Cc: kiasoc5 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 (--) This patch avoids building fuzzel with bundled nanosvg and uses librsvg instead. * gnu/packages/xdisorg.scm (fuzzel): New variable. --- gnu/packages/xdisorg.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 8e70050850..8c33b70fcb 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -2919,6 +2919,46 @@ (define-public j4-dmenu-desktop (home-page "https://github.com/enkore/j4-dmenu-desktop") (license license:gpl3+))) +(define-public fuzzel + (package + (name "fuzzel") + (version "1.8.2") + (home-page "https://codeberg.org/dnkl/fuzzel") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1d6xy4q5s8p5ckvd9wy3zzj9gh7nh9v1qhn3938b1wfhfzjdzrg6")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:configure-flags + #~(list "-Denable-cairo=enabled" + "-Dpng-backend=libpng" + "-Dsvg-backend=librsvg"))) + (native-inputs + (list pkg-config scdoc tllist)) + (inputs + (list cairo + fcft + fontconfig + libpng + libxkbcommon + librsvg ;; if librsvg is not used, bundled nanosvg is used + pixman + wayland + wayland-protocols)) + (synopsis "Wayland-native application launcher") + (description + "@command{foot} is a Wayland-native application launcher, similar to +rofi's drun mode. It has Emacs key bindings and remembers frequently launched +applications. The font and colors can be configured.") + (license (list license:expat ;; fuzzel + license:zlib)))) ;; bundled nanosvg + (define-public wofi (package (name "wofi") base-commit: a65cd830084b20f95d39f565ea5cd0da8e8b09ad -- 2.38.0 ------------=_1668509761-24220-1--