* 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 <andr...@enge.fr>
;;; Copyright © 2013 Joshua Grant <ta...@riseup.net>
-;;; Copyright © 2014 David Thompson <da...@gnu.org>
+;;; Copyright © 2014, 2016 David Thomp
From: David Thompson <da...@gnu.org>
* 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 --
g
From: David Thompson <da...@gnu.org>
* 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/pa
* 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
+++
* 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
+++
* 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
+++
From: David Thompson <da...@gnu.org>
* 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/pa
From: David Thompson <da...@gnu.org>
* 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
---
From: David Thompson <da...@gnu.org>
* 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/pa
From: David Thompson <da...@gnu.org>
* 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/pa
From: David Thompson <da...@gnu.org>
* 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
---
From: David Thompson <da...@gnu.org>
* 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/pa
From: David Thompson <da...@gnu.org>
* 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
From: David Thompson <da...@gnu.org>
* 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
---
From: David Thompson <da...@gnu.org>
* 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
---
From: David Thompson <da...@gnu.org>
* 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/pa
* 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
+++
From: David Thompson <da...@gnu.org>
* 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
--
From: David Thompson <da...@gnu.org>
* 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 1006
From: David Thompson <da...@gnu.org>
* 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
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.
* 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
* 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
+1,7 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2014 Manolis Fragkiskos Ragkousis <manolis...@gmail.com>
+;;; Copyright © 2014, 2016 Manolis Fragkiskos Ragkousis <manolis...@gmail.com>
;;; Copyright © 2015 Ricardo Wurmus <rek...@elephly.net>
+;;; Copy
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 <dthomps...@worcest
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 <dthomps...@worcester.edu>
Date: Sat, 26 Mar 2016 08:45:08 -0400
Subject: [PATCH] scripts: environment: Proper
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 <dthomps...@worcester.edu>
Date: Sat, 12 Mar 2016 12:23:47 -0500
Subject: [PATCH
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 <d
a happy FOSDEM!
- Dave
>From 15327686420a477b91d11377a1586188592ec431 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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 fi
>From 5eed082c01499482812c6a7b89f82dda8550e25d Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
Date: Thu, 17 Dec 2015 13:36:42 -0500
Subject: [PATCH] gnu: Add obs.
* gnu/packages/video.scm (obs): New variable.
---
gnu/packages/video
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 <dthomps...@worcester.edu>
Date: Thu, 3 Dec 2015 10:09:34 -0500
Subject: [PATCH] service: Change g
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 <dthomps...@worcester.edu>
Date: Mon, 30 Nov 2015 0
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 <dthomps...@worcester.edu>
Date: Fri, 27 Nov 2015 20:40:59 -0500
Subject: [PATCH] services: Add transmission-service.
* gnu
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 <dthomps...@worcester.edu>
naging 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 <dthomps...@worcester.edu>
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
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 <dthomps...@worcester.edu>
Date: Sat, 14 Nov 2015 13:56:40 -0500
Subjec
>From 3b02add7830f8d1bcd8e0a7a693d4650635fb246 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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
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
Cross this one off the TODO list, Ludo. ;)
>From 655edf899710544d681acacab93f4f671962fc49 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
Date: Sun, 1 Nov 2015 18:34:53 -0500
Subject: [PATCH] scripts: environment: Ignore user shell when spawning
container
!
>From c9c282cea04ec5a3ee7bd17e6ad8846600220feb Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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
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 <dthomps...@worcester.edu>
Date: Mon, 26 Oct 2015 18:09:28 -0400
Subject: [PATCH] scripts: build: Add --fi
rom: David Thompson <dthomps...@worcester.edu>
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
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
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
A straightforward package for my password management tool.
>From afb5b4ab656ef282cb01892297b99ae17581f1de Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
Date: Tue, 29 Sep 2015 12:23:52 -0400
Subject: [PATCH] gnu: Add shroud.
* gnu/packages/password-utils.sc
Been missing this program for awhile, so here it is!
>From 241f44af6ba5229c6fdeda0fadd50345f4abaf60 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
Date: Sat, 19 Sep 2015 19:20:52 -0400
Subject: [PATCH] gnu: Add file-roller.
* gnu/packages/gnome.scm (file-rol
for the next core-updates?
>From 56ba8b433783ca847fbd433114afe6374289cddc Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
Date: Sat, 19 Sep 2015 11:36:45 -0400
Subject: [PATCH] gnu: avahi: Enable libdns_sd compatibility.
* gnu/packages/avahi.scm (avahi): Add '--enab
>From 612a4a692375f241934de03d24064dbef1c7294c Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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 ho
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 <dthomps...@worcester.edu>
Date: Sat, 5 Sep 2015
>From 4cff199e5ba8b2520dbd035c19aba0ba940d7083 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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
>From a740a5ca98c02bd0e9c792677dfc8ff8464c8365 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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
>From a0a69a802b1d26bf91a663c0d5a0afde510ce5f0 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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
A step towards making containers behave better WRT terminals.
>From dc797eb8e306655b10bd466d64ef5deaf428259f Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
Date: Sat, 1 Aug 2015 13:54:40 -0400
Subject: [PATCH] build: container: Setup /dev/console.
* gnu/bu
>From 1d1ffe513750d040ddde68c1baa0a5c59fb6b679 Mon Sep 17 00:00:00 2001
From: David Thompson <dthomps...@worcester.edu>
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
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 Thompson
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 dthomps...@worcester.edu
Date: Sun, 30 Aug 2015 09:21:23 -0400
Subject: [PATCH 1/4] gnu: Add ruby-thread-safe
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 dthomps...@worcester.edu
Date: Sat, 29 Aug 2015 22:53:34 -0400
Subject: [PATCH 1/3
of 107.
From 8f29026d37a66d8bcbddc6f32a6354d93d40f50d Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
From 4a6d1a798a0625d8bc104b86db56f5d2594a5d80 Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
From 57faa1368cb96dd94cc32c18a0e6b63285ca8e1d Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
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 dthomps...@worcester.edu
Date: Sun, 16 Aug 2015 21:09:19 -0400
Subject: [PATCH 1/2] import
Requires the new Ruby build system.
From c6bdc405f2c1b79daa3058d73df966224f169293 Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
From 74d2db4f0ecbfc00473493e410a086f7c7c0bb10 Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
From 519e0ba6beecca0a5b4dc2a76abf43b0a00ed2dd Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
the same option for 'guix build', if this is approved.
From 07c9b35facf810872f3bc8342e18b33033714adf Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
Date: Sun, 9 Aug 2015 11:35:51 -0400
Subject: [PATCH] scripts: package: Add --install-from-file option.
* guix/scripts/package.scm
it into the distro.
From 486bd9d63670ba48d4c676a29b6aa142f79f7c2f Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 5 Jun 2015 20:09:10 -0400
Subject: [PATCH] gnu: Add redis.
* gnu/packages/databases.scm (redis): New variable.
---
gnu/packages/databases.scm | 29
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 dthomps...@worcester.edu
Date: Sun, 2 Aug 2015 23:29:53 -0400
Subject: [PATCH] gnu
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
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 dthomps...@worcester.edu
Date: Sat
?unresolve=true
Without further ado, the patch:
From 70c827becb2ef3909e817091676425eacb32d381 Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
Date: Sun, 26 Jul 2015 22:01:54 -0400
Subject: [PATCH] build: ruby: Rewrite build system to use gem archives.
Co-Authored-By: Pjotr Prins
it still
look OK? :)
From 8bff3d1e44dfe72f1f74a8a1a4aa1cac4013b9c0 Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
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
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 dthomps...@worcester.edu
Date: Sun, 19 Jul 2015 10:41:34 -0400
Subject: [PATCH] gnu
From: David Thompson da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* guix/build/syscalls.scm (MS_NOSUID, MS_NODEV, MS_NOEXEC, MS_STRICTATIME):
New variables.
---
guix/build/syscalls.scm | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm
From: David Thompson da...@gnu.org
* 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-union'.
(operating-system
seen this failure
when running the 'guix container exec' command which uses
'container-excursion', so I'm suspecting that there may be a race
condition to address.
tl;dr: Containers! There's a bug in a test! Help!
Happy hacking,
--
David Thompson
GPG Key: 0FF1D807
From: David Thompson da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* 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 da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* 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
From: David Thompson da...@gnu.org
* gnu/system/vm.scm (file-system-mapping, %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
From 6efe8e786674d40e01df48c7df9a952107831ad9 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Thu, 18 Jun 2015 20:21:41 -0400
Subject: [PATCH 1/2] gnu: Make 'mount' interface in static Guile consistent
with Guix API.
Rather than expecting a pointer, the version of 'mount
From 339bc3a744ad07f8513fbbf4b1cfd7955fdf7f1d Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Thu, 18 Jun 2015 20:40:57 -0400
Subject: [PATCH 2/2] gnu: Add control group file systems.
* gnu/system/file-systems.scm (%control-groups): New variable.
(%base-file-system): Include
From 9f7faeee96919ce78991e2c8321a329eab5bda75 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Sat, 13 Jun 2015 08:06:12 -0400
Subject: [PATCH 3/3] gnu: Add ruby-multipart-post.
* gnu/packages/ruby.scm (ruby-multipart-post): New variable.
---
gnu/packages/ruby.scm | 22
From b92e076fbd1fdeb396044bf66df20e471710f39a Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Sat, 13 Jun 2015 07:53:23 -0400
Subject: [PATCH 2/3] gnu: Add ruby-slop.
* gnu/packages/ruby.scm (ruby-slop): New variable.
---
gnu/packages/ruby.scm | 22 ++
1
From 7aedb563fbc9a746645afa781ecf39f086aa1995 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 12 Jun 2015 21:07:13 -0400
Subject: [PATCH 7/8] gnu: Add ruby-minitest-sprint.
* gnu/packages/ruby.scm (ruby-minitest-sprint): New variable.
---
gnu/packages/ruby.scm | 27
From 309ee62ee91493558298ef04840348c3d67a2dd9 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 5 Jun 2015 19:29:26 -0400
Subject: [PATCH 5/8] gnu: Add ruby-daemons.
* gnu/packages/ruby.scm (ruby-daemons): New variable.
---
gnu/packages/ruby.scm | 22
From c93008fafb34748ace55a6ee09b81ff71aba3e16 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 12 Jun 2015 21:07:36 -0400
Subject: [PATCH 8/8] gnu: Add ruby-minitest-bacon.
* gnu/packages/ruby.scm (ruby-minitest-bacon): New variable.
---
gnu/packages/ruby.scm | 28
From a0a3bf8748026bdc611bae2baba399fb12c1c387 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 5 Jun 2015 16:35:21 -0400
Subject: [PATCH 3/8] gnu: Add ruby-connection-pool.
* gnu/packages/ruby.scm (ruby-connection-pool): New variable.
---
gnu/packages/ruby.scm | 22
From 379d7248d3c7616dcc37a39f9a1a33d9e5aa11e5 Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 5 Jun 2015 16:50:24 -0400
Subject: [PATCH 4/8] gnu: Add ruby-net-http-persistent.
* gnu/packages/ruby.scm (ruby-net-http-persistent): New variable.
---
gnu/packages/ruby.scm | 27
From 6913dfd901cfa337ec5942e1b7ac09f142b25b7a Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 5 Jun 2015 12:06:58 -0400
Subject: [PATCH 2/8] gnu: Add ruby-arel.
* gnu/packages/ruby.scm (ruby-arel): New variable.
---
gnu/packages/ruby.scm | 23 +++
1
From 12d6b1499c7a47cf98f5298193e20bfa3bf8429b Mon Sep 17 00:00:00 2001
From: David Thompson da...@gnu.org
Date: Fri, 5 Jun 2015 08:48:02 -0400
Subject: [PATCH 1/8] gnu: Add ruby-bacon.
* gnu/packages/ruby.scm (ruby-bacon): New variable.
---
gnu/packages/ruby.scm | 29
From: David Thompson da...@gnu.org
Date: Thu, 28 May 2015 08:41:04 -0400
Subject: [PATCH] guix environment: Add --ad-hoc option.
* guix/scripts/environment.scm (%options): Add ad-hoc option.
(show-help): Display help for --ad-hoc.
(packages+propagated-inputs): New procedure.
(guix-environment
and help very much wanted!
--
David Thompson
GPG Key: 0FF1D807
1 - 100 of 408 matches
Mail list logo