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>
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>
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>
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>
* 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>
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".
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>
* 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>
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>
* 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>
* 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>
* 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>
* 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>
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>
* 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>
* 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>
* 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>
* 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>
* 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>