Re: Patchwork

2016-05-09 Thread Efraim Flashner
On Mon, May 02, 2016 at 05:50:21PM +0200, Ludovic Courtès wrote: > Ricardo Wurmus skribis: > > > I’ve submitted a patch to the mailing list (this time inline with “git > > send-mail”) and it appeared in the list. Is there any way for us to > > mark patches as committed via email (e.g. by comment

Re: [PATCH] gnu: graphviz: Enable Guile library.

2016-05-09 Thread Danny Milosavljevic
Hi, On Mon, 09 May 2016 22:54:00 +0200 Roel Janssen wrote: > it is automatically generated using SWIG. I had to experiment a bit to > find out that the functions exposed in Guile did not have a namespace (gv.). You can add a prefix when importing, so the symbols of the module shouldn't have a

[PATCH] gnu: Add orage.

2016-05-09 Thread Kei Yamashita
Orage also works with the libical patch. From 207b943d41f9f1de5e553e46b57210b0f76321a6 Mon Sep 17 00:00:00 2001 From: Kei Yamashita Date: Tue, 10 May 2016 01:04:01 -0400 Subject: [PATCH] gnu: Add orage. * gnu/packages/xfce.scm (orage): New variable. --- gnu/packages/xfce.scm | 38 +++

[PATCH] gnu: Add gnome-calendar.

2016-05-09 Thread Kei Yamashita
Note that this package is nonfunctional without first applying the libical patch I sent earlier. From 29033622d9490d299d2409b73f9e21862ca939ec Mon Sep 17 00:00:00 2001 From: Kei Yamashita Date: Tue, 10 May 2016 00:16:46 -0400 Subject: [PATCH] gnu: Add gnome-calendar. * gnu/packages/gnome.scm (gno

Re: [PATCH] gnu: Correct libical zoneinfo search path.

2016-05-09 Thread Kei Yamashita
On Tue, 10 May 2016 00:06:16 -0400 Kei Yamashita wrote: > This is a patch to fix the bug that stopped me from packaging GNOME > Calendar and possibly some other packages, too. In case you are unable to read the former patch, I've reattached it as a plain text file. From 94bad2babd14d7220914ba2aa

[PATCH] gnu: Correct libical zoneinfo search path.

2016-05-09 Thread Kei Yamashita
This is a patch to fix the bug that stopped me from packaging GNOME Calendar and possibly some other packages, too. 0001-gnu-Correct-libical-zoneinfo-search-path.patch Description: Binary data pgpqg3nO9FZke.pgp Description: OpenPGP digital signature

Re: Publishing an Official Statement on Self-Hosted Compilers

2016-05-09 Thread Alex Griffin
I've put my initial notes in a git repository [here](https://gitlab.com/ajgrf/bootstrapping-compilers/blob/master/notes.org). They are in a very rough state, but mostly everything is there in some form. If anyone has any thoughts please let me know! Also, if you want to contribute changes you can s

Re: Patchwork

2016-05-09 Thread ng0
On 2016-05-09(10:38:38+0200), Ludovic Courtès wrote: > ng0 skribis: > > > l...@gnu.org (Ludovic Courtès) writes: > > > >> Hello Guix! > >> > >> Thanks to Siddhesh Poyarekar of glibc & co., Guix patches can now be > >> tracked on this Patchwork instance: > >> > >> http://patchwork.sourceware.org

Re: [PATCH] gnu: Add surf.

2016-05-09 Thread Al McElrath
Awesome, thank you. I realize now surf would be crashing, if not for already having gsettings-desktop-schemas installed. Should I have added dmenu, etc. to to the description? How are optional dependencies handled? 宋文武 writes: > Al McElrath writes: > >> Attached is a patch to add surf, a simple

Re: [PATCH 2/3] gnu: Add ledger.

2016-05-09 Thread Leo Famulari
On Mon, May 09, 2016 at 10:23:22PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > Good points. My original thought when bringing this up was that we also > > distribute the source code with `guix package --source`. > > Right, but the source carries its own license anyway in ‘COPYING’,

Re: [PATCH] gnu: graphviz: Enable Guile library.

2016-05-09 Thread Roel Janssen
Ludovic Courtès writes: > Roel Janssen skribis: > >> I would like to add graphviz's Guile interface to the package >> definition. This introduces two new (top-level) dependencies to the >> graphviz package: guile and swig. >> >> An example of the Guile interface: >> (load-extension (string-appe

Re: [PATCH] import cran: Use URL for Bioconductor 3.3.

2016-05-09 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/import/cran.scm (%bioconductor-svn-url): Update to release URL > for version 3.3. Sure, thanks. Ludo'.

Re: Patchwork

2016-05-09 Thread Ludovic Courtès
ng0 skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Hello Guix! >> >> Thanks to Siddhesh Poyarekar of glibc & co., Guix patches can now be >> tracked on this Patchwork instance: >> >> http://patchwork.sourceware.org/project/guix/list/ > > Awesome, thanks! > >> Actions can be taken on the

Re: [PATCH] gnu: graphviz: Enable Guile library.

2016-05-09 Thread Ludovic Courtès
Roel Janssen skribis: > I would like to add graphviz's Guile interface to the package > definition. This introduces two new (top-level) dependencies to the > graphviz package: guile and swig. > > An example of the Guile interface: > (load-extension (string-append (getenv "HOME") > "/.guix-profi

Re: [PATCH 2/2] emacs: Add 'guix-package-from-file' command.

2016-05-09 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-05-08 21:40 +0300) wrote: [...] >> … by wrapping ‘vhash-consq’ in ‘delay’. > > … I tried it, but I got an error I don't know what to do with: > > Throw to key `vm-error' with args `(vm-run "VM: Stack overflow" ())'. I needs to be changed like this:

Re: [PATCH 2/3] gnu: Add ledger.

2016-05-09 Thread Ludovic Courtès
Leo Famulari skribis: > On Sat, May 07, 2016 at 09:10:48PM -0500, Alex Griffin wrote: >> On Sat, May 7, 2016, at 05:23 PM, Leo Famulari wrote: [...] >> > There are some GPL'd files in 'contrib/', 'lisp/', and 'python/res/' >> > >> > The file 'tools/update_copyright_year' has an Expat license.

Re: [PATCH 4/4] gnu: mu: Update to 0.9.16.

2016-05-09 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/mail.scm (%mu-gtester-patch): Remove. > (mu): Update to 0.9.16. > [source]: Remove 'patches'. LGTM, thanks! Ludo'.

Re: [PATCH 3/4] gnu: mu: Install emacs autoloads.

2016-05-09 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/mail.scm (mu)[arguments]: Add 'install-emacs-autoloads' > phase. Use appropriate modules and imported-modules. LGTM!

Re: [PATCH 2/4] gnu: mu: Install emacs files in a proper place.

2016-05-09 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/mail.scm (mu)[arguments]: Add 'patch-configure.ac' phase > to avoid adding "mu4e" sub-directory to 'lispdir' variable. [...] > + ;; By default, elisp code goes to "share/emacs/site-lisp/mu4e", > + ;; so our Emacs package can't find it.

Re: [PATCH 1/4] gnu: mu: Use 'modify-phases'.

2016-05-09 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/mail.scm (mu): Use 'modify-phases'. OK!

Re: [PATCH 0/4] Update mu and autoload mu4e.

2016-05-09 Thread Ludovic Courtès
Alex Kost skribis: > Hello, does anyone use mu4e (emacs interface for 'mu')? If you do, may > I ask how? By adding "~/.guix-profile/share/emacs/site-lisp/mu4e" to > 'load-path' manually and requiring mu4e? I don’t use it, but… > Our Emacs doesn't look in sub-directories of "share/emacs/site-l

Re: [PATCH] gnu: java-swt: Use other archive on 64-bit systems.

2016-05-09 Thread Ricardo Wurmus
Efraim Flashner writes: >> -"03mhzraikcs4fsz7d3h5af9pw1bbcfd6dglsvbk2ciwimy9zj30q" >> +(source >> + ;; The types of many variables and procedures differ in the sources >> + ;; dependent on whether the target architecture is a 32-bit system or a >> + ;; 64-bit

Re: [PATCH] gnu: Add r-survival.

2016-05-09 Thread Ricardo Wurmus
Roel Janssen writes: > Dear Guix, > > Here is another R package. > Thank you for your time. > > Kind regards, > Roel Janssen > > >>From c7da5f0f490d75fbf9697fc632fb0066dfefa89f Mon Sep 17 00:00:00 2001 > From: Roel Janssen > Date: Mon, 9 May 2016 13:28:53 +0200 > Subject: [PATCH] gnu: Add r-sur

Re: [PATCH] gnu: Add r-mass.

2016-05-09 Thread Ricardo Wurmus
Roel Janssen writes: > Dear Guix, > > Here is another R package. > Thank you for your time. > > Kind regards, > Roel Janssen > >>From 9afdfc2d9f8d2f0268878a9f16394c862f7dfb2b Mon Sep 17 00:00:00 2001 > From: Roel Janssen > Date: Mon, 9 May 2016 13:42:31 +0200 > Subject: [PATCH] gnu: Add r-mass.

Re: [PATCH] gnu: java-swt: Use other archive on 64-bit systems.

2016-05-09 Thread Efraim Flashner
On Mon, May 09, 2016 at 04:16:33PM +0200, Ricardo Wurmus wrote: > * gnu/packages/java.scm (java-swt)[source]: Use separate source archive > for 64-bit systems. > --- > gnu/packages/java.scm | 37 +++-- > 1 file changed, 27 insertions(+), 10 deletions(-) > > diff

[PATCH] gnu: java-swt: Use other archive on 64-bit systems.

2016-05-09 Thread Ricardo Wurmus
* gnu/packages/java.scm (java-swt)[source]: Use separate source archive for 64-bit systems. --- gnu/packages/java.scm | 37 +++-- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 45e5683..d2a93bc 1

[PATCH] gnu: Add r-mass.

2016-05-09 Thread Roel Janssen
Dear Guix, Here is another R package. Thank you for your time. Kind regards, Roel Janssen >From 9afdfc2d9f8d2f0268878a9f16394c862f7dfb2b Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Mon, 9 May 2016 13:42:31 +0200 Subject: [PATCH] gnu: Add r-mass. * gnu/packages/statistics.scm (r-mass): Ne

[PATCH] gnu: Add r-survival.

2016-05-09 Thread Roel Janssen
Dear Guix, Here is another R package. Thank you for your time. Kind regards, Roel Janssen >From c7da5f0f490d75fbf9697fc632fb0066dfefa89f Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Mon, 9 May 2016 13:28:53 +0200 Subject: [PATCH] gnu: Add r-survival. * gnu/packages/statistics.scm (r-surv

[PATCH] gnu: Add r-zoo.

2016-05-09 Thread Roel Janssen
Dear Guix, There's still a range of R packages I would like to add. Here's another one of them. Thank you for your time. Kind regards, Roel Janssen >From 11a1793ee3f8c9954fae873dc7a6b94412e51b83 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Mon, 9 May 2016 13:15:41 +0200 Subject: [PATCH] g

Re: [PATCH] gnu: Add surf.

2016-05-09 Thread 宋文武
Al McElrath writes: > Attached is a patch to add surf, a simple WebKit browser. The > suckless.org site doesn't support HTTPS. > I change it to use glib-or-gtk-build-system and add glib-networking and gsettings-desktop-schemas to make it running and support https. Also user should install dmenu,

[PATCH] gnu: graphviz: Enable Guile library.

2016-05-09 Thread Roel Janssen
Dear Guix, I would like to add graphviz's Guile interface to the package definition. This introduces two new (top-level) dependencies to the graphviz package: guile and swig. An example of the Guile interface: (load-extension (string-append (getenv "HOME") "/.guix-profile/lib/graphviz/guile/lib

Re: Why do we use ".../share/emacs/site-lisp/guix.d/"?

2016-05-09 Thread Alex Kost
Federico Beffa (2016-05-09 09:42 +0300) wrote: > On Sun, May 8, 2016 at 9:51 PM, Alex Kost wrote: > >> You said that we should put emacs packages into subdirectories, and I >> agree with this, but instead of the current: >> >> ".../site-lisp/guix.d/PACKAGE-NAME-VERSION/" >> >> I suggest to use:

Re: [PATCH] gnu: Add wmfire.

2016-05-09 Thread Alex Kost
> From 26c231e51de66db0c66b8c2761f0671703ade707 Mon Sep 17 00:00:00 2001 > From: Kei Yamashita > Date: Sat, 7 May 2016 14:20:35 -0400 > Subject: [PATCH] gnu: Add wmfire. > > * gnu/packages/gnustep.scm (wmfire): New variable. Applied as 9c6b7ef54, thanks! -- Alex

Re: Commit 958dd3ce68 will break emacs interface after "guix pull"

2016-05-09 Thread Alex Kost
Ludovic Courtès (2016-05-08 19:04 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2016-05-06 13:36 +0300) wrote: [...] >>> What about simply #:re-export (memoize) in (guix utils) for now? >> >> Oh, indeed, this is a good workaround, thanks! OK for the attached >> patch or should I add

Re: [PATCH] Add thinkfan.

2016-05-09 Thread Ludovic Courtès
Hi! Nicolas Goaziou skribis: > Leo Famulari writes: > >> On Sat, May 07, 2016 at 01:42:22AM +0200, Nicolas Goaziou wrote: >>> Hello, >>> >>> Leo Famulari writes: >>> >>> > Looks good! But I noticed they *just* released a new version. Can you >>> > take a look and submit a patch with that ver

Re: Publishing an Official Statement on Self-Hosted Compilers

2016-05-09 Thread Ludovic Courtès
Alex Griffin skribis: > On Fri, May 6, 2016, at 05:09 AM, Ludovic Courtès wrote: >> I think it’s a good idea! A lot of the work to fix this issue will be >> to raise awareness among compiler writers and invite them to have a >> bootstrapping story like you describe. >> >> Other people in the re

Re: [PATCH] gnu: i3status: Update to 2.10.

2016-05-09 Thread Al McElrath
Sorry I missed the changelog entry. I actually can't test the %speed element because it only works with wired connections (I'm on wireless right now). The man page just says it should show the link speed. I don't think it's a big deal because the man page is rather clear about how to make it work,

Re: [PATCH 2/2] emacs: Add 'guix-package-from-file' command.

2016-05-09 Thread Alex Kost
Ludovic Courtès (2016-05-08 21:40 +0300) wrote: > Alex Kost skribis: > >> * emacs/guix-main.scm (register-package, packages-from-file): New procedures. >> (%patterns-makers): Add 'from-file' search type. >> * emacs/guix-messages.el (guix-messages): Add messages for it. >> * emacs/guix-ui-package.

[PATCH] gnu: Add surf.

2016-05-09 Thread Al McElrath
Attached is a patch to add surf, a simple WebKit browser. The suckless.org site doesn't support HTTPS. >From c637648e94b947258a09986a2364002f801053a6 Mon Sep 17 00:00:00 2001 From: Al McElrath Date: Sat, 7 May 2016 19:59:00 -0700 Subject: [PATCH] gnu: Add surf. * gnu/packages/suckless.scm (surf

Re: [PATCH 1/3] gnu: Add utfcpp.

2016-05-09 Thread Alex Kost
Leo Famulari (2016-05-09 06:31 +0300) wrote: > On Sun, May 08, 2016 at 09:43:28AM -0500, Alex Griffin wrote: >> On Sun, May 8, 2016, at 03:13 AM, Alex Kost wrote: >> > I don't know whether we have an idiomatic way to convert "2.3.4" into >> > "2_3_4", but I would just use a tarball from github: >>

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/guile.scm (guile-2.0): Support mingw. > --- > gnu/packages/guile.scm | 11 +++ > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm > index 53ea3e5..3fd9ded

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/patches/readline-6.3-mingw.patch: New file. > * gnu-system.am (dist_patch_DATA): Add it. > * gnu/packages/readline.scm (readline): Support mingw. LGTM

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/ncurses.scm (ncurses)[MINGW]: Build with libtool, as > recommended; enables dlopen'ing. I think Ludovic should review this short one, as he has more of the bigger picture in his head and the question about `standard-cross-packa

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > diff --git a/gnu/packages/patches/libtool-mingw.patch > b/gnu/packages/patches/libtool-mingw.patch > new file mode 100644 > index 000..1246bd7 > --- /dev/null > +++ b/gnu/packages/patches/libtool-mingw.patch > @@ -0,0 +1,40 @@ > +I do not

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/cross-base.scm (cross-libtool): New function. > --- > gnu/packages/cross-base.scm | 46 > + > 1 file changed, 46 insertions(+) > > diff --git a/gnu/packages/cross-base.scm b/gnu/pack

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/patches/ncurses-mingw.patch: New file. > * gnu-system.am (dist_patch_DATA): Add it. > * gnu/packages/ncurses.scm (ncurses): Support mingw. lgtm

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/multiprecision.scm (gmp)[MINGW]: Use --enable-shared. > --- > gnu/packages/multiprecision.scm | 9 - > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multi

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/libunistring (libunistring): propagated-inputs: add > libiconv-if-needed. Fixes unicode translation in mingw. lgtm

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/base.scm (libiconv-if-needed): New function. > --- > gnu/packages/base.scm | 8 +++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm > index beb689e..51d70b1 1

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * 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-new

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

2016-05-09 Thread Andy Wingo
On Sun 08 May 2016 22:42, Jan Nieuwenhuizen writes: > * gnu/packages/patches/gcc-4.9.3-mingw-gthr-default.patch, > gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch, > gnu/packages/mingw.scm: New files. > * gnu/local.mk (dist_patch_DATA): Add them. lgtm