Commit graph

100270 commits

Author SHA1 Message Date
Fabio Natali 772db83faa
gnu: Add texlive-setspace.
* gnu/packages/tex.scm (texlive-setspace): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 17:43:27 +02:00
Fabio Natali 6815bdb95c
gnu: Add texlive-mdframed.
* gnu/packages/tex.scm (texlive-mdframed): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 17:43:26 +02:00
Ludovic Courtès e8ed95ddf8
gnu: xscreensaver: Don't read /proc/interrupts at configure time.
Fixes a bug whereby, on some machines, ./configure would fail with:

  Warning: Checking of /proc/interrupts was requested, but it's bogus.

* gnu/packages/xdisorg.scm (xscreensaver)[arguments]: Pass
'--without-proc-interrupts'.
2022-08-03 17:43:26 +02:00
Ludovic Courtès f2d86db81d
gnu: xscreensaver: Remove custom 'configure' phase.
This is a followup to 45456595ac, which
was based on an incorrect diagnosis.

* gnu/packages/xdisorg.scm (xscreensaver)[source]: Add 'snippet'.
[arguments]: Remove custom 'configure' phase.  Reintroduce #:configure-flags.
2022-08-03 17:43:26 +02:00
Guillaume Le Vaillant 18f1befba3
gnu: ecl-legion: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-legion)[parameters]: Disable tests.
2022-08-03 16:45:54 +02:00
Guillaume Le Vaillant 45c257379f
gnu: sbcl-glop: Remove obsolete test-asd-file parameter.
* gnu/packages/lisp-xyz.scp (sbcl-glop)[arguments]: Remove 'test-asd-file'
  parameter.
2022-08-03 16:45:54 +02:00
Guillaume Le Vaillant c2a747a60d
gnu: sbcl-stumpwm-kbd-layouts: Fix build.
* gnu/packages/wm.scm (sbcl-stumpwm-kbd-layouts)[arguments]: Set
  'asd-operation' parameter to "compile-system".
2022-08-03 16:45:54 +02:00
Guillaume Le Vaillant c232375340
build-system: asdf: Add asd-operation parameter.
The 'asd-operation' parameter can be used to specify the ASDF operation to use
in the build phase. It's default value is "load-system".

* guix/build-system/asdf.scm (package-with-build-system, asdf-build): Add
  'asd-operation' parameter.
* guix/build/asdf-buid-system.scm (build): Add 'asd-operation' parameter and
  use it.
* guix/build/lisp-utils.scm (compile-systems): Add 'asd-operation' parameter
  and use it.
2022-08-03 16:45:54 +02:00
Pierre Neidhardt 369377a0fb
gnu: sbcl-jzon: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-jzon)[arguments]: Move test system
  to #:asd-test-systems. Add phase to fix test .asd to actually run the tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt 81fe659aad
gnu: sbcl-cl-online-learning: Remove unnecessary arguments.
The updated build system is now able to find the system on its own.

* gnu/packages/lisp-xyz.scm (sbcl-cl-online-learning)[arguments]: Do it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt b6355dc2c4
gnu: sbcl-quantile-estimator: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator)[arguments]: Do it.
  [native-inputs]: Add sbcl-mw-equiv, sbcl-prove, sbcl-log4cl.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt bcb3335716
gnu: Add cl-mw-equiv.
* gnu/packages/lisp-xyz.scm (cl-mw-equiv, ecl-mw-equiv, sbcl-mw-equiv): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt c1b4608ac5
gnu: sbcl-hdf5-cffi: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi)[arguments]: Do it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt 440372efcd
gnu: sbcl-vas-string-metrics: Re-enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-vas-string-metrics)[arguments]: Specify the
  name of the test system and fix the .asd file to actually do something.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt 95010a1226
gnu: sbcl-cl-heap: Re-enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-heap)[arguments]: Specify the name
  of the test system.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt 664be491a4
gnu: sbcl-lisp-namespace: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-lisp-namespace)[arguments]: Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt 64030b3978
gnu: sbcl-spatial-trees: Build spatial-trees.nss and fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-spatial-trees)[arguments]: Do it.
  [inputs] Add sbcl-alexandria, sbcl-optima, sbcl-iterate.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt a768436cda
gnu: sbcl-cl-irc: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-irc)[arguments]: Specify test system.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt c4157fd02d
gnu: sbcl-jonathan: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-jonathan)[native-inputs]: Add missing
  sbcl-legion input.
  [arguments]: Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt 1fb04c2097
gnu: Add cl-legion.
* gnu/packages/lisp-xyz.scm (cl-legion, ecl-legion, sbcl-legion): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt 7f35234002
gnu: sbcl-cl-reexport: Remove obsolete test workaround.
* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport)[arguments]: Remove.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt f3e71d7b8e
gnu: sbcl-quri: Remove obsolete test workaround.
* gnu/packages/lisp-xyz.scm (sbcl-quri)[arguments]: Remove.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt e2562197fb
gnu: Remove obsolete references to asd-files and test-asd-file.
In a previous commit we've update the build system to let ASDF locate the .asd
files for us, so package definition no longer need to provide this information.

* gnu/packages/lisp-check.scm: Do it.
* gnu/packages/lisp-xyz.scm: Do it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt 4b7cca1b45
gnu: sbcl-cl-gamepad: Remove asdf:compile-system workaround.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad)[arguments]: Remove 'build phase
  patch now that asdf-build-system/sbcl builds using asdf:load-system which
  fixes the bug.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt 6181f1f263
build-system: asdf: Let ASDF locate the .asd files.
This approach has many benefits:

- It simplifies the build system.
- The package definitions are easier to write.
- It fixes a bug with systems that call asdf:clear-system which would cause
  the load to fail. See for instance test systems using Prove.

* guix/build-system/asdf.scm (package-with-build-system): Remove 'asd-files'
  and replace 'test-asd-file' by 'asd-test-systems'.
  (lower): Same.
* guix/build/asdf-build-system.scm (source-asd-file): Remove since ASDF does
  it better than us.
  (find-asd-files): Same.
  (build): Remove unused asd-files argument.
  (check): Remove asd-files argument and replace asd-systems by
  asd-test-systems.
* guix/build/lisp-utils.scm (compile-systems): Call to ASDF to find the
  systems.
  (test-system): Same.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt 6b5ef03a25
guix: build: Switch from asdf:compile-system to asdf:load-system.
According to the ASDF manual:

This will make sure all the files in the system are compiled, but not
necessarily load any of them in the current image; on most systems, it
will _not_ load all compiled files in the current image.  This function
exists for symmetry with 'load-system' but is not recommended unless you
are writing build scripts and know what you're doing.

* guix/build/lisp-utils.scm (compile-systems): Switch from asdf:compile-system
  to asdf:load-system.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Ludovic Courtès c4e58c119d
gnu: xscreensaver: Remove input labels.
* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Remove labels.
2022-08-03 12:21:05 +02:00
r0man 45456595ac
gnu: xscreensaver: Update to 6.04.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.04.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 12:18:32 +02:00
Artyom V. Poptsov 28e523cc32
gnu: Add evtest.
* gnu/packages/linux.scm (evtest): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 12:17:04 +02:00
Hilton Chain 815710cf37
gnu: font-sarasa-gothic: Update to 0.36.6
From 46bc3dcc324074b633c5bb3e1c1bdb5f209f5c15 Mon Sep 17 00:00:00 2001

* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.6.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 12:14:13 +02:00
kiasoc5 4e9818db34
gnu: Add android-file-transfer.
* gnu/packages/android.scm (android-file-transfer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 12:13:17 +02:00
Ontje Lünsdorf b13966a907
gnu: fenics: Do not mpirun tests.
* gnu/packages/simulation.scm (fenics)[phases]: Do not use mpirun for tests
  and skip failing XDMF test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03 12:03:51 +02:00
Hilton Chain ae0c11f920
gnu: Add font-chiron-hei-hk.
* gnu/packages/fonts (font-chiron-hei-hk): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 15:47:17 +08:00
Hilton Chain 30e89f47d1
gnu: Add font-chiron-sung-hk.
* gnu/packages/fonts (font-chiron-sung-hk): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 15:17:47 +08:00
André A. Gomes fab316f7ec
gnu: emacs: Suppress loading messages for guix emacs packages.
* gnu/packages/aux-files/emacs/guix-emacs.el
(guix-emacs-autoload-packages): Pass NOMESSAGE as t for 'load'.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 15:07:55 +08:00
John Kehayias 0ff99893bd
gnu: Add hashlink.
* gnu/packages/haxe.scm (hashlink): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 14:50:46 +08:00
John Kehayias 0dba452898
gnu: Add haxe.
* gnu/packages/haxe.scm (haxelib-src): New variable.
(haxe): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 14:50:01 +08:00
John Kehayias a4c131a749
gnu: Add neko.
* gnu/packages/haxe.scm: New module.
(neko): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 14:25:52 +08:00
Vivien Kraus e2ad0b0f8b
gnu: nsis: Update to 3.08.
* gnu/packages/patches/nsis-source-date-epoch.patch: Drop this patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/patches/nsis-env-passthru.patch: Adjust the patch.
* gnu/packages/installers.scm (make-nsis): Update to 3.08.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 14:23:00 +08:00
John Kehayias cb14d802ae
gnu: Add minimp3.
* gnu/packages/mp3.scm (minimp3): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 13:59:37 +08:00
John Kehayias bf74f708d3
gnu: Add mikktspace.
* gnu/packages/graphics.scm (mikktspace): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 13:54:39 +08:00
John Kehayias 1b5d4bf4be
gnu: Add ocaml-xml-light.
* gnu/packages/ocaml.scm (ocaml-xml-light): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 13:51:05 +08:00
John Kehayias c99487c235
gnu: Add ocaml-sha.
* gnu/packages/ocaml.scm (ocaml-sha): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 13:47:25 +08:00
John Kehayias dca0a3ac93
gnu: Add ocaml-ptmap.
* gnu/packages/ocaml.scm (ocaml-ptmap): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 13:40:13 +08:00
John Kehayias e2020eb24a
gnu: Add ocaml-luv.
* gnu/packages/ocaml.scm (ocaml-luv): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 13:37:23 +08:00
FELŠÖCI Marek 94f801a426
gnu: python-dill: Update to 0.3.5.1.
* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.5.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 11:25:08 +08:00
Morgan Smith 3d727b8334
gnu: qt5ct: Fix build.
* gnu/packages/qt.scm (qt5ct)[build-system]: Change to qt-build-system.
[arguments]: Adjust accordingly.
[inputs]: Remove qtbase-5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 11:12:39 +08:00
Hilton Chain ebdd352301
gnu: Add font-lxgw-wenkai-tc.
* gnu/packages/fonts (font-lxgw-wenkai-tc): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 10:19:22 +08:00
Hilton Chain c67635f507
gnu: Add font-lxgw-wenkai.
* gnu/packages/fonts.scm (font-lxgw-wenkai): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 10:17:26 +08:00
Maxim Cournoyer 1a5384e9a7
gnu: createrepo-c: Update to 0.20.1.
* gnu/packages/rpm.scm (createrepo-c): Update to 0.20.1.
2022-08-02 15:10:01 -04:00