diff options
| author | Lilah Tascheter <lilah@lunabee.space> | 2025-08-06 12:03:29 -0500 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-09-02 10:46:11 +0200 |
| commit | f219acdb3a32fe87bbc5432f0b96e76e52fcfb6d (patch) | |
| tree | ed7e66f87091f6f5934b54c9116fb760307e85d1 /gnu/packages/base.scm | |
| parent | accf2b991a774036df2b4b9d8e98393e0aeef941 (diff) | |
gnu: base: Add tzdata with leap-seconds.list.
tzdata itself doesn't provide this file, which is needed for hare.
* gnu/packages/base.scm (tzdata/leap-seconds): New variable.
Change-Id: Ie13de687241ed0b05a04080381d3ab31c3e7f3b2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages/base.scm')
| -rw-r--r-- | gnu/packages/base.scm | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 66d4719998e..6836c232601 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm | |||
| @@ -1883,6 +1883,20 @@ and daylight-saving rules.") | |||
| 1883 | ;;; package. | 1883 | ;;; package. |
| 1884 | (define-public tzdata-for-tests tzdata) | 1884 | (define-public tzdata-for-tests tzdata) |
| 1885 | 1885 | ||
| 1886 | ;;; TODO: Move the 'install-leap-seconds' phase into the main package's | ||
| 1887 | ;;; 'post-install' phase on the next rebuild cycle. | ||
| 1888 | (define-public tzdata/leap-seconds | ||
| 1889 | (hidden-package | ||
| 1890 | (package/inherit tzdata | ||
| 1891 | (arguments | ||
| 1892 | (substitute-keyword-arguments (package-arguments tzdata) | ||
| 1893 | ((#:phases phases) | ||
| 1894 | #~(modify-phases #$phases | ||
| 1895 | (add-after 'post-install 'install-leap-seconds | ||
| 1896 | (lambda _ | ||
| 1897 | (install-file "leap-seconds.list" | ||
| 1898 | (string-append #$output "/share/zoneinfo"))))))))))) | ||
| 1899 | |||
| 1886 | (define-public libiconv | 1900 | (define-public libiconv |
| 1887 | (package | 1901 | (package |
| 1888 | (name "libiconv") | 1902 | (name "libiconv") |
