Re: [PATCH 02/12] build-system: Add cargo build system.

2016-12-30 Thread Danny Milosavljevic
Hi, when I use git-download, the files it checked out will have r-- permissions and thus cargo-build-system can't patch Cargo.toml . To reproduce, try: (define-public rust-c-vec (package (name "rust-c-vec") (version "1.1.0") (source (origin (method git-fetch) (uri (git-re

Mozilla help needed - 0ad, or: how to pass the version to mozjs-38?

2016-12-30 Thread ng0
These 3 patches are also in the games/0ad branch here https://pagure.io/guix-dev No matter what I try, mozjs-38 ends up without a version in some parts and I need this to continue (finish) the 0ad package. Any help is welcome. Linking mocks_real ar -rcs ../../../binaries/system/libmocks_real.a

[PATCH 2/3] gnu: Add 0ad-data.

2016-12-30 Thread ng0
From: ng0 * gnu/packages/games.scm (0ad-data): New variable. --- gnu/packages/games.scm | 46 ++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index a3b9f04b9..69c72a55f 100644 --- a/gnu/packages/games.s

[PATCH 3/3] gnu: Add 0ad.

2016-12-30 Thread ng0
From: ng0 * gnu/packages/games.scm (0ad): New variable. --- gnu/packages/games.scm | 147 - 1 file changed, 146 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 69c72a55f..dba021619 100644 --- a/gnu/p

[PATCH 1/3] gnu: Add mozjs-38.

2016-12-30 Thread ng0
From: ng0 * gnu/packages/gnuzilla.scm (mozjs-38): New variable. --- gnu/packages/gnuzilla.scm | 123 ++ 1 file changed, 123 insertions(+) diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 07ed2af0b..4ad4218eb 100644 --- a/gnu/pa

riscv cross toolchain - C_INCLUDE_PATH

2016-12-30 Thread David Craven
Hi guix, I'm trying to build a riscv cross toolchain. Why do I have to reset C_INCLUDE_PATH to get glibc to build? It seems to me that all the cross packages shouldn't be in the C_INCLUDE_PATH. Some insight would be greatly appreciated. export C_INCLUDE_PATH="/gnu/store/sjg2km4jy29wbwpisaab8z0jl

Re: [PATCH] gnu: Add kakoune

2016-12-30 Thread Leo Famulari
On Fri, Dec 30, 2016 at 03:44:13PM +1100, Carlo Zancanaro wrote: > From 57b2f9e6af20606e302fc4040515d7a92bde73fc Mon Sep 17 00:00:00 2001 > From: Carlo Zancanaro > Date: Fri, 30 Dec 2016 02:15:59 +1100 > Subject: [PATCH] gnu: Add kakoune > To: guix-devel@gnu.org > > * gnu/packages/patches/kakoune

[PATCH 3/4] gnu: gnome-tweak-tool: Make propagated-inputs just inputs

2016-12-30 Thread Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool): Just use inputs, as these are now referenced by the package. --- gnu/packages/gnome.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 12a30d12d..a76ec2f4e 100644 --- a/gnu/

[PATCH 4/4] gnu: gnome-tweak-tool: Add missing inputs

2016-12-30 Thread Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool)[inputs]: Add gnome-desktop and libsoup. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index a76ec2f4e..3bed2768d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gno

Re: [PATCH] gnu: gnome-tweak-tool: Use glib-or-gtk-build-system

2016-12-30 Thread Christopher Baines
On 29/12/16 18:05, Ludovic Courtès wrote: > Hi! > > Christopher Baines skribis: > >> * gnu/packages/gnome.scm (gnome-tweak-tool): Switch from the gnu build >> system to the glib-or-gtk build system, to fix missing gobject >> introspection namespaces. > > Using ‘glib-or-gtk-build-system’ sounds

[PATCH 1/4] gnu: gnome-tweak-tool: Use glib-or-gtk-build-system

2016-12-30 Thread Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool): Switch from the gnu build system to the glib-or-gtk build system, to fix missing gobject introspection namespaces. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/g

[PATCH 2/4] gnu: gnome-tweak-tool: Include GI_TYPELIB_PATH

2016-12-30 Thread Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool): Add another wrap phase to include GI_TYPELIB_PATH. --- gnu/packages/gnome.scm | 8 1 file changed, 8 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5f13cdd0e..12a30d12d 100644 --- a/gnu/packages/gnome.scm +++

Re: 01/01: gnu: Add Nagios.

2016-12-30 Thread Leo Famulari
On Wed, Nov 30, 2016 at 10:31:09PM +, Ludovic Court�s wrote: > civodul pushed a commit to branch master > in repository guix. > > commit d30e578a0011b05d1e7d8b3ba7ee38588eba301c > Author: Ludovic Courtès > Date: Wed Nov 30 23:26:57 2016 +0100 > > gnu: Add Nagios. > > * gnu/pac

[PATCH] gnu: Add emacs-git-gutter

2016-12-30 Thread Christopher Baines
* gnu/packages/emacs.scm (emacs-git-gutter): New variable. --- gnu/packages/emacs.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 5b6b9900a..f062a7557 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/em

Re: [PATCH 01/10] gnu: Add dummy linker for propeller-elf.

2016-12-30 Thread Kei Kebreau
Ricardo Wurmus writes: > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for > propeller-elf. > --- > gnu/packages/bootstrap.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm > index 11ebd79..dd922c3 100644 > --- a/

Re: [PATCH] gnu: Add nethack.

2016-12-30 Thread Chris Marusich
Hi Kei, I felt the need to play a game, so I was looking into packaging Nethack. But I then found this email thread and saw that you already tried it! Inspired by the RPG theme, I decided to perform thread necromancy! :-) How did this pan out? It looks like Nethack didn't wind up in the Guix git

Re: [PATCH] gnu: Add nethack.

2016-12-30 Thread Kei Kebreau
Chris Marusich writes: > Hi Kei, > > I felt the need to play a game, so I was looking into packaging Nethack. > But I then found this email thread and saw that you already tried it! > Inspired by the RPG theme, I decided to perform thread necromancy! :-) > > How did this pan out? It looks like N

Re: [PATCH 1/2] gnu: Add cargo.

2016-12-30 Thread Chris Marusich
David Craven writes: > +(define-public cargo > + (package > +(name "cargo") > +(version (cargo-version (rustc-version > %rust-bootstrap-binaries-version))) > +(source (origin > + (method url-fetch) > + ;; Use a cargo tarball with vendored dependencies and a

Re: [PATCH 1/2] gnu: Add cargo.

2016-12-30 Thread David Craven
> What does "vendored dependencies" mean? Are there dependencies included > in this tarball which are not managed via Guix? Rust crates are included as source in the vendor subfolder. It uses the cargo vendor subcommand [0] for building cargo offline. I don't think that people want this merged, I

Re: [PATCH] gnu: Add kakoune

2016-12-30 Thread Carlo Zancanaro
On Fri, Dec 30 2016, Leo Famulari wrote >> diff --git a/gnu/packages/patches/kakoune-fix-bash-path.patch >> b/gnu/packages/patches/kakoune-fix-bash-path.patch >> diff --git a/gnu/packages/patches/kakoune-leave-manpages-uncompressed.patch >> b/gnu/packages/patches/kakoune-leave-manpages-uncompres

Happy new hacking

2016-12-30 Thread Daniel Pimentel (d4n1)
Happy new hacking Guix! The GuixSD 0.12 with LUKS was a gifts for me :) Happy new hacking,

Re: [PATCH] gnu: gnome-tweak-tool: Use glib-or-gtk-build-system

2016-12-30 Thread Chris Marusich
Christopher Baines writes: > * gnu/packages/gnome.scm (gnome-tweak-tool): Switch from the gnu build > system to the glib-or-gtk build system, to fix missing gobject > introspection namespaces. > --- > gnu/packages/gnome.scm | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --g

Re: [PATCH 1/2] gnu: Add cargo.

2016-12-30 Thread Chris Marusich
David Craven writes: >> What does "vendored dependencies" mean? Are there dependencies included >> in this tarball which are not managed via Guix? > > Rust crates are included as source in the vendor subfolder. It uses > the cargo vendor subcommand [0] for building cargo offline. I don't > think

Re: [PATCH] gnu: pius: Update to 2.2.2-0.891687c.

2016-12-30 Thread Ludovic Courtès
Leo Famulari skribis: > On Sun, Dec 25, 2016 at 01:53:19PM -0500, Troy Sankey wrote: >> Attached is a patch to upgrade pius to a version that works with >> gpg-agent 2.1, in my experience. I have tested this version with >> gnupg@2.1.17 as the gpg input and gpg-agent version, and using a new >>

Re: Duplicate dependencies in util-linux

2016-12-30 Thread Ludovic Courtès
Howdy! John Darrington skribis: > When I run: guix size util-linux | sort -n -k 3 > > I get: > > store item totalself > /gnu/store/a64w9dq219a8d9k4mfz76mnzph9wsvfj-zlib-1.2.8 61.3 > 0.4 0.4% > /gnu/store/bm0gfw4jkw8gd

Re: [PATCH 1/2] gnu: Add cargo.

2016-12-30 Thread David Craven
> I understand that this is some sort of mechanism to enable cargo to build > things > offline, but is it appropriate to put all of those other packages' > source into the "cargo" package that is going to be built by Guix? I > haven't been following the Cargo/Rust in Guix discussion thread, so it

Re: [PATCH] gnu: mc: Partially fix absolute file paths.

2016-12-30 Thread Ludovic Courtès
ng0 skribis: > Partially fixes . > > * gnu/packages/mc.scm (mc)[arguments]: Add new phase 'fix-absolutism. > This substitutes absolute file paths with functional file paths. [...] > + (modify-phases %standard-phases > + ;; We need to modify certain files

Re: Per-package updaters?

2016-12-30 Thread Ludovic Courtès
Hello Guix! Ricardo Wurmus skribis: > we have a couple of generic package updaters (CPAN, CRAN, Bioconductor, > Github, GNU, etc), but they don’t nearly cover all of our packages. I > wonder if we should add one-off updaters for individual packages that > don’t fall into any of the generic clas

Re: [PATCH 01/10] gnu: Add dummy linker for propeller-elf.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for > propeller-elf. OK!

Re: [PATCH 02/10] gnu: Add propeller-binutils.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (propeller-binutils): New variable. [...] > + ,@(substitute-keyword-arguments (package-arguments xbinutils) > + ((#:configure-flags flags) > + `(cons "--disable-nls" ,flags) That shouldn't be needed. >

Re: [PATCH 03/10] gnu: Add propeller-gcc.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (propeller-gcc): New variable. [...] > + (native-search-paths > + (list (search-path-specification > + (variable "CROSS_C_INCLUDE_PATH") > + (files '("propeller-elf/include"))) > + (search-pat

Re: [PATCH 04/10] gnu: Add proplib.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (proplib): New variable. [...] > +(define-public proplib > + (let ((commit "844741fe0ceb140ab2fdf9d0667f68c1c39c31da") > +(revision "1")) > +(package > + (name "proplib") > + (version (string-append "0.0.0-" revision "

Re: [PATCH 05/10] gnu: Add propeller-toolchain.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (propeller-toolchain): New variable. LGTM, thanks!

Re: [PATCH 06/10] gnu: Add openspin.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (openspin): New variable. LGTM, thanks!

Re: [PATCH 07/10] gnu: Add propeller-load.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (propeller-load): New variable. OK!

Re: [PATCH 08/10] gnu: Add spin2cpp.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (spin2cpp): New variable. LGTM! > + (add-before 'build 'set-cross-environment-variables > + (lambda* (#:key inputs #:allow-other-keys) > + (setenv "CROSS_LIBRARY_PATH" > + (string-append (ass

Re: [PATCH 09/10] gnu: Add spinsim.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (spinsim): New variable. OK!

Re: [PATCH 10/10] gnu: Add propeller-development-suite.

2016-12-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/embedded.scm (propeller-development-suite): New variable. LGTM. Impressive piece of work, thank you! Ludo’.

Re: [PATCH 1/2] gnu: Add cargo.

2016-12-30 Thread Chris Marusich
David Craven writes: >> I understand that this is some sort of mechanism to enable cargo to build >> things >> offline, but is it appropriate to put all of those other packages' >> source into the "cargo" package that is going to be built by Guix? I >> haven't been following the Cargo/Rust in G