Re: indent with emacs batch mode

2017-01-06 Thread Ricardo Wurmus
Hi Alex, I’m glad that my public display of my lack of skill with Emacs batch mode has prompted you to come up with a much nicer solution that actually works :) My first version actually did use “re-search-forward” and required the user to input both file name and package variable. I had hoped

Re: [PATCH] guix archive: '-f docker' supports package names as arguments.

2017-01-06 Thread Ricardo Wurmus
Ludovic Courtès writes: > This allows users to type: > > guix archive -f docker emacs > > as was already the case for the 'nar' format. > > Reported by David Thompson. > > * guix/scripts/archive.scm (%default-options): Add 'format'. > (export-from-store): Dispatch based on the 'format' key in

Re: indent with emacs batch mode

2017-01-06 Thread Alex Kost
Ricardo Wurmus (2017-01-06 16:29 +0100) wrote: > Hi Guix, > > here’s how people who don’t use Emacs can indent package expressions > nicely. Interesting idea! > Save this file somewhere: > > ;; indent expression for given packages I would also add the following line here: (add-hook 'scheme-m

Re: Graphical Installer - Call for Testing.

2017-01-06 Thread myglc2
Oops, herewith the attachment for previous email. > In my case I want emacs, so I put emacs in my system configs. Another rationale for installing emacs in the system config is the very nice emacs-guix tools for package search and config management. It seems to me that emacs could also be used t

Re: Graphical Installer - Call for Testing.

2017-01-06 Thread myglc2
On 01/06/2017 at 21:50 John Darrington writes: > Thanks for taking the time to do this. > > On Fri, Jan 07, 2017 at 03:53:17PM -0500, myglc2 wrote: > > This is looking really great! I tried ... > > > http://web.fdn.fr/~lcourtes/software/guix/guixsd-graphical-installer-x86-6

Re: [PATCH] gnu: Add nim.

2017-01-06 Thread José Miguel Sánchez García
On 2017-01-06 17:27, José Miguel Sánchez García wrote: Add the compiler for the Nim programming language I found a mistake I made in the patch, so please wait until I send the fixed version. This one builds but places the binary in the wrong place. Sorry! -- José Miguel

[PATCH] guix archive: '-f docker' supports package names as arguments.

2017-01-06 Thread Ludovic Courtès
This allows users to type: guix archive -f docker emacs as was already the case for the 'nar' format. Reported by David Thompson. * guix/scripts/archive.scm (%default-options): Add 'format'. (export-from-store): Dispatch based on the 'format' key in OPTS. (guix-archive): Call 'export-from-sto

Re: FOSDEM social dinner

2017-01-06 Thread Christopher Baines
On 06/01/17 09:46, Alex Sassmannshausen wrote: > Whilst organising it, we had the idea that it would be fun to have a > Guile/Guix user & dev dinner on the Saturday evening. I'm hereby > officially opening registration for that :-D > > I have not chosen a restaurant yet, but it will be something

Re: ncurses conflicts between master and core-updates

2017-01-06 Thread Leo Famulari
On Fri, Jan 06, 2017 at 09:33:50PM +0100, Jan Nieuwenhuizen wrote: > Ludovic Courtès writes: > > >> There's a tricky conflict in the ncurses package definition between > >> master and core-updates. > >> > >> On core-updates, there is 57742b35dc026 (gnu: ncurses: Install > >> pkg-config ‘.pc’ files

Re: Graphical Installer - Call for Testing.

2017-01-06 Thread John Darrington
Thanks for taking the time to do this. On Fri, Jan 07, 2017 at 03:53:17PM -0500, myglc2 wrote: This is looking really great! I tried ... http://web.fdn.fr/~lcourtes/software/guix/guixsd-graphical-installer-x86-64-linux ... on the headless server where I run GuixSD

Re: Emacs-Guix released outside from Guix

2017-01-06 Thread Alex Kost
Thompson, David (2017-01-06 10:50 -0500) wrote: > Hey Alex, > > On Thu, Dec 15, 2016 at 9:48 AM, Alex Kost wrote: >> Hello, I've been working on Emacs interface outside from the Guix repo >> for some time, I mean I'm not going to maintain it inside Guix, sorry :-( > > Sorry to hear about this. T

Re: Graphical Installer - Call for Testing.

2017-01-06 Thread myglc2
On 01/04/2017 at 08:59 John Darrington writes: > The wip-installer branch is ready for testing and general review. This is looking really great! I tried ... http://web.fdn.fr/~lcourtes/software/guix/guixsd-graphical-installer-x86-64-linux ... on the headless server where I run GuixSD. I experie

Re: ncurses conflicts between master and core-updates

2017-01-06 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: >> There's a tricky conflict in the ncurses package definition between >> master and core-updates. >> >> On core-updates, there is 57742b35dc026 (gnu: ncurses: Install >> pkg-config ‘.pc’ files.), and on master, it's d230cf61f6a (gnu: ncurses: >> support mingw.). >> >> The

Re: Porting with Guix

2017-01-06 Thread Manolis Ragkousis
Hello everyone, On 01/05/17 02:23, ren...@openmailbox.org wrote: > gnu/store/1h7p18gpn84kdww5i542k93arw4hhgs8-libgc-7.6.0/lib > make[2]: Leaving directory > '/tmp/guix-build-libgc-7.6.0.drv-0/gc-7.6.0' > make check-TESTS > make[2]: Entering directory > '/tmp/guix-build-libgc-7

[PATCH] gnu: gpgme: Patch CMake files.

2017-01-06 Thread Thomas Danckaert
Hi, an error (https://bugs.gnupg.org/gnupg/issue2877) in the CMake config files for gpgme version 1.80 prevents KWallet (and perhaps other packages) from building. At build time, Make looks for a file “libgpgme@libsuffix@” instead of “libgpgme.so” (see http://hydra.gnu.org/build/1748813/nixl

[PATCH] Update python-pip to 9.0.1

2017-01-06 Thread Maxim Cournoyer
Hello Guix! This is my 2nd and hopefully correct attempt at updating python-pip to 9.0.1. Test inputs were removed as the tarball available from pypi is stripped from any test. It also incorporates suggestions that were previously made [1]; for example we no longer need to use setuptools as an in

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

2017-01-06 Thread Maxim Cournoyer
Hi ng0! Have you tried defining MOZJS_MAJOR_VERSION or MOZJS_MINOR_VERSION? These are the first errors. Fixing those might make the picture a bit prettier? Do other distributions do something special wrt these constants?

Re: FOSDEM 2017 Schedule is there! Change of schedule!:wq

2017-01-06 Thread Pjotr Prins
The final schedule is here: https://fosdem.org/2017/schedule/track/gnu_guile/ Very exciting :). Do consider hopping over to Brussels. FOSDEM is a great conference and there is enough to please anyone!! Pj. On Tue, Jan 03, 2017 at 04:35:35PM +0100, Amirouche Boubekki wrote: > On 2017-01-03 15:

[PATCH] gnu: Add nim.

2017-01-06 Thread José Miguel Sánchez García
Add the compiler for the Nim programming language -- José Miguel Sánchez GarcíaFrom fd950d2907c649ca4220830fe1431c34bec62e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Miguel=20S=C3=A1nchez=20Garc=C3=ADa?= Date: Fri, 6 Jan 2017 17:34:26 +0100 Subject: [PATCH] gn

[PATCH] gnu: xmonad: Add missing propagated input.

2017-01-06 Thread José Miguel Sánchez García
xmonad package needs some love, and this is the first step. ghc should be a propagated input, because it's needed for certain commands such as xmonad --recompile. Note that the package remains broken and needs more improvements, but I haven't been able to solve them yet. -- José Miguel Sánche

Re: Emacs-Guix released outside from Guix

2017-01-06 Thread Thompson, David
Hey Alex, On Thu, Dec 15, 2016 at 9:48 AM, Alex Kost wrote: > Hello, I've been working on Emacs interface outside from the Guix repo > for some time, I mean I'm not going to maintain it inside Guix, sorry :-( Sorry to hear about this. This move will make it difficult for me to use guix.el movin

indent with emacs batch mode

2017-01-06 Thread Ricardo Wurmus
Hi Guix, here’s how people who don’t use Emacs can indent package expressions nicely. Save this file somewhere: indent-package-expr.el Description: application/emacs-lisp Enter an environment where Emacs and emacs-guix are available: guix environment --ad-hoc emacs emacs-guix Then run:

Re: ‘guix copy’

2017-01-06 Thread Thompson, David
Hi Ludo, On Sat, Dec 31, 2016 at 12:40 PM, Ludovic Courtès wrote: > Hello Guix! :-) > > I’m pleased to announce the last(?) feature of the year: ‘guix copy’! > It copies store items over SSH, pretty much like ‘guix offload’ already > does; documentation below. > > Currently there’s no progress r

Re: [PATCH] make nginx service extensible

2017-01-06 Thread Thompson, David
Hi Julien, On Tue, Dec 13, 2016 at 3:56 PM, Julien Lepiller wrote: > Hi, > > here are three patches for the nginx service. I finally worked on > them. > > 1. s/vhost/server/ in the web.scm and guix.texi > 2. fix a mistake with the list of names and index. > 3. make the service extensible, change

[PATCH] gnu: Add ldc-1.1.0-beta6

2017-01-06 Thread Frederick Muriithi
Based on thread https://lists.gnu.org/archive/html/guix-devel/2017-01/msg00465.html - Fixed some issues raised by Danny Milosavljevic on thread above - Updated the beta version to 6, up from 4 - Started up a thread on ldc forum to have a version flag added to deactivate network tests when building

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

2017-01-06 Thread ng0
ng0 writes: > 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. > Cc people which were involved in mozjs

Re: GnuTLS and the “trust store”

2017-01-06 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> Marius Bakke writes: >> >>> Curl respects the variable "CURL_CA_BUNDLE". I think we could add a >>> "native-search-path" for that, similar to how it's done for "git". >> >> “curl” does but libcurl does not. > > But that’s probably on purpo

Re: [PATCH] build: Refactor file system detection logic.

2017-01-06 Thread David Craven
Pushed with your suggestions, thanks! :)

Re: [PATCH] build: Refactor file system detection logic.

2017-01-06 Thread David Craven
>> -(define (read-ext2-superblock device) >> +(define (ext2-read-superblock device) > > I’d prefer to keep the previous name, which is more conventional I think > and more readable. WDYT about ext2:read-suberblock? It's used within guile for example stat:block or stat:size. David

Re: Cross-distro reproducible build patches

2017-01-06 Thread Ludovic Courtès
Hi! Ben Woodcroft skribis: > On 05/01/17 19:00, Ludovic Courtès wrote: >> Hello Guix! >> >> A new initiative to share repro-build patches has started as a followup >> to the Reproducible Build Summit: >> >> >> http://lists.reproducible-builds.org/pipermail/rb-general/2017-January/000222.html

Re: ncurses conflicts between master and core-updates

2017-01-06 Thread Ludovic Courtès
Hello! (Cc: Jan.) Leo Famulari skribis: > There's a tricky conflict in the ncurses package definition between > master and core-updates. > > On core-updates, there is 57742b35dc026 (gnu: ncurses: Install > pkg-config ‘.pc’ files.), and on master, it's d230cf61f6a (gnu: ncurses: > support mingw.

Re: [PATCH] build: Refactor file system detection logic.

2017-01-06 Thread Ludovic Courtès
Hi! David Craven skribis: > * gnu/build/file-systems.scm (read-superblock, bytevector->label): New > variables. > (sub-bytevector): Move to general section. > (ext2-superblock?, ext2-read-superblock): New variables. > (ext2-superblock-uuid, ext2-superblock-volume-name): Use > sub-bytev

Re: FOSDEM social dinner

2017-01-06 Thread Manolis Ragkousis
Hello Alex, On 01/06/17 11:46, Alex Sassmannshausen wrote: > Hello, > > Guile has a dev room at FOSDEM this year — for a whole day! The dev > room will be on Sunday. > > Whilst organising it, we had the idea that it would be fun to have a > Guile/Guix user & dev dinner on the Saturday evening.

Re: FOSDEM social dinner

2017-01-06 Thread Ludovic Courtès
Howdy! Alex Sassmannshausen skribis: > So — who's in for Guile social dinner on Saturday 4 February 2017 in > Brussels? Count me in! For those who haven’t noticed, there’s also the traditional GNU dinner on Friday: https://lists.gnu.org/archive/html/ghm-discuss/2017-01/msg1.html And th

[PATCH] build: Refactor file system detection logic.

2017-01-06 Thread David Craven
* gnu/build/file-systems.scm (read-superblock, bytevector->label): New variables. (sub-bytevector): Move to general section. (ext2-superblock?, ext2-read-superblock): New variables. (ext2-superblock-uuid, ext2-superblock-volume-name): Use sub-bytevector and bytevector->label. (%ext2-sbl

Re: FOSDEM social dinner

2017-01-06 Thread Ricardo Wurmus
Hi Alex, > Whilst organising it, we had the idea that it would be fun to have a > Guile/Guix user & dev dinner on the Saturday evening. I'm hereby > officially opening registration for that :-D Neat! > I have not chosen a restaurant yet, but it will be something that > provides a varietary of

FOSDEM social dinner

2017-01-06 Thread Alex Sassmannshausen
Hello, Guile has a dev room at FOSDEM this year — for a whole day! The dev room will be on Sunday. Whilst organising it, we had the idea that it would be fun to have a Guile/Guix user & dev dinner on the Saturday evening. I'm hereby officially opening registration for that :-D I have not chose

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

2017-01-06 Thread Ludovic Courtès
Hello! I pushed all 4 patches with slightly adjusted commit logs (please take a look :-)). Thank you, and sorry for the delay! Ludo’.

Re: [PATCH 1/3] gnu: Add r-chipseq.

2017-01-06 Thread Ludovic Courtès
All 3 packages look all right to me. Thanks! Ludo’.

Re: Editing Scheme in the installation image

2017-01-06 Thread Ricardo Wurmus
Ludovic Courtès writes: > One issue that’s often reported is that it’s inconvenient to edit the > config file with all its parentheses in the installation image given the > available options (Zile, Nano, and nvi). > > Something like Paredit and ‘show-paren-mode’ in Emacs would help avoid > mista