Add gnome-terminal

2015-04-03 Thread Andy Wingo
Hi, Two patches. The first wraps programs in libexec/ for glib-or-gtk-build-system, like those programs spawned by dbus services. The second upgrades vte and adds gnome-terminal. WDYT? Andy From 8ffadae7fa00cb08bcd277541d6f1b00d9d5eac2 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com

elogind WIP

2015-04-20 Thread Andy Wingo
autoreconf -vif and then configure as usual. Attached is the beginnings of a Guix file to build the thing. Regards, Andy ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Andy Wingo wi...@pobox.com ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you

Re: [PATCH 4/4] gnu: Add polkit service.

2015-04-20 Thread Andy Wingo
On Sat 18 Apr 2015 22:49, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@pobox.com skribis: * gnu/services/polkit.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add polkit service definition. [...] + #:export (polkit-application +%standard-polkit-applications

[PATCH 3/4] gnu: shadow: User shells point to current profile

2015-04-15 Thread Andy Wingo
* gnu/system/shadow.scm (user-account): shell field is a string, and should point to the current profile. This allows pkexec's dubious check that $SHELL is a valid shell to succeed. * gnu/services/base.scm (guix-build-accounts): * gnu/services/networking.scm (bitlbee-service): *

[PATCH 2/4] gnu: gnome-settings-daemon: Use wacom packages.

2015-04-15 Thread Andy Wingo
* gnu/packages/gnome.scm (gnome-settings-daemon): Use the wacom packages. --- gnu/packages/gnome.scm | 18 ++ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index e7f854d..92e8e64 100644 --- a/gnu/packages/gnome.scm

[PATCH 1/4] gnu: Add wacom and xf86-input-wacom packages.

2015-04-15 Thread Andy Wingo
* gnu/packages/wacom.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add wacom.scm. --- gnu-system.am | 1 + gnu/packages/wacom.scm | 97 ++ 2 files changed, 98 insertions(+) create mode 100644 gnu/packages/wacom.scm diff --git

[PATCH 4/4] gnu: Add polkit service.

2015-04-15 Thread Andy Wingo
/services/polkit.scm new file mode 100644 index 000..56ed365 --- /dev/null +++ b/gnu/services/polkit.scm @@ -0,0 +1,67 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014, 2015 Ludovic Courtès l...@gnu.org +;;; Copyright © 2015 Andy Wingo wi...@igalia.com

[PATCH] Fix circularity issue in sdl

2015-04-06 Thread Andy Wingo
From 0eccb8e5f24964439b76adbf3ab318c87f7443d2 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sun, 5 Apr 2015 20:25:30 +0200 Subject: [PATCH] gnu: sdl: Paper over build circularity problem with fontutils * gnu/packages/sdl.scm: Horrifically, having the font: prefix on fontutils

[PATCH 7/9] gnu: Add libgweather.

2015-04-07 Thread Andy Wingo
* gnu/packages/gnome.scm (libgweather): New variable. --- gnu/packages/gnome.scm | 48 1 file changed, 48 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 59f46bb..8f0e36e 100644 --- a/gnu/packages/gnome.scm +++

[PATCH 1/9] gnu: Add colord package.

2015-04-07 Thread Andy Wingo
* gnu/packages/gnome.scm (colord): New variable. --- gnu/packages/gnome.scm | 70 ++ 1 file changed, 70 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1f01019..3721c12 100644 --- a/gnu/packages/gnome.scm +++

[PATCH 3/9] gnu: Add geoclue.

2015-04-07 Thread Andy Wingo
* gnu/packages/gnome.scm (geoclue): New variable. * gnu/packages/patches/geoclue-config.patch: New file. --- gnu/packages/gnome.scm| 45 +++ gnu/packages/patches/geoclue-config.patch | 23 2 files changed, 68 insertions(+) create

[PATCH 2/9] gnu: Add colord service.

2015-04-07 Thread Andy Wingo
b/gnu/services/colord.scm new file mode 100644 index 000..6f03345 --- /dev/null +++ b/gnu/services/colord.scm @@ -0,0 +1,70 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014, 2015 Ludovic Courtès l...@gnu.org +;;; Copyright © 2015 Andy Wingo wi...@igalia.com

[PATCH 4/9] gnu: Add geoclue service.

2015-04-07 Thread Andy Wingo
/services/geoclue.scm new file mode 100644 index 000..518577d --- /dev/null +++ b/gnu/services/geoclue.scm @@ -0,0 +1,117 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014, 2015 Ludovic Courtès l...@gnu.org +;;; Copyright © 2015 Andy Wingo wi...@igalia.com

[PATCH 8/9] gnu: Add gnome-settings-daemon.

2015-04-07 Thread Andy Wingo
* gnu/packages/gnome.scm (gnome-settings-daemon): New variable. --- gnu/packages/gnome.scm | 74 ++ 1 file changed, 74 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 8f0e36e..a53de45 100644 ---

[PATCH 5/9] gnu: Add geocode-glib.

2015-04-07 Thread Andy Wingo
* gnu/packages/gnome.scm (geocode-glib): New variable. --- gnu/packages/gnome.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7f3f9e3..4866fe9 100644 --- a/gnu/packages/gnome.scm +++

[PATCH 6/9] gnu: gnome-desktop: Update to 3.16.0.

2015-04-07 Thread Andy Wingo
* gnu/packages/gnome.scm (gnome-desktop): Update to 3.16.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 4866fe9..59f46bb 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@

[PATCH] Allow building other kernels

2015-04-05 Thread Andy Wingo
))) in your operating-system form. A starting point for an alternate kernel definition: (define-public linux-mine (package (inherit linux-libre) (name linux-mine))) From 1dbdc673654f94868b0176876dd83fb8b5bfe68c Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Fri, 3 Apr

[PATCH] Upgrade GLib to 2.44.0

2015-04-05 Thread Andy Wingo
From 1f49addfe19de1cd932c424365ecb38d1008021a Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sat, 4 Apr 2015 22:30:10 +0200 Subject: [PATCH 1/3] Upgrade GLib to 2.44.0. * gnu/packages/glib.scm (glib): Upgrade to 2.44.0. --- gnu/packages/glib.scm | 4 ++-- 1 file changed, 2

[PATCH] Add upower

2015-04-05 Thread Andy Wingo
:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sat, 4 Apr 2015 21:48:01 +0200 Subject: [PATCH 2/3] Add upower package. * gnu/packages/gnome.scm (upower): New variable. * gnu/packages/patches/upower-builddir.patch: New patch. --- gnu/packages/gnome.scm | 53

[PATCH] Upgrade Cairo to 1.14.2

2015-04-05 Thread Andy Wingo
From 59702707729caa85c60c39cc07c6472a5863041f Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sat, 4 Apr 2015 22:44:02 +0200 Subject: [PATCH 2/3] Upgrade Cairo to 1.14.2. * gnu/packages/gtk.scm (cairo): Upgrade to 1.14.2. --- gnu/packages/gtk.scm | 4 ++-- 1 file changed, 2

[PATCH] Fix gettext linkage to expat

2015-04-05 Thread Andy Wingo
. Thanks to Ludovic for the tip. From 8e2db815693ef8a300e860fd2601ad1996f90cf9 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sun, 5 Apr 2015 10:22:28 +0200 Subject: [PATCH 1/3] gnu: gettext: Link explicitly to libexpat, again. * gnu/packages/gettext.scm (gnu-gettext): Re-enable patch

[PATCH] gnu: Add libepoxy.

2015-04-05 Thread Andy Wingo
This is a new dep of GTK+. From 42e4d5669bd12dbe7de3e47d14f987a0f3cd7059 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sun, 5 Apr 2015 11:28:32 +0200 Subject: [PATCH 2/3] gnu: Add libepoxy. * gnu/packages/gl.scm (libepoxy): New variable. --- gnu/packages/gl.scm | 46

[PATCH] gnu: gtk+: Update to 3.16.0.

2015-04-05 Thread Andy Wingo
From 2aa825f107d49b371bb8442cf060995d13cf7892 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sat, 4 Apr 2015 22:46:47 +0200 Subject: [PATCH 3/3] gnu: gtk+: Update to 3.16.0. * gnu/packages/gtk.scm (gtk+): Upgrade to 3.16.0, adding a libepoxy dep and adding gettext. --- gnu

[PATCH 2/7] gnu: elogind: Update to version 219.1.

2015-08-18 Thread Andy Wingo
* gnu/packages/freedesktop.scm (elogind): Update to 219.1. --- gnu/packages/freedesktop.scm | 109 +-- 1 file changed, 53 insertions(+), 56 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 121dc49..a88c7f4 100644

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

2015-08-18 Thread Andy Wingo
* gnu/packages/polkit.scm (polkit): Depend on elogind. --- gnu/packages/polkit.scm | 23 ++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm index 172b0e1..6a89d6b 100644 --- a/gnu/packages/polkit.scm +++

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

2015-08-18 Thread Andy Wingo
* gnu/services/base.scm (mingetty-service): * gnu/system/linux.scm (unix-pam-service, base-pam-services): Add #:additional-session-modules keyword argument. --- gnu/services/base.scm | 6 -- gnu/system/linux.scm | 27 --- 2 files changed, 20 insertions(+), 13

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

2015-08-18 Thread Andy Wingo
* gnu/packages/gnome.scm (colord): Add libcap as an input. I don't know why; I suspect something libtool-related with libelogind.la. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1c31be2..8763380 100644

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

2015-08-18 Thread Andy Wingo
* gnu/services/desktop.scm (polkit-service): New function. (%desktop-services): Add polkit service. --- gnu/services/desktop.scm | 48 +++- 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/gnu/services/desktop.scm

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

2015-08-18 Thread Andy Wingo
* gnu/services/desktop.scm (elogind-service): New function. (%desktop-services): Add elogind-service. --- gnu/services/desktop.scm | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index

Re: [PATCH] gnu: Simplify LLVM build.

2015-08-17 Thread Andy Wingo
On Mon 17 Aug 2015 10:43, Eric Bavier ericbav...@openmailbox.org writes: Hello Andy, Thanks for taking a closer look at this! On Mon, 17 Aug 2015 08:27:38 +0200 Andy Wingo wi...@igalia.com wrote: From db066d194d3b8359eddd0149234bfad29c11542d Mon Sep 17 00:00:00 2001 From: Andy Wingo wi

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

2015-08-18 Thread Andy Wingo
* 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 (git-reference): Add tag field. (git-fetch): Support git references with

elogind status

2015-08-21 Thread Andy Wingo
Hi :) 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. To recall: by default on a Unix system, the user has full control over their space, but can't do very much about the system itself. When D-Bus came along, more and

[PATCH] gnu: llvm: Update to 3.6.2.

2015-08-21 Thread Andy Wingo
Applies on top of my previous LLVM patch. From f126a706123f27d77c528444602325ca17f691b2 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Fri, 21 Aug 2015 16:52:26 +0200 Subject: [PATCH] gnu: llvm: Update to 3.6.2. * gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update

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

2015-08-21 Thread Andy Wingo
to play mp3s tho :P Andy From d73e56bbb687eb42a7449aca37c807afdbf2cbaf Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Fri, 21 Aug 2015 16:49:31 +0200 Subject: [PATCH] gnu: rhythmbox: Add gst-plugins-ugly dep. * gnu/packages/gnome.scm (rhythmbox): Depend on gst-plugins-ugly so

Re: elogind status

2015-08-21 Thread Andy Wingo
On Fri 21 Aug 2015 13:48, Claes Wallin (韋嘉誠) g...@clacke.user.lysator.liu.se writes: How much do you know about what uselessd, nosh and the Ubuntu logind shim and how they did things? I don't know anything, I just know these things exist. No idea! Could be some things didn't exist back in

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

2015-08-21 Thread Andy Wingo
: 95cd06d0b1639449fffa2ded823e54d0f26afbb6.1440062095.git.wi...@pobox.com From: Andy Wingo wi...@pobox.com Date: Tue, 18 Aug 2015 11:56:17 +0200 Subject: [PATCH v2 6/7] gnu: Add elogind service. To: guix-devel@gnu.org * gnu/services/desktop.scm (elogind-service): New function. (%desktop-services): Add

Re: elogind status

2015-08-21 Thread Andy Wingo
On Fri 21 Aug 2015 17:19, 宋文武 iyzs...@gmail.com writes: I follow the config, and get elogind running up. The pam, seat and session things work, I can use loginctl or call the dbus method to switch between sessions. Nice! But the reboot and poweroff don't work, which turn out to run the

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

2015-08-24 Thread Andy Wingo
On Fri 21 Aug 2015 22:47, Mark H Weaver m...@netris.org writes: Andy Wingo wi...@igalia.com writes: Not sure what the right solution to this mess is; ideally a user would just have to install a set of gstreamer plugins and those would work across all of their applications, and you wouldn't

Re: [PATCH] gnu: Simplify LLVM build.

2015-08-24 Thread Andy Wingo
On Fri 21 Aug 2015 23:16, Mark H Weaver m...@netris.org writes: Andy Wingo wi...@igalia.com writes: If Guix has additional requirements they should be indicated somewhere; did I miss the document? No, you didn't miss it. We have a lot to do, and writing precise documentation of our coding

Re: [PATCH] gnu: Add GeoClue desktop service.

2015-08-24 Thread Andy Wingo
On Sun 23 Aug 2015 23:40, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: On Thu 20 Aug 2015 17:09, l...@gnu.org (Ludovic Courtès) writes: +@defvr {Scheme Variable} %standard-geoclue-applications +The standard list of well-known GeoClue application configurations

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

2015-08-24 Thread Andy Wingo
Hi Mark :) Thank you for being patient with an idiot :) On Mon 24 Aug 2015 18:14, Mark H Weaver m...@netris.org 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 'native-search-paths'

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

2015-08-20 Thread Andy Wingo
* 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 (git-reference): Add tag field. (git-fetch): Support git references with

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

2015-08-20 Thread Andy Wingo
* 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. --- gnu/services/base.scm | 6 -- gnu/services/ssh.scm

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

2015-08-20 Thread Andy Wingo
* gnu/packages/polkit.scm (polkit): Depend on elogind. --- gnu/packages/polkit.scm | 23 ++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm index 172b0e1..6a89d6b 100644 --- a/gnu/packages/polkit.scm +++

Re: New ‘formatting’ checker

2015-08-20 Thread Andy Wingo
On Wed 19 Aug 2015 11:42, l...@gnu.org (Ludovic Courtès) writes: Hi! ‘guix lint’ now has a ‘formatting’ checker, which currently just checks for tabs, trailing white space, and long lines. The idea is to remove the burden of checking those things from reviewers, and to avoid frustrations

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

2015-08-20 Thread Andy Wingo
* gnu/packages/gnome.scm (colord): Add libcap as an input. I don't know why; I suspect something libtool-related with libelogind.la. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1c31be2..8763380 100644

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

2015-08-20 Thread Andy Wingo
* gnu/services/desktop.scm (polkit-service): New function. (%desktop-services): Add polkit service. --- gnu/services/desktop.scm | 48 +++- 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/gnu/services/desktop.scm

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

2015-08-20 Thread Andy Wingo
* gnu/packages/freedesktop.scm (elogind): Update to 219.5. --- gnu/packages/freedesktop.scm | 110 +-- 1 file changed, 54 insertions(+), 56 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index cbf26dc..7413456 100644

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

2015-08-18 Thread Andy Wingo
* 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 (git-reference): Add tag field. (git-fetch): Support git references with

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

2015-08-18 Thread Andy Wingo
* 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 (git-reference): Add tag field. (git-fetch): Support git references with

[PATCH] gnu: Simplify LLVM build.

2015-08-17 Thread Andy Wingo
From db066d194d3b8359eddd0149234bfad29c11542d Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Mon, 17 Aug 2015 08:26:07 +0200 Subject: [PATCH] gnu: Simplify LLVM build. * gnu/packages/llvm.scm (llvm): Simplify build. --- gnu/packages/llvm.scm | 20 ++-- 1 file

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

2015-08-17 Thread Andy Wingo
This patch lets -fsanitize=thread work. It also lets packages build which include the sanitize/tsan_interface_atomic.h and related headers. Andy From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Mon, 17 Aug 2015 09:21:09 +0200 Subject

Re: New ‘formatting’ checker

2015-08-20 Thread Andy Wingo
On Thu 20 Aug 2015 00:27, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: How about a git hook that runs guix lint and also checks the formatting of commit logs? Having a hook that runs Guix on Savannah doesn’t really seem doable unfortunately; however, a review

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

2015-08-20 Thread Andy Wingo
* gnu/services/desktop.scm (elogind-service): New function. (%desktop-services): Add elogind-service. --- gnu/services/desktop.scm | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index

Re: [PATCH] gnu: Add GeoClue desktop service.

2015-08-20 Thread Andy Wingo
On Thu 20 Aug 2015 17:09, l...@gnu.org (Ludovic Courtès) writes: +@defvr {Scheme Variable} %standard-geoclue-applications +The standard list of well-known GeoClue application configurations, +granting authority to GNOME's date-and-time utility to ask for the +current location in order to set

Add guix install command

2015-08-05 Thread Andy Wingo
? :) Regards, Andy From 7f1ac0b748a40b0a093d20c27401f305ce6aec9f Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Wed, 5 Aug 2015 11:27:48 +0200 Subject: [PATCH] Add guix install command * guix/scripts/install.scm: New file. * doc/guix.texi: Change guix package -i invocations

Add guix search command

2015-08-05 Thread Andy Wingo
available packages for which there is also a manifest entry in a profile that has the same name. WDYT? Andy From 9c99457bbcdf209a80bd280563e660010be160ed Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Wed, 5 Aug 2015 13:03:43 +0200 Subject: [PATCH] Add guix search command

Re: Why does glibc provide bash?

2015-08-11 Thread Andy Wingo
Heya Mark, good to see you here too :) On Tue 11 Aug 2015 06:23, Mark H Weaver m...@netris.org writes: Andy Wingo wi...@igalia.com writes: $ ls -l `which bash` lrwxrwxrwx 11 root guixbuild 63 Jan 1 1970 /home/wingo/.guix-profile/bin/bash - /gnu/store

[PATCH] gnu: sane-backends: Support USB scanners.

2015-08-06 Thread Andy Wingo
From eeff701d60de09445abbfca23602abed27e648b9 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Thu, 6 Aug 2015 12:23:26 +0200 Subject: [PATCH 1/4] gnu: sane-backends: Support USB scanners. * gnu/packages/scanner.scm (sane-backends): Build with libusb-compat as an input

[PATCH] gnu: Add gtk-doc.

2015-08-06 Thread Andy Wingo
From 552c575b2c5e00ecca7c66c33b31de0229ce1e2f Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Thu, 6 Aug 2015 12:25:12 +0200 Subject: [PATCH 2/4] gnu: Add gtk-doc. * gnu/packages/gnome.scm (gtk-doc): New variable. --- gnu/packages/gnome.scm | 45

[PATCH] gnu: Add libusb-compat.

2015-08-06 Thread Andy Wingo
Whoops, forgot this one. Should go at the beginning of the series. From ff7e55eee25bd1012e9c9940e9a598079efdaf06 Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Thu, 6 Aug 2015 12:22:08 +0200 Subject: [PATCH 1/5] gnu: Add libusb-compat. * gnu/packages/libusb.scm (libusb-compat

Re: Add guix install command

2015-08-07 Thread Andy Wingo
On Fri 07 Aug 2015 09:47, Alex Kost alez...@gmail.com writes: Andy Wingo (2015-08-05 12:36 +0300) wrote: I don't mind the new commands, but I think this patch is unacceptable because of the huge code duplicating. Sorry if it was sounded rude Better to just not be rude, please. I know

Re: Add guix install command

2015-08-07 Thread Andy Wingo
On Fri 07 Aug 2015 10:48, Ricardo Wurmus rek...@elephly.net writes: Attached is a patch to implement guix install. It just copies over functionality from guix package. We could refactor more but I would start with this as it is; when things need changes is the time to refactor, at least for

Re: Add guix install command

2015-08-07 Thread Andy Wingo
Thanks for the comments. Just a couple points, happy to wait for Ludovic to get back. On Fri 07 Aug 2015 14:22, Thompson, David dthomps...@worcester.edu writes: In the case of guix install, yes. However what would you show for guix install --help? What would error messages show: guix

Re: [PATCH] Add new entries to .mailmap.

2015-08-10 Thread Andy Wingo
On Mon 10 Aug 2015 16:27, Alex Kost alez...@gmail.com writes: Andy: do you prefer 'igalia' or 'pobox' email? For this project I'm preferring my igalia mail. Works better for my workflow and lets me justify a bit of work time on it. Cheers, and thanks for the housekeeping :), Andy

Why does glibc provide bash?

2015-08-10 Thread Andy Wingo
Hi, Let's start bash with no RC file in a null environment: $ env -i ~/.guix-profile/bin/bash --norc Check to make sure the env is empty: bash-4.3$ env PWD=/home/wingo SHLVL=1 _=/usr/bin/env Now look at this little sample file: bash-4.3$ .guix-profile/bin/cat

[PATCH] dmd: Add support for exec'ing processes as other users

2015-08-15 Thread Andy Wingo
patch. The DMD patch itself can be applied directly to DMD's git repo. As they are maintained together AFAIU I guess this is the right thing? Let me know. Andy From 4b4e1f5e3905b282c09c1e10e2e50d434be673da Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sat, 15 Aug 2015 20:18:36

[PATCH] gnu: Add GeoClue desktop service.

2015-08-15 Thread Andy Wingo
Depends on the earlier DMD patch. From d94d4fb4c89ec6cde152ab031244a3977e216b1e Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@pobox.com Date: Sat, 15 Aug 2015 20:43:03 +0200 Subject: [PATCH 2/2] Add GeoClue service. * gnu/services/desktop.scm (bool): New top-level helper. (upower

Re: Services and packages in GuixSD

2015-08-12 Thread Andy Wingo
On Wed 12 Aug 2015 03:13, 宋文武 iyzs...@gmail.com writes: Andy Wingo wi...@igalia.com 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: 1. Build

Duplicate entries in $profile/etc/profile

2015-08-10 Thread Andy Wingo
Hi, With this manifest: (use-package-modules gcc llvm base python version-control less ccache) (packages-manifest (list clang coreutils diffutils findutils tar patch sed grep binutils

Locales on NixOS

2015-08-10 Thread Andy Wingo
Hi, On one machine I have a NixOS system install and a Guix user install. The specified recipe to set LOCPATH doesn't work for me there for some reason. I can't figure out why, the strace didn't show anything obvious. locale from NixOSlocale from guix

Re: Locales on NixOS

2015-08-10 Thread Andy Wingo
On Mon 10 Aug 2015 13:32, Andy Wingo wi...@igalia.com writes: Hi, On one machine I have a NixOS system install and a Guix user install. The specified recipe to set LOCPATH doesn't work for me there for some reason. I can't figure out why, the strace didn't show anything obvious

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 wi...@pobox.com 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

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 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 wi...@pobox.com 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

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

2015-10-26 Thread Andy Wingo
Hi, On Sun 25 Oct 2015 21:30, l...@gnu.org (Ludovic Courtès) writes: > Christopher Allan Webber <cweb...@dustycloud.org> skribis: > >> Ludovic Courtès writes: >> >>> Andy Wingo <wi...@igalia.com> skribis: >>> >>>> * guix/build/

Re: Weechat doesn't start

2015-11-09 Thread Andy Wingo
On Mon 09 Nov 2015 16:27, Luis Felipe López Acevedo writes: > I don't understand why is it looking for Python stuff in "/usr" instead > of using my .guix-profile. Although "guix package -I" tells me Python is > not installed. And so "guix package --search-paths"

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

2015-11-12 Thread Andy Wingo
On Thu 12 Nov 2015 12:27, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > First attempt: when I simply put > > (for-each (lambda (file) > (display file) > (newline) > (primitive-load file)) > files) >

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

2015-11-12 Thread Andy Wingo
On Thu 12 Nov 2015 10:23, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > +;; Compile the .scm files. Also load every compiled file after writing > it > +;; to work around (FIXME). Hi :) Quick question. Why not primitive-load each file

thesis: guixsd should provide /usr/bin/env

2015-11-16 Thread Andy Wingo
Hi! I think GuixSD should follow NixOS's lead and provide /usr/bin/env. The reason is to support scripts that can run either on GuixSD or on some other system. For example instead of: #!/bin/bash we can do #!/usr/bin/env bash So we just need /usr/bin/env in the root and nothing else.

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

2015-11-09 Thread Andy Wingo
On Mon 09 Nov 2015 09:50, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > Andy Wingo <wi...@igalia.com> writes: > >> On Mon 09 Nov 2015 08:51, taylanbayi...@gmail.com (Taylan Ulrich >> "Bayırlı/Kammer") writes: >> >>

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

2015-11-09 Thread Andy Wingo
On Mon 09 Nov 2015 08:51, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: >> I do not understand what you mean by "degenerate" modules :) An >> interpreted module should act the same as a compiled module. I am >> interested to hear what difference you can perceive between the

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

2015-11-08 Thread Andy Wingo
On Fri 06 Nov 2015 16:41, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > Andy Wingo <wi...@igalia.com> writes: > >> On Thu 05 Nov 2015 17:10, taylanbayi...@gmail.com (Taylan Ulrich >> "Bayırlı/Kammer") writes: >> &

Re: polkit & udisks

2015-11-03 Thread Andy Wingo
Wow that's great! Thank you Ludo :) Next stop, pam_elogind and then we can maybe get gnome-session working :) Thanks again for the service refactorings! Andy On Sun 01 Nov 2015 17:04, l...@gnu.org (Ludovic Courtès) writes: > Hi! > > Commit 222e331 changes ‘polkit-service-type’ so that other

Re: [PATCH 2/2] gnu: Add esmtp.

2015-11-03 Thread Andy Wingo
On Tue 03 Nov 2015 14:54, Andy Wingo <wi...@igalia.com> writes: > * gnu/packages/mail.scm (esmtp): New public variable. This patch adds a "sendmail" that works, more or less. In my ~/.esmtprc I have: hostname = your.smtp.server:port username = u...@email.com password

Re: 02/02: gnu: Add esmtp.

2015-11-04 Thread Andy Wingo
On Wed 04 Nov 2015 00:07, Mark H Weaver <m...@netris.org> writes: > Andy Wingo <wi...@pobox.com> writes: > >> wingo pushed a commit to branch master >> in repository guix. >> >> commit f8ae32a26a5f41466f5c7792261fdf2e78d1d35f >> Author: Andy Wingo

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

2015-11-06 Thread Andy Wingo
On Thu 05 Nov 2015 17:10, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > CPU: > > It used to max out every CPU core, now just one. :-) > > > Time: > > It used to take ~18 minutes on my machine, now less than 3. If you compile within a par-for-each you should be able to peg

[PATCH 1/2] gnu: Add libesmtp.

2015-11-03 Thread Andy Wingo
* gnu/packages/mail.scm (libesmtp): New public variable. --- gnu/packages/mail.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 25407b8..9a70341 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@

[PATCH 2/2] gnu: Add esmtp.

2015-11-03 Thread Andy Wingo
* gnu/packages/mail.scm (esmtp): New public variable. --- gnu/packages/mail.scm | 40 1 file changed, 40 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 9a70341..dfc8ec9 100644 --- a/gnu/packages/mail.scm +++

Re: elogind status

2015-08-27 Thread Andy Wingo
On Thu 27 Aug 2015 15:25, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: 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 includes systemd's code to suspend/hibernate/hybrid-sleep the system

Re: elogind status

2015-08-27 Thread Andy Wingo
On Thu 27 Aug 2015 15:58, Andy Wingo wi...@igalia.com writes: On Thu 27 Aug 2015 15:25, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: 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 includes

Re: elogind status

2015-08-27 Thread Andy Wingo
On Thu 27 Aug 2015 15:21, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: First of all you need some extra file systems. These paths provide a documented interface to logind information: (file-system (device systemd) (mount-point /run/systemd

Re: Services and packages in GuixSD

2015-08-26 Thread Andy Wingo
On Tue 25 Aug 2015 22:36, l...@gnu.org (Ludovic Courtès) writes: However, the above means that the reconfigure-but-don’t-switch-until-reboot behavior would no longer be possible. Not sure what this case is for -- either you want to expose the newly reconfigured apps to the user or you don't,

Re: Texinfo in descriptions?

2015-08-26 Thread Andy Wingo
On Wed 26 Aug 2015 00:09, Mathieu Lirzin m...@openmailbox.org writes: l...@gnu.org (Ludovic Courtès) writes: Mathieu Lirzin m...@openmailbox.org skribis: Andreas Enge andr...@enge.fr writes: On Wed, Jul 22, 2015 at 11:24:10PM +0200, Ludovic Courtès wrote: With Benno being OK, we should

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

2015-08-26 Thread Andy Wingo
On Tue 25 Aug 2015 23:39, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: On Tue 25 Aug 2015 16:55, l...@gnu.org (Ludovic Courtès) writes: (operating-system ;; ... (pam-services (map (lambda (service) (pam-service

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 m...@netris.org writes: Andy Wingo wi...@igalia.com writes: From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001 From: Andy Wingo wi...@igalia.com Date: Mon, 17 Aug 2015 09:21:09 +0200 Subject: [PATCH] gnu: clang-runtime: New package

Re: elogind status

2015-08-25 Thread Andy Wingo
On Fri 21 Aug 2015 12:33, Andy Wingo wi...@igalia.com 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

Re: Services and packages in GuixSD

2015-08-26 Thread Andy Wingo
On Wed 26 Aug 2015 12:54, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@igalia.com skribis: On Tue 25 Aug 2015 22:36, l...@gnu.org (Ludovic Courtès) writes: However, the above means that the reconfigure-but-don’t-switch-until-reboot behavior would no longer be possible

Re: [PATCH] system: grub: Convert grub background using rsvg-convert

2015-08-31 Thread Andy Wingo
On Fri 28 Aug 2015 19:15, Luis Felipe López Acevedo writes: > Modifying the document background does not affect the design at all, > because we are using the dark rectangle on top of it as the background > of the image, so it doesn't matter what the background of

Re: libc upgrade vs. incompatible locales

2015-08-31 Thread Andy Wingo
On Sun 30 Aug 2015 21:46, l...@gnu.org (Ludovic Courtès) writes: > The binary format for locales is dependent on the libc version. Over > the last few releases, it turned out to be compatible, but that of 2.22 > differs from that of 2.21 (a new element was added to locale categories, > according

  1   2   3   4   >