jackhill/guix/guix.git
8 years agognu: Move python2-ansible to (gnu packages admin).
Eric Dvorsak [Fri, 31 Jul 2015 15:59:52 +0000 (17:59 +0200)]
gnu: Move python2-ansible to (gnu packages admin).

    * gnu/packages/python.scm (python2-ansible): Move to ...
    * gnu/packages/admin.scm (ansible): ... here.

8 years agognu: ratpoison: Fix ratpoison.desktop URI.
Mark H Weaver [Sun, 2 Aug 2015 00:12:13 +0000 (20:12 -0400)]
gnu: ratpoison: Fix ratpoison.desktop URI.

* gnu/packages/ratpoison.scm (ratpoison.desktop): Change URI to use https.

8 years agognu: texlive: Update to 2015.
Andreas Enge [Sun, 19 Jul 2015 12:50:51 +0000 (14:50 +0200)]
gnu: texlive: Update to 2015.

* gnu/packages/texlive.scm (texlive-extra-src, texlive-texmf-src,
  texlive-bin, texlive-texmf, texlive): Update to 2015.
  (texlive-bin): Add inputs gmp and mpfr. Add configure flags to use
  system gmp and mpfr.
  (texlive-texmf)[arguments]: Add tlpkg directory to PERL5LIB path during
  the 'texmf-config phase.

8 years agognu: Add emacs-ob-ipython.
Federico Beffa [Thu, 23 Jul 2015 16:58:26 +0000 (18:58 +0200)]
gnu: Add emacs-ob-ipython.

* gnu/packages/emacs.scm (emacs-ob-ipython): New variable.

8 years agognu: python-ipython: Update to 3.2.1.
Federico Beffa [Thu, 23 Jul 2015 15:48:33 +0000 (17:48 +0200)]
gnu: python-ipython: Update to 3.2.1.

* gnu/packages/python.scm (python-ipython, python2-ipython): Update to 3.2.1.
  Add optional dependencies required for notebooks.
  (python-ipython): Fix and enable tests (1 still failing).

8 years agognu: Add python-terminado.
Federico Beffa [Thu, 23 Jul 2015 10:36:37 +0000 (12:36 +0200)]
gnu: Add python-terminado.

* gnu/packages/python.scm (python-terminado, python2-terminado): New
  variables.

8 years agognu: Add python-ptyprocess.
Federico Beffa [Thu, 23 Jul 2015 09:46:15 +0000 (11:46 +0200)]
gnu: Add python-ptyprocess.

* gnu/packages/python.scm (python-ptyprocess, python2-ptyprocess): New
  variables.

8 years agognu: Add python-mistune.
Federico Beffa [Thu, 23 Jul 2015 09:06:35 +0000 (11:06 +0200)]
gnu: Add python-mistune.

* gnu/packages/python.scm (python-mistune, python2-mistune): New variables.

8 years agognu: Add emacs-f.
Federico Beffa [Thu, 23 Jul 2015 08:15:36 +0000 (10:15 +0200)]
gnu: Add emacs-f.

* gnu/packages/emacs.scm (emacs-f): New variable.

8 years agobuild: emacs: Fix bug and improvement robustness.
Federico Beffa [Thu, 23 Jul 2015 08:06:38 +0000 (10:06 +0200)]
build: emacs: Fix bug and improvement robustness.

* guix/build/emacs-build-system.scm (emacs-inputs): Fix matching pattern.
  (patch-el-files): Improve regexp pattern.

8 years agognu: Add emacs-s.
Federico Beffa [Thu, 23 Jul 2015 06:42:53 +0000 (08:42 +0200)]
gnu: Add emacs-s.

* gnu/packages/emacs.scm (emacs-s): New variable.

8 years agognu: Add emacs-dash.
Federico Beffa [Wed, 22 Jul 2015 15:38:08 +0000 (17:38 +0200)]
gnu: Add emacs-dash.

* gnu/packages/emacs.scm (emacs-dash): New variable.

8 years agoimport: elpa: Improve error message reporting.
Federico Beffa [Wed, 22 Jul 2015 13:26:12 +0000 (15:26 +0200)]
import: elpa: Improve error message reporting.

* guix/import/elpa.scm (filter-dependencies): Fix bug.
  (call-with-downloaded-file): Add optional parameter 'error-thunk'.
  (fetch-package-description): Use it.

8 years agognu: Add fasthenry.
Federico Beffa [Wed, 22 Jul 2015 12:18:27 +0000 (14:18 +0200)]
gnu: Add fasthenry.

* gnu/packages/engineering.scm (fasthenry): New variable.
* gnu/packages/patches/fasthenry-spAllocate.patch,
  gnu/packages/patches/fasthenry-spBuild.patch,
  gnu/packages/patches/fasthenry-spFactor.patch,
  gnu/packages/patches/fasthenry-spSolve.patch,
  gnu/packages/patches/fasthenry-spUtils.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.

8 years agognu: Add fastcap.
Federico Beffa [Tue, 21 Jul 2015 19:51:29 +0000 (21:51 +0200)]
gnu: Add fastcap.

* gnu/packages/engineering.scm (fastcap): New variable.
  (broken-tarball-fetch): New function.  Suggested by Ludovic Courtès
  <ludo@gnu.org>.
* gnu/packages/patches/fastcap-mulGlobal.patch,
  gnu/packages/patches/fastcap-mulSetup.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.

8 years agognu: cross-base: Disable libcilkrts in cross-gcc.
Manolis Ragkousis [Sun, 19 Jul 2015 15:16:51 +0000 (18:16 +0300)]
gnu: cross-base: Disable libcilkrts in cross-gcc.

* gnu/packages/cross-base.scm (cross-gcc-arguments): Add "--disable-libcilkrts".

8 years agognu: Add graphios.
David Thompson [Thu, 30 Jul 2015 19:49:29 +0000 (15:49 -0400)]
gnu: Add graphios.

* gnu/packages/admin.scm (graphios): New variable.

8 years agognu: Add python2-ansible.
Eric Dvorsak [Sat, 25 Jul 2015 19:40:24 +0000 (21:40 +0200)]
gnu: Add python2-ansible.

* gnu/packages/python.scm (python2-ansible): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-passlib.
Eric Dvorsak [Sat, 25 Jul 2015 19:39:50 +0000 (21:39 +0200)]
gnu: Add python-passlib.

* gnu/packages/python.scm (python-passlib, python2-passlib): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-py-bcrypt.
Eric Dvorsak [Sat, 25 Jul 2015 19:39:03 +0000 (21:39 +0200)]
gnu: Add python-py-bcrypt.

* gnu/packages/python.scm (python-py-bcrypt, python2-py-bcrypt): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-paramiko.
Eric Dvorsak [Sat, 25 Jul 2015 19:38:04 +0000 (21:38 +0200)]
gnu: Add python-paramiko.

* gnu/packages/python.scm (python-paramiko, python2-paramiko): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-httplib2.
Eric Dvorsak [Sat, 25 Jul 2015 19:36:51 +0000 (21:36 +0200)]
gnu: Add python-httplib2.

* gnu/packages/python.scm (python-httplib2, python-httplib2): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-ecdsa.
Eric Dvorsak [Sat, 25 Jul 2015 19:35:35 +0000 (21:35 +0200)]
gnu: Add python-ecdsa.

* gnu/packages/python.scm (python-ecdsa, python2-ecdsa): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-ccm.
Eric Dvorsak [Sat, 25 Jul 2015 19:34:19 +0000 (21:34 +0200)]
gnu: Add python-ccm.

* gnu/packages/python.scm (python-ccm, python2-ccm): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python2-pycrypto.
Eric Dvorsak [Sat, 25 Jul 2015 19:31:05 +0000 (21:31 +0200)]
gnu: Add python2-pycrypto.

* gnu/packages/python.scm (python2-pycrypto): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: expat: Add fix for CVE-2015-1283.
Mark H Weaver [Mon, 27 Jul 2015 09:22:05 +0000 (05:22 -0400)]
gnu: expat: Add fix for CVE-2015-1283.

* gnu/packages/patches/expat-CVE-2015-1283.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xml.scm (expat)[source]: Add patch.

8 years agognu: Add Klick.
Ricardo Wurmus [Sun, 19 Jul 2015 16:37:15 +0000 (18:37 +0200)]
gnu: Add Klick.

* gnu/packages/music.scm (klick): New variable.

8 years agognu: qemu: Add fixes for CVE-2015-5154 and CVE-2015-5158.
Mark H Weaver [Mon, 27 Jul 2015 22:23:49 +0000 (18:23 -0400)]
gnu: qemu: Add fixes for CVE-2015-5154 and CVE-2015-5158.

* gnu/packages/patches/qemu-CVE-2015-5154-pt1.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt2.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt3.patch,
  gnu/packages/patches/qemu-CVE-2015-5158.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/qemu.scm (qemu-headless)[source]: Add patches.

8 years agognu: Move markdown to (gnu packages markdown).
Mathieu Lirzin [Mon, 27 Jul 2015 18:19:55 +0000 (20:19 +0200)]
gnu: Move markdown to (gnu packages markdown).

* gnu/packages/textutils.scm (markdown): Move to ...
* gnu/packages/markdown.scm (markdown): ... here.

8 years agognu: liblxqt: Fix build with Qt 5.5.
Andreas Enge [Mon, 27 Jul 2015 20:54:58 +0000 (22:54 +0200)]
gnu: liblxqt: Fix build with Qt 5.5.

* gnu/packages/patches/liblxqt-include.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
* gnu/packages/lxqt.scm (liblxqt)[source]: Use patch.

8 years agognu: libqtxdg: Update to 1.2.0.
Andreas Enge [Mon, 27 Jul 2015 20:35:44 +0000 (22:35 +0200)]
gnu: libqtxdg: Update to 1.2.0.

* gnu/packages/lxqt.scm (libqtxdg)[source]: Update to 1.2.0.
  [arguments]: Enable test builds.

8 years agognu: Add newt.
Mark H Weaver [Mon, 27 Jul 2015 05:57:38 +0000 (01:57 -0400)]
gnu: Add newt.

* gnu/packages/slang.scm (newt): New variable.

8 years agognu: Add ethtool.
Mark H Weaver [Mon, 27 Jul 2015 18:53:38 +0000 (14:53 -0400)]
gnu: Add ethtool.

* gnu/packages/networking.scm (ethtool): New variable.

8 years agognu: Add libndp.
Mark H Weaver [Mon, 27 Jul 2015 18:52:56 +0000 (14:52 -0400)]
gnu: Add libndp.

* gnu/packages/networking.scm (libndp): New variable.

8 years agognu: Add GVFS.
宋文武 [Sun, 26 Jul 2015 14:08:44 +0000 (22:08 +0800)]
gnu: Add GVFS.

* gnu/packages/gnome.scm (gvfs): New variable.

8 years agognu: libmtp: Propagate inputs.
宋文武 [Sun, 26 Jul 2015 13:39:28 +0000 (21:39 +0800)]
gnu: libmtp: Propagate inputs.

* gnu/packages/libusb.scm (libmtp): Propagate inputs libgcrypt and libusb.

8 years agognu: ghostscript: Add fix for CVE-2015-3228.
Mark H Weaver [Sun, 26 Jul 2015 03:48:54 +0000 (23:48 -0400)]
gnu: ghostscript: Add fix for CVE-2015-3228.

* gnu/packages/patches/ghostscript-CVE-2015-3228.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (ghostscript)[source]: Add patch.

8 years agognu: icedtea7: Update to 2.6.1.
Ricardo Wurmus [Wed, 22 Jul 2015 13:40:58 +0000 (15:40 +0200)]
gnu: icedtea7: Update to 2.6.1.

* gnu/packages/java.scm (icedtea7): Update to 2.6.1.

8 years agognu: qt: Update to 5.5.0.
Andreas Enge [Sat, 25 Jul 2015 14:02:38 +0000 (16:02 +0200)]
gnu: qt: Update to 5.5.0.

* gnu/packages/qt.scm (qt): Update to 5.5.0. Update download location.
  Drop patch and snippet.
  [arguments]: Add configure flag to drop qtwebengine module bundling
  chromium.
  [native-inputs]: Drop ninja, needed only for qtwebengine.
  [inputs]: Add harfbuzz to avoid use of bundled copy.
  (qt-4)[inputs]: Remove inherited harfbuzz again.
* gnu/packages/patches/qt5-conflicting-typedefs.patch: Delete file.
* gnu-system.am (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/qt5-runpath.patch: Adapt patch.

8 years agognu: Add pelican.
Christopher Allan Webber [Fri, 10 Jul 2015 21:28:01 +0000 (16:28 -0500)]
gnu: Add pelican.

* gnu/packages/python.scm (pelican): New variable.

8 years agognu: Add python-blinker.
Christopher Allan Webber [Fri, 10 Jul 2015 21:12:47 +0000 (16:12 -0500)]
gnu: Add python-blinker.

* gnu/packages/python.scm (python-blinker, python2-blinker): New variables.

8 years agognu: ntk: Add missing license import.
Ricardo Wurmus [Sun, 26 Jul 2015 20:29:45 +0000 (22:29 +0200)]
gnu: ntk: Add missing license import.

* gnu/packages/fltk.scm: Import lgpl2.0+ license.

8 years agognu: portaudio: Build with jack-1.
Ricardo Wurmus [Sat, 18 Jul 2015 20:09:13 +0000 (22:09 +0200)]
gnu: portaudio: Build with jack-1.

* gnu/packages/audio.scm (portaudio)[inputs]: Replace "jack-2" with "jack-1".

8 years agognu: jack-1: Propagate "bdb".
Ricardo Wurmus [Sat, 18 Jul 2015 20:07:45 +0000 (22:07 +0200)]
gnu: jack-1: Propagate "bdb".

* gnu/packages/audio.scm (jack-1)[inputs]: Move "bdb" from here...
   [propagated-inputs]: ...to here.

8 years agognu: Add Non Sequencer.
Ricardo Wurmus [Fri, 17 Jul 2015 06:47:54 +0000 (08:47 +0200)]
gnu: Add Non Sequencer.

* gnu/packages/music.scm (non-sequencer): New variable.

8 years agognu: Add NTK.
Ricardo Wurmus [Fri, 17 Jul 2015 06:46:44 +0000 (08:46 +0200)]
gnu: Add NTK.

* gnu/packages/fltk.scm (ntk): New variable.

8 years agognu: avidemux: Install libraries to lib.
Andreas Enge [Sun, 26 Jul 2015 13:24:20 +0000 (15:24 +0200)]
gnu: avidemux: Install libraries to lib.

* gnu/packages/video.scm (avidemux)[source]: Add patch to install to lib
  directory instead of lib64 or lib32 depending on the architecture.
  [arguments]: Use the lib instead of the lib64 directory for flags in the
  build phase, so that these flags should now also work on i686.
* gnu/packages/patches/avidemux-install-to-lib.patch: New file.
* gnu-system.am (dist_patch_DATA): Register it.

8 years agognu: magit: Update to 1.4.2.
Mark H Weaver [Sun, 26 Jul 2015 04:44:44 +0000 (00:44 -0400)]
gnu: magit: Update to 1.4.2.

* gnu/packages/emacs.scm (magit): Update to 1.4.2.

8 years agognu: openssl: Add reference to upstream GCC bug in comment.
Mark H Weaver [Sun, 26 Jul 2015 03:53:26 +0000 (23:53 -0400)]
gnu: openssl: Add reference to upstream GCC bug in comment.

This is a followup to commit e12027179f136766609fb8dbc920f5705d62fc95.

* gnu/packages/tls.scm (openssl)[arguments]: Add reference to upstream
  GCC bug in comment.

8 years agognu: Add udisks.
宋文武 [Sun, 26 Jul 2015 03:28:34 +0000 (11:28 +0800)]
gnu: Add udisks.

* gnu/packages/freedesktop.scm (udisks): New variable.

8 years agognu: Add libatasmart.
宋文武 [Sun, 26 Jul 2015 03:27:39 +0000 (11:27 +0800)]
gnu: Add libatasmart.

* gnu/packages/freedesktop.scm (libatasmart): New variable.

8 years agognu: colord: Propagate inputs.
宋文武 [Sat, 25 Jul 2015 04:02:42 +0000 (12:02 +0800)]
gnu: colord: Propagate inputs.

* gnu/packages/gnome.scm (colord): Propagate inputs glib, eudev and lcms.

8 years agognu: Prefer libgudev as GUDEV (GObject bindings for libudev) provider.
宋文武 [Sat, 25 Jul 2015 04:02:41 +0000 (12:02 +0800)]
gnu: Prefer libgudev as GUDEV (GObject bindings for libudev) provider.

* gnu/packages/gnome.scm (upower, gnome-settings-daemon, rhythmbox)
  gnu/packages/xfce.scm (thunar, thunar-volman): Switch to libgudev as
  GUDEV provider.

8 years agognu: Add libgudev.
宋文武 [Sat, 25 Jul 2015 04:02:40 +0000 (12:02 +0800)]
gnu: Add libgudev.

* gnu/packages/gnome.scm (libgudev): New variable.

8 years agognu: perl-data-stag: Fix typo in description.
Ludovic Courtès [Sat, 25 Jul 2015 22:12:05 +0000 (00:12 +0200)]
gnu: perl-data-stag: Fix typo in description.

Reported by Anders Jonsson <anders.jonsson@norsjovallen.se>.

* gnu/packages/perl.scm (perl-data-stag)[description]: Fix typo.

8 years agovm: Make the list of partitions to build a parameter.
Ludovic Courtès [Sat, 25 Jul 2015 21:57:52 +0000 (23:57 +0200)]
vm: Make the list of partitions to build a parameter.

* gnu/build/vm.scm (<partition>): New record type.
  (fold2): New procedure.
  (initialize-partition-table): Remove #:bootable? and
  'partition-size' parameters.  Add 'partitions' parameter.  Invoke 'parted'
  with '--script'.
  (initialize-root-partition): Remove.
  (initialize-partition, root-partition-initializer): New procedures.
  (initialize-hard-disk): Remove #:system-directory, #:disk-image-size,
  #:file-system-type, #:file-system-label, #:closures, #:copy-closures?,
  #:bootable?, and #:register-closures? parameters.  Add #:partitions.
  Rewrite to use 'initialize-partition' for each item of PARTITIONS.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add (guix records)
  to #:modules default value.
  (qemu-image): Adjust accordingly.

8 years agosystem: Add 'ping6' to %SETUID-PROGRAMS.
Ludovic Courtès [Sat, 25 Jul 2015 14:37:10 +0000 (16:37 +0200)]
system: Add 'ping6' to %SETUID-PROGRAMS.

* gnu/system.scm (%setuid-programs): Add 'ping6'.

8 years agognu: bedtools: Add patch to fix compilation on 32 bit systems.
Ben Woodcroft [Sat, 25 Jul 2015 13:32:55 +0000 (23:32 +1000)]
gnu: bedtools: Add patch to fix compilation on 32 bit systems.

* gnu/packages/patches/bedtools-32bit-compilation.patch: New file.
* gnu/packages/bioinformatics.scm (bedtools)[source]: Add patch.
* gnu-system.am (dist_patch_DATA): Register patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
8 years agognu: vlc: Update input Qt to version 5.
Andreas Enge [Sat, 25 Jul 2015 16:29:00 +0000 (18:29 +0200)]
gnu: vlc: Update input Qt to version 5.

* gnu/packages/video.scm (vlc)[inputs]: Switch from Qt version 4 to 5.

8 years agognu: vlc: Update to 2.2.1.
Andreas Enge [Sat, 25 Jul 2015 15:28:43 +0000 (17:28 +0200)]
gnu: vlc: Update to 2.2.1.

* gnu/packages/video.scm (vlc): Update to 2.2.1.

8 years agosyscalls: Add 'network-interfaces', which wraps libc's 'getifaddrs'.
Ludovic Courtès [Sat, 25 Jul 2015 11:06:01 +0000 (13:06 +0200)]
syscalls: Add 'network-interfaces', which wraps libc's 'getifaddrs'.

Based on discussions with Rohan Prinja <rohan.prinja@gmail.com>.

* guix/build/syscalls.scm (<interface>): New record type.
  (write-interface, values->interface, unfold-interface-list,
  network-interfaces, free-ifaddrs): New procedures.
  (ifaddrs): New C struct.
  (%struct-ifaddrs-type, %sizeof-ifaddrs): New macros.
* tests/syscalls.scm ("network-interfaces returns one or more interfaces",
  "network-interfaces returns \"lo\""): New tests.

8 years agosyscalls: 'define-c-struct' properly align reads.
Ludovic Courtès [Sat, 25 Jul 2015 10:41:08 +0000 (12:41 +0200)]
syscalls: 'define-c-struct' properly align reads.

* guix/build/syscalls.scm (alignof*, align): New macros.
  (write-types, read-types): Use 'align' to compute the actual offset to
  read/write a value of TYPE0.

8 years agosyscalls: 'read-socket-address' gracefully handles unsupported families.
Ludovic Courtès [Sat, 25 Jul 2015 10:22:30 +0000 (12:22 +0200)]
syscalls: 'read-socket-address' gracefully handles unsupported families.

* guix/build/syscalls.scm (PF_PACKET, AF_PACKET): New variables.
  (read-socket-address): Make 'index' optional.  Return (vector FAMILY) when
  FAMILY is neither AF_INET nor AF_INET6.

8 years agosyscalls: 'define-c-struct' distinguishes pointers from integers.
Ludovic Courtès [Sat, 25 Jul 2015 09:50:23 +0000 (11:50 +0200)]
syscalls: 'define-c-struct' distinguishes pointers from integers.

* guix/build/syscalls.scm (read-type): Add special-case for when TYPE is '*.

8 years agosyscalls: Rename 'network-interfaces' and 'all-network-interfaces'.
Ludovic Courtès [Sat, 25 Jul 2015 09:46:31 +0000 (11:46 +0200)]
syscalls: Rename 'network-interfaces' and 'all-network-interfaces'.

* guix/build/syscalls.scm (network-interfaces): Rename to...
  (network-interface-names): ... this.
  (all-network-interfaces): Rename to...
  (all-network-interface-names): ... this.
* gnu/services/networking.scm (dhcp-client-service): Adjust accordingly.
* tests/syscalls.scm ("all-network-interfaces"): Rename to...
  ("all-network-interface-names"): ... this, and adjust accordingly.
  ("network-interfaces"): Rename to...
  ("network-interface-names"): ... this, and adjust accordingly.

8 years agodoc: Make "Application Setup" more prominent.
Ludovic Courtès [Fri, 24 Jul 2015 20:49:42 +0000 (22:49 +0200)]
doc: Make "Application Setup" more prominent.

* doc/guix.texi (Binary Installation): Add reference to "Application Setup".

8 years agognu: bedtools: Update to 2.24.0.
Ben Woodcroft [Fri, 24 Jul 2015 13:11:31 +0000 (23:11 +1000)]
gnu: bedtools: Update to 2.24.0.

* gnu/packages/bioinformatics.scm (bedtools): Update to 2.24.0.

8 years agognu: e2fsprogs: Update to 1.42.13.
Mark H Weaver [Fri, 24 Jul 2015 21:11:32 +0000 (17:11 -0400)]
gnu: e2fsprogs: Update to 1.42.13.

* gnu/packages/linux.scm (e2fsprogs): Update to 1.42.13.  Change the source
  URI to use the .tar.xz file from kernel.org.

8 years agognu: Add liblxqt.
Andreas Enge [Fri, 24 Jul 2015 21:05:02 +0000 (23:05 +0200)]
gnu: Add liblxqt.

* gnu/packages/lxqt.scm (liblxqt): New variable.

8 years agognu: Add kwindowsystem.
Andreas Enge [Fri, 24 Jul 2015 21:01:14 +0000 (23:01 +0200)]
gnu: Add kwindowsystem.

* gnu/packages/kde-frameworks.scm (kwindowsystem): New variable.

8 years agognu: Add extra-cmake-modules.
Andreas Enge [Fri, 24 Jul 2015 20:22:15 +0000 (22:22 +0200)]
gnu: Add extra-cmake-modules.

* gnu/packages/kde-frameworks.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Register it.

8 years agognu: ripperX: Update to 2.8.0.
Andreas Enge [Fri, 24 Jul 2015 19:16:29 +0000 (21:16 +0200)]
gnu: ripperX: Update to 2.8.0.

* gnu/packages/mp3.scm (ripperx): Update to 2.8.0. Drop one patch and
  add another one.
* gnu/packages/patches/ripperx-libm.patch: Remove file.
* gnu/packages/patches/ripperx-missing-file.patch: New file.
* gnu-system.am (dist_patch_DATA): Register one patch and unregister the
  other.

8 years agognu: Add cm.
Andreas Enge [Fri, 24 Jul 2015 16:53:03 +0000 (18:53 +0200)]
gnu: Add cm.

* gnu/packages/algebra.scm (cm): New variable.

8 years agognu: algebra: Prefix imported licenses.
Andreas Enge [Fri, 24 Jul 2015 16:41:36 +0000 (18:41 +0200)]
gnu: algebra: Prefix imported licenses.

* gnu/packages/algebra.scm (mpfrcx, fplll, pari-gp, gp2c, flint, arb,
  bc, fftw, eigen)[license]: Prefix imported licenses.

8 years agognu: mpfrcx: Propagate inputs.
Andreas Enge [Fri, 24 Jul 2015 16:36:15 +0000 (18:36 +0200)]
gnu: mpfrcx: Propagate inputs.

* gnu/packages/algebra.scm (mpfrcx): Propagate inputs gmp, mpfr and mpc.

8 years agognu: clang: Disable distro detection and remove FHS assumptions.
Ludovic Courtès [Fri, 24 Jul 2015 15:29:37 +0000 (17:29 +0200)]
gnu: clang: Disable distro detection and remove FHS assumptions.

* gnu/packages/patches/clang-libc-search-path.patch: Disable distro detection
  and remove hard-coded FHS file names, both of which would lead to breakage
  on non-GuixSD systems.

8 years agodoc: Fix name of GNU FreeFont package.
Ludovic Courtès [Thu, 23 Jul 2015 23:23:53 +0000 (01:23 +0200)]
doc: Fix name of GNU FreeFont package.

Fixes <http://bugs.gnu.org/21121>.
Reported by Malcolm Cook <MEC@stowers.org>.

* doc/guix.texi (Application Setup): Fix name of GNU FreeFont package.

8 years agovm: Use the 'umount' procedure instead of util-linux's 'umount' command.
Ludovic Courtès [Thu, 23 Jul 2015 23:17:19 +0000 (01:17 +0200)]
vm: Use the 'umount' procedure instead of util-linux's 'umount' command.

* gnu/build/vm.scm (initialize-root-partition, initialize-hard-disk): Use the
  'umount' procedure instead of invoking the 'umount' command.
* gnu/system/vm.scm (qemu-image): Remove UTIL-LINUX from INPUTS.

8 years agodoc: Clarify that tar timestamp warnings affect tar <= 1.26.
Ludovic Courtès [Thu, 23 Jul 2015 23:07:34 +0000 (01:07 +0200)]
doc: Clarify that tar timestamp warnings affect tar <= 1.26.

* doc/guix.texi (Binary Installation): Explain that warnings were triggered by
  tar <= 1.26.

8 years agognu: guile-static: Add 'umount' procedure.
Ludovic Courtès [Thu, 23 Jul 2015 22:55:08 +0000 (00:55 +0200)]
gnu: guile-static: Add 'umount' procedure.

* gnu/packages/patches/guile-linux-syscalls.patch: Add 'umount' subr.

8 years agognu: Add extundelete.
Ludovic Courtès [Thu, 23 Jul 2015 21:25:39 +0000 (23:25 +0200)]
gnu: Add extundelete.

* gnu/packages/linux.scm (extundelete): New variable.

8 years agognu: gp2c: Update to 0.0.9pl3.
Andreas Enge [Thu, 23 Jul 2015 20:20:00 +0000 (22:20 +0200)]
gnu: gp2c: Update to 0.0.9pl3.

* gnu/packages/algebra.scm (gp2c): Update to 0.0.9pl3.

8 years agognu: arb: Update to 2.7.0.
Andreas Enge [Thu, 23 Jul 2015 20:17:30 +0000 (22:17 +0200)]
gnu: arb: Update to 2.7.0.

* gnu/packages/algebra.scm (arb): Update to 2.7.0.

8 years agognu: parallel: Update to 20150722.
Andreas Enge [Thu, 23 Jul 2015 18:23:56 +0000 (20:23 +0200)]
gnu: parallel: Update to 20150722.

* gnu/packages/parallel.scm (parallel): Update to 20150722.

8 years agognu: ucommon: Update to 6.3.6.
Andreas Enge [Thu, 23 Jul 2015 18:22:09 +0000 (20:22 +0200)]
gnu: ucommon: Update to 6.3.6.

* gnu/packages/telephony.scm (ucommon): Update to 6.3.6.

8 years agognu: ffmpeg: Update to 2.7.2.
Andreas Enge [Thu, 23 Jul 2015 17:22:59 +0000 (19:22 +0200)]
gnu: ffmpeg: Update to 2.7.2.

* gnu/packages/video.scm (ffmpeg): Update to 2.7.2.

8 years agognu: retroarch: Update to 1.2.2.
宋文武 [Thu, 23 Jul 2015 13:11:34 +0000 (21:11 +0800)]
gnu: retroarch: Update to 1.2.2.

* gnu/packages/games.scm (retroarch): Update to 1.2.2.

8 years agoThank Anders.
Ludovic Courtès [Thu, 23 Jul 2015 07:41:56 +0000 (09:41 +0200)]
Thank Anders.

8 years agoFix typos in translatable strings.
Ludovic Courtès [Thu, 23 Jul 2015 07:40:05 +0000 (09:40 +0200)]
Fix typos in translatable strings.

Reported by Anders Jonsson <anders.jonsson@norsjovallen.se>.

* gnu/packages/backup.scm, gnu/packages/databases.scm,
  gnu/packages/linux.scm, gnu/packages/perl.scm,
  gnu/packages/web.scm, guix/scripts/lint.scm,
  guix/scripts/publish.scm: Fix typos in translatable strings.

8 years agodoc: Fix typos in "Setuid Programs".
Ludovic Courtès [Thu, 23 Jul 2015 07:39:30 +0000 (09:39 +0200)]
doc: Fix typos in "Setuid Programs".

* doc/guix.texi (Setuid Programs): Fix typos.

8 years agognu: tor: Update to 0.2.6.10.
Mark H Weaver [Thu, 23 Jul 2015 02:10:07 +0000 (22:10 -0400)]
gnu: tor: Update to 0.2.6.10.

* gnu/packages/tor.scm (tor): Update to 0.2.6.10.

8 years agoThank Malcolm.
Ludovic Courtès [Wed, 22 Jul 2015 21:47:07 +0000 (23:47 +0200)]
Thank Malcolm.

8 years agodoc: Suggest unpacking with --warning=no-timestamp.
Ludovic Courtès [Wed, 22 Jul 2015 21:34:25 +0000 (23:34 +0200)]
doc: Suggest unpacking with --warning=no-timestamp.

Suggested by Malcolm Cook <MEC@stowers.org>.

* doc/guix.texi (Binary Installation): Suggest --warning=no-timestamp.

8 years agognu: linux-libre: Update to 4.1.3 and 4.0.9.
Mark H Weaver [Wed, 22 Jul 2015 15:46:17 +0000 (11:46 -0400)]
gnu: linux-libre: Update to 4.1.3 and 4.0.9.

* gnu/packages/linux.scm (linux-libre): Update to 4.1.3.
  (linux-libre-4.0): Update to 4.0.9.

8 years agoThank Dave.
Ludovic Courtès [Wed, 22 Jul 2015 20:55:08 +0000 (22:55 +0200)]
Thank Dave.

8 years agodoc: Mention zeroed mtimes in the binary tarball.
Ludovic Courtès [Wed, 22 Jul 2015 20:52:37 +0000 (22:52 +0200)]
doc: Mention zeroed mtimes in the binary tarball.

Fixes <http://bugs.gnu.org/21111>.
Reported by Dave Love <fx@gnu.org>.

* doc/guix.texi (Binary Installation): Add paragraph about "implausibly old
  time stamps" warning from tar.

8 years agosize: Add '--substitute-urls' option.
Ludovic Courtès [Wed, 22 Jul 2015 17:47:01 +0000 (19:47 +0200)]
size: Add '--substitute-urls' option.

* guix/scripts/size.scm (show-help, %options): Add --substitute-urls.
  (%default-options): Add 'substitute-urls'.
  (guix-size): Honor it.
* doc/guix.texi (Invoking guix size): Document it.

8 years agoderivations: Improve docstring of 'substitution-oracle'.
Ludovic Courtès [Wed, 22 Jul 2015 16:35:43 +0000 (18:35 +0200)]
derivations: Improve docstring of 'substitution-oracle'.

* guix/derivations.scm (substitution-oracle): Improve docstring.

8 years agoderivations: Improve complexity of 'substitution-oracle'.
Ludovic Courtès [Wed, 22 Jul 2015 16:31:51 +0000 (18:31 +0200)]
derivations: Improve complexity of 'substitution-oracle'.

* guix/derivations.scm (substitution-oracle): Use a final 'concatenate'
  instead of repeated 'append's.

8 years agodoc: Mention initial passwords in "System Installation".
Ludovic Courtès [Wed, 22 Jul 2015 16:28:20 +0000 (18:28 +0200)]
doc: Mention initial passwords in "System Installation".

Suggested by remo_ on IRC.

* doc/guix.texi (System Installation): Explicitly mention user account
  passwords.
  (User Accounts): Add 'user-account-password' anchor.