From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: Re: Non-standard builds, autoconf and gcc Date: Mon, 14 Oct 2019 16:29:02 -0400 Message-ID: <87blujoyup.fsf@gmail.com> References: <5F8A99D6-C2C3-4440-A193-D51040D96CA2@asu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52271) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iK6xl-0006gM-Ub for help-guix@gnu.org; Mon, 14 Oct 2019 16:29:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iK6xl-0006iz-0R for help-guix@gnu.org; Mon, 14 Oct 2019 16:29:05 -0400 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]:42226) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iK6xk-0006ik-Sy for help-guix@gnu.org; Mon, 14 Oct 2019 16:29:04 -0400 Received: by mail-qt1-x82d.google.com with SMTP id w14so27230639qto.9 for ; Mon, 14 Oct 2019 13:29:04 -0700 (PDT) In-Reply-To: <5F8A99D6-C2C3-4440-A193-D51040D96CA2@asu.edu> (John Soo's message of "Wed, 2 Oct 2019 09:25:28 -0700") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: John Soo Cc: "help-guix@gnu.org" Hello, John Soo writes: > Hi Todor, > > >> =EF=BB=BFI am trying to define a package that builds a source which has >>=20 >> a non-standard build procedure. It's a mix of autotools packages and som= ething else. My first attempt was to use the trivial builder... > > What is the something else? If it the shape of the build follows the > gnu steps with some extra autotools, you may be able to use > modify-phases. You would get the majority of the unpacking, > replacement of relevant paths, and more. Then you could add some extra > steps to work in the autotools specifics. My experience with the > trivial builder is that it is best for union builds and copying some > files but not much more. +1 Good luck, Maxim