From da6027537f2146bb0d62228de2ea15fb271027ea Mon Sep 17 00:00:00 2001 Message-ID: From: Janneke Nieuwenhuizen Date: Wed, 7 Jun 2023 19:19:01 +0200 Subject: [PATCH 1/2] gnu: Add libc-locales-for-target and glibc-locales/hurd. * gnu/packages/base.scm (glibc-locales/hurd): New variable (libc-locales-for-target): Use it in new procedure. (glibc-utf8-locales/hurd): New variable. (libc-utf8-locales-for-target): Use it in new procedure. --- gnu/packages/base.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 2d8e9143cd..5c0e056261 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -76,6 +76,8 @@ (define-module (gnu packages base) #:use-module (srfi srfi-26) #:export (glibc libc-for-target + libc-locales-for-target + libc-utf8-locales-for-target make-ld-wrapper libiconv-if-needed %final-inputs)) @@ -1521,6 +1523,31 @@ (define* (libc-for-target #:optional (_ glibc))) +(define-public glibc-locales/hurd + (make-glibc-locales glibc/hurd)) + +(define* (libc-locales-for-target #:optional + (target (or (%current-target-system) + (%current-system)))) + (match target + ((? target-hurd?) + glibc-locales/hurd) + (_ + glibc-locales))) + +(define-public glibc-utf8-locales/hurd + (hidden-package + (make-glibc-utf8-locales glibc/hurd))) + +(define* (libc-utf8-locales-for-target #:optional + (target (or (%current-target-system) + (%current-system)))) + (match target + ((? target-hurd?) + glibc-utf8-locales/hurd) + (_ + glibc-utf8-locales))) + (define-public tzdata (package (name "tzdata") base-commit: e6af40d7b46b5c9e397a38c62c885fb42ccd9d26 -- 2.41.0