summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-10-16Merge branch 'staging'Marius Bakke
2022-10-16gnu: ghc-cryptohash-sha256: Update cabal revision metadata.Marius Bakke
Before this commit, the .cabal metadata file referred to the previous version, but was not noticed because it had no incompatible changes, and was 404 upstream (thus falling back to cache) until recently a new metadata revision was made for 0.11.102.1. https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/revisions/ This is a follow-up to commit 54f4502e459cf39512e30cbed4fac17c0aabe79d, which should have reset #:cabal-revision to 0 and changed the hash. * gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256)[arguments]: Update #:cabal-revision hash.
2022-10-15gnu: fp16: Fix build on i686-linux.Marius Bakke
* gnu/packages/patches/fp16-implicit-double.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/maths.scm (fp16)[source](patches): Add it.
2022-10-15gnu: Add r-macrophage.Mădălin Ionel Patrașcu
X-Debbugs-Cc: rekado@elephly.net * gnu/packages/bioconductor.scm (r-macrophage): New variable.
2022-10-15gnu: emacs-next: Update to 29.0.50-2.4aeb80c.Liliana Marie Prikler
* gnu/packages/patches/emacs-native-comp-driver-options.patch: New file. * gnu/local.mk: Register it here. * gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-2.4aeb80c.
2022-10-15doc: Explain Emacs native-compilation.zimoun
* doc/guix.texi ("Application Setup")["Emacs Packages"]: Add a note explaining that Emacs can compile packages to native code now. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add rdkit.David Elsing
* gnu/packages/chemistry.scm (rdkit): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add ringdecomposerlib.David Elsing
* gnu/packages/chemistry.scm (ringdecomposerlib): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add avalon-toolkit.David Elsing
* gnu/packages/chemistry.scm (avalon-toolkit): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add yaehmop.David Elsing
* gnu/packages/chemistry.scm (yaehmop): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add coordgenlibs.David Elsing
* gnu/packages/chemistry.scm (coordgenlibs): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add maeparser.David Elsing
* gnu/packages/chemistry.scm (maeparser): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add freesasa.David Elsing
* gnu/packages/chemistry.scm (freesasa): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add gemmi.David Elsing
* gnu/packages/patches/gemmi-fix-pegtl-usage.patch: New file. * gnu/packages/patches/gemmi-fix-sajson-types.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them here. * gnu/packages/chemistry.scm (gemmi): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add sajson-for-gemmi.David Elsing
* gnu/packages/cpp.scm (sajson-for-gemmi): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add optionparser.David Elsing
* gnu/packages/cpp.scm (optionparser): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add tinydir.David Elsing
* gnu/packages/c.scm (tinydir): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add cbehave.David Elsing
* gnu/packages/check.scm (cbehave): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add sajson.David Elsing
* gnu/packages/cpp.scm (sajson): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add pocketfft-cpp.David Elsing
* gnu/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/cpp.scm (pocketfft-cpp): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: Add fast-float.David Elsing
* gnu/packages/cpp.scm (fast-float-test-files, fast-float): New variables. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15gnu: ghc-lucid: Fix cabal-revision.Pierre-Henry Fröhring
Was not updated after update in commit b97f549b14402421fcfb360ddd4cff7de93b9af0. * gnu/packages/haskell-xyz.scm (ghc-lucid)[arguments]: Update cabal-revision. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-10-15gnu: font-ibm-plex: Use git source.Arun Isaac
* gnu/packages/fonts.scm (font-ibm-plex)[source]: Use git source.
2022-10-15gnu: Add python-crossenv.Brian Kubisiak
* gnu/packages/python-xyz.scm (python-crossenv): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-15gnu: bemenu: Update to 0.6.10, use new package style.kiasoc5
* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.10. [arguments]: Use G-expressions. Use #$output instead of assoc-ref. [inputs]: Remove labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-15gnu: libglvnd: Update to 1.5.0.Hilton Chain
* gnu/packages/gl.scm (libglvnd): Update to 1.5.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-15git: 'update-cached-checkout' recognizes truncated commit IDs.Ludovic Courtès
Fixes a regression introduced in 602527ab9778165ca9a8f9cb62036038b5354688 that broke 'tests/guix-build-branch.sh'. * guix/git.scm (resolve-reference): Revert change from 602527ab9778165ca9a8f9cb62036038b5354688.
2022-10-14gnu: emacs-eval-in-repl-erlang: Fix unbound variable.Brian Kubisiak
Commit 0b120ad5f88d32e0c716b1442fe1ea3c562b5586 introduced a circular dependency where (gnu packages erlang) would transitively load (gnu packages emacs-xyz) before the emacs-erlang package was defined. * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-erlang)[#:inputs]: Wrap in delay. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-14gnu: emacs-ido-completing-read+: Disable native compilation.Liliana Marie Prikler
This fixes an issue, wherein inadvertent native compilation leads to system crashes. See <https://bugs.gnu.org/57878> for a discussion. * gnu/packages/emacs-xyz.scm (emacs-ido-completing-read+)[arguments]: Add a phase to disable native compilation.
2022-10-14guix: emacs-utils: Support disabling native-compilation.Liliana Marie Prikler
* guix/build/emacs-utils.scm (emacs-batch-disable-compilation): Add ‘native?’ argument and honour it.
2022-10-12Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
Conflicts: gnu/packages/gnuzilla.scm gnu/packages/graphics.scm gnu/packages/gstreamer.scm gnu/packages/gtk.scm gnu/packages/kde-frameworks.scm gnu/packages/video.scm
2022-10-12gnu: Register (gnu packages bqn) in build infrastructure.Marius Bakke
This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.
2022-10-12gnu: ungoogled-chromium: Update to 106.0.5249.103-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.103. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-10-11guix-install.sh: Restore compatibility with "yes" invocation.Maxim Cournoyer
Commit 6a2e303d3a had modified prompt_yes_no to only read a single character, aiming to ease the user experience. This was, in retrospect, a bad idea, as it makes user input error more likely and introduces complexity. This commit reverts to line-oriented input, while preserving the default yes value so that a user can simply hit 'Enter' at the prompt in place of typing "yes". * etc/guix-install.sh (_flush): Delete function. (prompt_yes_no): Restore line-oriented read. Remove loop. Make anything else than yes means no. Use Bash features to streamline definition. Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.
2022-10-11gnu: Add libskk.mirlan
* gnu/packages/language.scm (libskk): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11gnu: profanity: Update to 0.13.0.Tanguy Le Carrour
* gnu/packages/messaging.scm (profanity): Update to 0.13.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11gnu: libstrophe: Update to 0.12.2.Tanguy Le Carrour
* gnu/packages/messaging.scm (libstrophe): Update to 0.12.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11gnu: mmg: Add dependency on Perl.Ludovic Courtès
* gnu/packages/graphics.scm (mmg)[native-inputs]: Add PERL.
2022-10-11gnu: gtkwave: Update to 3.3.113.jgart
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.113. [inputs]: Use new style. [arguments]: Use gexp. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11gnu: python-pydyf: Update to 0.3.0.Michael Rohleder
* gnu/packages/pdf.scm (python-pydyf): Update to 0.3.0. [arguments]: Add phases to replace build and install phases. [native-inputs]: Add python-flit-core, python-pypa-build. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11gnu: emacs-guix: Remove input labels.Ludovic Courtès
* gnu/packages/emacs-xyz.scm (emacs-guix)[inputs]: Remove labels.
2022-10-11gnu: emacs-guix: Update to cf5b7a4.Ludovic Courtès
* gnu/packages/emacs-xyz.scm (emacs-guix): Update to cf5b7a4. [home-page]: Update.
2022-10-11Revert "guix system: Remove unused 'read-operating-system' procedure."Ludovic Courtès
This reverts commit d11a432adffe9308eafec6b77cddd3145029109e. The 'read-operating-system' is used in Emacs-Guix.
2022-10-11git: Factorize 'commit-id?' predicate.Ludovic Courtès
* guix/git.scm (commit-id?): New procedure, copied from (guix swh). (resolve-reference): Use it instead of inline code. * guix/inferior.scm (channel-full-commit): Likewise.
2022-10-11guix import: Add a blank line after each package definition.Ludovic Courtès
Starting from commit 371a83b764c4993d198666e1674454eecbefcdf1, 'guix import crate -r' (or similar) would no longer print a blank line in between definitions. This patch fixes it. Reported by jgart <jgart@dismail.de>. * guix/scripts/import.scm (guix-import): Add second 'newline' call.
2022-10-11system: operating-system: Make the timezone field default to Etc/UTC.Maxim Cournoyer
* gnu/system.scm (<operating-system>) [timezone]: Default to "Etc/UTC".
2022-10-11services: slim-service-type: Do not extend profile with xterm.Maxim Cournoyer
This is not done for gdm-service-type, so do not do it here either, for consistency. Perhaps that change had been motivated by the fact that using ratpoison without a default terminal makes for a poor user experience (one cannot even view the help screen without a terminal); this was fixed with the preceding commit. * gnu/services/xorg.scm (slim-service-type) [profile-service-type]: Remove extension.
2022-10-11gnu: ratpoison: Reference xterm absolutely.Maxim Cournoyer
* gnu/packages/ratpoison.scm (ratpoison) [configure-flags]: Specify the '--with-xterm' configure flag. [inputs]: Add xterm.
2022-10-11gnu: ratpoison: Use gexps and remove input labels.Maxim Cournoyer
* gnu/packages/ratpoison.scm (ratpoison) [phases]: Use gexps. [inputs, native-inputs]: Remove input labels.
2022-10-11gnu: icedove: Use gexps.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icedove) [arguments]: Use gexps, adjusting phases as needed.