gnu: gnurl: Update to 7.50.2-1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.50.2-1.
[arguments]: Remove 'delete-failing-test1139 phase.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: go-1.7: Update to 1.7.1.
* gnu/packages/golang.scm (go-1.7): Update to 1.7.1.
gnu: linux-libre: Update to 4.7.3.
* gnu/packages/linux.scm (linux-libre): Update to 4.7.3.
gnu: linux-libre@4.4: Update to 4.4.20.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.20.
gnu: linux-libre@4.1: Update to 4.1.32.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.32.
gnu: icedtea-8: Hardcode dynamically loaded libraries.
Fixes <https://bugs.gnu.org/24327>.
* gnu/packages/java.scm (icedtea-8)[arguments]: Add 'patch-jni-libs' phase.
gnu: python-cachecontrol: Correct parentheses.
This commit is a follow-up to 'b30565b'.
* gnu/packages/python.scm (python-cachecontrol): Correct parentheses.
gnu: Add python-cachecontrol.
* gnu/packages/python.scm (python-cachecontrol, python2-cachecontrol):
New variables.
gnu: python-pillow: Update to 3.3.1.
* gnu/packages/python.scm (python-pillow, python2-pillow): Update to 3.3.1.
gnu: Add mash.
* gnu/packages/bioinformatics.scm (mash): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add edi.
* gnu/packages/enlightenment.scm (edi): New variable.
gnu: tig: Install man pages.
* gnu/packages/version-control.scm (tig)[native-inputs]: Add asciidoc, xmlto.
gnu: tig: Add search completion and history support.
* gnu/packages/version-control.scm (tig)[inputs]: Add readline.
gnu: tig: Update to 2.2.
* gnu/packages/version-control.scm (tig): Update to 2.2.
gnu: Add utox.
* gnu/packages/messaging.scm (utox): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: Add filteraudio.
* gnu/packages/audio.scm (filteraudio): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: glew: Update to 2.0.0.
* gnu/packages/gl.scm (glew): Update to 2.0.0.
Signed-off-by: Leo Famulari <leo@famulari.name>
system: Use 'file-append' to denote file names.
* gnu/services/avahi.scm, gnu/services/base.scm,
gnu/services/databases.scm, gnu/services/dbus.scm,
gnu/services/desktop.scm, gnu/services/dict.scm,
gnu/services/mail.scm, gnu/services/networking.scm,
gnu/services/sddm.scm, gnu/services/spice.scm,
gnu/services/ssh.scm, gnu/services/web.scm,
gnu/services/xorg.scm, gnu/system.scm: Replace the
#~(string-append #$pkg "/bin/foo") idiom with
(file-append pkg "/bin/foo").
gexp: Store compilers in a hash table for O(1) lookup.
* guix/gexp.scm (<gexp-compiler>)[predicate]: Remove.
[type]: New field.
(%gexp-compilers): Turn into a hash table.
(register-compiler!, lookup-compiler, lookup-expander): Adjust
accordingly.
(define-gexp-compiler): Replace 'predicate' by 'record-type'.
(derivation-compiler, local-file-compiler, plain-file-compiler)
(computed-file-compiler, program-file-compiler, scheme-file-compiler)
(file-append-compiler): Adjust accordingly.
* guix/packages.scm (package-compiler, origin-compiler): Likewise.