From 6f7b44dd297d19a2a8f4b2523a9bed97912b4fff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Sat, 27 Feb 2021 22:34:12 +0100 Subject: [PATCH] glibc: generate gconv cache when possible --- srcpkgs/glibc/template | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template index 9202e414545..cda15366c28 100644 --- a/srcpkgs/glibc/template +++ b/srcpkgs/glibc/template @@ -1,7 +1,7 @@ # Template file for 'glibc' pkgname=glibc version=2.32 -revision=1 +revision=2 bootstrap=yes short_desc="GNU C library" maintainer="Enno Boland " @@ -176,6 +176,16 @@ do_install() { ;; *) ;; esac + + # Generate gconv caches + if [ "${XBPS_TARGET_MACHINE%-musl}" = "${XBPS_MACHINE%-musl}" ]; then + "${DESTDIR}/usr/lib/ld-${version}.so" \ + --library-path "${DESTDIR}/usr/lib" \ + "${DESTDIR}/usr/bin/iconvconfig" \ + --nostdlib \ + --prefix "${DESTDIR}" \ + "/usr/lib/gconv" + fi } glibc-devel_package() {