Commit graph

97496 commits

Author SHA1 Message Date
Wamm K. D c950d3ffe1
gnu: quodlibet: Add missing plugin dependencies.
* gnu/packages/music.scm (quodlibet)[inputs]: Add gtksourceview, keybinder-3.0,
python-musicbrainzngs, and python-pyinotify.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-04 08:35:04 +02:00
Ludovic Courtès 47d73ac41d
services: bitlbee: Run under a UTF-8 locale.
* gnu/services/messaging.scm (bitlbee-shepherd-service): In the
'make-inetd-constructor' case, set GUIX_LOCPATH and LC_ALL.  In the
'least-authority-wrapper' call, preserve GUIX_LOCPATH and LC_ALL, and
map /run/current-system/locale.
2022-06-04 00:11:45 +02:00
jgart af0b3fdbf9
gnu: python-shellingham: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.4.0.
[arguments]: Remove arguments block since upstream now includes
a setup.py file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-04 00:11:44 +02:00
Attila Lendvai 7901639d24
services: ddclient: No need to import (ice-9 rdelim) from the host.
* gnu/services/dns.scm (ddclient-activation): Remove (ice-9 rdelim) from the
with-imported-modules form.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-04 00:11:44 +02:00
Dominic Martinez 4b99360b8b
gnu: emacs-benchmark-init: Update to 1.0-0243556.
* gnu/packages/emacs-xyz.scm (emacs-benchmark-init): Update to
1.0-0243556. Fixes build on emacs 28.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-04 00:11:44 +02:00
SeerLite 7115a075f3
gnu: ruby-asciimath: Update to 2.0.4.
gnu/packages/math.scm (ruby-asciimath): Update to 2.0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-04 00:11:44 +02:00
Jack Hill 017ed4bc22
gnu: Add texlive-qrcode.
* gnu/packages/tex.scm (texlive-qrcode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-04 00:11:44 +02:00
Julien Lepiller 0c1f4ebc55
gnu: ocaml-cppo: Update to 1.6.9.
* gnu/packages/ocaml.scm (ocaml-cppo): Update to 1.6.9.
2022-06-03 21:44:36 +02:00
Julien Lepiller 9574c43c1d
gnu: ocaml-cairo2: Update to 0.6.3.
* gnu/packages/ocaml.scm (ocaml-cairo2): Update to 0.6.3.
2022-06-03 21:13:28 +02:00
Tobias Geerinckx-Rice 3d69f2dae8
gnu: libcyaml: Clean up arguments.
* gnu/packages/serialization.scm (libcyaml)[arguments]:
Use #:test-target rather than a custom 'check phase.
Use CC-FOR-TARGET.
2022-05-29 02:00:12 +02:00
Tobias Geerinckx-Rice f33fd4372a
gnu: libcyaml: Update to 1.3.1.
* gnu/packages/serialization.scm (libcyaml): Update to 1.3.1.
2022-05-29 02:00:12 +02:00
Tobias Geerinckx-Rice 07f87290d5
gnu: perl-search-xapian: Update to 1.2.25.5.
* gnu/packages/search.scm (perl-search-xapian): Update to 1.2.25.5.
2022-05-29 02:00:11 +02:00
Tobias Geerinckx-Rice c074d7fef4
gnu: libblockdev: Remove input labels.
* gnu/packages/disk.scm (libblockdev)[native-inputs]:
Remove input labels.
2022-05-29 02:00:11 +02:00
Tobias Geerinckx-Rice a59bc3d759
gnu: libblockdev: Update to 2.27.
* gnu/packages/disk.scm (libblockdev): Update to 2.27.
2022-05-29 02:00:11 +02:00
Vagrant Cascadian f1ec2d676d
gnu: complexity: Use a specific date in manpage.
* gnu/packages/code.scm (complexity)[arguments]: Add 'set-man-page-date phase.
2022-06-02 15:06:42 -07:00
Vagrant Cascadian 76668c4b13
gnu: netsurf: Remove timestamp from build.
* gnu/packages/web.scm (netsurf)[arguments]: Add 'remove-timestamps phase.
2022-06-02 13:15:30 -07:00
Vagrant Cascadian aaed8bab46
gnu: inxi-minimal: Build reproducibly.
Avoid embedding timestamp in inxi.1.gz manpage.

* gnu/packages/admin.scm (inxi-minimal)[arguments]: Pass "-n" to gzip
  invocation.
2022-06-02 12:00:18 -07:00
Vagrant Cascadian 615239d5ca
gnu: gnustandards: Build reproducibly.
Avoid embedding timestamp in info.gz files.

* gnu/packages/gnu-doc.scm (gnustandards)[arguments]: Pass "-n" to gzip
  invocations.
2022-06-02 11:50:19 -07:00
Ricardo Wurmus bf9da5ccc9
gnu: Remove python-atomicwrites-1.4.
* gnu/packages/python-xyz.scm (python-atomicwrites-1.4): Remove variable.
* gnu/packages/matrix.scm (python-matrix-nio)[propagated-inputs]: Replace
python-atomicwrites-1.4 with python-atomicwrites.
2022-06-02 16:58:14 +02:00
Jan (janneke) Nieuwenhuizen 08565c07dd
gnu: dezyne: Update to 2.15.1.
* gnu/packages/dezyne.scm (dezyne)[source]: Update to 2.15.1.
[arguments]: Remove `disable-tests' phase.
2022-06-02 08:00:47 +02:00
Julien Lepiller 59e9b94f1e
gnu: ocaml-mccs: Update to 1.1+14.
* gnu/packages/ocaml.scm (ocaml-mccs): Update to 1.1+14.
2022-06-02 07:43:39 +02:00
David Arroyo 21800bf8b9
gnu: ocaml-ctypes: do not override install headers
Overriding INSTALL_HEADERS in the build prevents the "ocaml_integers.h"
header from being copied from the ocaml-integers package to ocaml-ctypes.
The header's absence breaks all dune-based projects which build cstubs
using the new (ctypes ...) stanza.

* gnu/packages/ocaml.scm (ocaml-ctypes)[arguments]: remove
INSTALL_HEADERS override.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-06-02 07:43:01 +02:00
Julien Lepiller b96003cd69
gnu: dune: Update to 3.2.0.
* gnu/packages/ocaml.scm (dune): Update to 3.2.0.
2022-06-02 07:32:31 +02:00
Vagrant Cascadian 2900031f42
gnu: diffoscope: Fix comparison of vmlinux files.
* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Add
  'install-extract-vmlinux phase.
  [inputs]: Add python.
2022-06-01 19:33:40 -07:00
Vagrant Cascadian 1d72225903
gnu: diffoscope: Fix embedded tool references.
Upstream switched from using '' to "" in various places.
Drop patching of "readelf" which broke tests.

* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Update
  'fix-embed-tool-references phase.
  [inputs]: Add coreutils and diffutils.
2022-06-01 19:33:37 -07:00
Maxim Cournoyer 32f001ce48
gnu: Add h-client (again, this time with Python 3 support).
* gnu/packages/hardware.scm (h-client): New variable.
2022-06-01 20:52:00 -04:00
Maxim Cournoyer 4f3011f21c
gnu: Add python-jsonschema-next.
* gnu/packages/python-xyz.scm (python-jsonschema-next): New variable.
2022-06-01 20:52:00 -04:00
Tobias Geerinckx-Rice 0815da693f
gnu: libostree: Update to 2022.3.
* gnu/packages/package-management.scm (libostree): Update to 2022.3.
2022-05-29 02:00:01 +02:00
Tobias Geerinckx-Rice 81429d680d
gnu: hwinfo: Rename non-standard ‘dev’ output.
* gnu/packages/hardware.scm (hwinfo)[outputs]: Rename ‘dev’ to ‘lib’.
[arguments]: Ditto.
2022-05-29 02:00:01 +02:00
Tobias Geerinckx-Rice e1be3b947a
gnu: hwinfo: Update to 21.81.
* gnu/packages/hardware.scm (hwinfo): Update to 21.81.
2022-05-29 02:00:01 +02:00
Tobias Geerinckx-Rice 2e602de895
gnu: jpegoptim: Remove input labels.
* gnu/packages/image.scm (jpegoptim)[inputs]:
Remove input labels.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice c799b1eca6
gnu: jpegoptim: Update to 1.4.7.
* gnu/packages/image.scm (jpegoptim): Update to 1.4.7.
[source]: Build from Git.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice 23b4740d54
gnu: ddcui: Update to 0.2.1.
* gnu/packages/hardware.scm (ddcui): Update to 0.2.1.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice 7d9972df74
gnu: ddcutil: Update to 1.2.2.
* gnu/packages/hardware.scm (ddcutil): Update to 1.2.2.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice 6ba08e70fc
gnu: hexedit: Update to 1.6.
* gnu/packages/hexedit.scm (hexedit): Update to 1.6.
[arguments]: Don't explicitly return #t from phases.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice 1e42c76c0f
gnu: daemonize: Use HTTPS home page.
* gnu/packages/admin.scm (daemonize)[home-page]: Use HTTPS.
2022-05-29 02:00:00 +02:00
Ludovic Courtès 582b4bb4ce
doc: cookbook: Refer to the "Writing Manifests" manual node.
* doc/guix-cookbook.texi (Basic setup with manifests): Tweak
introductory paragraph.  Refer to the new "Writing Manifests" node of
the manual.
2022-06-01 23:28:20 +02:00
Foo Chuan Wei fe7856b6ed
gnu: smlnj: Use HTTPS home page.
* gnu/packages/sml.scm (smlnj)[home-page]: Use HTTPS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:20 +02:00
Foo Chuan Wei a0adb5f403
gnu: Add cdecl.
* gnu/packages/code.scm (cdecl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:20 +02:00
Gabriel Arazas d045780c6a
gnu: Add freerct.
* gnu/packages/games.scm (freerct): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:20 +02:00
Felix Gruber e5c5ba749c
gnu: Add python-osmnx
* gnu/packages/geo.scm (python-osmnx): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:20 +02:00
Felix Gruber 41ab2f0d76
gnu: python-rtree: Update to 1.0.0.
* gnu/packages/geo.scm (python-rtree): Update to 1.0.0.
[arguments]: Fix 'find-libspatialindex phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:19 +02:00
Ludovic Courtès 13bc438a20
gnu: profanity: Add 'release-monitoring-url' property.
* gnu/packages/messaging.scm (profanity)[properties]: New field.
2022-06-01 23:28:19 +02:00
Jack Hill 35f4d5865f
gnu: profanity: Remove input labels.
* gnu/packages/messaging.scm (profanity)[inputs]: Remove input labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:19 +02:00
Jack Hill 79271e6794
gnu: libmesode: Remove package.
* gnu/packages/messaging.scm (libmesode): Delete varialbe.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:19 +02:00
Jack Hill 099f74be91
gnu: profanity: Update to 0.12.1.
* gnu/packages/messaging.scm (profanity): Update to 0.12.1.
[source]: Update uri.
[inputs]: Replace libmesode with libstrophe.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:19 +02:00
Jack Hill a5f20bebdc
gnu: libstrophe: Improve package definition.
* gnu/packages/messaging.scm (libstrophe)[phases]: Use gexps.
{install-extra-license-files}: New phase.
[home-page]: Use https and add trailing /.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:19 +02:00
Jack Hill 03524641de
gnu: libstrophe: Update to 0.12.0.
* gnu/packages/messaging.scm (libstrophe): Update to 0.12.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:19 +02:00
Dominic Martinez cfc353227a
gnu: emacs-doom-themes: Include extension files.
Newer versions of `emacs-doom-themes' separated extension support into a
separate directory, so this change includes those files.

* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[arguments]: Consider
extensions/*.el files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:18 +02:00
Thiago Jung Bauermann 1e1de83719
gnu: public-inbox: Update to 1.8.0.
Some fixes are needed in both the testsuite and the package itself before
tests can pass so disable them for now.

Also, the lei command needs curl to work, so add it to the PATH in
‘wrap-program’.

* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.8.0.
[source]: Update hash.
[arguments]<#:tests?>: Set to #f.
[arguments]<#:phases>{wrap-programs}: Add curl to PATH.
[inputs]: Add curl and perl-socket-msghdr.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:14 +02:00