From patchwork Mon Apr 7 09:04:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Kurome X-Patchwork-Id: 41389 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DB45727BC49; Mon, 7 Apr 2025 10:06:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2E54B27BC4A for ; Mon, 7 Apr 2025 10:06:17 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u1iQi-0006Ad-6Z; Mon, 07 Apr 2025 05:06:08 -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 1u1iQc-0006AH-T2 for guix-patches@gnu.org; Mon, 07 Apr 2025 05:06:02 -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 1u1iQc-0008Qz-Dp for guix-patches@gnu.org; Mon, 07 Apr 2025 05:06:02 -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:In-Reply-To:References:Subject; bh=A7zYRS0G5cZE/ZFwPpQqYgFVg55xsVMYEkqGVn9W8IU=; b=ub3pzGa5E28T29RjmEi6pi1iWt+PPe3xaexiaJHGcctcsrDn6RMyYjE0w/+fmahvVQwnE81tW+z0gN7FDn+jvBqwa7p2dswrG3Oh8lbQI2VRWSq9evqVrxRPa9dKkHnIXioDVdGoMvDbgijz53iyD0gRzIrDHNb8IS9nMFAPSkX9XiL74YJlmR9iAhLUme7XgYBxzb9+Vcw8Hs4cH0DF0xbyy+MOv+G8EACmgqHItic5eq00m1kZcpiGpJfaA4MRNxdn0GiNiKiH8B7QOcpm6suW6A5SgxwnYroG21xlyLS1fYhncqXSltVpkmvpunkG1R8yQjEZ3zUc2tJEIegDYw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u1iQc-0004Oy-3Z for guix-patches@gnu.org; Mon, 07 Apr 2025 05:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77601] [PATCH 1/2] gnu: font-fira-sans: Update to (git-version 4.301 revision commit). References: <20250407090130.18734-1-hunt31999@gmail.com> In-Reply-To: <20250407090130.18734-1-hunt31999@gmail.com> Resent-From: Kurome Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Apr 2025 09:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77601 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77601@debbugs.gnu.org Cc: Kurome Received: via spool by 77601-submit@debbugs.gnu.org id=B77601.174401671416669 (code B ref 77601); Mon, 07 Apr 2025 09:06:02 +0000 Received: (at 77601) by debbugs.gnu.org; 7 Apr 2025 09:05:14 +0000 Received: from localhost ([127.0.0.1]:52634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u1iPp-0004Kl-UQ for submit@debbugs.gnu.org; Mon, 07 Apr 2025 05:05:14 -0400 Received: from mail-pf1-x436.google.com ([2607:f8b0:4864:20::436]:52375) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u1iPn-0004GN-SL for 77601@debbugs.gnu.org; Mon, 07 Apr 2025 05:05:12 -0400 Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-7340e6f3ce1so2984369b3a.0 for <77601@debbugs.gnu.org>; Mon, 07 Apr 2025 02:05:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744016705; x=1744621505; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=A7zYRS0G5cZE/ZFwPpQqYgFVg55xsVMYEkqGVn9W8IU=; b=nT1r256Hl09K2rtiH1wRcomEpbrahOwcB97iw0Iga9SMmbwe7Z660zFOh2RgOeBLbP xIyycHqB0XgPm3oI3v+nV2gw2u1N1Nf8zssg6KQVwejfJ0nNtm+ZXrsBe7U8fzGzpnfl r+8YYA1rNG9wZf0sdut5aYRmi+qI5Es4ahjfd45ZnfT1PNak2wz6FOydnYDKtYl3GjBi 8VLaoZGMLQHIBAWuIopcDa0rprN48sE+CVPpjFfMdT7+0KsROGao8noBeRfG3AyWxc+p FdA4Bdhg1raw2tIWV2OrL1bJZfFw78LqXY0m3CJl7f4hDDNVWgN0eDi7joHUJSxnk6Ky fKDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744016705; x=1744621505; 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=A7zYRS0G5cZE/ZFwPpQqYgFVg55xsVMYEkqGVn9W8IU=; b=B65bcDyRYy2N6txYISIz8gXvAGB7nwISDpDOeeCA17Mj0yCpO5hiYJTcODBZXrY8x8 mpYn+/I55rGWy0g2XG/iKI6r7WE90EYn0Nb2Oyae2rWP/oSz8AsQuDVwqMWXjrL/+RNH b/S3EPJuf12TTzI2l+fDjOUn1QQlsdL3MvdTCa0yEj0uq4ncpvKXyB36z3lCgYLS7Z5A HYCdscp/1mkOOYnRWEYmrD4Q8pEVI6amzy9VL2VhjZectemjVLpJO7NqUw4LO++3qrj6 i/QB9YNYmVjXvzDmMTeLGqj44dXQLeDI7a+qlUkikfou4Ktbz5w/KR59KCNsP507WJCR 82zg== X-Gm-Message-State: AOJu0Yz0uZfP8t7EwuBCBubLyHJU0A1ViGCBcmZRMfDc5jwzX+M96V6Z K8f2mCChvyOMOSnaZ07Y4Qq1YCeotUpXe7iSo9HqhZLVVPGnuUeiJjIvf1mt9u4= X-Gm-Gg: ASbGncuanSeL291mOqVrsA7GRUG1tnPSQIeXjems+bU9ZRxETeG9IyApdVQBkO1dRHF Ai+zBmTEunPJzvnxluVNqhUoaWq2YDCvg67Ai5kRpXYLurd05sNyYqdnupOgvZs96EJzqLE8hSn ASaw2kTgeERjsTCT/Ys1oVizXm/dWJhqIR1tuAz/3UAZB0xnKvAOpiOMbUnEjhuokgwzSZGoJVN owOiFVIsvhcoRh0SeIHwE+n+LTHD9rglxfrbjqL39BB3M7XvdGsBPGYT8JhbpbKB0hj7Ak3LR6m TKkMG1YlU7K76oGvUiWY1FGR6eI3z/r882R9B/6hITFcMBXRrlZHpujhd8qmDA== X-Google-Smtp-Source: AGHT+IEf5iP5em/XlS2gLJUrGf/Lpio7+BhUI+yDrVTdKA9mZ36G7lPWr4+GElanGlt+HNtjCnaVaA== X-Received: by 2002:a05:6a20:3d0b:b0:1fd:f4df:9a89 with SMTP id adf61e73a8af0-20104691d67mr17533244637.25.1744016705109; Mon, 07 Apr 2025 02:05:05 -0700 (PDT) Received: from kuroputer.flets-east.jp ([240b:10:3481:ee00:8906:977f:5873:985e]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af9bc41aba7sm6892923a12.71.2025.04.07.02.05.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Apr 2025 02:05:04 -0700 (PDT) From: Kurome Date: Mon, 7 Apr 2025 18:04:54 +0900 Message-ID: <20250407090458.19250-1-hunt31999@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/fonts.scm (font-fira-sans): Update to (git-version 4.301 revision commit). Change-Id: Ib8e2a4fc194cf1886e0679c0824684700f4e728e --- gnu/packages/fonts.scm | 92 +++++++++++++++++++++--------------------- 1 file changed, 45 insertions(+), 47 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 75b1bee6e2..33456697cd 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1664,11 +1664,6 @@ (define-public font-microsoft-cascadia (license license:silofl1.1))) (define-public font-fira-sans - ;; Fira Sans v4.203 (which corresponds to Fira Mono v3.206) is the final - ;; version to include UFO sources. It is the same version packaged by other - ;; notable distributors, including Google Fonts. Note that the "reserved - ;; font name" was removed by the copyright holders. - ;; ;; The upstream release includes a "Fira Code" which "is Fira Mono 3.206 ;; with less Line Space (1.0) – does not include programming ligatures". We ;; do not package that: our 'font-fira-code' package (like e.g. Debian's @@ -1683,48 +1678,51 @@ (define-public font-fira-sans ;; See also: ;; - https://github.com/mozilla/Fira/pull/219 ;; - https://github.com/bBoxType/FiraSans/issues/4#issuecomment-695833327 - (package - (name "font-fira-sans") - (version "4.203") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bBoxType/FiraSans") - (commit "a606927401bcc3951587339fee53aa882856b51b"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1r9kb7v9jg83nnxwkl6gx9ix1rng3ksr7v33qrm46qb4fhwsyc2n")))) - (build-system font-build-system) - (arguments - `(#:modules - ((ice-9 match) - (ice-9 regex) - (guix build utils) - (guix build font-build-system)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda* (#:key outputs #:allow-other-keys) - (define-values (pkg-name _version) - (package-name->name+version - (strip-store-file-name (assoc-ref outputs "out")))) - (define variant - (string-capitalize - (match:substring (string-match "fira-([a-z]+)" pkg-name) 1))) - (match (find-files "." (format #f "^Fira_~a_[0-9]" variant) - #:directories? #t) - ((dir) - (chdir dir))))) - (add-before 'install-license-files 'enter-license-directory - (lambda _ - (chdir "../OFL_Licence")))))) - ;; While the repository has moved, - ;; this specimen still works well as the home-page: - (home-page "https://mozilla.github.io/Fira/") - (synopsis - "Humanist sans-serif with numerous weights emphasizing legibility") - (description "Fira Sans is a humanist sans-serif typeface with an emphasis + (let ((commit "f54eeb3124c63fe9b5bcd36d09d1cd46788cd15e") + (revision "1")) + (package + (name "font-fira-sans") + (version (git-version "4.301" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bBoxType/FiraSans") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1081x67dbmm2x4ckq67a8d6ia209x6jp70swl4w9v9nl1ci03jn3")))) + (build-system font-build-system) + (arguments + (list + #:modules + '((ice-9 match) + (ice-9 regex) + (guix build utils) + (guix build font-build-system)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda* (#:key outputs #:allow-other-keys) + (define-values (pkg-name _version) + (package-name->name+version + (strip-store-file-name (assoc-ref outputs "out")))) + (define variant + (string-capitalize + (match:substring (string-match "fira-([a-z]+)" pkg-name) 1))) + (match (find-files "." (format #f "^Fira_~a_[0-9]" variant) + #:directories? #t) + ((dir) + (chdir dir))))) + (add-before 'install-license-files 'enter-license-directory + (lambda _ + (chdir "..")))))) + ;; While the repository has moved, + ;; this specimen still works well as the home-page: + (home-page "https://mozilla.github.io/Fira/") + (synopsis + "Humanist sans-serif with numerous weights emphasizing legibility") + (description "Fira Sans is a humanist sans-serif typeface with an emphasis on legibility, commissioned by Mozilla from Erik Spiekermann and Ralph du Carrois. The large family includes 2,709 glyphs in normal, condensed, and compressed cuts at 11 weights (plus 6 experimental weights), each with