From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1wdZ-0000Jl-QV for guix-patches@gnu.org; Tue, 10 Oct 2017 11:40:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1wdW-0001AZ-MK for guix-patches@gnu.org; Tue, 10 Oct 2017 11:40:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:52118) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e1wdW-0001AG-JC for guix-patches@gnu.org; Tue, 10 Oct 2017 11:40:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e1wdW-0000Va-9E for guix-patches@gnu.org; Tue, 10 Oct 2017 11:40:02 -0400 Subject: [bug#28719] [PATCH 5/6] gnu: qscintilla: Adjust installation directory layout. Resent-Message-ID: References: <20171006120214.29511-1-h.goebel@crazy-compilers.com> <20171006120214.29511-5-h.goebel@crazy-compilers.com> <87efqb1cwn.fsf@member.fsf.org> From: Hartmut Goebel Message-ID: <41f1882d-41a5-4992-bb7d-d0b5481c6ca5@crazy-compilers.com> Date: Tue, 10 Oct 2017 17:39:03 +0200 MIME-Version: 1.0 In-Reply-To: <87efqb1cwn.fsf@member.fsf.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 28719@debbugs.gnu.org Am 10.10.2017 um 13:05 schrieb =E5=AE=8B=E6=96=87=E6=AD=A6: > Idelly, With the previous "Fix install paths" patch, this substitute fo= r > qscintilla.pro could be removed. Can you check it? Thanks! Found time to test it earlier :-) I tested it and this substitute is still needed. The reason AFAICT is that QScintilla - is referring to variables defined in qmake, while the other packages are using some definition-file in qtbase. The variables are set as follows: $ /gnu/store/=E2=80=A6-qtbase-5.9.1/bin/qmake -query QT_SYSROOT: QT_INSTALL_PREFIX:/gnu/store/=E2=80=A6-qtbase-5.9.1 QT_INSTALL_ARCHDATA:/gnu/store/=E2=80=A6-qtbase-5.9.1/lib/qt5 =E2=80=A6 I tried =C2=A0=C2=A0=C2=A0 qmake -set QT_INSTALL_PREFIX /gnu/store/=E2=80=A6-qtba= se-5.9.1 without success. This - only set QT_INSTALL_PREFIX but not the other variables. - stores this setting tin the users home and thus effects all projects (not much of a problem in guix build, though). --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |