Tobias Geerinckx-Rice
6c0c175271
gnu: cowsay: Swap ‘build’ and ‘install’ phases.
...
* gnu/packages/games.scm (cowsay)[arguments]: Invoke ‘install.sh’ during the
‘install’ phase. Delete the ‘build’ phase, as there's nothing to be built.
2017-10-20 02:16:55 +02:00
Tobias Geerinckx-Rice
46ba5337c0
gnu: cowsay: Update to 3.04.
...
* gnu/packages/games.scm (cowsay): Update to 3.04.
[source]: Download from new location.
[home-page]: Point directly to the relevant page.
[description]: Correct mark-up and expand slightly.
2017-10-20 02:16:54 +02:00
Tobias Geerinckx-Rice
8cccd09d3e
gnu: colordiff: Use HTTPS home page.
...
* gnu/packages/patchutils.scm (colordiff)[home-page]: Use HTTPS.
2017-10-20 02:16:54 +02:00
Tobias Geerinckx-Rice
fc622383a7
gnu: unbound: Update to 1.6.7.
...
* gnu/packages/dns.scm (unbound): Update to 1.6.7.
2017-10-20 02:16:53 +02:00
Tobias Geerinckx-Rice
378140e591
gnu: neofetch: Update to 3.3.0.
...
* gnu/packages/admin.scm (neofetch): Update to 3.3.0.
[arguments]: Add ‘install’ phase replacement that manually invokes make.
2017-10-20 02:16:52 +02:00
Tobias Geerinckx-Rice
1e9433cf4d
gnu: qtox: Update to 1.12.1.
...
* gnu/packages/messaging.scm (qtox): Update to 1.12.1.
2017-10-20 02:16:52 +02:00
Tobias Geerinckx-Rice
57473bfc51
gnu: speedtest-cli: Update to 1.0.7.
...
* gnu/packages/networking.scm (speedtest-cli): Update to 1.0.7.
2017-10-20 02:16:51 +02:00
Tobias Geerinckx-Rice
47b85a69c0
gnu: cppcheck: Update to 1.81.
...
* gnu/packages/check.scm (cppcheck): Update to 1.81.
2017-10-20 02:16:51 +02:00
Kei Kebreau
7f65202990
gnu: python-sge-pygame: Update source URL.
...
* gnu/packages/game-development.scm (python-sge-pygame)[source]: Update URL.
2017-10-19 18:01:37 -04:00
Leo Famulari
9ccce79910
gnu: musl: Update to 1.1.17.
...
* gnu/packages/musl.scm (musl): Update to 1.1.17.
[source]: Remove patch.
* gnu/packages/patches/musl-CVE-2016-8859.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-10-19 17:37:25 -04:00
Ludovic Courtès
37ce440dcf
download: Download a nar when a VCS checkout fails.
...
Fixes <https://bugs.gnu.org/28709 >.
* guix/build/download-nar.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/cvs-download.scm (cvs-fetch)[zlib, config.scm, modules]: New
variables.
[build]: Use MODULES. Add call to 'download-nar'.
* guix/git-download.scm (git-fetch): Likewise.
* guix/hg-download.scm (hg-fetch): Likewise.
2017-10-19 23:21:49 +02:00
Ludovic Courtès
8c3488259e
Add (guix progress).
...
Among other things, this removes (guix utils), (guix ui), (guix config),
etc. from the closure of (guix build download), as was the case since
798648515b
.
* guix/utils.scm (<progress-reporter>, call-with-progress-reporter):
Move to...
* guix/progress.scm: ... here. New file.
* Makefile.am (MODULES): Add it.
* guix/build/download.scm (current-terminal-columns)
(nearest-exact-integer, duration->seconds, seconds->string)
(byte-count->string, progress-bar, string-pad-middle)
(rate-limited, progress-reporter/file, dump-port*)
(time-monotonic): Move to progress.scm.
* guix/scripts/download.scm: Adjust accordingly.
* guix/scripts/substitute.scm: Likewise.
2017-10-19 23:21:49 +02:00
Ludovic Courtès
347fa4aebf
download: Make 'http-fetch' public.
...
* guix/build/download.scm (http-fetch): Remove 'file' parameter. Change
to return an input port and the content-length. Make public.
(url-fetch): Adjust accordingly.
2017-10-19 23:21:49 +02:00
Ludovic Courtès
b3ac341d4e
download: Remove old-Guile leftovers.
...
This is a followup to 36626c556e
.
* guix/build/download.scm (http-fetch): Rename 'port-or-bv' to 'port'.
Assume (port? port) is always true, and remove other branch.
2017-10-19 23:21:49 +02:00
Ludovic Courtès
9b396c0cab
vm: Always use GRUB/i386.
...
Fixes <https://bugs.gnu.org/28768 >.
Reported by Oleg Pykhalov <go.wigust@gmail.com>.
* gnu/system/vm.scm (virtualized-operating-system): Override the
'bootloader' field.
2017-10-19 23:21:49 +02:00
Mark H Weaver
b11962067b
gnu: linux-libre: Update to 4.13.8.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.8.
(%linux-libre-hash): Update hash.
2017-10-19 15:31:47 -04:00
Mark H Weaver
7a402621ec
gnu: linux-libre@4.9: Update to 4.9.57.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.57.
2017-10-19 15:31:02 -04:00
Mark H Weaver
a7c3dfeb6c
gnu: linux-libre@4.4: Update to 4.4.93.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.93.
2017-10-19 15:30:30 -04:00
Mark H Weaver
a8401c4ef1
gnu: linux-libre@4.1: Update to 4.1.45.
...
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.45.
Remove patch that is now included upstream.
2017-10-19 15:29:09 -04:00
Marius Bakke
8c1db4fc58
gnu: yadifa: Update to 2.2.6.
...
* gnu/packages/dns.scm (yadifa): Update to 2.2.6.
2017-10-19 21:21:01 +02:00
Marius Bakke
43dc47fa24
gnu: Add zathura-pdf-mupdf.
...
* gnu/packages/pdf.scm (zathura-pdf-mupdf): New variable.
2017-10-19 21:21:01 +02:00
Marius Bakke
513885b54e
gnu: qemu: Build with libjpeg-turbo.
...
This gets rid of a compile warning since SPICE uses libjpeg-turbo, and reduces
the closure size by 0.8MiB.
* gnu/packages/virtualization.scm (qemu)[inputs]: Replace LIBJPEG-8 with
LIBJPEG-TURBO.
2017-10-19 21:20:56 +02:00
Oleg Pykhalov
d1c11418e7
gnu: emacs: Fix Man default C header file search path.
...
* gnu/packages/emacs.scm (emacs): Make sure Man looks for C header files in
the right places.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:47 +02:00
宋文武
b79813a19a
gnu: speex: Build and install 'speexdec' and 'speexenc'.
...
* gnu/packages/xiph.scm (speex)[native-inputs]: Add 'pkg-config'.
[inputs]: Add 'speexdsp'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson
4ad8fbd185
gnu: virt-manager: Fix default URI check.
...
Allows virt-manager to connect to qemu://system by default.
* gnu/packages/virtualization.scm (virt-manager)[arguments]<#:phases>: Add
'fix-default-uri.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson
b764a9f5e0
gnu: virt-manager: Enable statistics graphing support.
...
* gnu/packages/virtualization.scm (virt-manager)[inputs]: Add
python2-pycairo.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson
9a187b39b7
gnu: qemu: Add OpenGL support.
...
Enables virgl support with spice 0.13+.
* gnu/packages/virtualization.scm (qemu)[arguments]<#:configure-flags>: Add
--enable-opengl.
[inputs]: Add libdrm and libepoxy.
(qemu-minimal)[inputs]: Remove libdrm and libepoxy.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson
8da7f79281
gnu: virt-manager: Enable spice-gtk support.
...
* gnu/packages/virtualization.scm (virt-manager)[inputs]: Add spice-gtk.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Andy Patterson
c44dd0d676
gnu: spice-gtk: Enable GObject introspection support.
...
Allows virt-manager to use the spice-gtk widget.
* gnu/packages/spice.scm (spice-gtk)[inputs]: Add gobject-introspection.
[arguments]<#:configure-flags>: Add --enable-introspection.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Andy Patterson
b376ec57f9
gnu: qemu: Enable spice usb redirection support.
...
* gnu/packages/virtualization.scm (qemu)[arguments]<#:configure-flags>: New
argument.
[inputs]: Add usbredir.
(qemu-minimal)[arguments]<#:configure-flags>: Restrict them even when they are
set by qemu.
[inputs]: Remove usbredir.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Efraim Flashner
530d9e1555
gnu: psutils: Use 'modify-phases'.
...
* gnu/packages/ghostscript.scm (psutils)[arguments]: Use 'modify-phases'
syntax.
2017-10-19 09:04:43 +03:00
Efraim Flashner
8c88e0ba8c
gnu: libltdl: Use 'modify-phases'.
...
* gnu/packages/autotools.scm (libltdl)[arguments]: Use 'modify-phases'
syntax.
2017-10-19 09:04:43 +03:00
Efraim Flashner
01c7193e0b
gnu: automake: Update to 1.15.1.
...
* gnu/packages/autotools.scm (automake): Update to 1.15.1.
[source]: Remove patches.
(automake/latest): Remove package.
* gnu/packages/patches/automake-regexp-syntax.patch,
gnu/packages/patches/automake-test-gzip-warning.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-10-19 09:04:42 +03:00
Efraim Flashner
759807e872
gnu: automake: Use 'modify-phases'.
...
* gnu/packages/autotools.scm (automake)[arguments]: Use 'modify-phases'
syntax.
2017-10-19 09:04:42 +03:00
Efraim Flashner
79272039a9
gnu: acl: Use 'modify-phases' syntax.
...
* gnu/packages/acl.scm (acl)[arguments]: Use 'modify-phases' syntax.
2017-10-19 09:04:42 +03:00
Ricardo Wurmus
ad3c61fcd3
gnu: python-hy: Update to 0.13.0.
...
* gnu/packages/python.scm (python-hy): Update to 0.13.0.
2017-10-19 01:37:52 +02:00
ng0
909f02dd70
gnu: Order module imports in (gnu packages mate) alphabetically.
...
* gnu/packages/mate.scm: Order module imports alphabetically.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-19 01:22:18 +02:00
Christopher Allan Webber
0ff4425cea
gnu: Add dirvish.
...
* gnu/packages/backup.scm (dirvish): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-19 01:14:28 +02:00
Christopher Allan Webber
a1777c77f0
gnu: Add perl-libtime-period.
...
* gnu/packages/perl.scm (perl-libtime-period): New variable.
2017-10-19 01:13:40 +02:00
Christopher Allan Webber
7f926760ed
gnu: Add perl-libtime-parsedate.
...
* gnu/packages/perl.scm (perl-libtime-parsedate): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-19 01:06:53 +02:00
Marius Bakke
71d9f5614d
gnu: python-coverage: Update to 4.4.1.
...
* gnu/packages/python.scm (python-coverage): Update to 4.4.1.
2017-10-19 00:16:52 +02:00
Marius Bakke
7439173f2c
gnu: python-unittest2: Update to 1.1.0.
...
* gnu/packages/python.scm (python-unittest2): Update to 1.1.0.
[source]: Use PYPI-URI. Add two patches.
[arguments]: Add phase to run tests.
[propagated-inputs]: Add PYTHON-SIX and PYTHON-TRACEBACK2.
(python2-unittest2): Use 'package-with-python2'.
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: Rename to ...
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: ... this.
* gnu/packages/patches/python-unittest2-python3-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2017-10-19 00:16:52 +02:00
Marius Bakke
5db49f7ac8
gnu: python-jinja2: Remove workaround for < Python 3.6.
...
* gnu/packages/python.scm (python-jinja2)[arguments]: Remove field.
2017-10-19 00:16:51 +02:00
Marius Bakke
4ae65558b8
gnu: Remove python-mock@1.
...
* gnu/packages/python.scm (python-mock): Update to 2.0.0.
[native-inputs]: Add PYTHON-UNITTEST2.
[propagated-inputs]: Add PYTHON-PBR and PYTHON-SIX.
[arguments]: Override 'check' phase.
[properties]: Declare python2 variant.
(python2-mock)[propagated-inputs]: Add PYTHON2-FUNCTOOLS32 and PYTHON2-FUNCSIGS.
(python-mock-2): Remove variable.
* gnu/packages/python.scm (python-flake8)[native-inputs]: Adjust accordingly.
* gnu/packages/tls.scm (python-acme, certbot)[native-inputs]: Likewise.
2017-10-19 00:16:51 +02:00
Marius Bakke
6bb9645e57
gnu: Add python2-funcsigs.
...
* gnu/packages/python.scm (python2-funcsigs): New variable.
2017-10-19 00:16:51 +02:00
Marius Bakke
a0fd9a3ca9
gnu: python-flake8: Update to 3.4.1.
...
* gnu/packages/python.scm (python-flake8): Update to 3.4.1.
[source]: Remove obsolete snippet.
[arguments]: Override 'check' phase.
[propagated-inputs]: Remove PYTHON-PEP8. Add PYTHON-PYCODESTYLE and
PYTHON-SETUPTOOLS.
[native-inputs]: Change PYTHON-MOCK to PYTHON-MOCK-2. Remove PYTHON-NOSE. Add
PYTHON-PYTEST-BOOTSTRAP and PYTHON-PYTEST-RUNNER.
[properties]: Declare python2 variant.
* gnu/packages/python.scm (python-flake8)[propagated-inputs]: Add PYTHON2-ENUM
and PYTHON2-CONFIGPARSER.
2017-10-19 00:16:51 +02:00
Marius Bakke
a6c6a59faf
gnu: Add python2-enum.
...
* gnu/packages/python.scm (python2-enum): New variable.
2017-10-19 00:16:51 +02:00
Marius Bakke
3e6218b2dd
gnu: Fix pytest dependency cycle.
...
* gnu/packages/python.scm (python-traceback2,
python-linecache2)[native-inputs]: Use PYTHON-PBR-MINIMAL instead of PYTHON-PBR.
2017-10-19 00:16:51 +02:00
Marius Bakke
8f65361286
gnu: python-mock@2: Add dependency on python-six.
...
* gnu/packages/python.scm (python-mock-2)[propagated-inputs]: Add PYTHON-SIX.
2017-10-19 00:16:50 +02:00
Marius Bakke
31612e1cee
gnu: python-mccabe: Update to 0.6.1.
...
* gnu/packages/python.scm (python-mccabe): Update to 0.6.1.
2017-10-19 00:16:50 +02:00