From f2c9dabec8c04804c344d68d3ae7ca4465a2678c Mon Sep 17 00:00:00 2001 From: Andy Tai Date: Sun, 21 Sep 2025 14:48:29 -0700 Subject: [PATCH] gnu: gcal: Update to 4.2.0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/gcal.scm (gcal): Update to 4.2.0. [argument]<#:configure-flags>: Add "-lm". [native-inputs]: Add pkg-config and check. Change-Id: Ia67f66b604ab428c8cbe546c47bbcdf7a52dd8de Signed-off-by: Ludovic Courtès --- gnu/packages/gcal.scm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gnu/packages/gcal.scm b/gnu/packages/gcal.scm index 32d3849faaa10bc6c47dc8ec55d0fe10aff5c1ea..c9ac90055bdbd5bd47e1df62baceb7127d06422b 100644 --- a/gnu/packages/gcal.scm +++ b/gnu/packages/gcal.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2018 Ludovic Courtès +;;; Copyright © 2025 Andy Tai ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,19 +21,22 @@ #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) - #:use-module (guix licenses)) + #:use-module (guix licenses) + #:use-module (gnu packages check) + #:use-module (gnu packages pkg-config)) + (define-public gcal (package (name "gcal") - (version "4.1") + (version "4.2.0") (source (origin (method url-fetch) - (uri (string-append "mirror://gnu/gcal/gcal-" + (uri (string-append "https://www.alteholz.dev/gnu/gcal-" version ".tar.xz")) (sha256 (base32 - "1av11zkfirbixn05hyq4xvilin0ncddfjqzc4zd9pviyp506rdci")) + "1p3q6his31bxs24nsgpfavw3nlhalqf0zak4f3b530p725s2vgfq")) (modules '((guix build utils))) (snippet '(begin @@ -50,6 +54,8 @@ "/* BSD stdio derived implementations"))) #t)))) (build-system gnu-build-system) + (native-inputs (list check pkg-config)) + (arguments `(#:configure-flags '("LDFLAGS=-lm"))) (home-page "https://www.gnu.org/software/gcal/") (synopsis "Calculating and printing a wide variety of calendars") (description