From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id st0HLczv6mOoDQAAbAwnHQ (envelope-from ) for ; Tue, 14 Feb 2023 03:19:56 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GGQ6K8zv6mNZiAAAG6o9tA (envelope-from ) for ; Tue, 14 Feb 2023 03:19:56 +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 808C231608 for ; Tue, 14 Feb 2023 03:19:56 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=RGjCPlpy; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF 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=1676341196; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Eqz9YBAR1YdIneXfe898i8Z0cM1/Q96nQxBG15piWiI=; b=eN8FfnblSVhW+ChiOFcTYCSMhYyEYkbq5hmRdqr8OkWb73j2RC3FgmIva0PFxdao4n/FVd hNJfJyM+84m81gL8OXuUDmgCjDRI5T+hB3Q6XlH6BvbUZR4PV+AEMfWYpBrqhreiffRa3r 0+WxGdaqYVQGyGSh+9eGKJUb/pVpbFtt5CGEMXidygOWlXbO5Ul+XaevXmAfq02DHVPXAI of7SEg/bqobMNQkaLSdHnzM9xKC0qYzWQKQ6Qjp9WR63h4o6Dol5TW//8OG0JyjNYCDv8Y TNvo3grktV2eM72D9PmbzpR9n0NgGUQisl0SetX3ubIOeZEG1ECgRhC/wIIj6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=RGjCPlpy; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676341196; a=rsa-sha256; cv=none; b=NHhi7+2g6jAEuY8ilcDt5NOoc55EyL55XY/k8phJFDE93B53aoLpi75RUk1j1VE+lPR3Oi sWOx8I58LSqFGKZPJhyCl5TgBwK0T/JRC46+aL4U3zw7rTptra06Q/zYT1V1WK5hqLtp8O mEH+OEFW54gErpNk+BONG3lN5FAt+NiSZSZm45f+DTZvZ2NgiL0cM5GuklmG0DbJZ04sLy +cx2wJ7QhBSvfVgQwg9OeszPDeFrhw3d5pk9y93Rqq40XDTVQcmJ/ijM6hbSFQT7GB0QlP 30uIt2GUA9P6160ZqBLLBY+BbmeVX77Af47VQDsIMrPGmh8VjTO6novrz+RBYg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRkZ5-000251-RX; Mon, 13 Feb 2023 20:57:03 -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 1pRkZ4-00024m-W5 for bug-guix@gnu.org; Mon, 13 Feb 2023 20:57:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pRkZ4-0003A7-Ad for bug-guix@gnu.org; Mon, 13 Feb 2023 20:57:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pRkZ4-0007XQ-4g for bug-guix@gnu.org; Mon, 13 Feb 2023 20:57:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#32026: [PATCH 00/10] Add proper locale support to IceCat and Icedove References: <87po06puwt.fsf@gnu.org> In-Reply-To: <87po06puwt.fsf@gnu.org> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 14 Feb 2023 01:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32026 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 32026@debbugs.gnu.org Cc: mhw@netris.org, ludo@gnu.org, Jonathan Brielmaier , Maxim Cournoyer Received: via spool by 32026-submit@debbugs.gnu.org id=B32026.167633978428801 (code B ref 32026); Tue, 14 Feb 2023 01:57:02 +0000 Received: (at 32026) by debbugs.gnu.org; 14 Feb 2023 01:56:24 +0000 Received: from localhost ([127.0.0.1]:52044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRkYR-0007UN-IR for submit@debbugs.gnu.org; Mon, 13 Feb 2023 20:56:24 -0500 Received: from mail-qt1-f179.google.com ([209.85.160.179]:34614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRkYO-0007U6-W3 for 32026@debbugs.gnu.org; Mon, 13 Feb 2023 20:56:22 -0500 Received: by mail-qt1-f179.google.com with SMTP id f10so16110616qtv.1 for <32026@debbugs.gnu.org>; Mon, 13 Feb 2023 17:56:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Eqz9YBAR1YdIneXfe898i8Z0cM1/Q96nQxBG15piWiI=; b=RGjCPlpylAlzk0Y/ZLbzK26mzCo3LO2DSJ/WWMBLvkXSwpLEz8/iNJSxl1lW+zqSwr wnycV+sRGRU/LiCr99Eob2fjHGFL7IMRdVdkUeeC0aO6OpXte7dBjo4Zvf5IUUbupzVN plUAlLPu/KReb7m0+UvuyffYIs5+Z1SQcAhxthTlX0zuJEoWNVuk268zbpbM5+bCxIxn gj3U6vN+Vpm6PokBafnmPHt0Nu/lt2x6dh4PPxvSibcho+FCt2UtsnBDjruRqG9xa4z0 5kDr8+nYefukmP9sKmEcp/rKQSmk2M73fiioaiS1FODvHLwhkadPxQossDKDHvZWwJci /z4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Eqz9YBAR1YdIneXfe898i8Z0cM1/Q96nQxBG15piWiI=; b=PbklL8peylBfpaPNaNrhRLX/oz+v7JWCZQpYJymDttwm5dlL60fHpM96ujJZpLJFf7 0YylxmQfr7SHrNwHyGJxPE0QCU7wDzZj3CjBnXRcjUkqd8BaTtc4fm0iAWpz/wBrmhvA WKTwcra7O7ACyhsHPgnDH1d5eS8khl7GaxIN6fN7SdPQH4GTqpcZ5mZj0ACbXf0fVyc3 hSW7smom9qXvzFqu/om+CZUKD5liuwz1qzYgdAaV/1JUmn9kd+T7xPkW0UvYThf2UnR9 f7fKnZBRZy3M9Wr+AvFi0R4SUXta8Y22hZHLP/jj5D9b9A4IDcy9PVsFdkNCCg13HQA7 q6xQ== X-Gm-Message-State: AO0yUKUE3ZazW/JuDnhlDw+iBkLct0ew8ZcI077eVwyZGkIbIDlBnLoI jMa6WknxSpxT+6SQKRotfZbNV8kJDl9uBIZV X-Google-Smtp-Source: AK7set+hbxIgz3jo2sehbkqg1Xt7aCeNPxiz2KD4Ko9F9e1rk6r/1mWBFsc27/iHwBcRb8pUfnBipg== X-Received: by 2002:ac8:7fc4:0:b0:3b9:b6e8:8670 with SMTP id b4-20020ac87fc4000000b003b9b6e88670mr891900qtk.51.1676339775134; Mon, 13 Feb 2023 17:56:15 -0800 (PST) Received: from localhost.localdomain (dsl-10-133-137.b2b2c.ca. [72.10.133.137]) by smtp.gmail.com with ESMTPSA id p205-20020a3742d6000000b0072a375c291csm10948798qka.30.2023.02.13.17.56.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Feb 2023 17:56:14 -0800 (PST) From: Maxim Cournoyer Date: Mon, 13 Feb 2023 20:55:45 -0500 Message-Id: <20230214015555.8643-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: X-Migadu-Queue-Id: 808C231608 X-Spam-Score: 7.28 X-Migadu-Spam-Score: 7.28 X-Migadu-Scanner: scn0.migadu.com List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-TUID: +nzEERhHnzOW Hi, This series adds the localization data packages (language packs) for IceCat and Icedove, and have them used out of the box, per your operating system defined locale (as for normal applications that didn't try didn't reinventing the wheel!). Thanks, Maxim Cournoyer (10): gnu: Add a 'update-mozilla-locales' helper for maintenance. gnu: icedove: Compute a self-contained source. gnu: Define UPSTREAM-FIREFOX-SOURCE at the top level. gnu: icecat: Update the "ach" locale. gnu: icecat: Add a patch that makes building language packs reproducible. gnu: Add icecat-l10n and icedove-l10n. gnu: icedove: Automatically load system-provided extensions. gnu: Add language packs to icecat and icedove. gnu: icedove: Use the locale of the system. gnu: icecat: Use the locale of the system. gnu/local.mk | 1 + gnu/packages/gnuzilla.scm | 514 ++++++++++++++---- gnu/packages/patches/icecat-makeicecat.patch | 26 +- .../icecat-reproducible-langpacks.patch | 43 ++ 4 files changed, 484 insertions(+), 100 deletions(-) create mode 100644 gnu/packages/patches/icecat-reproducible-langpacks.patch base-commit: 67d2f688fb89553df53e73a4c584b1b9eb7d5c24 -- 2.39.1