Commit graph

103261 commits

Author SHA1 Message Date
Nicolas Graves
0c7a2639bb
gnu: Add kaldi-for-vosk.
* gnu/packages/machine-learning.scm (kaldi-for-vosk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-17 09:47:31 +02:00
Nicolas Graves
9ca6416a19
gnu: Add openfst-for-vosk.
* gnu/packages/machine-learning.scm (openfst-for-vosk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-17 09:47:23 +02:00
Ludovic Courtès
f36522416e
channels: Interpret the 'commit' field of channel as a tag or commit.
Previously the 'commit' field would always be interpreted as a commit
ID.  This change adds flexibility, allowing for things like:

  guix time-machine --commit=v1.2.0 -- describe

* guix/channels.scm (channel-reference): Use 'tag-or-commit' rather than 'commit'.
* guix/inferior.scm (channel-full-commit): Likewise.
* doc/guix.texi (Invoking guix pull): Document it.
(Invoking guix time-machine): Likewise.
2022-10-17 09:37:27 +02:00
Ludovic Courtès
46f7011591
git: 'update-cached-checkout' returns the commit ID when given a tag.
Previously, starting with commit
efa578ecae, 'update-cached-checkout' would
return the OID of the annotated tag the tag points to.  With this change
it returns the OID of the commit object in all cases.

* guix/git.scm (resolve-reference): In the 'tag' case, call
'tag-target-id' and 'tag-lookup' when OID designates an annotated tag.
* tests/git.scm ("update-cached-checkout, tag"): New test.
2022-10-17 09:37:27 +02:00
Ludovic Courtès
eec920ba93
Revert "nix: Guard against removing temporary roots of living processes."
This reverts commit bb0beaecde.  This
change broke a number of tests that assumed the previous behavior.
2022-10-17 09:37:27 +02:00
aleksandr barakin
094b357783
installer: Relax internet check availability criteria.
Checks the availability of the mirror bordeaux.guix.gnu.org in addition to
ci.guix.gnu.org.  This allows to proceed the installation if the
ci.guix.gnu.org is unavailable.

* gnu/installer/newt/network.scm (wait-service-online): Relax internet check
availability criteria.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2022-10-17 10:22:15 +04:00
Thiago Jung Bauermann
6f7b44e42e
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entry about the new
--emulate-fhs option.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-10-17 07:32:47 +02:00
Julien Lepiller
63bb79fa38
doc: Fix typos.
These typos were found and reported on weblate.

* doc/guix.texi: Fix typos.
2022-10-17 07:29:51 +02:00
Julien Lepiller
82b0f3755d
guix: Fix typos.
These typos were found and reported through weblate.

* gnu/packages/audio.scm (wildmidi)[description]: Fix typo.
* gnu/packages/games.scm (cgoban)[description]: Fix typo.
* gnu/services/version-control.scm (gitolite-service-type)[description]:
  Fix typo.
* gnu/installer/newt/substitutes.scm (run-substitutes-page): Remove full
  stop at end of title.
* gnu/machine/ssh.scm (machine-ssh-configuration-system): Move
  punctuation outside of quotes.
* guix/scripts/home.scm (process-action): Remove trailing space before
  newline.
* guix/scripts/system.scm (show-help): Fix typo.
* guix/scripts/environment.scm (with-store/maybe): Fix typo.
2022-10-17 07:29:09 +02:00
Nicolas Goaziou
46b0143714
gnu: Add dds.
* gnu/packages/game-development.scm (dds): New variable.
2022-10-16 21:15:10 +02:00
Nicolas Goaziou
e0b11d9e7e
gnu: emacs-tempel: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.5.
2022-10-16 21:08:50 +02:00
Nicolas Goaziou
7d48c651ac
gnu: emacs-marginalia: Update to 0.15.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.15.
2022-10-16 21:08:50 +02:00
Nicolas Goaziou
c49bf4814d
gnu: emacs-consult: Update to 0.20.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.20.
2022-10-16 21:08:49 +02:00
Christopher Baines
8bbfa8b26f
gnu: guix-build-coordinator: Update to 0-64.f051c28.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-64.f051c28.
2022-10-16 19:13:53 +01:00
Brendan Tildesley
8935049db9
gnu: 0ad: Update to 0.0.26-alpha.
* gnu/packages/games.scm (0ad): Update to 0.0.26-alpha.
[inputs]: Add freetype.
(0ad-data): Update to 0.0.26-alpha.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 19:12:59 +01:00
Matthew James Kraai
cf19228932
gnu: Add s3cmd.
* gnu/packages/python-xyz.scm (s3cmd): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 18:24:26 +01:00
Christopher Baines
c3e103129d
gnu: lziprecover: Fix cross-compilation.
* gnu/packages/comression.scm (lziprecover)[arguments]: Set CXX when cross
compiling.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 18:18:37 +01:00
Christopher Baines
69bbb720db
gnu: lzip: Fix cross-compilation.
Previously the package would build, but the binaries would be build for the
host system, rather than the target.

* gnu/packages/compression.scm (lzip)[arguments]: Set CXX when cross
compiling.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 18:15:15 +01:00
Ryan Tolboom
cbaf47bb8b
gnu: Add python-dotmap
* gnu/packages/python-xyz.scm: New variable

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 18:15:03 +01:00
Sughosha
fc68b97db1
gnu: Add textpieces.
* gnu/packages/text-editors.scm (textpieces): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 18:09:56 +01:00
Ricardo Wurmus
8488fa5df3
gnu: ghc-4: Use Perl 5.6
* gnu/packages/haskell.scm (ghc-4)[native-inputs]: Replace perl-5.14 with
perl-5.6.
2022-10-16 17:36:00 +02:00
Ricardo Wurmus
324e056ba0
gnu: Add perl-5.6.
* gnu/packages/perl.scm (perl-5.6): New variable.
2022-10-16 17:36:00 +02:00
Marius Bakke
3d8c243efb
gnu: akgregator: Fix build.
* gnu/packages/kde.scm (akregator)[arguments]: Use SEARCH-INPUT-FILE to locate
QtWebEngine instead of referring to non-existent label.
2022-10-16 15:14:38 +02:00
Marius Bakke
8681d90d50
gnu: akgregator: Fix source hash.
This is a follow-up to commit 6971feca53.

* gnu/packages/kde.scm (akregator)[source](sha256): Update.
2022-10-16 15:14:38 +02:00
Marius Bakke
bf30303c17
gnu: gst-plugins-bad: Build without faac.
This is a follow-up to commit fe0ab5dbea.

* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Remove FAAC.
2022-10-16 15:14:38 +02:00
Liliana Marie Prikler
fe0ab5dbea
gnu: Remove faac.
Contrary to the misleading license field, the ISO MPEG-4 code is not actually
GPL-licensed, but actually contradicts freedom 0.
For further information, see <https://issues.guix.gnu.org/58147>.

* gnu/packages/audio.scm (faac): Delete variable.
2022-10-16 13:58:56 +02:00
Liliana Marie Prikler
1229979232
gnu: transcode: Build without faac.
* gnu/packages/video.scm (transcode)[#:configure-flags]: Remove
“--enable-faac”.
[inputs]: Remove faac.
2022-10-16 13:58:56 +02:00
Liliana Marie Prikler
72865a2e8a
gnu: ffmpeg: Don't mention libfaac.
* gnu/packages/video.scm (ffmpeg-5): Remove comment mentioning faac.
2022-10-16 13:58:56 +02:00
Julien Lepiller
26ff45cb03
gnu: lablgtk3: Update to 3.1.3.
* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.3.
[propagated-inputs]: Add ocaml-camlp-streams.
2022-10-16 12:21:49 +02:00
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