Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix

2016-05-30 Thread Dennis Mungai
Hello fellows, I have made a few changes that should ensure a successful build of both clang and clang-runtime-3.8, by disabling test units from llvm 3.8 as they generated invalid targets for clang. Test and confirm that the patch fixes the issues highlighted above. Thanks and regards, Dennis.

Re: [GSoC] Continuous integration tool à la Hydra.

2016-05-30 Thread Ludovic Courtès
Mathieu Lirzin skribis: > For those willing to see more, a Git repository is available here: > > https://notabug.org/mthl/cuirass BTW, I can confirm that it “builds stuff” here when I let it go. An improvement would be to redirect or filter (current-build-output-port). For instance, we could

Re: [GSoC] Continuous integration tool à la Hydra.

2016-05-30 Thread Ludovic Courtès
Hello! Mathieu Lirzin skribis: > Since it would be cumbersome to speak about something without giving it > a name, I have decided to call this software “Cuirass”. Interesting. :-) > While being intended as a general purpose continuous integration tool, > the first iteration of Cuirass is focu

Re: [PATCH 4/4] emacs: Add "Build Log" button to Package Info.

2016-05-30 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm (package-build-log-file): New procedure. > * emacs/guix-ui-package.el (guix-package-build-log-file) > (guix-package-find-build-log) > (guix-package-info-insert-build-log-button): New procedures. > (guix-package-info-button-functions): Add > 'guix-package

Re: [PATCH 3/4] emacs: Add "Build" button to Package Info.

2016-05-30 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm: Use (guix scripts) module for 'build-package' > procedure. > * emacs/guix-base.el (guix-build-package): New procedure. > * emacs/guix-ui-package.el (guix-package-info-insert-build-button): New > procedure. ^^ Extra indent. > (guix-package-info-bu

Re: [PATCH 2/4] emacs: Extend 'guix-mapinsert'.

2016-05-30 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-utils.el (guix-mapinsert): Add 'indent' and 'column' > keyword arguments. I’m intimidated by ‘dolist’, but it LGTM. :-) Ludo’.

Re: [PATCH 1/4] emacs: Show built output directories in Package Info.

2016-05-30 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm (package-store-path): New procedure. > * emacs/guix-base.el (guix-package-store-path): New procedure. > * emacs/guix-ui-package.el (guix-package-info-auto-find-package): New > variable. > (guix-package-info-show-store-path, guix-package-info-insert-misc)

Re: [PATCH 1/1] services: urandom-seed: Set umask to 077 while shutting down.

2016-05-30 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/services/base.scm (urandom-seed-shepherd-service): Call 'umask'. > --- > gnu/services/base.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/services/base.scm b/gnu/services/base.scm > index a45f219..8ed40a4 100644 > --- a/gnu/services/base.scm > +++

[PATCH] Add msgpack

2016-05-30 Thread Lukas Gradl
Hello Guix, Attached is a patch for the c/c++ version of msgpack. This is a dependency of the Ring. Thank you! >From 25eef52146bc84e83d90e429a0a2a5ca607280bc Mon Sep 17 00:00:00 2001 From: Lukas Gradl Date: Mon, 30 May 2016 15:46:29 -0500 Subject: [PATCH] gnu: serialization: Add msgpack. * g

[PATCH] Add googletest

2016-05-30 Thread Lukas Gradl
Hello Guix, This patch adds googletest, a native-input for the c/c++ version of msgpack (coming soon). There is no "install" target. At the moment the patch copies the build results to out/lib and the include directory of the source tree to out/include. I am not sure if this is enough or if so

guix ignores --no-substitutes

2016-05-30 Thread Federico Beffa
Hi, I find that Guix still contacts home even when passed the '--no-substitutes' flag: $ ./pre-inst-env guix build --no-substitutes chez-sockets substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.

[no subject]

2016-05-30 Thread Tomáš Čech
OK, I got too excited with sending patch, I'm just glad I get in touch once again. And besides, that GPG signing of commits is new to me. S_W

[PATCH] gnu: Add py3status.

2016-05-30 Thread Tomáš Čech
* gnu/packages/python.scm (python-py3status): New variable. --- gnu/packages/python.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index dc54bff..d139dbc 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pytho

Re: [PATCH] Add libiax

2016-05-30 Thread Lukas Gradl
Leo Famulari writes: > On Sat, May 28, 2016 at 06:08:57PM -0500, Lukas Gradl wrote: >> + #:use-module (gnu packages autotools) >^ > Also, there is some extra whitespace at the end of the line above. > Oops! Good catch! >> + (uri >> +

Re: [PATCH] Add libiax

2016-05-30 Thread Lukas Gradl
Thank you for your review! Leo Famulari writes: > On Sat, May 28, 2016 at 06:08:57PM -0500, Lukas Gradl wrote: >> >> Hi Guix, >> >> Attached is a patch for LibIAX, a library that is used by the Ring >> (formerly SFLphone). > > Cool! > >> Upstream seems to use no version numbers. I used the g

Re: [PATCH] Add zimg.

2016-05-30 Thread Ricardo Wurmus
Efraim Flashner writes: > On Sun, May 29, 2016 at 08:34:15PM +0200, Ricardo Wurmus wrote: >> >> Efraim Flashner writes: >> >> > here's a patch to add zimg, a new dependency for vapoursynth in versions >> > 29 and above. >> >> Thanks, this looks good to me. Too bad the release tarball is not

[PATCH] gnu: Add py3status.

2016-05-30 Thread Tomáš Čech
* gnu/packages/python.scm (python-py3status): New variable. --- gnu/packages/python.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index dc54bff..42a0e8a 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pyt

Re: [PATCH] Add zimg.

2016-05-30 Thread Efraim Flashner
On Sun, May 29, 2016 at 08:34:15PM +0200, Ricardo Wurmus wrote: > > Efraim Flashner writes: > > > here's a patch to add zimg, a new dependency for vapoursynth in versions > > 29 and above. > > Thanks, this looks good to me. Too bad the release tarball is not > bootstrapped. > > I found that t

Re: [PATCH 2/5] gnu: Add avr-gcc.

2016-05-30 Thread Thompson, David
On Thu, Apr 14, 2016 at 1:25 PM, Ludovic Courtès wrote: > David Thompson skribis: > >> * gnu/packages/avr.scm (avr-gcc): New variable. > > [...] > >> + `(modify-phases ,phases >> + ;; Without a working multilib build, the resulting GCC lacks >> + ;; support for ne

Re: [PATCH 1/5] gnu: Add avr-binutils.

2016-05-30 Thread Thompson, David
On Tue, Apr 19, 2016 at 10:55 AM, Ludovic Courtès wrote: > Manolis Ragkousis skribis: > >> And I would really prefer if we had a way to explicitly install >> avr-binutils. This way it will be more clear to someone only wanting to >> install this specific package. >> >> We could keep something li

Re: [PATCH 3/5] gnu: avr-libc: Fix build.

2016-05-30 Thread Thompson, David
On Fri, Apr 15, 2016 at 5:12 PM, Ludovic Courtès wrote: > "Thompson, David" skribis: > >> On Thu, Apr 14, 2016 at 1:26 PM, Ludovic Courtès wrote: >>> David Thompson skribis: >>> * gnu/packages/avr.scm (avr-libc): Update to 2.0.0. [native-inputs]: Use new avr-gcc and avr-binutils.

Re: [PATCH 4/5] gnu: Add avr-toolchain.

2016-05-30 Thread Thompson, David
Reviving this old thread. On Thu, Apr 14, 2016 at 1:33 PM, Ludovic Courtès wrote: > David Thompson skribis: > >> * gnu/packages/avr.scm (avr-toolchain): New variable. > > I’m guessing that the goal is to allow users to install it in a profile > and build stuff interactively from there, right? >

[GSoC] Porting GuixSD to GNU/Hurd Update 1

2016-05-30 Thread Manolis Ragkousis
Hello everyone, One week passed since the beginning of the coding phase of GSoC, so I think it's time to give you an update on my progress. In the previous weeks I tried to get me prepared as much as possible and get a better idea of what needs to be done. I concentrated on getting familiar with

Solving the ‘package-name->name+version’ name conflict. (was: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.)

2016-05-30 Thread Mathieu Lirzin
Hi, I am a bit late. David Thompson writes: > * guix/build/emacs-build-system.scm (gnu:unpack) > (store-file->elisp-source-file, unpack): New procedures. > (%standard-phases): Use the new unpack procedure. > --- > guix/build/emacs-build-system.scm | 23 +++ > 1 file changed

Re: [PATCH] Add GeoGebra

2016-05-30 Thread Alex Vong
Hi, I have skimmed through the patch, the website of geogebra, and I have noticed some problems. + ;; Move ".jar" files and license into "share/geogebra/". It seems the jar files are copied into the installation directory. This is no good because guix requires compiling everything fro

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-30 Thread Thompson, David
On Mon, May 30, 2016 at 6:14 AM, Alex Kost wrote: > Ludovic Courtès (2016-05-30 00:50 +0300) wrote: > >> Alex Kost skribis: >> >>> Ludovic Courtès (2016-05-28 18:36 +0300) wrote: >>> David Thompson skribis: > * guix/build/emacs-build-system.scm (gnu:unpack) > (store-file->elisp

Re: [PATCH 2/2] gnu: Add emacs-better-defaults.

2016-05-30 Thread Thompson, David
On Sat, May 28, 2016 at 11:37 AM, Ludovic Courtès wrote: > David Thompson skribis: > >> * gnu/packages/emacs.scm (emacs-better-defaults): New variable. > > [...] > >> + (uri (string-append >> "http://stable.melpa.org/packages/better-defaults-"; >> + version ".el")

feedback as solicited by Guix manual (Section 7.1.5)

2016-05-30 Thread Ethan Stefan Day
Hello, I just got finished setting up GuixSD on one of these , to use as a fun/hacking box. I hit a bump with partitioning the drive, but managed to figure it out. The Guix manual refers to the Parted manual for an overview

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-30 Thread Catonano
2016-05-30 13:55 GMT+02:00 Catonano : > 2016-05-30 12:14 GMT+02:00 Alex Kost : > >> >> , OK, I wanted to write verbosely why I prefer >> uncompressed-file-fetch, and why we should still use it, etc.; >> >> but I've just noticed an unpleasant downside with >> ‘uncompressed-file-fetch’: for example,

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-30 Thread Catonano
2016-05-30 12:14 GMT+02:00 Alex Kost : > > , OK, I wanted to write verbosely why I prefer > uncompressed-file-fetch, and why we should still use it, etc.; > > but I've just noticed an unpleasant downside with > ‘uncompressed-file-fetch’: for example, if you build the recently added > "emacs-queue"

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-30 Thread Alex Kost
Ludovic Courtès (2016-05-30 00:50 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2016-05-28 18:36 +0300) wrote: >> >>> David Thompson skribis: >>> * guix/build/emacs-build-system.scm (gnu:unpack) (store-file->elisp-source-file, unpack): New procedures. (%standard-phases)

Re: [PATCH 2/4] emacs-pkg-info

2016-05-30 Thread Alex Kost
Catonano (2016-05-29 18:53 +0300) wrote: > From 6b4542d9f52b8f91375d07bd41bcc196a1c0515a Mon Sep 17 00:00:00 2001 > From: humanitiesNerd > Date: Sun, 29 May 2016 10:23:00 +0200 > Subject: gnu: Add emacs-pkg-info. > > * gnu/packages/emacs.scm (emacs-pkg-info). Almost, but not quite ;-) should be

Re: [PATCH 1/4] emacs-queue

2016-05-30 Thread Alex Kost
Catonano (2016-05-29 18:53 +0300) wrote: > From 89849ff33cd67243d691748f77f13474676d5361 Mon Sep 17 00:00:00 2001 > From: humanitiesNerd > Date: Fri, 27 May 2016 10:01:59 +0200 > Subject: gnu: Add emacs-queue. > > * gnu/packages/emacs.scm (emacs-queue): New variable. > --- > diff --git a/gnu/pac

Re: [PATCH 7/7] guix import: Print list of expressions.

2016-05-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/scripts/import.scm (guix-import): Print list of expressions. Depending on your answer to #6, maybe we’d bring more of the recursive functionality to this file. :-) Anyway, this is a step in the right direction, thanks for working on it! Ludo’.

Re: [PATCH 6/7] import cran: Add "recursive" option.

2016-05-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/scripts/import/cran.scm: (%options): Add "recursive" option. > (guix-import-cran): Handle "recursive" option. > --- > guix/scripts/import/cran.scm | 26 -- > 1 file changed, 20 insertions(+), 6 deletions(-) > > diff --git a/guix/scripts/im

Re: [PATCH 3/7] import cran: description->package: Also return package dependencies.

2016-05-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/import/cran.scm (description->package): Return package > dependencies in addition to generated package expression. What would you think of making it return a SRFI-41 stream of packages instead? Or maybe two values: the package asked for, and the stream contain

Re: [PATCH 4/7] import cran: Ignore default R packages.

2016-05-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/import/cran.scm (default-r-packages): New variable. > (description->package): Drop default R packages from list of inputs. OK! Ludo'.

Re: [PATCH 1/7] import cran: Remove more invalid characters from package names.

2016-05-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/import/cran.scm (guix-name): Replace period and underscore with > dash; always prepend package names with "r-". [...] > +(string-append "r-" (string-downcase > + (regexp-substitute/global #f "(_|\\.)" name > +

Re: [PATCH 2/7] import cran: Move guix-name to top-level.

2016-05-30 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/import/cran.scm (guix-name): Move to top-level. [...] > +(define (guix-name name) > + "Return a Guix package name for a given R package name." > + (string-append "r-" (string-downcase > + (regexp-substitute/global #f "(_|\\.)" name > +

Re: Can we package NetHack?

2016-05-30 Thread Ludovic Courtès
"Thompson, David" skribis: > On Sun, May 29, 2016 at 6:54 PM, Kei Kebreau wrote: >> On Mon, 30 May 2016 00:13:00 +0200 >> l...@gnu.org (Ludovic Courtès) wrote: >> >>> Kei Kebreau skribis: >>> >>> > NetHack tries to modify its state files in the store and none of its >>> > easily patchable direc