01/01: website: managing-servers: Fix a couple of errors.

2019-11-05 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix-artwork.

commit f419cd24b8fce00b5181c0bd07d6bfdac28220fd
Author: David Thompson 
Date:   Tue Nov 5 09:07:01 2019 -0500

website: managing-servers: Fix a couple of errors.

* website/posts/managing-servers-with-gnu-guix.md: Replace references
  to '%system' with 'os'.  Replace real looking file name for an SSH
  key with one that is clearly fake.
---
 website/posts/managing-servers-with-gnu-guix.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/website/posts/managing-servers-with-gnu-guix.md 
b/website/posts/managing-servers-with-gnu-guix.md
index 98fa009..c455348 100644
--- a/website/posts/managing-servers-with-gnu-guix.md
+++ b/website/posts/managing-servers-with-gnu-guix.md
@@ -75,7 +75,7 @@ root ALL=(ALL) ALL
(configuration (machine-ssh-configuration
(host-name "alyssa-p-hacker.tld")
(system "i686-linux")
-   (identity "/home/alyssa/.ssh/server_key")
+   (identity "/path/to/ssh-key")
 ```
 
 Even if Scheme isn't your forté, parts of this should look familiar if
@@ -83,7 +83,7 @@ you've used Guix before.  The "operating system description" 
section
 in particular is something you might use with `guix system
 reconfigure`.  What's new is the last part: We construct a `list`
 containing one `machine` of the `managed-host-environment-type`, for
-which we've specified that `%system` is the `operating-system`
+which we've specified that `os` is the `operating-system`
 declaration that we want to install on it, and that we can connect to
 it using the parameters specified by the `machine-ssh-configuration`.
 
@@ -108,7 +108,7 @@ This gives `guix deploy` the information it needs to 
connect to the
 machine's SSH daemon.
 
 Running `guix deploy` with this file would build the "operating system
-closure" of `%system` -- a bundle of the packages, configuration
+closure" of `os` -- a bundle of the packages, configuration
 files, and other dependencies necessary to realize that configuration
 -- for the architecture specified by `system` (in this case
 `i686-linux`), send it over SSH to `alyssa-p-hacker.tld`, and then



branch master updated (02fa2e2 -> f419cd2)

2019-11-05 Thread David Thompson
davexunit pushed a change to branch master
in repository guix-artwork.

  from  02fa2e2   website: Add "Talks" tag to FOSDEM posts.
   new  f419cd2   website: managing-servers: Fix a couple of errors.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 website/posts/managing-servers-with-gnu-guix.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



branch master updated (8d22652 -> ab652fa)

2019-11-04 Thread David Thompson
davexunit pushed a change to branch master
in repository guix-artwork.

  from  8d22652   website: managing-services-with-gnu-guix: Update date.
   new  ab652fa   website: gnu-statement: Add one signatory.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 website/posts/gnu-statement.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



01/01: website: gnu-statement: Add one signatory.

2019-11-04 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix-artwork.

commit ab652fa503aac3b2da9c1ff9b1c1d22007cf105f
Author: David Thompson 
Date:   Mon Nov 4 11:50:58 2019 -0500

website: gnu-statement: Add one signatory.

* website/posts/gnu-statement.md: Add David Thompson (me).
---
 website/posts/gnu-statement.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/website/posts/gnu-statement.md b/website/posts/gnu-statement.md
index 5f8f521..72c2f84 100644
--- a/website/posts/gnu-statement.md
+++ b/website/posts/gnu-statement.md
@@ -54,4 +54,4 @@ one that _everyone_ can trust to defend their freedom.
   28. David Malcolm (developer on GCC)
   29. Maciej W. Rozycki (developer on GCC, GDB, GNU Binutils, GNU libc)
   30. Martin Jambor (developer on GCC)
-
+  31. David Thompson (developer on Guix)



branch master updated (ddc3758 -> 026726b)

2019-11-04 Thread David Thompson
davexunit pushed a change to branch master
in repository guix-artwork.

  from  ddc3758   website: Remove unused code.
   new  026726b   website: Add post about managing servers with 'guix 
deploy'.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 website/posts/managing-servers-with-gnu-guix.md | 280 
 1 file changed, 280 insertions(+)
 create mode 100644 website/posts/managing-servers-with-gnu-guix.md



01/01: website: Add post about managing servers with 'guix deploy'.

2019-11-04 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix-artwork.

commit 026726b90db261088d00a489648642f865fcc28c
Author: David Thompson 
Date:   Mon Nov 4 08:29:23 2019 -0500

website: Add post about managing servers with 'guix deploy'.
---
 website/posts/managing-servers-with-gnu-guix.md | 280 
 1 file changed, 280 insertions(+)

diff --git a/website/posts/managing-servers-with-gnu-guix.md 
b/website/posts/managing-servers-with-gnu-guix.md
new file mode 100644
index 000..da65abd
--- /dev/null
+++ b/website/posts/managing-servers-with-gnu-guix.md
@@ -0,0 +1,280 @@
+title: Managing Servers with GNU Guix: A Tutorial
+date: 2019-11-04 22:00
+author: Jakob L. Kreuze
+tags: GSoC, Programming inferfaces, Scheme API
+---
+
+The outcome of this year's
+[GSoC](https://summerofcode.withgoogle.com/projects/#5232565294727168)
+is a Guile-based programming interface named `guix deploy` for
+automatically creating, upgrading, and changing the configurations of
+machines running the Guix System.  The tool is comparable to
+[Ansible](https://www.ansible.com/) or
+[NixOps](https://nixos.org/nixops/), but makes use of the system
+configuration facilities provided by Guix.  A [post from earlier this
+summer](http://guix.gnu.org/blog/2019/towards-guix-for-devops/)
+described an early version of the programming interface, but we're
+already a few months into autumn, so it's time for guide on how you
+can use `guix deploy` in production.
+
+ Simple case: managing a home server
+
+If the machine you need to manage is already running the Guix System,
+it shouldn't be too hard to incorporate `guix deploy` into your
+workflow.  All that's needed is the `` declaration
+you've been passing to `guix system reconfigure` and some information
+about the machine (specifically its IP address and architecture). The
+`guix deploy` command is invoked with the filename of a "deployment
+specification" as an argument, whose contents should look something
+like this:
+
+```scheme
+;; Module imports
+(use-modules (gnu) (guix))
+(use-service-modules networking ssh)
+(use-package-modules bootloaders)
+
+;; Operating system description
+(define os
+  (operating-system
+(locale "en_US.utf8")
+(timezone "America/New_York")
+(keyboard-layout (keyboard-layout "us" "altgr-intl"))
+(bootloader (bootloader-configuration
+ (bootloader grub-bootloader)
+ (target "/dev/sda")
+ (keyboard-layout keyboard-layout)))
+(file-systems (cons* (file-system
+  (mount-point "/")
+  (device "/dev/sda1")
+  (type "ext4"))
+ %base-file-systems))
+(host-name "alyssas-home-server")
+(users (cons* (user-account
+   (name "alyssa")
+   (comment "Alyssa")
+   (group "users")
+   (home-directory "/home/alyssa")
+   (supplementary-groups
+'("wheel" "netdev" "audio" "video")))
+  %base-user-accounts))
+(sudoers-file (plain-file "sudoers" "\
+root ALL=(ALL) ALL
+%wheel ALL=NOPASSWD: ALL\n"))
+(services (append
+   (list (service openssh-service-type
+  (openssh-configuration
+   (permit-root-login #t)))
+ (service dhcp-client-service-type))
+   %base-services
+
+;; List of machines to deploy
+(list (machine
+   (operating-system os)
+   (environment managed-host-environment-type)
+   (configuration (machine-ssh-configuration
+   (host-name "alyssa-p-hacker.tld")
+   (system "i686-linux")
+   (identity "/home/alyssa/.ssh/server_key")
+```
+
+Even if Scheme isn't your forté, parts of this should look familiar if
+you've used Guix before.  The "operating system description" section
+in particular is something you might use with `guix system
+reconfigure`.  What's new is the last part: We construct a `list`
+containing one `machine` of the `managed-host-environment-type`, for
+which we've specified that `%system` is the `operating-system`
+declaration that we want to install on it, and that we can connect to
+it using the parameters specified by the `machine-ssh-configuration`.
+
+Let's take a step back for a moment and explain what a `machine` is.
+`guix deploy` aims to support a number of different use-cases, which
+we abstract as "environment types".  We'll see other environment types
+later in this article, but the general idea is that these environments
+specify how resources should be "provisioned" or created.  For

branch master updated (d827fd3 -> a7b7d48)

2018-11-16 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  d827fd3   progress: Do not display the last 0B transfer when size 
is unknown.
   new  a7b7d48   gnu: tiled: Update to 1.2.1.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 1.2.1.

2018-11-16 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit a7b7d48cc70cee61b0212b531461430cd4c099ad
Author: David Thompson 
Date:   Fri Nov 16 10:34:29 2018 -0500

gnu: tiled: Update to 1.2.1.

* gnu/packages/game-development.scm (tiled): Update to 1.2.1.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 1f73025..34a015b 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -397,7 +397,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.2.0")
+(version "1.2.1")
 (source (origin
   (method git-fetch)
   (uri (git-reference
@@ -406,7 +406,7 @@ support.")
   (file-name (git-file-name name version))
   (sha256
(base32
-"1rra48hlkcgqxwxi802fb182p1q0723c9hhfvkd5inz9467idd4c"
+"1dl06k2p0r7l20ghxcq5sn7j0jl2l8q4m27vmfs2qfgvldjll2h3"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



02/02: gnu: guile-next: Update to commit 6f3357b0df64c4be17e72079864c09a542f1c779.

2018-10-04 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 55b616fd15769c0d2f90eb8b1d0a1af6a9474a48
Author: David Thompson 
Date:   Thu Oct 4 12:09:55 2018 -0400

gnu: guile-next: Update to commit 6f3357b0df64c4be17e72079864c09a542f1c779.

* gnu/packages/guile.scm (guile-next): Update to commit
6f3357b0df64c4be17e72079864c09a542f1c779.
---
 gnu/packages/guile.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 0462582..1d33066 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -318,8 +318,8 @@ without requiring the source code to be rewritten.")
 
 (define-public guile-next
   ;; This is the upcoming Guile 3.0, with JIT support.
-  (let ((commit "a74b4a45fab1a78e34954bce5f031e8a9765f827")
-(revision "0"))
+  (let ((commit "6f3357b0df64c4be17e72079864c09a542f1c779")
+(revision "1"))
 (package
   (inherit guile-2.2)
   (name "guile-next")
@@ -331,7 +331,7 @@ without requiring the source code to be rewritten.")
   (commit commit)))
 (sha256
  (base32
-  "0kq6mabv7j4gdlwmpz3iaddv98sc7awkl2358sg8j50sg10yw8nx"))
+  "1c2xy5cflg0hws48914rz3z8mdmf8w3lblfic0kxnymcmdv9cbhv"))
 (file-name (git-file-name name version
   (native-inputs
`(("autoconf", autoconf)



01/02: gnu: guile-next: Add the correct native search paths.

2018-10-04 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit e14b3067e324f05a852d216aec5432cc285dfcec
Author: David Thompson 
Date:   Thu Oct 4 11:05:06 2018 -0400

gnu: guile-next: Add the correct native search paths.

* gnu/packages/guile.scm (guile-next): Add native search paths for version 
3.0.
---
 gnu/packages/guile.scm | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 6d8ab71..0462582 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -355,7 +355,15 @@ without requiring the source code to be rewritten.")
(lambda _
  ;; Remove this test that's bound to fail.
  (delete-file "test-suite/tests/version.test")
- #t)
+ #t))
+  (native-search-paths
+   (list (search-path-specification
+  (variable "GUILE_LOAD_PATH")
+  (files '("share/guile/site/3.0")))
+ (search-path-specification
+  (variable "GUILE_LOAD_COMPILED_PATH")
+  (files '("lib/guile/3.0/site-ccache"
+   "share/guile/site/3.0"
 
 (define (make-guile-readline guile)
   (package



branch master updated (aff91b0 -> 55b616f)

2018-10-04 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  aff91b0   gnu: hiawatha: Support HTTP/2.
   new  e14b306   gnu: guile-next: Add the correct native search paths.
   new  55b616f   gnu: guile-next: Update to commit 
6f3357b0df64c4be17e72079864c09a542f1c779.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/guile.scm | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)



branch master updated (0c1fd6f -> 7d99f01)

2018-10-03 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  0c1fd6f   gnu: Add emacs-spaceline.
   new  7d99f01   gnu: tiled: Update to 1.2.0.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 1.2.0.

2018-10-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 7d99f015acb2611bca9f42f2d04cae68ef52aba3
Author: David Thompson 
Date:   Wed Oct 3 14:28:11 2018 -0400

gnu: tiled: Update to 1.2.0.

* gnu/packages/game-development.scm (tiled): Update to 1.2.0.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 6bd7287..bfebcc4 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -397,7 +397,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.1.6")
+(version "1.2.0")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -405,7 +405,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"194ciw8688mikndvxivzb8ql5vm405pkwnn4srzm7ymwfc4xygb0"
+"13dlf5kzvhhjkhy19118x3diakmraz4m9kxrsdam8dms6xivb6lp"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



01/01: gnu: tiled: Update to 1.1.5.

2018-05-29 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit f274f0774dc5099eb043e0fb73e4ba75802f5cce
Author: David Thompson 
Date:   Tue May 29 21:05:37 2018 -0400

gnu: tiled: Update to 1.1.5.

* gnu/packages/game-development.scm (tiled): Update to 1.1.5.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index bdbfda0..eac7016 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -396,7 +396,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.1.4")
+(version "1.1.5")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -404,7 +404,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"0xb3zwcdk7khdrza6spl02g5n2xbij6nbszv8vi27vagjnmz1wxh"
+"1zrq1nhb50mwqzw3fln6vj49ljddil1v7yby3ahjbcm94s25ll1y"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



branch master updated (9cf879a -> f274f07)

2018-05-29 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  9cf879a   gnu: Add go-github-com-gorilla-context.
   new  f274f07   gnu: tiled: Update to 1.1.5.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



branch master updated (f27f264 -> 6de2af2)

2018-04-05 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  f27f264   gnu: Add subdl.
   new  6de2af2   gnu: tiled: Update to 1.1.4.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 1.1.4.

2018-04-05 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 6de2af288fb6fecf46cca93290e1d04cddf83e48
Author: David Thompson <dthomps...@worcester.edu>
Date:   Thu Apr 5 09:39:40 2018 -0400

gnu: tiled: Update to 1.1.4.

* gnu/packages/game-development.scm (tiled): Update to 1.1.4.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 03a70be..06a7b03 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -386,7 +386,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.1.3")
+(version "1.1.4")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -394,7 +394,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"08bxl6vc7ynnji4r6ij9ayr2jixvfhv4daplw5p96s0gkhdqd90k"
+"0xb3zwcdk7khdrza6spl02g5n2xbij6nbszv8vi27vagjnmz1wxh"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



branch master updated (620ea2d -> 23cdeaa)

2018-03-13 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  620ea2d   gnu: python2-quex: Parameterize the source uri.
   new  23cdeaa   gnu: tiled: Update to 1.1.3.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 1.1.3.

2018-03-13 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 23cdeaa97130ae908bfe9990cef85e4fe402aedf
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Mar 13 20:32:44 2018 -0400

gnu: tiled: Update to 1.1.3.

* gnu/packages/game-development.scm (tiled): Update to 1.1.3.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 3025a68..03a70be 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -386,7 +386,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.1.2")
+(version "1.1.3")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -394,7 +394,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"0l4wc10d10fi0a5spbi318kjfzlizmycpr4wwlq04sk3b5kra0w0"
+"08bxl6vc7ynnji4r6ij9ayr2jixvfhv4daplw5p96s0gkhdqd90k"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



02/02: gnu: haunt: Update to 0.2.2.

2018-03-10 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 907254e513b8b50b0440b21d4deb34e7c4722ceb
Author: David Thompson <dthomps...@worcester.edu>
Date:   Sat Mar 10 21:31:00 2018 -0500

gnu: haunt: Update to 0.2.2.

* gnu/packages/guile.scm (haunt): Update to 0.2.2.
---
 gnu/packages/guile.scm | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index d392854..1e8aca1 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -1259,14 +1259,14 @@ Guile's foreign function interface.")
 (define-public haunt
   (package
 (name "haunt")
-(version "0.2.1")
+(version "0.2.2")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://files.dthompson.us/haunt/haunt-;
   version ".tar.gz"))
   (sha256
(base32
-"1fpaf1vm6s7j13fs35barjh5yajcc2rc3pi8r7278wpgp4i2vs3w"
+"0nm00krmqq4zmqi2irh35dbf2cn6al58s620hijmhfvhgvdqznlp"
 (build-system gnu-build-system)
 (arguments
  `(#:modules ((ice-9 match) (ice-9 ftw)
@@ -1283,12 +1283,15 @@ Guile's foreign function interface.")
 out "/share/guile/site")))
 (match (scandir site)
   (("." ".." version)
-   (let ((modules (string-append site "/" version)))
+   (let ((modules (string-append site "/" version))
+ (compiled-modules (string-append
+out "/lib/guile/" version
+"/site-ccache")))
  (wrap-program (string-append bin "/haunt")
`("GUILE_LOAD_PATH" ":" prefix
  (,modules))
`("GUILE_LOAD_COMPILED_PATH" ":" prefix
- (,modules)))
+ (,compiled-modules)))
  #t)
 (native-inputs
  `(("pkg-config" ,pkg-config)



01/02: gnu: guile-syntax-highlight: Update to 0.1.

2018-03-10 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 3c90c7ae37db57580f89e39468225d2901b2a513
Author: David Thompson <dthomps...@worcester.edu>
Date:   Sat Mar 10 21:30:35 2018 -0500

gnu: guile-syntax-highlight: Update to 0.1.

* gnu/packages/guile.scm (guile-syntax-highlight): Update to 0.1.
---
 gnu/packages/guile.scm | 48 +++-
 1 file changed, 19 insertions(+), 29 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index bfcb325..d392854 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -2008,40 +2008,30 @@ manipulate repositories of the Git version control 
system.")
   (package-for-guile-2.0 guile-git))
 
 (define-public guile-syntax-highlight
-  (let ((commit "a047675e66861b647426372aa2ba7820f749616d")
-(revision "0"))
-(package
-  (name "guile-syntax-highlight")
-  (version (string-append "0.0." revision "."
-  (string-take commit 7)))
-  (source (origin
-(method git-fetch)
-(uri (git-reference
-  (url "git://dthompson.us/guile-syntax-highlight.git")
-  (commit commit)))
-(file-name (string-append name "-" version "-checkout"))
-(sha256
- (base32
-  "1zjr6sg3n7xbdsliy45i39dqanxvcms58ayx36wxrz72zpq58vq3"
-  (build-system gnu-build-system)
-  (arguments
-   '(#:phases (modify-phases %standard-phases
-(add-after 'unpack 'bootstrap
-  (lambda _
-(zero? (system* "sh" "bootstrap")))
-  (native-inputs
-   `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("pkg-config" ,pkg-config)))
-  (inputs
-   `(("guile" ,guile-2.2)))
+  (package
+(name "guile-syntax-highlight")
+(version "0.1")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://files.dthompson.us/;
+  "guile-syntax-highlight/"
+  "guile-syntax-highlight-"
+  version ".tar.gz"))
+  (sha256
+   (base32
+"1p771kq15x83483m23bhah1sz6vkalg3drm7x279f4j1cxligkzi"
+(build-system gnu-build-system)
+(native-inputs
+ `(("pkg-config" ,pkg-config)))
+(inputs
+ `(("guile" ,guile-2.2)))
   (synopsis "General-purpose syntax highlighter for GNU Guile")
   (description "Guile-syntax-highlight is a general-purpose syntax
 highlighting library for GNU Guile.  It can parse code written in various
 programming languages into a simple s-expression that can be converted to
 HTML (via SXML) or any other format for rendering.")
-  (home-page "http://dthompson.us/software/guile-syntax-highlight;)
-  (license license:lgpl3+
+(home-page "http://dthompson.us/projects/guile-syntax-highlight.html;)
+(license license:lgpl3+)))
 
 (define-public guile-sjson
   (package



branch master updated (440b162 -> 907254e)

2018-03-10 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  440b162   gnu: enlightenment: Use 'loginctl' for system actions.
   new  3c90c7a   gnu: guile-syntax-highlight: Update to 0.1.
   new  907254e   gnu: haunt: Update to 0.2.2.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/guile.scm | 59 ++
 1 file changed, 26 insertions(+), 33 deletions(-)



branch master updated (ea6b1ba -> 267379f)

2018-02-21 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  ea6b1ba   etc: guix-install.sh: Add aarch64-linux support.
   new  267379f   environment: Add --manifest option.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 doc/guix.texi|  9 +
 guix/scripts/environment.scm | 22 +-
 tests/guix-environment.sh|  9 +
 3 files changed, 39 insertions(+), 1 deletion(-)



01/01: environment: Add --manifest option.

2018-02-21 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 267379f852f9d6d00c76120963711d54357ba53d
Author: David Thompson <dthomps...@worcester.edu>
Date:   Thu Feb 15 20:54:28 2018 -0500

environment: Add --manifest option.

* guix/scripts/environment.scm (show-help, %options): Add -m/--manifest.
(options/resolve-packages): Handle manifests.
* tests/guix-envronment.sh: Add a test.
* doc/guix.texi (Invoking guix environment): Document it.
---
 doc/guix.texi|  9 +
 guix/scripts/environment.scm | 22 +-
 tests/guix-environment.sh|  9 +
 3 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index ee70994..fb28349 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -7231,6 +7231,15 @@ As an example, @var{file} might contain a definition 
like this
 @verbatiminclude environment-gdb.scm
 @end example
 
+@item --manifest=@var{file}
+@itemx -m @var{file}
+Create an environment for the packages contained in the manifest object
+returned by the Scheme code in @var{file}.
+
+This is similar to the same-named option in @command{guix package}
+(@pxref{profile-manifest, @option{--manifest}}) and uses the same
+manifest files.
+
 @item --ad-hoc
 Include all specified packages in the resulting environment, as if an
 @i{ad hoc} package were defined with them as inputs.  This option is
diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm
index d2568e6..67da6fc 100644
--- a/guix/scripts/environment.scm
+++ b/guix/scripts/environment.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2014, 2015 David Thompson <da...@gnu.org>
+;;; Copyright © 2014, 2015, 2018 David Thompson <da...@gnu.org>
 ;;; Copyright © 2015, 2016, 2017 Ludovic Courtès <l...@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
@@ -142,6 +142,8 @@ COMMAND or an interactive shell in that environment.\n"))
   -l, --load=FILEcreate environment for the package that the code 
within
  FILE evaluates to"))
   (display (G_ "
+  -m, --manifest=FILEcreate environment with the manifest from FILE"))
+  (display (G_ "
   --ad-hoc   include all specified packages in the environment 
instead
  of only their inputs"))
   (display (G_ "
@@ -220,6 +222,11 @@ COMMAND or an interactive shell in that environment.\n"))
(alist-cons 'expression
(tag-package-arg result arg)
result)))
+ (option '(#\m "manifest") #t #f
+ (lambda (opt name arg result)
+   (alist-cons 'manifest
+   arg
+   result)))
  (option '("ad-hoc") #f #f
  (lambda (opt name arg result)
(alist-cons 'ad-hoc? #t result)))
@@ -286,6 +293,16 @@ packages."
   (((? package-or-package+output?) ...) ; many packages
(map (cut package->output <> mode) packages
 
+  (define (manifest->outputs manifest)
+(map (lambda (entry)
+   (cons 'ad-hoc-package ; manifests are implicitly ad-hoc
+ (if (package? (manifest-entry-item entry))
+ (list (manifest-entry-item entry)
+   (manifest-entry-output entry))
+ ;; Direct store paths have no output.
+ (list (manifest-entry-item entry)
+ (manifest-entries manifest)))
+
   (compact
(append-map (match-lambda
  (('package mode (? string? spec))
@@ -299,6 +316,9 @@ packages."
   ;; Add all the outputs of the package defined in FILE.
   (let ((module (make-user-module '(
 (packages->outputs (load* file module) mode)))
+ (('manifest . file)
+  (let ((module (make-user-module '(
+(manifest->outputs (load* file module
  (_ '(#f)))
opts)))
 
diff --git a/tests/guix-environment.sh b/tests/guix-environment.sh
index bf5ca17..b44aca0 100644
--- a/tests/guix-environment.sh
+++ b/tests/guix-environment.sh
@@ -62,6 +62,15 @@ fi
 guix environment --bootstrap --ad-hoc guile-bootstrap --pure \
  -- "$SHELL" -c 'test -f "$GUIX_ENVIRONMENT/bin/guile"'
 
+# Make sure 'GUIX_ENVIRONMENT' points to the profile when building from a
+# manifest.
+echo "(use-modules (guix profiles) (gnu packages bootstrap))
+
+(packages->manifest (list %bootstrap-guile))
+" > $tmpdir/manifest.scm
+guix environment --bootstrap --manifest=$tmpdir/manifest.scm --pure \
+ -- "$SHELL" -c 'test -f "$GUIX_ENVIRONMENT/bin/guile"'
+
 # Make sure '-r' works as expected.
 rm -f "$gcroot"
 expected="`guix environment --bootstrap --ad-hoc guile-bootstrap \



01/01: gnu: tiled: Update to 1.1.2.

2018-02-16 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 6a3cf4e6c7d77634d67902215f0017c12455c6fb
Author: David Thompson <dthomps...@worcester.edu>
Date:   Fri Feb 16 10:15:36 2018 -0500

gnu: tiled: Update to 1.1.2.

* gnu/packages/game-development.scm (tiled): Update to 1.1.2.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 5da40b1..ffc3522 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -386,7 +386,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.1.1")
+(version "1.1.2")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -394,7 +394,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"102vw13iw1kbjj6h2sm8gl1jfvmqgq0zddd6hdmqagza5b6w32k3"
+"0l4wc10d10fi0a5spbi318kjfzlizmycpr4wwlq04sk3b5kra0w0"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



branch master updated (c2957cb -> 6a3cf4e)

2018-02-16 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  c2957cb   gnu: mpv: Update to 0.28.2.
   new  6a3cf4e   gnu: tiled: Update to 1.1.2.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



branch master updated (485d355 -> 6ca86ed)

2018-02-15 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  485d355   pack: Adjust '--manifest' documentation.
   new  6ca86ed   gnu: python-botocore: Update to 1.8.43.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/python.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: python-botocore: Update to 1.8.43.

2018-02-15 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 6ca86ed7a3cbd61bbc3e1a3314b6b43abf42d83a
Author: David Thompson <da...@gnu.org>
Date:   Thu Feb 15 19:14:31 2018 -0500

gnu: python-botocore: Update to 1.8.43.

* gnu/packages/python.scm (python-botocore): Update to 1.8.43.
---
 gnu/packages/python.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 72b1d05..91e1a8b 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -7375,14 +7375,14 @@ document.")
 (define-public python-botocore
   (package
(name "python-botocore")
-   (version "1.8.36")
+   (version "1.8.43")
(source
 (origin
  (method url-fetch)
  (uri (pypi-uri "botocore" version))
  (sha256
   (base32
-   "0xd607qd9vkwpsvp552nqnrxppnx2n1rzh9kk9shz48ldpyy1jdj"
+   "12cqpbnz3vfv41mp9admvciw7bc7hz57sjpqs2bxaw9wnfmbw5lg"
(build-system python-build-system)
(arguments
 ;; FIXME: Many tests are failing.



01/02: gnu: python-botocore: Update to 1.8.36.

2018-02-01 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit beacd8a07ce4141762a40d46bc5f05a2d9685928
Author: David Thompson <da...@gnu.org>
Date:   Thu Feb 1 14:08:48 2018 -0500

gnu: python-botocore: Update to 1.8.36.

* gnu/packages/python.scm (python-botocore): Update to 1.8.36.
---
 gnu/packages/python.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 94551da..9483ad6 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -7375,14 +7375,14 @@ document.")
 (define-public python-botocore
   (package
(name "python-botocore")
-   (version "1.7.9")
+   (version "1.8.36")
(source
 (origin
  (method url-fetch)
  (uri (pypi-uri "botocore" version))
  (sha256
   (base32
-   "02b1bw25r1wdjs5yppb1h9igf11wj092biriv2yg8hzp5r0wrkmg"
+   "0xd607qd9vkwpsvp552nqnrxppnx2n1rzh9kk9shz48ldpyy1jdj"
(build-system python-build-system)
(arguments
 ;; FIXME: Many tests are failing.



branch master updated (7eaa37a -> e543e8c)

2018-02-01 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  7eaa37a   gnu: sslh: Update to 1.19b.
   new  beacd8a   gnu: python-botocore: Update to 1.8.36.
   new  e543e8c   gnu: awscli: Update to 1.14.32.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/python-web.scm | 4 ++--
 gnu/packages/python.scm | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)



02/02: gnu: awscli: Update to 1.14.32.

2018-02-01 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit e543e8c0e79799dda4970af4a24260de259e222a
Author: David Thompson <da...@gnu.org>
Date:   Thu Feb 1 14:09:14 2018 -0500

gnu: awscli: Update to 1.14.32.

* gnu/packages/python-web.scm (awscli): Update to 1.14.32.
---
 gnu/packages/python-web.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 4e280b4..b119fbd 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -1216,14 +1216,14 @@ supports url redirection and retries, and also gzip and 
deflate decoding.")
 (define-public awscli
   (package
(name "awscli")
-   (version "1.11.185")
+   (version "1.14.32")
(source
 (origin
  (method url-fetch)
  (uri (pypi-uri name version))
  (sha256
   (base32
-   "18rskl6sla456z4hkq2gmmm03fqc4rqw5pfiqdyc7a2v9kljv4ah"
+   "09i82nf43pv5v598wvbj4nk1bfc64wp7xzlx5ykaca5m40lkarz0"
(build-system python-build-system)
(propagated-inputs
 `(("python-colorama" ,python-colorama)



branch master updated (50e8790 -> 9766c6e)

2018-01-29 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  50e8790   gnu: libsepol: Fix build on non-x86_64.
   new  9766c6e   gnu: godot: Update to 3.0.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)



01/01: gnu: godot: Update to 3.0.

2018-01-29 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 9766c6e28e24d0d904900671b0c345cc10f0ea7b
Author: David Thompson <dthomps...@worcester.edu>
Date:   Mon Jan 29 19:21:21 2018 -0500

gnu: godot: Update to 3.0.

* gnu/packages/game-development.scm (godot): Update to 3.0.
[inputs]: Add libxi.
---
 gnu/packages/game-development.scm | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index e284494..a276be6 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1056,7 +1056,7 @@ games.")
 (define-public godot
   (package
 (name "godot")
-(version "2.1.4")
+(version "3.0")
 (source (origin
   (method url-fetch)
   (uri
@@ -1064,7 +1064,8 @@ games.")
   version "-stable.tar.gz"))
   (file-name (string-append name "-" version))
   (sha256
-   (base32 
"1mz89nafc1m7srbqvy7iagxrxmqvf5hbqi7i0lwaapkx6q0kpkq7"
+   (base32
+"1jhp269n1a7c663v2555444icbjwzscj4r8cq4rrrap7r7dr4hyc"
 (build-system scons-build-system)
 (arguments
  `(#:scons ,scons-python2
@@ -1140,6 +1141,7 @@ games.")
   ("libwebp" ,libwebp)
   ("libx11" ,libx11)
   ("libxcursor" ,libxcursor)
+  ("libxi" ,libxi)
   ("libxinerama" ,libxinerama)
   ("libxrandr" ,libxrandr)
   ("mesa" ,mesa)



01/01: gnu: tiled: Update to 1.1.1.

2018-01-29 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 22b0b798edafc18f6790f7dba592b49b2927f529
Author: David Thompson <da...@gnu.org>
Date:   Mon Jan 29 15:30:51 2018 -0500

gnu: tiled: Update to 1.1.1.

* gnu/packages/game-development.scm (tiled): Update to 1.1.1.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 0b08b04..e284494 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -386,7 +386,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.1.0")
+(version "1.1.1")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -394,7 +394,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"1xxvy5xyi32pbdva1hp05xq5l8403ck8hqdkv52lbscy92avvvp8"
+"102vw13iw1kbjj6h2sm8gl1jfvmqgq0zddd6hdmqagza5b6w32k3"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



branch master updated (8276a6f -> 22b0b79)

2018-01-29 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  8276a6f   gnu: gcide: Update to 0.52.
   new  22b0b79   gnu: tiled: Update to 1.1.1.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 1.1.0.

2018-01-04 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit c8320d1032eb251cf922c7722e30044e5c135f53
Author: David Thompson <dthomps...@worcester.edu>
Date:   Thu Jan 4 11:07:37 2018 -0500

gnu: tiled: Update to 1.1.0.

* gnu/packages/game-development.scm (tiled): Update to 1.1.0.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index ca76ff7..363d9a2 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -386,7 +386,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "1.0.3")
+(version "1.1.0")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -394,7 +394,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"1qj7l34y5zv2iazmwbix8wdpp88zv7fswbc4arqpp1wak2yna1ix"
+"1xxvy5xyi32pbdva1hp05xq5l8403ck8hqdkv52lbscy92avvvp8"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



branch master updated (47fefe9 -> c8320d1)

2018-01-04 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  47fefe9   gnu: giac-xcas: Update to 1.4.9-43.
   new  c8320d1   gnu: tiled: Update to 1.1.0.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



branch master updated (31d9e45 -> 52b617f)

2017-11-14 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  31d9e45   gnu: gnome-calculator: Update to 3.26.0.
   new  52b617f   gnu: Update awscli to 1.11.185.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/python-web.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: Update awscli to 1.11.185.

2017-11-14 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 52b617ffeba568e37aebb0f8ca80e204bc1ab2b7
Author: David Thompson <da...@gnu.org>
Date:   Tue Nov 14 14:20:14 2017 -0500

gnu: Update awscli to 1.11.185.

* gnu/packages/python-web.scm (awscli): Update to 1.11.185.
---
 gnu/packages/python-web.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index d541b0f..84bd10b 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -1084,14 +1084,14 @@ supports url redirection and retries, and also gzip and 
deflate decoding.")
 (define-public awscli
   (package
(name "awscli")
-   (version "1.11.164")
+   (version "1.11.185")
(source
 (origin
  (method url-fetch)
  (uri (pypi-uri name version))
  (sha256
   (base32
-   "05r8cw7i7ff6barpmyxxk3i52gzb1xyxwj8isynmiyqlmk3c9r8w"
+   "18rskl6sla456z4hkq2gmmm03fqc4rqw5pfiqdyc7a2v9kljv4ah"
(build-system python-build-system)
(propagated-inputs
 `(("python-colorama" ,python-colorama)



branch master updated (072acc6 -> 7e2c67c)

2017-10-03 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  072acc6   gnu: openssh: Update to 7.6p1.
   new  7e2c67c   gnu: awscli: Update to 1.11.164.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/python.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: awscli: Update to 1.11.164.

2017-10-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 7e2c67ca6ab0107484bd6820768d7af48b3e2709
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Oct 3 16:35:59 2017 -0400

gnu: awscli: Update to 1.11.164.

* gnu/packages/python.scm (awscli): Update to 1.11.164.
---
 gnu/packages/python.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 6ffd468..c0173c5 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -10020,14 +10020,14 @@ interface to the Amazon Web Services (AWS) API.")
 (define-public awscli
   (package
(name "awscli")
-   (version "1.11.151")
+   (version "1.11.164")
(source
 (origin
  (method url-fetch)
  (uri (pypi-uri name version))
  (sha256
   (base32
-   "0h6rirbfy0f9cxm7ikll0kr720dircfmxf2vslmhn4n325831wsp"
+   "05r8cw7i7ff6barpmyxxk3i52gzb1xyxwj8isynmiyqlmk3c9r8w"
(build-system python-build-system)
(propagated-inputs
 `(("python-colorama" ,python-colorama)



branch master updated (a3d3b7a -> 3535181)

2017-06-05 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  a3d3b7a   gnu: Add js-mathjax.
   new  3535181   gnu: tiled: Update to 1.0.0.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 1.0.0.

2017-06-05 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 3535181f808129f6807025c848ce6e4c2cf808d9
Author: David Thompson <da...@gnu.org>
Date:   Mon Jun 5 11:16:10 2017 -0400

gnu: tiled: Update to 1.0.0.

* gnu/packages/game-development.scm (tiled): Update to 1.0.0.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 6d9e406..d0eefe9 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -293,7 +293,7 @@ support.")
 (define-public tiled
   (package
 (name "tiled")
-(version "0.18.2")
+(version "1.0.0")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -301,7 +301,7 @@ support.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"1kcj2blrlfpghjv0qigip2qcbxfx7vv9i8nr4997hkwhsh6i2pjp"
+"0g6ld9znydbdzy4x9h532gf1fg5bnz1mmrpvw4jg2a4lxkrz3rd5"
 (build-system gnu-build-system)
 (inputs
  `(("qtbase" ,qtbase)



01/01: gnu: awscli: Add python-pyyaml input.

2017-04-28 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 0cb9fba3dce236e3ad5b82585ec79c4d689dd939
Author: David Thompson <da...@gnu.org>
Date:   Fri Apr 28 09:20:37 2017 -0400

gnu: awscli: Add python-pyyaml input.

Without this input, 'aws ec2 import-key-pair' doesn't work.

* gnu/packages/python.scm (awscli)[propagated-inputs]: Add python-pyyaml.
---
 gnu/packages/python.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index e51405b..0dac375 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -9373,6 +9373,7 @@ interface to the Amazon Web Services (AWS) API.")
   ("python-botocore" ,python-botocore)
   ("python-s3transfer" ,python-s3transfer)
   ("python-docutils" ,python-docutils)
+  ("python-pyyaml" ,python-pyyaml)
   ("python-rsa" ,python-rsa)))
(arguments
 ;; FIXME: The 'pypi' release does not contain tests.



branch master updated (2817217 -> 0cb9fba)

2017-04-28 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  2817217   gnu: virt-manager: Update to 1.4.1.
   new  0cb9fba   gnu: awscli: Add python-pyyaml input.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/python.scm | 1 +
 1 file changed, 1 insertion(+)



branch master updated (b5b46f8 -> 4299409)

2017-03-31 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  b5b46f8   gnu: libtermkey: Update to 0.20.
   new  4299409   gnu: guile-opengl: Build with Guile 2.2.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gl.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



01/01: gnu: guile-opengl: Build with Guile 2.2.

2017-03-31 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 429940901899f089f4753550d78764836f5c8280
Author: David Thompson <da...@gnu.org>
Date:   Fri Mar 31 13:35:20 2017 -0400

gnu: guile-opengl: Build with Guile 2.2.

* gnu/packages/gl.scm (guile-opengl): Build with Guile 2.2.
---
 gnu/packages/gl.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index a3862f1..7da6d7e 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -420,7 +420,7 @@ extension functionality is exposed in a single header 
file.")
"13qfx4xh8baryxqrv986l848ygd0piqwm6s2s90pxk9c0m9vklim"
 (build-system gnu-build-system)
 (native-inputs `(("pkg-config" ,pkg-config)))
-(inputs `(("guile" ,guile-2.0)
+(inputs `(("guile" ,guile-2.2)
   ("mesa" ,mesa)
   ("glu" ,glu)
   ("freeglut" ,freeglut)))



01/01: gnu: tiled: Update to 0.18.2.

2017-03-31 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 80e138750dc5c1716def506a904bce59fb7dacf2
Author: David Thompson <da...@gnu.org>
Date:   Fri Mar 31 09:25:15 2017 -0400

gnu: tiled: Update to 0.18.2.

* gnu/packages/game-development.scm (tiled): Update to 0.18.2.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 9919114..39bc821 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -189,7 +189,7 @@ provide connectivity for client applications written in any 
language.")
 (define-public tiled
   (package
 (name "tiled")
-(version "0.18.0")
+(version "0.18.2")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -197,7 +197,7 @@ provide connectivity for client applications written in any 
language.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"0csrwf7k3fxv6bv580w6wxjk1q2j9mj9k0xba3nb1ms6jiz1bvzk"
+"1kcj2blrlfpghjv0qigip2qcbxfx7vv9i8nr4997hkwhsh6i2pjp"
 (build-system gnu-build-system)
 (inputs `(("qt" ,qt)
   ("zlib" ,zlib)))



branch master updated (823354b -> 80e1387)

2017-03-31 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  823354b   gnu: nano: Update to 2.8.0.
   new  80e1387   gnu: tiled: Update to 0.18.2.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



branch master updated (68c6110 -> 1e40630)

2017-03-27 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  68c6110   gnu: Add grafx2.
   new  1e40630   gnu: haunt: Disable test suite.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/guile.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



01/01: gnu: haunt: Disable test suite.

2017-03-27 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 1e4063010d13249df94483e57d410fcc2965d6f5
Author: David Thompson <da...@gnu.org>
Date:   Mon Mar 27 14:18:17 2017 -0400

gnu: haunt: Disable test suite.

* gnu/packages/guile.scm (haunt): Disable test suite.
---
 gnu/packages/guile.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index abb4fe9..96ef021 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -1039,7 +1039,7 @@ Guile's foreign function interface.")
 (arguments
  `(#:modules ((ice-9 match) (ice-9 ftw)
   ,@%gnu-build-system-modules)
-
+   #:tests? #f ; test suite is non-deterministic :(
#:phases (modify-phases %standard-phases
   (add-after 'install 'wrap-haunt
 (lambda* (#:key outputs #:allow-other-keys)



branch master updated (ccfac09 -> 68c6110)

2017-03-27 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  ccfac09   gnu: geoclue: Update to 2.4.6.
   new  68c6110   gnu: Add grafx2.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm | 45 ++-
 1 file changed, 44 insertions(+), 1 deletion(-)



01/01: gnu: Add grafx2.

2017-03-27 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 68c6110c20353a2994af72b3ef4c945a9c6e77e8
Author: David Thompson <dthomps...@worcester.edu>
Date:   Sun Mar 26 20:00:42 2017 -0400

gnu: Add grafx2.

* gnu/packages/game-development.scm (grafx2): New variable.
---
 gnu/packages/game-development.scm | 45 ++-
 1 file changed, 44 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 6525f94..a7875b8 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3,7 +3,7 @@
 ;;; Copyright © 2015 Mark H Weaver <m...@netris.org>
 ;;; Copyright © 2015 Ludovic Courtès <l...@gnu.org>
 ;;; Copyright © 2015 Alex Kost <alez...@gmail.com>
-;;; Copyright © 2015, 2016 David Thompson <da...@gnu.org>
+;;; Copyright © 2015, 2016, 2017 David Thompson <da...@gnu.org>
 ;;; Copyright © 2016 Efraim Flashner <efr...@flashner.co.il>
 ;;; Copyright © 2016, 2017 Kei Kebreau <k...@openmailbox.org>
 ;;; Copyright © 2016 Ricardo Wurmus <rek...@elephly.net>
@@ -676,3 +676,46 @@ to create fully featured games and multimedia programs in 
the python language.")
 
 (define-public python2-pygame
   (package-with-python2 python-pygame))
+
+(define-public grafx2
+  (package
+(name "grafx2")
+(version "2.4")
+(source (origin
+  (method url-fetch)
+  ;; XXX: There is no URL that contains the version. :(
+  (uri "http://pulkomandy.tk/projects/GrafX2/downloads/21;)
+  (sha256
+   (base32
+"0svsy6rqmdj11b400c242i2ixihyz0hds0dgicqz6g6dcgmcl62q"
+(build-system gnu-build-system)
+(arguments
+ '(#:phases
+   (modify-phases %standard-phases
+ (delete 'configure) ; no configure script
+ (add-before 'build 'change-to-src-directory
+   (lambda _
+ (chdir "src")
+ #t)))
+   #:make-flags
+   ;; SDL header files are referenced without the preceeding "SDL/".
+   (list (string-append "CFLAGS=-I"
+(assoc-ref %build-inputs "sdl-union")
+"/include/SDL")
+ (string-append "prefix="
+(assoc-ref %outputs "out")))
+   #:tests? #f)) ; no check target
+(native-inputs
+ `(("pkg-config" ,pkg-config)))
+(inputs
+ `(("libpng" ,libpng)
+   ("lua" ,lua-5.1)
+   ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-ttf)
+(synopsis "Bitmap paint program")
+(description "GrafX2 is a bitmap paint program inspired by the Amiga
+programs ​Deluxe Paint and Brilliance.  Specializing in 256-color drawing, it
+includes a very large number of tools and effects that make it particularly
+suitable for pixel art, game graphics, and generally any detailed graphics
+painted with a mouse.")
+(home-page "http://pulkomandy.tk/projects/GrafX2;)
+(license license:gpl2))) ; GPLv2 only



branch master updated (e0101b5 -> 543bd0e)

2017-01-05 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  e0101b5   gnu: sdl2: Fix double input events bug.
   new  543bd0e   gnu: sdl2: Add fcitx input.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/sdl.scm |2 ++
 1 file changed, 2 insertions(+)



01/01: gnu: sdl2: Add fcitx input.

2017-01-05 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 543bd0eede88f175427836b31dc81263d5306358
Author: David Thompson <da...@gnu.org>
Date:   Thu Jan 5 11:27:10 2017 -0500

gnu: sdl2: Add fcitx input.

* gnu/packages/sdl.scm (sdl2)[inputs]: Add fcitx.
---
 gnu/packages/sdl.scm |2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm
index d9dbdca..cb0af1c 100644
--- a/gnu/packages/sdl.scm
+++ b/gnu/packages/sdl.scm
@@ -29,6 +29,7 @@
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages audio)
+  #:use-module (gnu packages fcitx)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages guile)
@@ -105,6 +106,7 @@ joystick, and graphics hardware.")
  ;;
  ;; For more information, see: https://dev.solus-project.com/T1721
  (append `(("dbus" ,dbus)
+   ("fcitx" ,fcitx) ; helps with CJK input
("glib" ,glib)
("ibus" ,ibus))
  (package-inputs sdl)))



branch master updated (f537ad0 -> e0101b5)

2017-01-05 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  f537ad0   Revert "gnu: gawk: Don't replace 'sh' reference with 
'bash'."
   new  e0101b5   gnu: sdl2: Fix double input events bug.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/sdl.scm |   13 -
 1 file changed, 12 insertions(+), 1 deletion(-)



01/01: gnu: sdl2: Fix double input events bug.

2017-01-05 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit e0101b54b72e9a7f181c27654369cd96ddba5759
Author: David Thompson <da...@gnu.org>
Date:   Thu Jan 5 11:15:57 2017 -0500

gnu: sdl2: Fix double input events bug.

* gnu/packages/sdl.scm (sdl2)[inputs]: Add dbus, gblib, and ibus.
---
 gnu/packages/sdl.scm |   13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm
index bb4ad1c..d9dbdca 100644
--- a/gnu/packages/sdl.scm
+++ b/gnu/packages/sdl.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2013, 2015 David Thompson <dthomps...@worcester.edu>
+;;; Copyright © 2013, 2015, 2017 David Thompson <dthomps...@worcester.edu>
 ;;; Copyright © 2014 Mark H Weaver <m...@netris.org>
 ;;; Copyright © 2015 Sou Bunnbu <iyzs...@gmail.com>
 ;;; Copyright © 2015 Alex Kost <alez...@gmail.com>
@@ -30,7 +30,9 @@
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages audio)
   #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages glib)
   #:use-module (gnu packages guile)
+  #:use-module (gnu packages ibus)
   #:use-module (gnu packages image)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages mp3)
@@ -97,6 +99,15 @@ joystick, and graphics hardware.")
  (sha256
   (base32
"11c75qj1qxmx67iwkvf9z4x69phk301pdn86zzr6jncnap7kh824"
+(inputs
+ ;; SDL2 needs to be built with ibus support otherwise some systems
+ ;; experience a bug where input events are doubled.
+ ;;
+ ;; For more information, see: https://dev.solus-project.com/T1721
+ (append `(("dbus" ,dbus)
+   ("glib" ,glib)
+   ("ibus" ,ibus))
+ (package-inputs sdl)))
 (license bsd-3)))
 
 (define-public libmikmod



branch master updated (4037e5f -> 6023041)

2016-12-30 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  4037e5f   gnu: linux-libre@4.1: Update to 4.1.37.
   new  6023041   import: crate: Do not build when guile-json is not 
available.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: import: crate: Do not build when guile-json is not available.

2016-12-30 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 6023041346c79f7ac4105bba2552a82019fae840
Author: David Thompson <da...@gnu.org>
Date:   Fri Dec 30 14:15:35 2016 -0500

import: crate: Do not build when guile-json is not available.

* Makefile.am (MODULES): Add 'guix/import/crate.scm' and
'guix/scripts/import/crate.scm' only when HAVE_GUILE_JSON.
---
 Makefile.am |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 15939af..97629f2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -122,7 +122,6 @@ MODULES =   \
   guix/import/snix.scm \
   guix/import/cabal.scm\
   guix/import/cran.scm \
-  guix/import/crate.scm\
   guix/import/hackage.scm  \
   guix/import/elpa.scm \
   guix/scripts.scm \
@@ -142,7 +141,6 @@ MODULES =   \
   guix/scripts/lint.scm\
   guix/scripts/challenge.scm   \
   guix/scripts/import/cran.scm \
-  guix/scripts/import/crate.scm\
   guix/scripts/import/gnu.scm  \
   guix/scripts/import/nix.scm  \
   guix/scripts/import/hackage.scm  \
@@ -162,6 +160,8 @@ if HAVE_GUILE_JSON
 MODULES += \
   guix/import/github.scm   \
   guix/import/json.scm \
+  guix/import/crate.scm\
+  guix/scripts/import/crate.scm\
   guix/import/pypi.scm \
   guix/scripts/import/pypi.scm \
   guix/import/cpan.scm \



01/01: gnu: mesa: Enable floating point textures.

2016-12-21 Thread David Thompson
davexunit pushed a commit to branch staging
in repository guix.

commit 20c50e404974e9d30cefb03f339412824041a7cd
Author: David Thompson <da...@gnu.org>
Date:   Sat Nov 12 17:59:16 2016 -0500

gnu: mesa: Enable floating point textures.

* gnu/packages/gl.scm (mesa): Add --enable-texture-float to configure flags.
---
 gnu/packages/gl.scm |4 
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 0e9b5dd..9a484b7 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2014, 2015, 2016 Mark H Weaver <m...@netris.org>
 ;;; Copyright © 2016 ng0 <n...@we.make.ritual.n0.is>
 ;;; Copyright © 2016 Ricardo Wurmus <rek...@elephly.net>
+;;; Copyright © 2016 David Thompson <da...@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -249,6 +250,9 @@ also known as DXTn or DXTC) for Mesa.")
  "--enable-gles2"
  "--enable-gbm"
  "--enable-shared-glapi"
+ ;; Without floating point texture support, drivers such as Nouveau
+ ;; are stuck at OpenGL 2.1 instead of OpenGL 3.0+.
+ "--enable-texture-float"
 
  ;; on non-intel systems, drop i915 and i965
  ;; from the default dri drivers



branch staging updated (0d25c4b -> 20c50e4)

2016-12-21 Thread David Thompson
davexunit pushed a change to branch staging
in repository guix.

  from  0d25c4b   gnu: libxpm: Update to 3.5.12.
   new  20c50e4   gnu: mesa: Enable floating point textures.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gl.scm |4 
 1 file changed, 4 insertions(+)



branch master updated (329e432 -> 02ecdea)

2016-12-01 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  329e432   gnu: python-gst: Update to 1.10.2.
   new  02ecdea   gnu: ardour: Update to 5.5.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/audio.scm |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)



01/01: gnu: ardour: Update to 5.5.

2016-12-01 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 02ecdeaa02457fc3e5eb1f201da9dbab5598b770
Author: David Thompson <da...@gnu.org>
Date:   Thu Dec 1 12:08:33 2016 -0500

gnu: ardour: Update to 5.5.

* gnu/packages/audio.scm (ardour): Update to 5.5.
---
 gnu/packages/audio.scm |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 2012053..5de0681 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -186,7 +186,7 @@ streams from live audio.")
 (define-public ardour
   (package
 (name "ardour")
-(version "5.4")
+(version "5.5")
 (source (origin
   (method git-fetch)
   (uri (git-reference
@@ -196,14 +196,14 @@ streams from live audio.")
;; Ardour expects this file to exist at build time.  The 
revision
;; is the output of
;;git describe HEAD | sed 's/^[A-Za-z]*+//'
-   '(call-with-output-file
+   `(call-with-output-file
 "libs/ardour/revision.cc"
   (lambda (port)
-(format port "#include \"ardour/revision.h\"
-namespace ARDOUR { const char* revision = \"5.4\" ; }"
+(format port ,(string-append "#include 
\"ardour/revision.h\"
+namespace ARDOUR { const char* revision = \"" version "\" ; }")
   (sha256
(base32
-"1yrg0d86k9fqw7lmzjglilbadb4cjqxqkf6ii4bjs6rihj6b0qrf"))
+"1a3whv2dhl073pkd803hcp53rdmm31adjwn40qi06lkjb7rgwrlh"))
   (file-name (string-append name "-" version
 (build-system waf-build-system)
 (arguments



branch master updated (4af2faf -> 2c1d46b)

2016-11-01 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  4af2faf   doc: Fix typo.
   new  2c1d46b   gnu: love: Update to 0.10.2.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: love: Update to 0.10.2.

2016-11-01 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 2c1d46b257fdbdfbb6fb8746abe426150fc3fbab
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Nov 1 21:02:09 2016 -0400

gnu: love: Update to 0.10.2.

* gnu/packages/game-development.scm (love): Update to 0.10.2.
---
 gnu/packages/game-development.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index de0b842..693d728 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -280,14 +280,14 @@ archive on a per-file basis.")
 (define-public love
   (package
 (name "love")
-(version "0.10.1")
+(version "0.10.2")
 (source (origin
  (method url-fetch)
  (uri (string-append "https://bitbucket.org/rude/love/downloads/;
  "love-" version "-linux-src.tar.gz"))
  (sha256
   (base32
-   "1ys18m7c4994k5s7avqlf17sc2icx5zgvfplz504q1ka16hwkc52"
+   "11x346pw0gqad8nmkmywzx4xpcbfc3dslbrdw5x94n1i25mk0sxj"
 (build-system gnu-build-system)
 (native-inputs
  `(("pkg-config" ,pkg-config)))



branch master updated (65375f7 -> b25f060)

2016-10-11 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  65375f7   gnu: newt: Update source and home-page URLs.
   new  b25f060   gnu: redis: Update to 3.2.4.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/databases.scm |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)



01/01: gnu: redis: Update to 3.2.4.

2016-10-11 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit b25f060fbde97bd4f9863c8521396639d53b8831
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Oct 11 10:54:28 2016 -0400

gnu: redis: Update to 3.2.4.

* gnu/packages/databases.scm (redis): Update to 3.2.4.
[arguments]: Add LDFLAGS to #:make-flags to work around missing linker
flag.
---
 gnu/packages/databases.scm |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index eb8e7d7..902b3f3 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -952,14 +952,14 @@ similar to BerkeleyDB, LevelDB, etc.")
 (define-public redis
   (package
 (name "redis")
-(version "3.2.3")
+(version "3.2.4")
 (source (origin
   (method url-fetch)
   (uri (string-append "http://download.redis.io/releases/redis-;
   version".tar.gz"))
   (sha256
(base32
-"05az2g3gna5lkhh6x1a5m6yardbiig1l4ysggldlk5if8ww9qkk7"
+"1wb9jd692a0y52bkkxr6815kk4g039mirjdrvqx24265lv2l5l1a"
 (build-system gnu-build-system)
 (arguments
  '(#:tests? #f ; tests related to master/slave and replication fail
@@ -967,6 +967,7 @@ similar to BerkeleyDB, LevelDB, etc.")
   (delete 'configure))
#:make-flags `("CC=gcc"
   "MALLOC=libc"
+  "LDFLAGS=-ldl"
   ,(string-append "PREFIX="
   (assoc-ref %outputs "out")
 (synopsis "Key-value cache and store")



branch master updated (8bebe73 -> ddda533)

2016-09-14 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  8bebe73   gnu: Add emacs-es-mode.
   new  ddda533   gnu: guile-next: Update to 2.1.4.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/guile.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: guile-next: Update to 2.1.4.

2016-09-14 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit ddda5338b8d55529bfce29a11557dcebcdec2f0c
Author: David Thompson <da...@gnu.org>
Date:   Wed Sep 14 11:14:09 2016 -0400

gnu: guile-next: Update to 2.1.4.

* gnu/packages/guile.scm (guile-next): Update to 2.1.4.
---
 gnu/packages/guile.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 08430ad..0890f19 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -204,14 +204,14 @@ without requiring the source code to be rewritten.")
 (define-public guile-next
   (package (inherit guile-2.0)
 (name "guile-next")
-(version "2.1.3")
+(version "2.1.4")
 (source (origin
   (method url-fetch)
   (uri (string-append "ftp://alpha.gnu.org/gnu/guile/guile-;
   version ".tar.xz"))
   (sha256
(base32
-"1k48wqca2hrsbfq4ssiv4pg9jwlqncs5iwwxklk2bnczi7lavv78"))
+"1w8kyy8nz6489d092fix6lvgjrk0bww7i0c2k67ym4hq0kjl0r1j"))
   (modules '((guix build utils)))
 
   ;; Remove the pre-built object files.  Instead, build everything



branch master updated (7743268 -> 1f5be4e)

2016-08-24 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  7743268   gnu: python-magic: Disable egg compression.
   new  1f5be4e   gnu: tiled: Update to 0.17.0.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/game-development.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: tiled: Update to 0.17.0.

2016-08-24 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 1f5be4e6feb2a83354d3f8b3489de0caac78f2be
Author: David Thompson <da...@gnu.org>
Date:   Wed Aug 24 09:56:51 2016 -0400

gnu: tiled: Update to 0.17.0.

* gnu/packages/game-development.scm (tiled): Update to 0.17.0.
---
 gnu/packages/game-development.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index ba97a64..d544a72 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -135,7 +135,7 @@ provide connectivity for client applications written in any 
language.")
 (define-public tiled
   (package
 (name "tiled")
-(version "0.16.1")
+(version "0.17.0")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/bjorn/tiled/archive/v;
@@ -143,7 +143,7 @@ provide connectivity for client applications written in any 
language.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"0s1i6yhm1z9ayzjh8cprcc9jvj5m87l9snyqg6w7zlj3q9zn4rn6"
+"0c9gykxmq0sk0yyfdq81g9psd922scqzn5asskjydj84d80f5z7p"
 (build-system gnu-build-system)
 (inputs `(("qt" ,qt)
   ("zlib" ,zlib)))



branch master updated (6f8ede1 -> 432360d)

2016-08-23 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  6f8ede1   gnu: mit-krb5: Replace with 1.14.3 [fixes CVE-2016-3120].
   new  432360d   gnu: Add glfw.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gl.scm |   36 +++-
 1 file changed, 35 insertions(+), 1 deletion(-)



01/01: gnu: Add glfw.

2016-08-23 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 432360d76f5c3e4093cf158823a323253d14f1e2
Author: David Thompson <dthomps...@worcester.edu>
Date:   Sat Aug 20 11:07:22 2016 -0400

gnu: Add glfw.

* gnu/packages/gl.scm (glfw): New variable.
---
 gnu/packages/gl.scm |   36 +++-
 1 file changed, 35 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index a4bffe4..4b5646e 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.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 Thompson <da...@gnu.org>
 ;;; Copyright © 2014, 2015 Mark H Weaver <m...@netris.org>
 ;;;
 ;;; This file is part of GNU Guix.
@@ -22,6 +22,7 @@
 (define-module (gnu packages gl)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages bison)
+  #:use-module (gnu packages documentation)
   #:use-module (gnu packages flex)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages freedesktop)
@@ -538,3 +539,36 @@ OpenGL graphics API.")
  "SOIL is a tiny C library used primarily for uploading textures into
 OpenGL.")
 (license license:public-domain)))
+
+(define-public glfw
+  (package
+(name "glfw")
+(version "3.2.1")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://github.com/glfw/glfw;
+  "/releases/download/" version
+  "/glfw-" version ".zip"))
+  (sha256
+   (base32
+"09kk5yc1zhss9add8ryqrngrr16hdmc94rszgng135bhw09mxmdp"
+(build-system cmake-build-system)
+(arguments
+ '(#:tests? #f ; no test target
+   #:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
+(native-inputs
+ `(("doxygen" ,doxygen)
+   ("unzip" ,unzip)))
+(inputs
+ `(("mesa" ,mesa)
+   ("libx11" ,libx11)
+   ("libxrandr" ,libxrandr)
+   ("libxinerama" ,libxinerama)
+   ("libxcursor" ,libxcursor)))
+(home-page "http://www.glfw.org;)
+(synopsis "OpenGL application development library")
+(description
+ "GLFW is a library for OpenGL, OpenGL ES and Vulkan development for
+desktop computers.  It provides a simple API for creating windows, contexts
+and surfaces, receiving input and events.")
+(license license:zlib)))



branch master updated (8dec222 -> 242ad41)

2016-06-29 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  8dec222   gnu: blast+: Update to 2.4.0.
   new  242ad41   download: Use basic authentication when userinfo is 
present in URI.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 guix/build/download.scm |   14 --
 guix/download.scm   |3 ++-
 2 files changed, 14 insertions(+), 3 deletions(-)



01/01: download: Use basic authentication when userinfo is present in URI.

2016-06-29 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 242ad41c0129eabfdc6678ae9eebd1c887ece55e
Author: David Thompson <da...@gnu.org>
Date:   Tue Jun 28 09:36:34 2016 -0400

download: Use basic authentication when userinfo is present in URI.

* 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   |3 ++-
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/guix/build/download.scm b/guix/build/download.scm
index bd011ce..103e784 100644
--- a/guix/build/download.scm
+++ b/guix/build/download.scm
@@ -23,9 +23,11 @@
   #:use-module (web http)
   #:use-module ((web client) #:hide (open-socket-for-uri))
   #:use-module (web response)
+  #:use-module (guix base64)
   #:use-module (guix ftp-client)
   #:use-module (guix build utils)
   #:use-module (rnrs io ports)
+  #:use-module (rnrs bytevectors)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-11)
   #:use-module (srfi srfi-19)
@@ -598,14 +600,22 @@ FILE on success."
 (string>? (version) "2.0.7")))
 
   (define headers
-'(;; Some web sites, such as http://dist.schmorp.de, would block you if
+`(;; Some web sites, such as http://dist.schmorp.de, would block you if
   ;; there's no 'User-Agent' header, presumably on the assumption that
   ;; you're a spammer.  So work around that.
   (User-Agent . "GNU Guile")
 
   ;; Some servers, such as https://alioth.debian.org, return "406 Not
   ;; Acceptable" when not explicitly told that everything is accepted.
-  (Accept . "*/*")))
+  (Accept . "*/*")
+
+  ;; Basic authentication, if needed.
+  ,@(match (uri-userinfo uri)
+  ((? string? str)
+   `((Authorization . ,(string-append "Basic "
+  (base64-encode
+   (string->utf8 str))
+  (_ '()
 
   (let*-values (((connection)
  (open-connection-for-uri uri #:timeout timeout))
diff --git a/guix/download.scm b/guix/download.scm
index 9b238dc..c3f34f5 100644
--- a/guix/download.scm
+++ b/guix/download.scm
@@ -328,7 +328,8 @@ in the store."
 #:modules '((guix build download)
 (guix build utils)
 (guix ftp-client)
-(guix base32))
+(guix base32)
+(guix base64))
 
 ;; Use environment variables and a fixed script
 ;; name so there's only one script in store for



01/01: gnu: guile-next: Update to 2.1.3.

2016-06-20 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit b0d388c9dc0d20c12e15bf9a4f1c292873701eee
Author: David Thompson <da...@gnu.org>
Date:   Mon Jun 20 10:54:05 2016 -0400

gnu: guile-next: Update to 2.1.3.

* gnu/packages/guile.scm (guile-next): Update to 2.1.3.
---
 gnu/packages/guile.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 2fb2c7f..2d895ab 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -199,14 +199,14 @@ without requiring the source code to be rewritten.")
 (define-public guile-next
   (package (inherit guile-2.0)
 (name "guile-next")
-(version "2.1.2")
+(version "2.1.3")
 (source (origin
   (method url-fetch)
   (uri (string-append "ftp://alpha.gnu.org/gnu/guile/guile-;
   version ".tar.xz"))
   (sha256
(base32
-"0p971k3v04jj5klnv145g4172cpcp90arf0wvxxj2aqkg16j9m9c"))
+"1k48wqca2hrsbfq4ssiv4pg9jwlqncs5iwwxklk2bnczi7lavv78"))
   (modules '((guix build utils)))
 
   ;; Remove the pre-built object files.  Instead, build everything



branch master updated (6d32dd8 -> b0d388c)

2016-06-20 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  6d32dd8   gnu: Add argon2.
   new  b0d388c   gnu: guile-next: Update to 2.1.3.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/guile.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: boost: Allow for customizable build flags.

2016-06-14 Thread David Thompson
davexunit pushed a commit to branch core-updates
in repository guix.

commit f828ff5b148e4e083001c25d2e9c3b52c0e87da3
Author: David Thompson <da...@gnu.org>
Date:   Wed Jun 8 12:07:39 2016 -0400

gnu: boost: Allow for customizable build flags.

* 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/packages/boost.scm
index 0a644e8..882f9cc 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -51,50 +51,50 @@
("python" ,python-2)
("tcsh" ,tcsh)))
 (arguments
- (let ((build-flags
-`("threading=multi" "link=shared"
+ `(#:tests? #f
+   #:make-flags
+   (list "threading=multi" "link=shared"
 
-  ;; Set the RUNPATH to $libdir so that the libs find each other.
-  (string-append "linkflags=-Wl,-rpath="
- (assoc-ref outputs "out") "/lib")
+ ;; Set the RUNPATH to $libdir so that the libs find each other.
+ (string-append "linkflags=-Wl,-rpath="
+(assoc-ref %outputs "out") "/lib")
 
-  ;; Boost's 'context' library is not yet supported on mips64, so
-  ;; we disable it.  The 'coroutine' library depends on 'context',
-  ;; so we disable that too.
-  ,@(if (string-prefix? "mips64" (or (%current-target-system)
- (%current-system)))
-'("--without-context"
-  "--without-coroutine" "--without-coroutine2")
-'()
-   `(#:tests? #f
- #:phases
- (modify-phases %standard-phases
-   (replace
-'configure
-(lambda* (#:key outputs #:allow-other-keys)
-  (let ((out (assoc-ref outputs "out")))
-(substitute* '("libs/config/configure"
-   "libs/spirit/classic/phoenix/test/runtest.sh"
-   "tools/build/doc/bjam.qbk"
-   "tools/build/src/engine/execunix.c"
-   "tools/build/src/engine/Jambase"
-   "tools/build/src/engine/jambase.c")
-  (("/bin/sh") (which "sh")))
+ ;; Boost's 'context' library is not yet supported on mips64, so
+ ;; we disable it.  The 'coroutine' library depends on 'context',
+ ;; so we disable that too.
+ ,@(if (string-prefix? "mips64" (or (%current-target-system)
+(%current-system)))
+   '("--without-context"
+ "--without-coroutine" "--without-coroutine2")
+   '()))
+   #:phases
+   (modify-phases %standard-phases
+ (replace
+ 'configure
+   (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out")))
+   (substitute* '("libs/config/configure"
+  "libs/spirit/classic/phoenix/test/runtest.sh"
+  "tools/build/doc/bjam.qbk"
+  "tools/build/src/engine/execunix.c"
+  "tools/build/src/engine/Jambase"
+  "tools/build/src/engine/jambase.c")
+ (("/bin/sh") (which "sh")))
 
-(setenv "SHELL" (which "sh"))
-(setenv "CONFIG_SHELL" (which "sh"))
+   (setenv "SHELL" (which "sh"))
+   (setenv "CONFIG_SHELL" (which "sh"))
 
-(zero? (system* "./bootstrap.sh"
-(string-append "--prefix=" out)
-"--with-toolset=gcc")
-   (replace
-'build
-(lambda* (#:key outputs #:allow-other-keys)
-  (zero? (system* "./b2" ,@build-flags
-   (replace
-'install
-(lambda* (#:key outputs #:allow-other-keys)
-  (zero? (system* "./b2" "install" ,@build-flags
+   (zero? (system* "./bootstrap.sh"
+   (string-append "--prefix=" out)
+   "--with-toolset=gcc")
+ (replace
+ 'build
+   (lambda* (#:key outputs make-flags #:allow-other-keys)
+ (zero? (apply system* "./b2" make-flags
+ (replace
+ 'install
+   (lambda* (#:key outputs make-flags #:allow-other-keys)
+ (zero? (apply system* "./b2" "install" make-flags)))
 
 (home-page "http://boost.org;)
 (synopsis "Peer-reviewed portable C++ source libraries")



branch core-updates updated (28206a8 -> f828ff5)

2016-06-14 Thread David Thompson
davexunit pushed a change to branch core-updates
in repository guix.

  from  28206a8   gnu: automake: Adjust test to ignore new gzip warnings.
   new  f828ff5   gnu: boost: Allow for customizable build flags.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/boost.scm |   80 
 1 file changed, 40 insertions(+), 40 deletions(-)



branch master updated (e4a44a6 -> 32ac717)

2016-06-13 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  e4a44a6   gnu: Add ruby-bio-kseq.
   new  32ac717   gnu: Add gnome-shell-extensions.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gnome.scm |   27 +++
 1 file changed, 27 insertions(+)



01/01: gnu: Add gnome-shell-extensions.

2016-06-13 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 32ac717c5f38192b8bf832e2aba4e83e38a201c3
Author: David Thompson <dthomps...@worcester.edu>
Date:   Sat Jun 11 21:21:02 2016 -0400

gnu: Add gnome-shell-extensions.

* 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/gnome.scm
@@ -5183,6 +5183,33 @@ alternative user interface themes, changes in window 
management behavior,
 GNOME Shell appearance and extension, etc.")
 (license license:gpl3+)))
 
+(define-public gnome-shell-extensions
+  (package
+(name "gnome-shell-extensions")
+(version "3.20.1")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "mirror://gnome/sources/" name "/"
+  (version-major+minor version)  "/"
+  name "-" version ".tar.xz"))
+  (sha256
+   (base32
+"18rr55krnqx1nzrzlj6kfzh4n67f3crakmwh28rr95y7cg0jwhxw"
+(build-system gnu-build-system)
+(arguments
+ '(#:configure-flags '("--enable-extensions=all")))
+(native-inputs
+ `(("intltool" ,intltool)
+   ("pkg-config" ,pkg-config)))
+(propagated-inputs
+ `(("glib" ,glib)
+   ("glib" ,glib "bin")))
+(synopsis "Extensions for GNOME Shell")
+(description "GNOME Shell extensions modify and extend GNOME Shell
+functionality and behavior.")
+(home-page "https://extensions.gnome.org/;)
+(license license:gpl3+)))
+
 (define-public arc-theme
   (package
 (name "arc-theme")



02/03: gnu: Add moka-icon-theme.

2016-06-11 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 9987c57c74bcea6bf0594951e44ec3b1ba5e6380
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Jun 7 07:58:51 2016 -0400

gnu: Add moka-icon-theme.

* 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 b63a602..365c93b 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5215,3 +5215,38 @@ like GNOME, Unity, Budgie, Pantheon, XFCE, Mate, etc.")
 (home-page "https://github.com/horst3180/arc-theme;)
 ;; No "or later" language found.
 (license license:gpl3)))
+
+(define-public moka-icon-theme
+  (package
+(name "moka-icon-theme")
+(version "5.3.1")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://github.com/moka-project;
+  "/moka-icon-theme/archive/v"
+  version ".tar.gz"))
+  (file-name (string-append name "-" version ".tar.gz"))
+  (sha256
+   (base32
+"1lnk7p8dsd9xh6cgz5krvlcr457w8yl4m6p6s5c2g5narsjswzrm"
+(build-system gnu-build-system)
+(arguments
+ '(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'patch-makefile.am
+   (lambda _
+ (substitute* '("Makefile.am")
+   (("\\$\\(DESTDIR\\)/usr/share")
+"$(datadir)"))
+ #t))
+ (add-after 'patch-makefile.am 'bootstrap
+   (lambda _
+ (zero? (system* "autoreconf" "-vif")))
+(native-inputs
+ `(("autoconf" ,autoconf)
+   ("automake" ,automake)))
+(synopsis "Moka icon theme")
+(description "Moka is a stylized desktop icon set, designed to be clear,
+simple and consistent.")
+(home-page "http://snwh.org/moka;)
+(license license:gpl3+)))



01/03: gnu: Add arc-theme.

2016-06-11 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 813f814a2997445ea656085dc1816cbb1a93c664
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Jun 7 07:58:24 2016 -0400

gnu: Add arc-theme.

* 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..b63a602 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5182,3 +5182,36 @@ GNOME 3.  This includes things like the fonts used in 
user interface elements,
 alternative user interface themes, changes in window management behavior,
 GNOME Shell appearance and extension, etc.")
 (license license:gpl3+)))
+
+(define-public arc-theme
+  (package
+(name "arc-theme")
+(version "20160605")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://github.com/horst3180/arc-theme;
+  "/archive/" version ".tar.gz"))
+  (file-name (string-append name "-" version ".tar.gz"))
+  (sha256
+   (base32
+"0sq2031xda8jn2ws0x2bvhq77jfh7xy0c3kg86v6vm2kbrrss7y6"
+(build-system gnu-build-system)
+(arguments
+ '(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'bootstrap
+   (lambda _
+ (zero? (system* "autoreconf" "-vif")))
+(native-inputs
+ `(("autoconf" ,autoconf)
+   ("automake" ,automake)
+   ("pkg-config" ,pkg-config)))
+(inputs
+ `(("gtk+" ,gtk+)))
+(synopsis "A flat GTK+ theme with transparent elements")
+(description "Arc is a flat theme with transparent elements for GTK 3, GTK
+2, and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments
+like GNOME, Unity, Budgie, Pantheon, XFCE, Mate, etc.")
+(home-page "https://github.com/horst3180/arc-theme;)
+;; No "or later" language found.
+(license license:gpl3)))



branch master updated (1d4f099 -> 6fd8f8d)

2016-06-11 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  1d4f099   gnu: wireshark: Update to 2.0.4 [security fixes].
   new  813f814   gnu: Add arc-theme.
   new  9987c57   gnu: Add moka-icon-theme.
   new  6fd8f8d   gnu: Add arc-icon-theme.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gnome.scm |  100 
 1 file changed, 100 insertions(+)



03/03: gnu: Add arc-icon-theme.

2016-06-11 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 6fd8f8d6fc3219f18cf48268062d9e98d308eb91
Author: David Thompson <dthomps...@worcester.edu>
Date:   Tue Jun 7 07:59:07 2016 -0400

gnu: Add arc-icon-theme.

* gnu/packages/gnome.scm (arc-icon-theme): New variable.
---
 gnu/packages/gnome.scm |   32 
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 365c93b..c87c371 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5250,3 +5250,35 @@ like GNOME, Unity, Budgie, Pantheon, XFCE, Mate, etc.")
 simple and consistent.")
 (home-page "http://snwh.org/moka;)
 (license license:gpl3+)))
+
+(define-public arc-icon-theme
+  (package
+(name "arc-icon-theme")
+(version "20160605")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://github.com/horst3180/arc-icon-theme;
+  "/archive/" version ".tar.gz"))
+  (file-name (string-append name "-" version ".tar.gz"))
+  (sha256
+   (base32
+"1npf0ki0j0llrw9wbffhxxa1cdms0q7b8xlg9m943dd9g7pgdm2p"
+(build-system gnu-build-system)
+(arguments
+ '(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'bootstrap
+   (lambda _
+ (zero? (system* "autoreconf" "-vif")))
+(native-inputs
+ `(("autoconf" ,autoconf)
+   ("automake" ,automake)))
+;; When Arc is missing an icon, it looks in the Moka icon theme for it.
+(propagated-inputs
+ `(("moka-icon-theme" ,moka-icon-theme)))
+(synopsis "Arc icon theme")
+(description "The Arc icon theme provides a set of icons matching the
+style of the Arc GTK theme.  Icons missing from the Arc theme are provided by
+the Moka icon theme.")
+(home-page "https://github.com/horst3180/arc-icon-theme;)
+(license license:gpl3+)))



01/01: gnu: emacs-yaml-mode: Fix source hash.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit e08580c5c313b0028501a5f8acc1c72045e2fb20
Author: David Thompson <da...@gnu.org>
Date:   Fri Jun 3 11:42:17 2016 -0400

gnu: emacs-yaml-mode: Fix source hash.

* gnu/packages/emacs.scm (emacs-yaml-mode)[source]: Fix hash.
---
 gnu/packages/emacs.scm |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 95e6bea..0ce34b9 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -1989,7 +1989,7 @@ that uses the standard completion function 
completing-read.")
   (file-name (string-append "yaml-mode-" version ".el"))
   (sha256
(base32
-"05zbb7l5j0jhn1z65lhy1f6yf77rd3rsf5ayvwm5a6dfkhr9zwnm"
+"17wq433ycli0qx4gdhgrmb392qblm6y2dwcyn38j5ja1lasfb0ax"
 (build-system emacs-build-system)
 (home-page "https://github.com/yoshiki/yaml-mode;)
 (synopsis "Major mode for editing YAML files")



branch master updated (7529c88 -> e08580c)

2016-06-03 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  7529c88   gnu: Add emacs-web-mode.
   new  e08580c   gnu: emacs-yaml-mode: Fix source hash.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/emacs.scm |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



05/10: gnu: Add emacs-elfeed.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 4aea1e016035671d2be1f13f94849a9f5fd2c4d8
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 15:42:02 2016 -0400

gnu: Add emacs-elfeed.

* 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/packages/emacs.scm
@@ -1887,3 +1887,23 @@ Currently git, mercurial and bazaar repos are considered 
projects by default.
 If you want to mark a folder manually as a project just create an empty
 .projectile file in it.")
 (license license:gpl3+)))
+
+(define-public emacs-elfeed
+  (package
+(name "emacs-elfeed")
+(version "1.4.1")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://github.com/skeeto/elfeed/archive/;
+  version ".tar.gz"))
+  (file-name (string-append name "-" version ".tar.gz"))
+  (sha256
+   (base32
+"0i75r8x9ypbfjlnym04h16ikcrlks86p7wsgawrx7mh1lk4inp89"
+(build-system emacs-build-system)
+(home-page "https://github.com/skeeto/elfeed;)
+(synopsis "Atom/RSS feed reader for Emacs")
+(description
+ "Elfeed is an extensible web feed reader for Emacs, supporting both Atom
+and RSS, with a user interface inspired by notmuch.")
+(license license:gpl3+)))



02/10: gnu: Add emacs-js2-mode.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 3e5be84b69c859677620cb3311ed7427d88735a7
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 13:52:30 2016 -0400

gnu: Add emacs-js2-mode.

* 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/gnu/packages/emacs.scm
@@ -1817,3 +1817,26 @@ agree upon.")
 convenient interface to your recently and most frequently used commands.  And
 to all the other commands, too.")
 (license license:gpl3+)))
+
+(define-public emacs-js2-mode
+  (package
+(name "emacs-js2-mode")
+(version "20150909")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://github.com/mooz/js2-mode/archive/;
+  version ".tar.gz"))
+  (file-name (string-append name "-" version ".tar.gz"))
+  (sha256
+   (base32
+"1nsm36c4kwb473p13i58fgrnlk8fbn3rdhj47d9xz70az4ra44q0"
+(build-system emacs-build-system)
+(home-page "https://github.com/mooz/js2-mode/;)
+(synopsis "Improved JavaScript editing mode for Emacs")
+(description
+ "Js2-mode provides a JavaScript major mode for Emacs that is more
+advanced than the built-in javascript-mode.  Features include accurate syntax
+highlighting using a recursive-descent parser, on-the-fly reporting of syntax
+errors and strict-mode warnings, smart line-wrapping within comments and
+strings, and code folding.")
+(license license:gpl3+)))



10/10: gnu: Add emacs-web-mode.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 7529c883af70540fd0086763b795605e79576797
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 16:51:40 2016 -0400

gnu: Add emacs-web-mode.

* 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/gnu/packages/emacs.scm
@@ -2000,3 +2000,26 @@ features were added by Marshall Vandegrift.  As YAML and 
Python share the fact
 that indentation determines structure, this mode provides indentation and
 indentation command behavior very similar to that of python-mode.")
 (license license:gpl3+)))
+
+(define-public emacs-web-mode
+  (package
+(name "emacs-web-mode")
+(version "14")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com/fxbois;
+  "/web-mode/v" version "/web-mode.el"))
+  (file-name (string-append "web-mode-" version ".el"))
+  (sha256
+   (base32
+"086hik5fmxg3kx74qmransx9cz961qd22d4m6ah2dw6cwaj1s3s5"
+(build-system emacs-build-system)
+(synopsis "Major mode for editing web templates")
+(description "Web-mode is an Emacs major mode for editing web templates
+aka HTML files embedding parts (CSS/JavaScript) and blocks (pre rendered by
+client/server side engines).  Web-mode is compatible with many template
+engines: PHP, JSP, ASP, Django, Twig, Jinja, Mustache, ERB, FreeMarker,
+Velocity, Cheetah, Smarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template,
+Dust.js, React/JSX, Angularjs, ejs, etc.")
+(home-page "http://web-mode.org/;)
+(license license:gpl3+)))



06/10: gnu: Add emacs-rainbow-delimiters.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit c86f0207cee9da871c05920b243f92ae369f8505
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 16:30:03 2016 -0400

gnu: Add emacs-rainbow-delimiters.

* 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/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -1907,3 +1907,27 @@ If you want to mark a folder manually as a project just 
create an empty
  "Elfeed is an extensible web feed reader for Emacs, supporting both Atom
 and RSS, with a user interface inspired by notmuch.")
 (license license:gpl3+)))
+
+(define-public emacs-rainbow-delimiters
+  (package
+(name "emacs-rainbow-delimiters")
+(version "2.1.3")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com/Fanael;
+  "/rainbow-delimiters/" version
+  "/rainbow-delimiters.el"))
+  (file-name (string-append "rainbow-delimiters-" version ".el"))
+  (sha256
+   (base32
+"1b3kampwsjabhcqdp0khgff13wc5jqhy3rbvaa12vnv7qy22l9ck"
+(build-system emacs-build-system)
+(home-page "https://github.com/Fanael/rainbow-delimiters;)
+(synopsis "Highlight brackets according to their depth")
+(description
+ "Rainbow-delimiters is a \"rainbow parentheses\"-like mode for Emacs which
+highlights parentheses, brackets, and braces according to their depth.  Each
+successive level is highlighted in a different color, making it easy to spot
+matching delimiters, orient yourself in the code, and tell which statements
+are at a given level.")
+(license license:gpl3+)))



04/10: gnu: Add emacs-projectile.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit a2670dde107717a0f6298e9e6d125848cbdfbb57
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 15:25:10 2016 -0400

gnu: Add emacs-projectile.

* 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
+++ b/gnu/packages/emacs.scm
@@ -1861,3 +1861,29 @@ strings, and code folding.")
  "Markdown-mode is a major mode for editing Markdown-formatted text files
 in Emacs.")
 (license license:gpl3+)))
+
+(define-public emacs-projectile
+  (package
+(name "emacs-projectile")
+(version "0.13.0")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com/bbatsov;
+  "/projectile/v" version "/projectile.el"))
+  (file-name (string-append "projectile-" version ".el"))
+  (sha256
+   (base32
+"1pc6xb61hzxzc5hkqkli1ab0s7wz0rfgx4kcn9y30ksvhw18smbz"
+(build-system emacs-build-system)
+(propagated-inputs
+ `(("emacs-dash" ,emacs-dash)
+   ("emacs-pkg-info" ,emacs-pkg-info)))
+(home-page "https://github.com/bbatsov/projectile;)
+(synopsis "Manage and navigate projects in Emacs easily")
+(description
+ "This library provides easy project management and navigation.  The
+concept of a project is pretty basic - just a folder containing special file.
+Currently git, mercurial and bazaar repos are considered projects by default.
+If you want to mark a folder manually as a project just create an empty
+.projectile file in it.")
+(license license:gpl3+)))



08/10: gnu: Add emacs-ido-ubiquitous.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 529fe99204a8418f52d0c220430c727fc1c7a0cb
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 16:31:14 2016 -0400

gnu: Add emacs-ido-ubiquitous.

* 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
+++ b/gnu/packages/emacs.scm
@@ -1954,3 +1954,26 @@ Importantly, it detects edge cases that ordinary ido 
cannot handle and either
 adjusts them so ido can handle them, or else simply falls back to the standard
 Emacs completion function instead.")
 (license license:gpl3+)))
+
+(define-public emacs-ido-ubiquitous
+  (package
+(name "emacs-ido-ubiquitous")
+(version "3.12")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com;
+  "/DarwinAwardWinner/ido-ubiquitous/v"
+  version "/ido-ubiquitous.el"))
+  (file-name (string-append "ido-ubiquitous-" version ".el"))
+  (sha256
+   (base32
+"197ypji0fb6jsdcq40rpnknwlh3imas6s6jbsvkfm0pz9988c3q2"
+(build-system emacs-build-system)
+(propagated-inputs
+ `(("emacs-ido-completing-read+" ,emacs-ido-completing-read+)))
+(home-page "https://github.com/DarwinAwardWinner/ido-ubiquitous;)
+(synopsis "Use ido (nearly) everywhere")
+(description
+ "Ido-ubiquitous enables ido-style completion for almost every function
+that uses the standard completion function completing-read.")
+  (license license:gpl3+)))



09/10: gnu: Add emacs-yaml-mode.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 63de1231e2f0ec92685decba022bd35404619171
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 16:39:47 2016 -0400

gnu: Add emacs-yaml-mode.

* 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
@@ -1977,3 +1977,26 @@ Emacs completion function instead.")
  "Ido-ubiquitous enables ido-style completion for almost every function
 that uses the standard completion function completing-read.")
   (license license:gpl3+)))
+
+(define-public emacs-yaml-mode
+  (package
+(name "emacs-yaml-mode")
+(version "0.0.12")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com/yoshiki;
+  "/yaml-mode/v" version "/yaml-mode.el"))
+  (file-name (string-append "yaml-mode-" version ".el"))
+  (sha256
+   (base32
+"05zbb7l5j0jhn1z65lhy1f6yf77rd3rsf5ayvwm5a6dfkhr9zwnm"
+(build-system emacs-build-system)
+(home-page "https://github.com/yoshiki/yaml-mode;)
+(synopsis "Major mode for editing YAML files")
+(description
+ "Yaml-mode is an Emacs major mode for editing files in the YAML data
+serialization format.  It was initially developed by Yoshiki Kurihara and many
+features were added by Marshall Vandegrift.  As YAML and Python share the fact
+that indentation determines structure, this mode provides indentation and
+indentation command behavior very similar to that of python-mode.")
+(license license:gpl3+)))



01/10: gnu: Add emacs-smex.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit c5c08f1b1ea1a2adde4f746209cdea0e8696c4e3
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 13:33:14 2016 -0400

gnu: Add emacs-smex.

* 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/packages/emacs.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2015, 2016 Christopher Allan Webber <cweb...@dustycloud.org>
 ;;; Copyright © 2016 humanitiesNerd <caton...@gmail.com>
 ;;; Copyright © 2016 Efraim Flashner <efr...@flashner.co.il>
+;;; Copyright © 2016 David Thompson <da...@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1795,3 +1796,24 @@ work on lists, strings and vectors.")
 Emacs default configuration in uncontroversial ways that nearly everyone can
 agree upon.")
 (license license:gpl3+)))
+
+(define-public emacs-smex
+  (package
+(name "emacs-smex")
+(version "3.0")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com;
+  "/nonsequitur/smex/" version "/smex.el"))
+  (file-name (string-append "smex-" version ".el"))
+  (sha256
+   (base32
+"0ar310zx9k5y4i1vl2rawvi712xj9gx77160860jbs691p77cxqp"
+(build-system emacs-build-system)
+(home-page "http://github.com/nonsequitur/smex/;)
+(synopsis "M-x interface with Ido-style fuzzy matching")
+(description
+ "Smex is a M-x enhancement for Emacs.  Built on top of Ido, it provides a
+convenient interface to your recently and most frequently used commands.  And
+to all the other commands, too.")
+(license license:gpl3+)))



07/10: gnu: Add emacs-ido-completing-read+.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 65b49ae702e4da3826355cb2f6c58eab97c15cbb
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 16:30:44 2016 -0400

gnu: Add emacs-ido-completing-read+.

* 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/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -1931,3 +1931,26 @@ successive level is highlighted in a different color, 
making it easy to spot
 matching delimiters, orient yourself in the code, and tell which statements
 are at a given level.")
 (license license:gpl3+)))
+
+(define-public emacs-ido-completing-read+
+  (package
+(name "emacs-ido-completing-read+")
+(version "3.12")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com;
+  "/DarwinAwardWinner/ido-ubiquitous/v"
+  version "/ido-completing-read+.el"))
+  (file-name (string-append "ido-completing-read+-" version ".el"))
+  (sha256
+   (base32
+"1cyalb0p7nfsm4n6n9q6rjmvn6adqc0fq8ybnlj3n41n289dkfjf"
+(build-system emacs-build-system)
+(home-page "https://github.com/DarwinAwardWinner/ido-ubiquitous;)
+(synopsis "Replacement for completing-read using ido")
+(description
+ "The ido-completing-read+ function is a wrapper for ido-completing-read.
+Importantly, it detects edge cases that ordinary ido cannot handle and either
+adjusts them so ido can handle them, or else simply falls back to the standard
+Emacs completion function instead.")
+(license license:gpl3+)))



03/10: gnu: Add emacs-markdown-mode.

2016-06-03 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit b78b6e8040edde07b8378bf364abb0046093
Author: David Thompson <da...@gnu.org>
Date:   Tue May 31 15:08:53 2016 -0400

gnu: Add emacs-markdown-mode.

* 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
+++ b/gnu/packages/emacs.scm
@@ -1840,3 +1840,24 @@ highlighting using a recursive-descent parser, 
on-the-fly reporting of syntax
 errors and strict-mode warnings, smart line-wrapping within comments and
 strings, and code folding.")
 (license license:gpl3+)))
+
+(define-public emacs-markdown-mode
+  (package
+(name "emacs-markdown-mode")
+(version "2.1")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://raw.githubusercontent.com/jrblevin;
+  "/markdown-mode/v" version
+  "/markdown-mode.el"))
+  (file-name (string-append "markdown-mode-" version ".el"))
+  (sha256
+   (base32
+"1faibar32jnjia9202swblw91q6z1g5s4k9xmypwjahfh8yznl6w"
+(build-system emacs-build-system)
+(home-page "http://jblevins.org/projects/markdown-mode/;)
+(synopsis "Emacs Major mode for Markdown files")
+(description
+ "Markdown-mode is a major mode for editing Markdown-formatted text files
+in Emacs.")
+(license license:gpl3+)))



branch master updated (ad1c453 -> 7529c88)

2016-06-03 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  ad1c453   gnu: ipopt: Use libblas from LAPACK, and fix 'Libs' in 
'ipopt.pc'.
   new  c5c08f1   gnu: Add emacs-smex.
   new  3e5be84   gnu: Add emacs-js2-mode.
   new  b78b6e8   gnu: Add emacs-markdown-mode.
   new  a2670dd   gnu: Add emacs-projectile.
   new  4aea1e0   gnu: Add emacs-elfeed.
   new  c86f020   gnu: Add emacs-rainbow-delimiters.
   new  65b49ae   gnu: Add emacs-ido-completing-read+.
   new  529fe99   gnu: Add emacs-ido-ubiquitous.
   new  63de123   gnu: Add emacs-yaml-mode.
   new  7529c88   gnu: Add emacs-web-mode.

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/emacs.scm |  228 
 1 file changed, 228 insertions(+)



branch master updated (4ff2060 -> 7cd9b01)

2016-06-02 Thread David Thompson
davexunit pushed a change to branch master
in repository guix.

  from  4ff2060   gnu: Add libiax2.
   new  7cd9b01   gnu: bundler: Update to 1.12.5.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/ruby.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: bundler: Update to 1.12.5.

2016-06-02 Thread David Thompson
davexunit pushed a commit to branch master
in repository guix.

commit 7cd9b0140767f713c289cc2fb9a6c28777384091
Author: David Thompson <dthomps...@worcester.edu>
Date:   Wed Jun 1 21:01:33 2016 -0400

gnu: bundler: Update to 1.12.5.

* guix/packages/ruby.scm (bundler): Update to 1.12.5.
---
 gnu/packages/ruby.scm |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 6eebd9a..c6b6eed 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -423,13 +423,13 @@ expectations and mocks frameworks.")
 (define-public bundler
   (package
 (name "bundler")
-(version "1.11.2")
+(version "1.12.5")
 (source (origin
   (method url-fetch)
   (uri (rubygems-uri "bundler" version))
   (sha256
(base32
-"0s37j1hyngc4shq0in8f9y1knjdqkisdg3dd1mfwgq7n1bz8zan7"
+"1q84xiwm9j771lpmiply0ls9l2bpvl5axn3jblxjvrldh8di2pkc"
 (build-system ruby-build-system)
 (arguments
  '(#:tests? #f)) ; avoid dependency cycles



  1   2   3   4   5   6   7   8   9   >