summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2022-05-15gnu: openfst-1.7.3: Enable ngram-fst extension & C++14 buildAurora
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-15gnu: kaldi: Update to dd107fd, bypass testsAurora
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-15gnu: openfst: Add 1.7.3 for kaldiAurora
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-15gnu: openblas: Remove input labels.Ludovic Courtès
* gnu/packages/maths.scm (openblas)[inputs, native-inputs]: Remove labels. [arguments]: In 'set-extralib' phase, use 'search-input-file'.
2022-05-15gnu: openblas: Update to 0.3.20Aurora
* gnu/packages/maths.scm (openblas): Update to 0.3.20. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15gnu: perl-net-ssleay: Update to 1.92.Efraim Flashner
* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.92.
2022-05-15gnu: mesa: Remove input labels.Ludovic Courtès
* gnu/packages/gl.scm (mesa)[inputs, native-inputs]: Remove labels. (mesa-opencl)[inputs-, native-inputs]: Likewise, and use 'modify-inputs'.
2022-05-15gnu: mesa: Update to 21.3.8.Ludovic Courtès
* gnu/packages/gl.scm (mesa): Update to 21.3.8.
2022-05-14gnu: wayland: Update to 1.20.0.Wamm K. D
* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-11gnu: extra-cmake-modules: Update to 5.91.0.Zhu Zihao
* 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-11gnu: python-cryptography: Bump 'rust-redox-syscall' dependency.Ludovic Courtès
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-11gnu: rust-parking-lot-core@0.8: Fix compilation.Ludovic Courtès
Fixes a build failure introduced in d16298196c23cf4d05c4010af399270a2dbbd831. * 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-11gnu: rust-thread-id: Add 4.0.0.Ludovic Courtès
* gnu/packages/crates-io.scm (rust-thread-id-4): New variable. (rust-thread-id-3): Inherit from it.
2022-05-11gnu: rust-instant: Fix dependencies.Ludovic Courtès
Fixes a build failure introduced in bec6bf64bcbcf559eb0b91abcb7f3b2488916797. * gnu/packages/crates-io.scm (rust-instant-0.1)[arguments]: Adjust inputs as per "guix import crate rust@0.1.9".
2022-05-11gnu: polkit: Remove input labels.Ludovic Courtès
* gnu/packages/polkit.scm (polkit-mozjs)[native-inputs]: Remove labels. (polkit-duktape)[native-inputs, inputs]: Use 'modify-inputs'.
2022-05-11gnu: polkit: Incorporate security fix and remove replacement.Ludovic Courtès
* gnu/packages/polkit.scm (polkit-mozjs)[replacement]: Remove. [source]: Add "polkit-CVE-2021-4034.patch". (polkit-mozjs/fixed): Remove.
2022-05-09gnu: mrustc: Update to 0.10.Pierre Langlois
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-09Merge branch 'master' into stagingLudovic Courtès
2022-05-09gnu: python-numpy-next: Update to 1.22.3.Felix Gruber
* 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-09gnu: Add xkblayout.Attila Lendvai
* gnu/packages/xdisorg.scm (xkblayout): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: LLVM, Clang: Update to 14.0.3.Greg Hogan
* 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-09gnu: kicad: Update to 6.0.5.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 6.0.5. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: valgrind: Remove input labels.Ludovic Courtès
* gnu/packages/valgrind.scm (valgrind/interactive)[inputs]: Remove labels. [arguments]: Adjust accordingly.
2022-05-09gnu: valgrind: Allow ld.so symbols to be found.Denis 'GNUtoo' Carikli
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-09gnu: valgrind: Sort imports alphabetically.Denis 'GNUtoo' Carikli
* gnu/packages/valgrind.scm: Sort imports alphabetically. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: libgit@1.1: Patch time-dependent unit test.Ludovic Courtès
This is a followup to e48b5484afde93294c4ed7215e88ed450842b2e5. * gnu/packages/version-control.scm (libgit2-1.1)[source]: Add "revparse.c" snippet.
2022-05-09gnu: Add cl-zip.Adam Kandur
* gnu/packages/lisp-xyz.scm (sbcl-zip, cl-zip, ecl-zip): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-05-09gnu: vcflib: Set absolute path to pkg-config.Arun Isaac
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-09gnu: vcflib: Find submodule sources in native-inputs during cross-compilation.Arun Isaac
* 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-09gnu: vcflib: Use G-expressions.Arun Isaac
* 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-09gnu: fastahack: Use compiler specific to the build target.Arun Isaac
* 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-09gnu: fastahack: Use G-expressions.Arun Isaac
* 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-09gnu: tabixpp: Fix cross-compilation.Arun Isaac
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-09gnu: tabixpp: Use build tools specific to the target.Arun Isaac
* 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-09gnu: tabixpp: Use #:make-flags.Arun Isaac
* 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-09gnu: tabixpp: Use G-expressions.Arun Isaac
* 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-09gnu: gcc-11: Update to 11.3.0.Greg Hogan
* gnu/packages/gcc.scm (gcc-11): Update to 11.3.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09gnu: git-annex: Update to 10.20220504.Kyle Meyer
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220504. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-05-09gnu: mangohud: Update to 0.6.7.John Kehayias
* 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-09gnu: Add python-style.jgart
* 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-09gnu: emacs-modus-themes: Update to 2.3.2.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.3.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: Add emacs-pulsar.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-pulsar): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: Add emacs-lin.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-lin): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: Add emacs-logos.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-logos): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: emacs-mct: Add Info manual.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-mct): Add Info manual. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: Add emacs-flymake-proselint.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-flymake-proselint): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: Add python-proselint.Jai Vetrivelan
* gnu/packages/python-xyz.scm (python-proselint): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: Add python-click-8.Jai Vetrivelan
* gnu/packages/python-xyz.scm (python-click-8): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09gnu: emacs-helm-org-contacts: Update to 20201202.jgart
* 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-09gnu: gnome-shell-extension-blur-my-shell: Update to 29.Charles
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell): Update to 29. Signed-off-by: Ludovic Courtès <ludo@gnu.org>