Re: [PATCH] gnu: openldap: Use gnutls.

2016-09-20 Thread Jan Synáček
orig.tar > == as a former OpenLDAP maintainer on Fedora and RHEL, I strongly suggest you link it against openssl. It's basically the only really supported crypto upstream. -- Jan Synáček

using Cuirass to track a guix packages' git

2016-09-16 Thread Jan Nieuwenhuizen
de I think it should be a property of the spec, but it seems it gets only passed as part of the arguments. Ideas? Thank you! Greetings, Jan >From a26857176da63b36ec446654c79528a02fa4a3d1 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Thu, 15 Sep 2016 22:50:42 +0200 Subject: [PATCH 1

Re: [PATCH] gnu: rottlog: rotate messages daily.

2016-09-14 Thread Jan Nieuwenhuizen
ction in guix.texi, > with cross-references to the rottlog manual, like “Scheduled Job > Execution” does. Could you look into it? Added. Greetings, Jan >From e8e489db62337c6e8ef03e745a56938566e078c8 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 14 Sep 2016 19:04:38 +0200

[PATCH 4/5] gnu: Add libpqxx.

2016-09-13 Thread Jan Nieuwenhuizen
* gnu/packages/ci.scm (libpqxx): New variable. --- gnu/packages/ci.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm index ec51bb3..555c255 100644 --- a/gnu/packages/ci.scm +++ b/gnu/packages/ci.scm @@ -33,6 +33,7 @@ #

[PATCH 1/5] gnu: perl-gd: disable tests.

2016-09-13 Thread Jan Nieuwenhuizen
* gnu/packages/gd.scm (perl-gd): Disable tests, 1 fails. Fixes build. --- gnu/packages/gd.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/gd.scm b/gnu/packages/gd.scm index b1bbc22..4ba0194 100644 --- a/gnu/packages/gd.scm +++ b/gnu/packages/gd.scm @@ -106,6 +106,7 @@ most co

[PATCH 5/5] gnu: Resurrect hydra.

2016-09-13 Thread Jan Nieuwenhuizen
* gnu/packages/patches/hydra-automake-1.15.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/ci.scm (hydra): Bump to 20151030. Fixes building with nix-1.11.x. Add new libpqxx and perl-net-statsd dependencies. --- gnu/local.mk | 1 - gnu

[PATCH 2/5] gnu: perl-image-magick: disable tests.

2016-09-13 Thread Jan Nieuwenhuizen
* gnu/packages/imagemagick.scm (perl-image-magick): Disable tests, 2 fail. --- gnu/packages/imagemagick.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/imagemagick.scm b/gnu/packages/imagemagick.scm index 5d72cf2..8dac3e1 100644 --- a/gnu/packages/imagemagick

[PATCH 3/5] gnu: Add perl-net-statsd.

2016-09-13 Thread Jan Nieuwenhuizen
/ci.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Eric Bavier +;;; Copyright © 2016 Jan Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,6 +21,7 @@ #:use-module ((guix licenses) #:prefix l:) #:use-module (gnu packages) #:use

Re: [PATCH] gnu: Resurrect hydra

2016-09-13 Thread Jan Nieuwenhuizen
rks with guix, and from the outside it looks like hydra is pretty good. > Could you split it into separate packages: one for each new package, one > for each individual package change? Done. Find the script below that I used to test hydra with postgres. Greetings, Jan --8<-

Re: [PATCH] gnu: rottlog: rotate messages daily.

2016-09-12 Thread Jan Nieuwenhuizen
d provide default config values that take care of > common files such as /var/log/{messages,Xorg.0.log} in a reasonable way. Hmm, yes. Input appreciated here! Currently I just use the rottlog defaults except for using daily instead of weekly rotations, only rotating /var/log

[PATCH] gnu: update installation-os for new mingetty-configuration.

2016-09-11 Thread Jan Nieuwenhuizen
Hi! It seems that commit Add login-service (317d3b474ab5e0e62509dd1b5b2fbbf2e27c95fe) break installation-os on master. Fix attached. Greetings, Jan >From 8c4e24fd682cd7ebcd141ca62e9cb3f9dc8d4f82 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sun, 11 Sep 2016 18:34:47 +0

Re: [PATCH] gnu: icecat: correct useragent to GNU GuixSD.

2016-09-10 Thread Jan Nieuwenhuizen
.org/ Thanks for the explanation! With either user agent string, I get the same results btw: unique fingerprint. Of course, using GuixSD may be a bit less common than Windows NT today, but times are changing ;-) Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT h

[PATCH] gnu: icecat: correct useragent to GNU GuixSD.

2016-09-10 Thread Jan Nieuwenhuizen
Hi! Attached simple patch fixes spreading of theh terribly ignoring lie that I would be running Windows NT. I'm probably displayng unimaginable ignorance here but it's beyond me why a project like Firefox would hardcode such a default. Greetings,

[PATCH] gnu: Resurrect hydra.

2016-09-09 Thread Jan Nieuwenhuizen
ded. Greetings, Jan >From 9c3cc736629b1c24eae489d586f26a0c19356725 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 9 Sep 2016 19:57:26 +0200 Subject: [PATCH] gnu: Resurrect hydra. * gnu/packages/gd.scm (perl-gd): Disable tests, 1 fails. Fixes build. * gnu/packages/imagemagi

on running/building hydra

2016-09-09 Thread Jan Nieuwenhuizen
string&)?: hydra-eval-jobs.cc:156:46: error: ?class nix::EvalState? has no member named ?store? if (!pathExists(root)) state.store->addPermRoot(drvPath, root, false); ^ but I'm not sure if I can update nix.

on running/building hydra

2016-09-09 Thread Jan Nieuwenhuizen
string&)?: hydra-eval-jobs.cc:156:46: error: ?class nix::EvalState? has no member named ?store? if (!pathExists(root)) state.store->addPermRoot(drvPath, root, false); ^ but I'm not sure if I can update nix.

Re: [PATCH] gnu: rottlog: rotate messages daily.

2016-09-08 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi! >> ‘rottlog’ was looking for config files in OUT/etc, which made it >> impossible for people to configure it. So in commit >> 268ad34e0eadf8a015798b5c5587aad65b9f3a61 I changed it to look for >> configuration files in /etc/rottlog. >

Re: NPM and trusted binaries

2016-09-08 Thread Jan Nieuwenhuizen
Mike Gerwitz writes: > On Thu, Sep 08, 2016 at 10:45:57 +0200, Jan Nieuwenhuizen wrote: >> If a user builds an npm package from its source repository, I assume >> that they install the devDependencies needed for that using npm? > > Unfortunately that depends on the projec

Re: NPM and trusted binaries

2016-09-08 Thread Jan Nieuwenhuizen
would also like to explore if the source/binary package metaphor is a valid one for npm. For the packages that I considered, I used the `diff' command to assert that the installable npm package includes javascript and C files and are identical to the ones in the repository. Greetings

Re: NPM and trusted binaries

2016-09-07 Thread Jan Nieuwenhuizen
y weight? What's the next step I could take to help to bring `q' and `http' (and the other 316 packages I need) into Guix? Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

Re: [PATCH] gnu: rottlog: rotate messages daily.

2016-09-07 Thread Jan Nieuwenhuizen
bout. A service that initializes/writes these sounds like a good idea! Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
uot;.git" ".svn" "CVS" …))) > (else >#f))) Nice! > Could you send an updated patch? Sure, attached. > Thank you for making our lives easier! :-) :-) Exactly, the mv .git ../dot-git ... drill was getting boring. Greetings, Jan >From 060f9

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
Efraim Flashner writes: > Can this be generalized? `grep \\-download\) gnu/packages/*scm' shows also > svn-download, cvs-download and a lone hg-download. Okay. What about simply having non-default --exclude=FILE See attached. (Missing test included this time). Greetings,

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
it... >> What about make i the default? > > OK with defaulting Drop the option altogether, or make it --include-git? Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

[PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
Hi! Added an -g/--exclude-.git option for guix hash. It is very specific: it skips toplevel .git directory. WDYT? Greetings, Jan >From 86a580840f21f858b757cb7f421b0ba1c169e09d Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Mon, 5 Sep 2016 10:27:19 +0200 Subject: [PATCH] scripts: h

Re: GSoC NPM

2016-09-04 Thread Jan Nieuwenhuizen
27;d rather err on the side of caution, and not let > people download and run these non-source packages by accident ;-). Yes, that makes sense. I found that the `http' package has this binary form only so I added it as a fallback for now. > I will have more time to see this through next w

Re: GSoC NPM

2016-09-02 Thread Jan Nieuwenhuizen
Thompson, David writes: > On Fri, Sep 2, 2016 at 10:24 AM, Jan Nieuwenhuizen wrote: > >> Also, I found that you prefer going through the repository/github >> instead of using the dist tarball. Why is that? > > The tarballs distributed by NPM are considered binaries, no

Re: GSoC NPM

2016-09-02 Thread Jan Nieuwenhuizen
rball and use repository as fallback. You probably want to change that order? I made some other small changes, see attached patch, to be able to download all packages that I need, notably: cjson, http and xmldom. Thanks again for your amazing work, hoping to have this in master s

Re: [PATCH 02/12] gnu: Add mingw-w64.

2016-08-18 Thread Jan Nieuwenhuizen
Alex Kost writes: >> + (add-before >> + 'configure 'setenv > > it's more good-looking if this line is moved to the previous one :-) > > (add-before 'configure 'setenv Done. Greetings, Jan >From fe679f99f0cd7

[PATCH 07/12] gnu: ncurses: support mingw.

2016-08-17 Thread Jan Nieuwenhuizen
From: Mark H Weaver * gnu/packages/patches/ncurses-mingw.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/ncurses.scm (ncurses): Support MinGW. Co-Authored-By: Jan Nieuwenhuizen --- gnu/packages/ncurses.scm | 234 ++- 1

[PATCH 01/12] gnu: Add gcc-cross-x86_64 packages for testing.

2016-08-17 Thread Jan Nieuwenhuizen
* gnu/packages/cross-base.scm: (xgcc-sans-libc-x86_64-linux-gnu, xgcc-x86_64-linux-gnu): New variables. --- gnu/packages/cross-base.scm | 11 +++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 3bd30fd..cb53668 100644 --- a/gnu

[PATCH 10/12] gnu: ncurses: build mingw with libtool.

2016-08-17 Thread Jan Nieuwenhuizen
* gnu/packages/ncurses.scm (ncurses)[MINGW]: Build with libtool, as recommended; enables dlopen'ing. --- gnu/packages/ncurses.scm | 33 + 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm index 4d26fde

[PATCH 12/12] gnu: guile-2.0: support mingw.

2016-08-17 Thread Jan Nieuwenhuizen
* gnu/packages/guile.scm (guile-2.0): Support MinGW. --- gnu/packages/guile.scm | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index f26cc22..ee84c05 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm

[PATCH 03/12] gnu: cross-build: i686-w64-mingw32: new cross target.

2016-08-17 Thread Jan Nieuwenhuizen
* guix/utils.scm (mingw-target?): New function. * gnu/packages/cross-base.scm (cross-gcc-snippet): New function for MinGW. (cross-gcc): Use it. (cross-gcc-arguments, cross-gcc-patches, cross-gcc): Support MinGW. (native-libc, cross-newlib?): New functions. (cross-libc): Use cross-newlib? to support

[PATCH 09/12] gnu: libtool: support cross-libtool mingw.

2016-08-17 Thread Jan Nieuwenhuizen
at impacts struct stat, which would otherwise break +lstat's signature. + +Jan Nieuwenhuizen + +Upstream status: not yet presented upstream. + +--- libtool-2.4.6/build-aux/ltmain.in~ 2015-02-06 13:57:56.0 +0100 libtool-2.4.6/build-aux/ltmain.in 2016-05-06 07:46:29.425142546 +0200 +@@

[PATCH 08/12] gnu: cross-base: Add cross-libtool.

2016-08-17 Thread Jan Nieuwenhuizen
* gnu/packages/cross-base.scm (cross-libtool): New function. --- gnu/packages/cross-base.scm | 48 + 1 file changed, 48 insertions(+) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 996e392..f11e8c1 100644 --- a/gnu/packages

[PATCH 11/12] gnu: readline: support mingw.

2016-08-17 Thread Jan Nieuwenhuizen
2016 Jan Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,7 +25,8 @@ #:use-module (gnu packages perl) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix utils

[PATCH 06/12] gnu: gmp: build shared library for mingw.

2016-08-17 Thread Jan Nieuwenhuizen
/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2016 Nicolas Goaziou +;;; Copyright © 2016 Jan Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -49,7 +50,13

[PATCH 02/12] gnu: Add mingw-w64.

2016-08-17 Thread Jan Nieuwenhuizen
/gnu/packages/mingw.scm new file mode 100644 index 000..61f0bd3 --- /dev/null +++ b/gnu/packages/mingw.scm @@ -0,0 +1,82 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2016 Jan Nieuwenhuizen +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software

[PATCH 05/12] gnu: libunistring: support mingw: propagate libiconv if needed.

2016-08-17 Thread Jan Nieuwenhuizen
index f29b742..a9779d4 100644 --- a/gnu/packages/libunistring.scm +++ b/gnu/packages/libunistring.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès ;;; Copyright © 2015 Mark H Weaver +;;; Copyright © 2016 Jan Nieuwenhuizen

[PATCH 04/12] gnu: Add function libiconv-if-needed.

2016-08-17 Thread Jan Nieuwenhuizen
* gnu/packages/base.scm (libiconv-if-needed): New function. --- gnu/packages/base.scm | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index a476837..fe11a87 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.sc

MinGW guile.exe cross build patch series v10

2016-08-17 Thread Jan Nieuwenhuizen
suggested by Ludovic, I have tested all individual patches with the scripts below. Greetings, Jan test --8<---cut here---start->8--- #! /bin/sh -ex set -o pipefail; rm -f test*.log for i in $(seq 11 -1 0); do git checkout v10~$i; git show

Re: Guile question ... Re: [PATCH 07/11] gnu: ncurses: support mingw.

2016-08-16 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Ricardo Wurmus writes: > >> The command “guix refresh -l package-name” gives you a very rough list >> of packages (on the same architecture) that would be affected by an >> update to “package-name”. This isn’t always correct, but in the case o

Guile question ... Re: [PATCH 07/11] gnu: ncurses: support mingw.

2016-08-16 Thread Jan Nieuwenhuizen
"/lib"))) ;; MinGW: Provide termcap api, created for the MinGW port. (if (target-mingw?) '("--enable-term-driver") '())) ...is there an easier/cleaner way, this looks overly complicated. Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

Re: [PATCH 07/11] gnu: ncurses: support mingw.

2016-08-15 Thread Jan Nieuwenhuizen
did we/I miss something else? > Maybe the other mingw-related changes to core packages could > follow a similar pattern, and thus be eligible to be applied to master > directly. Sure, let's look at that when we this right. Greetings, Jan >From fad3d7d3929d0397e193c5993d1966e9b

Re: [PATCH] gnu: add xlsx2csv.

2016-08-13 Thread Jan Nieuwenhuizen
the meaning of xlsx and csv and > know > exactly what ths package is about. Find new patch attached, hope this is OK. If not, please modify to your liking. I took some inspiration from our libreoffice.scm package description. Greeting, Jan >From f5ae32ba44a91fe99889ea3770

Re: [PATCH] gnu: add xlsx2csv.

2016-08-11 Thread Jan Nieuwenhuizen
dfn{comma separated values} (CSV) > files. It was designed to be fast and to handle large input files." Better, thanks. > I think xml.scm might be a better home for this one. Done. Thanks! Greetings, Jan >From 38922f282ea054eda572d575272bd91539ba53bc Mon Sep 17 00:00:00 2001 From:

[PATCH] gnu: add xlsx2csv.

2016-08-11 Thread Jan Nieuwenhuizen
Hi! Find xlsx2csv package attached. Greetings, Jan >From ab5767429283f3fa7cbff294e4c7466f1bc06b14 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 13 Jul 2016 14:46:33 +0200 Subject: [PATCH] gnu: add xlsx2csv. * gnu/packages/python.scm (xlsx2csv): New variable. --- gnu/packa

[PATCH] gnu: rottlog: rotate messages daily.

2016-08-11 Thread Jan Nieuwenhuizen
Hi! Using the attached patch and the configuration below, rottlog actually rotates /var/log/messages daily. Greetings, Jan --8<---cut here---start->8--- (use-package-modules admin) (use-service-modules mcron) (define rottlog-job #~(job '(ne

Re: [PATCH] gnu: Add laby.

2016-08-10 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi! > I thought the svg loading problem in gtk+-2 was something that I > introduced, but it turns out that no svg images load at all for > me. (I ran guix's emacs and turned-on emacs's toolbar.) > > So, I am kind of stuck and am waiting for

Re: [PATCH 07/11] gnu: ncurses: support mingw.

2016-08-10 Thread Jan Nieuwenhuizen
Alex Kost writes: Hi! > Jan Nieuwenhuizen (2016-08-09 18:59 +0300) wrote: > >> Alex Kost writes: >> >>>> + (mingw-target? (lambda* (#:optional (target target)) >>>> + (and target >>>> +

Re: [PATCH 05/11] gnu: libunistring: support mingw: propagate libiconv if needed.

2016-08-09 Thread Jan Nieuwenhuizen
Alex Kost writes: >> - (propagated-inputs '()) ; FIXME: add libiconv when >> !glibc >> + (propagated-inputs `(,@(libiconv-if-needed))) > > Or simply: > > (propagated-inputs (libiconv-if-needed)) Ok, thanks. Greetings, Jan -- Jan

Re: [PATCH 07/11] gnu: ncurses: support mingw.

2016-08-09 Thread Jan Nieuwenhuizen
to remove this duplication. > but I think this 'mingw-target?' may be used by other packages quite > often, so it should be available by default to avoid the same > definitions in other packages. The definition from (guix utils) is used in libiconv-if-needed, in cross-

Re: [PATCH 08/11] gnu: cross-base: Add cross-libtool.

2016-08-09 Thread Jan Nieuwenhuizen
BJC_INCLUDE_PATH" >> + "OBJCPLUS_INCLUDE_PATH" >> + "LIBRARY_PATH")) > > I have already seen this list of environment variables in an earlier > patch. Perhaps it would be reasonable to mak

Re: [PATCH 02/11] gnu: Add mingw-w64.

2016-08-09 Thread Jan Nieuwenhuizen
v guix build --target=i686-w64-mingw32 hello /gnu/store/5lf701smnkq0wdg91jsyrmf5jnyz6i31-hello-2.10 guix environment --ad-hoc wine -- wine /gnu/store/5lf701smnkq0wdg91jsyrmf5jnyz6i31-hello-2.10/bin/hello.exe > Jan Nieuwenhuizen (2016-08-09 09:41 +0300) wrote: > >> +(defin

Re: mingw guile.exe cross build patch series v9

2016-08-09 Thread Jan Nieuwenhuizen
ugh, and probably we need to roll a new > release actually to fix a couple more MinGW things. Bash for MinGW...fun :-) Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

[PATCH 11/11] gnu: readline: support mingw.

2016-08-08 Thread Jan Nieuwenhuizen
2016 Jan Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,7 +25,8 @@ #:use-module (gnu packages perl) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix utils

[PATCH 10/11] gnu: ncurses: build mingw with libtool.

2016-08-08 Thread Jan Nieuwenhuizen
* gnu/packages/ncurses.scm (ncurses)[MINGW]: Build with libtool, as recommended; enables dlopen'ing. --- gnu/packages/ncurses.scm | 32 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm index 840dcf2.

[PATCH 05/11] gnu: libunistring: support mingw: propagate libiconv if needed.

2016-08-08 Thread Jan Nieuwenhuizen
index f29b742..d2feac2 100644 --- a/gnu/packages/libunistring.scm +++ b/gnu/packages/libunistring.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès ;;; Copyright © 2015 Mark H Weaver +;;; Copyright © 2016 Jan Nieuwenhuizen

[PATCH 07/11] gnu: ncurses: support mingw.

2016-08-08 Thread Jan Nieuwenhuizen
..840dcf2 100644 --- a/gnu/packages/ncurses.scm +++ b/gnu/packages/ncurses.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2012, 2013, 2014, 2015 Ludovic Courtès ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2015 Leo Famulari +;;; Copyright © 2016 Jan Nieuwenhuizen ;;; ;;; This file is part of GNU

[PATCH 06/11] gnu: gmp: build shared library for mingw.

2016-08-08 Thread Jan Nieuwenhuizen
/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2016 Nicolas Goaziou +;;; Copyright © 2016 Jan Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -49,7 +50,13

[PATCH 08/11] gnu: cross-base: Add cross-libtool.

2016-08-08 Thread Jan Nieuwenhuizen
* gnu/packages/cross-base.scm (cross-libtool): New function. --- gnu/packages/cross-base.scm | 52 + 1 file changed, 52 insertions(+) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 294de40..f6c30ec 100644 --- a/gnu/packages

[PATCH 09/11] gnu: libtool: support cross-libtool mingw.

2016-08-08 Thread Jan Nieuwenhuizen
at impacts struct stat, which would otherwise break +lstat's signature. + +Jan Nieuwenhuizen + +Upstream status: not yet presented upstream. + +--- libtool-2.4.6/build-aux/ltmain.in~ 2015-02-06 13:57:56.0 +0100 libtool-2.4.6/build-aux/ltmain.in 2016-05-06 07:46:29.425142546 +0200 +@@

[PATCH 04/11] gnu: Add function libiconv-if-needed.

2016-08-08 Thread Jan Nieuwenhuizen
* gnu/packages/base.scm (libiconv-if-needed): New function. --- gnu/packages/base.scm | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index a476837..4eb5b25 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.sc

[PATCH 02/11] gnu: Add mingw-w64.

2016-08-08 Thread Jan Nieuwenhuizen
/gnu/packages/mingw.scm new file mode 100644 index 000..aa9f53a --- /dev/null +++ b/gnu/packages/mingw.scm @@ -0,0 +1,81 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2016 Jan Nieuwenhuizen +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software

mingw guile.exe cross build patch series v9

2016-08-08 Thread Jan Nieuwenhuizen
patches build again. As suggested by Ludovic, I have tested all individual patches with the script below. There are no additional changes except for adding gcc-cross-x86_64 package descriptions to run these tests. Greetings, Jan TEST --8<---cut here---st

[PATCH 03/11] gnu: cross-build: i686-w64-mingw32: new cross target.

2016-08-08 Thread Jan Nieuwenhuizen
* guix/utils.scm (mingw-target?): New function. * gnu/packages/cross-base.scm (cross-gcc-snippet): New function for mingw. (cross-gcc): Use it. (cross-gcc-arguments, cross-gcc-patches, cross-gcc): Support mingw. (native-libc, cross-newlib?): New functions. (cross-libc): Use cross-newlib? to support

[PATCH 01/11] gnu: Add gcc-cross-x86_64 packages for testing.

2016-08-08 Thread Jan Nieuwenhuizen
* gnu/packages/cross-base.scm: (xgcc-sans-libc-x86_64-linux-gnu, xgcc-x86_64-linux-gnu): New variables. --- gnu/packages/cross-base.scm | 11 +++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 3bd30fd..cb53668 100644 --- a/gnu

guix-0.11 help2man errors during compilation

2016-08-05 Thread Jan Synáček
em. Later on, more man pages in doc/ are built just fine. Cheers, -- Jan Synáček

Re: [PATCH] gnu: Add mono.

2016-07-27 Thread Jan Nieuwenhuizen
Leo Famulari writes: > On Fri, Jul 15, 2016 at 09:32:43PM +0200, Jan Nieuwenhuizen wrote: >> Subject: [PATCH] gnu: Add mono. >> >> * gnu/packages/mono.scm: New file. >> * gnu/packages/local.mk (GNU_SYSTEM_MODULES): Add it. > > Thank you! > > I assume this

Re: [GSoC update] Npm & guix

2016-07-25 Thread Jan Nieuwenhuizen
uery developers for their view on the number of dependencies you found and some of the conflicts you see? Thanks for your great effort! Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Jan Synáček
, even though differently:) -- Jan Synáček

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Jan Synáček
On Thu, Jul 21, 2016 at 3:00 PM, Ludovic Courtès wrote: > Jan Synáček skribis: > >> On Tue, Jul 19, 2016 at 2:43 PM, Ludovic Courtès wrote: >>> I improved the message along these lines in commit >>> 2c2ec261a8d3c37e5147038f47ad24c57cde4134, let me know what

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-20 Thread Jan Synáček
hat. The point is, make it clear that "requires networking" means adding at least one service to the operating system's services and make at least one suggestion. Definitely a step forward to user friendliness. Cheers, -- Jan Synáček

Re: rottlog daily test

2016-07-19 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > On closer inspection, it seems to me we should be using > --sysconfdir=/etc, but still provide the example config files in > OUT/etc. > > WDYT? Sounds good. It would be good to see it really work from mcron*... Greetings, Jan -- Jan Nieuwenhuizen

rottlog daily test

2016-07-18 Thread Jan Nieuwenhuizen
'(next-hour '(5)) (lambda () (system (string-append rottlog "/sbin/rottlog"))) (operating-system ... (services ... (rottlog-service))) but I did not see t

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-16 Thread Jan Synáček
ally what I wanted. Cheers, -- Jan Synáček

Re: [PATCH] gnu: Add mono.

2016-07-15 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Here is what I intended to send; find version 4.4.1.0 attached. Greetings, Jan >From cd4bfa9478c855fa2d212336a99941e473a5c0c5 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 13 Jul 2016 14:47:55 +0200 Subject: [PATCH] gnu: Add mono. * gnu/packa

Re: [PATCH] gnu: Add mono.

2016-07-15 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: wait a minute I intended to build and send 4.4.1.0 -- update soon > Hi, > > I need mcs to test a code generator that I wrote for a client. I think > it may still be nondeterministic, but I'm not sure. > > Gr

[PATCH] gnu: Add mono.

2016-07-15 Thread Jan Nieuwenhuizen
Hi, I need mcs to test a code generator that I wrote for a client. I think it may still be nondeterministic, but I'm not sure. Greetings, Jan >From 17a84f265c51fa0859c0f3574f8b7684d729e066 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 13 Jul 2016 14:47:55 +0200 Subject

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-15 Thread Jan Synáček
On Fri, Jul 15, 2016 at 2:39 PM, David Craven wrote: > Hi Jan, > >> What am I missing? The error message is extremely unhelpful for >> someone who doesn't know what it actually means. > > Try adding the dhcp-client-service. That worked, thank you! I guess it would

guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-15 Thread Jan Synáček
27;, which is undefined What am I missing? The error message is extremely unhelpful for someone who doesn't know what it actually means. Cheers, -- Jan Synáček

Re: Guix on a Dell XPS 13 DE - 9350

2016-07-02 Thread Jan Nieuwenhuizen
se gpl2))) > > Version 2 only? Yes, double checked. > Could you send an updated patch? Sure, find attached. >> * gnu/system/linux-initrd.scm (base-initrd): Add nvme to linux-modules. > > Applied! Thanks! >> From 37ab729322b21acd325b43c97b47c8e217635cd1 Mon Sep 17 00:0

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

2016-06-21 Thread Jan Nieuwenhuizen
dy info, text and HTML. Greetings, Jan >From d269a1e1fbb23f584f4360534b4708890e689808 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 21 Jun 2016 18:51:02 +0200 Subject: [PATCH] gnu: nasm: Make build bit-reproducible. * gnu/packages/patches/nasm-no-ps-pdf.patch: New file. * gnu/local

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

2016-06-20 Thread Jan Nieuwenhuizen
'm not sure what the downside there is. gst-plugins-bad had this comment about openh264 missing... Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

Re: [PATCH] gnu: Add rottlog.

2016-06-19 Thread Jan Nieuwenhuizen
ans to push a reworked versioned of the patch I > posted earlier Real Soon Now. :-) I'll let you know what I find. Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

[PATCH 1/2] gnu: Add nasm.

2016-06-18 Thread Jan Nieuwenhuizen
, libofa, opencv, openh264, openni2, libtimemmgr, wildmidi, and packaged openh264 and its dependency nasm. Find attached. Later I found that h264 can be played by installing gst-libav. As an aside, I wonder why gst-plugins-bad is made to depend on qt and Wayland. Greetings, Jan >F

Re: [PATCH] gnu: Add rottlog.

2016-06-18 Thread Jan Nieuwenhuizen
Leo Famulari writes: > On Fri, Jun 17, 2016 at 08:51:19PM +0200, Jan Nieuwenhuizen wrote: >> Subject: [PATCH] gnu: Add rottlog. > > Silly me! I just noticed that we already have this packaged in (gnu > packages admin). Can you take a look and see if it meets your needs, or

Re: [PATCH] gnu: Add rottlog.

2016-06-17 Thread Jan Nieuwenhuizen
log" or > "rottlog", to make searching easier. Copied that [t] thing from the home page; changed to Rottlog. Thanks! Greetings, Jan >From f234c4be61c697f55ab66b15863d623b6458733e Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 17 Jun 2016 16:33:16

[PATCH] gnu: Add rottlog.

2016-06-17 Thread Jan Nieuwenhuizen
It `builds' and installs...now to figure out how to configure and hook it up with mcron and how to run mcron. Also, its bash scripts. Well, if it works... >From 93bdc5b5bf615d4641897c2058b303554c081062 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 17 Jun 2016 16:33:

Re: Guix on a Dell XPS 13 DE - 9350

2016-06-17 Thread Jan Nieuwenhuizen
requires this workaround :) I have added a patch --not sure if we can change such things, I searched but did not find any subtitute* that we do on URLs--and changed Grub back to using the original url. Greetings, Jan >From 58427605c4b981669b50d953971596ae36f70530 Mon Sep 17 00:00:00 2001 Fro

Guix on a Dell XPS 13 DE - 9350

2016-06-16 Thread Jan Nieuwenhuizen
and #2, we may want to cherry pick the patch...not sure. Greetings, Jan >From aefd6bc706de3019d7dbfe2760ae0074abefb40a Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Thu, 16 Jun 2016 23:58:45 +0200 Subject: [PATCH 1/3] gnu: Add gptfdisk. * gnu/packages/disk.scm (gptfdisk): New varia

Re: gnome-tweak-tool tweaks

2016-06-12 Thread Jan Nieuwenhuizen
p and gnome-desktop were needed, which I also don't know what to do with yet. Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

Re: rfh: mingw guile.exe stalled by impact of 28dc10a4

2016-06-11 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi! Some more info, still no full picture. TL;DR: 28dc10a4 breaks the cross build on master (i.e. reverting it fixes the cross build), but core-updates has 28dc10a4 and there the cross build works. So cross building with 28dc10a4 depends on something else that is in

Re: gnome-tweak-tool tweaks

2016-06-11 Thread Jan Nieuwenhuizen
ld happen upon logout which we do not have yet. So one chain in the link is fixed, but I think there is still another link that is broken. Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl

gnome-tweak-tool tweaks

2016-06-05 Thread Jan Nieuwenhuizen
7;m not sending it as a fix yet because gnome-tweak-tool does not list any themes, as davexunit reported. I'm attaching the log that I get when building it, there's a warning about xml files not being written and collisions, could that be the cause of missing themes? Greetings, Jan

Re: rfh: mingw guile.exe stalled by impact of 28dc10a4

2016-06-05 Thread Jan Nieuwenhuizen
could/should not be the result of this commit? > Are you sure that reverting this commit solves the problem? Yes, reverting it produces the cross-built readline. > Maybe we’re entering a cross-build context with ‘%current-target-system’ > set to ‘x86_64-linux-gnu’ at some point? Yes, I&#x

rfh: mingw guile.exe stalled by impact of 28dc10a4

2016-06-05 Thread Jan Nieuwenhuizen
re/1fjnm2x2az4z4qaz3bad5p5zbygf5wqs-gcc-cross-boot0-4.9.3.drv' failed I don't know what direction to go now. Is this package also supposed to be built or not? Why does it fail, should it be fixed? Should the x86_64 gcc cross compilers get built, or maybe not? Why do they fail? etc

Re: [PATCH] gnu: Add sicp.

2016-05-20 Thread Jan Nieuwenhuizen
Taylan Ulrich "Bayırlı/Kammer" writes: > This modified `scheme-indent-function' by Mark Weaver fixes that: Wow, that helps :-) Thank you! I can't seem to find it in Guix git; should I look better or should we link to it somehow? Jan -- Jan Nieuwenhuizen | GNU LilyP

Re: [PATCH 02/11] gnu: cross-build: i686-w64-mingw32: new cross target.

2016-05-19 Thread Jan Nieuwenhuizen
64"))) > ((mingw-dir) >(string-append (getcwd) "/" mingw-dir "/mingw-w64-headers" That works quite nicely. Changed to use it. > You'll need to add (ice-9 match) and (ice-9 ftw) to #:modules, and you'd > have to invoke this function af

<    1   2   3   4   5   6   7   8   >