unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Daniel Pimentel <d4n1@openmailbox.org>
To: Mark H Weaver <mhw@netris.org>
Cc: guix-devel@gnu.org
Subject: Re: Guix package steps
Date: Sun, 21 Jun 2015 23:13:34 -0300	[thread overview]
Message-ID: <a4b87d6e28aaa5d1777fee4f003ffb20@openmailbox.org> (raw)
In-Reply-To: <87r3pbdm1h.fsf@netris.org>

On 2015-06-17 00:57, Mark H Weaver wrote:
> Daniel Pimentel <d4n1@openmailbox.org> writes:
> 
>> I tried create new packages (ipcalc, nmap, xfburn and others) but
>> without success.
>> 
>> My steps (based on talk GNU Guix packaging by Andreas Enge):
>> 0. Git clone guix repository by savannah;
>> 1. Copy gnu/package/indent.scm to mypackage.scm in this same folder;
>> 2. Add module to gnu-system.am
>> 3. Download mypackage;
>> 4. Edit mypackage.scm and add hash, license and other information;
>> 5. ./pre-inst-env guix build mypackage -K
>> 6. Erro: bash: ./pre-inst-env: No such file or directory
>> 
>> But there is pre-inst-env.in only. The script pre-inst-env not exist
>> in repository. So where is pre-inst-env?
> 
> You have to build guix before you can run it.  See
> doc/contributing.texi, especially the "Building from Git" section.
> Also, you should pass --localstatedir=/var to ./configure.
> 
>      Mark

I tried again, follow README file but there's a error (dot command?) 
when I run "make":

/bin/sh /home/dani/Desktop/development/git/guix/build-aux/missing dot 
-Tpng -Gratio=.9 -Gnodesep=.005 -Granksep=.00005 -Nfontsize=9 
-Nheight=.1 -Nwidth=.1 < "doc/images/bootstrap-graph.dot" > 
"doc/images/bootstrap-graph.png.tmp"
/home/dani/Desktop/development/git/guix/build-aux/missing: line 81: dot: 
command not found
WARNING: 'dot' is missing on your system.
          You might have modified some files without having the proper
          tools for further handling them.  Check the 'README' file, it
          often tells you about the needed prerequisites for installing
          this package.  You may also peek at any GNU archive site, in
          case some other package contains this missing 'dot' program.
Makefile:4359: recipe for target 'doc/images/bootstrap-graph.png' failed
make[2]: *** [doc/images/bootstrap-graph.png] Error 127
make[2]: Leaving directory '/home/dani/Desktop/development/git/guix'
Makefile:3503: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/dani/Desktop/development/git/guix'
Makefile:2136: recipe for target 'all' failed
make: *** [all] Error 2

-- 
Daniel Pimentel (d4n1 3:)

  reply	other threads:[~2015-06-22  2:13 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-17  0:15 Guix package steps Daniel Pimentel
2015-06-17  3:57 ` Mark H Weaver
2015-06-22  2:13   ` Daniel Pimentel [this message]
2015-06-22  6:09     ` Mark H Weaver
2015-06-22 13:42       ` Daniel Pimentel
2015-06-22 13:49         ` Amirouche Boubekki
2015-06-22 19:31         ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a4b87d6e28aaa5d1777fee4f003ffb20@openmailbox.org \
    --to=d4n1@openmailbox.org \
    --cc=guix-devel@gnu.org \
    --cc=mhw@netris.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).