nls: Add French translation for packages.
gnu: Add pysam.
* gnu/packages/python.scm (python-pysam, python2-pysam): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add fastjar.
* gnu/packages/compression.scm (fastjar): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: qemu: Update to 2.2.0.
* gnu/packages/qemu.scm (qemu): Update to 2.2.0.
gnu: ntp: Update to 4.2.8.
* gnu/packages/ntp.scm (ntp): Update to 4.2.8. Add openssl to inputs.
Add pkg-config to native-inputs. Change source URI to archive.ntp.org.
build-system/python: Fix 'package-with-explicit-python'.
Reported by Federico Beffa <beffa@ieee.org>
and Eric Bavier <ericbavier@gmail.com>.
* guix/build-system/python.scm (package-with-explicit-python): Do
nothing when P's build system is not PYTHON-BUILD-SYSTEM.
gnu: matplotlib: Comment out python2-matplotlib.
* gnu/packages/python.scm (python2-matplotlib, python2-scipy, python2-numpy):
Comment out python2-matplotlib and the packages making use of it as the
generation of the derivation of these packages takes very long.
Optimize package-transitive-supported-systems.
* guix/packages.scm (first-value): Remove.
(define-memoized/v): New macro.
(package-transitive-supported-systems): Rewrite.
packages: Sort Scheme file lists used by 'fold-packages'.
* gnu/packages.scm (scheme-files): Call 'sort' on result.
Really remove the 'nix-upstream' submodule.
* nix-upstream: Remove subproject.
gnu: Add xfce4-terminal.
* gnu/packages/xfce.scm (xfce4-terminal): New variable.
gnu: Add vte.
* gnu/packages/gnome.scm (vte, vte/gtk+-2): New variables.
services: xorg: Make SLiM sessions configurable.
* gnu/services/xorg.scm (%default-xsessions): New variable.
(xsessions-directory): New procedure.
(slim-service): Add #:sessions and #:auto-login-session parameters.
[slim.cfg]: Honor #:sessions.
(xinitrc): Adjust accordingly.
Remove 'nix-upstream' submodule.
* nix/sync-with-upstream: Remove.
* bootstrap: Remove uses of 'git submodule' and 'sync-with-usptream'.
* .gitmodules: Remove.
Merge branch 'nix' into 'master'.
gnu: Add bowtie
* gnu/packages/bioinformatics.scm (bowtie): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: static-networking-service: Switch to (guix build syscalls).
* gnu/services/networking.scm (static-networking-service): Remove
#:inetutils parameter. Rewrite using 'configure-network-interface'
and 'set-network-interface-flags'.
syscalls: Add more procedures for network interfaces.
* guix/build/syscalls.scm (sizeof*, type-size, write-type, write-types,
read-type, read-types, define-c-struct): New macros.
(SIOCSIFFLAGS, SIOCGIFADDR, SIOCSIFADDR): New variables.
(sockaddr-in, sockaddr-in6): New C structs.
(write-socket-address!, read-socket-address,
set-network-interface-flags, set-network-interface-address,
network-interface-address, configure-network-interface): New
procedures.
gnu: Add Clone.
* gnu/packages/perl.scm (perl-clone): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>