Commit graph

103082 commits

Author SHA1 Message Date
Julien Lepiller
3ad8ab8404
gnu: ocaml-core: Update to 0.15.1.
* gnu/packages/ocaml.scm (ocaml-core): Update to 0.15.1.
2022-10-16 12:21:28 +02:00
Liliana Marie Prikler
4c43c79e40
gnu: emacs: Update to 28.2.
* gnu/packages/emacs.scm (emacs): Update to 28.2.
2022-10-16 11:23:58 +02:00
Tobias Geerinckx-Rice
ca73325d75
gnu: man-pages: Use LIST of arguments.
We're already using a Gexp for #:make-flags; this unweirds that ,#~.

* gnu/packages/man.scm (man-pages)[arguments]: Use LIST & G-expressions.
2022-10-09 02:00:00 +02:00
Tobias Geerinckx-Rice
bc435c595f
gnu: man-pages: Update to 6.00.
* gnu/packages/man.scm (man-pages): Update to 6.00.
[arguments]: Add a new 'skip-html phase.
2022-10-09 02:00:00 +02:00
Michael Rohleder
09bab971aa
gnu: emacs-puni: Update to 0-1.28836e98.
* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-1.28836e98.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-10-16 10:43:19 +02:00
Nicolas Goaziou
dba89d11f9
gnu: emacs-evil-nerd-commenter: Update to 3.5.8.
* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.8.
2022-10-16 10:43:18 +02:00
Nicolas Goaziou
2a929636b4
gnu: emacs-geiser: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.27.
2022-10-16 10:43:18 +02:00
Nicolas Goaziou
8ede54df40
gnu: emacs-taxy-magit-section: Update to 0.12.1.
* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.12.1.
2022-10-16 10:43:18 +02:00
Arun Isaac
08f2a06d26
gnu: Add guile-dns.
* gnu/packages/guile-xyz.scm (guile-dns): New variable.
2022-10-16 14:05:21 +05:30
Jan (janneke) Nieuwenhuizen
67a2049202
gnu: mes: Update to 0.24.1.
* gnu/packages/mes.scm (mes): Update to 0.24.1.
2022-10-16 10:31:00 +02:00
Jonathan Brielmaier
a73cb189c3
gnu: icedove: Update to 102.3.3.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.3.
2022-10-16 08:26:43 +02:00
Marius Bakke
270eb27b20
gnu: kwayland: Skip flaky test.
* gnu/packages/kde-frameworks.scm (kwayland)[source](patches): New field.
* gnu/packages/patches/kwayland-skip-flaky-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-10-16 03:27:33 +02:00
Marius Bakke
617c083e7b
gnu: kwayland: Use qt-build-system and enable all tests.
* gnu/packages/kde-frameworks.scm (kwayland)[build-system]: Change to
QT-BUILD-SYSTEM to avoid overriding the check phase, and to get verbose output
on failure.
[arguments]: Add #:parallel-build?.  Remove skip-specific-tests phase.  Don't
override check phase, but add new to set XDG_RUNTIME_DIR.
2022-10-16 01:12:35 +02:00
Marius Bakke
c567a82a69
Merge branch 'staging' 2022-10-16 00:10:07 +02:00
Marius Bakke
3a84b4ec4c
gnu: ghc-cryptohash-sha256: Update cabal revision metadata.
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 54f4502e45, 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-16 00:06:03 +02:00
Marius Bakke
d799c8a5f6
gnu: fp16: Fix build on i686-linux.
* 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-15 23:26:59 +02:00
Mădălin Ionel Patrașcu
5d58d20684
gnu: Add r-macrophage.
X-Debbugs-Cc: rekado@elephly.net

* gnu/packages/bioconductor.scm (r-macrophage): New variable.
2022-10-15 21:07:24 +02:00
Liliana Marie Prikler
1682aba247
gnu: emacs-next: Update to 29.0.50-2.4aeb80c.
* 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-15 16:32:04 +02:00
zimoun
4cb5144df0
doc: Explain Emacs native-compilation.
* 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-15 15:34:56 +02:00
David Elsing
18f95f9335
gnu: Add rdkit.
* gnu/packages/chemistry.scm (rdkit): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
175d1a0151
gnu: Add ringdecomposerlib.
* gnu/packages/chemistry.scm (ringdecomposerlib): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
a3844f8a18
gnu: Add avalon-toolkit.
* gnu/packages/chemistry.scm (avalon-toolkit): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
cfd62fdf86
gnu: Add yaehmop.
* gnu/packages/chemistry.scm (yaehmop): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
697f0c8a6a
gnu: Add coordgenlibs.
* gnu/packages/chemistry.scm (coordgenlibs): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
f170715398
gnu: Add maeparser.
* gnu/packages/chemistry.scm (maeparser): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
06358ee715
gnu: Add freesasa.
* gnu/packages/chemistry.scm (freesasa): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:05:15 +02:00
David Elsing
696f20f0f6
gnu: Add gemmi.
* 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-15 12:04:54 +02:00
David Elsing
3cbb634a89
gnu: Add sajson-for-gemmi.
* gnu/packages/cpp.scm (sajson-for-gemmi): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:34 +02:00
David Elsing
fd4342728d
gnu: Add optionparser.
* gnu/packages/cpp.scm (optionparser): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:34 +02:00
David Elsing
d42f648c0c
gnu: Add tinydir.
* gnu/packages/c.scm (tinydir): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:34 +02:00
David Elsing
f169d7a128
gnu: Add cbehave.
* gnu/packages/check.scm (cbehave): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:34 +02:00
David Elsing
e34bf9b634
gnu: Add sajson.
* gnu/packages/cpp.scm (sajson): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:34 +02:00
David Elsing
c152902191
gnu: Add pocketfft-cpp.
* 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-15 12:01:33 +02:00
David Elsing
afd853977a
gnu: Add fast-float.
* gnu/packages/cpp.scm (fast-float-test-files, fast-float): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:33 +02:00
Pierre-Henry Fröhring
d923cf1dea
gnu: ghc-lucid: Fix cabal-revision.
Was not updated after update in commit b97f549b14.

* gnu/packages/haskell-xyz.scm (ghc-lucid)[arguments]: Update
cabal-revision.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-10-15 10:25:21 +02:00
Arun Isaac
5f414c8edb
gnu: font-ibm-plex: Use git source.
* gnu/packages/fonts.scm (font-ibm-plex)[source]: Use git source.
2022-10-15 11:56:14 +05:30
Brian Kubisiak
4dfaddfc44
gnu: Add python-crossenv.
* gnu/packages/python-xyz.scm (python-crossenv): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-15 00:44:09 +02:00
kiasoc5
8fbbb8fc31
gnu: bemenu: Update to 0.6.10, use new package style.
* 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-15 00:44:09 +02:00
Hilton Chain
807c0658c8
gnu: libglvnd: Update to 1.5.0.
* gnu/packages/gl.scm (libglvnd): Update to 1.5.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-15 00:44:09 +02:00
Ludovic Courtès
26965563ef
git: 'update-cached-checkout' recognizes truncated commit IDs.
Fixes a regression introduced in
602527ab97 that broke
'tests/guix-build-branch.sh'.

* guix/git.scm (resolve-reference): Revert change from
602527ab97.
2022-10-15 00:44:09 +02:00
Brian Kubisiak
a11522a024
gnu: emacs-eval-in-repl-erlang: Fix unbound variable.
Commit 0b120ad5f8 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-14 23:49:51 +02:00
Liliana Marie Prikler
cd0d27f30d
gnu: emacs-ido-completing-read+: Disable native compilation.
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-14 21:02:24 +02:00
Liliana Marie Prikler
8b809a31fa
guix: emacs-utils: Support disabling native-compilation.
* guix/build/emacs-utils.scm (emacs-batch-disable-compilation): Add ‘native?’
argument and honour it.
2022-10-14 20:41:33 +02:00
Efraim Flashner
322917aeb8
Merge remote-tracking branch 'origin/master' into staging
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-12 14:36:44 +03:00
Marius Bakke
e1baf802cc
gnu: Register (gnu packages bqn) in build infrastructure.
This is a follow-up to commit 9aa2a41b47.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.
2022-10-12 11:09:38 +02:00
Marius Bakke
2d2afb4cf3
gnu: ungoogled-chromium: Update to 106.0.5249.103-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.103.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-10-12 10:46:36 +02:00
Maxim Cournoyer
e46bb5fd5a
guix-install.sh: Restore compatibility with "yes" invocation.
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-11 12:00:44 -04:00
mirlan
68d79a8b60
gnu: Add libskk.
* gnu/packages/language.scm (libskk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11 16:05:32 +02:00
Tanguy Le Carrour
f5fd741474
gnu: profanity: Update to 0.13.0.
* gnu/packages/messaging.scm (profanity): Update to 0.13.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-11 16:05:32 +02:00
Tanguy Le Carrour
4e769c1d27
gnu: libstrophe: Update to 0.12.2.
* gnu/packages/messaging.scm (libstrophe): Update to 0.12.2.

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