From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Gerwitz Subject: Re: Missing fonts issue with GNU Icecat Date: Fri, 28 Dec 2018 22:58:51 -0500 Message-ID: <87wont0yro.fsf@gnu.org> References: <8736qjw877.fsf@atufi.org> <871s63w0ec.fsf@atufi.org> <878t094rmn.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:34702) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd5sc-0003zS-2u for guix-devel@gnu.org; Fri, 28 Dec 2018 23:05:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gd5mF-0006jZ-MG for guix-devel@gnu.org; Fri, 28 Dec 2018 22:59:09 -0500 In-Reply-To: <878t094rmn.fsf@elephly.net> (Ricardo Wurmus's message of "Fri, 28 Dec 2018 16:07:12 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Dec 28, 2018 at 16:07:12 +0100, Ricardo Wurmus wrote: >> ``` >> The following environment variable definitions may be needed: >> export >> XDG_DATA_DIRS=3D"$HOME/.guix-profile/share${XDG_DATA_DIRS:+:}$XDG_DATA_D= IRS" >> export >> GIO_EXTRA_MODULES=3D"$HOME/.guix-profile/lib/gio/modules${GIO_EXTRA_MODU= LES:+:}$GIO_EXTRA_MODULES" >> ``` > > I=E2=80=99m glad you figured this out. I wonder if this means that we sh= ould > change the icecat package to set these variables (e.g. by adding a shell > wrapper). Only XDG_DATA_DIRS (or XDG_DATA_HOME) are needed for me in a container. Is GIO_EXTRA_MODULES actually needed for anything? I don't even have a `lib/gio' directory in my profile. > What do others think? Yes, please. IceCat is effectively completely broken without this on foreign distros and within containers. It looks like on GuixSD XDG_DATA_DIRS is set in /etc/profile; I never had to set it manually. But the presence in /etc/profile implies to me that there are other packages that require this variable to be present. Should those packages also have wrapper scripts? =2D-=20 Mike Gerwitz --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJcJvD7AAoJEIyRe39dxRuivKQQAMP+KoywaaDgqd/8SeulOWaE DpuxQtz2n+IXlvLy/gM8D2tu/OgabpXmOGwV19C1C8B5dxDRBLG+Yfw1fbhN1Mkw EuGf178J9OtUnKse5olFcod5knS+QOiNlB8AoVPrn2TJV0XewBuVhQa6MaZdiNco 1xRD+spKeFB+tz+rUb4GhSFuRY9+pRydV1i1Bm2e7H4dp1E+Hb4Qynmh/mkukdfY +EUTgSZ3hHvRegyv/qmczHGipp1sVpNs390eP5t8zsDj/UmS9MBoLaUGk+Ojpu5m eNn2iEEPsz11XfMULD3Cs4/8jPMcMiNtz0eThI7mggBNRUMmWmePy6gPQyQ4GmaR 94E4tYEdqE9xoh2uU3xrQzYaf9OGw80sIhsbznUpYWOxDFGTkfeIgvg5vgmWImSo EmQ3NtFIwNPXKixW30XOk0unw9zlLjOKUxe7QrXpEnhdcjaKUodGIUX2BykaUqwA NoWoBD6rqCddMHt+FFU4INq0a41LL/AV4E6MKixOZ67/8NgFd1gjHimprqi7J1+j XiliQBoQA5WD404aoD5YOEARtJBt7wpdaNVrLBoe/wvisBpX2Re9RoSLgG7Usdfw IBBbXVoulDrSM5kLJqi1QbeMmBptHaqiPYl4i2Kv2BmsVfkt4xWKkh3tnmkwKH/L an2SRpc8lzaJoV26ZoDL =Ali0 -----END PGP SIGNATURE----- --=-=-=--