Commit graph

72908 commits

Author SHA1 Message Date
Maxim Cournoyer
dbcd205050
gnu: python-xyz: Move a few modules to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pep517): Inherit from
python-pep517-bootstrap.  Remove the inherited common fields.
(python-poetry-core, python-wheel)
(python-toml): Move to ...
* gnu/packages/python-build.scm: ... here, a new module.
(python-pep517-bootstrap): New package.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
2021-01-27 08:05:42 -05:00
Pierre Neidhardt
bde77a8324
gnu: emacs-helm-sly: Update to 0.7.1.
* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.7.1.
2021-01-27 12:28:01 +01:00
Pierre Neidhardt
09bba548bf
gnu: sbcl-slynk: Fix version number check.
* gnu/packages/lisp-xyz.scm (sbcl-slynk)[source]: Don't move files around
since this is not required.
[arguments]: Re-enable tests.  There is none at the moment, but they might get
added in the future.
Don't list systems since they are found automatically.

Moving `slynk.lisp' had the detrimental side-effect to break
`sly-version-string' which expects `sly.el' to be in the parent directory.  As
a result, using `sly-connect' from Emacs would prompt the user:

    [sly] Versions differ: 1.0.43 (sly) vs. nil (slynk). Continue? (y or n)

even though the Slynk version is correct.

Maybe there was a need for moving files around in the past, but since our ASDF
build system got revamped, all systems are now automatically found.  Thus we
can leave the files where they are, which fixes the version number check.
2021-01-27 10:59:55 +01:00
Sharlatan Hellseher
1aee32a26e
gnu: Add missfits.
* gnu/packages/astronomy.scm (missfits): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-27 10:39:54 +01:00
Guillaume Le Vaillant
eccdc91e24
gnu: sbcl-modularize-hooks: Fix synopsis.
* gnu/packages/lisp-xyz.scm (sbcl-modularize-hooks)[synopsis]: Fix it.
2021-01-27 10:27:05 +01:00
Sharlatan Hellseher
3420075351
gnu: Add cl-modularize-interfaces.
* gnu/packages/lisp-xyz.scm (cl-modularize-interfaces,
  ecl-modularize-interfaces, sbcl-modularize-interfaces): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-27 10:27:05 +01:00
Sharlatan Hellseher
82f4d5d2cd
gnu: Add cl-modularize-hooks.
* gnu/packages/lisp-xyz.scm (cl-modularize-hooks, ecl-modularize-hooks,
  sbcl-modularize-hooks): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-27 10:27:04 +01:00
Efraim Flashner
f048c4f38b
gnu: guile-redis: Remove guild warnings.
* gnu/packages/guile-xyz.scm (guile-redis)[arguments]: Pass
GUILE_AUTO_COMPILE=0 as make-flag to prevent guild warnings.
2021-01-27 11:20:50 +02:00
BonfaceKilz
3968722b79
gnu: guile-redis: Update to 2.0.0.
* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.0.0.
(guile2.0-redis)[arguments]: Add phase to adjust module imports.

This patch was co-authored with Efraim Flashner.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-01-27 11:20:50 +02:00
Jonathan Brielmaier
fa34614281
gnu: icedove: Update to 78.7.0 [fixes CVE-2020-15685].
* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): Update.
2021-01-27 10:09:58 +01:00
Mark H Weaver
cf5e0b2636
gnu: icecat: Update to 78.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-23953, CVE-2021-23954, CVE-2020-26976,
CVE-2021-23960, and CVE-2021-23964.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2021-01-26 21:36:52 -05:00
Ludovic Courtès
181444fe3f
gnu: guile-gcrypt: Build sequentially and reproducibly.
* gnu/packages/gnupg.scm (guile-gcrypt)[arguments]: New field.
2021-01-26 23:50:25 +01:00
Ludovic Courtès
5e163ba009
gnu: guile-gcrypt: Add libgcrypt to 'native-inputs'.
* gnu/packages/gnupg.scm (guile-gcrypt)[arguments]: Remove.
[native-inputs]: Add LIBGCRYPT.
2021-01-26 23:50:25 +01:00
Greg Hogan
4d8837c196
gnu: folly: Update to 2021.01.25.00.
* gnu/packages/cpp.scm (folly): Update to 2021.01.25.00.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-26 23:50:25 +01:00
Nicolas Goaziou
f63b8978e5
gnu: pdfarranger: Complete and arrange inputs.
* gnu/packages/pdf.scm (pdfarranger)[propagated-inputs]: Add img2pdf.  Move
poppler and gtk+...
[inputs]: ...here
2021-01-26 23:44:23 +01:00
Nicolas Goaziou
6d80e2644a
gnu: Add img2pdf.
* gnu/packages/pdf.scm (img2pdf): New variable.
2021-01-26 22:50:37 +01:00
Nicolas Goaziou
1a4f1ea1a3
gnu: pdfarranger: Update to 1.7.0.
* gnu/packages/pdf.scm (pdfarranger): Update to 1.7.0.
[propagated-inputs]: Remove python-pypdf2.  Add python-dateutil and
python-pikepdf.
2021-01-26 22:14:46 +01:00
Nicolas Goaziou
7685929e06
gnu: Add python-pikepdf.
* gnu/packages/python-xyz.scm (python-pikepdf): New variable.
2021-01-26 22:05:34 +01:00
Michael Rohleder
8f90c74da0
gnu: gparted: Update to 1.2.0.
* gnu/packages/disk.scm (gparted): Update to 1.2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-01-26 16:01:48 -05:00
Michael Rohleder
5b4239b9f5
gnu: krita: Update to 4.4.2.
* gnu/packages/kde.scm (krita): Update to 4.4.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-01-26 15:20:53 -05:00
Tobias Geerinckx-Rice
d039d80ded
gnu: bind: Edit synopsis & description.
* gnu/packages/dns.scm (isc-bind)[synopsys]: Use @acronym.
[description]: Likewise.  Edit.
2021-01-26 19:55:38 +01:00
Tobias Geerinckx-Rice
832f27b4c2
gnu: sudo: Update to 1.9.5p2 [fixes CVE-2021-3156].
* gnu/packages/admin.scm (sudo): Update to 1.9.5p2.
2021-01-26 19:55:37 +01:00
Nicolas Goaziou
f85722d9d7
gnu: Add python-setuptools-scm/next.
* gnu/packages/python-xyz.scm (python-setuptools-scm/next): New variable.
2021-01-26 19:21:33 +01:00
Nicolas Goaziou
3142daccbe
gnu: python-setuptools: Update to 52.0.0.
* gnu/packages/python-xyz.scm (python-setuptools): Update to 52.0.0.
[source]: Update suffix in URI.
2021-01-26 18:15:43 +01:00
Nicolas Goaziou
631e1f3308
gnu: python-wheel: Update to 0.36.2.
* gnu/packages/python-xyz.scm (python-wheel): Update to 0.36.2.
2021-01-26 17:46:49 +01:00
Maxim Cournoyer
ffd0e54376
gnu: mercurial: Update to 5.6.1.
This fixes the build on Python 3.9.

* gnu/packages/version-control.scm (mercurial): Update to 5.6.1.  Delete
trailing #t.
[phases]{check}: Remove the "test-transaction-rollback-on-sigpipe.t" test
file and add a comment.
2021-01-26 08:24:22 -05:00
Nicolas Goaziou
b965b2f004
gnu: pybind11: Update to 2.6.1.
* gnu/packages/python-xyz.scm (pybind11): Update to 2.6.1.
2021-01-26 14:20:27 +01:00
Sharlatan Hellseher
51418c32d9
gnu: Add eye.
* gnu/packages/astronomy.scm (eye): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-26 10:04:19 +01:00
Sharlatan Hellseher
582bc6a877
gnu: Add cl-ubiquitous.
* gnu/packages/lisp-xyz.scm (cl-ubiquitous, ecl-ubiquitous, sbcl-ubiquitous):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-26 09:45:51 +01:00
Sharlatan Hellseher
538d91140c
gnu: Add cl-trivial-arguments.
* gnu/packages/lisp-xyz.scm (cl-trivial-arguments, ecl-trivial-arguments,
  sbcl-trivial-arguments): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-26 09:39:35 +01:00
Sharlatan Hellseher
f39d8d2ca9
gnu: Add cl-modularize.
* gnu/packages/lisp-xyz.scm (cl-modularize, ecl-modularize, sbcl-modularize):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-26 09:31:40 +01:00
Kei Kebreau
cf31ee0427
gnu: Add avogadro2.
* gnu/packages/chemistry.scm (avogadro2): New variable.
2021-01-25 22:21:28 -05:00
Kei Kebreau
1d41f77701
gnu: Add avogadrolibs.
* gnu/packages/chemistry.scm (avogadrolibs): New variable.
2021-01-25 22:21:28 -05:00
Kei Kebreau
68dabe3c1c
gnu: Add libmsym.
* gnu/packages/chemistry.scm (libmsym): New variable.
2021-01-25 22:21:28 -05:00
Kei Kebreau
58dd11038b
gnu: Add molequeue.
* gnu/packages/chemistry.scm (molequeue): New variable.
2021-01-25 22:21:28 -05:00
Kei Kebreau
daa4728efc
gnu: Add mmtf-cpp.
* gnu/packages/chemistry.scm (mmtf-cpp): New variable.
2021-01-25 22:21:28 -05:00
Kei Kebreau
ead609930f
gnu: Add spglib.
* gnu/packages/chemistry.scm (spglib): New variable.
2021-01-25 22:21:28 -05:00
Leo Famulari
59c03bd4f9
gnu: Mutt: Update to 2.0.5.
* gnu/packages/patches/mutt-CVE-2021-3181.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/mail.scm (mutt): Update to 2.0.5.
[source]: Remove obsolete patch.
2021-01-25 16:38:57 -05:00
Maxim Cournoyer
608ca22a81
gnu: Add python-eradicate.
* gnu/packages/python-check.scm (python-eradicate): New variable.
2021-01-25 15:57:23 -05:00
Efraim Flashner
47962191d4
gnu: gnuastro: Update to 0.14.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.14.
[inputs]: Add curl-minimal, libgit2.
2021-01-25 22:54:38 +02:00
Efraim Flashner
13ff47c02c
gnu: ldc-bootstrap: Update to 0.17.6.
* gnu/packages/dlang.scm (ldc-bootstrap): Update to 0.17.6.
[arguments]: Remove 'patch-dmd2 phase. Enable one test from
'patch-phobos.
[native-inputs]: Replace llvm-3.8, clang-3.8 with llvm-6, clang-6.
2021-01-25 22:54:35 +02:00
Leo Famulari
3f0af15131
gnu: ncmpcpp: Update to 0.9.2.
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.2.
2021-01-25 14:22:19 -05:00
Leo Famulari
0219cd562f
gnu: MPD: Update to 0.22.4.
* gnu/packages/mpd.scm (mpd): Update to 0.22.4.
2021-01-25 14:22:15 -05:00
Sharlatan Hellseher
b2d6f127c2
gnu: Add sextractor.
* gnu/packages/astronomy.scm (sextractor): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-25 17:59:02 +01:00
Sharlatan Hellseher
906155e437
gnu: Add libpasastro.
* gnu/packages/astronomy.scm (libpasastro): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-25 17:09:50 +01:00
Michael Rohleder
f9bd4621dd
gnu: inkscape-1.0: Update to 1.0.2.
* gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-01-25 09:36:26 -05:00
Ludovic Courtès
90a6ce0b18
gnu: guix-jupyter: Update to 0.2.1.
* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.1.
2021-01-25 12:04:48 +01:00
Efraim Flashner
3080a6e7a0
gnu: fennel: Always run tests.
* gnu/packages/lua.scm (fennel)[arguments]: Always enable tests.
2021-01-25 11:55:40 +02:00
Efraim Flashner
209d94fa64
gnu: fennel: Cross-build.
* gnu/packages/lua.scm (fennel)[arguments]: Add phase to patch
additional calls to lua binary. Adjust 'patch-fennel phase to specify
specific lua location.
2021-01-25 11:55:40 +02:00
Efraim Flashner
18a512528d
gnu: fennel: Install manpage.
* gnu/packages/lua.scm (fennel)[arguments]: Add phase to install manpage.
2021-01-25 11:55:37 +02:00