* gnu/packages/emacs.scm (emacs-lua-mode): New variable.
---
gnu/packages/emacs.scm | 21 +
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 6e9c181..fbde046 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2015 Andreas Enge
;;; Copyright © 2013 Joshua Grant
-;;; Copyright © 2014 David Thompson
+;;; Copyright © 2014, 2016 David Thompson
;;; Copyright © 2014, 2015 Mark H Weaver
;;;
;;; This file is
From: David Thompson
* guix/download.scm (url-fetch): Include (guix base64) module on the
build-side.
* guix/build/download.scm (http-fetch): Add "Authorization" header when
userinfo is present in the URI.
---
guix/build/download.scm | 14 --
guix/download.scm |
From: David Thompson
* gnu/packages/boost.scm (boost)[arguments]: Extract build flags to
#:make-flags argument.
---
gnu/packages/boost.scm | 80 +-
1 file changed, 40 insertions(+), 40 deletions(-)
diff --git a/gnu/packages/boost.scm b/gnu
* gnu/packages/gnome.scm (gnome-shell-extensions): New variable.
---
gnu/packages/gnome.scm | 27 +++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index c87c371..0b80ebb 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages
* gnu/packages/gnome.scm (arc-theme): New variable.
---
gnu/packages/gnome.scm | 33 +
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 8384c76..227dec1 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.
* gnu/packages/gnome.scm (moka-icon-theme): New variable.
---
gnu/packages/gnome.scm | 35 +++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 227dec1..2ce1f18 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/package
* gnu/packages/gnome.scm (arc-icon-theme): New variable.
---
gnu/packages/gnome.scm | 33 +
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 2ce1f18..a81dd0e 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/g
From: David Thompson
* gnu/packages/emacs.scm (emacs-js2-mode): New variable.
---
gnu/packages/emacs.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 71f2f8b..cad843c 100644
--- a/gnu/packages/emacs.scm
+++ b
From: David Thompson
* gnu/packages/emacs.scm (emacs-rainbow-delimiters): New variable.
---
gnu/packages/emacs.scm | 24
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 04dc759..54885f4 100644
--- a/gnu/packages
From: David Thompson
* gnu/packages/emacs.scm (emacs-smex): New variable.
---
gnu/packages/emacs.scm | 22 ++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index b7c0a1f..71f2f8b 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu
From: David Thompson
* gnu/pacakges/emacs.scm (emacs-elfeed): New variable.
---
gnu/packages/emacs.scm | 20
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 1b54439..04dc759 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu
From: David Thompson
* gnu/packages/emacs.scm (emacs-projectile): New variable.
---
gnu/packages/emacs.scm | 26 ++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index cd64383..1b54439 100644
--- a/gnu/packages/emacs.scm
From: David Thompson
* gnu/packages/emacs.scm (emacs-web-mode): New variable.
---
gnu/packages/emacs.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index bfa46c4..95e6bea 100644
--- a/gnu/packages/emacs.scm
+++ b
From: David Thompson
* gnu/packages/emacs.scm (emacs-ido-completing-read+): New variable.
---
gnu/packages/emacs.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 54885f4..ee875ef 100644
--- a/gnu/packages
From: David Thompson
* gnu/packages/emacs.scm (emacs-ido-ubiquitous): New variable.
---
gnu/packages/emacs.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index ee875ef..0ea317a 100644
--- a/gnu/packages/emacs.scm
From: David Thompson
* gnu/packages/emacs.scm (emacs-markdown-mode): New variable.
---
gnu/packages/emacs.scm | 21 +
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index cad843c..cd64383 100644
--- a/gnu/packages/emacs.scm
From: David Thompson
* gnu/packages/emacs.scm (emacs-yaml-mode): New variable.
---
gnu/packages/emacs.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 0ea317a..bfa46c4 100644
--- a/gnu/packages/emacs.scm
+++ b
* gnu/packages/emacs.scm (emacs-better-defaults): New variable.
---
gnu/packages/emacs.scm | 21 +
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 5d6db5a..105c25d 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.
* guix/build/emacs-build-system.scm (gnu:unpack)
(store-file->elisp-source-file, unpack): New procedures.
(%standard-phases): Use the new unpack procedure.
---
guix/build/emacs-build-system.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/guix/build/emacs-build-syst
From: David Thompson
* gnu/packages/maths.scm (lapack)[arguments]: Add "-DLAPACKE=ON".
---
gnu/packages/maths.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 19ed44f..c844db2 100644
--- a/gnu/packages
From: David Thompson
* gnu/packages/speech.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
---
gnu/local.mk| 1 +
gnu/packages/speech.scm | 51 +
2 files changed, 52 insertions(+)
create mode 100644 gnu/packages
From: David Thompson
* gnu/packages/autotools.scm (autoconf-archive): New variable.
---
gnu/packages/autotools.scm | 20
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm
index ddc628d..1f0c2af 100644
--- a/gnu/packages
Manolis and I spend quite a lot of time figuring out why our GCC AVR
cross-compilation toolchain is so broken and we were finally able to fix it!
So here's a patch set that fixes things, updates avr-libc to 2.0.0, and adds a
handy avr-toolchain package inspired by the gcc-toolchain package.
Happy
* gnu/packages/avr.scm (avr-toolchain): New variable.
---
gnu/packages/avr.scm | 21 +
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index 81ca162..94776d8 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -24,8 +24,10
We now have a dedicated package module for the AVR toolchain with
important modifications on top of what cross-gcc produces.
* gnu/packages/cross-base.scm (xgcc-avr): Delete.
---
gnu/packages/cross-base.scm | 6 --
1 file changed, 6 deletions(-)
diff --git a/gnu/packages/cross-base.scm b/gnu
* gnu/packages/avr.scm (avr-libc): Update to 2.0.0.
[native-inputs]: Use new avr-gcc and avr-binutils.
[arguments]: Add phase to unset C_INCLUDE_PATH.
---
gnu/packages/avr.scm | 32 +---
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/avr.sc
+1,7 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2014 Manolis Fragkiskos Ragkousis
+;;; Copyright © 2014, 2016 Manolis Fragkiskos Ragkousis
;;; Copyright © 2015 Ricardo Wurmus
+;;; Copyright © 2016 David Thompson
;;;
;;; This file is part of GNU Guix
* gnu/packages/avr.scm (avr-gcc): New variable.
---
gnu/packages/avr.scm | 31 +++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index b30c64e..0ec115e 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -20,6 +20
Here's a hopefully uncontroversial patch that sets PS1 in 'guix
environment' containers to something more friendly than what bash shows
by default when PS1 is unset. OK to push?
>From 10741ce4e09c5990e70c94f5ed650b3561d042a0 Mon Sep 17 00:00:00 2001
From: David Thompson
Date
ecause it seems obsolete to me now. Let me know if you think of
another test to replace it.
Thanks!
>From ec7994eec73d322386abbcd901da1b1d2f6f7733 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 26 Mar 2016 08:45:08 -0400
Subject: [PATCH] scripts: environment: Properly handle SIGINT.
S
Jelle Licht writes:
> Hello Guix,
>
> Seeing as this time next year I'll be finishing up my studies, this was a
> now-or-never moment for me. I would love to spend this summer hacking on
> both guix, and reading up on npm.
I think this project is a great idea! Feedback inline below.
> #+AUTHOR
c/passwd in
the Bash script I was running inside the container. After a little
thought, I came to the conclusion that 'guix environment --container'
should just do this automatically so that the container more closely
resembles a real GNU/Linux system.
WDYT?
Thanks,
--
David Th
This patch set adds 2 new dependencies for Kodi, dcadec and crossguid,
and upgrades Kodi to 16.0.
TIA for review,
>From 80f08dde121610dcc832f4e6ecdd11341166580c Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 12 Mar 2016 12:23:47 -0500
Subject: [PATCH 1/3] gnu: Add crossguid.
*
Here's a package for a convenient little program to capture desktop
recordings as animated GIFs. It hasn't seen a stable release in 5 years
so we use what's in the Git repo instead.
>From 2192e78f9b46901c581a4288d5dc28fa820871ed Mon Sep 17 00:00:00 2001
From: David Thompson
Have a happy FOSDEM!
- Dave
>From 15327686420a477b91d11377a1586188592ec431 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 29 Jan 2016 16:03:50 -0500
Subject: [PATCH 1/3] license: Add giftware.
* guix/licenses.scm (giftware): New variable.
---
guix/licenses.scm | 6 ++
1 file changed, 6 insertions(+)
>From 5eed082c01499482812c6a7b89f82dda8550e25d Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Thu, 17 Dec 2015 13:36:42 -0500
Subject: [PATCH] gnu: Add obs.
* gnu/packages/video.scm (obs): New variable.
---
gnu/packages/video.scm | 38 ++
1 file chan
Found this little order of operations issue when trying to button up the
Transmission service.
>From 552eafe882e3c059525e79c0f222becb9d73eb93 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Thu, 3 Dec 2015 10:09:34 -0500
Subject: [PATCH] service: Change gid before uid when dropp
-type #f))
One big question I have is whether I should enforce that configuration
be in file-like objects or if I should allow strings, too. Thoughts?
>From 108db2d183526c42b53060e55f7fb292b53663cb Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Mon, 30 Nov 2015 08:49:08 -0500
Subject: [
My first service since the big service API rewrite. How did I do?
>From 6f483d37bf157ee0d253d2aaa919d6900d23453c Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 27 Nov 2015 20:40:59 -0500
Subject: [PATCH] services: Add transmission-service.
* gnu/services/bittorrent.scm: New f
This one was a real hairball, but here is a patch set that adds the Kodi
media center! I hope that I've explained all the craziness relatively
well in the comments.
>From d708d0c36e202bbad7255c3b8a55ca0afdd18cb3 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Tue, 24 Nov 2015 13:35:
dule. I would love to know how to resolve this so
that I can continue my quest of managing user SSH keys with a dmd
service.
Thanks,
--
David Thompson
GPG Key: 0FF1D807
>From 83cfad5d6e182ce1b31a983a10d109b087642537 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Wed, 18 Nov 2015 23:17:02 -0500
Subject: [PATCH] gnu: Add emulation-station.
* gnu/packages/games.scm (emulation-station): New variable.
---
gnu/packages/games.scm |
Yes, these are real software packages! LÖVE is a neat game framework
that uses Lua and depends on DevIL for image loading.
>From fa226c57a531436e387055440f71d04c1b73a7aa Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 14 Nov 2015 13:56:40 -0500
Subject: [PATCH 1/2] gnu: Add de
>From 3b02add7830f8d1bcd8e0a7a693d4650635fb246 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 13 Nov 2015 18:07:21 -0500
Subject: [PATCH] gnu: Add guile-sly.
* gnu/packages/guile.scm (guile-sly): New variable.
---
gnu/packages/guile.scm | 39 +++
Hey Ludo,
Took a stab at fixing the guix-environment-container.sh tests when the
necessary features aren't available. GuixSD systems don't have
/proc/sys/kernel/unprivileged_userns_clone so I couldn't verify that
code path works as intended. All I can say is that the tests still pass
on my machi
Cross this one off the TODO list, Ludo. ;)
>From 655edf899710544d681acacab93f4f671962fc49 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 1 Nov 2015 18:34:53 -0500
Subject: [PATCH] scripts: environment: Ignore user shell when spawning
container.
* guix/scripts/environment.
7;
Pretty cool!
>From c9c282cea04ec5a3ee7bd17e6ad8846600220feb Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 30 Oct 2015 21:02:51 -0400
Subject: [PATCH] scripts: environment: Allow lists of packages in expressions.
* guix/scripts/environment.scm (options/resolve-packages): Match
Getting up to speed with the changes that were made during the service
API rewrite.
>From d3dd1b2d05f17702f7fa6095132db00e2146e702 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Mon, 26 Oct 2015 18:09:28 -0400
Subject: [PATCH] scripts: build: Add --file option.
* guix/scripts/build.
This is to accompany the --install-from-file option I added to 'guix
package' awhile back. Makes it easy for folks to build one-off package
files like the 'guix.scm' files I keep in my personal repos.
>From d3dd1b2d05f17702f7fa6095132db00e2146e702 Mon Sep 17 00:00:00 20
:00 2001
From: David Thompson
Date: Sun, 25 Oct 2015 22:33:33 -0400
Subject: [PATCH] scripts: environment: Allow mixing regular and ad-hoc
packages.
This patch changes the --ad-hoc flag to be positional. That is, the
packages that appear before --ad-hoc are interpreted as packages whose
inputs
ow I need a
break.
Sorry if this comes across too ranty and complainy, I suppose it is
both. I hope your hacking is happier than mine.
--
David Thompson
GPG Key: 0FF1D807
[0] http://guides.rubygems.org/what-is-a-gem/
[1] https://github.com/rails/arel/issues/384
[2] https://github.com/rubygems/rubygems/issues/1364
An oversight on my part that I noticed while doing 'guix environment
--container' testing.
>From dc72ee831d6c6b93cf404a7fd1abc4b8fb27b7f2 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 9 Oct 2015 12:33:40 -0400
Subject: [PATCH] build: container: Fix call-with-clean-exit.
Hello Guix hackers,
In an effort to finish up a patch to add a --container flag to 'guix
environment', I've encountered a serious problem. The --exec flag
allows the user to pass an arbitrary command to be run using 'system'.
Unlike 'system*', 'system' spawns a command interpreter first and passe
A straightforward package for my password management tool.
>From afb5b4ab656ef282cb01892297b99ae17581f1de Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Tue, 29 Sep 2015 12:23:52 -0400
Subject: [PATCH] gnu: Add shroud.
* gnu/packages/password-utils.scm (shroud): New variable.
---
Been missing this program for awhile, so here it is!
>From 241f44af6ba5229c6fdeda0fadd50345f4abaf60 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 19 Sep 2015 19:20:52 -0400
Subject: [PATCH] gnu: Add file-roller.
* gnu/packages/gnome.scm (file-roller): New variable.
---
gnu/packa
the next core-updates?
>From 56ba8b433783ca847fbd433114afe6374289cddc Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 19 Sep 2015 11:36:45 -0400
Subject: [PATCH] gnu: avahi: Enable libdns_sd compatibility.
* gnu/packages/avahi.scm (avahi): Add '--enable-compat-libdns_sd' con
>From 612a4a692375f241934de03d24064dbef1c7294c Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Mon, 7 Sep 2015 22:58:05 -0400
Subject: [PATCH] build: ruby: Add support for tarball and directory sources.
Previously, the Ruby build system only knew how to work with gem archives,
which made
This patch resolves an issue I was having when working with containers
at the REPL, which means it probably presented undetected issues
elsewhere.
>From 61ebbe55f7f6d4d4eb42db957d6fc7b4eaf282a6 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 5 Sep 2015 14:10:08 -0400
Subject: [PA
A step towards making containers behave better WRT terminals.
>From dc797eb8e306655b10bd466d64ef5deaf428259f Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 1 Aug 2015 13:54:40 -0400
Subject: [PATCH] build: container: Setup /dev/console.
* gnu/build/linux-container.scm (mount-f
>From a740a5ca98c02bd0e9c792677dfc8ff8464c8365 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 4 Sep 2015 16:47:52 -0400
Subject: [PATCH] gnu: Add ruby-rack.
* gnu/packages/ruby.scm (ruby-rack): New variable.
---
gnu/packages/ruby.scm | 37 +
1 f
>From a0a69a802b1d26bf91a663c0d5a0afde510ce5f0 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 4 Sep 2015 15:09:30 -0400
Subject: [PATCH] gnu: Add ruby-byebug.
* gnu/packages/ruby.scm (ruby-byebug): New variable.
---
gnu/packages/ruby.scm | 23 +++
1 file chan
>From 4cff199e5ba8b2520dbd035c19aba0ba940d7083 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 4 Sep 2015 15:01:11 -0400
Subject: [PATCH] gnu: Add ruby-ox.
* gnu/packages/ruby.scm (ruby-ox): New variable.
---
gnu/packages/ruby.scm | 23 +++
1 file changed,
>From 1d1ffe513750d040ddde68c1baa0a5c59fb6b679 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Thu, 3 Sep 2015 22:46:57 -0400
Subject: [PATCH] service: Export provided-by procedure.
* modules/dmd/service.scm: Export provided-by.
---
modules/dmd/service.scm | 1 +
1 file changed, 1 insert
Hey fellow Guix hackers,
I just published a blog post about Guix targetting Ruby programmers,
detailing the ways in which Guix can replace the not-so-good RVM and
Bundler tools. I know there's a few Rubyists lurking in here, so,
enjoy!
http://dthompson.us/ruby-on-guix.html
--
David Tho
Patches for ActiveSupport, the first big component of Rails, and the
missing prerequisites.
>From b92da5830285a9daaba772390472b53a27eb3198 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 30 Aug 2015 09:21:23 -0400
Subject: [PATCH 1/4] gnu: Add ruby-thread-safe.
* gnu/packages/ruby.
This small patch set adds the Pry, a powerful Ruby REPL (but not as
powerful as Geiser ;), and the missing prerequisites.
>From 2d1757d4b7b940fb0f2da007e6c616370b2b09ad Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 29 Aug 2015 22:53:34 -0400
Subject: [PATCH 1/3] gnu: Add ruby-met
ximum of 107.
>From 8f29026d37a66d8bcbddc6f32a6354d93d40f50d Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 29 Aug 2015 21:55:12 -0400
Subject: [PATCH 1/2] build: ruby: Avoid long build directory names.
Having the hash of the source gem in the source directory file name prov
ok me to get it reviewed
and updated for the new Ruby build system.
Patches below:
>From c043d79f1b66c90b20652632880d67d8fcc5275e Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 29 Aug 2015 08:32:32 -0400
Subject: [PATCH 1/3] gnu: Add ruby-minitar.
* gnu/packages/ruby.scm (ruby-mini
>From 4a6d1a798a0625d8bc104b86db56f5d2594a5d80 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Wed, 19 Aug 2015 21:54:57 -0400
Subject: [PATCH] gnu: Add sassc.
* gnu/packages/web.scm (sassc): New variable.
---
gnu/packages/web.scm | 53
Requires the new Ruby build system.
>From c6bdc405f2c1b79daa3058d73df966224f169293 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 16 Aug 2015 21:58:12 -0400
Subject: [PATCH] gnu: Add ruby-arel.
* gnu/packages/ruby.scm (ruby-arel): New variable.
---
gnu/packages/ruby.scm |
Building off of the new and improved Ruby build system, here are two
patches that add a handy RubyGems importer.
>From b60252c0c52f8ab4b096c00238acab9798ee64f4 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 16 Aug 2015 21:09:19 -0400
Subject: [PATCH 1/2] import: pypi: Move genera
>From 57faa1368cb96dd94cc32c18a0e6b63285ca8e1d Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 16 Aug 2015 08:08:34 -0400
Subject: [PATCH] syscalls: setns: Skip binding if there is no such C function.
On systems with a glibc prior to 2.14, the 'setns' function is not avail
>From 74d2db4f0ecbfc00473493e410a086f7c7c0bb10 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 15 Aug 2015 22:23:59 -0400
Subject: [PATCH] gnu: notmuch: Update to 0.20.2.
* gnu/packages/mail.scm (notmuch): Update to 0.20.2. Add python-sphinx native
input. Rewrite phases us
>From ea31466a98da2941acad4e76162aa157408b5b35 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Thu, 13 Aug 2015 17:29:35 -0400
Subject: [PATCH] gnu: Add znc.
* gnu/packages/messaging.scm (znc): New variable.
---
gnu/packages/messaging.scm | 40 ++--
ke
what we do with our 'guix-devel' package.
I'd like to add the same option for 'guix build', if this is approved.
>From 07c9b35facf810872f3bc8342e18b33033714adf Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 9 Aug 2015 11:35:51 -0400
Subject: [PATCH] script
>From 519e0ba6beecca0a5b4dc2a76abf43b0a00ed2dd Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 9 Aug 2015 10:37:55 -0400
Subject: [PATCH] gnu: Add guile-redis.
* gnu/packages/guile.scm (guile-redis): New variable.
---
gnu/packages/guile.scm | 29 +
1 f
This is a package for the first alpha release of my static site
generator written in Guile: Haunt.
>From 769c3fa2c8f1cf642ee20298a58c38c28d421086 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sat, 8 Aug 2015 10:06:39 -0400
Subject: [PATCH] gnu: Add haunt.
* gnu/packages/guile.scm (ha
d get it into the distro.
>From 486bd9d63670ba48d4c676a29b6aa142f79f7c2f Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Fri, 5 Jun 2015 20:09:10 -0400
Subject: [PATCH] gnu: Add redis.
* gnu/packages/databases.scm (redis): New variable.
---
gnu/packages/databases.
Here's a basic nginx service. There are more actions that could be
added in the future, but this does the essentials.
>From 4bd0c36545258d028a74e2fc7144a4037ec1148f Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 2 Aug 2015 23:29:53 -0400
Subject: [PATCH] gnu: services: A
This patch should resolve the issues we're having with the container
tests when building Guix with Guix. Tested on 'wip-container' with
'guix environment --container'.
>From 096ac10f187c6d9c72462c4747cd6c8433eb8f02 Mon Sep 17 00:00:00 2001
From: David Thompson
Da
-p (dirname mount-point))
+ (call-with-output-file mount-point (const #t)))
+ (mkdir-p mount-point))
+
(mount source mount-point type flags options)
;; For read-only bind mounts, an extra remount is needed, as per
--
2.4.3
--
David Thompson
GPG Key: 0FF1D807
Here's a little Nagios-related package. Maybe some day we'll actually
have Nagios proper.
>From 49c6fcbf3ccd6c24f4cf4a4ec73e26df3986f01d Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Thu, 30 Jul 2015 15:49:29 -0400
Subject: [PATCH] gnu: Add graphios.
* gnu/packages/python.
type-header-when-downloading-gem-archive?unresolve=true
Without further ado, the patch:
>From 70c827becb2ef3909e817091676425eacb32d381 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 26 Jul 2015 22:01:54 -0400
Subject: [PATCH] build: ruby: Rewrite build system to use gem archives.
Co-Aut
. Does it still
look OK? :)
>From 8bff3d1e44dfe72f1f74a8a1a4aa1cac4013b9c0 Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Mon, 20 Jul 2015 12:05:23 -0400
Subject: [PATCH] tests: Skip container tests if namespaces are not available.
* tests/containers.scm: Skip all tests if user namespaces
Here's a package recipe for a Markdown library written in C. I want to
try to make Guile bindings for it with the FFI.
>From 567748faa4e3e03fe9b106a8ea61843a2d31409d Mon Sep 17 00:00:00 2001
From: David Thompson
Date: Sun, 19 Jul 2015 10:41:34 -0400
Subject: [PATCH] gnu: Add hoedown
From: David Thompson
* gnu/system/linux-container.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu/system.scm: Export 'operating-system-etc-directory',
'operating-system-boot-script', 'operating-system-locale-directory', and
'file-unio
From: David Thompson
* guix/build/syscalls.scm (MNT_FORCE, MNT_DETACH, MNT_EXPIRE)
(UMOUNT_NOFOLLOW): New variables.
---
guix/build/syscalls.scm | 9 +
1 file changed, 9 insertions(+)
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm
index ec1ce89..6d31510 100644
--- a
From: David Thompson
* gnu/build/linux-container.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* .dir-locals.el: Add Scheme indent rules for 'call-with-clone', 'with-clone',
'call-with-container', and 'container-excursion'.
* tests
From: David Thompson
* guix/scripts/enviroment.scm (show-help): Show help for new option.
(%options): Add --container option.
(launch-environment, launch-environment/container): New procedures.
(guix-environment): Spawn new process in a container when requested.
* doc/guix.texi (Invoking
From: David Thompson
* guix/build/syscalls.scm (setns): New procedure.
* tests/syscalls.scm: Test it.
---
guix/build/syscalls.scm | 15 +++
tests/syscalls.scm | 21 +
2 files changed, 36 insertions(+)
diff --git a/guix/build/syscalls.scm b/guix/build
From: David Thompson
* gnu/system/file-systems.scm (%container-file-systems): New variable.
---
gnu/system/file-systems.scm | 30 ++
1 file changed, 30 insertions(+)
diff --git a/gnu/system/file-systems.scm b/gnu/system/file-systems.scm
index b33f826..23998dd 100644
From: David Thompson
* guix/scripts/system.scm (show-help): Display 'container' action.
(system-derivation-for-action, guix-system): Add 'container' case.
(perform-action): Skip GRUB config generation when building a container.
* doc/guix.texi (Invoking guix system): D
From: David Thompson
* guix/scripts/container.scm: New file.
* guix/scripts/container/exec.scm: New file.
* doc/guix.texi (Invoking guix container): New section.
* Makefile.am (MODULES): Add them.
---
Makefile.am | 2 ++
doc/guix.texi | 46
From: David Thompson
* gnu/system/linux-initrd.scm (file-system->spec): Move this...
* gnu/system/file-systems.scm: ... to here.
---
gnu/system/file-systems.scm | 10 ++
gnu/system/linux-initrd.scm | 7 ---
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/gnu/sys
From: David Thompson
* gnu/system/vm.scm (, %store-mapping): Move from here...
* gnu/system/file-systems.scm: ...to here.
* guix/scripts/system.scm: Import (gnu system file-systems).
---
gnu/system/file-systems.scm | 32 +++-
gnu/system/vm.scm | 22
From: David Thompson
* guix/build/syscalls.scm (clone): New procedure.
(CLONE_NEWNS, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID,
CLONE_NEWNET): New variables.
* tests/syscalls.scm: Test it.
---
guix/build/syscalls.scm | 31 +++
tests/syscalls.scm
From: David Thompson
* guix/build/syscalls.scm (mkdtemp!): New procedure.
* tests/syscalls.scm: Test it.
---
guix/build/syscalls.scm | 15 +++
tests/syscalls.scm | 9 +
2 files changed, 24 insertions(+)
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm
From: David Thompson
* guix/build/syscalls.scm (pivot-root): New procedure.
* tests/syscalls.scm: Test it.
---
guix/build/syscalls.scm | 15 +++
tests/syscalls.scm | 24
2 files changed, 39 insertions(+)
diff --git a/guix/build/syscalls.scm b/guix
From: David Thompson
* guix/utils.scm (call-with-temporary-directory): New procedure.
---
guix/utils.scm | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/guix/utils.scm b/guix/utils.scm
index a2ade2b..44913c6 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
1 - 100 of 542 matches
Mail list logo