me
/
guix
Archived
1
0
Fork 0
Commit Graph

55107 Commits (52665d2b6bd709ba46c1e364a6d6164f5f4824ff)

Author SHA1 Message Date
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