Commit graph

76358 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice via Bug reports for GNU Guix
1126bb9cf3
lint: Warn about single-character package names.
A common-sense exception is made for R.

* guix/lint.scm (check-name): New procedure.
(%local-checkers): Add it.
2021-04-01 14:35:59 +02:00
Tobias Geerinckx-Rice via Bug reports for GNU Guix
1b1a61f86a
doc: Discourage ambiguous package names.
* doc/contributing.texi (Package Naming): Explicitly mention
single-character and otherwise ambiguous names.
2021-04-01 14:35:59 +02:00
Giacomo Leidi
673031c762
gnu: Add zulip-term.
* gnu/packages/messaging.scm (zulip-term): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:29 +03:00
Giacomo Leidi
685fa3f55f
gnu: Add python-zulip.
* gnu/packages/python-xyz.scm (python-zulip): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:29 +03:00
Giacomo Leidi
f7c7ccde29
gnu: Add python-flake8-quotes.
* gnu/packages/python-xyz.scm (python-flake8-quotes): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:29 +03:00
Giacomo Leidi
b8ebe6dee8
gnu: Add python-flake8-continuation.
* gnu/packages/python-xyz.scm (python-flake8-continuation): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:29 +03:00
Giacomo Leidi
536fa1bd23
gnu: Add python-matrix-client.
* gnu/packages/matrix.scm (python-matrix-client): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:28 +03:00
Giacomo Leidi
a45c110c9d
gnu: Add python-urwid-readline.
* gnu/packages/python-xyz.scm (python-urwid-readline): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:28 +03:00
Giacomo Leidi
6def029ab9
gnu: python-urwid: Update to 2.1.2.
* gnu/packages/python-xyz.scm (python-urwid): Update to 2.1.2.
[properties]: New field.
(python2-urwid): Stay at 2.1.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 15:14:28 +03:00
Paul Garlick
95ef58f03e
gnu: Add texlive-utopia.
* gnu/packages/tex.scm: New variable.
2021-04-01 13:03:28 +01:00
qblade
aa03d32eb1
services: kmscon: Add font-engine and font-size fields.
* gnu/services/base.scm (<kmscon-configuration>): Add font-engine and
font-size fields.
(kmscon-service-type): Honor them.
* doc/guix.texi (Base Services): Document them.
2021-04-01 13:40:09 +02:00
Efraim Flashner
ae15c3fa7e
gnu: american-fuzzy-lop: Add support for powerpc-linux.
* gnu/packages/debug.scm (american-fuzzy-lop): Add case for
powerpc-linux.
(qemu-for-american-fuzzy-lop): Same.
2021-04-01 13:31:54 +03:00
Efraim Flashner
4172b2eef5
gnu: american-fuzzy-lop: Update to 2.57b.
* gnu/packages/debug.scm (american-fuzzy-lop): Update to 2.57b.
2021-04-01 13:31:54 +03:00
Efraim Flashner
b82cc0b90e
gnu: qemu-for-american-fuzzy-lop: Fix build.
* gnu/packages/debug.scm (qemu-for-american-fuzzy-lop)[source]: Add
patch.
* gnu/packages/patches/qemu-glibc-2.30.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-04-01 13:31:51 +03:00
Mathieu Othacehe
bbd04a4cc8
gnu: cuirass: Update home page.
* gnu/packages/ci.scm (cuirass)[home-page]: Update it.
2021-04-01 12:06:36 +02:00
Sharlatan Hellseher
a266c9fab8
gnu: Add cl-conspack.
* gnu/packages/lisp-xyz.scm: (sbcl-cl-conspack, cl-conspack,
  ecl-cl-conspack): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-04-01 11:26:20 +02:00
Sharlatan Hellseher
3db4a00d43
gnu: sbcl-postmodern: Update to 1.32.9.
* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.9.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-04-01 11:14:33 +02:00
Christopher Baines
264f7189e8
gnu: services: web: Have fcgiwrap log to a file.
This makes it easier to access the output.

* gnu/services/web.scm (fcgiwrap-shepherd-service): Pass #:log-file to
make-forkexec-constructor.
2021-04-01 09:01:52 +01:00
Christopher Baines
190912cb8e
gnu: services: web: Cleanup whitespace.
Replace tabs with spaces, and delete trailing whitespace.

* gnu/services/web.scm: Cleanup whitespace.
2021-04-01 09:01:50 +01:00
Brendan Tildesley
9ece9f162b
gnu: taglib: Update to 1.12.
* gnu/packages/mp3.scm (taglib): Update to 1.12.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 10:53:05 +03:00
pricly_yellow
7e0e98aed6
gnu: waybar: Update to 0.9.5.
* gnu/packages/wm.scm (waybar): Update to 0.9.5.
[inputs]: Replace fmt-6 with fmt, spdlog-1.7 with spdlog.
* gnu/packages/logging.scm (spdlog-1.7): Remove variable.
* gnu/packages/pretty-print.scm (fmt-6): Same.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-01 10:53:05 +03:00
Efraim Flashner
3772f95dc7
gnu: ilmbase: Update to 2.5.5.
* gnu/packages/graphics.scm (ilmbase): Update to 2.5.5.
2021-04-01 10:53:04 +03:00
Pierre Neidhardt
82cdde4f4c
gnu: emacs-gif-screencast: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-gif-screencast): Update to 1.2.
2021-04-01 09:07:52 +02:00
Tobias Geerinckx-Rice
94c77c9a0f
gnu: gimp: Ship a copy of the gegl patch.
As Ludo' rightly points out, GitHub's patches are probably as stable
as their tarballs.

* gnu/packages/gimp.scm (gimp)[source]:
Use SEARCH-PATCHES instead of an origin.
* gnu/packages/patches/gimp-make-gegl-introspect-optional.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-04-01 00:49:28 +02:00
Ricardo Wurmus
6b703a9aa8
gnu: mumi: Update to 0.0.1-5.9f070bd.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-5.9f070bd.
2021-03-31 21:23:45 +02:00
zimoun
23686ba3eb
Revert "Revert some commits that caused guix pull to fail."
This reverts commit 8ec0ca8faf.
2021-03-31 21:23:45 +02:00
zimoun
9282218508
gnu: r-absfiltergsea: Move to (gnu packages bioconductor).
* gnu/packages/cran.scm (r-absfiltergsea): Move this variable from here...
* gnu/packages/bioconductor.scm (r-absfiltergsea): ...to here.
2021-03-31 21:23:45 +02:00
zimoun
172b85aa99
gnu: r-bisquerna: Move to (gnu packages bioconductor).
* gnu/packages/cran.scm (r-bisquerna): Move this variable from here...
* gnu/packages/bioconductor.scm (r-bisquerna): ...to here.
2021-03-31 21:23:45 +02:00
Leo Famulari
9287c6d8f5
gnu: linux-libre 4.4: Update to 4.4.264.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.264.
(linux-libre-4.4-pristine-source): Update hash.
2021-03-31 14:30:53 -04:00
Leo Famulari
38894abe6a
gnu: linux-libre 4.9: Update to 4.9.264.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.264.
(linux-libre-4.9-pristine-source): Update hash.
2021-03-31 14:30:53 -04:00
Leo Famulari
4a5aec9c42
gnu: linux-libre 4.14: Update to 4.14.228.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.228.
(linux-libre-4.14-pristine-source): Update hash.
2021-03-31 14:30:53 -04:00
Leo Famulari
02db13e023
gnu: linux-libre 4.19: Update to 4.19.184.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.184.
(linux-libre-4.19-pristine-source): Update hash.
2021-03-31 14:30:53 -04:00
Leo Famulari
771f2e7c56
gnu: linux-libre 5.4: Update to 5.4.109.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.109.
(linux-libre-5.4-pristine-source): Update hash.
2021-03-31 14:30:52 -04:00
Leo Famulari
60dfd36fda
gnu: linux-libre 5.10: Update to 5.10.27.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.27.
(linux-libre-5.10-pristine-source): Update hash.
* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Update for
linux-libre@5.10.27.
2021-03-31 14:30:52 -04:00
Leo Famulari
c891799bc7
gnu: linux-libre: Update to 5.11.11.
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.11.
(linux-libre-5.11-pristine-source): Update hash.
* gnu/packages/aux-files/linux-libre/5.11-x86_64.conf: Update for
linux-libre@5.11.11.
2021-03-31 14:30:52 -04:00
Leo Famulari
94a463e0a5
doc: Fix a typo in the Julia build system section.
* doc/guix.texi (julia-build-system): Fix typo.
2021-03-31 14:21:15 -04:00
Brendan Tildesley
ce4ffdef9c
gnu: strawberry: Update to 0.9.2.
* gnu/packages/music.scm (strawberry): Update to 0.9.2.
[arguments]: Remove unused configure flags.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-31 18:48:40 +03:00
Kyle Meyer
fbc186c156
gnu: git-annex: Update to 8.20210330.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210330.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-31 18:47:49 +03:00
Ludovic Courtès
f73b4ecb0c
news: Add 'fr' translation.
* etc/news.scm: Add French translation of POWER9 entry.
2021-03-31 17:18:14 +02:00
Ludovic Courtès
cb7b577bcf
gnu: guix: Update to 8f9052d.
* gnu/packages/package-management.scm (guix): Update to 8f9052d.
2021-03-31 17:06:19 +02:00
Ludovic Courtès
8f9052d543
scripts: Scripts that defaulted to -v2 now default to -v3.
This is a followup to e45ef9a648.

* guix/scripts/archive.scm (%default-options): Change 'verbosity' to 3.
* guix/scripts/build.scm (%default-options): Likewise.
* guix/scripts/copy.scm (%default-options): Likewise.
2021-03-31 16:08:05 +02:00
Ludovic Courtès
e45ef9a648
status: Don't display download URLs for '--verbosity=1'.
With this change, each substitute occupies a single line of
output (instead of two) when using '-v1', the default for 'guix package'
& co.

* guix/status.scm (print-build-event): Add #:print-urls? and honor it.
(print-build-event/quiet): Pass #:print-urls? #f.
(print-build-event/quiet-with-urls): New procedure.
(logger-for-level): Add case for LEVEL 2.
* doc/guix.texi (Common Build Options): Adjust '--verbosity'
documentation.
2021-03-31 15:57:46 +02:00
Ludovic Courtès
1fa4aff1fb
substitute: Emit a single newline upon completion.
The immediate effect is that, with '--verbosity=1', only two lines are
displayed for each substitute, instead of two lines followed by an empty
line.

* guix/scripts/substitute.scm (process-substitution): Emit a single
newline upon completion when PRINT-BUILD-TRACE? is true.
2021-03-31 15:57:46 +02:00
Ludovic Courtès
f233bb170b
gnu: julia-commonsubexpressions: Fix Texinfo syntax.
* gnu/packages/julia-xyz.scm (julia-commonsubexpressions)[synopsis]
[description]: Fix Texinfo syntax.
2021-03-31 15:57:46 +02:00
Ludovic Courtès
1410383dee
gnu: Remove unnecessary imports from (gnu packages gnome).
* gnu/packages/gnome.scm: Remove unnecessary #:use-module forms.
In particular, the (guix store) import led to a name clash with 'build'
from (gnu packages build-tools).
2021-03-31 15:41:46 +02:00
muradm
4f547c50f9
services: sysctl: Export <sysctl-configuration> record field accessors.
* gnu/services/sysctl.scm (sysctl-configuration-sysctl)
(sysctl-configuration-settings): Export.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Valentin Herrmann
fe0826d5c9
services: xorg: Export %default-xorg-server-arguments.
* gnu/services/xorg.scm (%default-xorg-server-arguments): Export.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois
5eb05ede0b
gnu: virt-manager: Update to 3.2.0.
* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0.
[arguments]: Remove #:test-target.  Remove fix-qemu-img-reference phase.
Adapt check phase to use pytest, although they still do not run.
[native-inputs]: Add python-docutils.  Suggest adding python-pytest to enable
tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois
7573ab22d7
gnu: libvirt-glib: Update to 4.0.0.
* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0.
[build-system]: Switch to meson-build-system.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois
52ed12afcb
gnu: python-libvirt: Update to 7.1.0.
* gnu/packages/virtualization.scm (python-libvirt): Update to 7.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00