unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* Own guix repository (channel)
@ 2012-12-04  7:13 Alexey Shrub
  2012-12-04  9:40 ` Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Alexey Shrub @ 2012-12-04  7:13 UTC (permalink / raw
  To: bug-guix

Hi,

I want to use guix for deploying internal software in company where I work.
How I can create my own package repository (channel in nix terminology)?

-- 
Alexey Shrub

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Own guix repository (channel)
  2012-12-04  7:13 Own guix repository (channel) Alexey Shrub
@ 2012-12-04  9:40 ` Ludovic Courtès
  2012-12-04 10:19   ` Alexey Shrub
  0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2012-12-04  9:40 UTC (permalink / raw
  To: Alexey Shrub; +Cc: bug-guix

Hi Alexey,

Alexey Shrub <ashrub@yandex.ru> skribis:

> I want to use guix for deploying internal software in company where I work.

Thanks for your interest.  Be aware that Guix is currently alpha software.

> How I can create my own package repository (channel in nix terminology)?

There is currently no equivalent to Nix channels.  I’m not sure exactly
what you mean, though.  Did you mean doing something like ‘nix-push’?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Own guix repository (channel)
  2012-12-04  9:40 ` Ludovic Courtès
@ 2012-12-04 10:19   ` Alexey Shrub
  2012-12-04 16:15     ` Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Alexey Shrub @ 2012-12-04 10:19 UTC (permalink / raw
  To: bug-guix@gnu.org

Hi Ludovic,

04.12.2012, 13:40, "Ludovic Courtès" <ludo@gnu.org>:
> There is currently no equivalent to Nix channels.  I’m not sure exactly
> what you mean, though.  Did you mean doing something like ‘nix-push’?

For example, package01 depend on package02, package01 described by Scheme file in current directory,
if I do
guix-package --install=package01
where guix will search package02? In current directory too?

-- 
Alexey Shrub

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Own guix repository (channel)
  2012-12-04 10:19   ` Alexey Shrub
@ 2012-12-04 16:15     ` Ludovic Courtès
  0 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2012-12-04 16:15 UTC (permalink / raw
  To: Alexey Shrub; +Cc: bug-guix@gnu.org

Hi,

Alexey Shrub <ashrub@yandex.ru> skribis:

> For example, package01 depend on package02, package01 described by Scheme file in current directory,
> if I do
> guix-package --install=package01
> where guix will search package02? In current directory too?

Currently, guix-package and guix-build look for packages in the
(distro packages ...) modules.  More precisely, they look for all the
variables exported by all these modules that match ‘package?’, and pick
up one that has the right name.

In your case, package01 would have to be defined and exported in a
module named (distro packages XXX).  That module must be in Guile’s
search path (info "(guile) Load Paths").

Does it answer your question?

Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-12-04 19:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-04  7:13 Own guix repository (channel) Alexey Shrub
2012-12-04  9:40 ` Ludovic Courtès
2012-12-04 10:19   ` Alexey Shrub
2012-12-04 16:15     ` Ludovic Courtès

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).