From unknown Wed Jun 18 23:13:14 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#71968 <71968@debbugs.gnu.org> To: bug#71968 <71968@debbugs.gnu.org> Subject: Status: [PATCH 0/4] fastfetch: Unbundle yyjson and package improvements Reply-To: bug#71968 <71968@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:13:14 +0000 retitle 71968 [PATCH 0/4] fastfetch: Unbundle yyjson and package improvemen= ts reassign 71968 guix-patches submitter 71968 Dariqq severity 71968 normal tag 71968 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 03:27:13 2024 Received: (at submit) by debbugs.gnu.org; 6 Jul 2024 07:27:13 +0000 Received: from localhost ([127.0.0.1]:45458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzpB-0004vG-47 for submit@debbugs.gnu.org; Sat, 06 Jul 2024 03:27:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:34434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzp9-0004v7-P2 for submit@debbugs.gnu.org; Sat, 06 Jul 2024 03:27:12 -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 1sPzp4-0006WQ-Ae for guix-patches@gnu.org; Sat, 06 Jul 2024 03:27:08 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sPzp2-0006oT-8h for guix-patches@gnu.org; Sat, 06 Jul 2024 03:27:06 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id D2265240103 for ; Sat, 6 Jul 2024 09:26:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720250818; bh=r31zez1tvuyf+sLgU+HX0UO67wRZ70Md9M+uZ/CYezk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=LBcZET1LOHlMErZWHMFX4v/0tyt1/F4VB49tNZ+WHwbfML1geE8A7YX7t1tnrAFWS XXclCnk48EeLuF6CjakJ8X48eZVNpjtY9z1FMbgyODcYVZQLukSsxn3dTyuRZOuYvg s8c0dqulw3Tu4jo41sLXjpG2ulmFhMQH9ZOrHgltG02Wz4rnLEXUpb7R0yZPvf9Fal V1pfwCMC6qa0FOmjEiXyMZsWpKINenzzJKWZ3iknIeOeP4WPqLz0RRtkU4QEAm9Xdl dvS0LHm8T5MTlrxQCifEYIhPYc46O2vX5Eqkoo25kvpid2mNGx5gGwdrG39u+0o3Ak TAHzxyMmZq+jg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WGMQT3MwCz9rxB; Sat, 6 Jul 2024 09:26:56 +0200 (CEST) From: Dariqq To: guix-patches@gnu.org Subject: [PATCH 0/4] fastfetch: Unbundle yyjson and package improvements Date: Sat, 6 Jul 2024 07:03:46 +0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=dariqq@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, 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 Cc: Dariqq 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 (--) Hi Guix, This little patch series removes the bundled yyjson from fastfetch and adds more configure options to make the package work better with guix. The most significant change is switching to dynamically linking against the optional dependencies of fastfetch (instead of dlopening them at runtime) to avoid manually writing out a wrapper setting LD_LIBRARY_PATH. Finally there is an update to the latest version. With the 2.17.0 release the option "ENABLE_PROPRIETARY_GPU_DRIVER_API" was removed (https://github.com/fastfetch-cli/fastfetch/blob/dev/CHANGELOG.md#2170). Is that a problem with FSDG? Dariqq (4): gnu: Add yyjson. gnu: fastfetch: Unbundle yyjson. gnu: fastfetch: Add more configure flags. gnu: fastfetch: Update to 2.17.2. gnu/packages/admin.scm | 25 +++++++++++++++++++++---- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 4 deletions(-) base-commit: 5905b4728776d6a6e6e5587f46fc0d633df6907c -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 03:29:52 2024 Received: (at 71968) by debbugs.gnu.org; 6 Jul 2024 07:29:52 +0000 Received: from localhost ([127.0.0.1]:45463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrj-0004zy-Md for submit@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:42837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrh-0004zf-LY for 71968@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:50 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 1BD38240027 for <71968@debbugs.gnu.org>; Sat, 6 Jul 2024 09:29:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720250979; bh=td5lslJquDxwt8Kjbp+hWfmxV76U5Ipo/tjgUz2PuHg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=QGquqG2ngqpZ7MAUrdVC1g/iKr7bsuVbqyq4t5VjHk8bOK8kEGDT34CLCA9h2Xcvo xH9yNcgbRDk4mA49oKskgssAyfbYueeEcIHNvN8E4hxQoY4/Ynej1ERZBH9lssi4C5 ZD832tCeTNW2gHjDTe7z6a3cdzWWTjv5s9rgOF97eOfoXgXR531T+Bzppe5Tt2AVUN qcDfEgK33Rukq7bGqNFGbxtK86WqiDzFXg9DAwBNs9sQcZZURKRV4BFu6FqB3igL0O yzJbgThhwIZobzbquR6/c+JK5Cc2XGJegAPi0lyYyHQfHjnFyVBvnLt4umhaZPCD/6 ZVAO1cmheJMZg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WGMTY6Sndz9rxG; Sat, 6 Jul 2024 09:29:37 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH 1/4] gnu: Add yyjson. Date: Sat, 6 Jul 2024 07:29:16 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index d13b62b5e2..b251e0334e 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1678,3 +1678,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 03:29:53 2024 Received: (at 71968) by debbugs.gnu.org; 6 Jul 2024 07:29:53 +0000 Received: from localhost ([127.0.0.1]:45466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrl-00050B-2F for submit@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:53 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrk-0004zk-66 for 71968@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:52 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 1AE65240027 for <71968@debbugs.gnu.org>; Sat, 6 Jul 2024 09:29:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720250983; bh=Mxuj8DDP6yb3MXsLrGWbsooi8bufdAMisxMqBqye9pI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=PuFhyKnWLyYoHNDjTXP6Hs5r6FhgE5ci0yGujDUp5fQ/InPxPJDd+z2AMc9fMkDLR j3xkiZlIVG4n+TP+91BT/Tr7skHlJjOkJ4kR1pdqqy9rhUmPd/V5OZ+hgWxPrJs12s bW930FnBdUVcFEBOUl1zjJ2BmODMhtwanwio6QDhHCgSs5D9juwN8k3NJH+26/5i6o 8AGG9CqY7+Jup4C8wsNsTnVJgGlMV9eWRVqcy8xwHNL/IUirDzYa+YyLHUosp49srX PG6h6NLo9slz7M2ELtoGV14TXUw9dkTfmp8+m3A5A9EsGlja+L18Th+smwljpCnvhZ YU+XKWp00yXcA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WGMTf4GRkz9rxK; Sat, 6 Jul 2024 09:29:42 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH 3/4] gnu: fastfetch: Add more configure flags. Date: Sat, 6 Jul 2024 07:29:18 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Most importantly the dependencies are now linked dynamically to avoid writing out a LD_LIBRARY_PATH wrapper. Also build the tests and skip installing the license file. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) (arguments): Move above inputs. [#:configure-flags]: Add -DBUILD_TESTS=ON, -DINSTALL_LICENSE=OFF, -DBINARY_LINK_TYPE=dynamic and set -DCUSTOM_PCI_IDS_PATH and -DCUSTOM_AMDGPU_IDS_PATH. [#:tests]: Remove as now there are tests available. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index a9651b49d0..e97fe76a5a 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4280,18 +4280,29 @@ (define-public fastfetch (snippet '(begin (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES" + "-DBINARY_LINK_TYPE=dynamic" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments - (list #:tests? #f ; no test target - #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 03:29:55 2024 Received: (at 71968) by debbugs.gnu.org; 6 Jul 2024 07:29:55 +0000 Received: from localhost ([127.0.0.1]:45470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrn-00050Q-ED for submit@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:55 -0400 Received: from mout02.posteo.de ([185.67.36.66]:59641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrl-0004zo-L0 for 71968@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:53 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 76DAE240101 for <71968@debbugs.gnu.org>; Sat, 6 Jul 2024 09:29:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720250984; bh=yw7eNuOJaybq16TF+bUnCSqlkySmsSwEPkMuvUFPnKo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=edMNZG+t9Rvl3cKzx3d+L1nJxYRoIgr3DUAkjMTxRrI5Yp93kLmyXFwTcBvwL/h6z TgdEWjHEoijO70OLAvi30jBTaLwzOXBewh3w1e6vD7oee7Zy/4eBlySODE1W2HpE7F mvGgnhmFS4FycPbbOf4HZUqYuYQYxXIkSnNqGoCl3CJDcUDmYDJX6O3Q686XoOaLDs w3+h3e9Mp9KWOGZ2Q2xC8JLOoDL97SVIy+cnAkTVX/kFp7zP7uWEYQdoToVLuBYX0m 73bzxftf/u2f4u38rjVQTHT9DxzUzU8Z0xhuHYo6Y6KCer8T1j+H7v6LMyFyKhFvk5 J6c44u6y0DHgw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WGMTg6P3Nz9rxK; Sat, 6 Jul 2024 09:29:43 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH 4/4] gnu: fastfetch: Update to 2.17.2. Date: Sat, 6 Jul 2024 07:29:19 +0000 Message-ID: <97f5d9b15446614aba21eb7f824aef9689a942b8.1720249420.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Also add python to minify the help.json file at build time. * gnu/packages/admin.scm (fastfetch): Update to 2.17.2. [native-inputs]: Add python. Change-Id: I135be0447061896ec2f133e11d50ced92b9e79b5 --- gnu/packages/admin.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index e97fe76a5a..678ae29e84 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4266,7 +4266,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.17.2") (source (origin (method git-fetch) @@ -4275,7 +4275,7 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (base32 "0yhpxn7idb1c9fs84x6qqk4f6975cdax0f1ymhqj33lswzah03ax")) (modules '((guix build utils))) (snippet '(begin (delete-file-recursively "src/3rdparty"))))) @@ -4302,7 +4302,7 @@ (define-public fastfetch wayland yyjson zlib)) ;for imagemagick and an #ifdef - (native-inputs (list pkg-config)) + (native-inputs (list pkg-config python)) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 03:30:00 2024 Received: (at 71968) by debbugs.gnu.org; 6 Jul 2024 07:30:00 +0000 Received: from localhost ([127.0.0.1]:45472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrr-00050k-Pu for submit@debbugs.gnu.org; Sat, 06 Jul 2024 03:30:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:50897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPzrl-0004zm-62 for 71968@debbugs.gnu.org; Sat, 06 Jul 2024 03:29:58 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8982C240103 for <71968@debbugs.gnu.org>; Sat, 6 Jul 2024 09:29:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720250983; bh=l8cWtDI94FIyty0C7keZ/P442BqE9q2LUbE6J2XACok=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=mFDIC/youTkabh79LnQktajVaGfBERXYp8qXvb1MC+Q7jNFBSH1evyuGW0bdALvrZ FqF1ZMwpjGx9gQWJJzEHfJu3mjd2EmQ9UYgFKf2g4JDKAVIfhFqzh4dqazpDAkeWhx Nbd+o+fRbJULsqAKJz0HU1A8/qWRPKJz2B/dlgyQRwgBHEkOecAas7aeWp0ommM/lr Vgi+Xl8rMv5WMuFHIPhkOd+zdT2SU00CkFKQSp1Vr5OTlSEfSCR7fAtOD+MsH3Gxm9 o9BCuQiHtA+sgyBW+ogLyZmo+k7LB6V7gdU7GdpMc2VhllGsmyHvrBM8F9XB54oXs1 lsunjOgm+C4Vg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WGMTd1l3sz9rxL; Sat, 6 Jul 2024 09:29:41 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH 2/4] gnu: fastfetch: Unbundle yyjson. Date: Sat, 6 Jul 2024 07:29:17 +0000 Message-ID: <1003d8cbcf97529531efe256c833ad365eb4baaf.1720249420.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastftech) [origin]: Add snippet to remove third party code. [#_configure-flags]: Add "-DENABLE_SYSTEM_YYJSON=YES" [inputs]: Add yyjson. Change-Id: I8175b8f4a8d55ff3b9d5fa4cb99f1fc1ad15fd97 --- gnu/packages/admin.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index f0aa6adc85..a9651b49d0 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4275,7 +4275,10 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) (inputs (list dbus glib @@ -4283,9 +4286,12 @@ (define-public fastfetch libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (arguments + (list #:tests? #f ; no test target + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 03:43:46 2024 Received: (at 71968) by debbugs.gnu.org; 14 Jul 2024 07:43:46 +0000 Received: from localhost ([127.0.0.1]:57072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sStta-0003Ys-2S for submit@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:46 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttX-0003YT-4F for 71968@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:43 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 0055E240101 for <71968@debbugs.gnu.org>; Sun, 14 Jul 2024 09:43:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720943014; bh=DoqZ5Ln8yyTXWzBziG49+EkjnAPUA+GQMYXRLjYwIw0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=dJahHOAA8uuq8YRXfVTXfIHwAevsDvmcO/ZR7dLzrfe7cgbe31wh6DYu/B7TK6uxj FkzTpv7t+2sT6GmJdg4VEuvMeNlR6TkDhIIVpiKgMk7+3+cIcVA/Tpe2uQaXvT2tT2 aV1MmsFxRk0g8+SLYzExU8SY8Vox6h62KYwhhg91sAcz2ZvTuXaxdWeMklaMGJphlD 3EnqYzhATLcG54+aoPgx8qyXQjvHKXs2vo4x4JiMQLpqbUlit2NQlH+Vn7plXmX8P6 dGHIqeY3XrSEzZmqUxs+CN5bqTd+6dNXo+w2mwcH06QRxxts7gQ3vpRl1POpY4/jNY rQeTzm1r0uPvg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WMHPx1tCFz6tvp; Sun, 14 Jul 2024 09:43:31 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v2 0/5] fastfetch: Unbundle yyjson and package improvements Date: Sun, 14 Jul 2024 07:42:51 +0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 Guix, This little patch series removes the bundled yyjson from fastfetch and adds more configure options to make the package work better with guix. The most significant change is switching to dynamically linking against the optional dependencies of fastfetch (instead of dlopening them at runtime) to avoid manually writing out a wrapper setting LD_LIBRARY_PATH. Finally there is an update to the latest version. With the 2.17.0 release the option "ENABLE_PROPRIETARY_GPU_DRIVER_API" was removed (https://github.com/fastfetch-cli/fastfetch/blob/dev/CHANGELOG.md#2170).Is that a problem with FSDG? Changes in v2: Update to the latest fastfetch release which also needs a newer yyjson. Dariqq (5): gnu: Add yyjson. gnu: fastfetch: Unbundle yyjson. gnu: fastfetch: Add more configure flags. gnu: yyjson: Update to 0.10.0. gnu: fastfetch: Update to 2.18.1. gnu/packages/admin.scm | 23 ++++++++++++++++++++--- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 3 deletions(-) base-commit: c1d367f57e89c3f2efd964e6d638bd89b0b1df97 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 03:43:46 2024 Received: (at 71968) by debbugs.gnu.org; 14 Jul 2024 07:43:47 +0000 Received: from localhost ([127.0.0.1]:57074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sStta-0003Yw-H2 for submit@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:46 -0400 Received: from mout02.posteo.de ([185.67.36.66]:56071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttY-0003YV-6M for 71968@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:44 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id BC696240101 for <71968@debbugs.gnu.org>; Sun, 14 Jul 2024 09:43:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720943016; bh=td5lslJquDxwt8Kjbp+hWfmxV76U5Ipo/tjgUz2PuHg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=ocdCcscPvwaP+xoDrhQTxgf3+Df5R5Q72TfOcpimQaKnRaIBNkD23Zzxe1M37a0gy mEISlxPnpCeGsJGsWQYUYcH9w3YDn8mjdSDqsIRG66rtqv9+Jk4QlPcGICYESoleFi 6l8HcL2vX5wOwdVxdkk3edC8WyrmDvhtDf6gPPk/85Dyhg7I5WO6UzhAmkX1YAx/Ku xjnwpXZX2Hjl6rwi38huCbMFVDjOTwRu60mWzXJY4WKRRCAo6kTK5cUxJwXvhSzFJ2 /ZtJA+xvjON6YRJ1k4PxPOW+rGiJGGdtFSiv+prN4bAra2tYbgPzrwkdbJlbUdcX3d AbVPhhQ4vqPgA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WMHQ02cNdz6tx7; Sun, 14 Jul 2024 09:43:36 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v2 1/5] gnu: Add yyjson. Date: Sun, 14 Jul 2024 07:42:52 +0000 Message-ID: <3e36fd6549aaab789429853f304ed9d925f1f91a.1720942674.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index d13b62b5e2..b251e0334e 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1678,3 +1678,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 03:43:51 2024 Received: (at 71968) by debbugs.gnu.org; 14 Jul 2024 07:43:51 +0000 Received: from localhost ([127.0.0.1]:57080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sStte-0003ZY-VH for submit@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:51 -0400 Received: from mout02.posteo.de ([185.67.36.66]:38491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sStta-0003YZ-M7 for 71968@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:47 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id AE52C240103 for <71968@debbugs.gnu.org>; Sun, 14 Jul 2024 09:43:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720943019; bh=Mxuj8DDP6yb3MXsLrGWbsooi8bufdAMisxMqBqye9pI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=HksUQaGBikEsJaBbCaEKGnf9SYeIDEjD7DQ5jswCTVLum2QufiFZnCbOamBiJk2zH sSimhWPMKn3wRjHT7qGRV3cHRb1HteVJ73W4nf2ARS/9W+9+mnRQlx6iEEteGjd7KE 7ffkQFoa9aBPAUS5c5FhrBmOe359a2zNpWqLiMSRDlaKp5fi2QcGxKibdHTYY+CS4j LNmJIc3u7YY21v890P9+4neoIz3P/j5sdUH5FNS5m/9SAz4bWlvfO5NStu/MQsSv3W zBb63d+rnVASI8k5PNCGJnm47Zdc2pQJjCJGBjwE3hqVG7n/XWBCc6/T6VlOyiRbvb 9y1KBgEFPPWFQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WMHQ32GyDz6tn4; Sun, 14 Jul 2024 09:43:39 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v2 3/5] gnu: fastfetch: Add more configure flags. Date: Sun, 14 Jul 2024 07:42:54 +0000 Message-ID: <446b9098aa7f012c68629ca27b8d9435134ae953.1720942674.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Most importantly the dependencies are now linked dynamically to avoid writing out a LD_LIBRARY_PATH wrapper. Also build the tests and skip installing the license file. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) (arguments): Move above inputs. [#:configure-flags]: Add -DBUILD_TESTS=ON, -DINSTALL_LICENSE=OFF, -DBINARY_LINK_TYPE=dynamic and set -DCUSTOM_PCI_IDS_PATH and -DCUSTOM_AMDGPU_IDS_PATH. [#:tests]: Remove as now there are tests available. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index a9651b49d0..e97fe76a5a 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4280,18 +4280,29 @@ (define-public fastfetch (snippet '(begin (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES" + "-DBINARY_LINK_TYPE=dynamic" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments - (list #:tests? #f ; no test target - #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 03:43:51 2024 Received: (at 71968) by debbugs.gnu.org; 14 Jul 2024 07:43:51 +0000 Received: from localhost ([127.0.0.1]:57082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttf-0003Za-9c for submit@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:51 -0400 Received: from mout02.posteo.de ([185.67.36.66]:56859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttc-0003Yc-5U for 71968@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:48 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B6530240101 for <71968@debbugs.gnu.org>; Sun, 14 Jul 2024 09:43:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720943020; bh=N3JxcuyjPi2p8bX82/3em0DPVW/T8yu0jueHsZfwTpg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=U+N55JAaF3tILhluEsmzI2gI/McscSvCc//9luXrLAldb2nJHapocn7b+g3WJUSpF dkSg52VVwNOQITBE3PSQxXotrp1akXSb/RE0vmuwRJEro9erIeAIJ3WMoTqdkvSben p1C1p7EnXbKXXKQzRixxGBJXjBgPuz9e746q/XzkOrqxO2Z7AxHh6awwx2ADrdvp4U MlkD2E+jXN79yLcKN5UhiL7Q0/d78BB9CyM0dtnHoLMmLZlh0YUDKmCO5XXldwdLrx sCNWbBG12BcPOFliYuMcDfhTFkLkbhMMrvYhGHiveOLbcqLF5pV5+Cz735TxWql43G fDK2Eozw4owyA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WMHQ42FDkz6tn4; Sun, 14 Jul 2024 09:43:40 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v2 4/5] gnu: yyjson: Update to 0.10.0. Date: Sun, 14 Jul 2024 07:42:55 +0000 Message-ID: <70415579683fab45423fb0108892e17cc49eb55a.1720942674.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): Update to 0.10.0. Change-Id: Id8be82026eb0d102272b1128cce80a5609d309d0 --- gnu/packages/c.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index b251e0334e..83c09c850f 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1682,7 +1682,7 @@ (define-public pcg-c (define-public yyjson (package (name "yyjson") - (version "0.9.0") + (version "0.10.0") (source (origin (method git-fetch) @@ -1691,7 +1691,7 @@ (define-public yyjson (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 03:43:52 2024 Received: (at 71968) by debbugs.gnu.org; 14 Jul 2024 07:43:52 +0000 Received: from localhost ([127.0.0.1]:57084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttf-0003Zh-JX for submit@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:33353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttc-0003Yd-Oy for 71968@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:49 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id EF2C0240027 for <71968@debbugs.gnu.org>; Sun, 14 Jul 2024 09:43:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720943019; bh=l8cWtDI94FIyty0C7keZ/P442BqE9q2LUbE6J2XACok=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=EXFprrkTGfGbL6EMvrNEbg0Bs4XdwFFFC1wUQxr1uZaN6/jVcobxJMxKZu6umiR1U c6DJJ+h5Gm7/F9490PB87dQF5QEJ5AkXzkROCNXL+fCc9o/FHf7HNgJqql5nHYAsSH HkKdJZiimeM+Nl/SW1D6p3aoen1NLHIXg0h8grRctX44Cn2ywwRC2CHhJy5VSAQyjA dzEMrUkYhqVDI+Ny6Kl+IH7WwtVkclRTkkQ9Haa/xBstfrOoU0CPaX7wntohu3AN7y xMi87B43evI46u0NYWXGp7ZdlGouH8YArYYKQPG9yCrgsTejXRg/8tJDO6ukOAEqEQ R2zvjS+h7k8tQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WMHQ22mVkz6tx7; Sun, 14 Jul 2024 09:43:38 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v2 2/5] gnu: fastfetch: Unbundle yyjson. Date: Sun, 14 Jul 2024 07:42:53 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastftech) [origin]: Add snippet to remove third party code. [#_configure-flags]: Add "-DENABLE_SYSTEM_YYJSON=YES" [inputs]: Add yyjson. Change-Id: I8175b8f4a8d55ff3b9d5fa4cb99f1fc1ad15fd97 --- gnu/packages/admin.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index f0aa6adc85..a9651b49d0 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4275,7 +4275,10 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) (inputs (list dbus glib @@ -4283,9 +4286,12 @@ (define-public fastfetch libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (arguments + (list #:tests? #f ; no test target + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 03:43:52 2024 Received: (at 71968) by debbugs.gnu.org; 14 Jul 2024 07:43:52 +0000 Received: from localhost ([127.0.0.1]:57086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttg-0003Zp-0q for submit@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:52 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSttd-0003Yk-Dk for 71968@debbugs.gnu.org; Sun, 14 Jul 2024 03:43:49 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5A7E5240027 for <71968@debbugs.gnu.org>; Sun, 14 Jul 2024 09:43:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1720943022; bh=kVFtNvDaIJoAiz3flZi8seI4UuCuy66+sTX1TRSxorM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=Twf18IIrRyn6vs1e25e0+/eT0gzMY+qwArlJmGAS5Oo1dltyEZGtY2yemxweHLfYO BbV77IEFKgzEKTVTxFsCXInqV/054eFwdVcREfvzUPYCOrNvT6LqPwfzXw67NB3btO V31ZDm4T/vfD6X68npelYEQwmqV6lq/1ODTdpg4k/j8o8ed+4+4/QTUlFO7UpQtSg4 BfQ0I/SwkQ+HKO/5jiG86SftMZXTymsSPC2cRzpuXCNyt0xluVJnmLlJuGx1fmIKmb 5AB6U742n7CUA6UvhY3Hfe+UX4AEgHB4Ogl/GtmtDlMcQvLg+t+0xkG+bNqOFq5R+F X0kg0AOE9K/gw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WMHQ52G7Sz6twd; Sun, 14 Jul 2024 09:43:41 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v2 5/5] gnu: fastfetch: Update to 2.18.1. Date: Sun, 14 Jul 2024 07:42:56 +0000 Message-ID: <65ef9fac28898ac4f9a992a8cdcebeb57a546ce0.1720942674.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastfetch): Update to 2.18.1. Change-Id: I257954b6f21f5a9fc35b45785f6addff604513b9 --- gnu/packages/admin.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index e97fe76a5a..5699bf32b4 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4266,7 +4266,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.18.1") (source (origin (method git-fetch) @@ -4275,7 +4275,7 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (base32 "0iqww3iq52kdvd7nm35jbba3n4ysds8brnrv7gx5dvzhkna0lvdy")) (modules '((guix build utils))) (snippet '(begin (delete-file-recursively "src/3rdparty"))))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 03:47:19 2024 Received: (at 71968) by debbugs.gnu.org; 25 Aug 2024 07:47:19 +0000 Received: from localhost ([127.0.0.1]:42223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7y3-00056b-GH for submit@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:19 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7y1-00056G-6u for 71968@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:18 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id EF3F6240101 for <71968@debbugs.gnu.org>; Sun, 25 Aug 2024 09:46:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724571981; bh=HVAwWTySE0iD+9mJrRCxb2FyzouSCSNxo7QHZSG4mAQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=dJkBraStpXbq7eiOsZMLIjnZypVfNHaaKv/qMzQr7xGnXDpKkecexk0jVuAjcPwd8 JQcV8AeaITH5jAjXv2HOkyNrO47t4SyrfZbMd9zt65Jdp6pc5a15S0Di6/UJQGlfmz 1b2uA5DrMiJSrZc1XAQ6iDaUnTPKZjYs6eu8SkXVwKIS+msvDuyW/3MyqrjHz2LwH3 EiWOi0RDYJD8qddtE4VwmPb0jtmItiCCyCbbyfbUOchAoMdw36z2512M5HqYvESDDp 9AbiOwNKuJIHvOVmEAokboRnQgMfmE861quOFdyJZ4rC/EL82uotImvSvrvjYYuub+ 5vkYHBGWF3vQw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Ws5Tm2BYNz6tvb; Sun, 25 Aug 2024 09:46:20 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v3 1/5] gnu: Add yyjson. Date: Sun, 25 Aug 2024 07:45:24 +0000 Message-ID: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 87d3df193e..aa7b9fe35f 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1730,3 +1730,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) base-commit: f25ea6847fa4eb1bc0a6bfb965e145b94f20a6f8 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 03:47:25 2024 Received: (at 71968) by debbugs.gnu.org; 25 Aug 2024 07:47:25 +0000 Received: from localhost ([127.0.0.1]:42229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7y8-000575-U9 for submit@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:25 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7y6-00056Q-RO for 71968@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:23 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 95284240028 for <71968@debbugs.gnu.org>; Sun, 25 Aug 2024 09:46:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724571986; bh=/g2w6dTqmaNCsfsDRGEKtBXxLev+cwZN112lfftZTW8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=DnN+tTnWq6t0IPnrXDWOisqPvyuP0IHya0qMrsS++dhEvh+xDhQJabkpBsyJy6Utd tJANGyBGRG3pM076qkb7P6hUcrEAKSfS36krf0PUaY2srxsS/A7dpgOoMI07idrHXA pLs6XyL7JJg81p1vzvV8BjC1qM/UIP4ImH/qXqz/FjC0SZelM/E4yf5fsuBWTccvph yWXcvT/1M/AA2lhlxfPiYbl6WsDMj1QIsrnlTGLu8ocqV9nl2wa83pa5nexrI3JRoF NM0OYgAN/CJIP16Eg5xaydizbSO2xvYIVnxTRoHcSHxiR6yc6zG8k99Dk9Z193/w4+ 9AmqCTk33Yjcw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Ws5Ts6GBSz6tmv; Sun, 25 Aug 2024 09:46:25 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v3 2/5] gnu: fastfetch: Unbundle yyjson. Date: Sun, 25 Aug 2024 07:45:25 +0000 Message-ID: In-Reply-To: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> References: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastftech) [origin]: Add snippet to remove third party code. [#:configure-flags]: Add "-DENABLE_SYSTEM_YYJSON=YES" [inputs]: Add yyjson. Change-Id: I8175b8f4a8d55ff3b9d5fa4cb99f1fc1ad15fd97 --- gnu/packages/admin.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index e96c555e6a..497324c195 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4277,7 +4277,10 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) (inputs (list dbus glib @@ -4285,9 +4288,12 @@ (define-public fastfetch libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (arguments + (list #:tests? #f ; no test target + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 03:47:28 2024 Received: (at 71968) by debbugs.gnu.org; 25 Aug 2024 07:47:28 +0000 Received: from localhost ([127.0.0.1]:42233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7yC-00057K-8y for submit@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:28 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7y8-00056a-Bz for 71968@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:24 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 80AFF240101 for <71968@debbugs.gnu.org>; Sun, 25 Aug 2024 09:46:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724571988; bh=HltrQ3q+PZQElus7VBjxKMqus9bi5Ivi7BQJc9hDGB8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=cb5OihND8qI9WKEdDdtK/oar3Sn+/TzGAgTnFyIqHPys+S+ow3GK9FoaLf/OtoF22 kj97gJKYXrrCgX3+d5dN7rfqbmJFDESn4ftKgSktxJjZSegivbVOA8bz1ySBHbtEk4 P8PPmGnk4hRvs6TwQ2GTLuvoEz5t/n6REGBXBvEL9pbS8xn+LdhHs6yHIwKyQMdgfi ySfAK+9FjziteRZrZl48IswodZCRoNFAHqqeYKRoyE+AGsPsCfR/XrLfYBn+OfNojw KFVOtLoji2Kkg+5LHD2RiOywS3HykEpW3P3iLlbRBA8rWEASHKZy3s+DiNh45TtQJu NsPYJHu+qWpHg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Ws5Tw0yPHz6tmv; Sun, 25 Aug 2024 09:46:28 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v3 3/5] gnu: fastfetch: Add more configure flags. Date: Sun, 25 Aug 2024 07:45:26 +0000 Message-ID: In-Reply-To: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> References: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Most importantly the dependencies are now linked dynamically to avoid writing out a LD_LIBRARY_PATH wrapper. Also build the tests and skip installing the license file. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) (arguments): Move above inputs. [#:configure-flags]: Add -DBUILD_TESTS=ON, -DINSTALL_LICENSE=OFF, -DBINARY_LINK_TYPE=dynamic and set -DCUSTOM_PCI_IDS_PATH and -DCUSTOM_AMDGPU_IDS_PATH. [#:tests]: Remove as now there are tests available. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 497324c195..eb495bd25c 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4282,18 +4282,29 @@ (define-public fastfetch (snippet '(begin (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES" + "-DBINARY_LINK_TYPE=dynamic" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments - (list #:tests? #f ; no test target - #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 03:47:28 2024 Received: (at 71968) by debbugs.gnu.org; 25 Aug 2024 07:47:29 +0000 Received: from localhost ([127.0.0.1]:42235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7yC-00057N-L8 for submit@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:28 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7yA-00056k-KK for 71968@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:26 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 06E14240101 for <71968@debbugs.gnu.org>; Sun, 25 Aug 2024 09:46:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724571990; bh=6rP45POxXViCksI0gRduGC3YfDwAXhSI7xByuMm2tGo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=VA3yML44rgh1RTkxgYwqS5xDVFBZHJofO2K9B4+pdwtu0C+giA9Od/GVtNPSDa0sw WAKS+cDflqh3Pkn+1DBnAjNR0UhCpPV73VYfh1MuMgvACgAIM+KiEYD4X6ZFSxfXV1 9fDQd2R+UauQf6gi3a+4ty/6HJv2wRPGUnX7aw6/uCf1alktz2wz4lIu0ydikdKLtk 6ffuY4XIwfZ7WHqGBOf+OYmauI11XXOBOpg2d4hAsn38mUqCpk8fesEO/CpYFge2tb uBhVnSTOJjwTqVZN7Z4Va50aRLXZQdroRNfEyNkzUEVtVE1twSWfiE6guSG2JH5fbB R3v3IRcep9r3Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Ws5Tx4gkyz6twd; Sun, 25 Aug 2024 09:46:29 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v3 4/5] gnu: yyjson: Update to 0.10.0. Date: Sun, 25 Aug 2024 07:45:27 +0000 Message-ID: In-Reply-To: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> References: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): Update to 0.10.0. Change-Id: Id8be82026eb0d102272b1128cce80a5609d309d0 --- gnu/packages/c.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index aa7b9fe35f..08e572aec6 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1734,7 +1734,7 @@ (define-public pcg-c (define-public yyjson (package (name "yyjson") - (version "0.9.0") + (version "0.10.0") (source (origin (method git-fetch) @@ -1743,7 +1743,7 @@ (define-public yyjson (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 03:47:36 2024 Received: (at 71968) by debbugs.gnu.org; 25 Aug 2024 07:47:36 +0000 Received: from localhost ([127.0.0.1]:42239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7yJ-00057n-Un for submit@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:36 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si7yH-00057S-UU for 71968@debbugs.gnu.org; Sun, 25 Aug 2024 03:47:34 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id BA1D8240101 for <71968@debbugs.gnu.org>; Sun, 25 Aug 2024 09:46:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724571998; bh=zEBIwAShCq6L5DC/dKnQmksZLctQw6hA/FcZiGT7n7E=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=FI++JwUodXWXbupTvIgfWDVP6eUwNtYnckgW0cNhl41DE5D/RDCE01oqTXVdjdHoq awCYJB4TWVidiXANpZd5oYnUc/nOKWAVX4dQ40+CGc2VgKw8YXGHG/bhh0EeruV+eV BTtI4ewhA+Yyu54N74CyQDiEBzYxApc3f9sjR8LmoDbSxivcmM2nN4UB0z/+MSA6tI YkT9jJRUBYLSkejFlJMjijTpgZW5aVpHFFdBj3zAty0shknh0Xcypj3bh3kwt8J9hi dd3asAPnupybMVNdzPshqqJ02xKP8ef1FteuBH4OWEOEeEnn34Lvhjp3OLAMjMvX8f G63LnZoL2vuQw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Ws5V62s35z6tvd; Sun, 25 Aug 2024 09:46:38 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v3 5/5] gnu: fastfetch: Update to 2.21.3. Date: Sun, 25 Aug 2024 07:45:28 +0000 Message-ID: <4fb61b4ebc534698c0f3b65b0250f969f8a541e8.1724571928.git.dariqq@posteo.net> In-Reply-To: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> References: <7209dd72bc48dc788690a2ffacc30f938f7bd1a9.1724571928.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastfetch): Update to 2.21.3. Change-Id: I5f672fdc0cc36ceb7e32dbb2e5edc7ca212131e6 --- gnu/packages/admin.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index eb495bd25c..0b629f712c 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4268,7 +4268,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.21.3") (source (origin (method git-fetch) @@ -4277,7 +4277,7 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (base32 "0npsjh1hgj2qm64c6v6p38dq7qxcwdcfqhdvdhk8qj3dgq012x82")) (modules '((guix build utils))) (snippet '(begin (delete-file-recursively "src/3rdparty"))))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:20:27 2024 Received: (at 71968) by debbugs.gnu.org; 27 Aug 2024 15:20:27 +0000 Received: from localhost ([127.0.0.1]:47178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixze-0007ki-U5 for submit@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:27 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzc-0007jz-8C for 71968@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 484F5240104 for <71968@debbugs.gnu.org>; Tue, 27 Aug 2024 17:19:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724771965; bh=wRlkYdI57RzUHSVXmOVOyWcrdnn1Wt3OPA/gFMOFJu4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=Gtd5Y2VUasOlG7pwlC5ZEJd03xl60xKn25IMhK8tju2sWtJrH7KtLjrFNNguUMXGw ZXJ+hIl8t/m2sq6H3FwcS8AyY40tJ5/Z52U1Yq4FQbJlOdZhl1cM9vZZC1F5Y/fMTr Q/dacDTYnuld0R11WyDdMmd+HnU+rix60K/b2oJEcMjFdekVmONVG/H3oZbvPNpo6i K69KJDKrD+Gr3bEjrgw++3B1jD6qu8rucdE0fkr3DcDInqSuBBRM4UKhcZ/v2m8lZq gBMeEgKZ9ViS/8FMTVrZtuqcRBM4gNWsnUGdBuzC7V+qsd7aQ58w6Bitpi8m1HhmjR FQlUoACXSEWkg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WtWRc5Dqdz9rxK; Tue, 27 Aug 2024 17:19:24 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v4 2/5] gnu: fastfetch: Unbundle yyjson. Date: Tue, 27 Aug 2024 15:18:31 +0000 Message-ID: <532053e6d3b7af67ece28f5ff37e2dd912873ecd.1724771914.git.dariqq@posteo.net> In-Reply-To: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> References: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastftech) [origin]: Add snippet to remove third party code. [#:configure-flags]: Add "-DENABLE_SYSTEM_YYJSON=YES" [inputs]: Add yyjson. Change-Id: I8175b8f4a8d55ff3b9d5fa4cb99f1fc1ad15fd97 --- gnu/packages/admin.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 4b05f4c367..fd2d10eeda 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4277,7 +4277,10 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) (inputs (list dbus glib @@ -4285,9 +4288,12 @@ (define-public fastfetch libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (arguments + (list #:tests? #f ; no test target + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:20:27 2024 Received: (at 71968) by debbugs.gnu.org; 27 Aug 2024 15:20:27 +0000 Received: from localhost ([127.0.0.1]:47180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzf-0007kk-7L for submit@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:27 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzb-0007jy-Lh for 71968@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 9CC17240027 for <71968@debbugs.gnu.org>; Tue, 27 Aug 2024 17:19:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724771964; bh=/sTtXEJhBlh8XNo+7iKF5V4x8ebX+JMbh0amx5dl2BI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=lgT2mGeYG3kYrpX5f1yTB2CzBodS6WrPS7MPmNC9cemSzplI+jAebpC23G7IKFeQN E6T0EChD0afkYtg1lRvA78pvie4ZitlUE8z5SXZFqcqHNpBmSYjp4ZDkYHdnhibOqZ vkzVzLPijXvC9tNj5mxpHmimIgjj30zKXnZpbdOLxEVJVVhDAzaRk0tn8QKgAx7E19 N6IVd2uAafPrvsku/cKL3dsD/3fkfp/voCzrqOlRKF47aq3mJ5zedx/oCw2WRv+1Kj 8apo/lCyUQK/zFepJzpk9vCzxYU5tT4i8mHkIaCGWVAva93mZEoD9opD7ThEtf2tFg 9FQGQBiwXaT7Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WtWRc0RPDz9rxK; Tue, 27 Aug 2024 17:19:23 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v4 1/5] gnu: Add yyjson. Date: Tue, 27 Aug 2024 15:18:30 +0000 Message-ID: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 87d3df193e..aa7b9fe35f 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1730,3 +1730,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) base-commit: 1166035acb4e1b0dc61bf9122b68f2afa0c35790 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:20:28 2024 Received: (at 71968) by debbugs.gnu.org; 27 Aug 2024 15:20:28 +0000 Received: from localhost ([127.0.0.1]:47182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzf-0007kr-Lg for submit@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:27 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzc-0007k2-Ic for 71968@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id EBB90240028 for <71968@debbugs.gnu.org>; Tue, 27 Aug 2024 17:19:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724771966; bh=6rP45POxXViCksI0gRduGC3YfDwAXhSI7xByuMm2tGo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=cNenRkS0sa7PdlZHyoTjpcPTnRIO7uvhYc34YqUBQwDn5NuRPreiBF5+43RpAXAY+ Y7k3G3t8gFufmWwSyg+gqdjWmnLVzFdDCF0fKFY3SLj1N8+vIR/8B2K5EYQbR0DQnt NaN+au77Zz1s1UC7vkiR06Z/JVlMI0T+kPa6qW2LU9nZhESI/SW5d5dG7oBQlBYNY3 2WhB6IcrxstfqiIgo3LjecnFzLUZTKNyQh1ekXFDOiGQn43PUKdEtTEUmkWxrewVJx vbbRTmo0D+7pGz038HM2ODLzJLp4KJisWKm+UJKlasM+Djht8xWvFRjG3iRFZoNM3K LNnFWplm1VzHA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WtWRd48Cxz9rxP; Tue, 27 Aug 2024 17:19:25 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v4 4/5] gnu: yyjson: Update to 0.10.0. Date: Tue, 27 Aug 2024 15:18:33 +0000 Message-ID: <1b93731a2081ff21ecf9c841a57c48586d118f9d.1724771914.git.dariqq@posteo.net> In-Reply-To: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> References: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): Update to 0.10.0. Change-Id: Id8be82026eb0d102272b1128cce80a5609d309d0 --- gnu/packages/c.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index aa7b9fe35f..08e572aec6 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1734,7 +1734,7 @@ (define-public pcg-c (define-public yyjson (package (name "yyjson") - (version "0.9.0") + (version "0.10.0") (source (origin (method git-fetch) @@ -1743,7 +1743,7 @@ (define-public yyjson (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:20:34 2024 Received: (at 71968) by debbugs.gnu.org; 27 Aug 2024 15:20:34 +0000 Received: from localhost ([127.0.0.1]:47184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzm-0007lC-0g for submit@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:34 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzc-0007k4-RZ for 71968@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:26 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 7C8AB240028 for <71968@debbugs.gnu.org>; Tue, 27 Aug 2024 17:19:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724771966; bh=SlPL+6NxLMSTbYtaexDzdttCcTerE/IF+wjWauhGJSQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=eoZetMFODnHWoAIoxqRevsP4H4RXEk4iB/NvJpVf9onX2RdJhcFI/GBkNjyDFJECX 8Tn0lVeITO6QNJWkCEREyBfkQgspV1QZ0KnRgiiioFK8aareAhHN9OjSl+cPPKVnAe MOpOr2t+lHqVGAfpyiJt6lnzQBq1FNgXS1tJ9CuvI/3V0baNicN1+9ZXJPyGhiKYHi /oAC5RwAJTZafVqom2Bostu1MFYijN9gR4/e1c/zrhaupKqJNM3PVa66B/dgfhbCvA lDkYAes6V0cpttu+Vzkpa8DrqkUW2Z2gzZosSVL8/1O7UBT39QqDxn/YKVSDt+KgDC yPCk19wggeGMA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WtWRf0jGZz9rxP; Tue, 27 Aug 2024 17:19:26 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v4 5/5] gnu: fastfetch: Update to 2.22.0. Date: Tue, 27 Aug 2024 15:18:34 +0000 Message-ID: <6c841c2b10e431365360ceb4b488cf4f9df3fc67.1724771914.git.dariqq@posteo.net> In-Reply-To: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> References: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Also add python-minimal to minify the help.json file at build time. * gnu/packages/admin.scm (fastfetch): Update to 2.22.0. [native-inputs]: Add python-minimal. Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01 --- gnu/packages/admin.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 8a315ada64..1a2e1360f6 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4268,7 +4268,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.22.0") (source (origin (method git-fetch) @@ -4277,7 +4277,7 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (base32 "0yfvhyikb9bipxnwpf5g7dpvrrmz856fiyvd0daq97vv4lqq3ilx")) (modules '((guix build utils))) (snippet '(begin (delete-file-recursively "src/3rdparty"))))) @@ -4304,7 +4304,7 @@ (define-public fastfetch wayland yyjson zlib)) ;for imagemagick and an #ifdef - (native-inputs (list pkg-config)) + (native-inputs (list pkg-config python-minimal)) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:20:34 2024 Received: (at 71968) by debbugs.gnu.org; 27 Aug 2024 15:20:34 +0000 Received: from localhost ([127.0.0.1]:47186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzm-0007lE-BF for submit@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:34 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sixzc-0007k3-O5 for 71968@debbugs.gnu.org; Tue, 27 Aug 2024 11:20:26 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B9F5E240027 for <71968@debbugs.gnu.org>; Tue, 27 Aug 2024 17:19:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724771965; bh=ovISxbWnyX5N93uwUxFQeiWMCgwgFaXZ9ntl6JgU+dE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=ddRfI3MLoE7YFemlY2+eRFA/xtLAtd0f5EGIpPoYzyxFtDrpJ83/D8opbrRvQqckZ A4hNqC8wkaAMK4bCZ7vZ4CIm+fSxqLMxTRMn4CSborATuP3ctYHW4Y7OiLLWBNXGXt 72V3Vq4eEp1CBahXgBG+Ml/+01Q70YwKPcrwOfE8g9A6OOM8jm49D9wkblsAECXFfe 7r39OzkTDpDcNA423xyryR2JjpYqHqAkNBB0yI7A0fINZTi+qFH3HQeiv8DVzvDtab htQ9iRpOVM4FlkGwRJ+BQDNm+bVHUD6JhSMDq5R5wvIpldafT248AIOBIgU03erbpM lVi6A+9bAFyiw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WtWRd16ZDz9rxP; Tue, 27 Aug 2024 17:19:25 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v4 3/5] gnu: fastfetch: Add more configure flags. Date: Tue, 27 Aug 2024 15:18:32 +0000 Message-ID: In-Reply-To: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> References: <78a863e4becfe0996e04c2aee08ac5b8afa900a0.1724771914.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Most importantly the dependencies are now linked dynamically to avoid writing out a LD_LIBRARY_PATH wrapper. Also build the tests and skip installing the license file. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) (arguments): Move above inputs. [#:configure-flags]: Add -DBUILD_TESTS=ON, -DINSTALL_LICENSE=OFF, -DBINARY_LINK_TYPE=dynamic and set -DCUSTOM_PCI_IDS_PATH and -DCUSTOM_AMDGPU_IDS_PATH. [#:tests]: Remove as now there are tests available. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index fd2d10eeda..8a315ada64 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4282,18 +4282,29 @@ (define-public fastfetch (snippet '(begin (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES" + "-DBINARY_LINK_TYPE=dynamic" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments - (list #:tests? #f ; no test target - #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 18 11:28:20 2024 Received: (at 71968) by debbugs.gnu.org; 18 Sep 2024 15:28:20 +0000 Received: from localhost ([127.0.0.1]:59124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwbL-0002wg-TL for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:28:20 -0400 Received: from mout01.posteo.de ([185.67.36.65]:57895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwbH-0002w6-JN for 71968@debbugs.gnu.org; Wed, 18 Sep 2024 11:28:19 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 86A1B240027 for <71968@debbugs.gnu.org>; Wed, 18 Sep 2024 17:27:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726673273; bh=PLwre/wd0VFNjaNGAcmyd+73oxpD6lH767sPPN+ptag=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=eqlEF9sovupuzT3qbxzVYG0Bya4PMlQRATHLYnh79SlL/TIjJ5POxIoBenonlJxBS FuTcSv/Cj2GS3ebWZyM4imaSLAU/qrVYOX91Dfi1qf/gndwEhixYfTXERT96z0cYk1 bRRso9mHrXDZb4O8Y/u2KJdnBeG6NgGDBT1zsErKv02Ai/W2KUPVoRUd9M24Vig6r2 VrovpKmcHs+f0X2XNchCMpLqmvNbnT+qR3OJ4+f/q/nKdh2JOzs2uYHEA/a3LkOiLw Hp9D5bpEyVkX3rcBkWAw6iHJK+UEnMnSOS2kRav/XS6whjnhtGgS+bnpJ+id8tDU6/ SXn8jXBhqVRIQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X82bD4hQBz9rxR; Wed, 18 Sep 2024 17:27:52 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v5 1/5] gnu: Add yyjson. Date: Wed, 18 Sep 2024 15:27:07 +0000 Message-ID: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 62234d3c9a..435a70b7be 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1766,3 +1766,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) base-commit: 1b6ce1796abdf497f61f426d61339318f4f4f23d -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 18 11:28:24 2024 Received: (at 71968) by debbugs.gnu.org; 18 Sep 2024 15:28:24 +0000 Received: from localhost ([127.0.0.1]:59128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwbQ-0002x5-AC for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:28:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwbO-0002wT-RN for 71968@debbugs.gnu.org; Wed, 18 Sep 2024 11:28:23 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 15C7D240028 for <71968@debbugs.gnu.org>; Wed, 18 Sep 2024 17:28:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726673281; bh=eeL+miSNt7Z3INmb2c0P8oBwe/ZR4dLDSFpdv3XjEzI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=obM0wwsqYnwTAvOwvQZifyFvzDnn0/Ez7GrxHaK30LV93b21M3jBAm2xwo04dDIq8 tHQDST83fkTFgmx301hEH5xNkx21IaU4tfan5kw9AH7JUEO1uxBHLQ/DMmNPHFzA0h bqarzi76V5TMcnfe2b+in/EPeQdAvy5cjhAZeMClgRm4ZfJeobNQDuKBYMYW2RsPyH s1n+bUI8RmQawCU3UF+sAdwvseGe8N2PmAvfhxu9gY8fpK/wXKqZJEo01Ucvh6PlSX aqJBjWNeZ2x0sKu2bWQvHF3GoTZ+Tp7TkLIUBt3z36bZESVTc2HipUTw4hWUOMPXQi RT6mQy+Wee72w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X82bN4fvvz9rxG; Wed, 18 Sep 2024 17:28:00 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v5 4/5] gnu: yyjson: Update to 0.10.0. Date: Wed, 18 Sep 2024 15:27:10 +0000 Message-ID: In-Reply-To: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> References: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): Update to 0.10.0. Change-Id: Id8be82026eb0d102272b1128cce80a5609d309d0 --- gnu/packages/c.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 435a70b7be..c2bec93938 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1770,7 +1770,7 @@ (define-public pcg-c (define-public yyjson (package (name "yyjson") - (version "0.9.0") + (version "0.10.0") (source (origin (method git-fetch) @@ -1779,7 +1779,7 @@ (define-public yyjson (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 18 11:28:27 2024 Received: (at 71968) by debbugs.gnu.org; 18 Sep 2024 15:28:27 +0000 Received: from localhost ([127.0.0.1]:59132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwbS-0002xK-Ky for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:28:26 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwbQ-0002wf-RI for 71968@debbugs.gnu.org; Wed, 18 Sep 2024 11:28:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 302C4240027 for <71968@debbugs.gnu.org>; Wed, 18 Sep 2024 17:28:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726673283; bh=OVaiT937H8Ht+ZK+NEaFyYx8AH/kLL4ojkDnJdDPx5c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=cteZA1aRlXM75BDwROPqKk1KUSUfl/AVQS7LAsyJHxPCgVr6VwVUrPBLNC+3Cy1dc bnzKbIN+sVjT/VN+SChSq835ErLEDip54aBKxYU5WzIp11tsP8bTyKfc65Wa7/f5n/ WRkL6o2RngPf7oFpyPPwj2owQEmDRCUe5ZvKPngKqBo0o3w24AhvhOtTHq/z88NCFc GJQZnBq2SEUcZMkeZ/X98MTFzcXJoGm4oi7Ax3O4hNc19kRp2AXi38vld36WQecI5s aUFbzeOSK+sbVfnCileU7A8Y9Uu7gOL65tCOspNpmEKFH8sEKWFT67D6iROLezDQA9 /k/H2swcOOsaA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X82bQ5WkZz9rxL; Wed, 18 Sep 2024 17:28:02 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v5 5/5] gnu: fastfetch: Update to 2.24.0. Date: Wed, 18 Sep 2024 15:27:11 +0000 Message-ID: <6b90849881fe2e4801b74753c6e1a931ef88f8d0.1726673231.git.dariqq@posteo.net> In-Reply-To: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> References: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Also add python-minimal to minify the help.json file at build time. * gnu/packages/admin.scm (fastfetch): Update to 2.24.0. [native-inputs]: Add python-minimal. Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01 --- gnu/packages/admin.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 2c47e43b4e..a2f9e7207a 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4284,7 +4284,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.24.0") (source (origin (method git-fetch) @@ -4293,7 +4293,7 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (base32 "19hys66a2z0in1h2f653p1sffd5hgf91gayfak33a8p2jifpwwrj")) (modules '((guix build utils))) (snippet '(begin (delete-file-recursively "src/3rdparty"))))) @@ -4320,7 +4320,7 @@ (define-public fastfetch wayland yyjson zlib)) ;for imagemagick and an #ifdef - (native-inputs (list pkg-config)) + (native-inputs (list pkg-config python-minimal)) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 18 11:35:31 2024 Received: (at 71968) by debbugs.gnu.org; 18 Sep 2024 15:35:31 +0000 Received: from localhost ([127.0.0.1]:59149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwiJ-0003U2-Dw for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:35:31 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwiH-0003Oi-8f for 71968@debbugs.gnu.org; Wed, 18 Sep 2024 11:35:30 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C4768240028 for <71968@debbugs.gnu.org>; Wed, 18 Sep 2024 17:35:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726673705; bh=HWouGi/NXzdxLvSL7WEQjJrJ3nTrpW5K/diVETFUW9g=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=N1enPq/bQNJcR4+cxVm/WsAWJUrvm3KiO8V22JVA7RriLE0YXz7/7aCncw32VDnAd 0t1NkrOLnHMjXHEjGplutBGS7kRK/hAjrqj8stNvpvM1vX4dvUTmdPK02Yx9i1iWKG /C0k6MZNyEapQ5E4h7hdH4FupU85BvtCU0hJiMiUtpI77RLxNdA0rcqs8cNoP4xTyc KY9WT4fLpiluYz7xWS0MNj6CCZboegFljN2ekg2UC7eIppHvGSk9ovt2Beo5Qsn0Gw 0xvFpZq4l0o3vDQWYNWKxnFmlNqlo9PAccolTLE8517KcDslinD0muD/f+GwylpG1Y OKejmasZUQTkw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X82bJ6txwz9rxN; Wed, 18 Sep 2024 17:27:56 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v5 2/5] gnu: fastfetch: Unbundle yyjson. Date: Wed, 18 Sep 2024 15:27:08 +0000 Message-ID: <3e279b05eba2c4a1a913c1afbb5c981f16763ab8.1726673231.git.dariqq@posteo.net> In-Reply-To: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> References: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastftech) [origin]: Add snippet to remove third party code. [#:configure-flags]: Add "-DENABLE_SYSTEM_YYJSON=YES" [inputs]: Add yyjson. Change-Id: I8175b8f4a8d55ff3b9d5fa4cb99f1fc1ad15fd97 --- gnu/packages/admin.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index d73f017912..29e8c38ef3 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4293,7 +4293,10 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) (inputs (list dbus glib @@ -4301,9 +4304,12 @@ (define-public fastfetch libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (arguments + (list #:tests? #f ; no test target + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 18 11:35:35 2024 Received: (at 71968) by debbugs.gnu.org; 18 Sep 2024 15:35:35 +0000 Received: from localhost ([127.0.0.1]:59151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwiM-0003UH-PK for submit@debbugs.gnu.org; Wed, 18 Sep 2024 11:35:35 -0400 Received: from mout01.posteo.de ([185.67.36.65]:33133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqwiG-0003Oj-Cl for 71968@debbugs.gnu.org; Wed, 18 Sep 2024 11:35:32 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 2F7DF24002E for <71968@debbugs.gnu.org>; Wed, 18 Sep 2024 17:35:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726673706; bh=KLNsQu6Gju7QfNyEbJaZ3iWpRbH7Pq8VoKTADvcEQ30=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=FDc1C+4cLnC3Ik1oypBsehVBWmWEBm83O1tlNrR7tW9B/QbSbfXv3St4VXEmTZWQP umPUBK3LP60KtOg3l1JesonQBlQnHQ4E3ibDRYXpywPjkITFAeX9lXj5YHR1O1czsB Wai9tmC1ail2gpDq+yC8N13/05IxzmSkY1tA3dGbYaycddCMF6mNM/z6Y9VQ0BurzO xfPh04bfkoPR8UkAcgUZzk0iM1GFWihDKXHmAJRNRnaebsE4N/JASb2l7e7KmC7EeD JpK43h0HhjAMpBJ2fOPt3iRv/W8x/QdAUo23z6lfb2Fm3dRFXu+s9Vwq+PhfSU5Gn5 QyojWk3gEHUtA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X82bM05ZWz9rxG; Wed, 18 Sep 2024 17:27:58 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v5 3/5] gnu: fastfetch: Add more configure flags. Date: Wed, 18 Sep 2024 15:27:09 +0000 Message-ID: In-Reply-To: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> References: <507a634c0db389695c2df167beaf31d63a5ad403.1726673231.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Most importantly the dependencies are now linked dynamically to avoid writing out a LD_LIBRARY_PATH wrapper. Also build the tests and skip installing the license file. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) (arguments): Move above inputs. [#:configure-flags]: Add -DBUILD_TESTS=ON, -DINSTALL_LICENSE=OFF, -DBINARY_LINK_TYPE=dynamic and set -DCUSTOM_PCI_IDS_PATH and -DCUSTOM_AMDGPU_IDS_PATH. [#:tests]: Remove as now there are tests available. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 29e8c38ef3..2c47e43b4e 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4298,18 +4298,29 @@ (define-public fastfetch (snippet '(begin (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES" + "-DBINARY_LINK_TYPE=dynamic" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments - (list #:tests? #f ; no test target - #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=YES"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 03:57:29 2024 Received: (at 71968) by debbugs.gnu.org; 19 Oct 2024 07:57:30 +0000 Received: from localhost ([127.0.0.1]:41214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24L3-00016p-8y for submit@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:29 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24L0-00016V-6q for 71968@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:27 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 40F48240027 for <71968@debbugs.gnu.org>; Sat, 19 Oct 2024 09:56:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729324616; bh=Vp6LIzrx5FgDsVsQLfahso4y2XNyjdr2SiiENk/d20A=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=R/P47h19ncwqyf+XUT6/8SSdxTs2nsTaX+a1E90QljbOSu+MJ/v7AJpFIB7Lhg6/W hjLhu/JPjLMG3HoVqPUGV4po+Q3Qfr7Fua+NGItvmveVFZc82BtCi9/Yo+15/K2wgs VmqEmo5mTI6PKGJzvnoHZLUOdzogeke+i629ysDlYvS8FQzDywYPZdWduDtmNKBVb4 TwNQjPu2VkZk407EgKuxYGNIOrr6smuuNm0eXKtv8pdQaRtAvqGRYOlWx7/2I/7VPG jZicDOqfm+xPHDlwDZvxLOU4J/nSd30G7Iy08rjoMsL8lwtdq5li9eQ4Hyzsatitn7 peyJVD7FR56gQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XVv6Z1tXLz9rxP; Sat, 19 Oct 2024 09:56:53 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v6 1/5] gnu: Add yyjson. Date: Sat, 19 Oct 2024 07:56:36 +0000 Message-ID: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 13fdb99424..2e46b7a10d 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1764,3 +1764,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) base-commit: 48097f511929053468ce6f09e0a24644c90fe670 -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 03:57:33 2024 Received: (at 71968) by debbugs.gnu.org; 19 Oct 2024 07:57:33 +0000 Received: from localhost ([127.0.0.1]:41218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24L6-000174-R9 for submit@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]:57045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24L3-00016b-Ow for 71968@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:30 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B873F240027 for <71968@debbugs.gnu.org>; Sat, 19 Oct 2024 09:57:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729324620; bh=Rl+O+NbczxEaGnQXCtAckgUGkOaed9J7IRL81gmclwo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=gIwI9UPkQsSmaEdqQjBP3hlHygC4xhlLeOGYOrwE7Ohv4nGevx0RapiXIRmS4KZXG yBBEcmf1hhY6rjxzDFGeBl/njty/FJAAeCCRdKmjpNSMG+zWi24R43ol1fRQosbt7u PWfe4GL/zZI5/7mYmmWprvcfvCubFKdgJ3EBdtUjkP4S9cvO8jOgysnxIXzc8YmiIr GmODc2kR4JLx+xbmzyS/0RTnsclEBx7nadG7/xmhVTNkQu1thQIOTw2l3J091z9moL 2USBGoXVxlqGGTthuDq57QIcSWw8gBGP4kCA2Mf6Jww44fTp5rcFGYKANpA1C9EXXm LwQMagznLS+nw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XVv6h2ggmz9rxD; Sat, 19 Oct 2024 09:57:00 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v6 2/5] gnu: fastfetch: Unbundle yyjson. Date: Sat, 19 Oct 2024 07:56:37 +0000 Message-ID: <67c7a01f7d5c1be6dba6a134dca28f416b453972.1729324600.git.dariqq@posteo.net> In-Reply-To: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> References: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastftech) [origin]: Add snippet to remove third party code. [#:configure-flags]: Add "-DENABLE_SYSTEM_YYJSON=ON" [inputs]: Add yyjson. Change-Id: I8175b8f4a8d55ff3b9d5fa4cb99f1fc1ad15fd97 --- gnu/packages/admin.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 2cb50ed4a8..bbea957a87 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4289,7 +4289,10 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) (inputs (list dbus glib @@ -4297,9 +4300,12 @@ (define-public fastfetch libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (arguments + (list #:tests? #f ; no test target + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 03:57:37 2024 Received: (at 71968) by debbugs.gnu.org; 19 Oct 2024 07:57:37 +0000 Received: from localhost ([127.0.0.1]:41222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24LB-00017M-8A for submit@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:37 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24L8-00016o-M9 for 71968@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:35 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id BF2BE240101 for <71968@debbugs.gnu.org>; Sat, 19 Oct 2024 09:57:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729324624; bh=+a0runpuny73p0yY1mNLZ5gkfK6taJmZ+zANuRIC0Jg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=A4uRjq2nAOQPyBNAmHXi/q3DlJ+i/I8jGADIMNN1HkxI0sPYuLfKuSTq5UxZg74G6 XlTk/MtIJI0CzgxqhIeoN2sYS5zDiMKDza7rMgu4m1DWASy4qHwJIAoGx4ZqDCUGoP iWaHbSWWb7eAoip/KocalcpwfzR+9jpsoe4Wv+X0UiB53i+D8VooV/j9bUZrcF/yVl WM1vkORkXpodshOTFCh7jj/km+56OKNvb1K/qqx7zOR+CTXWqTK98mXpluZtG6m2U3 1RUw6l5pefYKgSevLcemDaEblNiIMxImHLETk7Oex2w5CEYzrjZ9n6e8cablxrnDlE Jau/l5tKqV2ew== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XVv6m0b6nz9rxQ; Sat, 19 Oct 2024 09:57:04 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v6 3/5] gnu: fastfetch: Add more configure flags. Date: Sat, 19 Oct 2024 07:56:38 +0000 Message-ID: <951b3e902e8584d12af678c624e7bc3e808facdc.1729324600.git.dariqq@posteo.net> In-Reply-To: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> References: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Most importantly the dependencies are now linked dynamically to avoid writing out a LD_LIBRARY_PATH wrapper. Also build the tests and skip installing the license file. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) (arguments): Move above inputs. [#:configure-flags]: Add -DBUILD_TESTS=ON, -DINSTALL_LICENSE=OFF, -DBINARY_LINK_TYPE=dynamic and set -DCUSTOM_PCI_IDS_PATH and -DCUSTOM_AMDGPU_IDS_PATH. [#:tests]: Remove as now there are tests available. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index bbea957a87..ed6cd7de95 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4294,18 +4294,29 @@ (define-public fastfetch (snippet '(begin (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON" + "-DBINARY_LINK_TYPE=dynamic" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland yyjson zlib)) ;for imagemagick and an #ifdef (native-inputs (list pkg-config)) - (arguments - (list #:tests? #f ; no test target - #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON"))) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 03:57:41 2024 Received: (at 71968) by debbugs.gnu.org; 19 Oct 2024 07:57:41 +0000 Received: from localhost ([127.0.0.1]:41228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24LE-00017d-Mp for submit@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:41 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24LC-000175-9G for 71968@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:39 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 52B35240027 for <71968@debbugs.gnu.org>; Sat, 19 Oct 2024 09:57:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729324629; bh=mEyXOIkyY3ri1UGL5V9f1DLdoGlQGgidM8hz1/BmjEc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=GJp9KRUIe4EMWsyCuwLur3jJEXwk1YZ1tP9xd4UnIG+T2oMAIaIGtusG4W4mMqej8 UEjvcl5Fg2wnJvK4eLX7SNgy7Xr6AlyShnbpKifRkaMvTAT0uYLr6I+qLhrX1fAr2v qOWZaE7D5kvlfpyIpZ+sSqv5XevyJiry3Jk8+wOGcI5YxwA8PfVAPHMLgLabEAI4Pb ULQ/wUgSBkneiQmDpeTFPKJ1BHmnG4+feu11hZWN9sbDJ+TDkEPVtyPP0EXaTAZhmD cfx1p0Da5M4HKXfWSS4LWUuvttGz1sdC0DsLuocObVZTgEueYUGrA61HZpVVYi2yEd kprFlIkHUmVSw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XVv6r6hQRz9rxD; Sat, 19 Oct 2024 09:57:08 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v6 4/5] gnu: yyjson: Update to 0.10.0. Date: Sat, 19 Oct 2024 07:56:39 +0000 Message-ID: <580e765e1ebbf0c90e4908d5d72a69e561ac66c4.1729324600.git.dariqq@posteo.net> In-Reply-To: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> References: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): Update to 0.10.0. Change-Id: Id8be82026eb0d102272b1128cce80a5609d309d0 --- gnu/packages/c.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 2e46b7a10d..2e368ad884 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1768,7 +1768,7 @@ (define-public pcg-c (define-public yyjson (package (name "yyjson") - (version "0.9.0") + (version "0.10.0") (source (origin (method git-fetch) @@ -1777,7 +1777,7 @@ (define-public yyjson (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "169rqh7mh01g5j4qkqjgfmgnyqjf9r8qxiywf4jkgcb7ln4j64w9")))) + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 03:57:44 2024 Received: (at 71968) by debbugs.gnu.org; 19 Oct 2024 07:57:44 +0000 Received: from localhost ([127.0.0.1]:41230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24LI-00017t-45 for submit@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:44 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24LE-00017F-Hy for 71968@debbugs.gnu.org; Sat, 19 Oct 2024 03:57:41 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 1E25C240101 for <71968@debbugs.gnu.org>; Sat, 19 Oct 2024 09:57:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729324631; bh=mhkKGpaP3nZ5nHjXvkrpGYlVsWUoZOldF/37UiKorqE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=n/q8nzbG9nHQgCFe41QLyqcrJuGiajNfiLESjjM93YMLeghlf/d3u1QhSw4eG8aLV sXsT4j4Oq3fC8dnArNnqK51bVk64kn7kcAni8gd/1A7a3ByxkZrFUs0MGIg4Deqflx WbPX92zftqIs1YkoynW8HJHZV24zI3iGrQVEI1HkkZBUNohuZOTjavRc7bbqF9DHXI qnZB4A0fD2eRFSeDv43YFMQ99zKkm3CGgOPlebZ9a9yv9ejlq4/2cUBkprQOlLyjsQ S2aUbKQrcALTFqhXozER8W8T+8X/OiA+ZP/1jbkIU2eqOcGcRJmwZ7mi0rYrRe6wlY 93B5GbES6bHPQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XVv6t5GQpz9rxQ; Sat, 19 Oct 2024 09:57:10 +0200 (CEST) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v6 5/5] gnu: fastfetch: Update to 2.27.1. Date: Sat, 19 Oct 2024 07:56:40 +0000 Message-ID: <867deba90ff9736a1c59b376a9915d6df125a882.1729324600.git.dariqq@posteo.net> In-Reply-To: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> References: <0f29d3c61209681e684687686cf650e309aa63b8.1729324600.git.dariqq@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Also add python-minimal to minify the help.json file at build time. Disable DIRECTX_HEADERS. * gnu/packages/admin.scm (fastfetch): Update to 2.27.1. [#:configure-flags]: Add ENABLE_DIRECTX_HEADERS=OFF [native-inputs]: Add python-minimal. Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01 --- gnu/packages/admin.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index ed6cd7de95..5b2c7f1a6f 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4280,7 +4280,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.27.1") (source (origin (method git-fetch) @@ -4289,7 +4289,7 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")) + (base32 "07k9lch7av7146m81h36grnwgasfl4yiqs8lwm8f2v2ycfybmw1p")) (modules '((guix build utils))) (snippet '(begin (delete-file-recursively "src/3rdparty"))))) @@ -4300,6 +4300,7 @@ (define-public fastfetch "-DBINARY_LINK_TYPE=dynamic" "-DBUILD_TESTS=ON" "-DINSTALL_LICENSE=OFF" + "-DENABLE_DIRECTX_HEADERS=OFF" (string-append "-DCUSTOM_PCI_IDS_PATH=" #$(this-package-input "hwdata") "/share/hwdata/pci.ids") @@ -4316,7 +4317,7 @@ (define-public fastfetch wayland yyjson zlib)) ;for imagemagick and an #ifdef - (native-inputs (list pkg-config)) + (native-inputs (list pkg-config python-minimal)) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 03:33:17 2024 Received: (at 71968) by debbugs.gnu.org; 20 Nov 2024 08:33:17 +0000 Received: from localhost ([127.0.0.1]:45143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9E-0007T7-8V for submit@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:16 -0500 Received: from mout01.posteo.de ([185.67.36.65]:39419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9C-0007SZ-Ae for 71968@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:15 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E3FA2240027 for <71968@debbugs.gnu.org>; Wed, 20 Nov 2024 09:33:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1732091588; bh=skFkfMrSHuQ/kwR4hA/QWWdI5ZKfba3B8hRhenjenWg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=B7l7RJpx+Du0L7YDWir86O3CgiyCxcEgC9xDIQIdnO5QENDxlGh33ve5ZZQS5u0Xj aWW5TF3vOTmwLdUCm2zgELJGgauxOQdY+cSo3Tv4BGg5cxHZm2mhJFDJXjNxVUJbob j4I/jcSd6seewoOGmJ2UyDSkgM0RqT7Uz4g6VyHJk2/Dq1i4XqojOY3TBvgeBOw5Eh 9gb2aYeB6kPH6uRKZmxkW8Y6JXCyo/R16ohXwVcG9zH73jYwVYOrjCIBTce3DkHLon DJAPfdJtcCBOjI/nQp9UsBRSn6YGD/0WoWC0Ozhx//orFYpzRjn7PBDFCX3C4P2ZjM t4EergSp18njg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XtZPc3y79z6tsf; Wed, 20 Nov 2024 09:33:08 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v7 3/3] gnu: fastfetch: Add more configure flags. Date: Wed, 20 Nov 2024 08:32:16 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Use dynamic linking for dependencies instead of dlopening them at runtime which requries a wrapper with LD_LIBRARY_PATH. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) [#:configure-flags]: Enable dynamic linking and disable directx-headers. Set custom paths to hwdata and libdrm. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 78c6e904b8..ca1deaf520 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4325,10 +4325,20 @@ (define-public fastfetch (list #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON" "-DBUILD_TESTS=ON" - "-DINSTALL_LICENSE=OFF"))) + "-DINSTALL_LICENSE=OFF" + "-DBINARY_LINK_TYPE=dynamic" + "-DENABLE_DIRECTX_HEADERS=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 03:33:17 2024 Received: (at 71968) by debbugs.gnu.org; 20 Nov 2024 08:33:17 +0000 Received: from localhost ([127.0.0.1]:45145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9F-0007T9-2P for submit@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:17 -0500 Received: from mout01.posteo.de ([185.67.36.65]:57643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9C-0007SS-0l for 71968@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:15 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 87D79240027 for <71968@debbugs.gnu.org>; Wed, 20 Nov 2024 09:33:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1732091587; bh=i5+HFKhPLVkjFZZqyuVQLZjkorv3kMNVMHY6+hEGXfY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=P8GIVyK1CJMGmlrHvZJxY7CCxTuU+G/BgXYKKGSltmjf6tL9cgKRYbjb1QOBZpcr/ DQRaV4z7k7P0qpy7L8JS6Sjo5LBwOEI2TISVQGKveJR2qe3KNAeqiyeVM49SnrN7zg 28HnIE7XpAza9YA2gmNL01+/RpaQx7PEvgQgqQDN8b+UGD2ng9g3trWtaaTmMGaRW3 tTcXgR9gT/MF7atdW7nY1s8xhMnuddGK19Q5uYGOamE8U6Aepb8I+Lior7iot6CgQo K/5mGMyCtKH4SeHY4PyWnCMaszoG9rdgzm/j1EZqWN1GCIgJ/JdbS7jnXV5zAfrd5p e0O1HNHA754WQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XtZPZ75B6z6tsg; Wed, 20 Nov 2024 09:33:06 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v7 0/3] fastfetch: Unbundle yyjson, update and package improvements Date: Wed, 20 Nov 2024 08:32:13 +0000 Message-ID: MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) In the rare case that someone is reading this, I rebased things again and bumped the fastfetch version to the latest version. I simplified things a bit by doing the unbundling of yyjson and the package update in the same commit s.t. I don't have to add the previous yyjson version as well. * The package currently is violating the guix packaging guidelines by bundling dependencies * Some of the optional features that are currently enabled don't work because fastfetch wants to dlopen the relevant so at runtime: Look at 'fastfetch -c all --show-errors' and observe e.g. Media: Failed to load DBus library OpenGL: dlopen egl failed To avoid writing out a wrapper for LD_LIBRARY_PATH I am changing to dynamic linking instead (which also makes it easier if others want to create a variant that has more stuff enabled) Lastly overwriting the path to pci.ids and amdgpu.ids , the default paths assume a FHS layout. Dariqq (3): gnu: Add yyjson. gnu: fastfetch: Update to 2.30.1. gnu: fastfetch: Add more configure flags. gnu/packages/admin.scm | 26 ++++++++++++++++++++++---- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 4 deletions(-) base-commit: 129641fcd2956d6c571b792efe703da545f18c0a -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 03:33:23 2024 Received: (at 71968) by debbugs.gnu.org; 20 Nov 2024 08:33:23 +0000 Received: from localhost ([127.0.0.1]:45147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9K-0007TU-Ki for submit@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:23 -0500 Received: from mout01.posteo.de ([185.67.36.65]:55645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9D-0007Sc-7q for 71968@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:15 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id CFC4F240027 for <71968@debbugs.gnu.org>; Wed, 20 Nov 2024 09:33:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1732091589; bh=9/eQwC10iQH4qnFafLEV4Gzds0gpoCuclPitNqpzJ68=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=OtbB8jOc6+J/hWtDIF/PqJxJjHJvNQeKUkHVISDWmUqwmHev8xp4liAwXW2lx6p90 jyXon8Ud/WPtTVOtN68HQr0QBykNT+Uq22Oibs9SEqFmomMXxkeuhauiOWCSxsr9AK mGI5i5yjYhV49NZu9DCN5YqiBTc4Ik765QddjpsQoGrVw8toi/s2ODMslT4h/X9H+v knmCQwUhJYXhaGWUGCmUkr5EqjFQ+tbaSbGfGu+2A/1b8Yq0AcanmmiC8kP4n0V/pD EvYbMvrb6xlxniCv1RlLG1UEEDjgRlpUU4YOCxmwLUvyTXZ5dyzSDu3aYUr3LU/csK G6m1wstb6Vj7A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XtZPc0qSxz6tn4; Wed, 20 Nov 2024 09:33:08 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v7 2/3] gnu: fastfetch: Update to 2.30.1. Date: Wed, 20 Nov 2024 08:32:15 +0000 Message-ID: <55fe752934bfe8a7ec52a1c9d31f6e7c3985e27d.1732090301.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastfetch): Update to 2.30.1. [origin]: Add snippet to remove third party code. [#:configure-flags]: Disable bundled yyjson, enable tests and skip installing license. [native-inputs]: Add python-minimal. [inputs]: Add yyjson. Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01 --- gnu/packages/admin.scm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 9c765b51a9..78c6e904b8 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4307,7 +4307,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.16.0") + (version "2.30.1") (source (origin (method git-fetch) @@ -4316,17 +4316,25 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "112dvfx7gvp6n20i1lkd0jbh897jf7bxjxq96bj4099j3x313y3m")))) + (base32 "0q4q7pc28iwa34wq9crh3k5kdlzivjxlkwyin6k4vv7282qnpphs")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF"))) (inputs (list dbus glib imagemagick libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef - (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (native-inputs (list pkg-config python-minimal)) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 03:33:23 2024 Received: (at 71968) by debbugs.gnu.org; 20 Nov 2024 08:33:23 +0000 Received: from localhost ([127.0.0.1]:45149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9L-0007TZ-7N for submit@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:23 -0500 Received: from mout02.posteo.de ([185.67.36.66]:43059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDg9C-0007Sa-Q3 for 71968@debbugs.gnu.org; Wed, 20 Nov 2024 03:33:15 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 34977240101 for <71968@debbugs.gnu.org>; Wed, 20 Nov 2024 09:33:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1732091588; bh=P8JMRqPbXPMEZhWnuErOBA8lsGSD+2k/0UhNBSXOl90=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=aeq2ITWMSRUismBAH+tEkjJW5MyA0W0exAl+LmRp0oRgT3fzl2O6PfX2mKjjFIsL9 4BieFjpzAuvA+Z3t34FZdBCikN4Sp0Wy+EBunt7EREXQLZYxCleBowSIV6TgFQDmAD vNPlIDadyXzSXgdTMWW+q4xGWUvJ0UUlrHvl298oVJuKZE6IHdZDjxYCEEOvw3Wvhv /WxXfKz7ksNMSlv4sybmYKQtlvWe+U2+48lfq5bKbYRNVHH7ykYS6QN3eLKjOuF/96 wz/oZ+CuZught+qNrFrgTMR6cP70xcJdCx/wmScLc+WLGKcdp/PotaJ3b1uk1F2ksi eoMNI3ooy71Ng== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XtZPb3X12z6tsg; Wed, 20 Nov 2024 09:33:07 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v7 1/3] gnu: Add yyjson. Date: Wed, 20 Nov 2024 08:32:14 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 13fdb99424..2e368ad884 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1764,3 +1764,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 29 06:30:13 2024 Received: (at 71968) by debbugs.gnu.org; 29 Dec 2024 11:30:13 +0000 Received: from localhost ([127.0.0.1]:53955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRrUq-0002Y6-H6 for submit@debbugs.gnu.org; Sun, 29 Dec 2024 06:30:13 -0500 Received: from mira.cbaines.net ([212.71.252.8]:44114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRrUn-0002Un-BP for 71968@debbugs.gnu.org; Sun, 29 Dec 2024 06:30:10 -0500 Received: from localhost (unknown [IPv6:2a02:6b67:e390:8b00::1ce5]) by mira.cbaines.net (Postfix) with ESMTPSA id 372A327BBE2; Sun, 29 Dec 2024 11:29:37 +0000 (GMT) Received: from fang (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4995eac2; Sun, 29 Dec 2024 11:29:36 +0000 (UTC) From: Christopher Baines To: Dariqq Subject: Re: [bug#71968] [PATCH v7 1/3] gnu: Add yyjson. In-Reply-To: (dariqq@posteo.net's message of "Wed, 20 Nov 2024 08:32:14 +0000") References: Date: Sun, 29 Dec 2024 11:29:34 +0000 Message-ID: <87ed1qafs1.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: 71968 Cc: 71968@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 Dariqq writes: > * gnu/packages/c.scm (yyjson): New variable. > > Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f > --- > gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm > index 13fdb99424..2e368ad884 100644 > --- a/gnu/packages/c.scm > +++ b/gnu/packages/c.scm > @@ -1764,3 +1764,41 @@ (define-public pcg-c > Linear Congruential Generator (LCG) with a permutation function to increase > output randomness while retaining speed, simplicity, and conciseness.") > (license (list license:expat license:asl2.0))))) ; dual licensed > + > +(define-public yyjson > + (package > + (name "yyjson") > + (version "0.10.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/ibireme/yyjson") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) > + (arguments > + (list > + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" > + "-DYYJSON_BUILD_TESTS=ON"))) > + (build-system cmake-build-system) > + (home-page "https://github.com/ibireme/yyjson") > + (synopsis "High performance JSON library written in ANSI C") > + (description > + "Yyjson is a high performance JSON library written in ANSI C. Some features include > +@itemize > +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. > +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. > +@item Strict: complies with RFC 8259 JSON standard, ensuring strict > +number format and UTF-8 validation. > +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, > + and custom memory allocator. > +@item Accuracy: can accurately read and write int64, uint64, and double numbers. > +@item Flexible: supports unlimited JSON nesting levels, \u0000 characters, Just one observation, here you've written a null character where I'm guessing you might want \\u0000 instead. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmdxMp5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfEbw//dRAmT1aXvtPDQoJZwPWwEeIQfiLsI6t4 yU0ju7S5HkkBbQ95iz4CDLARlWMxJX+4Z2ifBTXKTouKG+nRJMOMb0WYFuVhFuTx bTH2/7j34m7VBqhRpi/hraf+EYa9aEv1mxq257T6lRtEqKnyfyS4BlJEOT/y39PA 9hbWYu8ozxFp3bdUBF0py3xbcgyMkng+MFUmHZiUAXGKSFI9soWJg5Hdp+Doq4ik MHyVjePOrFjOKxHm3bhqCfg+KZOpzo14XwZoWFmJp8ZgW65Md3IzXq1YK4y7Zc7W YGAsFE8O0QYLTuWez4bY+prmgtgwQEYvNKDH51rHBveGTgtydHKCCbadMFfz0605 tnaksjBHcQYOj17OXcWlcWmASBY9V1PFp3nCmjl3MF9pBPzmQUh/DloQ559CQ8fH FVMkDOuiix2/2Firz2kiyNBM5PuHNN79Aoe//B/s5sYV68zdt7LZrLOJkA28or04 O8XHaPTxxaFdzSxHdm8LHYEsZATf/FGLeeVYJ80F1xJ6QXVraBtPMoCBXi6S9YxG YrOrSSP4TIzq0NmflqkjTQ77zFyi/Yzjhgc5jjRE3ek6PqDEyClNRiQQP0mCpcb4 JM6GyzeMfjcahUhLHs6NLRzJ+JpbZBVhLa2e3Zlwhd4G3l5okVcj2TKvVJdCVu00 GTJgfkHciJo= =VUxy -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 12:20:40 2024 Received: (at 71968) by debbugs.gnu.org; 30 Dec 2024 17:20:40 +0000 Received: from localhost ([127.0.0.1]:59690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSJRY-00053U-59 for submit@debbugs.gnu.org; Mon, 30 Dec 2024 12:20:40 -0500 Received: from mout01.posteo.de ([185.67.36.65]:42221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSJRV-00053A-TW for 71968@debbugs.gnu.org; Mon, 30 Dec 2024 12:20:38 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id F37A724002A for <71968@debbugs.gnu.org>; Mon, 30 Dec 2024 18:20:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1735579229; bh=YAbE6mk1Ygp3YD/zCseVo3B4ZBSzAmLwUCB1p8JgBf8=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:From:Content-Type: Content-Transfer-Encoding:From; b=QoUFAEy1f9nEcFuxP2BgekUiSjh3PxjZ3RoCydGzr87KMHLmxoakwHMpo21hdd64/ 3+Ik7o7kH7LbEKfqT8Tgpywyd5z3Y391kG44qUgOW17fe1ZK++eZUfmjbqkwKt9plv YZ8vVNve9BB8avLURRdDAS2ROAOyetbZFz2Z8BOt2Q5P15g6dp+q+tAL8cm/S/Ybx+ jvZgr34obSzwB6AI7OO8ZXvUbNTEnHGaK/u4BmmyFNQioc0IGRW8VLtAetq5Y7Sobz iQ/lKL5i6GHlwso1Qp6ZoXISshXhPxE5vpuedKeIHSOyvjw0WqTtpCEHuKED75WqEE /WXy/tWnaKeHg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YMNCd35xPz9rxD; Mon, 30 Dec 2024 18:20:29 +0100 (CET) Message-ID: <69135684-2682-4f0c-aae2-5a029d8f73bf@posteo.net> Date: Mon, 30 Dec 2024 17:20:21 +0000 MIME-Version: 1.0 Subject: Re: [bug#71968] [PATCH v7 1/3] gnu: Add yyjson. To: Christopher Baines References: <87ed1qafs1.fsf@cbaines.net> Content-Language: en-US From: Dariqq In-Reply-To: <87ed1qafs1.fsf@cbaines.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: 71968@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 (---) Hello Christopher, On 29.12.24 12:29, Christopher Baines wrote: > > Just one observation, here you've written a null character where I'm > guessing you might want \\u0000 instead. Thanks for the hint. I am not not sure if it is worth my time resending this for the eighth time (despite the package currently violating guix packaging guidelines). The latest fastfetch release (https://github.com/fastfetch-cli/fastfetch/releases/tag/2.33.0) added a new configure flag -DBUILD_FLASHFETCH=OFF which probably should be added aswell) Have a nice day, Dariqq From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 15:18:21 2025 Received: (at 71968) by debbugs.gnu.org; 15 Jan 2025 20:18:21 +0000 Received: from localhost ([127.0.0.1]:58863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tY9qG-0005ij-L8 for submit@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:21 -0500 Received: from mout02.posteo.de ([185.67.36.66]:50845) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tY9qC-0005i6-N1 for 71968@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:17 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 51248240104 for <71968@debbugs.gnu.org>; Wed, 15 Jan 2025 21:18:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736972289; bh=lt4WCaQ7Bo1mU58vye7fG/2SuL+MjyXCwGuAnf56fjk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=QhyqOqdzWiADdtCZL4kK70JYL6LbbrB3b0bF88miPWqxFYu7+/9pbfVC/YTOwI1oF O0jSXOKsUfyICAhGq/UheCArRutWuslrFWjSd6ujWREsfX7QSSAaysIUxVkqXdJSdC 5ZSHZnkxNjwn+G9D+ehHLiGuhVVcrHuXfKHiw6FJ6eXlzFD8wCHQcxccCxQBy0hqWY z1HJfPe2r1O/7S/Xz4k6u2QtWx0PavV+Cs56vZGiNvU/zpCztH1eIyHcjtW94KTqYh 2HzH5s7RA4wMp3OX/AM9gZTnD/22+bfny5wmJXEJzpD9/8hFVm4DjFxNjgq7o3z+V1 jb6cdbWCxxQ1w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YYHPD2RC3z6tvc; Wed, 15 Jan 2025 21:18:07 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v8 0/3] fastfetch: Unbundle yyjson and other tweaks Date: Wed, 15 Jan 2025 20:16:41 +0000 Message-ID: MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) In the rare case that someone is reading this, I rebased things once again again. * The package currently is violating the guix packaging guidelines by bundling dependencies * Some of the optional features that are currently enabled don't work because fastfetch wants to dlopen the relevant so at runtime: Look at 'fastfetch -c all --show-errors' and observe e.g. Media: Failed to load DBus library OpenGL: dlopen libEGL.so failed To avoid writing out a wrapper for LD_LIBRARY_PATH I am changing to dynamic linking instead (which also makes it easier if others want to create a variant that has more stuff enabled). Per the request of upstream [1] building of flashfetch is also disabled. Lastly overwriting the path to pci.ids and amdgpu.ids , the default paths assume a FHS layout. Also fixed the accidental null character in the yyjson descritpion. [1] https://github.com/fastfetch-cli/fastfetch/releases/tag/2.33.0 Dariqq (3): gnu: Add yyjson. gnu: fastfetch: Update to 2.34.1. gnu: fastfetch: Add more configure flags. gnu/packages/admin.scm | 27 +++++++++++++++++++++++---- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 4 deletions(-) base-commit: 9d7a9b6dc655ec6dd3cdb6f50fea1ca98f12fb8d -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 15:18:21 2025 Received: (at 71968) by debbugs.gnu.org; 15 Jan 2025 20:18:21 +0000 Received: from localhost ([127.0.0.1]:58865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tY9qH-0005il-2h for submit@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:21 -0500 Received: from mout01.posteo.de ([185.67.36.65]:42473) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tY9qC-0005i7-Fw for 71968@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:17 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E0922240027 for <71968@debbugs.gnu.org>; Wed, 15 Jan 2025 21:18:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736972289; bh=9BfWv0F/KAX14Wz2DaMtdzNc6oq8WuBfjaGtQv/3ZEk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=AftcA8iwfUxns6/iIy2InzsoCOuay8iLZ44hu/xZWPwGY3/METa7VH/PZ4w7VRe6z d1Z9SsVQP2yYTzri0inQUds7FTr+c3xdAQzF3QY/UoSWGtL6cZ4JoKcjxAhq/stxNS 5mhJp//V6AugrugQBeelE5glLAviSpnhKodCeB5klq9nQ3Ekbard5lBy2gfKzT4wsh 1iXa9ZVmFlLZEiBU+qNm6JlB9DdO6e12yHA9PZKzSMu2ZtS1yvBXeVEetzbz5drbmF osJJPRyWX4qpzYUBawHPz/AY4xKnDvnatr5ViV4uQrwS/yvrirPtwQRq4TOVOKR2xd dOfNOn9qYyO3A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YYHPF1FyHz6tyK; Wed, 15 Jan 2025 21:18:09 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v8 1/3] gnu: Add yyjson. Date: Wed, 15 Jan 2025 20:16:42 +0000 Message-ID: <80ca7c9342b8da1fef39a19f3054d38ef666d794.1736971588.git.dariqq@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/c.scm (yyjson): New variable. Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f --- gnu/packages/c.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 07df24d4e1..25c0587227 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1764,3 +1764,41 @@ (define-public pcg-c Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.") (license (list license:expat license:asl2.0))))) ; dual licensed + +(define-public yyjson + (package + (name "yyjson") + (version "0.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibireme/yyjson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) + (arguments + (list + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" + "-DYYJSON_BUILD_TESTS=ON"))) + (build-system cmake-build-system) + (home-page "https://github.com/ibireme/yyjson") + (synopsis "High performance JSON library written in ANSI C") + (description + "Yyjson is a high performance JSON library written in ANSI C. Some features include +@itemize +@item Fast: can read or write gigabytes per second JSON data on modern CPUs. +@item Portable: complies with ANSI C (C89) for cross-platform compatibility. +@item Strict: complies with RFC 8259 JSON standard, ensuring strict +number format and UTF-8 validation. +@item Extendable: offers options to allow comments, trailing commas, NaN/Inf, + and custom memory allocator. +@item Accuracy: can accurately read and write int64, uint64, and double numbers. +@item Flexible: supports unlimited JSON nesting levels, \\u0000 characters, +and non null-terminated strings. +@item Manipulation: supports querying and modifying using JSON Pointer, +JSON Patch and JSON Merge Patch. +@item Developer-Friendly: easy integration with only one .h and one .c file. +@end itemize") + (license license:expat))) -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 15:18:22 2025 Received: (at 71968) by debbugs.gnu.org; 15 Jan 2025 20:18:22 +0000 Received: from localhost ([127.0.0.1]:58867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tY9qH-0005iy-Kr for submit@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:22 -0500 Received: from mout01.posteo.de ([185.67.36.65]:48381) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tY9qC-0005i9-Ib for 71968@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:18 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 826E4240029 for <71968@debbugs.gnu.org>; Wed, 15 Jan 2025 21:18:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736972290; bh=0+IdrV+ClKPY0S/vzlDLmQvN8HVBLJ3N/+bjNeF4KRA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=Uz36TyKopfthNYL4b04Q5pijn2/M80S+UzTLpkna2gcdYXePj+NbGpBrI+RP/ZAZ5 eSJLLAGrzIwUU63+uzTIW+z5h9l+CVOz1g7L8SMjyKxDakkis1WhjZ7yUMvzdmjFuh +4rBRj+OmvKU1VJyf2yuK1NLAVMuAuXOBCWM42N+ktFgyG0DoZC0lr2Uh3xnPRjTYV dlW0xP00gLUXgEpCoJLPFbQnbfUG8SSaycSTAOgJWxGAFKq8aMkuPN8J6GvaatcHeD pPpz8w+mqAEkCWmmp5NRhf/QF9Yp1W81TOsZMqTPhEKTRymh6FW01RpHEXtRIgsDRH DhspyFs1RTu1A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YYHPF5d1Gz6tyT; Wed, 15 Jan 2025 21:18:09 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v8 2/3] gnu: fastfetch: Update to 2.34.1. Date: Wed, 15 Jan 2025 20:16:43 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) * gnu/packages/admin.scm (fastfetch): Update to 2.34.1. [origin]: Add snippet to remove third party code. [#:configure-flags]: Disable bundled yyjson, disable flashfetch, enable tests and skip installing license. [native-inputs]: Add python-minimal. [inputs]: Add yyjson. Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01 --- gnu/packages/admin.scm | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 4e977d97ee..f3bc7652f0 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4450,7 +4450,7 @@ (define-public pfetch (define-public fastfetch (package (name "fastfetch") - (version "2.34.0") + (version "2.34.1") (source (origin (method git-fetch) @@ -4459,17 +4459,26 @@ (define-public fastfetch (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "17033prhikj3aajfcfzi0mjc4487hyq5r2av38rw59yb95hl6fv5")))) + (base32 "1fb8ix2wxvqb414gvc6174dwigpixswbysq7yp9c3rw3c55r294h")) + (modules '((guix build utils))) + (snippet '(begin + (delete-file-recursively "src/3rdparty"))))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON" + "-DBUILD_FLASHFETCH=OFF" + "-DBUILD_TESTS=ON" + "-DINSTALL_LICENSE=OFF"))) (inputs (list dbus glib imagemagick libxcb mesa wayland + yyjson zlib)) ;for imagemagick and an #ifdef - (native-inputs (list pkg-config)) - (arguments (list #:tests? #f)) ; no test target + (native-inputs (list pkg-config python-minimal)) (home-page "https://github.com/fastfetch-cli/fastfetch") (synopsis "Display system information in a stylized manner") (description -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 15:18:22 2025 Received: (at 71968) by debbugs.gnu.org; 15 Jan 2025 20:18:22 +0000 Received: from localhost ([127.0.0.1]:58869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tY9qI-0005j2-4O for submit@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:22 -0500 Received: from mout02.posteo.de ([185.67.36.66]:36291) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tY9qD-0005iB-6a for 71968@debbugs.gnu.org; Wed, 15 Jan 2025 15:18:18 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 4B8B3240101 for <71968@debbugs.gnu.org>; Wed, 15 Jan 2025 21:18:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736972291; bh=tUmtzCicwv/GhOZHsqf/VJYqCOpjwRUKXCNcVBvtEB8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=PgPZ9j0EiNAbNuNXAG+rtLQ8LDcLHEnEulpTOMqX7+ZZ7cy0IdyVfBlSj0ac2NpkJ Ytb/AbRc1LUblwtbOEvqjuU+UOFS0SpZ5G18V7XLRkE4xq5TUZ2wwbctcUDNBfuCRL wpjxCDDPxm7jNUUO/g+dP4d6s/Y3fyu+WJc3Fq/+9ST6RXvqZBDYcQkGiXrxCPK9rr 2xxN5DRkapjwn9aTON5vMgUsKPKjXbeTHTc/bIlGnBV6yJ9xlYMScFu3qu9s+U54uQ JPgb/DOgK3b34TuC8NoJy4hq4Z2LlBJZ8PRgxetOCNCpNIVVRkjMB+63b5wS0xkxNL YQDuVKQ3EXZxw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YYHPG1zjrz6v2V; Wed, 15 Jan 2025 21:18:10 +0100 (CET) From: Dariqq To: 71968@debbugs.gnu.org Subject: [PATCH v8 3/3] gnu: fastfetch: Add more configure flags. Date: Wed, 15 Jan 2025 20:16:44 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71968 Cc: Dariqq 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 (---) Use dynamic linking for dependencies instead of dlopening them at runtime which requries a wrapper with LD_LIBRARY_PATH. Additionally provide custom paths to pci-ids and amdgpu-ids. * gnu/packages/admin.scm (fastfetch) [#:configure-flags]: Enable dynamic linking and disable directx-headers. Set custom paths to hwdata and libdrm. [inputs]: Add hwdata and libdrm for the custom paths. Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290 --- gnu/packages/admin.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index f3bc7652f0..97cb3aaf78 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -4469,10 +4469,20 @@ (define-public fastfetch #:configure-flags #~(list "-DENABLE_SYSTEM_YYJSON=ON" "-DBUILD_FLASHFETCH=OFF" "-DBUILD_TESTS=ON" - "-DINSTALL_LICENSE=OFF"))) + "-DINSTALL_LICENSE=OFF" + "-DBINARY_LINK_TYPE=dynamic" + "-DENABLE_DIRECTX_HEADERS=OFF" + (string-append "-DCUSTOM_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids") + (string-append "-DCUSTOM_AMDGPU_IDS_PATH=" + #$(this-package-input "libdrm") + "share/libdrm/amdgpu.ids")))) (inputs (list dbus glib + hwdata imagemagick + libdrm libxcb mesa wayland -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 16:39:06 2025 Received: (at 71968-done) by debbugs.gnu.org; 15 Jan 2025 21:39:06 +0000 Received: from localhost ([127.0.0.1]:59015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYB6P-00016t-QH for submit@debbugs.gnu.org; Wed, 15 Jan 2025 16:39:06 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:56525) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tYB6N-00016E-54 for 71968-done@debbugs.gnu.org; Wed, 15 Jan 2025 16:39:04 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4361b0ec57aso1714565e9.0 for <71968-done@debbugs.gnu.org>; Wed, 15 Jan 2025 13:39:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736977136; x=1737581936; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Ci/eEhPt2lQRop6jG9LmyRbn0MMhMBn0xEEIne63U8E=; b=LjzQumrYRma8OcHGFUU+LX77S4TbpjTmIL6r//gm/YorpmXpRSaiMML5ks9Hn/t3a4 aHD5XCDUJ+M8t8mnXC25V6Ly4XAHY4obqb2qWptekC5wdCqNK+lIyY0hvEyw8Tgcqv3+ CuhkT0nCg6OiViSijsB4WOeUdzXMzyXA8NPj637fcmWIqBUZjzdmnmAAAc1xnLKFWYgP qR5AM8wMocIe1TSv18Ur5+QLQIwO2fz7HROgxCcXkanWfTgWpOtlQwl0kIl51B0R4z90 Yrpph0anXsJ+RqSKyfMDO3Zof4QoWX3EV7soVEtVcPER6DzgMZIkv5URgRssOb/8G7jz 2IWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736977136; x=1737581936; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ci/eEhPt2lQRop6jG9LmyRbn0MMhMBn0xEEIne63U8E=; b=Li22cRo0HrtXUNo/SY3dNi1QsF8Qnwg7mZoby198s1aSy6Pz+V5ULrEzaL50HO4DP4 77za8jHv5r7wwUt6EKHABlguKwbwbFIU5QKlc436geEiHK+9z0gYLfvB7T06Vuyhouf3 c4lgmPXayW3GfwsClFBq7d6RyZ2WiaB3Vq/sdYvYFoCCOngonElPODTSc7/tz8xBE7T3 K9eNG3xmusERcKwwj+zCzXAllpDG9mpnBdMjUlFeHLiODNsNlTAEpNHQmE0KY1O1pPSw 48llT3cz2ufI7TwyJOvDBvjEHE4MBYfR5yQ5+iyQQmei5Vh5JrGQ/UCnA8feVbxwCxbC IuSQ== X-Gm-Message-State: AOJu0YyQJwzhzHvz7eX8AitsJsnVOv4DE+fPj2phvUJeMsG6nt8abXvo v49FWT7pWuM6V9o7+lRNak5n1Srz6MXeaC3+AwP4ewMNIMbLWnD5xVDaVjlX X-Gm-Gg: ASbGncsQr8+6ijvKoT9gvdqvg9AYAhZpK/1Vgwx8+25QgF2HFQPWlTvrCyrbl55uYd/ OwwMOwjfcGidcMpruuJnNV98LN4eO4wcIJfUcO9kXzbdd0IXdoXf688VJWx3Fm6Zvg+bzKT0Sav 29n3YFB0BhO983uQyDk397Fi7/C6epSyTZRBfUzrn6t7J0pWQKBNXzBSyPnMl5J1IjczshAevQ7 xHo2O3Gs6p8h1T14ABn17pgYOa5hlrA8xwWT7Vu1toDyACoDDfFKIWpHovC4JZDvR/ddbbK5y4C bQbwKI+G/EtaEEnZeQg5KiO/YZotwGaA X-Google-Smtp-Source: AGHT+IGEuueruA8/zxh/JxVp0AvVXrwdhZHsmYxSrPWxKGDB/9qJEMVy9VmfwN3LwOHSEfdTqVCTLA== X-Received: by 2002:a05:600c:3544:b0:42c:b9c8:2bb0 with SMTP id 5b1f17b1804b1-436e26ae55bmr272187585e9.4.1736977136334; Wed, 15 Jan 2025 13:38:56 -0800 (PST) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-437c74aaffesm36036685e9.10.2025.01.15.13.38.55 for <71968-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jan 2025 13:38:55 -0800 (PST) From: Sharlatan Hellseher To: 71968-done@debbugs.gnu.org Subject: [PATCH 0/4] fastfetch: Unbundle yyjson and package improvements Date: Wed, 15 Jan 2025 21:38:53 +0000 Message-ID: <871px3kb9u.fsf@gmail.com> 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: 71968-done 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 Hi, Thank you for your patience and work on nicely crafted patches! I've reviewed them, applied some relaxation to description of jjson and pushed as: - 7eb3a5ac7dd * master gnu: fastfetch: Add more configure flags. - a0b40f26cf4 * gnu: fastfetch: Update to 2.34.1. - ab73372eec4 * gnu: Add yyjson. --8<---------------cut here---------------start------------->8--- > $(./pre-inst-env guix build fastfetch)/bin/fastfetch .. `. sharlatan@guxtil `--..```..` `..```..--` ---------------- .-:///-:::. `-:::///:-. OS: Guix System x86_64 ````.:::` `:::.```` Kernel: Linux 6.11.10 -//:` -::- Uptime: 10 days, 35 mins ://: -::- Packages: 237 (guix-system), 156 (guix-user) `///- .:::` Shell: bash 5.1.16 -+++-:::. Display (DELL U2412M): 1920x1200 @ 60 Hz in 24" [External] * :+/:::- Display (DELL U2412M): 1920x1200 @ 60 Hz in 24" [External] `-....` DE: GNOME 44.10 WM: Mutter (X11) WM Theme: Adwaita Theme: Adwaita [GTK2/3/4] Icons: Adwaita [GTK2/3/4] Font: Sans (11pt) [GTK2/3/4] Cursor: Adwaita (24px) Terminal: guix CPU: AMD Ryzen 7 3800X (16) @ 4.56 GHz GPU: AMD Radeon Pro WX 4100 [Discrete] Memory: 10.10 GiB / 62.73 GiB (16%) Swap: 744.75 MiB / 3.72 GiB (20%) Disk (/): 150.90 GiB / 453.71 GiB (33%) - ext4 Disk (/mnt/library): 806.87 GiB / 5.46 TiB (14%) - xfs ********************************** Locale: en_GB.utf8 --8<---------------cut here---------------end--------------->8--- Diff: --8<---------------cut here---------------start------------->8--- @@ -1784,21 +1784,26 @@ (define-public yyjson "-DYYJSON_BUILD_TESTS=ON"))) (build-system cmake-build-system) (home-page "https://github.com/ibireme/yyjson") - (synopsis "High performance JSON library written in ANSI C") + (synopsis "C implementation of JSON RFC 8259") (description - "Yyjson is a high performance JSON library written in ANSI C. Some features include + "This package provides an implementation of JSON in ANSI C as specified +in RFC 8259. +Features: @itemize @item Fast: can read or write gigabytes per second JSON data on modern CPUs. @item Portable: complies with ANSI C (C89) for cross-platform compatibility. -@item Strict: complies with RFC 8259 JSON standard, ensuring strict -number format and UTF-8 validation. +@item Strict: complies with +@url{https://datatracker.ietf.org/doc/html/rfc8259,RFC 8259} JSON standard, +ensuring strict number format and UTF-8 validation. @item Extendable: offers options to allow comments, trailing commas, NaN/Inf, and custom memory allocator. -@item Accuracy: can accurately read and write int64, uint64, and double numbers. -@item Flexible: supports unlimited JSON nesting levels, \\u0000 characters, -and non null-terminated strings. +@item Accuracy: can accurately read and write @code{int64}, @code{uint64}, and +@code{double} numbers. +@item Flexible: supports unlimited JSON nesting levels, @code{\\u0000} +characters, and non null-terminated strings. @item Manipulation: supports querying and modifying using JSON Pointer, JSON Patch and JSON Merge Patch. -@item Developer-Friendly: easy integration with only one .h and one .c file. +@item Developer-Friendly: easy integration with only one @code{.h} and one +@code{.c} file. @end itemize") (license license:expat))) @@ -1779,11 +1779,11 @@ (define-public yyjson (file-name (git-file-name name version)) (sha256 (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws")))) + (build-system cmake-build-system) (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON" "-DYYJSON_BUILD_TESTS=ON"))) - (build-system cmake-build-system) (home-page "https://github.com/ibireme/yyjson") (synopsis "C implementation of JSON RFC 8259") (description --8<---------------cut here---------------end--------------->8--- -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeIKu0ACgkQdtcnv/Ys 0rUG1w//erZWe2pA3NpGdocVutrPpWc293r63iDxWURh8cwHoul9P90Y5kK3vZuE c12mrSLuekFkNnxO+sFDP/FXWO1T91TF+GbXufNX3fLRg5BElrJeDUsXfV4WcB7/ fw5ujfdzh1sueNY7LroJ/MGjyX+1bWuVGusxu5Qnx+JqiJcgxaH8Hmh/RrCD+hou 9Z0+1fjSGxwJL36UmoG8XIH8fOCuZwXtswVCXMeQgbjDIHAXM9L60pfWJ5AastDR KwGcmJ6q5flQd7ymYwhslIuLM2tSpxvZ2V3ytpLB02vcdyycz0jeuzrilJ/ZFVND puMlsJxfwiNd+GpMSu8RrsZQvXHFyNJZjsEIYxxyO8wLogrSK1BV2Ib7moVDUl++ M7PE8We21hXgqrxnL49o1alvrPJd/QAUnRJQOAJWT9I+cUvHf8xn34nm64X+QfOA FAW/12+iueSsWfbCX65WjYNeMer6ukNCbMpv0s0a58LfARALHSr5dPXpbns6Ygx8 amoqxyg92ETW3+Y+vDs4COrn5Fbyv6L1F4AIBi0nrk6hTabwMCsSxjgUqE1IKXC6 8mgZCpp6r3RIXeBHKgWebPV4fNARwdKujvY5/a1LLG2byqHIxE5HFCVBHPecoHfi G5ffBsbAo4AtaJgp+CAwlYS5dzHRBNd/7+EW/2EbQHUrX+MXp+s= =3YnA -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Jun 18 23:13:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 13 Feb 2025 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