Commit graph

83939 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
90b86970eb
gnu: benchmark: Update to 1.5.6.
* gnu/packages/benchmark.scm (benchmark): Update to 1.5.6.
[arguments]: Don't return #t from phases.
2021-09-03 23:26:21 +02:00
Tobias Geerinckx-Rice
dde56d8377
gnu: cjson: Update to 1.7.15.
* gnu/packages/javascript.scm (cjson): Update to 1.7.15.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
81cd1c580c
gnu: 0xffff: Prepare for cross-compilation.
* gnu/packages/flashing-tools.scm (0xffff)[arguments]: Use
CC-FOR-TARGET for cross compilation.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
8fd5138f4b
gnu: 0xffff: Update to 0.9.
* gnu/packages/flashing-tools.scm (0xffff): Update to 0.9.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
5b54a6d9e4
gnu: balsa: Update to 2.6.3.
* gnu/packages/mail.scm (balsa): Update to 2.6.3.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
0dafe48ee7
gnu: xrandr-invert-colors: Fix executable name.
* gnu/packages/xdisorg.scm (xrandr-invert-colors)[arguments]: Remove
‘.bin’ suffix from the binary during the 'install phase, and don't
return #t.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
fab0ab65c1
gnu: xrandr-invert-colors: Update to 0.02.
* gnu/packages/xdisorg.scm (xrandr-invert-colors): Update to 0.02.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
be85c89023
gnu: vsftpd: Update to 3.0.5.
* gnu/packages/ftp.scm (vsftpd): Update to 3.0.5.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
9a10a8192b
gnu: libostree: Update to 2021.3.
* gnu/packages/package-management.scm (libostree): Update to 2021.3.
2021-09-03 23:26:20 +02:00
Tobias Geerinckx-Rice
a4ffe3d145
gnu: bcachefs-tools: Update to 0.1-9.6c42566.
* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-9.6c42566.
[native-inputs]: Add python and python-docutils.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
bb6257212f
gnu: lldpd: Update to 1.0.12.
* gnu/packages/networking.scm (lldpd): Update to 1.0.12.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
69f0534a9f
gnu: igt-gpu-tools: Update to 1.26.
* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.26.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
1962c2fdb5
gnu: inxi-minimal: Update to 3.3.06-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.06-1.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
9cd89b1206
gnu: hplip: Update to 3.21.6.
* gnu/packages/cups.scm (hplip): Update to 3.21.6.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
7be258c0dd
gnu: nftables: Omit static library.
* gnu/packages/linux.scm (nftables)[arguments]: Add "--disable-static"
to #:configure-flags.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
03c5f66afd
gnu: nftables: Update to 1.0.0.
* gnu/packages/linux.scm (nftables): Update to 1.0.0.
2021-09-03 23:26:19 +02:00
Tobias Geerinckx-Rice
afc46629c8
gnu: nginx-documentation: Update to 1.21.2-2764-bc9c5d11b67c.
* gnu/packages/web.scm (nginx-documentation): Update to 1.21.2-2764-bc9c5d11b67c.
2021-09-03 23:26:18 +02:00
Tobias Geerinckx-Rice
689dd9c207
gnu: nginx: Update to 1.21.2.
* gnu/packages/web.scm (nginx): Update to 1.21.2.
2021-09-03 23:26:18 +02:00
Tobias Geerinckx-Rice
1b0a998578
gnu: mtools: Update to 4.0.35.
* gnu/packages/mtools.scm (mtools): Update to 4.0.35.
2021-09-03 23:26:18 +02:00
Tobias Geerinckx-Rice
ae81ec787b
gnu: ncdu: Update to 1.16.
* gnu/packages/ncdu.scm (ncdu): Update to 1.16.
2021-09-03 23:26:18 +02:00
Raphaël Mélotte
45bb347099
gnu: Add fatrace.
* gnu/packages/monitoring.scm (fatrace): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 22:15:38 +02:00
nixo
c017e0b62c
gnu: nheko: Update to 0.8.2.
* gnu/packages/messaging.scm (nheko): Update to 0.8.2.
[source snippet]: Remove third_party folder.
[arguments]: Remove -fpermissive flag, remove remove-Werror phase, add phase
wrap-program and unbundle-dependencies.
[inputs]: Add gst-plugins-base, gst-plugins-bad, libnice, qtkeychain,
and unbundle blurhash, cpp-httplib and single-application, remove tweeny.
[native-inputs]: Add doxygen, graphviz used to build documentation.
[description]: Simplify by removing the long list, add new features.
(mtxclient): Update to 0.5.1.
[arguments]: Remove set-home phase.
* gnu/packages/databases.scm (lmdbxx): Update to 1.0.0.
[source]: Change repository to a fork required by nheko.
[home-page]: Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 22:08:51 +02:00
nixo
947b219ac5
gnu: Add single-application-qt5.
* gnu/packages/qt.scm (single-application-qt5): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 22:08:51 +02:00
nixo
f9cc91128b
gnu: Add blurhash.
* gnu/packages/image.scm (blurhash): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 22:08:51 +02:00
nixo
ed4dd53b1e
gnu: Add cpp-httplib.
* gnu/packages/cpp.scm (cpp-httplib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 22:08:51 +02:00
Leo Famulari
49bb544b77
gnu: libssh: Update to 0.9.6 [fixes CVE-2021-3634].
* gnu/packages/ssh.scm (libssh): Update to 0.9.6.
[source]: Use URL-FETCH.
2021-09-03 14:42:02 -04:00
Tobias Geerinckx-Rice
3b748152ac
gnu: dash: Update to 0.5.11.5.
* gnu/packages/shells.scm (dash): Update to 0.5.11.5.
2021-09-03 17:41:06 +02:00
Ryan Sundberg
68dd6d8093
gnu: jemalloc: --disable-initial-exec-tls
Disable the thread local storage model in jemalloc 5 to prevent
shared libraries linked to libjemalloc from crashing on dlopen().
https://github.com/jemalloc/jemalloc/issues/937

This bug affects both Java JNI and python libraries which link to
jemalloc 5, such as RocksDB, which will crash the program when loaded.

* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Add --disable-initial-exec-tls
configure flag.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 12:04:16 +02:00
Ludovic Courtès
7f50543d55
gnu: classpath-bootstrap: Work around miscompilation.
Fixes <https://issues.guix.gnu.org/49990>.

Previously, building 'ant-bootstrap' would fail in obscure ways.

* gnu/packages/patches/classpath-miscompilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/java.scm (classpath-bootstrap)[source]: Use it.
[arguments]: Remove 'remove-call-to-free' phase.
2021-09-03 11:38:43 +02:00
Ludovic Courtès
06247e465f
gnu: ant-bootstrap: Set environment variables in a separate phase.
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Move 'setenv' calls
to new 'define-java-environment-variables' phase.
2021-09-03 11:38:43 +02:00
Ludovic Courtès
fcf857eac4
gnu: classpath-bootstrap: Use 'search-input-file'.
* gnu/packages/java.scm (classpath-bootstrap)[arguments]: Use
'search-input-file'.
2021-09-03 11:38:43 +02:00
Christopher Baines
9540323458
weather: Don't look for exported package replacements twice.
* guix/scripts/weather.scm (all-packages): Delete duplicates, so that exported
replacements aren't included twice.
2021-09-03 10:08:27 +01:00
Ludovic Courtès
e53d8a84c6
publish: Simplify 'narinfo-string'.
This is a followup to 222f4661ed, which
was intended to improve performance of 'narinfo-string'.

* guix/scripts/publish.scm (narinfo-string): Remove 'catch' and
'read-derivation-from-file' call when rendering "Deriver".
2021-09-03 10:41:55 +02:00
Ludovic Courtès
ff68088eaa
gnu: guile-syntax-highlight: Move Gitile variant to guile-xyz.scm.
Fixes a regression introduced in
5dac09e263 whereby version-control.scm
would inherit from GUILE-SYNTAX-HIGHLIGHT, which is in guile-xyz.scm,
thereby leading to unbound variable errors.

Reported by vivien on #guix.

* gnu/packages/version-control.scm (guile-syntax-highlight-for-gitile):
Move to...
* gnu/packages/guile-xyz.scm (guile-syntax-highlight-for-gitile):
... here.  New variable.  Add 'properties' field.
2021-09-03 10:41:55 +02:00
Efraim Flashner
3081fc68d6
gnu: sddm: Refer to the 'shadow' input.
This change was suggested by Ludovic Courtès <ludo@gnu.org> to allow
users to replace the shadow input in the package.

* gnu/packages/display-manager.scm (sddm)[arguments]: In configure-flags
refer to the shadow package that is an input.
2021-09-03 08:21:11 +03:00
Tobias Geerinckx-Rice
dc198e8e3b
gnu: acpi-call-linux-module: Update to 1.2.2.
* gnu/packages/linux.scm (acpi-call-linux-module): Update to 1.2.2.
[arguments]: Stop returning #t from phases.
[home-page]: Match source.
2021-09-03 04:32:16 +02:00
Julien Lepiller
c60daa8e9d
gnu: version-control: Add gitile service.
* gnu/services/version-control.scm (gitile-service-type): New variable.
* doc/guix.texi (Version Control Services): Document it.
* gnu/tests/version-control.scm (%test-gitile): New variable.
2021-09-02 22:56:55 +02:00
Julien Lepiller
cc16103861
gnu: gitolite: Add unsafe-pattern configuration option.
* gnu/services/version-control.scm (gitolite-rc-file): Add
unsafe-pattern field.
(gitolite-rc-file-compiler): Write it.
* doc/guix.texi (Version Control Services): Document it.
2021-09-02 22:56:44 +02:00
Julien Lepiller
5dac09e263
gnu: Add gitile.
* gnu/packages/version-control.scm (gitile): New variable.
2021-09-02 22:56:20 +02:00
Simon South
bc68f23aad
gnu: Add emacs-dictionary.
* gnu/packages/emacs-xyz.scm (emacs-dictionary): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-09-03 02:03:07 +05:30
Pierre Langlois
5ee38c4672
gnu: node: Enable cross-compilation.
Node runs parts of itself on the host for bootstraping therefore for
cross-compiling support we need to fidle with the rpath in the build system,
as well as duplicating some of the dependencies as native-inputs and inputs.

* gnu/pakcages/node.scm (node)[arguments]: Refer to /bin/sh and /bin/env
directly instead of using (which).  Add new 'set-bootstrap-host-rpath phase
to correctly set the rpath for binaries that are meant to run on the host.
Pass --cross-compiling and --dest-cpu to configure script if needed.  Set the
CC_host, CXX_host, CC, CCX and PKG_CONFIG variable for cross-compilation.
Refer to the host python.  Do not return #t from any phases.
[native-inputs]: Add c-ares, http-parser, icu4c, libuv, nghttp2, openssl and
zlib.  Remove which.
[inputs]: Add bash and coreutils.
(llhttp-bootstrap)[arguments]: Refer to esbuild via (or native-inputs inputs).
(node-lts)[arguments]: Add new 'set-bootstrap-host-rpath phase to correctly
set the rpath for host binaries.  Pass --cross-compiling and --dest-cpu to
configure script if needed.  Set the CC_host, CXX_host, CCX and PKG_CONFIG
variable for cross-compilation.  Refer to the host python.  Do not return #t
from any phases.  Refer to /bin/sh and /bin/env directly instead of
using (which).  Do not return #t from any phases.
[native-inputs]: Hardcode native inputs instead of inheriting them from node.
[inputs]: Add bash and coreutils.
2021-09-02 20:47:12 +01:00
Pierre Langlois
9f7c4f380f
gnu: esbuild: Disable race detector on 32-bit targets.
* gnu/packages/web.scm (esbuild)[arguments]: Set the ESBUILD_RACE
variable to an empty string to remove the -race option.
2021-09-02 20:47:12 +01:00
Pierre Langlois
f6e80d4e16
gnu: Remove python2-selectors2.
* gnu/packages/python-xyz.scm (python2-selectors2): Remove variable.
2021-09-02 20:47:12 +01:00
Pierre Langlois
99735609fc
gnu: Remove python2-rfc6555.
* gnu/packages/python-xyz.scm (python2-rfc6555): Remove variable.
(python-rfc6555)[properties]: Remove field.
2021-09-02 20:47:00 +01:00
Pierre Langlois
d8d124fb65
gnu: offlineimap: Replace with offlineimap3.
* gnu/packages/mail.scm (offlineimap3): New variable.
(offlineimap): Replace with deprecated package.
2021-09-02 20:39:01 +01:00
Pierre Langlois
76ef6dc716
gnu: Add python-imaplib2.
* gnu/packages/mail.scm (python-imaplib2): New variable.
2021-09-02 20:38:59 +01:00
Efraim Flashner
f8836774e2
gnu: sddm: Fix build.
* gnu/packages/display-managers.scm (sddm)[arguments]: Use gexp for
configure-flags.
2021-09-02 17:15:39 +03:00
Efraim Flashner
fb77bf950e
gnu: parallel: Update to 20210822.
* gnu/packages/parallel.scm (parallel): Update to 20210822.
2021-09-02 11:51:21 +03:00
Julien Lepiller
1ff2092a39
nls: Update translations.
* po/packages/it.po: New file.
* po/packages/LINGUAS: Add `it'.
* po/*/*.po: Update translations.
2021-09-02 04:06:52 +02:00
zimoun
be13e2be08
import: go: Improve error handling.
* guix/import/go.scm (go-module->guix-package*): Handle errors, remove
memoize.
(go-module-recursive-import): Remove 'guard', add memoize.
* guix/scripts/import/go.scm (guix-import-go): Adjust.
* tests/go.scm: Adjust.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-01 23:41:42 +02:00