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:)
next prev parent 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).