From patchwork Wed Sep 25 07:40:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 31421 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 E1CE127BBE9; Wed, 25 Sep 2024 08:43:21 +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_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham 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 46B2127BBE2 for ; Wed, 25 Sep 2024 08:43:21 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1stMfX-0005Xs-RB; Wed, 25 Sep 2024 03:42: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 1stMfV-0005Wf-CR for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:37 -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 1stMfV-0001YJ-3n for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42: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:In-Reply-To:References:Subject; bh=85SIt1M0T4d53TWhbDlFi9IV8dqtJ0/FttAj7MqHNTQ=; b=KowjliP68PSFJ/B6f4psED1Ng3oOFg7mlukrIdC5k4zy5E0NZXrZ13O649plIdQ/y6oBHXichr/ifyInAkyWDcwb9qREP6v6vYDXz++404iGQDkx+YMCbVkFUUHXg9P5PyFoKkZCa2rvuNbCu3fxXiFrPrDxzEwkpFIYfR8c3BeT6gsJ/uDY1/WkXDB7jy8/0KhUI/2qlIzf6Y0tltEDR/tCJ497aOujZ+M8k40CdPevazKvDrG7HXHvARNpmPB+QDyN0hoViJRHBxSwY91ay3f+U5P4mIWLG1MX1gbE0/lRtHxFIat8BgFDTwVEbYZlOrFvlkruEg80ky6XbA5Qcg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1stMfu-0002ER-Hd for guix-patches@gnu.org; Wed, 25 Sep 2024 03:43:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73439] [PATCH v2 1/5] import: Add %libreoffice-updater. References: <20240923122128.14126-1-ngraves@ngraves.fr> In-Reply-To: <20240923122128.14126-1-ngraves@ngraves.fr> Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 25 Sep 2024 07:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73439@debbugs.gnu.org Cc: Nicolas Graves , liliana.priker@gmail.com Received: via spool by 73439-submit@debbugs.gnu.org id=B73439.17272501288407 (code B ref 73439); Wed, 25 Sep 2024 07:43:02 +0000 Received: (at 73439) by debbugs.gnu.org; 25 Sep 2024 07:42:08 +0000 Received: from localhost ([127.0.0.1]:43431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMf1-0002BV-KJ for submit@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:08 -0400 Received: from 3.mo575.mail-out.ovh.net ([46.105.58.60]:37663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMet-0002AK-SI for 73439@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:02 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.17.3]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4XD7vw1qNgz1jQY for <73439@debbugs.gnu.org>; Wed, 25 Sep 2024 07:41:31 +0000 (UTC) Received: from ghost-submission-55b549bf7b-g5lgm (unknown [10.110.164.191]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 07B241FE9F; Wed, 25 Sep 2024 07:41:29 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-55b549bf7b-g5lgm with ESMTPSA id ImRIE6i+82YHigcAngg7fw (envelope-from ); Wed, 25 Sep 2024 07:41:29 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R004515bc186-e13f-4b3b-b62e-8e296022a025, F34BEA59C78CD8C95E8D0EE5CC02B3E937EC3E2F) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 Date: Wed, 25 Sep 2024 09:40:35 +0200 Message-ID: <20240925074053.27623-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Ovh-Tracer-Id: 13739075090586264290 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvddtgedguddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueeljedvgefgkeethedtfedtudffhfdvtdduudethfefhfekgfefteefhfehkefhnecuffhomhgrihhnpehgnhhurdhorhhgpdguohgtuhhmvghnthhfohhunhgurghtihhonhdrohhrghenucfkphepuddvjedrtddrtddruddpkeeirddvgeeirdduledrvddvuddpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeefgeefleesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=85SIt1M0T4d53TWhbDlFi9IV8dqtJ0/FttAj7MqHNTQ=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1727250092; v=1; b=FbyUmIPqcYc2VEuwP71GFcCNEjwy8v31CmqAYZwd2hs0FUl6jqdR362F8YtW+s7Sl88d/XcN Us92RgAjDAnvyKQj7vRuTAD9WZ6uufMsY7lvFJglgZ3FW+x5CVriFNzUEECAivWtwQs6W2/a1w2 EB7HLc8vvSy8ljdw2IlMy1G/NXu4elKP/OW+wI8kbZLCuw0SPZmGyZZqTVVr0MpTg2EJLh361UW Z5ZhMnQu+hPvrISZ2eyS+HkQPp6a0j9iXdxZknoJ/e1dJjXCsOzsnXY5xNBCPKCJpyTPfbCiEgn TMgOwkxgs5HhZ86H3F/DYjQe0e0u6x5iFKHAIBGiQiYYw== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves 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 Change-Id: I481b1175db531c4fea4a57838fe190f679cd1a85 --- Makefile.am | 1 + guix/import/libreoffice.scm | 98 +++++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 guix/import/libreoffice.scm diff --git a/Makefile.am b/Makefile.am index e9801283f8..e4e4fb5a19 100644 --- a/Makefile.am +++ b/Makefile.am @@ -306,6 +306,7 @@ MODULES = \ guix/import/json.scm \ guix/import/kde.scm \ guix/import/launchpad.scm \ + guix/import/libreoffice.scm \ guix/import/minetest.scm \ guix/import/npm-binary.scm \ guix/import/opam.scm \ diff --git a/guix/import/libreoffice.scm b/guix/import/libreoffice.scm new file mode 100644 index 0000000000..65d20f0432 --- /dev/null +++ b/guix/import/libreoffice.scm @@ -0,0 +1,98 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2024 Nicolas Graves +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix import libreoffice) + #:use-module (web client) + #:use-module (sxml match) + #:use-module (sxml simple) + #:use-module (guix i18n) + #:use-module (guix diagnostics) + #:use-module (guix packages) + #:use-module (guix upstream) + #:use-module (guix utils) + #:use-module (ice-9 textual-ports) + #:use-module (srfi srfi-26) + #:use-module (srfi srfi-71) + #:export (%libreoffice-updater)) + +(define archive-prefix + "https://downloadarchive.documentfoundation.org/libreoffice/old/") +(define libreoffice-latest-url (string-append archive-prefix "latest/src/")) + +(define (libreoffice-latest-version) + (let* ((response port (http-get libreoffice-latest-url + #:streaming? #t)) + (content (get-string-all port)) + ;; xml->sxml is not flexible enough for html. + ;; For instance, tags don't have closing . + ;; This trick preprocesses html to extract all tags in + ;; a wrapper, which sxml-match can handle well. + (xml (xml->sxml + (string-append + "<" + (string-join + (filter (cute string-prefix? "a " <>) + (string-split content #\<)) + "<") + ">") + #:trim-whitespace? #t))) + (sxml-match + xml + ((*TOP* + (body + (a (@ (href "?C=N;O=D")) "Name") + (a (@ (href "?C=M;O=A")) "Last modified") + (a (@ (href "?C=S;O=A")) "Size") + (a (@ (href "/libreoffice/old/latest/")) "Parent Directory") + (a (@ (href ,link)) ,name) + . ,rest)) + (if (and (string-prefix? "libreoffice-" name) + (string-suffix? ".tar.xz" name)) + (string-drop + (string-drop-right name (string-length ".tar.xz")) + (string-length "libreoffice-")) + (raise + (formatted-message (G_ "Could not extract version from '~a'") + name))))))) + +(define* (latest-release package #:key (version #f)) + "Return an for the latest-release of PACKAGE." + (let* ((name (package-name package)) + (version (or version (libreoffice-latest-version)))) + (upstream-source + (package name) + (version version) + (urls (list + (string-append + archive-prefix version "/src/libreoffice-" version ".tar.xz") + (string-append + "https://download.documentfoundation.org/libreoffice/src/" + (version-prefix version 3) "/libreoffice-" version ".tar.xz")))))) + +(define (libreoffice-package? package) + "Return true if PACKAGE is LibreOffice." + (string=? (package-name package) "libreoffice")) + +(define %libreoffice-updater + (upstream-updater + (name 'libreoffice) + (description "Updater for Libreoffice package") + (pred libreoffice-package?) + (import latest-release))) + +;; libreoffice.scm ends here. From patchwork Wed Sep 25 07:40:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 31419 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 4FEE027BBEA; Wed, 25 Sep 2024 08:43:18 +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_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham 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 B4C7227BBE2 for ; Wed, 25 Sep 2024 08:43:17 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1stMfX-0005XI-2x; Wed, 25 Sep 2024 03:42: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 1stMfV-0005We-4W for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:37 -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 1stMfU-0001YC-Rh for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:36 -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:References:In-Reply-To:Date:From:To:Subject; bh=KQ4bFZWI8ve+62kiZe5qLFfbKld63nUCNAkEYdTSaFs=; b=QvaKc7EaN4+FwTVBuObgpd6mQ9Z0uusBlWKBPXUyfHtWeri6W8DKrT5A5XcHMCJ0291QzLKtgu2t3U177L5Dj9QW2cBLOYoo+LjLPlqHy38Wc6XK7DrsLF5/eiD6AVvMnQTdy+hkVAm+PMAnKbq0qjUA6FLKxnJgaIl2EAFGzR6P7aNvh/TsxrpRhJ4K4/gXcg/mn+ZoGqIF3OXpPeEtgki8bDTdLu5xhxUEoY7C58Xc0GecG9wLNaExEi65juUZEoRCuzCGsCGWbfk58fNuQMoCmgJWFFntnCUPAipfZjmSo49GGsMZ7ck0uJR5tuQtZHV4kCUsg2ZkUlTXvvb8AA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1stMfu-0002EK-1h for guix-patches@gnu.org; Wed, 25 Sep 2024 03:43:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73439] [PATCH v2 2/5] gnu: libreoffice: Update to 24.2.0.3. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 25 Sep 2024 07:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73439@debbugs.gnu.org Cc: Nicolas Graves , liliana.priker@gmail.com Received: via spool by 73439-submit@debbugs.gnu.org id=B73439.17272501248385 (code B ref 73439); Wed, 25 Sep 2024 07:43:01 +0000 Received: (at 73439) by debbugs.gnu.org; 25 Sep 2024 07:42:04 +0000 Received: from localhost ([127.0.0.1]:43424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMex-0002B3-P6 for submit@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:04 -0400 Received: from 20.mo550.mail-out.ovh.net ([188.165.45.168]:57717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMeu-0002AN-Oq for 73439@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:02 -0400 Received: from director11.ghost.mail-out.ovh.net (unknown [10.108.9.217]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XD7vx2r7bz1PgK for <73439@debbugs.gnu.org>; Wed, 25 Sep 2024 07:41:33 +0000 (UTC) Received: from ghost-submission-55b549bf7b-nqzdc (unknown [10.110.178.91]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B183D1FEB0; Wed, 25 Sep 2024 07:41:32 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-55b549bf7b-nqzdc with ESMTPSA id irugEqy+82YeFAAAtyxmCg (envelope-from ); Wed, 25 Sep 2024 07:41:32 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003c58ada8b-cf41-423a-b413-0b7f1db7fa99, F34BEA59C78CD8C95E8D0EE5CC02B3E937EC3E2F) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 Date: Wed, 25 Sep 2024 09:40:36 +0200 Message-ID: <20240925074053.27623-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240925074053.27623-1-ngraves@ngraves.fr> References: <20240925074053.27623-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 13739638041672868578 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvddtgedguddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeekteeltdfhudeivdeileeutdevtdejgfefjeehffffuedvkefffedvtedvgfejjeenucffohhmrghinhepughotghumhgvnhhtfhhouhhnuggrthhiohhnrdhorhhgpdhsvghnugguohgtrdhshhdplhhisghrvghofhhfihgtvgdrohhrghenucfkphepuddvjedrtddrtddruddpkeeirddvgeeirdduledrvddvuddpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejfeegfeelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=KQ4bFZWI8ve+62kiZe5qLFfbKld63nUCNAkEYdTSaFs=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1727250093; v=1; b=bujnpre4n0w75Dwrsnbt+5ZVYq3zFysL6r3mL5b6276mYoh0U0CMikNSleY1XRtSgKAHe4vB AzB3utIqm8Jqt5BNZqrhI2Et4TIpUUSNDe3notIa4fwUSZUtDbzE1vOFJjIprf07XcQ3b2tuDlU lBH4sh7G5JvwJ6uTfZBC6Jw1NvG0ByqPiDWvMW/RVwjhZgYUuMKIj2EQdQrTeozFFJ9GCNWOj0j CjuncsYI+5Yp0/cM+pddw/nP/Oc+dkZiwych9/lsb2PQhfZtN+AGQjWGbYyCDOhbDATfujUdAC5 +v8M9254h5oQ9m4pKIkgsu24grUmGyuDNVc9Q2I6lqF8Q== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves 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/libreoffice.scm (libreoffice): Update to 24.2.0.3. Change-Id: I72e0ebb4d075c47ea168b181f969a97f9249150a --- gnu/packages/libreoffice.scm | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index ed8dfd432b..70167d11ea 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -63,6 +63,7 @@ (define-module (gnu packages libreoffice) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages game-development) + #:use-module (gnu packages gcc) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -80,6 +81,7 @@ (define-module (gnu packages libreoffice) #:use-module (gnu packages maths) #:use-module (gnu packages nss) #:use-module (gnu packages openldap) + #:use-module (gnu packages password-utils) #:use-module (gnu packages pdf) #:use-module (gnu packages perl) #:use-module (gnu packages perl-compression) @@ -891,16 +893,20 @@ (define dtoa (define-public libreoffice (package (name "libreoffice") - (version "7.6.7.2") ;keep in sync with hunspell dictionaries + (version "24.2.0.3") ;keep in sync with hunspell dictionaries (source (origin (method url-fetch) (uri - (string-append - "https://download.documentfoundation.org/libreoffice/src/" - (version-prefix version 3) "/libreoffice-" version ".tar.xz")) + (list + (string-append + "https://download.documentfoundation.org/libreoffice/src/" + (version-prefix version 3) "/libreoffice-" version ".tar.xz") + (string-append + "https://downloadarchive.documentfoundation.org/libreoffice/old/" + version "/src/libreoffice-" version ".tar.xz"))) (sha256 - (base32 "159vbv4zhibfd4xjdamcqs4h0p3h5y79kcjwrmshvjhs23p55l3m")))) + (base32 "0s1m92rmizicd8jgxcjz0xsd79v148wkq0ac9yzz61x2ga8mdx0q")))) (build-system glib-or-gtk-build-system) (arguments (list @@ -961,6 +967,13 @@ (define-public libreoffice "shell/source/unix/misc/senddoc.sh") (("/usr/bin/xdg-open") (search-input-file inputs "/bin/xdg-open"))) + + ;; Probably necessary because we use a custom GCC(>=12)/GLIBC. + (substitute* '("sal/rtl/math.cxx" + "sc/source/core/tool/math.cxx") + (("std::(fe[gs]etround|feclearexcept|fetestexcept)" all suffix) + suffix)) + (setenv "CPPFLAGS" "-std=c++17"))) (add-after 'install 'reset-zip-timestamps (lambda _ @@ -1083,12 +1096,14 @@ (define (install-python-script name) cppunit flex frozen ;header-only library + gcc-12 pkg-config python-wrapper which ziptime)) (inputs - (list bluez + (list argon2 + bluez boost box2d clucene @@ -1100,6 +1115,7 @@ (define (install-python-script name) fontforge gconf glew + glibc glm gnupg gobject-introspection @@ -1168,6 +1184,7 @@ (define (install-python-script name) xdg-utils xmlsec-nss zip + zxcvbn-c zxing-cpp)) (home-page "https://www.libreoffice.org/") (synopsis "Office suite") From patchwork Wed Sep 25 07:40:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 31417 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 564C227BBEA; Wed, 25 Sep 2024 08:42:52 +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_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham 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 963A227BBE2 for ; Wed, 25 Sep 2024 08:42:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1stMfY-0005YA-Hr; Wed, 25 Sep 2024 03:42:40 -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 1stMfV-0005Wv-QJ for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:37 -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 1stMfV-0001YR-Hl for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42: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:References:In-Reply-To:Date:From:To:Subject; bh=P9tU2q7MDTlGq2l82WGPwCo47AAt2v7gRCnpi0w48nM=; b=sqshCgLLJ1OlUN8nI7REZIbFNKajL85EdrvspDcL1dDKQrZ0mpiFLJOtw/PB6nXTCDg+rlgHsABS1BVFe6wEliim0ztnGhVQ75GZdO3OdYTNQnRBbdoZjeg6WDXnEXh+h7s/GY8EFZqQ+1tnm4LShmVMFFo56UGpUvIuk5JHq0y2tMqU7b3cEOAaTbTNVXleXH/JJ31xtuUGQKlE4iygwBhJ2ZRls5blwfMsV0M3fkL6HwM1jZ80TzV7ITJyiqdZMJVkk7JB+5ujpOThxJn86IKjY+gOD5/vbV4k1WpMvXwbtd5nsw9GhecILt1R4N6+pYdSHAhCPXsSoCRQslJZZQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1stMfu-0002Eb-Vt for guix-patches@gnu.org; Wed, 25 Sep 2024 03:43:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73439] [PATCH v2 3/5] gnu: libreoffice: Update to 24.8.1.2. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 25 Sep 2024 07:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73439@debbugs.gnu.org Cc: Nicolas Graves , liliana.priker@gmail.com Received: via spool by 73439-submit@debbugs.gnu.org id=B73439.17272501288415 (code B ref 73439); Wed, 25 Sep 2024 07:43:02 +0000 Received: (at 73439) by debbugs.gnu.org; 25 Sep 2024 07:42:08 +0000 Received: from localhost ([127.0.0.1]:43433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMf2-0002BX-5i for submit@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:08 -0400 Received: from 14.mo561.mail-out.ovh.net ([188.165.43.98]:35821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMew-0002AP-6r for 73439@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:03 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.139.172]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4XD7vy5mB2z1Qrm for <73439@debbugs.gnu.org>; Wed, 25 Sep 2024 07:41:34 +0000 (UTC) Received: from ghost-submission-55b549bf7b-9szdx (unknown [10.111.182.11]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 30DC71FEC5; Wed, 25 Sep 2024 07:41:33 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-55b549bf7b-9szdx with ESMTPSA id /y3yLa2+82bWPwAAlTh+kg (envelope-from ); Wed, 25 Sep 2024 07:41:33 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S0021e363d6a-9a66-4b9a-b53d-04f43b4f064f, F34BEA59C78CD8C95E8D0EE5CC02B3E937EC3E2F) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 Date: Wed, 25 Sep 2024 09:40:37 +0200 Message-ID: <20240925074053.27623-3-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240925074053.27623-1-ngraves@ngraves.fr> References: <20240925074053.27623-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 13739919516640076514 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvddtgedguddvudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeduvddtfedvudelvdekveekieektdffieekfeetveehvdevkeeufffgffeigeehjeenucffohhmrghinhepughotghumhgvnhhtfhhouhhnuggrthhiohhnrdhorhhgnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejfeegfeelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=P9tU2q7MDTlGq2l82WGPwCo47AAt2v7gRCnpi0w48nM=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1727250095; v=1; b=Tbqbt6sPnelrurNMEmaEKYaYCr0gkn8medZgDB4u1qhmgNpJdvaYm0n3KUIux20TDQeDUvDu TsUBKSmDkrWpwmUrm7Gu0cza5ond63DhdLAM7M7Vukl+6FRa/ERWkbJzbVSGgRf6STGM5LyG0N7 cGsWfLpvcg6/JiiHWI2HoRD90Z4Lxxkm8p6mLJ5QvZbKdCkxs/sN3ZWu0FdLcEF8tCKgrVPpOtn L+NvLzJsrwCQHB6usryBMV2a9X6w+QsCObklmT4YIijYtSk4zIomdeHOvTmJ2KKZ+ZGZiesbh+S I45yYRtpce/hTNsY5FFexfj76tuzeleBQyw+rpLUXG8gA== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves 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/libreoffice.scm (libreoffice): Update to 24.8.1.2. Change-Id: I95ba7d5a5d1475b9c502051ecb076734a320c059 --- gnu/packages/libreoffice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index 70167d11ea..2d038cdf0d 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -893,7 +893,7 @@ (define dtoa (define-public libreoffice (package (name "libreoffice") - (version "24.2.0.3") ;keep in sync with hunspell dictionaries + (version "24.8.1.2") ;keep in sync with hunspell dictionaries (source (origin (method url-fetch) @@ -906,7 +906,7 @@ (define-public libreoffice "https://downloadarchive.documentfoundation.org/libreoffice/old/" version "/src/libreoffice-" version ".tar.xz"))) (sha256 - (base32 "0s1m92rmizicd8jgxcjz0xsd79v148wkq0ac9yzz61x2ga8mdx0q")))) + (base32 "1rqii01i0295ch2xc9mddqpvlpjapk3m6nra4mhxfc38da1qci48")))) (build-system glib-or-gtk-build-system) (arguments (list From patchwork Wed Sep 25 07:40:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 31420 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 BF94D27BBEA; Wed, 25 Sep 2024 08:43:20 +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_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham 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 64B9127BBE2 for ; Wed, 25 Sep 2024 08:43:20 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1stMfZ-0005YT-Jy; Wed, 25 Sep 2024 03:42:41 -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 1stMfW-0005X5-9S for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:39 -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 1stMfW-0001Ya-0g for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:38 -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:References:In-Reply-To:Date:From:To:Subject; bh=9GFMHu5ti5fWAY28z9xv9U9bIsZjTF93DEP1zXSxNw8=; b=a816sE2VjatJm/+iorEw/eX7mAdl3EQ6WR+nggvHIEZOLEcEXKLjX3XD2F+D/0cHIVmnz0ZmcxxfDOHoOkx64+BMIJVqPNWY05xam6k2Ifxn1kogngu4JCVAk3dmaJb5TmDFeRkXqa3o1fIvORMjAdvyvNYRc4jn59cHRbZzO7ol5J8S71NGVxrVZqYfKVgZBvqwHAraB/J1Ckfj6GtVJscT/3lJcCRQxmoI9/37MCl+BpZtJY2qCZErpQJSm9I64CTBbZE32OF8C5GJZNhv7UAh4HYyuQYsGad0qClI3UcKmTDdhmA5MOsBoZc7uY/P8Ni/R+fEtnceFg0Kp0VG/w==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1stMfv-0002Ek-Eh for guix-patches@gnu.org; Wed, 25 Sep 2024 03:43:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73439] [PATCH v2 4/5] gnu: hunspell-dictionaries: Update to 24.8.1.2. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 25 Sep 2024 07:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73439@debbugs.gnu.org Cc: Nicolas Graves , liliana.priker@gmail.com Received: via spool by 73439-submit@debbugs.gnu.org id=B73439.17272501298425 (code B ref 73439); Wed, 25 Sep 2024 07:43:03 +0000 Received: (at 73439) by debbugs.gnu.org; 25 Sep 2024 07:42:09 +0000 Received: from localhost ([127.0.0.1]:43435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMf2-0002Bg-JE for submit@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:08 -0400 Received: from 2.mo576.mail-out.ovh.net ([178.33.251.80]:34777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMew-0002AR-Cr for 73439@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:03 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.2.23]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XD7vz2zQjz1rKL for <73439@debbugs.gnu.org>; Wed, 25 Sep 2024 07:41:35 +0000 (UTC) Received: from ghost-submission-55b549bf7b-v4f8l (unknown [10.110.101.25]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0D9081FEA0; Wed, 25 Sep 2024 07:41:35 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-55b549bf7b-v4f8l with ESMTPSA id m8evOK6+82ZlEgUAbYIoJA (envelope-from ); Wed, 25 Sep 2024 07:41:35 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R004ed7f39d3-a5fb-4cee-ab5a-8ee2365f656d, F34BEA59C78CD8C95E8D0EE5CC02B3E937EC3E2F) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 Date: Wed, 25 Sep 2024 09:40:38 +0200 Message-ID: <20240925074053.27623-4-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240925074053.27623-1-ngraves@ngraves.fr> References: <20240925074053.27623-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 13740200991866807010 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvddtgedguddvudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeehfeekudehjeeltdduiefhudefffdvfeeuieeltdfgheevkeevgeekffegleetjeenucffohhmrghinhepfhhrvggvuggvshhkthhophdrohhrghdpghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrddutddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejfeegfeelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=9GFMHu5ti5fWAY28z9xv9U9bIsZjTF93DEP1zXSxNw8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1727250095; v=1; b=ZvYyEue4GG66CFNpzHoXPEZyl2K+4LGKJdkn3IuNk3TxuOMnqKp5A1hAD2Ff4qcCARe85M7a I4Dz+rjHHPWJe7UHUq3y9+YBPtHpLnEtWdy7uj4/kxowFGchbFVw5Gat+pmcLLv5APYoXfXJbrL bY2FP4S9YF650FFGA+pIstmPGljBB5UYSABFzSnmMvofnWWbabQzA/YCpfQXefTRznBdDP7xVGb mngY7fuPoi0W+AvPrq8MOfWDNmvRZ38yhHyFJgHVdrX+ArVGI5dihASHFUgL5MXty2feoSIjxVf LSO8NANmcTQXEyYe5sB4iDl3lkD7Pc3xBWV/xVoiDhuGA== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves 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/hunspell.scm (hunspell-dictionaries): Update to 24.8.1.2. (hunspell-ditionary)[source]: Change url, anongit returns gateway http errors 504. Change-Id: Ie7b548f1e7a2342fdde2aea3740e2634c0ba70e3 --- gnu/packages/hunspell.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/hunspell.scm b/gnu/packages/hunspell.scm index 8c076de3c4..09ada5a3d3 100644 --- a/gnu/packages/hunspell.scm +++ b/gnu/packages/hunspell.scm @@ -309,18 +309,17 @@ (define* (hunspell-dictionary dict-name full-name #:key synopsis home-page licen (#\_ #\-) (chr chr)) (string-downcase dict-name)))) - (version "7.6.7.2") + (version "24.8.1.2") (source (origin (method git-fetch) (uri (git-reference - (url (string-append "https://anongit.freedesktop.org/git/" - "libreoffice/dictionaries.git/")) + (url "https://github.com/LibreOffice/dictionaries") (commit (string-append "libreoffice-" version)))) (file-name (git-file-name "libreoffice-dictionaries" version)) (sha256 - (base32 "1f54z1kmpwv9s5a9jdgf97m43nhwbmsar0i6rri3qkgf3kkgz1f7")))) + (base32 "089w9i91wy2hx07vqkg0d65zr1k2mnwyijh4dhl6xbpcv20f6ayw")))) (build-system trivial-build-system) (native-inputs `(("source" ,source))) From patchwork Wed Sep 25 07:40:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 31418 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 3DDEF27BBEA; Wed, 25 Sep 2024 08:43:05 +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_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham 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 9948027BBE2 for ; Wed, 25 Sep 2024 08:43:04 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1stMfa-0005YY-0d; Wed, 25 Sep 2024 03:42:42 -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 1stMfW-0005XH-Ng for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:39 -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 1stMfW-0001Yf-Ei for guix-patches@gnu.org; Wed, 25 Sep 2024 03:42:38 -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:References:In-Reply-To:Date:From:To:Subject; bh=YpJYygx4iwURzj7QmahiXD+5ZGGd97GtEAmGAOTTWbs=; b=FfqWVXJrW1MS7x5QJ5LUfJSrrMcEMdXk19HMMLxdJ6Qx1X5x5JfCugBQ9xZbi0oku7PoWJ5No+Awr8vGJkz48vbZoHA00v84h0LzT3dbVpIFq+mHu3eCrQ4S/+HVy+UGkGywHNoEYOCQcD76RYlC+I3zjRB/Zh1nx5aAl7OudANMYYJxirTeUBl9TxoaHbbNiYUn/4+ZUYrsCgLJFsjs9zyDr97QQXbhQqUNvQqU6Yz9wahiJVSfatMuNVWggbpIYCA3UQH40Hk7OGVasDx78ZgLz835AJcbLA0ZOvwsNfpQjAyljYu+mBBzeF7Yp2LPKM6/fgmebcabuWkULO6HzA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1stMfv-0002Er-SJ for guix-patches@gnu.org; Wed, 25 Sep 2024 03:43:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73439] [PATCH v2 5/5] gnu: Add libreoffice-lts. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 25 Sep 2024 07:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73439@debbugs.gnu.org Cc: Nicolas Graves , liliana.priker@gmail.com Received: via spool by 73439-submit@debbugs.gnu.org id=B73439.17272501298434 (code B ref 73439); Wed, 25 Sep 2024 07:43:03 +0000 Received: (at 73439) by debbugs.gnu.org; 25 Sep 2024 07:42:09 +0000 Received: from localhost ([127.0.0.1]:43438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMf3-0002Bq-12 for submit@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:09 -0400 Received: from 4.mo560.mail-out.ovh.net ([87.98.172.75]:47593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stMez-0002BB-41 for 73439@debbugs.gnu.org; Wed, 25 Sep 2024 03:42:06 -0400 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.148.178]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XD7w23KCVz1Vd9 for <73439@debbugs.gnu.org>; Wed, 25 Sep 2024 07:41:38 +0000 (UTC) Received: from ghost-submission-55b549bf7b-d8bz4 (unknown [10.110.118.160]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 132C91FEBA; Wed, 25 Sep 2024 07:41:37 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-55b549bf7b-d8bz4 with ESMTPSA id eQ03JbG+82ZbjwMA6zjSLQ (envelope-from ); Wed, 25 Sep 2024 07:41:37 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006db85e888-3f18-416d-ab17-9b0769d5bf5d, F34BEA59C78CD8C95E8D0EE5CC02B3E937EC3E2F) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.246.19.221 Date: Wed, 25 Sep 2024 09:40:39 +0200 Message-ID: <20240925074053.27623-5-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240925074053.27623-1-ngraves@ngraves.fr> References: <20240925074053.27623-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 13741045417005146850 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvddtgedguddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeettedukeegveektdetveeikeelteeugefftedugeettdevudettdefffegffeivdenucffohhmrghinhepughotghumhgvnhhtfhhouhhnuggrthhiohhnrdhorhhgpdhlihgsrhgvohhffhhitggvrdhorhhgnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejfeegfeelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=YpJYygx4iwURzj7QmahiXD+5ZGGd97GtEAmGAOTTWbs=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1727250098; v=1; b=wsIvwII1xQwn1XQ9rHWT7rNneV3H3NJRMk+MHIjMPPT988pICdpgImp9RgpArekMuYbj7xaU big9BCDoLrOlmZCwjHZOE4C1E4KZbshAdEZcbsJo9md/r991B1IPEYOHoyrBWKh9prqghKSnrbW AMk2YxXEe5rxiSXocKJhZr4jbtEh86jGhvE3/yqfULoKspvIjHfuszwrZKQLy3US2hg6TiP/l0t 4gUST76hAb/3BhwKyNWVLAcbfBDQTYYzrflYvV1lptlVRmIQtntwhslRtaUVvPF/Jud90Ngi4rN UsPSU6I1YkqREOJZWMWZO7e6ub5xFEPgTvDTi4kCCjh6A== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves 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/libreoffice.scm (libreoffice-lts): New variable. Change-Id: Ic4f9fa958f52306d5e431684055f8d37e7b2003c --- gnu/packages/libreoffice.scm | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index 2d038cdf0d..4f0d9cbad1 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -890,6 +890,15 @@ (define dtoa (sha256 (base32 "1d0iwy0q5sjznv23d3nbwmy0r7m1mdzlnv5pc4izddkx9xld10h0")))) +(define (libreoffice-url version) + (list + (string-append + "https://download.documentfoundation.org/libreoffice/src/" + (version-prefix version 3) "/libreoffice-" version ".tar.xz") + (string-append + "https://downloadarchive.documentfoundation.org/libreoffice/old/" + version "/src/libreoffice-" version ".tar.xz"))) + (define-public libreoffice (package (name "libreoffice") @@ -897,14 +906,7 @@ (define-public libreoffice (source (origin (method url-fetch) - (uri - (list - (string-append - "https://download.documentfoundation.org/libreoffice/src/" - (version-prefix version 3) "/libreoffice-" version ".tar.xz") - (string-append - "https://downloadarchive.documentfoundation.org/libreoffice/old/" - version "/src/libreoffice-" version ".tar.xz"))) + (uri (libreoffice-url version)) (sha256 (base32 "1rqii01i0295ch2xc9mddqpvlpjapk3m6nra4mhxfc38da1qci48")))) (build-system glib-or-gtk-build-system) @@ -1197,3 +1199,15 @@ (define (install-python-script name) '((release-monitoring-url . "https://www.libreoffice.org/download/download-libreoffice/"))) (license license:mpl2.0))) + +(define-public libreoffice-lts + (package + (inherit libreoffice) + (name "libreoffice") + (version "24.2.6.2") + (source + (origin + (method url-fetch) + (uri (libreoffice-url version)) + (sha256 + (base32 "1cqxw745kzm81b2nvfpl5n2sq1k9y25y596wvjsnaq394bq4vspn"))))))