From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: Libreoffice building (sort of) Date: Thu, 12 Mar 2015 19:10:17 -0400 Message-ID: <877fulzuau.fsf@netris.org> References: <20150309220320.GA16814@debian> <787D3051-1EA0-4CFA-8D7C-A201DB6EA50B@sumou.com> <7C40BA9C-C875-446D-B2FD-3749CF026313@sumou.com> <87mw3lm3cp.fsf@gnu.org> <26d5018175cf3d29bd0f9c99081c4841@hcoop.net> <871tkv1ojp.fsf@netris.org> <31c4ac58a6a35a5f0aaf774ae6c51062@hcoop.net> <87k2ynz6l7.fsf@netris.org> <1087a716208a8189144690eb294adac7@hcoop.net> 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]:33016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWCF2-00071u-EK for guix-devel@gnu.org; Thu, 12 Mar 2015 19:10:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YWCEx-0006fR-Bt for guix-devel@gnu.org; Thu, 12 Mar 2015 19:10:12 -0400 Received: from world.peace.net ([50.252.239.5]:52164) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWCEx-0006PX-9D for guix-devel@gnu.org; Thu, 12 Mar 2015 19:10:07 -0400 In-Reply-To: <1087a716208a8189144690eb294adac7@hcoop.net> (=?utf-8?B?Ig==?= =?utf-8?B?55m944GE54aK77yg55u45pKy6YGTIidz?= message of "Thu, 12 Mar 2015 23:56:07 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?utf-8?B?55m944GE54aK77yg55u45pKy6YGT?= Cc: GuixSD =E7=99=BD=E3=81=84=E7=86=8A=EF=BC=A0=E7=9B=B8=E6=92=B2=E9=81=93 writes: > On 2015-03-11 20:17, Mark H Weaver wrote: >> When you run "/path/to/git/checkout/pre-inst-env guix ..." then it will >> always use the package descriptions from the git checkout. This is >> what >> I *always* do. In fact, to make this easier, I put this script in >> ~/bin/guix: >> >> --8<---------------cut here---------------start------------->8--- >> #!/bin/sh >> >> exec /home/mhw/guix/pre-inst-env guix "$@" >> --8<---------------cut here---------------end--------------->8--- >> >> Also note that when 'pre-inst-env' is used, >> $HOME/.config/guix/latest is >> always ignored, so anything you've done with 'guix pull' is irrelevant. > > So, if I understand correctly, I'd make the git version, but not make > install it. Then running `pre-inst-env guix' this will use definitions > from the git pull... Yes, that's right. > What about the store? Should I configure it with --localstatedir set > to /var when building the git version? Indeed, that is important. You'll also need to pass --with-libgcrypt-prefix=3D$(guix build libgcrypt | head -1) Mark