From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49944) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSLop-0005MA-Nz for guix-patches@gnu.org; Mon, 11 Jun 2018 08:21:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSLoj-0002GK-Tu for guix-patches@gnu.org; Mon, 11 Jun 2018 08:21:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34966) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fSLoj-0002GA-Pw for guix-patches@gnu.org; Mon, 11 Jun 2018 08:21:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fSLoj-0006EC-Ju for guix-patches@gnu.org; Mon, 11 Jun 2018 08:21:01 -0400 Subject: [bug#31668] [PATCH 2/2] gnu: Add qtwebglplugin. Resent-Message-ID: From: iyzsong@member.fsf.org (=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?=) References: <20180531135322.24885-1-h.goebel@crazy-compilers.com> <20180531135446.24961-1-h.goebel@crazy-compilers.com> <87zi03gxk9.fsf@member.fsf.org> <6618ca63-034f-b328-2368-3a5679184aee@crazy-compilers.com> Date: Mon, 11 Jun 2018 20:19:32 +0800 In-Reply-To: <6618ca63-034f-b328-2368-3a5679184aee@crazy-compilers.com> (Hartmut Goebel's message of "Sun, 10 Jun 2018 20:03:50 +0200") Message-ID: <87bmchwm5n.fsf@member.fsf.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: Hartmut Goebel Cc: 31668@debbugs.gnu.org Hartmut Goebel writes: > Am 10.06.2018 um 04:55 schrieb =E5=AE=8B=E6=96=87=E6=AD=A6: >> Hello, what=E2=80=99s =E2=80=9Cimplemented badly=E2=80=9D means? I thin= k =E2=80=98mesa=E2=80=99 and >> =E2=80=98qtwebsockets=E2=80=99 belongs to the =E2=80=98inputs=E2=80=99 n= icely, since after build >> =E2=80=98qtwebglplugin=E2=80=99 does keep references to them. > > If you put these two into "inputs", the build fails. I can not remember > the details, but ASAIR it looked like somebody missed preparation. You > may want to try yourself, qtwebglplugin build quickly. Oh, that=E2=80=99s due to the package inherit from =E2=80=98qtsvg=E2=80=99,= and in the inherited =E2=80=98configure-qmake=E2=80=99 phase, it will run =E2=80=98(assoc-ref in= puts "qtbase")=E2=80=99. Add =E2=80=98qtbase=E2=80=99 to =E2=80=98inputs=E2=80=99 will make it built, an= d the =E2=80=98perl=E2=80=99 is not needed, as the below works for me: --8<---------------cut here---------------start------------->8--- (native-inputs '()) (inputs `(("mesa" ,mesa) ("qtbase" ,qtbase) ("qtwebsockets" ,qtwebsockets))) --8<---------------cut here---------------end--------------->8--- Otherwise, look good to me, thanks!