Commit graph

2066 commits

Author SHA1 Message Date
Efraim Flashner
e99fbcad34
gnu: Add rust-ansi-term-0.11.
* gnu/packages/rust-cbindgen.scm (rust-ansi-term-0.11): New file, new
hidden variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
2019-10-23 10:30:55 +03:00
Jakob L. Kreuze
12712817ae
machine: Implement 'digital-ocean-environment-type'.
* gnu/machine/digital-ocean.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Invoking guix deploy): Add documentation for
'digital-ocean-configuration'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-10-22 18:32:52 +02:00
Miguel Ángel Arruga Vivas
af561664b8
gnu: seahorse: Update to 3.30.1.1.
* gnu/packages/gnome.scm (seahorse)[version]: Update version number.
[origin]: Update hash.  Add patch needed for compilation with our
version of libsecret (0.19.1).
[inputs]: Add avahi dependency.
[native-inputs]: Add vala dependency.  Use gettext-minimal instead of
intltool, as only xgettext is used.
* gnu/packages/patches/seahorse-gkr-use-0-on-empty-flags.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-10-22 18:32:52 +02:00
Guillaume Le Vaillant
9574d42008
gnu: Add graph.
* gnu/packages/lisp.scm (cl-graph, sbcl-graph): New variables.
* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-10-22 10:43:43 +02:00
Marius Bakke
9a8d4463e6
gnu: dav1d: Fix build on AArch64.
* gnu/packages/patches/dav1d-aarch64-symbol-alignment.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/video.scm (dav1d)[source](patches): New field.
2019-10-20 14:00:11 +02:00
Marius Bakke
f19e571c97
gnu: kodi: Increase test timeout.
* gnu/packages/patches/kodi-increase-test-timeout.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/kodi.scm (kodi)[source](patches): Add it.
2019-10-20 00:31:16 +02:00
Marius Bakke
c50b07dde8
gnu: libmpeg2: Fix build on armhf-linux.
* gnu/packages/patches/libmpeg2-arm-private-symbols.patch,
gnu/packages/patches/libmpeg2-global-symbol-test.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/video.scm (libmpeg2)[source](patches): New field.
2019-10-20 00:31:15 +02:00
Vagrant Cascadian
a90fd72bb0
gnu: arm-trusted-firmware: Disable HDCP support which depends on non-free
binary blobs.

* gnu/packages/firmware (make-arm-trusted-firmware)[source]: Add patch.
  [arguments] Add phase to remove binary blobs.
* gnu/packages/patches/arm-trusted-firmware-disable-hdcp.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add patch.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2019-10-18 12:11:41 -07:00
Vagrant Cascadian
475dac08a0
gnu: arm-trusted-firmware: Add backported patches to disable .bin generation
for rockchip platforms.

* gnu/packages/patches/arm-trusted-firmware-optional-bin-generation.patch: New
  patch.
* gnu/packages/patches/arm-trusted-firmware-rockchip-disable-binary.patch: New
  patch.
* gnu/packages/firmware (make-arm-trusted-firmware): Add patches.
* gnu/local.mk (dist_patch_DATA): Add patches.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2019-10-18 12:11:38 -07:00
Efraim Flashner
4a822462ef
Revert "gnu: aspell: Update to 0.60.8."
This reverts commit 4fcb6a3558.

aspell causes about 1400 packages to be rebuilt.
2019-10-16 09:31:54 +03:00
Efraim Flashner
4fcb6a3558
gnu: aspell: Update to 0.60.8.
* gnu/packages/aspell.scm (aspell): Update to 0.60.8.
[source]: Remove patch.
* gnu/packages/patches/aspell-gcc-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-10-16 09:19:50 +03:00
Marius Bakke
1007640a63
gnu: ruby-concurrent: Update to 1.1.5.
* gnu/packages/patches/ruby-concurrent-ignore-broken-test.patch,
gnu/packages/patches/ruby-concurrent-test-arm.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ruby.scm (ruby-concurrent): Update to 1.1.5.
[source](patches): Remove.
[arguments]: Set #:test-target to "ci".  Remove obsolete phases.  Remove
dependencies on 'rake_compiler_dock' and concurrent_ruby.jar.
2019-10-15 17:19:27 +02:00
Brian Leung
dbaa829ec6
gnu: emacs-magit: Add patch for compatibility with emacs-forge.
* gnu/local.mk (emacs-magit-format-author-margin.patch): Add patch.
* gnu/packages/emacs-xyz.scm: Add.
* gnu/packages/patches/emacs-magit-log-format-author-margin.patch: Add.
2019-10-14 22:04:11 -07:00
Maurice Brémond
06e1239502
gnu: mumps: Build and install shared libraries.
* gnu/packages/patches/mumps-shared-libseq.patch,
gnu/packages/patches/mumps-shared-mumps.patch,
gnu/packages/patches/mumps-shared-pord.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/maths.scm (mumps)[source](patches): Add them.
[arguments]: In 'configure' phase, adjust "Makefile.inc" for shared
library support.  In 'install' phase, install libmpiseq.so when it
exists.

Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
2019-10-14 18:25:31 +02:00
Pierre Langlois
b5f6700fb4
gnu: id3lib: Apply patch for UTF16 writing bug.
* gnu/packages/patches/id3lib-UTF16-writing-bug.patch: New file.
* gnu/packages/mp3.scm (id3lib)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-10-13 13:07:44 +02:00
Marius Bakke
20e0157333
gnu: parted: Complete the 3.3 update.
Fixes <https://bugs.gnu.org/37721>.
Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

This is a follow-up to commit 6ad7e3578b.

* gnu/packages/patches/parted-glibc-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/disk.scm (parted)[source](patches): Remove.
[native-inputs]: Add E2FSPROGS.
2019-10-13 12:53:44 +02:00
Carl Dong
e214a22007
gnu: Add nsis-x86_64 and nsis-i686.
* guix/build-system/scons.scm (scons-build): Add build-targets and
install-targets parameters.
* guix/build/scons-build-system.scm (build, install): Adjust
accordingly.
* doc/guix.texi (Build Systems): Document it.
* gnu/packages/installers.scm: New file,
(make-nsis): New procedure,
(nsis-x86_64, nsis-i686): New variables.
* gnu/packages/patches/nsis-env-passthru.patch: New file.
* gnu/local.mk (dist_patch_DATA, GNU_SYSTEM_MODULES): Adjust
accordingly.
2019-10-11 11:44:44 -04:00
Brian Leung
f7b3d9104e
gnu: emacs-helm-org-ql: Remove patch file.
* gnu/local.mk (emacs-helm-org-ql): Remove entry.
* gnu/packages/emacs-xyz.scm: Remove patch file.
* gnu/packages/patches/emacs-helm-org-ql.patch: Delete file.
2019-10-11 05:13:41 +02:00
Marius Bakke
d1eb423478
gnu: strace: Update to 5.3.
* gnu/packages/patches/strace-ipc-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/linux.scm (strace): Update to 5.3.
[source](patches): Remove.
[arguments]: Remove obsolete phase.
2019-10-10 20:09:55 +02:00
Brian Leung
0091853199
gnu: emacs-org-ql: Patch for Helm users.
The package has a Helm component that is missing the relevant `require` statements.
* gnu/packages/patches/emacs-helm-org-ql.patch: Add.
* gnu/local.mk (emacs-helm-org-ql): Add entry.
* gnu/packages/emacs-xyz.scm: Update and add dependencies.
2019-10-10 07:01:30 +02:00
Ludovic Courtès
4d8d2fbaf3
Merge branch 'master' into core-updates 2019-10-07 17:06:13 +02:00
Efraim Flashner
7b6a8e23b0
gnu: aria2: Update to 1.35.0.
* gnu/packages/bittorrent.scm (aria2): Update to 1.35.0.
[source]: Use new upstream uri. Remove patch.
* gnu/packages/patches/aria2-CVE-2019-3500.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-10-07 11:37:21 +03:00
Ricardo Wurmus
e08902d3cb
Merge branch 'master' into core-updates 2019-10-06 22:02:20 +02:00
Marius Bakke
dd69897113
gnu: linux-libre: Try to aggressively gather entropy during boot.
Fixes <https://bugs.gnu.org/37501>.

* gnu/packages/patches/linux-libre-active-entropy.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (linux-libre-5.2-source): Use it.
2019-10-06 18:02:48 +02:00
Todor Kondić
0992cfa13a
gnu: Add tigervnc-client.
* gnu/packages/tigervnc.scm: New file.
(tigervnc-client): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add tigervnc.scm.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-10-02 01:24:09 +02:00
Ludovic Courtès
0cf2b6f2db
Merge branch 'master' into core-updates 2019-10-01 12:06:00 +02:00
Carlo Zancanaro
717b6ba6aa
gnu: Add abcl.
* gnu/packages/java.scm (abcl): New variable.
* gnu/packages/patches/abcl-fix-build-xml.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-10-01 11:04:40 +02:00
Jan Nieuwenhuizen
737c83f0ff
bootstrap: bash: Update for bash-5.0.
* gnu/packages/patches/bash-4.4-linux-pgrp-pipe.patch: Remove.
* gnu/packages/patches/bash-reproducible-linux-pgrp-pipe.patch: New file.
* gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): Update to use
it.
* gnu/local.mk (dist_patch_DATA): Likewise.
2019-09-29 17:47:18 +02:00
Nicolas Goaziou
512c169666
gnu: mame: Update to 0.214.
* gnu/packages/emulators.scm (mame): Update to 0.214.
[source]: Remove unnecessary patch.
* gnu/packages/patches/mame-rapidjson-fix.patch: Delete file.
* gnu/local.mk: Remove reference to deleted patch.
2019-09-29 15:25:13 +02:00
Eric Bavier
ba567cae97
gnu: dealii: Update to 9.1.1.
* gnu/packages/maths.scm (dealii): Update to 9.1.1.
[source]: Remove patch no longer needed.
* gnu/local.mk (dist_patch_DATA): ditto.
* gnu/packages/patches/dealii-mpi-deprecations.patch: Delete it.
2019-09-27 22:23:44 -05:00
Marius Bakke
e7f62a41b2
Merge branch 'master' into core-updates 2019-09-27 19:11:27 +02:00
Mathieu Othacehe
772ca8e4f6
gnu: supercollider: Fix build and update to 3.10.3.
* gnu/packages/patches/supercollider-boost-1.70-build-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/audio.scm (supercollider): Update to 3.10.3 and apply the
previous patch to fix build with boost-1.70. Remove outdated
'fix-build-with-boost-1.68 phase.
2019-09-27 10:48:54 +02:00
Jan Nieuwenhuizen
308eb5c11a
gnu: gcc: Fix mingw cross compiler.
* gnu/packages/patches/gcc-7-cross-mingw.patch: New file.
* gnu/packages/cross-base.scm (cross-gcc-patches): Add XGCC parameter; update
caller.  Use it for target mingw and gcc >= 7.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-09-27 06:42:47 +02:00
Hartmut Goebel
6eb1d20b68
gnu: Add debops.
* gnu/packages/admin.scm (debops): New variable.
* gnu/packages/patches/debops-constants-for-external-program-names.patch,
  gnu/packages/patches/debops-debops-defaults-fall-back-to-less.patch:
  New files.
* gnu/local.mk: Add them.
2019-09-26 17:18:23 +02:00
Tobias Geerinckx-Rice
3f3d712cc5
gnu: beets: Update to 1.4.9.
* gnu/packages/music.scm (beets): Update to 1.4.9.
[source]: Remove patch.
[arguments]: Remove more Python 3.7 compatibility fixes.
* gnu/packages/patches/beets-python-3.7-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-09-26 05:24:30 +02:00
Kei Kebrau
8dc3c2a7d5
gnu: freeimage: Update to 3.18.0.
* gnu/packages/image.scm (freeimage): Update to 3.18.0.
[source]: Modify snippet to remove the bundled libjxr. Remove obsolete
patches.
[arguments]: Add libjxr include directory to #:make-flags.
[inputs]: Add libjxr.
* gnu/packages/patches/freeimage-CVE-2015-0852.patch,
gnu/packages/patches/freeimage-CVE-2016-5684.patch,
gnu/packages/patches/freeimage-fix-build-with-gcc-5.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/patches/freeimage-unbundle.patch: Update patch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-09-25 17:45:39 +02:00
Christopher Baines
dd2a83270b
services: Add the Guix Data Service.
* gnu/services/guix.scm: New file.
* gnu/tests/guix.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add both new files.
* doc/guix.texi (Guix Services): New section documenting the Guix Data
Service.
2019-09-25 08:35:33 +01:00
Eric Bavier
4780db2c93
gnu: idris: Update to 1.3.2.
* gnu/packages/haskell-xyz.scm (ghc-network-2.8, ghc-megaparsec-7): New
variables.
* gnu/packages/idris.scm (idris): Update to 1.3.2.
[source]: Remove patch.
[inputs]: Use ghc-network-2.8 and ghc-megaparsec-7.
* gnu/packages/patches/idris-test-no-node.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-09-24 21:15:24 -05:00
Marius Bakke
aa0e28bc73
gnu: p11-kit: Update to 0.23.17.
* gnu/packages/patches/p11-kit-jks-timestamps.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.17.
[source](patches): Remove.
2019-09-24 20:12:56 +02:00
Marius Bakke
942c788949
gnu: OpenEXR: Update to 2.4.0 [fixes CVE-2018-18443, CVE-2018-18444].
* gnu/packages/patches/ilmbase-fix-tests.patch: Adjust for new origin.
* gnu/packages/patches/ilmbase-openexr-pkg-config.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (ilmbase): Update to 2.4.0.
[source]: Change to GIT-FETCH, as tarballs are no longer provided.  Add new
patch.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add phase to enter the correct source directory.
* gnu/packages/graphics.scm (openexr): Update to 2.4.0.
[source]: Inherit from ILMBASE, which comes from the same repository.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add phase to enter the correct source directory.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Enable C++11.
* gnu/packages/image-processing.scm (opencv)[arguments]: Likewise.
2019-09-24 20:12:56 +02:00
Ludovic Courtès
11da634a6e
Merge branch 'master' into core-updates 2019-09-24 10:11:38 +02:00
Efraim Flashner
3b98e71a4b
gnu: Register (gnu packages distributed).
This is a follow-up to 2d25b0c8ba.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add (gnu packages distributed).
2019-09-24 10:07:43 +03:00
Tobias Geerinckx-Rice
3f55b7be16
gnu: glm: Update to 0.9.9.6.
* gnu/packages/maths.scm (glm): Update to 0.9.9.6.
[source]: Add patch.
* gnu/packages/patches/glm-restore-install-target.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-09-24 02:10:49 +02:00
Ludovic Courtès
3a2efbc867
gnu: python-libxml2, itstool: Provide crash-free variants.
Fixes <https://bugs.gnu.org/37468>.

* gnu/packages/patches/python-libxml2-utf8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xml.scm (python-libxml2/fixed): New variable.
* gnu/packages/glib.scm (itstool/fixed): New variable.
* gnu/packages/gnome.scm (gnumeric)[native-inputs]: Use ITSTOOL/FIXED
instead of ITSTOOL.
2019-09-20 12:21:19 +02:00
Brian Leung
dc95c8b497
gnu: emacs-unpackaged-el: Update to 0-2.c0d58cf.
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-2.c0d58cf.
* gnu/packages/patches/emacs-unpackaged-req.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Remove patch.
2019-09-20 02:20:57 +02:00
Vagrant Cascadian
68620d62f5
gnu: Add enjarify.
* gnu/packages/android (enjarify): New variable.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add enjarify.
  [arguments]: add enjarify to add-known-tools phase.
* gnu/packages/patches/enjarify-setup-py.patch: New file.
* gnu/local.mk: Add enjarify-setup-py.patch.
2019-09-19 16:45:34 -07:00
Vagrant Cascadian
52211add0b
gnu: Move diffoscope and trydiffoscope to new diffoscope.scm.
* gnu/packages/package-management (diffoscope): Remove variable.
  (trydiffoscope): Remove variable.
  Update copyright information.
* gnu/packages/diffoscope.scm: New file.
  (diffoscope): Add variable.
  (trydiffoscope): Add variable.
* gnu/local.mk [GNU_SYSTEM_MODULES]: Add diffoscope.scm.
2019-09-18 17:26:33 -07:00
Ludovic Courtès
2cde4a967d
gnu: Add python-jupyter-protocol.
* gnu/packages/jupyter.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-09-18 23:08:29 +02:00
Ludovic Courtès
9ff87bb996
Merge branch 'master' into core-updates 2019-09-17 16:27:15 +02:00
Ludovic Courtès
b938892551
gnu: go@1.12: Skip flaky GC test.
Fixes <https://bugs.gnu.org/37425>.

* gnu/packages/patches/go-skip-gc-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/golang.scm (go-1.12)[source]: Use it.
2019-09-16 23:45:36 +02:00