From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Including sources in guix archive --export Date: Mon, 24 Sep 2018 17:29:49 +0200 Message-ID: <87zhw6ud5e.fsf@gnu.org> References: <1536873178.22035.0@smtp.gmail.com> <87h8isieke.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49207) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4So6-0003W3-62 for help-guix@gnu.org; Mon, 24 Sep 2018 11:29:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4So3-0003Dq-1m for help-guix@gnu.org; Mon, 24 Sep 2018 11:29:54 -0400 In-Reply-To: (=?utf-8?Q?=22Dup=C3=A9ron?= Georges"'s message of "Thu, 20 Sep 2018 20:50:45 +0200") 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: =?utf-8?Q?Dup=C3=A9ron?= Georges Cc: help-guix@gnu.org Hi Georges, Dup=C3=A9ron Georges skribis: > Thanks a lot Ludovic, this really helped :) . > > The following command nearly worked: > > guix archive --export --recursive hello $(guix build --source > --sources=3Dtransitive hello $MORE_SOURCES) > > but I had to explicitly add more sources, namely /gnu/store/*-$i.drv for > these files: > > binutils-2.23.2.tar.xz > bison-3.0.4.tar.xz > gc-7.6.4.tar.gz > gcc-4.8.2.tar.xz > glibc-2.18.tar.xz > guile-2.0.9.tar.xz > gcc-4.9.4.tar.xz > gettext-0.19.8.1.tar.gz > gmp-6.1.2.tar.xz > guile-2.2.3.tar.xz > libatomic_ops-7.6.4.tar.gz > libffi-3.2.1.tar.gz > libtool-2.4.6.tar.xz > libunistring-0.9.9.tar.xz > m4-1.4.18.tar.xz > perl-5.26.1.tar.gz > pkg-config-0.29.2.tar.gz > static-binaries.tar.xz > texinfo-6.5.tar.xz > zlib-1.2.11.tar.gz > > It seems that these are used to bootstrap guile and GCC. Is there a way to > get this list programmatically, without hardcoding version numbers? Does =E2=80=9Cguix build --sources=3Dall hello=E2=80=9D help? HTH, Ludo=E2=80=99.