Commit graph

104110 commits

Author SHA1 Message Date
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
Nicolas Goaziou
0b8fd1ba8a
gnu: giac: Update to 1.9.0-27.
* gnu/packages/algebra.scm (giac): Update to 1.9.0-27.
2022-11-01 22:47:37 +01:00
Maxim Cournoyer
d0917d7782
gnu: Add python-zope-sqlalchemy.
* gnu/packages/python-web.scm (python-zope-sqlalchemy): New variable.
2022-11-01 14:17:28 -04:00
Efraim Flashner
088962f3c2
gnu: ncdu-2: Update to 2.2.1.
* gnu/packages/ncdu.scm (ncdu-2): Update to 2.2.1.
2022-11-01 19:03:31 +02:00
Tobias Geerinckx-Rice
24f0c34ccb
gnu: openssl: Update to 1.1.1s.
* gnu/packages/tls.scm (openssl): Update to 1.1.1s.
2022-10-30 02:00:00 +01:00
Maxim Cournoyer
0b709b1471
gnu: python-keyring: Update to 23.9.3.
* gnu/packages/python-crypto.scm (python-keyring): Update to 23.9.3.
[origin]: Fix indentation.
[build-system]: Use pyproject-build-system.
[test-flags]: New argument.
[phases]: Remove check phase.  Add workaround-test-failure phase.
[native-inputs]: Remove python-setuptools.
[propagated-inputs]: Add python-importlib-metadata and python-jaraco-classes.
2022-11-01 12:07:12 -04:00
Tobias Geerinckx-Rice
e0b9cd7cc1
gnu: openssl: Update to 3.0.7 [fixes CVE-2022-3786, CVE-2022-3602].
* gnu/packages/tls.scm (openssl): Update to 3.0.7.
2022-10-30 02:00:00 +01:00
(
807bfe55dc
doc: contributing: Use proper subsections.
* doc/contributing.texi ("Submitting Patches")
["Sending a Patch Series", "Teams"]: Convert to numbered subsections.
Add nodes.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-01 13:53:59 +01:00
Nicolas Goaziou
f151a729bf
gnu: emacs-consult-notmuch: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.8.
[description]: Use proper capitalization.
2022-11-01 09:53:53 +01:00
Nicolas Goaziou
b5238238a9
gnu: Merge EMACS-JANPATH-EVIL-NUMBERS and EMACS-EVIL-NUMBERS.
* gnu/packages/emacs-xyz.scm (emacs-evil-numbers): Use
EMACS-JANPATH-EVIL-NUMBERS definition.
(emacs-janpath-evil-numbers): Deprecate package.

Both packages are fork of the same project, the latter being unmaintained.
2022-11-01 09:53:52 +01:00
Nicolas Goaziou
f937885311
gnu: emacs-janpath-evil-numbers: Activate tests.
* gnu/packages/emacs-xyz.scm (emacs-janpath-evil-numbers)[arguments]: Activate
tests.
[native-inputs]: Add EMACS-ERT-RUNNER.
2022-11-01 09:53:52 +01:00
Nicolas Goaziou
693509685c
gnu: emacs-janpath-evil-numbers: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-janpath-evil-numbers): Update to 0.6.
[source]<origin>: Update upstream URL.
[home-page]: Update URL.
2022-11-01 09:53:52 +01:00
jgart
c62fc6b333
gnu: emacs-alarm-clock: Update to 1.0.3.
* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): Update to 1.0.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-01 09:53:51 +01:00
Vagrant Cascadian
15ff5eebb6
gnu: Fix various lint issues in synopsis and descriptions.
* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period.
* gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise.
  (rust-atomic-polyfill-1)[synopsis]: Likewise.
  (rust-modifier-0.1)[synopsis]: Likewise.
  (rust-openssl-macros-0.1)[synopsis]: Likewise.
  (rust-syn-mid-0.5)[synopsis]: Likewise.
  (rust-toml-edit-0.14)[synopsis]: Likewise.
  (rust-valuable-derive-0.1)[synopsis]: Likewise.
  (rust-inflections-1)[synopsis]: Likewise.
* gnu/packages/databases.scm (python-databases)[synopsis]: Likewise.
* gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise.
* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise.
* gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise.
* gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise.
* gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise.
  (python-pyro-api)[synopsis]: Likewise.
* gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise.
  (python-sarif-om)[synopsis]: Likewise.
  (python-socksio)[synopsis]: Likewise.
  (python-msrest)[synopsis]: Likewise.
* gnu/packages/tor.scm (torsocks)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article.
* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise.
  (rust-simplelog-0.11)[synopsis]: Likewise.
* gnu/packages/samba.scm (wsdd)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove
  leading whitespace.
* gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]:
  Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading
  whitespace.
* gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing
  whitespace.
2022-10-31 18:13:48 -07:00
Nicolas Goaziou
41a5720be9
gnu: emacs-lice-el: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-lice-el)[arguments]: Use G-expressions.
<#:include>: Add "template" directory instead of installing files manually.
<#:phases>: Use ELPA-DIRECTORY.  Remove trailing #T.
2022-11-01 00:46:31 +01:00
Nicolas Goaziou
7fd9c40f60
gnu: emacs-lice-el: Update to 0.3.
* gnu/packages/emacs-xyz.scm (emacs-lice-el): Update to 0.3.
2022-11-01 00:46:31 +01:00
Tobias Geerinckx-Rice
bbf9adf525
gnu: ntfs-3g: Update to 2022.10.3 [security fixes].
* gnu/packages/linux.scm (ntfs-3g): Update to 2022.10.3.
[source]: Don't explicitly return #t from snippet.
[arguments]: Don't explicitly return #t from phases.
2022-10-30 02:00:00 +01:00
Tobias Geerinckx-Rice
c11f585366
gnu: netdiscover: Update to 0.10.
* gnu/packages/networking.scm (netdiscover): Update to 0.10.
2022-10-30 02:00:00 +01:00
Nicolas Goaziou
96387f01b6
gnu: emacs-denote: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 1.1.0.
2022-11-01 00:14:26 +01:00
Nicolas Goaziou
ff512401c3
gnu: emacs-detached: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-detached)[arguments]<#:phases>: Remove
unnecessary call to MAKE-FILE-WRITABLE.
[synopsis]: Do not start with an article.
[description]: Use proper capitalization.
2022-11-01 00:11:25 +01:00
Nicolas Goaziou
f9ac8b7666
gnu: emacs-detached: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.9.1.
2022-11-01 00:10:18 +01:00
Nicolas Goaziou
58e9e52972
gnu: emacs-corfu-terminal: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-corfu-terminal): Update to 0.5.
2022-11-01 00:06:44 +01:00
Nicolas Goaziou
8400c26cb5
gnu: emacs-popon: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-popon): Update to 0.11.
2022-11-01 00:06:43 +01:00
Nicolas Goaziou
78a517b439
gnu: emacs-pulsar: Update to 0.5.0.
* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 0.5.0.
2022-11-01 00:01:17 +01:00
Nicolas Goaziou
a66b2f432f
gnu: emacs-logos: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.0.0.
2022-10-31 23:59:29 +01:00
Nicolas Goaziou
70802fde66
gnu: emacs-prodigy-el: Rename to EMACS-PRODIGY.
* gnu/packages/emacs-xyz.scm (emacs-prodigy): Renamed from EMACS-PRODIGY-EL.
(emacs-prodigy-el): Deprecate package.
2022-10-31 23:55:40 +01:00
Nicolas Goaziou
7cbd32d2fc
gnu: emacs-prodigy-el: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-prodigy-el): Update to 1.0.0.
[propagated-inputs]: Reorder alphabetically.
2022-10-31 23:53:56 +01:00
Nicolas Goaziou
83f65cd1b3
gnu: emacs-lin: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-lin): Update to 1.0.0.
2022-10-31 23:50:07 +01:00
Nicolas Goaziou
1a734947bc
gnu: emacs-flycheck-cpplint: Update to 1.0.2.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-cpplint): Update to 1.0.2.
2022-10-31 23:34:47 +01:00
Nicolas Goaziou
c8140c7230
gnu: mame: Update to 0.249.
* gnu/packages/emulators.scm (mame): Update to 0.249.
2022-10-31 23:29:39 +01:00
Tobias Geerinckx-Rice
08d60c8691
gnu: dehydrated: Don't rely on implicit input labels.
* gnu/packages/tls.scm (dehydrated)[arguments]:
Use SEARCH-INPUT-FILE instead of ASSOC-REF.
2022-10-30 02:00:01 +01:00