Commit graph

103990 commits

Author SHA1 Message Date
Zhu Zihao
06d02b7a2c
gnu: upx: Update to 4.0.0.
* gnu/packages/compression.scm (upx): Update to 4.0.0.
[build-system]: Use cmake-build-system.
[arguments]: Remove all stale arguments.
* gnu/packages/patches/upx-CVE-2021-20285.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove corresponding entry.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:36:22 +01:00
jgart
440a3e8d33
gnu: emacs-next: Update to 29.0.50-3.22e8a77.
* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-3.22e8a77.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:18:16 +01:00
Z572
fb28e900d4
gnu: ccls: Update to 0.20210330.
* gnu/packages/cpp.scm (ccls): Update to 0.20210330.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:17:52 +01:00
Michael Rohleder
318581c5fc
gnu: strawberry: Remove trailing #t from phases and snippet.
* gnu/packages/music.scm (strawberry)[arguments]<#:phases>: Remove trailing #t.
[snippet]: Likewise.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:17:07 +01:00
Michael Rohleder
7f75be7312
gnu: strawberry: Update to 1.0.10.
* gnu/packages/music.scm (strawberry): Update to 1.0.10.
[inputs]: Add gdk-pixbuf.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:16:50 +01:00
Timotej Lazar
0e392dc35c
gnu: endless-sky: Update to 0.9.16.1, use new package style.
* gnu/packages/games.scm (endless-sky): Update to 0.9.16.1.
[arguments]: Use G-expressions. Drop #:scons to use the default version.
[inputs]: Remove labels. Add util-linux:lib.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:08:58 +01:00
Timotej Lazar
fd83edf8a1
build-system/scons: Allow using a G-exp for scons-flags.
* guix/build-system/scons.scm (scons-build): Only call sexp->gexp on
scons-flags when scons-flags is a pair.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:08:55 +01:00
Christopher Baines
754f260753
gnu: gnome: Include aarch64 in librsvg-for-system.
As the current librsvg currently builds for aarch64-linux as well as
x86_64-linux.

* gnu/packages/gnome.scm (librsvg-for-system): Use librsvg for aarch64.
2022-11-03 17:39:45 +01:00
jgart
dde299df48
gnu: Add python-jsonalias.
* gnu/packages/python-xyz.scm (python-jsonalias): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:37:54 +01:00
jgart
2213089280
gnu: Add emacs-flymake-mypy.
* gnu/packages/emacs-xyz.scm (emacs-flymake-mypy): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:36:27 +01:00
jgart
d2cd7a4421
gnu: janet: Update to 1.25.1.
* gnu/packages/lisp.scm (janet): Update to 1.25.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:35:32 +01:00
EuAndreh
7bb3644dd0
doc: Change example for special-files-service-type.
Also update the default value given in the docs. Change the example since the
base system includes /usr/bin/env by default.

* doc/guix.texi (Base Services): Change the example for
special-files-service-type and update default.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:32:34 +01:00
Antero Mejr
7a4f858f39
etc: teams: Add help information for commands.
* etc/teams.scm.in (main): Add command information to usage help prompt.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 17:26:52 +01:00
Julien Lepiller
973dc4564e
gnu: josm: Udpate to 18583.
* gnu/packages/java.scm (josm): Update to 18583.
2022-11-03 15:12:04 +01:00
Julien Lepiller
10c82778ab
gnu: java-commons-jcs: Update to 3.1.
* gnu/packages/java.scm (java-commons-jcs): Update to 3.1.
(josm)[arguments]: Remove now unneeded phase.
2022-11-03 15:11:34 +01:00
Julien Lepiller
82d9fcd9b7
gnu: java-opening-hours-parser: Update to 0.27.0.
* gnu/packages/geo.scm (java-opening-hours-parser): Update to 0.27.0.
2022-11-03 15:11:32 +01:00
Julien Lepiller
622042110c
gnu: java-commons-compress: Update to 1.21.
* gnu/packages/java.scm (java-commons-compress): Update to 1.21.
(java-osgi-annotation, java-osgi-core): Create pom file and install from
it.
* gnu/packages/maven.scm (java-surefire-parent-pom): Fix pom fixing.
2022-11-03 15:11:30 +01:00
Julien Lepiller
eaf4441b62
gnu: Add java-asm-3.
* gnu/packages/java.scm (java-asm): New variable.
2022-11-03 15:11:28 +01:00
Julien Lepiller
cd7f674010
gnu: Add java-ow-util-ant-tasks.
* gnu/packages/java.scm (java-ow-util-ant-tasks): New variable.
2022-11-03 15:11:26 +01:00
Julien Lepiller
af82dbe2f9
gnu: Add java-zstd.
* gnu/packages/java.scm (java-zstd): New variable.
2022-11-03 15:11:25 +01:00
Julien Lepiller
b347ef494d
gnu: Add java-brotli.
* gnu/packages/compression.scm (java-brotli): New variable.
2022-11-03 15:11:20 +01:00
Sharlatan Hellseher
53c8cbb314
gnu: Add cl-hu.dwim.graphviz.
* gnu/packages/lisp-xyz.scm (ecl-hu.dwim.graphviz, cl-hu.dwim.graphviz,
  sbcl-hu.dwim.graphviz): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-03 15:07:16 +01:00
Julien Lepiller
e2802132e3
gnu: dedukti: Update to 2.7.
* gnu/packages/ocaml.scm (dedukti): Update to 2.7.
2022-11-03 13:24:42 +01:00
Julien Lepiller
2e67329415
gnu: Remove emacs-dedukti-mode.
* gnu/packages/ocaml.scm (emacs-dedukti-mode): Delete variable.
2022-11-03 13:24:34 +01:00
Julien Lepiller
82da66971f
gnu: Remove emacs-flycheck-dedukti.
* gnu/packages/ocaml.scm (emacs-flycheck-dedukti): Delete variable.
2022-11-03 13:24:24 +01:00
Julien Lepiller
7c51514f07
gnu: ocaml-ssl: Update to 0.5.13.
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.13.
2022-11-03 13:24:22 +01:00
Julien Lepiller
0e27aa1213
gnu: ocaml-ocp-index: Update to 1.3.4.
* gnu/packages/ocaml.scm (ocaml-ocp-index): Update to 1.3.4.
2022-11-03 13:24:19 +01:00
Julien Lepiller
c1cafe27a1
gnu: ocaml-digestif: Update to 1.1.3.
* gnu/packages/ocaml.scm (ocaml-digestif): Update to 1.1.3.
2022-11-03 13:24:17 +01:00
Julien Lepiller
0e1b544002
gnu: ocaml-fileutils: Update to 0.6.4.
* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.4.
2022-11-03 13:24:14 +01:00
Julien Lepiller
ba179aa797
gnu: dune-bootstrap: Update to 3.5.0.
* gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.5.0.
2022-11-03 13:23:49 +01:00
Pierre Neidhardt
058262eec4
gnu: sbcl: Remove obsolete fix-shared-library-makefile phase.
* gnu/packages/lisp.scm (sbcl)[arguments]: Remove phase since "cc" has been
replace by "CC" upstream.
2022-11-03 11:34:42 +01:00
Christopher Baines
e26b529b1a
gnu: coreutils: Disable the test-tls tests on the hurd.
These tests seem to lead to both consistent and inconsistent failures, so
marking them as XFAIL as is done with some other tests doesn't help. So this
commit means that they're skipped.

* gnu/packages/base.scm (coreutils)[arguments]: Disable the test-tls tests on
the hurd.
2022-11-02 21:38:55 +01:00
Efraim Flashner
db670af37d
gnu: openconnect-sso: Update to 0.8.0.
* gnu/packages/vpn.scm (openconnect-sso): Update to 0.8.0.
[source]: Download using git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Don't skip tests. Remove custom 'check phase. Move custom
'wrap-qt-process-path phase to after 'check.
[inputs]: Add poetry.
[native-inputs]: Remove python-setuptools-scm. Add
python-pytest-asyncio, python-pytest-httpserver.
2022-11-02 19:34:37 +02:00
Guillaume Le Vaillant
6de705f259
gnu: isc-dhcp: Add grep input.
The grep program is required by the dhclient script.

* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add grep.
  [arguments]: Add grep to wrapping in 'post-install' phase.
2022-11-02 17:30:43 +01:00
Julien Lepiller
853b49c419
gnu: dovecot: Use standard mkdir-p/perms.
* gnu/services/mail.scm (%dovecot-activation): Use (gnu build utils).
2022-11-02 16:57:36 +01:00
Mathieu Othacehe
62a3756bd9
installer: Skip the backtrace page on user abort.
When the user aborts the installation because a core dump is discovered or the
installation command failed, displaying the abort backtrace doesn't make much
sense. Hide it when the abort condition is &user-abort-error and skip directly
to the dump page.

* gnu/installer/steps.scm (&user-abort-error): New variable.
(user-abort-error?): New procedure.
* gnu/installer/newt/final.scm (run-install-failed-page): Raise a
user-abort-error.
* gnu/installer/newt/welcome.scm (run-welcome-page): Ditto.
* gnu/installer.scm (installer-program): Hide the backtrace page and directly
propose to dump the report when the a &user-abort-error is raised.
2022-11-02 15:52:19 +01:00
Mathieu Othacehe
80387bc7c3
installer: Add core dump support.
Fixes: <https://issues.guix.gnu.org/58733>

* gnu/installer.scm (installer-program): Enable core dump generation.
* gnu/installer/dump.scm (%core-dump): New variable.
(prepare-dump): Copy the core dump file.
* gnu/installer/newt/welcome.scm (run-welcome-page): Propose to report an
installation that previously generated a core dump.
2022-11-02 15:52:19 +01:00
Ricardo Wurmus
868a1e7f32
gnu: randomjungle: Use older gfortran.
* gnu/packages/machine-learning.scm (randomjungle)[native-inputs]: Use
gfortran-7.
2022-11-02 12:38:10 +01:00
Ricardo Wurmus
da5df7970f
gnu: randomjungle: Fix unpack by providing a conventional file name.
* gnu/packages/machine-learning.scm (randomjungle)[source]: Override file name
to avoid an unpack error.
2022-11-02 12:08:10 +01:00
Ricardo Wurmus
3fbe85366f
gnu: Add cgns.
* gnu/packages/engineering.scm (cgns): New variable.

Co-authored-by: Ontje Luensdorf <Ontje.Luensdorf@dlr.de>
2022-11-02 12:08:10 +01:00
Nicolas Goaziou
7e75269b8b
gnu: emacs-evil-traces: Update to 0.2.0.
* gnu/packages/emacs-xyz.scm (emacs-evil-traces): Update to 0.2.0.
[arguments]: Use G-expressions. Remove trailing #T.
[synopsis, description]: Rationalize emphasis and capitalization.
2022-11-02 09:26:36 +01:00
Vagrant Cascadian
faa03d1ace
gnu: Shorten package synopsis.
* gnu/packages/crates-io.scm (rust-inflections-1): Shorten
  synopsis.
  (rust-clap-conf-0.1): Likewise.
* gnu/packages/gtk.scm (volctl): Likewise.
* gnu/packages/haskell-xyz.scm (ghc-unliftio): Likewise.
* gnu/packages/kde-pim.scm (korganizer): Likewise.
* gnu/packages/kde.scm (kuserfeedback): Likewise.
* gnu/packages/pascal.scm (p2c): Likewise.
* gnu/packages/python-xyz.scm (python-ttystatus): Likewise.
* gnu/packages/qt.scm (qtwebplugin): Likewise.
2022-11-01 22:08:43 -07:00
Leo Famulari
2fde8cf399
gnu: linux-libre: Add linux-libre 6.0.6.
* gnu/packages/linux.scm (linux-libre-6.0-version,
linux-libre-6.0-pristine-source, linux-libre-6.0-source,
linux-libre-headers-6.0, linux-libre-6.0): New variables.
* gnu/packages/aux-files/linux-libre/6.0-arm.conf,
gnu/packages/aux-files/linux-libre/6.0-arm64.conf,
gnu/packages/aux-files/linux-libre/6.0-i686.conf,
gnu/packages/aux-files/linux-libre/6.0-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2022-11-02 01:01:51 -04:00
Maxim Cournoyer
c6d9492009
gnu: Add python-autoflake8.
* gnu/packages/python-xyz.scm (python-autoflake8): New variable.
2022-11-01 23:48:28 -04:00
Nicolas Goaziou
314b436fe6
gnu: emacs-compat: Update to 28.1.2.2.
* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 28.1.2.2.
2022-11-01 22:47:39 +01:00
Nicolas Goaziou
994b9fa07a
gnu: emacs-dockerfile-mode: Update to 1.8.
* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.8.
2022-11-01 22:47:39 +01:00
Nicolas Goaziou
2c6a6f8743
gnu: emacs-skempo: Update to 0.2.2.
* gnu/packages/emacs-xyz.scm (emacs-skempo): Update to 0.2.2.
2022-11-01 22:47:39 +01:00
Nicolas Goaziou
b74cd58692
gnu: emacs-mct: Update to 0.5.1.
* gnu/packages/emacs-xyz.scm (emacs-mct): Update to 0.5.1.
2022-11-01 22:47:38 +01:00
Nicolas Goaziou
4931af898e
gnu: emacs-consult-lsp: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-consult-lsp): Update to 1.1.
[synopsis]: Use proper capitalization.
2022-11-01 22:47:38 +01:00
Nicolas Goaziou
ffd804b959
gnu: fet: Update to 6.7.0.
* gnu/packages/education.scm (fet): Update to 6.7.0.
2022-11-01 22:47:38 +01:00