Nicolas Goaziou
5b7fdc8289
gnu: ode: Selectively disable tests.
...
* gnu/packages/game-development.scm (ode)[arguments]: Run tests only on
x86_64.
2020-01-25 19:33:57 +01:00
Amin Bandali
df6ce9fcb4
gnu: youtube-dl: Update to 2020.01.24.
...
* gnu/packages/video.scm (youtube-dl): Update to 2020.01.24.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-01-25 20:54:41 +05:30
Jan Nieuwenhuizen
f52fe7c3f2
bootloader: grub: Add gfxmode (resolution) override.
...
* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry.
(eye-candy): Use it.
* doc/guix.texi (Bootloader Configuration): Document it.
2020-01-25 16:09:12 +01:00
Marius Bakke
170d5844dd
gnu: python-parso: Update to 0.5.2.
...
* gnu/packages/python-xyz.scm (python-parso): Update to 0.5.2.
2020-01-25 14:56:28 +01:00
Marius Bakke
6469af6f89
gnu: python-pympler: Update to 0.8.
...
* gnu/packages/python-xyz.scm (python-pympler): Update to 0.8.
2020-01-25 14:56:28 +01:00
Marius Bakke
8fe54fa806
gnu: Remove python2-debian.
...
This trivial package fails to build and has no users in Guix.
* gnu/packages/python-xyz.scm (python2-debian): Remove variable.
2020-01-25 14:56:28 +01:00
Marius Bakke
ed24dda76d
gnu: CMake: Remove most bundled libraries.
...
* gnu/packages/cmake.scm (cmake-bootstrap)[source](modules): Add (ice-9 ftw).
[source](snippet): Change to a whitelist approach, keeping "jsoncpp" and "libuv".
[arguments]: Add phase "use-system-libarchive". Remove substitution of deleted file.
[native-inputs]: Add (PACKAGE-SOURCE LIBARCHIVE)
[license]: Remove LICENSE:BSD-4 and LICENSE:BSD-2.
2020-01-25 14:44:53 +01:00
Marius Bakke
b5fc075d01
gnu: cmake-minimal: Remove bundled jsoncpp.
...
* gnu/packages/cmake.scm (cmake-minimal)[source](snippet): New field. Purge
bundled jsoncpp.
[inputs]: Add JSONCPP.
[arguments]: Adjust accordingly.
* gnu/packages/serialization.scm (jsoncpp)[arguments]: For native builds, use
CMAKE-BOOTSTRAP.
2020-01-25 14:21:03 +01:00
Marius Bakke
7c1ea9316a
gnu: cmake-minimal-bootstrap: Rename to cmake-bootstrap.
...
...and change the inheritance order while at it, to prepare for the next commit.
* gnu/packages/cmake.scm (cmake-minimal): Rename to ...
(cmake-bootstrap): ... this.
[name]: Set to "cmake-bootstrap".
[native-inputs]: Change from CURL to CURL-MINIMAL.
(cmake-minimal-bootstrap): Remove variable.
(cmake-minimal): New variable, inherits from CMAKE-BOOTSTRAP.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Change from
CMAKE-MINIMAL-BOOTSTRAP to CMAKE-BOOTSTRAP.
2020-01-25 14:19:14 +01:00
Marius Bakke
fa8e0a5387
gnu: cmake: Build an optimized executable.
...
* gnu/packages/cmake.scm (cmake-bootstrap)[arguments]: Pass
"-DCMAKE_BUILD_TYPE" in #:configure-flags.
2020-01-25 12:50:57 +01:00
Guillaume Le Vaillant
0edbb65d5c
gnu: Add bitcoin-unlimited.
...
* gnu/packages/finance.scm (bitcoin-unlimited): New variable.
2020-01-25 11:25:35 +01:00
Leo Famulari
f32ca55778
gnu: WebKitGTK: Update to 2.26.3.
...
* gnu/packages/webkit.scm (webkitgtk): Update to 2.26.3.
2020-01-24 21:09:33 -05:00
Leo Famulari
3778b3d9d0
gnu: QEMU: Update to 4.2.0.
...
* gnu/packages/virtualization.scm (qemu): Update to 4.2.0.
[source]: Use new patch.
* gnu/packages/patches/qemu-fix-documentation-build-failure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-01-24 21:09:33 -05:00
Leo Famulari
0411aca848
gnu: QEMU: Install the manual pages.
...
* gnu/packages/virtualization.scm (qemu)[arguments]: Add '--enable-docs'
to #:configure-flags.
[native-inputs]: Add python-sphinx.
(qemu-minimal-2.10)[native-inputs]: Remove python-sphinx.
2020-01-24 21:09:32 -05:00
Leo Famulari
f528df99f1
gnu: QEMU: Fix CVE-2020-{7039,7211}.
...
* gnu/packages/patches/qemu-CVE-2020-7039.patch,
gnu/packages/patches/qemu-CVE-2020-7211.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.
2020-01-24 21:09:28 -05:00
Josh Holland
0ef7e44439
gnu: httpie: Update to 2.0.0.
...
* gnu/packages/python-web.scm (httpie): Update to 2.0.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-25 00:14:37 +01:00
Josh Holland
69002b216e
gnu: python-pygments: Update to 2.5.2.
...
* gnu/packages/python-xyz.scm (python-pygments): Update to 2.5.2.
[home-page]: Follow redirect to https.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-25 00:01:29 +01:00
Ludovic Courtès
6713589d6b
gnu: guile-ics: Add "guile3.0-ics" variant.
...
* gnu/packages/guile-xyz.scm (guile-ics)[source]: Add 'modules' and 'snippet'.
(guile3.0-ics): New variable.
2020-01-24 23:56:43 +01:00
Ludovic Courtès
01e5d63c87
serialization: 'read-byte-string' makes a single read(2) call.
...
On "guix build libreoffice -nd", this reduces the number of read(2)
system calls from 10,434 to 8092.
* guix/serialization.scm (sub-bytevector): New procedure.
(read-byte-string): Make a single 'get-bytevector-n*' call and use
'sub-bytevector'.
2020-01-24 23:56:43 +01:00
Ludovic Courtès
09238d618a
guix build, archive, graph: Disable absolute file port name canonicalization.
...
This avoids an 'lstat' storm. Specifically:
./pre-inst-env strace -c guix build -nd libreoffice
goes from 1,711 to 214 'lstat' calls.
* guix/scripts/build.scm (options->things-to-build): When SPEC matches
'derivation-path?', call 'canonicalize-path'.
(guix-build): Remove 'with-fluids' for %FILE-PORT-NAME-CANONICALIZATION.
* guix/scripts/archive.scm (guix-archive): Remove 'with-fluids' for
%FILE-PORT-NAME-CANONICALIZATION.
* guix/scripts/graph.scm (guix-graph): Likewise.
2020-01-24 23:56:42 +01:00
Ludovic Courtès
a07d5e558b
ui: Do not display error messages with bare format strings.
...
On Guile 3, with, say, an error in ~/.guile, we'd get:
$ guix repl
guix repl: error: Unbound variable: ~S
* guix/ui.scm (call-with-error-handling): Add
'&exception-with-kind-and-args' case.
2020-01-24 23:56:42 +01:00
Brett Gilio
2aa1e76519
gnu: swi-prolog: Update to 8.1.21.
...
* gnu/packages/prolog.scm (swi-prolog): Update to 8.1.21.
2020-01-24 16:31:13 -06:00
Brett Gilio
efff7e19fa
gnu: emacs-telega: Update to 0.5.10.
...
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.10.
2020-01-24 16:19:05 -06:00
Brett Gilio
690f90857c
gnu: tdlib: Update to 1.5.5.
...
* gnu/packages/messaging.scm (tdlib): Update to 1.5.5.
2020-01-24 16:18:42 -06:00
Nicolas Goaziou
049bdae527
gnu: ode: Disable tests.
...
* gnu/packages/game-development.scm (ode): Tests are failing or other systems
than x86_64, so we disable them.
2020-01-24 22:48:49 +01:00
Nicolas Goaziou
b8088be058
gnu: wine-staging: Update to 5.0.
...
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.0.
(wine-staging): Update to 5.0.
[inputs]: Remove faudio, inherited from wine.
2020-01-24 22:37:32 +01:00
Nicolas Goaziou
ffa37422ac
gnu: wine: Add FAudio input.
...
* gnu/packages/wine.scm (wine)[inputs]: Add FAudio.
2020-01-24 22:37:32 +01:00
Nicolas Goaziou
4b506a3f2b
gnu: wine: Update to 5.0.
...
* gnu/packages/wine.scm (wine): Update to 5.0.
2020-01-24 22:37:26 +01:00
Jakub Kądziołka
3e67182fb1
gnu: Add megatools.
...
* gnu/packages/sync.scm (megatools): New variable.
(megacmd)[description]: Cross-reference the two packages in the description.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-01-24 21:30:58 +00:00
Jakub Kądziołka
1b02902553
gnu: Add megacmd.
...
* gnu/packages/sync.scm (megacmd): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-01-24 21:30:58 +00:00
Marius Bakke
8c81210ed0
gnu: python2-pygtk: Build with pango@1.42.
...
* gnu/packages/gtk.scm (python2-pygtk)[inputs]: Add PANGO-1.42.
2020-01-24 20:44:37 +01:00
Marius Bakke
5fcc5b38ed
gnu: qmapshack: Remove sqlite-with-column-metadata workaround.
...
* gnu/packages/geo.scm (qmapshack)[arguments]: Do not set LD_LIBRARY_PATH in
wrapper scripts.
2020-01-24 20:44:37 +01:00
Marius Bakke
d040e650b2
gnu: bison: Update to 3.5.1.
...
* gnu/packages/bison.scm (bison): Update to 3.5.1.
2020-01-24 20:44:37 +01:00
Marius Bakke
89dc00cc2a
gnu: meson: Update to 0.53.1.
...
* gnu/packages/build-tools.scm (meson): Update to 0.53.1.
2020-01-24 20:44:37 +01:00
Marius Bakke
6abfe6f525
gnu: pciutils: Update to 3.6.3.
...
* gnu/packages/pciutils.scm (pciutils): Update to 3.6.3.
2020-01-24 20:44:37 +01:00
Marius Bakke
0d775f987c
gnu: sqlite: Update to 3.31.0.
...
* gnu/packages/sqlite.scm (sqlite): Update to 3.31.0.
2020-01-24 20:44:36 +01:00
Marius Bakke
f69a22accf
gnu: util-linux: Update to 2.35.
...
* gnu/packages/linux.scm (util-linux): Update to 2.35.
[arguments]: Add substitution to fix test locale.
2020-01-24 20:44:36 +01:00
Marius Bakke
0830b2f4aa
gnu: libuv: Update to 1.34.2.
...
* gnu/packages/libevent.scm (libuv): Update to 1.34.2.
2020-01-24 20:44:36 +01:00
Marius Bakke
64d47f5043
gnu: python-fonttools: Update to 4.2.4.
...
* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.2.4.
2020-01-24 20:44:36 +01:00
Marius Bakke
861a265959
gnu: python-pytest-runner: Update to 5.2.
...
* gnu/packages/check.scm (python-pytest-runner): Update to 5.2.
[arguments]: New field.
[native-inputs]: Remove PYTHON-PYTEST-BOOTSTRAP.
2020-01-24 20:44:36 +01:00
Marius Bakke
0eb2ce12c0
gnu: python-freezegun: Update to 0.3.14.
...
* gnu/packages/check.scm (python-freezegun): Update to 0.3.14.
2020-01-24 20:44:36 +01:00
Marius Bakke
a5670bd45a
gnu: python-pycairo: Update to 1.19.0.
...
* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.0.
(python2-pycairo): Stick with 1.18.2.
2020-01-24 20:44:36 +01:00
Marius Bakke
0075e2e265
gnu: python-setuptools-scm: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 3.4.3.
2020-01-24 20:44:35 +01:00
Marius Bakke
e0a5693533
gnu: python-hypothesis: Update to 5.3.0.
...
* gnu/packages/check.scm (python-hypothesis): Update to 5.3.0.
2020-01-24 20:44:35 +01:00
Marius Bakke
9a4990064f
gnu: python-six: Update to 1.14.0.
...
* gnu/packages/python-xyz.scm (python-six): Update to 1.14.0.
2020-01-24 20:44:35 +01:00
Marius Bakke
41fdad9f8c
gnu: python-cffi: Update to 1.13.2.
...
* gnu/packages/patches/python-cffi-x87-stack-clean.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/libffi.scm (python-cffi): Update to 1.13.2.
[arguments]: Adjust substitution. Remove obsolete phase.
2020-01-24 20:44:35 +01:00
Marius Bakke
96af5dcf91
gnu: python-freezegun: Update to 0.3.13.
...
* gnu/packages/check.scm (python-freezegun): Update to 0.3.13.
2020-01-24 20:44:35 +01:00
Marius Bakke
bf2522863c
gnu: network-manager: Fix build with Python 3.8.
...
* gnu/packages/gnome.scm (network-manager)[arguments]: Set
"NM_TEST_REGENERATE" before running the tests.
2020-01-24 20:44:35 +01:00
Marius Bakke
403b533fde
gnu: libimobiledevice: Fix build with Python 3.8.
...
* gnu/packages/libusb.scm (%libimobiledevice-patches): New variable.
(libimobiledevice)[source](patches): New field.
[arguments]: Remove #:configure-flags. Add #:phases.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
2020-01-24 20:44:34 +01:00
Marius Bakke
4255efda3d
gnu: python-dateutil: Update to 2.8.1.
...
* gnu/packages/time.scm (python-dateutil): Update to 2.8.1.
2020-01-24 20:44:34 +01:00