From 574c9f23e8a8db111588f6127c265efea643d032 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 9 Sep 2025 09:49:31 +0300 Subject: [PATCH] gnu: ntp: Update leap-seconds list URI. * gnu/packages/ntp.scm (ntp)[arguments]: Add a phase to update the location of the leap-seconds list. Change-Id: I7e97f4d97391a785bc53db1e3e883a55326c4fc5 --- gnu/packages/ntp.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ntp.scm b/gnu/packages/ntp.scm index 7e83f151d462834ac90e6e904e68875b97c3fb78..a256be9d588ba9b331eb3243f3fcb2ad5806349b 100644 --- a/gnu/packages/ntp.scm +++ b/gnu/packages/ntp.scm @@ -190,7 +190,14 @@ time-stamping or reference clock, sub-microsecond accuracy is possible.") (lambda _ (substitute* "tests/libntp/Makefile.in" (("test-decodenetnum\\$\\(EXEEXT\\) ") - ""))))))) + "")))) + (add-after 'unpack 'update-leap-file-source + ;; Follow the text redirect from the IETF. + (lambda _ + (substitute* '("scripts/update-leap/invoke-update-leap.texi" + "scripts/update-leap/update-leap.in") + (("https://www.ietf.org/timezones/data/leap-seconds.list") + "https://data.iana.org/time-zones/data/leap-seconds.list"))))))) (build-system gnu-build-system) (synopsis "Real time clock synchronization system") (description "NTP is a system designed to synchronize the clocks of