From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id oJeIK7eoFmexvAAAe85BDQ:P1 (envelope-from ) for ; Mon, 21 Oct 2024 19:17:12 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id oJeIK7eoFmexvAAAe85BDQ (envelope-from ) for ; Mon, 21 Oct 2024 21:17:11 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=QwKhgZbY; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=izZyB23K; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1729538231; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=fGzXidZGVeYvtb7LEH2LQ6W9RSIoYG4OHLgQJ37WAHQ=; b=WYWSKe2N9CR+qV4UIQI+TH0UEq7ZZj2tA0S81RqVp3o2KQJG90o4eCt16FO3GKX4ezn2KQ 8YV3NsTcF1givjnuuc9iaoaEbqBqYUSCn3j650FFAELDDG0F/678ep9O7AQJBtdrFrtgrK 2pr+jjAV8mCpPVuj5/DKipBWUFh2AeCaZgc1Gk4TLbDvevEmZKIASw/OLtA1mJbRBDHDL8 ZiyGbJQzN6uU04t0GQ44ejLXYaumRM/Lv+B2hBN7itAW9Eg3JWoQPXXs9nBm58QVy+dvGc etAypE3dTN6Mom+BrY1LCII8OZ/iamoTXQFEHgOGlBrkfno4wvxwCrTSmcknHA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=QwKhgZbY; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=izZyB23K; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1729538231; a=rsa-sha256; cv=none; b=RQuFdf0jVdFp5H/YNfxRR9XossZqsHIRlc9ytFAZm/vmJmLnDTJVS03KSA//1mdp6FLmtR xKW0R/ZGEgY6JNJ3ODqh2Dxb7o/UbhSWT/uf9u2WlSn7DcZsotYv75GhMwhIrWJmMaxn9D MD+GdU+dIWFe5VHWk4+UVRTV/DkpyN70zIUewzssmmeqZMQRmL6oXkWtqtyYvF8jNcEl94 SpZqo1ykseEiYRyAWo5f0WqeW0gpzs2YPpl06OO0i9XebsqpZFCV34kUeK/4E6FI2fPhKL HT4FThFLDpEErr2rQEdwbc3Hwhfei6wBQ+3nHthY3XzZVEzd4SGQr2ZPrcsbVQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 152CB46F00 for ; Mon, 21 Oct 2024 21:17:11 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t2xtO-0002H6-Te; Mon, 21 Oct 2024 15:16:39 -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 1t2xtN-0002Gr-Ke for guix-patches@gnu.org; Mon, 21 Oct 2024 15:16:38 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t2xtN-00079J-C2 for guix-patches@gnu.org; Mon, 21 Oct 2024 15:16:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=fGzXidZGVeYvtb7LEH2LQ6W9RSIoYG4OHLgQJ37WAHQ=; b=QwKhgZbYc4jkHHceY4EaDKPnO6aFpFB/wxv/Y9CTw48FnI2JjFu33NdL4MD1UAyQnqfzet2ciADz5W2Z7RKUD6BvsfgekyM0fosTjPYhwakZwTeShkRF/W/HRksa64bhXvkruS45h21ngHdRpydXLNfyZ7nL1pgFORJT08xCDL/WeADRSOlQIAsHqNqdbz+IY9tuCoj9fpmNmrreC1jNy+R1vsONygvEqHiWPu1MkcdwSkx2Qesxa878EgfL9mRs4V1pKlQaavqHuPeXq+v9Msz6nU/xMCddJ5VssNhaHY+XCopb5qI1dKUmNUdlW4+SfPxkODJJ0q0O3gRdt8mcyw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t2xtm-0001AR-4J for guix-patches@gnu.org; Mon, 21 Oct 2024 15:17:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73937] [PATCH]: Update Nyxt to 3.12.0 Resent-From: =?UTF-8?Q?Andr=C3=A9?= A. Gomes Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Oct 2024 19:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73937 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73937@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17295382134463 (code B ref -1); Mon, 21 Oct 2024 19:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Oct 2024 19:16:53 +0000 Received: from localhost ([127.0.0.1]:53374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2xtc-00019u-MY for submit@debbugs.gnu.org; Mon, 21 Oct 2024 15:16:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:36164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2xtX-00019f-Ir for submit@debbugs.gnu.org; Mon, 21 Oct 2024 15:16:51 -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 1t2xt6-0002FZ-Cy for guix-patches@gnu.org; Mon, 21 Oct 2024 15:16:20 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t2xt4-00073I-5r for guix-patches@gnu.org; Mon, 21 Oct 2024 15:16:20 -0400 Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2fb50e84ec7so36425851fa.1 for ; Mon, 21 Oct 2024 12:16:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729538176; x=1730142976; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=fGzXidZGVeYvtb7LEH2LQ6W9RSIoYG4OHLgQJ37WAHQ=; b=izZyB23K6cS2qDuRddzhO4OZb5C0VFNPB7FwkuFhHwMgHgGQSJmm5VjW18OZMDYEyd a3WoKIHgaHSIxeqHt+XgLWCDI0UT9NwaTol/IsKcN6UjFT2bZPT4ZT9s6Ir1tzPKIfz+ hXEnfsqQAH2P1AeTN8oG55iIOL/MiNwPYhmRKL1bQKNAeL7nEFH9r6Jj04TFd6qVwHeM FLaP9jDETDMfSpJds7+vTrDVB0e+v/rOou8owYKNIDZy93IhCGlPh0EMHEssDftCyxkP Qh+iy1hyU6GyWLs7Ap5Mtg82ef2HizHI6/IXKqNk/4sHp8s2jF2VCo+rPXC1CaJiUXVO MAUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729538176; x=1730142976; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fGzXidZGVeYvtb7LEH2LQ6W9RSIoYG4OHLgQJ37WAHQ=; b=g0urot3aLRJo9x2xPCH9hY0yQHTP+RYe7KWssobZ2beWnbxbeF5qDFZb2UTnwMAMFA v5mQjt5v3YJnS/N1IDEZ0IlrK84n9W1LCoV/OVE3APHtLIg8kIiWFPZw5Z7cbH/DjrxQ vf428IDdhj0W2MQ2JnuE4lNwIL0JhluXiNZR72+B+NQt5vS3Ba3pyDL7avvhwQpNOGQI 3rhk9zqj2lGixcuHUwSxclk+sXvZftdSbAOWuUJJv1qA0Yl03R7OWFb9ntSXZbIw9mEc 1PRCysZHh2w3nVMxeqr4/hUKXWBFx8xz6Dp0jC8WkmAySycM0ywKMEfFNQOdAp2EiD6U /Efg== X-Gm-Message-State: AOJu0YxhGA2q3a/FKPSBQ7SmH1oPlLP/a0tAmIEebnaf86BdOESpiCLO cf+kd7tBCuVpAhMjyGcg9al1II2MYe0l4Om4xtdA7+SUuTU9iT1i6Rqn8w== X-Google-Smtp-Source: AGHT+IH8SPiLGqdLtmA/VGhWL93snGqPrFvQRNSYx08ADSbe3wrXYZH7cQcKJld79elNyk795pcI/g== X-Received: by 2002:a05:651c:1508:b0:2fb:5ea2:d5bd with SMTP id 38308e7fff4ca-2fb82ea28fcmr59408891fa.13.1729538175403; Mon, 21 Oct 2024 12:16:15 -0700 (PDT) Received: from ubuntu-xps13 (94.246.238.92.cable.starman.ee. [94.246.238.92]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2fb9ad76132sm5613121fa.51.2024.10.21.12.16.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 12:16:13 -0700 (PDT) From: =?UTF-8?Q?Andr=C3=A9?= A. Gomes Date: Mon, 21 Oct 2024 22:16:10 +0300 Message-ID: <87a5ex2rnp.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::22d; envelope-from=andremegafone@gmail.com; helo=mail-lj1-x22d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 3.25 X-Spam-Score: 3.25 X-Migadu-Queue-Id: 152CB46F00 X-TUID: +HaCkLY4hRbI --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix, Attached, thanks. Please note that I am one of the Nyxt developers. The changes reflect that fact that the Lisp dependencies are pinned as git submodules. The tests are temporarily disabled since they fail due to undocumented exported symbols (which is unreasonable). I only noticed it after the release, but I'll fix it for the next release. --=20 Andr=C3=A9 A. Gomes "You cannot even find the ruins..." --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-nyxt-Update-to-3.12.0.patch >From 3a6970e3f5661c3948cda7a9ab0d256d46f2c948 Mon Sep 17 00:00:00 2001 From: "Andre A. Gomes" Date: Mon, 21 Oct 2024 22:10:30 +0300 Subject: [PATCH] gnu: nyxt: Update to 3.12.0. * gnu/packages/web-browsers.scm (nyxt): Update to 3.12.0. --- gnu/packages/web-browsers.scm | 184 +++++++++++++++++----------------- 1 file changed, 92 insertions(+), 92 deletions(-) diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 7f04af981a..492ac9e1e1 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -57,6 +57,7 @@ (define-module (gnu packages web-browsers) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages bison) + #:use-module (gnu packages c) #:use-module (gnu packages compression) #:use-module (gnu packages curl) #:use-module (gnu packages databases) @@ -104,8 +105,10 @@ (define-module (gnu packages web-browsers) #:use-module (gnu packages tcl) #:use-module (gnu packages text-editors) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages web) #:use-module (gnu packages webkit) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg)) (define-public midori @@ -601,127 +604,124 @@ (define-public vimb (define-public nyxt (package (name "nyxt") - (version "3.11.7") + (version "3.12.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/atlas-engineer/nyxt") - (commit version))) + (commit version) + (recursive? #t))) (sha256 (base32 - "0qrlks2b4a02b1lf8ah5cv3y32kh8yxnxkvfgrnia92g72xpj4j2")) + "0nilfqcsily1y7x641cby5wsbh5va6jcfn8bx3fr90gjgccwvay0")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments - `(#:make-flags (list "nyxt" "NYXT_SUBMODULES=false" + `(#:make-flags (list "nyxt" (string-append "DESTDIR=" (assoc-ref %outputs "out")) "PREFIX=") #:strip-binaries? #f ; Stripping breaks SBCL binaries. + #:tests? #f #:phases (modify-phases %standard-phases (delete 'configure) + (add-before 'build 'fix-so-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "_build/cl-plus-ssl/src/reload.lisp" + (("libssl.so" all) + (string-append (assoc-ref inputs "openssl") "/lib/" all)) + (("libcrypto.so" all) + (string-append (assoc-ref inputs "openssl") "/lib/" all))) + (substitute* "_build/iolib/src/syscalls/ffi-functions-unix.lisp" + (("\\(:default \"libfixposix\"\\)") + (string-append "(:default \"" + (assoc-ref inputs "libfixposix") + "/lib/libfixposix\")"))) + (substitute* "_build/cl-sqlite/sqlite-ffi.lisp" + (("libsqlite3" all) + (string-append (assoc-ref inputs "sqlite") "/lib/" all))) + (substitute* "_build/cl-gobject-introspection/src/init.lisp" + (("libgobject-2\\.0\\.so") + (search-input-file inputs "/lib/libgobject-2.0.so")) + (("libgirepository-1\\.0\\.so") + (search-input-file inputs "/lib/libgirepository-1.0.so"))) + (substitute* "_build/cl-webkit/webkit2/webkit2.init.lisp" + (("libwebkit2gtk" all) + (string-append (assoc-ref inputs "webkitgtk-for-gtk3") "/lib/" all))) + (substitute* "_build/cl-cffi-gtk/glib/glib.init.lisp" + (("libglib-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all))) + (("libgthread-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/gobject/gobject.init.lisp" + (("libgobject-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/gio/gio.init.lisp" + (("libgio-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/cairo/cairo.init.lisp" + (("libcairo\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/pango/pango.init.lisp" + (("libpango-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all))) + (("libpangocairo-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/gdk-pixbuf/gdk-pixbuf.init.lisp" + (("libgdk_pixbuf-[0-9.]*\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/gdk/gdk.init.lisp" + (("libgdk-[0-9]\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))) + (substitute* "_build/cl-cffi-gtk/gdk/gdk.package.lisp" + (("libgtk-[0-9]\\.so" all) + (search-input-file inputs (string-append "/lib/" all)))))) + (add-after 'unpack 'fix-clipboard-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "_build/trivial-clipboard/src/text.lisp" + (("\"xsel\"") + (string-append "\"" (assoc-ref inputs "xsel") "/bin/xsel\"")) + (("\"wl-copy\"") + (string-append "\"" (assoc-ref inputs "wl-clipboard") "/bin/wl-copy\"")) + (("\"wl-paste\"") + (string-append "\"" (assoc-ref inputs "wl-clipboard") "/bin/wl-paste\""))))) (add-before 'build 'fix-common-lisp-cache-folder (lambda _ (setenv "HOME" "/tmp"))) (add-before 'check 'configure-tests - (lambda _ (setenv "NYXT_TESTS_NO_NETWORK" "1"))) + (lambda _ (setenv "NASDF_TESTS_NO_NETWORK" "1"))) (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((bin (string-append (assoc-ref outputs "out") "/bin/nyxt")) - (glib-networking (assoc-ref inputs "glib-networking")) - (libs '("gsettings-desktop-schemas")) - (path (string-join - (map (lambda (lib) - (string-append (assoc-ref inputs lib) "/lib")) - libs) - ":")) - (gi-path (getenv "GI_TYPELIB_PATH")) - (xdg-path (string-join - (map (lambda (lib) - (string-append (assoc-ref inputs lib) "/share")) - libs) - ":"))) - (wrap-program bin + (let ((gsettings (assoc-ref inputs "gsettings-desktop-schemas"))) + (wrap-program (string-append (assoc-ref outputs "out") "/bin/nyxt") `("GIO_EXTRA_MODULES" prefix - (,(string-append glib-networking "/lib/gio/modules"))) - `("GI_TYPELIB_PATH" prefix (,gi-path)) - `("LD_LIBRARY_PATH" ":" prefix (,path)) - `("XDG_DATA_DIRS" ":" prefix (,xdg-path))))))))) + (,(string-append (assoc-ref inputs "glib-networking") + "/lib/gio/modules"))) + `("GI_TYPELIB_PATH" prefix (,(getenv "GI_TYPELIB_PATH"))) + `("LD_LIBRARY_PATH" ":" prefix (,(string-append gsettings "/lib"))) + `("XDG_DATA_DIRS" ":" prefix (,(string-append gsettings "/share")))))))))) (native-inputs (list cl-lisp-unit2 sbcl)) - (inputs (list bash-minimal - sbcl-alexandria - sbcl-bordeaux-threads - sbcl-calispel - sbcl-cl-base64 - sbcl-cl-colors2 - sbcl-cl-containers - sbcl-cl-gopher - sbcl-cl-html-diff - sbcl-cl-json - sbcl-cl-ppcre - sbcl-cl-prevalence - sbcl-cl-qrencode - sbcl-cl-sqlite - sbcl-cl-str - sbcl-cl-tld - sbcl-closer-mop - sbcl-clss - sbcl-cluffer - sbcl-custom-hash-table - sbcl-dexador - sbcl-dissect - sbcl-enchant - sbcl-flexi-streams - sbcl-history-tree - sbcl-iolib - sbcl-lass - sbcl-local-time - sbcl-log4cl - sbcl-lparallel - sbcl-montezuma - sbcl-moptilities - sbcl-named-readtables - sbcl-nclasses - sbcl-ndebug - sbcl-nfiles - sbcl-nhooks - sbcl-njson - sbcl-nkeymaps - sbcl-nsymbols - sbcl-parenscript - sbcl-phos - sbcl-plump - sbcl-prompter - sbcl-py-configparser - sbcl-quri - sbcl-serapeum - sbcl-slime-swank - sbcl-slynk - sbcl-spinneret - sbcl-trivia - sbcl-trivial-clipboard - sbcl-trivial-custom-debugger - sbcl-trivial-features - sbcl-trivial-garbage - sbcl-trivial-package-local-nicknames - sbcl-trivial-types - sbcl-unix-opts - ;; WebKitGTK deps - sbcl-cl-cffi-gtk - sbcl-cl-webkit + (inputs (list cairo + git + glib glib-networking - gsettings-desktop-schemas - cl-gobject-introspection - gtk+ ; For the main loop - webkitgtk-for-gtk3 ; Required when we use its typelib gobject-introspection - pkg-config - ;; Useful for video playback + gsettings-desktop-schemas gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good - gst-plugins-ugly)) + gst-plugins-ugly + gtk+ + gdk-pixbuf + libfixposix + openssl + pango + pkg-config + sqlite + webkitgtk-for-gtk3 + wl-clipboard + xsel)) (synopsis "Extensible web-browser in Common Lisp") (home-page "https://nyxt-browser.com/") (description "Nyxt is a keyboard-oriented, extensible web-browser designed -- 2.46.0 --=-=-=--