Re: Getting rid of build tools

2016-01-05 Thread Pjotr Prins
On Mon, Dec 28, 2015 at 09:06:40AM -0600, Christopher Allan Webber wrote: > I guess these things could be done through Guix itself. What I'd rather > see though is a "./configure && make" compatible interface system for > package building which uses Guile as its configuration language. > Automake

Re: [v2 2/2] gnu: w3m: Enable SSL, disable broken protocols and ciphers.

2016-01-05 Thread Leo Famulari
On Tue, Jan 05, 2016 at 08:49:12PM -0500, Leo Famulari wrote: > On Tue, Jan 05, 2016 at 08:11:12PM -0500, Leo Famulari wrote: > > * gnu/packages/patches/w3m-force-ssl_verify_server-on.patch: New file. > > * gnu/packages/patches/w3m-disable-sslv2-and-sslv3.patch: New file. > > * gnu/packages/patches

[v3 1/2] gnu: w3m: Update patch to use '-p1'.

2016-01-05 Thread Leo Famulari
* gnu/packages/patches/w3m-fix-compile.patch: Update to work with -p1. * gnu/packages/w3m.scm (w3m): Drop patch flag -p0. --- gnu/packages/patches/w3m-fix-compile.patch | 24 ++-- gnu/packages/w3m.scm | 2 +- 2 files changed, 19 insertions(+), 7 deletions

[v3 2/2] gnu: w3m: Enable SSL, disable broken protocols and ciphers.

2016-01-05 Thread Leo Famulari
* gnu/packages/patches/w3m-force-ssl_verify_server-on.patch: New file. * gnu/packages/patches/w3m-disable-sslv2-and-sslv3.patch: New file. * gnu/packages/patches/w3m-disable-weak-ciphers.patch: New file. * gnu/packages/w3m.scm (w3m)[source]: Add patches. * gnu-system.am (dist_patch_DATA): Add the n

Re: [v2 2/2] gnu: w3m: Enable SSL, disable broken protocols and ciphers.

2016-01-05 Thread Leo Famulari
On Tue, Jan 05, 2016 at 08:11:12PM -0500, Leo Famulari wrote: > * gnu/packages/patches/w3m-force-ssl_verify_server-on.patch: New file. > * gnu/packages/patches/w3m-disable-sslv2-and-sslv3.patch: New file. > * gnu/packages/patches/w3m-disable-weak-ciphers.patch: New file. > * gnu/packages/w3m.scm (w

[v2 0/2] w3m: Enable SSL / TLS.

2016-01-05 Thread Leo Famulari
Here is another take on bug#16791. This updates an existing patch to work with `patch -p1` and then applies patches that enable SSL / TLS verification and disable broken SSL protocols and ciphers. Thoughts? Leo Famulari (2): gnu: w3m: Update patch to use '-p1'. gnu: w3m: Enable SSL, disable

[v2 1/2] gnu: w3m: Update patch to use '-p1'.

2016-01-05 Thread Leo Famulari
* gnu/packages/patches/w3m-fix-compile.patch: Update to work with -p1. * gnu/packages/w3m.scm (w3m): Drop patch flag -p0. --- gnu/packages/patches/w3m-fix-compile.patch | 24 ++-- gnu/packages/w3m.scm | 2 +- 2 files changed, 19 insertions(+), 7 deletions

[v2 2/2] gnu: w3m: Enable SSL, disable broken protocols and ciphers.

2016-01-05 Thread Leo Famulari
* gnu/packages/patches/w3m-force-ssl_verify_server-on.patch: New file. * gnu/packages/patches/w3m-disable-sslv2-and-sslv3.patch: New file. * gnu/packages/patches/w3m-disable-weak-ciphers.patch: New file. * gnu/packages/w3m.scm (w3m)[source]: Add patches. * gnu-system.am (dist_patch_DATA): Add the n

Re: [PATCH] Fix double occurrence of words in documentation

2016-01-05 Thread Ludovic Courtès
Michael Vetter skribis: > From 29cd137d59bfa8b6f3f467ab120c2a8371da8c59 Mon Sep 17 00:00:00 2001 > From: Michael Vetter > Date: Tue, 5 Jan 2016 09:37:05 +0100 > Subject: [PATCH] doc: Remove double occurance of words. > > * doc/guix.texi: substitute 'the the' with 'the'. Pushed with a fixlet for

[PATCH] gnu: boost: Update to 1.60.0

2016-01-05 Thread Eric Bavier
This patch updates our boost package to version 1.60.0. It also fixes several dependent packages to build with this later version. I've been able to verify the x86-64 builds for all packages in `guix refresh -l boost`, except for several packages that already fail to build in current master (

Re: [PATCH] build: pull: Compile .scm files in one process.

2016-01-05 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > Go for it! Done! Thanks for the review. > Thank you, and apologies for the looong delay! No problem, and apologies on my side too for the delays. > Ludo’. Taylan

Re: [PATCH] Update Ruby to 2.3.0 (was Re: Freezing core-updates soon)

2016-01-05 Thread Ludovic Courtès
Ben Woodcroft skribis: > I had some trouble downloading dependencies because of inability to > download sources e.g. http://graphviz.org/ seems to be down. Ruby > seems to build though, can we just review as normal and then push to > core-updates? > > I did rebuild all the packages in ruby.scm, a

Re: [PATCH 6/6] gnu: Add emacs-slime.

2016-01-05 Thread Ludovic Courtès
Federico Beffa skribis: > From e3dd3f2235b9aed36d213f68ea767225ec8ebd61 Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Wed, 30 Dec 2015 00:47:29 +0100 > Subject: [PATCH 6/6] gnu: Add emacs-slime. > > * gnu/packages/emacs.scm (emacs-slime): New variable. [...] > +(inputs > + `(

Re: [PATCH 5/6] gnu: mit-scheme: Generate and install documentation.

2016-01-05 Thread Ludovic Courtès
Federico Beffa skribis: > From 5c2be0d7d628ba27ac1360cc8e998de68a505b2a Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Sun, 27 Dec 2015 19:06:37 +0100 > Subject: [PATCH 5/6] gnu: mit-scheme: Generate and install documentation. > > * gnu/packages/scheme.scm (mit-scheme): Convert to the '

Re: [PATCH 4/6] gnu: Add emacs-constants.

2016-01-05 Thread Ludovic Courtès
Federico Beffa skribis: > If found a few times the need to download a single, uncompressed file > which needs to be patched. The available fetch methods do not appear > to be appropriate. So, I've added the function > 'uncompressed-file-fetch'. This and the function > 'broken-tarball-fetch' which

Re: [PATCH 3/6] gnu: Add emacs-mit-scheme-doc.

2016-01-05 Thread Ludovic Courtès
Federico Beffa skribis: > From 77b339ef57692e5c930b2b659f53cb1c65352857 Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Fri, 25 Dec 2015 23:21:11 +0100 > Subject: [PATCH 3/6] gnu: Add emacs-mit-scheme-doc. > > * gnu/packages/emacs.scm (emacs-mit-scheme-doc): New variable. LGTM, thanks.

Re: [PATCH 2/6] gnu: scmutils: Generate 'scmutils-autoloads.el' file.

2016-01-05 Thread Ludovic Courtès
Federico Beffa skribis: > From 8ec7a6b9467605ffe100cceda174e2b4aa0ea909 Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Thu, 24 Dec 2015 13:29:54 +0100 > Subject: [PATCH 2/6] gnu: scmutils: Generate 'scmutils-autoloads.el' file. > > * gnu/packages/scheme.scm (scmutils): Do it. Sure. Lu

Re: [PATCH 1/6] gnu: Add emacs-scheme-complete.

2016-01-05 Thread Ludovic Courtès
Federico Beffa skribis: > On Wed, Dec 30, 2015 at 6:32 PM, Federico Beffa wrote: >> Hi, >> >> I'm not sure about the license of this package. It just sates: >> >> ;;; This code is written by Alex Shinn and placed in the Public >> ;;; Domain. All warranties are disclaimed. So this should be ‘pu

Re: [PATCH] Rename icedtea{6,7}.

2016-01-05 Thread Ludovic Courtès
Ricardo Wurmus skribis: > The following patches rename the packages “icedtea6” and “icedtea7” to > just “icedtea”, and the variables “icedtea6” and “icedtea7” to > “icedtea-6” and “icedtea-7”. They also add a default “icedtea”, which > is just an alias for “icedtea-7”. Packages needing a JDK or

Re: [PATCH] build: pull: Compile .scm files in one process.

2016-01-05 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > Returning to this issue after a long pause, I suddenly had a new idea, > which is to use something akin to 'use-modules' instead of 'load' on the > files. (I need a procedure and not a macro, and don't actually need to > 'use' th

Re: [PATCH] Add LDC.

2016-01-05 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> Thanks again for your time and helpful response. I hope this version of >> the patch is fine. > > It is :) Thanks for your patience! > >> It is the Boost Software License v1. So I peeked at boost.scm and >> copied that license (license:x11-st

Re: [PATCH] Fix double occurance of words in documentation

2016-01-05 Thread Michael Vetter
I hope its right like this! On Tue, 5 Jan 2016 11:40:40 -0500 Leo Famulari wrote: > On Tue, Jan 05, 2016 at 09:43:43AM +0100, Michael Vetter wrote: > > In the documentation there occurs the typo 'the the' instead of just > > 'the'. > > Thanks! > > Can you look at the git log of the project a

Re: [PATCH] build: pull: Compile .scm files in one process.

2016-01-05 Thread Taylan Ulrich Bayırlı/Kammer
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > After some tinkering around I realized that the problem is that our > workaround of loading files explicitly causes the package record > type to be redefined after some packages have already been defined. > More gen

Re: [PATCH] Gemspecs / Add ruby-ruby-engine.

2016-01-05 Thread Ludovic Courtès
Ricardo Wurmus skribis: > But how does this relate to snippets? In other build systems snippets > cause the source archive to be unpacked, modified, and then repacked. > If we split unpacking and gemspec extraction we’d have to make sure that > this also works when snippets are involved, i.e. sn

Re: [PATCH] Fix double occurance of words in documentation

2016-01-05 Thread Leo Famulari
On Tue, Jan 05, 2016 at 09:43:43AM +0100, Michael Vetter wrote: > In the documentation there occurs the typo 'the the' instead of just > 'the'. Thanks! Can you look at the git log of the project and submit a revised patch after making the commit message match the convention? If you search the git

Re: [PATCH] draft addition of github updater

2016-01-05 Thread Ricardo Wurmus
Ludovic Courtès writes: >> +(define (latest-release guix-package) >> + "Return an for the latest release of GUIX-PACKAGE." >> + (let* ((pkg (specification->package guix-package)) > > Someone (Ricardo?) proposed recently to pass a package object instead of > a package name to ‘latest-release’.

[PATCH] Fix double occurance of words in documentation

2016-01-05 Thread Michael Vetter
In the documentation there occurs the typo 'the the' instead of just 'the'. Please put me into CC when replying to this mail as I am not subscribed to this mailing list. -- Michael>From 365079b1c1e5d28073944ced686a772f1af6256c Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Tue, 5 Jan 2016

Re: [PATCH] Add LDC.

2016-01-05 Thread Ricardo Wurmus
Roel Janssen writes: > Thanks again for your time and helpful response. I hope this version of > the patch is fine. It is :) Thanks for your patience! > It is the Boost Software License v1. So I peeked at boost.scm and > copied that license (license:x11-style ...). > > The attached patch sh

Re: [PATCH] Add rubygems updater.

2016-01-05 Thread Ricardo Wurmus
Ben Woodcroft writes: >>> We could even default this to the expected name of the library guessed >>> from the name of the package when #:import is not given. However, this >>> would unfortunately break packages that have been written outside of >>> Guix, so I imagine you don't feel this is a goo

Re: [PATCH] Add LDC.

2016-01-05 Thread Roel Janssen
>From 2a07b6ca221a6466d05fcc434331748b80dc3809 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Tue, 5 Jan 2016 15:43:50 +0100 Subject: [PATCH] gnu: Add LDC. * gnu/packages/ldc.scm: New file. * gnu/packages/patches/ldc-disable-tests.patch: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add ldc.

Re: [PATCH] Gemspecs / Add ruby-ruby-engine.

2016-01-05 Thread Ricardo Wurmus
Ben Woodcroft writes: > On 05/01/16 21:36, Ricardo Wurmus wrote: >> Ben Woodcroft writes: > [..] >>> While I managed to install 1.0.1, I wasn't sure how best to remove the >>> bundled 1.0.0 .gem file. The issue is that when the source is a .gem >>> file (ie most of the time), the gemspec is tak

[PATCH] import: Move beautify description from cran to utils. (was Re: [PATCH 6/6] gnu: Add emacs-slime.)

2016-01-05 Thread Ben Woodcroft
On 02/01/16 01:04, Ricardo Wurmus wrote: Ben Woodcroft writes: On 01/01/16 18:25, Ricardo Wurmus wrote: Alex Kost writes: Ricardo Wurmus (2015-12-31 12:52 +0300) wrote: Ben Woodcroft writes: Do you know though, is there any way to get emacs to insert the extra space in description s

Re: [PATCH] Add rubygems updater.

2016-01-05 Thread Ben Woodcroft
On 04/01/16 00:06, Ludovic Courtès wrote: Ben Woodcroft skribis: On 03/01/16 06:54, Ludovic Courtès wrote: Ben Woodcroft skribis: On 02/01/16 04:17, Ludovic Courtès wrote: Ben Woodcroft skribis: [...] + `(#:phases + (modify-phases %standard-phases + (replace 'check

Re: Freezing core-updates soon

2016-01-05 Thread Federico Beffa
On Mon, Jan 4, 2016 at 5:08 PM, Ludovic Courtès wrote: > Federico Beffa skribis: > >> What do you think of moving 'broken-tarball-fetch' from >> gnu/packages/engineering.scm to an utility library? > > What about moving it to (guix packages), probably under the name > ‘url-fetch/tarbomb’ to clarif

Re: Emacs load path

2016-01-05 Thread Federico Beffa
On Tue, Jan 5, 2016 at 10:40 AM, Alex Kost wrote: > Federico Beffa (2016-01-04 13:18 +0300) wrote: > >> On Sat, Jan 2, 2016 at 3:13 PM, Alex Kost wrote: >>> Federico Beffa (2016-01-01 19:53 +0300) wrote: > [...] there's no 'guix-config.el', but only 'guix-config.el.in'. It would be grea

Re: python-minimal on core-updates

2016-01-05 Thread Ludovic Courtès
Efraim Flashner skribis: > While testing libgpg-errror I happened to build pyton-minimal, which failed > to pass its tests. Checking in python.scm, python-minimal includes openssl > so it can pass the _urllib tests (and I'm sure it uses it for something), and > these are the tests that fail. Th

Re: [PATCH] Gemspecs / Add ruby-ruby-engine.

2016-01-05 Thread Ben Woodcroft
On 05/01/16 21:36, Ricardo Wurmus wrote: Ben Woodcroft writes: [..] While I managed to install 1.0.1, I wasn't sure how best to remove the bundled 1.0.0 .gem file. The issue is that when the source is a .gem file (ie most of the time), the gemspec is taken from the downloaded .gem file direc

Re: [PATCH] Gemspecs / Add ruby-ruby-engine.

2016-01-05 Thread Ricardo Wurmus
Ben Woodcroft writes: > I've attached a patch for a simple rubygem. This one was slightly nasty > because the gem for version 1.0.1 includes the .gem file for version > 1.0.0, which means that 1.0.0 gets silently installed instead of the > built and tested 1.0.1 .gem file - it is unlucky that

Re: [PATCH] guix pypi importer: Add ending as an optional argument to pypi-uri.

2016-01-05 Thread Cyril Roelandt
On 01/05/2016 10:58 AM, Efraim Flashner wrote: > It already does that with the patch If there's no change then it defaults to > .tar.gz. Could part of the patch be changed to: > #:optional (ending ".tar.gz")) ? That is what I meant. This way we would not need the "(when ..." and could keep this f

Re: [PATCH] Add LDC.

2016-01-05 Thread Ricardo Wurmus
Roel Janssen writes: > +(define-module (gnu packages ldc) > + #:use-module ((guix licenses) #:prefix license:) > + #:use-module (guix packages) > + #:use-module (guix download) > + #:use-module (guix build-system cmake) > + #:use-module (gnu packages) > + #:use-module (gnu packages base) >

Re: [PATCH] guix pypi importer: Add ending as an optional argument to pypi-uri.

2016-01-05 Thread Efraim Flashner
On Tue, 5 Jan 2016 01:53:40 +0100 Cyril Roelandt wrote: > On 01/03/2016 10:36 PM, swedebugia wrote: > > --- > > guix/build-system/python.scm | 17 - > > 1 file changed, 12 insertions(+), 5 deletions(-) > > > > diff --git a/guix/build-system/python.scm b/guix/build-system/python.

Re: Emacs load path

2016-01-05 Thread Alex Kost
Federico Beffa (2016-01-04 13:18 +0300) wrote: > On Sat, Jan 2, 2016 at 3:13 PM, Alex Kost wrote: >> Federico Beffa (2016-01-01 19:53 +0300) wrote: [...] >>> there's no 'guix-config.el', but only 'guix-config.el.in'. It would be >>> great if you could provide a working patch. >> >> Hm, OK, so you