Commit graph

97731 commits

Author SHA1 Message Date
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
Thiago Jung Bauermann
8ba33143ac
gnu: Add perl-socket-msghdr
* gnu/packages/perl.scm (perl-socket-msghdr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 22:44:12 +02:00
Thiago Jung Bauermann
c017acec34
gnu: public-inbox: Some packaging fixes
The file ‘script/public-inbox-compact’ doesn't call ‘xapian-compact’ directly
anymore, so the substitution in the ‘qualify-paths’ phase doesn't do anything.

Now there's a reference to ‘xapian-compact’ in ‘lib/PublicInbox/Xapcmd.pm’,
so substitute the path there.

And move xapian from native-inputs to inputs and use its input path in the
substitution, since ‘xapian-compact’ is called during normal execution of
public-inbox.

Also add ‘bash-minimal’ to the package's inputs, since it uses ‘wrap-program’.

Finally, take the opportunity to change build phases to not return #t
unconditionally, since that isn't necessary anymore.

* gnu/packages/mail.scm (public-inbox)[arguments]<#:phases>: Don't return #t
from each phase.
{qualify-paths}: Substitute ‘xapian-compact’ path in the correct file.  Use
‘search-input-file’ rather than ‘which’ to find it.
[native-inputs]: Move ‘xapian’ from here ...
[inputs]: ... to here. Add ‘bash-minimal’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 22:44:09 +02:00
Fredrik Salomonsson
47792b9b56
gnu: Add emacs-bfuture.
* gnu/packages/emacs-xyz.scm (emacs-bfuture): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 22:43:52 +02:00
Ludovic Courtès
2acc83daa5
shell: '--export-manifest -D x -D y' generates a valid manifest.
* guix/scripts/shell.scm (manifest->code*): Add missing 'list' in
generated 'concatenate-manifests' call.
* tests/guix-shell-export-manifest.sh: Add test.
2022-06-01 22:22:19 +02:00
Efraim Flashner
572bc6d7bd
gnu: Remove unreferenced patch.
This is a follow-up to a08c21f206.

* gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-06-01 22:55:27 +03:00
Marius Bakke
8d653c08b7
gnu: LLVM, Clang, LLD: Update to 14.0.4.
* gnu/packages/llvm.scm (%llvm-monorepo-hashes): Adjust for 14.0.4.
(%llvm-patches): Likewise.
(llvm-14, clang-14, lld-14): Update to 14.0.4.
* gnu/packages/patches/clang-14.0-libc-search-path.patch: Adjust for upstream
changes.
2022-06-01 21:41:23 +02:00
Tobias Geerinckx-Rice
82b06436b4
daemon: Clarify ‘--check’ error when outputs are missing.
Drop the confusing ‘invalid’ jargon and display a hint like we do
for ‘--fallback’.

* nix/libstore/build.cc (DerivationGoal::outputsSubstituted): Rewrite error message.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice
a08c21f206
gnu: libmicrohttpd: Update to 0.9.75.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.75.
2022-05-29 02:00:13 +02:00
Tobias Geerinckx-Rice
9009189994
gnu: libmicrohttpd: Use G-expressions.
* gnu/packages/gnunet.scm (libmicrohttpd)[arguments]:
Rewrite as G-expressions.
2022-05-29 02:00:13 +02:00
Tobias Geerinckx-Rice
00411836d9
gnu: pgpdump: Update to 0.35.
* gnu/packages/gnupg.scm (pgpdump): Update to 0.35.
2022-05-29 02:00:13 +02:00
Tobias Geerinckx-Rice
45fdd1d5e5
gnu: ocrfeeder: Update to 0.8.5.
* gnu/packages/gnome.scm (ocrfeeder): Update to 0.8.5.
[arguments]: Don't explicitly return #t from phases.
2022-05-29 02:00:13 +02:00
Jonathan Brielmaier
16a0aea02d
gnu: icedove: Use updated clang and llvm.
* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace `clang-11`
and `clang-11` with the default version, which is now 13.
2022-06-01 15:12:39 +02:00
Jonathan Brielmaier
a8228a6253
gnu: icedove: Update to 91.10.0 [fixes CVE-2022-1834].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.10.0.
2022-06-01 15:12:39 +02:00
Danial Behzadi
91861046f2
gnu: tractor: Update to 3.13.
* gnu/packages/tor.scm (tractor): Update to 3.13.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice
f696bbb707
gnu: fortune-mod: Fix fortune directory.
It now matches the one given in the fortune(6) man page.

* gnu/packages/games.scm (fortune-mode)[arguments]:
Install to /share rather than /local/share/games.
Shorten the 'fix-install-directory phase.
2022-05-29 02:00:00 +02:00