Ludovic Courtès
6cd6753218
doc: Prefer "guix show" over "guix package --show".
...
* doc/contributing.texi (Synopses and Descriptions): Use "guix show"
instead of "guix package --show".
2022-07-13 00:20:06 +02:00
Greg Hogan
bfec24b118
gnu: faust-2: Update to 2.41.1.
...
* gnu/packages/audio.scm (faust-2): Update to 2.41.1.
[build-system]: Replace gnu-build-system with cmake-build-system.
[arguments]<#:phases>: Invoke cmake directly to build the main package
and invoke make directly to build ancillary tools.
[native-inputs]: Replace llvm-3.8 with llvm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:06 +02:00
Artyom V. Poptsov
74bbe09b1f
gnu: Add candle.
...
* gnu/packages/engineering.scm (candle): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Samuel Fadel
20693769d6
gnu: Add breeze-gtk.
...
* gnu/packages/kde-plasma.scm (breeze-gtk): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Greg Hogan
3bfd7eaaeb
gnu: git: Update to 2.37.0.
...
* gnu/packages/version-control.scm (git): Update to 2.37.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Ricardo Wurmus
82e7e05dea
gnu: lv2-mda-piano: Add missing native input.
...
* gnu/packages/audio.scm (lv2-mda-piano)[native-inputs]: Add ttl2c.
2022-07-13 00:16:27 +02:00
Ricardo Wurmus
82de3b60b5
gnu: lvtk: Bump version number.
...
This is really version 2.x of the API.
* gnu/packages/audio.scm (lvtk): Rename this variable...
(lvtk-2): ...to this.
[version]: Bump major version to 2.
(lvtk): Alias to lvtk-1.
2022-07-13 00:16:27 +02:00
Ricardo Wurmus
d963e6d721
gnu: Add lvtk-1.
...
* gnu/packages/audio.scm (lvtk-1): New variable.
2022-07-13 00:16:27 +02:00
Ricardo Wurmus
2829fb4a83
gnu: Add ttl2c.
...
* gnu/packages/audio.scm (ttl2c): New variable.
2022-07-13 00:16:27 +02:00
Efraim Flashner
c8045fa052
gnu: openmpi: Only build with valgrind on supported systems.
...
* gnu/packages/mpi.scm (openmpi)[inputs]: Wrap valgrind in if-supported
macro.
[arguments]: Adjust configure-flags based on if valgrind is present.
2022-07-12 21:37:09 +03:00
Efraim Flashner
40095549f4
gnu: sbcl: Fix building on powerpc-linux.
...
* gnu/packages/lisp.scm (sbcl)[native-inputs]: Remove clisp, add ecl.
[arguments]: In custom 'build phase replace 'clisp' with 'ecl' for
powerpc-linux and adjust the dynamic-space-size to closer to the maximum
RAM for the architecture.
2022-07-12 21:37:09 +03:00
Maxim Cournoyer
f0c8abe857
gnu: pokerth: Fix build and modernize package.
...
Fixes <https://issues.guix.gnu.org/51093 >.
* gnu/packages/games.scm (pokerth) [source]: Apply patch
[inputs]: Use new style.
[phases]: Delete trailing #t. Use gexps.
{fix-paths}: Remove the gsasl and libircclient related substitutions.
2022-07-12 11:18:13 -04:00
Maxim Cournoyer
07fdfb9e1e
gnu: protobuf-2: Fix build.
...
Partially fixes <https://issues.guix.gnu.org/51093 >.
* gnu/packages/protobuf.scm (protobuf-2)
[phases]{disable-broken-tests}: Delete phase.
2022-07-12 11:18:13 -04:00
Efraim Flashner
094505d56c
gnu: numactl: Enable armhf-linux as a supported system.
...
* gnu/packages/linux.scm (numactl)[supported-systems]: Remove field.
2022-07-12 17:39:57 +03:00
Efraim Flashner
706af6dfd7
gnu: numactl: Fix building on riscv64-linux.
...
* gnu/packages/linux.scm (numactl)[arguments]: When building for
riscv64-linux always link with libatomic.
2022-07-12 17:39:57 +03:00
Efraim Flashner
321bb9f0e9
gnu: libratbag: Only build with valgrind on supported systems.
...
* gnu/packages/gnome.scm (libratbag)[arguments]: Disable some tests when
valgrind isn't present.
[native-inputs]: Only add valgrind on systems which support it.
2022-07-12 17:39:57 +03:00
Efraim Flashner
d1a235d72d
gnu: bcachefs-tools: Enable tests.
...
* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Adjust
make-flags to find pytest. Don't disable tests.
2022-07-12 17:39:57 +03:00
Efraim Flashner
f58ba4031f
gnu: bcachefs-tools: Only build with valgrind on supported systems.
...
* gnu/packages/file-systems.scm (bcachefs-tools)[native-inputs]: Only
add valgrind on systems where valgrind is supported.
2022-07-12 17:39:56 +03:00
Efraim Flashner
0d6d7b3efc
gnu: sbcl: Fix building on armhf-linux.
...
* gnu/packages/lisp.scm (sbcl)[arguments]: When building for armhf-linux
add a phase to remove build optimizations targeting armv5.
2022-07-12 17:39:56 +03:00
Efraim Flashner
79a7c6e811
gnu: python-tornado-6: Adjust test timeout.
...
* gnu/packages/python-web.scm (python-tornado-6)[arguments]: Adjust
custom 'check phase to allow a longer test timeout.
2022-07-12 17:39:56 +03:00
Efraim Flashner
aba4cdc87f
gnu: python-tornado-6: Honor tests flag.
...
* gnu/packages/python-web.scm (python-tornado-6)[arguments]: Adjust
custom 'check phase to honor the #:tests? flag.
2022-07-12 17:39:56 +03:00
Efraim Flashner
908b680a5f
gnu: python-attrs: Remove test deadlines on riscv64-linux.
...
* gnu/packages/python-xyz.scm (python-attrs)[arguments]: When building
for riscv64-linux remove the hypothesis test deadlines.
2022-07-12 17:39:49 +03:00
Maxim Cournoyer
9173cb522d
gnu: gvfs: Update to 1.50.2 and modernize definition.
...
* gnu/packages/gnome.scm (gvfs): Update to 1.50.2.
[arguments]: Use gexps.
[native-inputs, inputs]: Use new style.
2022-07-12 09:24:46 -04:00
Nicolas Goaziou
5cd7e0cf26
gnu: emacs-easy-kill: Update to 0.9.5.
...
* gnu/packages/emacs-xyz.scm (emacs-easy-kill): Update to 0.9.5.
2022-07-12 12:40:43 +02:00
Nicolas Goaziou
3f772eb427
gnu: emacs-all-the-icons-dired: Update to 2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): Update to 2.0.
[source]<origin>: Update URI.
[home-page]: Update URL.
2022-07-12 12:37:54 +02:00
Nicolas Goaziou
38a11e5fba
gnu: emacs-mastodon: Update package style.
...
* gnu/packages/emacs-xyz.scm (emacs-mastodon)[arguments]: Use
G-expressions. Remove trailing #T in phases.
2022-07-12 12:27:45 +02:00
Nicolas Goaziou
f2f29271b4
gnu: emacs-mastodon: Update to 1.0.0.
...
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.0.
[propagated-inputs]: Add EMACS-REQUEST.
[source]<origin>: Update URI.
[home-page]: Update URL.
2022-07-12 12:27:34 +02:00
Nicolas Goaziou
a717bd5eb7
gnu: emacs-ebib: Update to 2.38.1.
...
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.38.1.
2022-07-12 12:15:00 +02:00
Nicolas Goaziou
2c538e2d1e
gnu: emacs-ebuild-mode: Update to 1.60.
...
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.60.
2022-07-12 12:14:10 +02:00
Nicolas Goaziou
e9a3b3e4f3
gnu: emacs-pandoc-mode: Update to 2.32.
...
* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.32.
2022-07-12 12:12:42 +02:00
Nicolas Goaziou
50274c3c02
gnu: emacs-logview: Update to 0.15.
...
* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.15.
2022-07-12 12:11:41 +02:00
Nicolas Goaziou
ae92a7ea45
gnu: emacs-pyim-basedict: Update to 0.5.4.
...
* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict): Update to 0.5.4.
[propagated-inputs]: Add EMACS-PYIM.
2022-07-12 12:09:32 +02:00
Nicolas Goaziou
e9dc7c8b24
gnu: emacs-pyim: Update to 5.2.3.
...
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.3.
[propagated-inputs]: Remove EMACS-PYIM-BASEDICT.
2022-07-12 12:09:12 +02:00
Nicolas Goaziou
d6551d68fb
gnu: emacs-rustic: Update to 3.2.
...
* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 3.2.
2022-07-12 12:00:20 +02:00
Nicolas Goaziou
7c151ff7fd
gnu: emacs-rust-mode: Update to 1.0.5.
...
* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.5.
2022-07-12 11:59:47 +02:00
Nicolas Goaziou
2ba7641f3c
gnu: emacs-treemacs: Update to 2.10.
...
* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.10.
2022-07-12 11:58:03 +02:00
Nicolas Goaziou
8a36f03d72
gnu: emacs-pfuture: Update to 1.10.3.
...
* gnu/packages/emacs-xyz.scm (emacs-pfuture): Update to 1.10.3.
2022-07-12 11:58:02 +02:00
Nicolas Goaziou
e51f886e19
gnu: emacs-yaml: Update to 0.5.0.
...
* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.0.
2022-07-12 11:55:39 +02:00
Nicolas Goaziou
99b27f9238
gnu: emacs-xr: Update to 1.23.
...
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.23.
2022-07-12 11:53:30 +02:00
Maxim Cournoyer
94b04fcd06
gnu: onionshare-cli: Update git URL.
...
* gnu/packages/tor.scm (onionshare-cli)[source]: Update git URL.
2022-07-11 23:56:39 -04:00
Maxim Cournoyer
aedd7dc8e0
gnu: onionshare: Update to 2.5 and disable tests.
...
* gnu/packages/tor.scm (onionshare): Update to 2.5.
[tests?]: Set to #f.
[phases]: Use gexps.
{patch-tests}: Delete phase.
{check}: Invoke pytest through xvfb-run.
2022-07-11 23:56:39 -04:00
Maxim Cournoyer
b54a243ec1
gnu: onionshare-cli: Update to 2.5.
...
* gnu/packages/tor.scm (onionshare-cli): Update to 2.5.
[phases]: Use gexps.
{bake-tor}: Use search-input-file and search-input-directory.
2022-07-11 23:56:39 -04:00
Reily Siegel
8d922504b2
gnu: home: Add Guix channels service.
...
* gnu/home/services/guix.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add guix.scm.
* doc/guix.texi: Add documentation for home-channels-service.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-12 01:17:46 +02:00
Greg Hogan
03bc18dfcf
gnu: clang-toolchain-14: Build with libomp-14.
...
* gnu/packages/llvm.scm (libomp-14): New variable.
(libomp-13): Inherit from libomp-14.
(libomp): Define as libomp-13.
(make-clang-toolchain): Parameterize libomp.
(clang-toolchain-14): Use libomp-14.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-12 01:17:45 +02:00
Greg Hogan
f276ebc348
gnu: LLVM, Clang, LLD: Update to 14.0.6.
...
* gnu/packages/llvm.scm (llvm-14, clang-14, lld-14): Update to 14.0.6.
(%llvm-monorepo-hashes, %llvm-patches): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-12 01:17:45 +02:00
Greg Hogan
3485984a09
gnu: llvm-3.7, llvm-3.8: Fix build with gcc.
...
* gnu/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch,
gnu/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch: New files.
* gnu/packages/llvm.scm (clang-runtime-3.7, llvm-3.7, llvm-3.8): Use patches.
* gnu/local.mk: Register patches.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-12 01:17:45 +02:00
Greg Hogan
e5e352ae2a
gnu: llvm-8: Fix build with gcc-10.
...
* gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch: New file.
* gnu/packages/llvm.scm (clang-8, clang-runtime-8): Update to 8.0.1.
* gnu/packages/llvm.scm (llvm-8): Use patch and update to 8.0.1.
* gnu/local.mk: Register patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-12 01:17:45 +02:00
Ludovic Courtès
b8b02f4de5
style: Gracefully handle failure to locate a source file.
...
* guix/scripts/style.scm (absolute-location): Raise an error when
'search-path' returns #f.
2022-07-12 01:17:45 +02:00
Ludovic Courtès
4574ef267e
guix: Really export 'define-public'.
...
This is a followup to 3858275962
, which
didn't have any effect.
* guix.scm: Explicitly use (guix packages) so #:re-export-and-replace
is effective.
2022-07-12 01:17:45 +02:00
arkhan
dee9a32888
gnu: xonsh: Update to 0.13.0
...
* gnu/packages/shells.scm (xonsh): Update to 0.13.0.
[source]: Rewrite snippet as a gexp.
[native-inputs]: Add python-setuptools, python-wheel
[inputs]: Add python-distro, python-pygments, python-pyperclip, python-setproctitle
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-12 01:17:45 +02:00