From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 14 02:55:59 2021 Received: (at 51183) by debbugs.gnu.org; 14 Oct 2021 06:55:59 +0000 Received: from localhost ([127.0.0.1]:34460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mauel-0003x5-1t for submit@debbugs.gnu.org; Thu, 14 Oct 2021 02:55:59 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:43646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mauej-0003ws-I9 for 51183@debbugs.gnu.org; Thu, 14 Oct 2021 02:55:58 -0400 Received: by mail-wr1-f67.google.com with SMTP id r7so16134683wrc.10 for <51183@debbugs.gnu.org>; Wed, 13 Oct 2021 23:55:57 -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=Uw0AyPYHuewOsoRM0Sta1yiJq2hiUnssTrVrnzkiktM=; b=SxMUsFd7DRHXS0lg/McuoMYo7XKxxS3is0ma+pjyE+7Stvxo+F4uY6uUOt9EoaedZp Q9G6hZ5eHfsE6YRiWaGu5WWWSLFJ0INRsu+SLUXWpNVJJ2mY/Lpo4EobHaCMHHagdP7l iekLvMD8tVgcIm/cFLrEOEG66UAERxXThJeUFajIUXjvI4lxFj7ge+lcQ5IuAtI7RoXN MtfLaez8+jyXSuqQa3MRQBM1M9PeG/fQHlpbv7JAXUHqTZH3Tu1LQcPFRrujRzqp5uCS +cCbvJlrBfCvh4Bv2r5WjcVH9Q4pSJfd8ljUfsezmvEVlsidC479LLqwAu1V1e6zejnP YA8w== 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=Uw0AyPYHuewOsoRM0Sta1yiJq2hiUnssTrVrnzkiktM=; b=JiaO4ePC4R26NyGhaTvtYcX/dIPt42Nt5u+yU9cKnqObnwEAoLop9We9qgt+Rh+MDt zHBy8C7sso7D8N5fKVXsZqu1W5PUqT0hKEAE/MPix/0G0KLL+QOyv67CN2vhgAUVE4VE lGv+byD16nxIvh8gNyNsyesRteEjFC2UBsaJj+Y8yTcbJ2ZfVES3eXkynDeP2aey7b0m U5GdNIjA8yPU1lWbLDB8Escn/tCsrDBHZ33FTvcIR9QNxqIs7yrtFwBMFKCrwp9TvcL4 jTJBT0UkBFnlx44p2iUDGCP5YSPPFSVzoKjGjDGPxrqBZB6ZQUa7eyOF46LQNdZ8144H 5AYA== X-Gm-Message-State: AOAM530r47m4+RVAOcSiQ0GivIduenFvJbnrbn8NpO8oQqGmNp8OixbZ oz+8y3db4KRF5lKiIcDxeAg= X-Google-Smtp-Source: ABdhPJxV/N22VBXLbqOWeenreuCFKZsQP5QkM5xSEja+273goY2RH2wKJ8PtoRxxsRDlMpL2fv4E8A== X-Received: by 2002:a5d:414e:: with SMTP id c14mr4489225wrq.415.1634194551478; Wed, 13 Oct 2021 23:55:51 -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 x17sm1552887wrc.51.2021.10.13.23.55.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Oct 2021 23:55:50 -0700 (PDT) Message-ID: Subject: Re: lagrange: fribidi and harfbuzz dependencies? From: Liliana Marie Prikler To: Christopher Howard , 51183@debbugs.gnu.org Date: Thu, 14 Oct 2021 08:55:49 +0200 In-Reply-To: <844b8d8659ee7ff5486c783a4c25243d8653f389.camel@librehacker.com> References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> <844b8d8659ee7ff5486c783a4c25243d8653f389.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, 15:40 -0800 schrieb Christopher Howard: > Hello, the following did NOT work: > > ``` > (use-modules (guix packages)) > (use-modules (gnu packages web-browsers)) > (use-modules (gnu packages gtk)) > (use-modules (gnu packages fribidi)) > > (packages->manifest > (list > (package > (inherit lagrange) > (inputs > `(("harfbuzz" ,harfbuzz) > ("fribidi" , fribidi) > ,@(package-inputs lagrange)))))) > ``` > > The package does build, but the problem remains with the script being > displayed in the wrong direction. > > I'm am greatly curious if there are more configure time options that > need to be set in relation to this. This paragraph indicates there > are related configure options: > > https://github.com/skyjake/lagrange#unicode-text-rendering By default, Lagrange should have ENABLE_FRIBIDI and ENABLE_HARFBUZZ be ON, whereas ENABLE_FRIBIDI_BUILD and ENABLE_HARFBUZZ_MINIMAL are set OFF, just as the script states. It would seem to be a bug elsewhere then. Try to check the build log to see whether or not harfbuzz and fribidi respectively get correctly detected by CMake. It ought to use pkg- config to do so, but I don't trust CMake on a fundamental level. If it does, there might be a problem with how Lagrange uses them?