From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id eNz/NxULiF8jeAAA0tVLHw (envelope-from ) for ; Thu, 15 Oct 2020 08:40:53 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id oLvPMxULiF8dQQAAB5/wlQ (envelope-from ) for ; Thu, 15 Oct 2020 08:40:53 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 70C69940366 for ; Thu, 15 Oct 2020 08:40:53 +0000 (UTC) Received: from localhost ([::1]:49864 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSyoe-0006sm-9V for larch@yhetil.org; Thu, 15 Oct 2020 04:40:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSyoW-0006sa-FX for help-guix@gnu.org; Thu, 15 Oct 2020 04:40:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46549) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSyoV-0000VE-UR; Thu, 15 Oct 2020 04:40:43 -0400 Received: from [2a01:cb18:832e:5f00:1013:8f9a:f686:d929] (port=43986 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kSyoV-0002Bq-9u; Thu, 15 Oct 2020 04:40:43 -0400 From: Mathieu Othacehe To: divoplade Subject: Re: Configuration for Cuirass References: <78f08542a333b6fc25b14a99f8f254ad090482a5.camel@divoplade.fr> Date: Thu, 15 Oct 2020 10:40:41 +0200 In-Reply-To: <78f08542a333b6fc25b14a99f8f254ad090482a5.camel@divoplade.fr> (divoplade's message of "Thu, 15 Oct 2020 00:42:59 +0200") Message-ID: <87eelzq3ue.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.51 X-TUID: wpkagiwx+Vz9 Hello divoplade, > How should I do it? Writing the appropriate specification is quite tricky and I plan to write a shepherd service to make it easier. In the meantime, something like that should get you closer: --8<---------------cut here---------------start------------->8--- (define my-packages '((#:name . "my-packages") (#:load-path-inputs . ("guix")) (#:package-path-inputs . ()) (#:proc-input . "guix") (#:proc-file . "build-aux/cuirass/gnu-system.scm") (#:proc . cuirass-jobs) (#:proc-args (subset "pomdappi")) ;name of the packages you want to build (#:inputs . (((#:name . "pomdappi") (#:url . "https://framagit.org/divoplade/pomdappi-ci.git") (#:load-path . ".") (#:branch . "master") (#:no-compile? . #t)) ((#:name . "guix") (#:url . "git://git.savannah.gnu.org/guix.git") (#:load-path . ".") (#:branch . "master") (#:no-compile? . #t)))) (#:build-outputs . ()))) (list my-packages) --8<---------------cut here---------------end--------------->8--- If you want to use a fixed guix input, you can use the #:commit key. Thanks, Mathieu