From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 14 14:25:49 2021 Received: (at 50054) by debbugs.gnu.org; 14 Aug 2021 18:25:49 +0000 Received: from localhost ([127.0.0.1]:45392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEyLp-0001BB-IU for submit@debbugs.gnu.org; Sat, 14 Aug 2021 14:25:49 -0400 Received: from mail-io1-f48.google.com ([209.85.166.48]:40665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEyLj-0001Ar-Ft for 50054@debbugs.gnu.org; Sat, 14 Aug 2021 14:25:43 -0400 Received: by mail-io1-f48.google.com with SMTP id t13so4113860ioj.7 for <50054@debbugs.gnu.org>; Sat, 14 Aug 2021 11:25:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=FBJ5f+0mZ7/F68uc5sJwn/a1nkrNyzAS01QYuub+hyk=; b=NU79keIyKed+oN2cBqC75P5FVWMRk5u0oEs6OUWnYIaiUqyjApoJjHOTyhv8tzSrWP pT6edFw30mbhw+c68OtOyTEs8njW74kpwIMeYUMFNcA7Z910gmoJzkqgOgO2H6iL4JCC 1ETHvgooG8076bSdxIuc/v5T58984jErXkhYICGSqioKnPX2ftw3Wbn/Q/ZRybKBQgYl 7KHUp0Qj/BoM1ZZ+66/wqgjbk0RdezOg/NXxTxOGd8K/FsdPm5fZZnh46msOLSDb2JhM 0fHBkyiUL7dwuYMhuY7Pw6EuEQu5HMRi1rksYzW/ut4C4hUatsG0xXUOQQqGEXajSMim PU0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=FBJ5f+0mZ7/F68uc5sJwn/a1nkrNyzAS01QYuub+hyk=; b=cHEB4AcWps0xdBA3O9MIVmR9wcv/WycqvnwIvbLAbZqrFVeBDrdtOfNXimybXGg3UV /wfr/0Va+9DMGzugmETc98p19SlUjUz090rqm0N0myJ+nmzU3FiDHf81V0u7bBnH4smU 7tDGxKYK5YhFMvYtO717nwNuU7sPrC/yaK+laXV6Y7mfpB40a402H4cybev/7lVoi+u3 OwRWIjrbQQGh5LRj8Q5avYSgcfSVxpnNNhohy3g+i9aobSI5L5x7/NHE/sTV/rJbYuwe dVmlG0Bzg7+PS+HOYDplKUjSzNLGsRL6B9qUW9GsmOaU8dBfMM4FSnt7IihMNXAAi7+e itpQ== X-Gm-Message-State: AOAM532GvPNVCK9cHCZK9sFVVjxmT6gL55fKeJH/K15YpYgSzna5qC/O bQmLR2G71p+DUCWaFUIlx0JzIb2maA0l+SuIHJm/N2uI5gIfLw== X-Google-Smtp-Source: ABdhPJw4RonAXlr0V3w4JdeFeKaObvYeqgxEBCY3+7/Zh2Wz3ABx5Ca6K4jDFTywfnWLBONdOihoLAwcJof+E9FX3AA= X-Received: by 2002:a5d:848a:: with SMTP id t10mr6384176iom.82.1628965533854; Sat, 14 Aug 2021 11:25:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andy Tai Date: Sat, 14 Aug 2021 11:24:57 -0700 Message-ID: Subject: Re: [PATCH] gnu: Add bgfx To: Leo Prikler Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50054 Cc: 50054@debbugs.gnu.org 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 (-) Or your intent is that each repo should be a separate package in guix, like bgfx with its three git repos shall be three packages in guix? On Sat, Aug 14, 2021 at 11:07 AM Andy Tai wrote: > > Question: then how in the package definition can I check out > submpodule repos and make them in the same relative positions for the > build to work? > > On Sat, Aug 14, 2021 at 2:43 AM Leo Prikler > wrote: > > > > Hi, > > > > Am Samstag, den 14.08.2021, 01:35 -0700 schrieb Andy Tai: > > > * gnu/packages/graphics.scm (bgfx): New variable > > > --- > > > gnu/packages/graphics.scm | 38 > > > ++++++++++++++++++++++++++++++++++++++ > ... > > > + (method git-fetch) > > > + (uri > > > + (git-reference > > > + (url "https://github.com/bkaradzic/bgfx.cmake") > > > + (commit commit) > > > + ;; Fetch git submodules > > > + (recursive? #t))) > > The use of submodules is discouraged because it's often hard to reason > > about them. This is such a case. bgfx and the other submodules each > > vendor a bunch of dependencies on top of the binaries that e.g. bx > > ships as part of their tools repo. > > > + (file-name (git-file-name name version)) > > > + (sha256 > > > + (base32 > > > + "1k18230zw3v2l0vgz5xi0l23fa0686yx0jd6hkvvvwp3zlakqp7n"))) > > > ) > > > + > > > > > -- > Andy Tai, atai@atai.org > Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4 > =E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1= =E4=BB=B0=E8=88=87=E8=A6=BA=E6=82=9F > =E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E= =E5=8B=95=E8=88=87=E6=8A=80=E8=83=BD --=20 Andy Tai, atai@atai.org Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4 =E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4= =BB=B0=E8=88=87=E8=A6=BA=E6=82=9F =E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=E5= =8B=95=E8=88=87=E6=8A=80=E8=83=BD