From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id eMVOKKBJZmUI/gAA9RJhRA:P1 (envelope-from ) for ; Tue, 28 Nov 2023 21:12:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id eMVOKKBJZmUI/gAA9RJhRA (envelope-from ) for ; Tue, 28 Nov 2023 21:12:16 +0100 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 7A40543351 for ; Tue, 28 Nov 2023 21:12:16 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=retrospec.tv header.s=fm3 header.b=Jmh32c3A; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=HbZ2oQwq; dmarc=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1701202336; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=BJ/24/wJcLcN7UACcZWZebL3JneQX0YEeqISvoO37MI=; b=stiupEWAAOCtAy5R5oJCRHxaJss91lqQpLWjGkJgV67kBzRkJAcmVmOTyYWITt7XasF3Vl qE2mCBPPXLBObQWKNSNm5ggH1XZK/K3M+bGGkycR1ILbhLo0UoOtShpt3110Kl+rWIky5/ WS7PHF/upz+DZcDxEd2A6iTNmTkAMaZFYMny94/C8QkQ9bcDx1i4v/EegdlSc9ZlOSw6qm JvfM28bq5Mn/p3xEOab+J0CBSpanzsq0PXkjC4pO2m6twMAhJYBou4TiaTjEqKgeviKHLE Gtag3EnAwKAgJHdu7ZWu2doxJCezbZWalxONKVc/OWYiivvENE6hGnVddVeAxQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1701202336; a=rsa-sha256; cv=none; b=k9i6FRF0ppG/rZWA0LzAYssQFxB56+QYqYmoWj1VyGMMYRmy5U9xsRx6mmjkJbxSZaKuHc TCw74WDuJz9+g7w7NOk27uT/KlEOCGDgWxiZCLtmhiSvdoSYKZoGHPbqMwXzEg+cLNFq1K Dt58uWG2s84MdieLsdm4F4IhBH1Y6LwHhrg+Jw0DRskicW57RzXYwOR2tJLDa+llnxwEsg L4zZqtU+Ft9NAPZ+XlyTJmQHNug1VS98qUgZaTaBuIWJTGvg/lELAgh3NMI1ae6ZSLLK8E 3vpFUdTHr4nCWP0RcogL8NbNzYQlFVCS6Ez08W9JwyZVR35Z38fONu7iv4ZykA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=retrospec.tv header.s=fm3 header.b=Jmh32c3A; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=HbZ2oQwq; dmarc=none; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r84R7-0007yu-22; Tue, 28 Nov 2023 15:12:01 -0500 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 1r84R4-0007yO-2N for guix-patches@gnu.org; Tue, 28 Nov 2023 15:11:58 -0500 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 1r84R1-0000Uk-M3 for guix-patches@gnu.org; Tue, 28 Nov 2023 15:11:56 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r84R7-0003Jm-Uy for guix-patches@gnu.org; Tue, 28 Nov 2023 15:12:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67512] [PATCH 0/5] Add LibreWolf Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Nov 2023 20:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67512 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67512@debbugs.gnu.org Cc: Ian Eure X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170120226512679 (code B ref -1); Tue, 28 Nov 2023 20:12:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Nov 2023 20:11:05 +0000 Received: from localhost ([127.0.0.1]:47760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r84QA-0003IP-Se for submit@debbugs.gnu.org; Tue, 28 Nov 2023 15:11:04 -0500 Received: from lists.gnu.org ([2001:470:142::17]:46076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r84Pu-0003He-Ku for submit@debbugs.gnu.org; Tue, 28 Nov 2023 15:11:01 -0500 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 1r84Pf-0007u6-JT for guix-patches@gnu.org; Tue, 28 Nov 2023 15:10:32 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r84Pc-00005j-K3 for guix-patches@gnu.org; Tue, 28 Nov 2023 15:10:31 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 929FA5C02BE; Tue, 28 Nov 2023 15:10:24 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 28 Nov 2023 15:10:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm3; t=1701202224; x=1701288624; bh=BJ/24/wJcL cN7UACcZWZebL3JneQX0YEeqISvoO37MI=; b=Jmh32c3AGGeaFY8NIFfgPVyQkB gnMaqHOGRNLIvEK/mK3fZonXy+bs1rSoIZxWabb0V9wOaD5jN0JN1ke2T9xTTeVE +FtekUXnoZ94CywMCuxXORRUAIeqVM3BvhI9kAZ2K8dDLyUDRoRWBWGtYjokGhbz on0XwqO5svIyrMX/oNj4hqRW2SgZ3uPB7otqOldedOrVHEJeT9dzHM0md6DUhdIZ NGNS4ouk+zPvuqD5vOnQYQ+3gZk0v4vdwRMWWihHJUioR5wVEkhRuc+Z9xm7ieAW Nu1JkucF/KMIS76+jGMqI+8+soOoV/Us71B7qPi8IU/jYByH0PTsxJoeD6jg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1701202224; x=1701288624; bh=BJ/24/wJcLcN7 UACcZWZebL3JneQX0YEeqISvoO37MI=; b=HbZ2oQwqAA6dZxAvwR7odA/WGIhWr 3WiXEJhJoIyLYmqCc4KF8M/+O4CVoF8cpmLQhWOlLTl8P+42ZsEeOr562MzPMLcA EJrMiRG2AuaVxbOpvdHp2zsQAx+cg1gp+p/xKmT/1kElPhtcqjMJUSpzlKyZJWbj jlNxjihXlSkkNQvuIS/Edd8NNzLUKTwXU2cQ2x5VHjqijoJ3xZMAfLDEIeccM0Kt PKqq4NJE0rb6NmJRrtbATZHjY/Ygajn3Xjr3bmeA3aCBJ4by5oSAr/yZodv+lDy0 x3kpvcEABHisllwVpz1l62O42W1baRn5P0tkR9cmhEvq+G2Or6S1Ihr+A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeifedgudefvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgggfestdekre dtredttdenucfhrhhomhepkfgrnhcugfhurhgvuceoihgrnhesrhgvthhrohhsphgvtgdr thhvqeenucggtffrrghtthgvrhhnpeegudekvddtvefhieejvdefvedugfejjeduuddvvd ekkefgleehudfhheegkeetgfenucffohhmrghinheplhhisghrvgifohhlfhdrnhgvthen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehirghnse hrvghtrhhoshhpvggtrdhtvh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 28 Nov 2023 15:10:23 -0500 (EST) From: Ian Eure Date: Tue, 28 Nov 2023 12:09:56 -0800 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=66.111.4.28; envelope-from=ian@retrospec.tv; helo=out4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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.74 X-Spam-Score: -3.74 X-Migadu-Queue-Id: 7A40543351 X-TUID: TRtG7frcJ0W+ I mentioned in #guix that I was working on a package for LibreWolf, and it was requested that I send in patches, so I am. These changes are based on the firefox-esr package in nonguix; I've retained the copyright / authorship notices from there. LibreWolf (https://librewolf.net/) is a fork of Firefox which removes the telemetry and advertising, and bundles uBlock Origin. It doesn't have the redistribution issues that Firefox does, its name/logo are under MPL 2.0 and aren't trademarked. I'm new to Guix, and not remotely a browser development expert, so I don't expect these are ready to be accepted yet, but I believe they're in good enough shape to have a discussion about. They're working acceptably well for me, though I'm not currently daily driving Guix, so there may be issues I haven't encountered yet. Guide to changes in this patchset ================================= icu4c has been updated to 73.1, and the previous version kept as icu4c-71. I encountered consistent failures of the node@10.24.1 test suite with icu4c 73.1, so I kept that on 71.1. icu4c is needed by many packages, so this change is the highest-impact in the patchset. The (gnu packages wasm) module is unchanged from nonguix, except for the file header and module declaration. The (gnu packages librewolf) module is a simplified/adapted version of (nongnu packages firefox). The Firefox Nightly packages have been removed, as there's no LibreWolf equivalent. I also didn't bring over the wayland variant, but I could, if that's desired. I'm not sure why there are specific x11/wayland variants, as the packages for other distros don't seem to need this split. The librewolf package has some functions duplicated from (gnu packages gnuzilla), which probably ought to get factored out and put somewhere, but I'm not sure if they should be in (gnu packages mozilla) or a different module. Guidance would be appreciated here. Ian Eure (5): gnu: icu4c: Update to 73.1. gnu: Add icu4c-71. gnu: node: Switch to icu4c-71. gnu: Add wasm packages. gnu: Add librewolf. gnu/packages/icu4c.scm | 21 +- gnu/packages/librewolf.scm | 560 +++++++++++++++++++++++++++++++++++++ gnu/packages/node.scm | 4 +- gnu/packages/wasm.scm | 273 ++++++++++++++++++ 4 files changed, 854 insertions(+), 4 deletions(-) create mode 100644 gnu/packages/librewolf.scm create mode 100644 gnu/packages/wasm.scm base-commit: 2410a30f6c06d56b5589e0ad685bcdf09bb144bf -- 2.41.0