From b3039347dd7104db736ff01704bd59555db3fd84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Mon, 28 Dec 2020 19:50:50 -0300 Subject: [PATCH] gimp: put locale data in /usr/share/locale. Their gettext version check tries to link _nl_msg_cat_cntr, which is available only in GNU gettext. This breaks when using musl's built-in gettext impl, and leads to DATADIRNAME=lib being set, which is then used to set gimplocaledir to /usr/lib/locale. --- srcpkgs/gimp/template | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gimp/template b/srcpkgs/gimp/template index 61ae1ad1752..9f98c7aa63c 100644 --- a/srcpkgs/gimp/template +++ b/srcpkgs/gimp/template @@ -1,9 +1,9 @@ # Template file for 'gimp' pkgname=gimp version=2.10.20 -revision=3 +revision=4 build_style=gnu-configure -configure_args="--disable-check-update" +configure_args="--disable-check-update --datadir=/usr/share" hostmakedepends="automake gegl gettext-devel glib-devel gtk+-devel intltool libtool pkg-config pygtk-devel perl-XML-Parser gtk-doc iso-codes" makedepends="aalib-devel alsa-lib-devel babl-devel dbus-glib-devel gegl-devel @@ -28,6 +28,8 @@ pre_configure() { if [ "$CROSS_BUILD" ]; then vsed -i 's:^py_prefix=`:py_prefix='"$XBPS_CROSS_BASE"'`:' configure fi + # don't allow configure to set DATADIRNAME=lib + vsed -i 's/DATADIRNAME=lib/DATADIRNAME=share/' configure } libgimp_package() {