me
/
guix
Archived
1
0
Fork 0
Commit Graph

95450 Commits (7c204281ff0b57de59261cd7b68fab3df1c0f49c)

Author SHA1 Message Date
Aurora 7c204281ff
gnu: openfst: Update to 1.8.2, enable ngram extension
This extension is required by some programs that depend on openfst that aren't
yet packaged.

* gnu/packages/machine-learning.scm (openfst): Update to 1.8.2.
[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15 22:49:50 +02:00
Aurora d60b9f8d0f
gnu: openfst-1.7.3: Enable ngram-fst extension & C++14 build
The extension doesn't build in old versions of openfst such as 1.7.3 without
manually setting CXXFLAGS.

This package definition, including this workaround to build extensions
successfully, will need to be removed once kaldi is fixed upstream and can be
used with up-to-date versions of openfst.

* gnu/packages/machine-learning.scm (openfst-1.7.3)[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15 22:49:50 +02:00
Aurora d57a2c2b33
gnu: kaldi: Update to dd107fd, bypass tests
Either kaldi's tests are broken or openblas has reintroduced a bug:
- https://github.com/kaldi-asr/kaldi/pull/4421

More testing & fixes required upstream to re-enable the tests later. For now
they'll just have to be ignored.

* gnu/packages/machine-learning.scm (kaldi): Update to dd107fd.
[arguments]: In 'configure' phase, modify "matrix/Makefile".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15 22:49:50 +02:00
Aurora 8c7e4a9698
gnu: openfst: Add 1.7.3 for kaldi
Kaldi is currently broken with openfst versions newer than 1.7.3 as it changed
some of its function signatures.

Once Kaldi is patched/fixed, this should be removed.

Reference Issues:
- https://github.com/kaldi-asr/kaldi/issues/4131
- https://github.com/kaldi-asr/kaldi/issues/4393

* gnu/packages/machine-learning.scm (openfst-1.7.3): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15 22:49:50 +02:00
Ludovic Courtès 1038f7d681
gnu: openblas: Remove input labels.
* gnu/packages/maths.scm (openblas)[inputs, native-inputs]: Remove labels.
[arguments]: In 'set-extralib' phase, use 'search-input-file'.
2022-05-15 22:49:49 +02:00
Aurora 20eadd425e
gnu: openblas: Update to 0.3.20
* gnu/packages/maths.scm (openblas): Update to 0.3.20.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15 22:49:49 +02:00
Efraim Flashner c591bb6819
gnu: perl-net-ssleay: Update to 1.92.
* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.92.
2022-05-15 22:10:55 +03:00
Ludovic Courtès 0310517e6c
gnu: mesa: Remove input labels.
* gnu/packages/gl.scm (mesa)[inputs, native-inputs]: Remove labels.
(mesa-opencl)[inputs-, native-inputs]: Likewise, and use 'modify-inputs'.
2022-05-15 15:52:24 +02:00
Ludovic Courtès d0951c288b
gnu: mesa: Update to 21.3.8.
* gnu/packages/gl.scm (mesa): Update to 21.3.8.
2022-05-15 15:33:22 +02:00
Wamm K. D 99ec6b8e40
gnu: wayland: Update to 1.20.0.
* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-14 23:27:14 +02:00
Zhu Zihao 6c777feb3e
gnu: extra-cmake-modules: Update to 5.91.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.91.0.
Fix the indentation.
[native-inputs]: Use label-less input style.
[arguments]: Use G-expresssions.
<phases>: In phase 'fix-lib-path', use QT_MAJOR_VERSION to determine the
installation path, Fix the compatibility with different Qt version.
Add phase 'fix-test' to workaround with the broken KDEFetchTranslations test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-11 00:32:57 +02:00
Ludovic Courtès 666b29e729
gnu: python-cryptography: Bump 'rust-redox-syscall' dependency.
Fixes a build failure.

* gnu/packages/python-crypto.scm (python-cryptography): Replace
'rust-redox-syscall-0.1' with 'rust-redox-syscall-0.2'.
2022-05-11 00:32:57 +02:00
Ludovic Courtès b36ce02756
gnu: rust-parking-lot-core@0.8: Fix compilation.
Fixes a build failure introduced in
d16298196c.

* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): Update
dependencies as reported by "guix import crate parking-lot-core@0.8.4".
Add 'relax-dependencies' phase.
2022-05-11 00:32:57 +02:00
Ludovic Courtès 069733a848
gnu: rust-thread-id: Add 4.0.0.
* gnu/packages/crates-io.scm (rust-thread-id-4): New variable.
(rust-thread-id-3): Inherit from it.
2022-05-11 00:32:57 +02:00
Ludovic Courtès fabcbb5ff4
gnu: rust-instant: Fix dependencies.
Fixes a build failure introduced in
bec6bf64bc.

* gnu/packages/crates-io.scm (rust-instant-0.1)[arguments]: Adjust
inputs as per "guix import crate rust@0.1.9".
2022-05-11 00:32:42 +02:00
Ludovic Courtès c9fcfef3d4
gnu: polkit: Remove input labels.
* gnu/packages/polkit.scm (polkit-mozjs)[native-inputs]: Remove labels.
(polkit-duktape)[native-inputs, inputs]: Use 'modify-inputs'.
2022-05-11 00:32:42 +02:00
Ludovic Courtès 69095cde82
gnu: polkit: Incorporate security fix and remove replacement.
* gnu/packages/polkit.scm (polkit-mozjs)[replacement]: Remove.
[source]: Add "polkit-CVE-2021-4034.patch".
(polkit-mozjs/fixed): Remove.
2022-05-11 00:32:42 +02:00
Pierre Langlois 32a87714f4
gnu: mrustc: Update to 0.10.
And enable rust for aarch64-linux!

* gnu/packages/rust.scm (%mrustc-commit): Update hash.
(%mrustc-source): Update to 0.10.
(rust-1.39)[arguments]: Move and adapt the substitute* that prevent
fetching sources.  Patch /bin/sh in run_rustc/rustc_proxy.sh.
[supported-systems]: Add aarch64-linux.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 17:19:08 +03:00
Ludovic Courtès da3be3ff4f
Merge branch 'master' into staging 2022-05-09 14:44:48 +02:00
Felix Gruber 4980630d1e
gnu: python-numpy-next: Update to 1.22.3.
* gnu/packages/python-xyz.scm (python-numpy-next): Update to 1.22.3.
[native-inputs]: Replace python-hypothesis with python-hypothesis-6.23.
* gnu/packages/python-xyz.scm (python-numpy-1.20)[native-inputs]:
Explicitly set native-inputs to prevent it to inherit the modified
native-inputs from python-numpy-next, which would result in > 2000
package rebuilds.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:46 +02:00
Attila Lendvai b69fc147d7
gnu: Add xkblayout.
* gnu/packages/xdisorg.scm (xkblayout): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:46 +02:00
Greg Hogan 998eda3067
gnu: LLVM, Clang: Update to 14.0.3.
* gnu/packages/llvm.scm (%llvm-monorepo-hashes, %llvm-patches, llvm-14,
  lld-14): Update to 14.0.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:46 +02:00
Peter Polidoro fda20f14f0
gnu: kicad: Update to 6.0.5.
* gnu/packages/engineering.scm (kicad): Update to 6.0.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:45 +02:00
Ludovic Courtès bb8c5f5205
gnu: valgrind: Remove input labels.
* gnu/packages/valgrind.scm (valgrind/interactive)[inputs]: Remove labels.
[arguments]: Adjust accordingly.
2022-05-09 12:26:45 +02:00
Denis 'GNUtoo' Carikli 4d1a88312c
gnu: valgrind: Allow ld.so symbols to be found.
Fixes <https://issues.guix.gnu.org/54728>.

* gnu/packages/valgrind.scm (valgrind/interactive)[native-inputs]:
Add libc:debug
[arguments]: Add patch-default-debuginfo-path phase
[source]: Add patch.
(valgrind-3.18)[source]: Inherit from (package-source valgrind/interactive)
and remove 'patches' field.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:45 +02:00
Denis 'GNUtoo' Carikli fcf0949c7d
gnu: valgrind: Sort imports alphabetically.
* gnu/packages/valgrind.scm: Sort imports alphabetically.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:45 +02:00
Ludovic Courtès 4668454f64
gnu: libgit@1.1: Patch time-dependent unit test.
This is a followup to e48b5484af.

* gnu/packages/version-control.scm (libgit2-1.1)[source]: Add
"revparse.c" snippet.
2022-05-09 12:26:44 +02:00
Adam Kandur 9f9c2f200b
gnu: Add cl-zip.
* gnu/packages/lisp-xyz.scm (sbcl-zip, cl-zip, ecl-zip): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-05-09 11:14:29 +02:00
Arun Isaac 8d25887d87
gnu: vcflib: Set absolute path to pkg-config.
Setting the absolute path to pkg-config is required to support
cross-compilation.

* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Set
PKG_CONFIG_EXECUTABLE in #:configure-flags.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:19:43 +03:00
Arun Isaac 9047a31152
gnu: vcflib: Find submodule sources in native-inputs during cross-compilation.
* gnu/packages/bioinformatics.scm (vcflib)[arguments]: In the
unpack-submodule-sources phase, look for submodule sources in both inputs and
native-inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:19:39 +03:00
Arun Isaac 9a68c07507
gnu: vcflib: Use G-expressions.
* gnu/packages/bioinformatics.scm (vcflib)[source, arguments]: Rewrite using
G-expressions.
[arguments]: Do not return #t from custom phases.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:19:03 +03:00
Arun Isaac 9258576eea
gnu: fastahack: Use compiler specific to the build target.
* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Set CXX in
#:make-flags. In the build-dynamic phase, use cxx-for-target instead of g++.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:18:09 +03:00
Arun Isaac 713dadf47e
gnu: fastahack: Use G-expressions.
* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Rewrite
using G-expressions. Do not return #t from custom phases.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:17:51 +03:00
Arun Isaac 086c7c143c
gnu: tabixpp: Fix cross-compilation.
tabixpp links to libbz2 from bzip2 and liblzma from xz. Therefore, bzip2 and
xz should be listed in inputs even though they are already present implicitly
in native-inputs. Else, cross-compilation will fail.

* gnu/packages/bioinformatics.scm (tabixpp)[inputs]: Add bzip2 and xz.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:17:25 +03:00
Arun Isaac cbda00c499
gnu: tabixpp: Use build tools specific to the target.
* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Set CC and CXX in
#:make-flags. In the build-libraries phase, use cxx-for-target instead of g++
and ar-for-target instead of ar.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:15:12 +03:00
Arun Isaac a990547952
gnu: tabixpp: Use #:make-flags.
* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Do not override the
build phase. Move the required make arguments to #:make-flags. Add
build-libraries phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:14:18 +03:00
Arun Isaac ff1fd3b012
gnu: tabixpp: Use G-expressions.
* gnu/packages/bioinformatics.scm (tabixpp)[source]: Reindent.
[arguments]: Use search-input-file and search-input-directory.
[source, arguments]: Rewrite using G-expressions. Do not return #t from
snippets and custom phases.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:13:40 +03:00
Greg Hogan 9017c2406b
gnu: gcc-11: Update to 11.3.0.
* gnu/packages/gcc.scm (gcc-11): Update to 11.3.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:02:14 +03:00
Kyle Meyer 57a88a2cfe
gnu: git-annex: Update to 10.20220504.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220504.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09 11:02:11 +03:00
John Kehayias 7bacea65ac
gnu: mangohud: Update to 0.6.7.
* gnu/packages/graphics.scm (mangohud): Update to 0.6.7.
[phases]{patch-paths}: Remove loader_libdrm.cpp path patch as the file has
been removed.
[inputs]: Remove libdrm input, no longer needed.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-09 09:58:25 +02:00
jgart 09e720309e
gnu: Add python-style.
* gnu/packages/python-xyz.scm (python-style): New variable.

Co-authored-by: Yuchen Pei <hi@ypei.me>
Co-authored-by: donotshake <dns@0cool.club>
Co-authored-by: Vagrant Cascadian <vagrant@debian.org>
Co-authored-by: Pranav Vats <pranavats@disroot.org>

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-09 09:35:29 +02:00
Jai Vetrivelan cbaad2f568
gnu: emacs-modus-themes: Update to 2.3.2.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.3.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:34 +02:00
Jai Vetrivelan d51f764629
gnu: Add emacs-pulsar.
* gnu/packages/emacs-xyz.scm (emacs-pulsar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:34 +02:00
Jai Vetrivelan 9b30bc1da3
gnu: Add emacs-lin.
* gnu/packages/emacs-xyz.scm (emacs-lin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:33 +02:00
Jai Vetrivelan 1140dcda5c
gnu: Add emacs-logos.
* gnu/packages/emacs-xyz.scm (emacs-logos): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:33 +02:00
Jai Vetrivelan f9157b736b
gnu: emacs-mct: Add Info manual.
* gnu/packages/emacs-xyz.scm (emacs-mct): Add Info manual.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:33 +02:00
Jai Vetrivelan cb9db2b0ea
gnu: Add emacs-flymake-proselint.
* gnu/packages/emacs-xyz.scm (emacs-flymake-proselint): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:33 +02:00
Jai Vetrivelan 4f3fd912a7
gnu: Add python-proselint.
* gnu/packages/python-xyz.scm (python-proselint): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:33 +02:00
Jai Vetrivelan 1439bc9dbb
gnu: Add python-click-8.
* gnu/packages/python-xyz.scm (python-click-8): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:33 +02:00
jgart 2d908f9d56
gnu: emacs-helm-org-contacts: Update to 20201202.
* gnu/packages/emacs-xyz.scm (emacs-helm-org-contacts): Update to 20201202.
[version]: Use new revision variable in let block.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:32 +02:00