From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 18:56:20 2021 Received: (at 51183) by debbugs.gnu.org; 13 Oct 2021 22:56:20 +0000 Received: from localhost ([127.0.0.1]:33898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1manAa-0006Mj-3H for submit@debbugs.gnu.org; Wed, 13 Oct 2021 18:56:20 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:44864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1manAY-0006MU-1K for 51183@debbugs.gnu.org; Wed, 13 Oct 2021 18:56:18 -0400 Received: by mail-wr1-f68.google.com with SMTP id e3so13208239wrc.11 for <51183@debbugs.gnu.org>; Wed, 13 Oct 2021 15:56:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=IcVwkG6lWuy92YLUuj2tO4k5/SN5s0ARMRv/C2UDIzU=; b=TtNQfUkewtSe5puHbbivk3wYSd18bQ8Vtnb0d8k4KR0yp/lZ525sIcEe8j31DxV7YH WQpMFjUNwS+Psk4b0LIPvJyWayLzHm5zdi5AENI+k9T/yWihJ0+2TOo9QoGa11TtT3Lk acF5+5IgGv2VBnuwtvi2AgaxyuTmaOHmGuKvx232LB1J8/qUHlzJxeT7T6JutEJ7NIF2 N9Xy7hsGBTPBUXvoMJrQG4dRFuS9FSE/IilZ9ygBsW8ANto5DsT22Kj58wtZguoVC7iU wP9X+xJpdRLWxJ3Aj7u9qiH84BXgF6PuYsqufg0xVZyX0nNR4NBm76rtQgay1Mak4zpm BW7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=IcVwkG6lWuy92YLUuj2tO4k5/SN5s0ARMRv/C2UDIzU=; b=M/gJD8gM6H9j0QYUPEM5xNELneAmlM7ZYeoKWAK/yVpwivmKBF8lgbfFCiN9RHIOEz 1oLaMs0QV/5GvzaMzbW1kg8qB9cdMc92ub+p/dTcHeEja3APlIBfgyFEqhZrTaGVE8JD AWxrtRzsXQ9g0gV2XNYU1xcWenCUHhdb7o3EPa+/Z2W3/NgmcZBCUz66gyGA1X9Kkn8q Qy8J6jewGJeFWEVYrZC3rG/KQJTcZ/xUYOI/XH4qKGdxyLkCIzQywdlGph0BB8DeyP5a 2muBXeUsLV1rsxfvgEzyVdnccWbBmih04lwjJY+ExF1hMubOv/0bROcWQ0JYo6hI+40Y jJKg== X-Gm-Message-State: AOAM531GugqzClDvidbRpdoxCtTIZ3DNKu/NoPsYfy5zPp+a5Nanx6Xz uCRHTl/5yd2VxBrljnzE/kw= X-Google-Smtp-Source: ABdhPJxZUrXUr8bv7yj5O/9Eym5PV8B5Qv/1hXwPRBLBJYRReslG5LKdp70re8tjST3zToatUGzqTA== X-Received: by 2002:a5d:6d86:: with SMTP id l6mr2359047wrs.96.1634165772164; Wed, 13 Oct 2021 15:56:12 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k13sm6531090wmj.41.2021.10.13.15.56.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Oct 2021 15:56:11 -0700 (PDT) Message-ID: <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> Subject: Re: lagrange: fribidi and harfbuzz dependencies? From: Liliana Marie Prikler To: Christopher Howard , 51183@debbugs.gnu.org Date: Thu, 14 Oct 2021 00:56:10 +0200 In-Reply-To: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51183 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Am Mittwoch, den 13.10.2021, 07:22 -0800 schrieb Christopher Howard: > [...] > > According to the Lagrange github README, Lagrange should be able to > utilize the fribidi and harfbuzz software to properly display these > sorts of scripts, but it does not seem to be doing this in Guix, even > though these packages are available. > > I attempted running lagrange inside "guix environment --ad-hoc > fribidi harfbuzz" That's not how any of this works. Even if Lagrange were to mystically pick up packages from your environment, which more likely than not it doesn't, you would still have to include it in said environment for it to make a difference. > but the scripts are still displaying backwards, suggesting that > something needs to be modified in the package definition itself to > utilize this software. I suggest trying a variant of lagrange that has harfbuzz to verify that it indeed does make a difference. You can construct one by editing Guix source or by using the following with the right (use-modules ...) clause on top: (package (inherit lagrange) (inputs `(("harfbuzz" ,harfbuzz) ,@(package-inputs lagrange)))) Alternatively, someone else might try given the file you've provided, just putting this out there if you want to experiment on your own :) Regards, Liliana