Re: [PATCH] gnu: Add cabal-install.

2015-08-25 Thread Siniša Biđin
On 2015-08-25 23:27, l...@gnu.org wrote: Please add a copyright line for yourself. Added. +(arguments `(#:tests? #f)) Could you add a comment above explaining why tests are disabled? (We generally avoid that unless there’s a good reason, sometimes because running the tests would be unn

[PATCH] gnu: Add abduco.

2015-08-25 Thread Leo Famulari
* gnu/packages/abduco.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/abduco.scm | 48 2 files changed, 49 insertions(+) create mode 100644 gnu/packages/abduco.scm diff --git a/gnu-syst

Re: [PATCH 4/5] gnu: Add python-os-client-config

2015-08-25 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Cyril Roelandt skribis: > >> * gnu/packages/openstack.scm (python-os-client-config, >> python2-os-client-config): New variables. > > Please remove leading white space on second line. And with extra parentheses! ;) --8<--

Re: Texinfo in descriptions?

2015-08-25 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> Andreas Enge writes: >> >>> On Wed, Jul 22, 2015 at 11:24:10PM +0200, Ludovic Courtès wrote: With Benno being OK, we should start looking at implementing the change. >> >> Good news! I'm interested in implementing this ch

RepPar slides

2015-08-25 Thread Ludovic Courtès
Hello! Today Ricardo and I gave a talk (literally: he presented the first part and I did the second :-)) at RepPar (see <http://savannah.gnu.org/forum/forum.php?forum_id=8307>.) The slides are at <http://www.gnu.org/software/guix/guix-reppar-20150825.pdf>, although they’re not

Re: [PATCH 2/2] gnu: ratpoison: Clean definition.

2015-08-25 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> * gnu/packages/ratpoison.scm (ratpoison)[arguments]: Use modify-phases. >> [inputs]: Sort alist. Move ratpoison.desktop to ... ^^^ >> [source]: Fix indentation. >> [native-inputs]: Likewise. ... here

Re: [PATCH] Add (minimal) BioPerl.

2015-08-25 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Hi, > > Ricardo Wurmus writes: > >> Ludovic Courtès writes: >> Is there a better way to make sure that all (direct and transient) runtime dependencies can be found through the PERL5LIB variable? >>> >>> Good question. The #:inputs parameter of build phases c

Re: FOSDEM 2016

2015-08-25 Thread Ludovic Courtès
Hello! (Resent with Alex Cc’d this time.) Pjotr Prins skribis: > We should propose a Guile + Guix developers track for FOSDEM. They usually > have > Ruby/Perl/Python dev tracks, so Guile will fit right in. I am sure we can > generate enough interesting talks on aspects of Guix packaging, for o

Re: [PATCH v2 5/7] gnu: colord: Add libcap input.

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > On Tue 25 Aug 2015 17:03, l...@gnu.org (Ludovic Courtès) writes: > >> Andy Wingo skribis: >> >>> * gnu/packages/gnome.scm (colord): Add libcap as an input. I don't know >>> why; >>> I suspect something libtool-related with libelogind.la. >> >> If libelogind.la has a -lc

Re: [PATCH v2 3/7] gnu: Allow OS configurations to add PAM session modules

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > On Tue 25 Aug 2015 16:55, l...@gnu.org (Ludovic Courtès) writes: > >> Andy Wingo skribis: >> >>> * gnu/services/base.scm (mingetty-service): >>> * gnu/services/xorg.scm (slim-service): >>> * gnu/services/ssh.scm (lsh-service): >>> * gnu/system/linux.scm (unix-pam-service, b

Re: [PATCH] gnu: services: Add nginx-service.

2015-08-25 Thread Ludovic Courtès
"Thompson, David" skribis: > On Tue, Aug 18, 2015 at 11:58 AM, Ludovic Courtès wrote: >> "Thompson, David" skribis: >> >>> From c2da6c04eb1a12d0ee2f56a3954673f3bddc122b Mon Sep 17 00:00:00 2001 >>> From: David Thompson >>> Date: Sun, 2 Aug 2015 23:29:53 -0400 >>> Subject: [PATCH] gnu: services

Re: Guix review bot

2015-08-25 Thread Ludovic Courtès
Cyril Roelandt skribis: > Well, I wanted to have automatic reviews for certain patches, so I wrote > a quick and dirty piece of Python code that, given an email, extracts a > patch from it, applies it on top of master, and runs "make" and "guix > lint ". > > The idea was to use offlineimap to che

Re: [PATCH] gnu: Add cabal-install.

2015-08-25 Thread Ludovic Courtès
Siniša Biđin skribis: > From 0d321519e9bce55956b2989c7814e36a9abe9421 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Sini=C5=A1a=20Bi=C4=91in?= > Date: Tue, 18 Aug 2015 16:19:11 +0200 > Subject: [PATCH] gnu: Add cabal-install. > > * gnu/packages/haskell.scm (cabal-install): New variable. [...] > -

Re: [PATCH 5/5] gnu: Add python-oslotest

2015-08-25 Thread Ludovic Courtès
Cyril Roelandt skribis: > * gnu/packages/openstack.scm (python-oslotest, python2-olsotest): New > variables. OK. Thanks, and sorry for the looong delay! Ludo’.

Re: [PATCH 4/5] gnu: Add python-os-client-config

2015-08-25 Thread Ludovic Courtès
Cyril Roelandt skribis: > * gnu/packages/openstack.scm (python-os-client-config, > python2-os-client-config): New variables. Please remove leading white space on second line. OK with this change. Ludo’.

Re: [PATCH 3/5] gnu: Add python-mox3.

2015-08-25 Thread Ludovic Courtès
Cyril Roelandt skribis: > * gnu/packages/openstack.scm (python-mox3, python2-mox3): New variables. OK!

Re: [PATCH 3/4] emacs: Move guix-guile-program to 'guix-config'.

2015-08-25 Thread Mathieu Lirzin
Alex Kost writes: > I would rather add 'guix-guile-program' after both 'guix-…-directory' > constants, but it doesn't really matter. I'm OK with that. Here is the updated patch. -- Mathieu Lirzin >From 65f22b2dfc5c7e3b799399f5d10a1afba5416f3b Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date

Re: [PATCH 2/5] gnu: Add python-pbr.

2015-08-25 Thread Ludovic Courtès
Cyril Roelandt skribis: > * gnu/packages/openstack.scm: New file. > * gnu-system.am: Add it. [...] > +(home-page "https://launchpad.net/pbr";) > +(synopsis "Python Build Reasonableness") “Change the default behavior of Python’s setuptools” or something like that. > +(description >

Re: [PATCH 1/5] gnu: add python-appdirs.

2015-08-25 Thread Ludovic Courtès
Cyril Roelandt skribis: > * gnu/packages/python.scm (python-appdirs, python2-appdirs): New variables. [...] > +(synopsis > + "A small Python module for determining appropriate platform-specific > +dirs, e.g. a \"user data dir\".") “Determine platform-specific directories” > +(des

Re: [PATCH 2/4] build: Produce 'guix-config' instead of using compile-time tricks.

2015-08-25 Thread Mathieu Lirzin
Alex Kost writes: > I forgot one thing. There is also "emacs.am" file, which should be > adjusted accordingly: i.e., to move "guix-init.el" and "guix-profiles.el" > into ELFILES and to add "guix-config.el" to nodist_lisp_DATA. Here is the updated patch. -- Mathieu Lirzin >From cfee4565b5b573c

Re: [PATCH 1/4] build: Add more variables to (guix config).

2015-08-25 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> * guix/config.scm.in (%prefix, %guile-module-dir): New variables. > > In general augmenting (guix config) is problematic because of the way > ‘guix pull’ works: (guix config) is always preserved, so if the pulled > code expects

Re: "M-x guix" - magit-like interface for guix commands

2015-08-25 Thread Ludovic Courtès
Alex Kost skribis: > Hello, I've pushed 'wip-emacs-popup-ui' branch with emacs magit-like > (popup) interface for guix commands. BTW I’ve quickly looked at the commits and don’t have any comments. Feel free to merge to master when you deem appropriate. Ludo’.

Re: "M-x guix" - magit-like interface for guix commands

2015-08-25 Thread Ludovic Courtès
Alex Kost skribis: > Thompson, David (2015-08-14 17:40 +0300) wrote: > >> On Fri, Aug 14, 2015 at 4:19 AM, Alex Kost wrote: >>> Hello, I've pushed 'wip-emacs-popup-ui' branch with emacs magit-like >>> (popup) interface for guix commands. >>> >>> In short, here is how it looks like: >>> >>> "M-x

Re: [PATCH 0/7] Add "guix-devel-…" commands.

2015-08-25 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-08-18 16:50 +0300) wrote: > >> Alex Kost skribis: >> >>> And finally, I'm afraid building guix package in a Geiser REPL may not >>> be very useful because of >>> (you have wait for the REPL command to be finish

Re: [PATCH] Add MAFFT.

2015-08-25 Thread Ludovic Courtès
Ben Woodcroft skribis: > On 26/07/15 20:29, Andreas Enge wrote: >> On Sun, Jul 26, 2015 at 11:43:38AM +0200, Andreas Enge wrote: >>> I would use a snippet for something internal to Guix, or specific to the >>> way we handle things, while a patch is intended to be passed upstream (or >>> sometimes

Re: Services and packages in GuixSD

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > On Wed 12 Aug 2015 03:13, 宋文武 writes: > >> Andy Wingo writes: >> >>> it would be nice if the set of selected packages and services were >>> grovelled for dbus files. >> >> IIUC, the packages in profile need to be known by those services. >> I think two ways can do this: >>

Re: Services and packages in GuixSD

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > On Wed 12 Aug 2015 03:13, 宋文武 writes: > >> Andy Wingo writes: >> >>> it would be nice if the set of selected packages and services were >>> grovelled for dbus files. >> >> IIUC, the packages in profile need to be known by those services. >> I think two ways can do this: >>

[PATCH] gnu: magit: Update to 2.2.1.

2015-08-25 Thread Alex Kost
Magit 2.2.0 is not actual anymore, so here is the updated patch. I have a question however: I've noticed that there are 2 tarballs available: - This one does not include tests, but it has "magit-version.el" file so t

Re: [PATCH] Add Pure Data.

2015-08-25 Thread Ricardo Wurmus
>> From b93b9a3e4a87a0095398ac9256ea35de5407a3b6 Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus >> Date: Thu, 6 Aug 2015 19:18:54 +0200 >> Subject: [PATCH] gnu: Add Pure Data. >> >> * gnu/packages/music.scm (pd): New variable. > > [...] > >> +(synopsis "Visual programming language") > > Mayb

Re: [PATCH] gnu: lua: Add patch to generate pkg-config file.

2015-08-25 Thread Ludovic Courtès
Siniša Biđin skribis: > * gnu/packages/patches/lua-pkgconfig.patch: New file. > * gnu/packages/lua.scm (lua)[source]: Add patch. > * gnu-system.am (dist_patch_DATA): Register patch. [...] > +++ b/gnu/packages/patches/lua-pkgconfig.patch > @@ -0,0 +1,107 @@ > +Enables generating the lua.pc pkg-c

Re: [PATCH v2 3/7] gnu: Allow OS configurations to add PAM session modules

2015-08-25 Thread Andy Wingo
On Tue 25 Aug 2015 16:55, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> * gnu/services/base.scm (mingetty-service): >> * gnu/services/xorg.scm (slim-service): >> * gnu/services/ssh.scm (lsh-service): >> * gnu/system/linux.scm (unix-pam-service, base-pam-services): Add >> #:a

Re: [PATCH v2 5/7] gnu: colord: Add libcap input.

2015-08-25 Thread Andy Wingo
On Tue 25 Aug 2015 17:03, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> * gnu/packages/gnome.scm (colord): Add libcap as an input. I don't know why; >> I suspect something libtool-related with libelogind.la. > > If libelogind.la has a -lcap without -L/...-libcap, then could

Re: [PATCH v2 4/7] gnu: polkit: Use elogind for seat management.

2015-08-25 Thread Andy Wingo
On Tue 25 Aug 2015 16:56, l...@gnu.org (Ludovic Courtès) writes: >> +;; FIXME: Shouldn't need libcap, it should be correctly propagated >> +;; from elogind. >> +("libcap" ,libcap) > > Let’s do that. :-) It didn't work, oddly. I would have done that :P A

Re: [PATCH] gnu: rhythmbox: Add gst-plugins-ugly dependency.

2015-08-25 Thread Ludovic Courtès
Mark H Weaver skribis: > I don't think we should apply this patch. Instead, please set > GST_PLUGIN_SYSTEM_PATH to ~/.guix-profile/lib/gstreamer-1.0 and then > all gstreamer plugins installed in your profile should be available > to programs based on gstreamer. Works for me with totem, anyway.

Re: [PATCH v2 6/7] gnu: Add elogind service.

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/services/desktop.scm (elogind-service): New function. > (%desktop-services): Add elogind-service. Could you add an @deffn under “Desktop Services” in the manual? OK to push with this change. Thanks! Ludo’.

Re: [PATCH v2 7/7] gnu: Add polkit service.

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/services/desktop.scm (polkit-service): New function. > (%desktop-services): Add polkit service. Could you add it in guix.texi as well? OK with this change. It’s great that you got this far, thanks. Ludo’.

Re: [PATCH v2 5/7] gnu: colord: Add libcap input.

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/packages/gnome.scm (colord): Add libcap as an input. I don't know why; > I suspect something libtool-related with libelogind.la. If libelogind.la has a -lcap without -L/...-libcap, then could you add a phase there to do that instead? (For example the recipe for hw

Re: [PATCH v2 4/7] gnu: polkit: Use elogind for seat management.

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/packages/polkit.scm (polkit): Depend on elogind. OK to push! > +;; FIXME: Shouldn't need libcap, it should be correctly propagated > +;; from elogind. > +("libcap" ,libcap) Let’s do that. :-) Thank you, Ludo’.

Re: [PATCH v2 3/7] gnu: Allow OS configurations to add PAM session modules

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/services/base.scm (mingetty-service): > * gnu/services/xorg.scm (slim-service): > * gnu/services/ssh.scm (lsh-service): > * gnu/system/linux.scm (unix-pam-service, base-pam-services): Add > #:additional-session-modules keyword argument. I wonder if we really need #:

Re: [PATCH v2 2/7] gnu: elogind: Update to version 219.5.

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/packages/freedesktop.scm (elogind): Update to 219.5. Sure! > +(version "219.5") > +(source (origin > + (method git-fetch) > + (uri (git-reference > +(url "https://github.com/andywingo/elogind";) > +

Re: [PATCH 1/7] guix: git: Support shallow git clones if a tag is available

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > * guix/build/git.scm (git-fetch): Instead of cloning the remote repo, use the > lower-level "init" / "fetch" / "checkout" operations. This lets us make a > shallow checkout if we are checking out a tag. > > * guix/git-download.scm (): Add tag field. > (git-fetch): Sup

Re: Services and packages in GuixSD

2015-08-25 Thread Ludovic Courtès
Andy Wingo skribis: > For example this is my current services definition: > > (services > (let ((motd (text-file "motd" " >This is the GNU operating system, welcome!\n\n"))) >(list (console-font-service "tty1") > (console-font-service "tty2") > (

Re: [PATCH] Add Pure Data.

2015-08-25 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From b93b9a3e4a87a0095398ac9256ea35de5407a3b6 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Thu, 6 Aug 2015 19:18:54 +0200 > Subject: [PATCH] gnu: Add Pure Data. > > * gnu/packages/music.scm (pd): New variable. [...] > +(synopsis "Visual programming lang

Re: [PATCH] gnu: rhythmbox: Add gst-plugins-ugly dependency.

2015-08-25 Thread 宋文武
Andy Wingo writes: > Hi Mark :) > > Thank you for being patient with an idiot :) > > On Mon 24 Aug 2015 18:14, Mark H Weaver writes: > >> For the same reason that I explained in my last email in this thread, >> although I forgot to mention ~/.guix-profile/etc/profile: >> >> Note that we have a

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

2015-08-25 Thread Efraim Flashner
now I feel like I'm spamming the email list. Comitted the copyright line and made the patch...again. From ff94a5cf13b82d998324fb3d0a4a55dfb992cd86 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 25 Aug 2015 10:16:43 +0300 Subject: [PATCH] gnu: Add python-eyed3. * gnu/packages/python.sc

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

2015-08-25 Thread Efraim Flashner
forgot the copyright line On Tue, 25 Aug 2015 10:38:31 +0300 Efraim Flashner wrote: > On Mon, 24 Aug 2015 18:48:04 -0400 > Mark H Weaver wrote: > > > Efraim Flashner writes: > > > > > On Thu, 20 Aug 2015 17:50:10 +0800 > > > 宋文武 wrote: > > > > > >> Efraim Flashner writes: > > >> > > >> ey

Re: elogind status

2015-08-25 Thread Andy Wingo
On Fri 21 Aug 2015 12:33, Andy Wingo writes: > To pick up a thread from May, I was poking at elogind recently. A bit > of recap as to how things got here, then the status. I will keep this patch stack up to date at wip-pam-elogind. On that branch there's an update to a new elogind that include

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

2015-08-25 Thread Efraim Flashner
On Mon, 24 Aug 2015 18:48:04 -0400 Mark H Weaver wrote: > Efraim Flashner writes: > > > On Thu, 20 Aug 2015 17:50:10 +0800 > > 宋文武 wrote: > > > >> Efraim Flashner writes: > >> > >> eyeD3 is both a tool and python library, I wonder whether > >> 'python-eyed3' fits better. > > > > 'python-eyed

Re: [PATCH] gnu: clang-runtime: New package, propagated by clang.

2015-08-25 Thread Andy Wingo
On Tue 25 Aug 2015 00:21, Mark H Weaver writes: > Andy Wingo writes: > >> From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001 >> From: Andy Wingo >> Date: Mon, 17 Aug 2015 09:21:09 +0200 >> Subject: [PATCH] gnu: clang-runtime: New package, propagated by clang. > > A bit late,