Age | Commit message (Collapse) | Author |
|
* gnu/packages/lisp.scm (txr)[inputs]: Replace bash by bash-minimal.
|
|
* gnu/packages/xfce.scm (catfish): Update to 4.16.1.
[inputs]: Add xfconf.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/linux.scm (libgpiod): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
The cleanup notably:
* Builds and installs the documentation into a separate doc output (in
the process moving around some files erroneously installed into the root
directory); and
* Removes unnecessary inputs and moves some inputs into
propagated-inputs (the candidates of which were determined with a search
for "include.*LIBNAME" in include/deal.II).
* gnu/packages/maths.scm (dealii): Reword comments.
[version]: Update to 9.3.1.
[outputs]: New field including doc output.
[native-inputs]: New field.
[inputs]: Sort them. Remove p4est (deal.II interfaces with it only when
MPI is enabled). Move boost, suitesparse and tbb to...
[propagated-inputs]: ...here. New field including hdf5, which is
actually supported in deal.II without MPI.
[arguments]<#:tests?>: New argument. The tests were not being run before
anyway.
<#:configure-flags>[-DDEAL_II_COMPONENT_DOCUMENTATION]: New flag.
[-DDEAL_II_DOCREADME_RELDIR]: New flag. Prevents the LICENSE.md,
README.md, detailed.log and summary.log files from being installed in
the root directory (though note that the logs are removed in the new
remove-build-logs phase).
[-DDEAL_II_DOCHTML_RELDIR]: New flag.
[-DDEAL_II_COMPILE_EXAMPLES]: New flag.
[-DDEAL_II_EXAMPLES_RELDIR]: New flag. Prevents the examples directory
from being installed in the root directory.
[-DCMAKE_POSITION_INDEPENDENT_CODE]: Remove flag. The issue has been
resolved.
<#:phases>{remove-build-logs}: New phase.
[home-page]: Add trailing slash.
(dealii-openmpi): Use package/inherit.
[inputs]: Sort them. Remove mumps-metis-openmpi (deal.II no longer
interfaces with MUMPS). Move hdf5-parallel-openmpi, openmpi,
p4est-openmpi, petsc-openmpi and slepc-openmpi to...
[propagated-inputs]: ...here. New field.
[arguments]<#:configure-flags>: Rename cf variable to flags.
<#:phases>{mpi-setup}: Remove phase which is unused because the tests
are disabled.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
This is a follow-up to 1a4c7ddefe2a1c853fb99989e21f867e1965ec59.
* gnu/packages/xorg.scm: Add missing module import.
|
|
* gnu/packages/python-xyz.scm (python-tldr): New variable.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/crates-io.scm (rust-openssl-sys-extras-0.7)
[arguments]: Skip build.
[inputs]: Remove openssl-1.0.
|
|
* gnu/packages/crates-io.scm (rust-openssl-0.7)[arguments]: Skip build.
Remove tests keyword.
[inputs]: Remove openssl-1.0.
|
|
* gnu/packages/crates-io.scm (rust-sha1-0.2)[arguments]: Skip tests.
[inputs]: Remove openssl-1.0.
|
|
* gnu/packages/gpodder.scm (gpodder)[arguments]: Adjust custom 'check
phase to skip tests when #:tests? is #f.
|
|
* gnu/packages/gpodder.scm (gpodder)[inputs]: Add bash-minimal.
|
|
* gnu/packages/gpodder.scm (gpodder)[inputs]: Added python-mutagen.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/xorg.scm (xpra)[inputs]: Add bash-minimal.
|
|
* gnu/packages/xorg.scm (xpra): Update to 4.2.1.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/videos.scm (pipe-viewer)[phases](patch-source): Modify.
|
|
* gnu/packages/mail.scm (claws-mail)[phases](patch-source): New phase.
[inputs]: Add mailutils and sendmail.
|
|
* gnu/packages/graph.scm (python-graph-tool)[native-inputs]: Sort
alphabetically.
[inputs]: Same.
[propagated-inputs]: Same.
|
|
* gnu/packages/databases.scm (sequeler): New variable.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/graph.scm (python-graph-tool): Update to 2.43.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/lisp.scm (txr)[version]: Update to 266.
[inputs]: Add bash.
[arguments]<#:phases>{inhibit-doc-syms-generation}: Correct the path to
doc-syms.tl to its new location.
{fix-tests}: Fix another test.
{fix-paths}: New phase.
Co-authored-by: Guillaume Le Vaillant <[email protected]>
|
|
The install-license-files phase was installing LICENSE-CYG when it
shouldn't have, because that license applies only to TXR builds for
Microsoft Windows; and it was also ignoring the METALICENSE file.
However, TXR's Makefile was already installing the LICENSE and
METALICENSE files into share/txr (the datadir), so redirect them into
the appropriate doc directory and delete the install-license-files
phase.
* gnu/packages/lisp.scm (txr)[arguments]<#:phases>
{fix-license-installation}: New phase.
{install-license-files}: Delete phase.
Signed-off-by: Guillaume Le Vaillant <[email protected]>
|
|
* gnu/packages/lisp.scm (man-for-txr): New variable.
(txr)[native-inputs]: New field.
[inputs]: Move above the arguments field.
[arguments]<#:phases>{inhibit-doc-syms-generation, build-doc, install-doc}:
New phases.
{fix-tests}: Add after the unpack phase rather than after the configure
phase so that all file-modifying phases are performed after unpacking.
Signed-off-by: Guillaume Le Vaillant <[email protected]>
|
|
* gnu/packages/lisp-xyz.scm (sbcl-authentic): Update to 0.1.2-2.4e9194d.
Signed-off-by: Guillaume Le Vaillant <[email protected]>
|
|
Fixes CVE-2021-29969 and CVE-2021-29976.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.12.0.
|
|
* gnu/packages/search.scm (searx): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/python-xyz.scm (python-langdetect): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/maths.scm (nomad-optimizer): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/python-xyz.scm (python-pyhull): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/visidata.scm (visidata): Update to 2.5.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/emacs-xyz.scm (emacs-jupyter): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/emacs-xyz.scm (emacs-zmq): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/networking.scm (zeromq)[arguments]<#:configure-flags>: Pass
--enable-drafts.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* guix/import/print.scm (package->code)<license->code>: Update generated
licence object to match record constructor.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/linux.scm (powercap): New variable.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210714.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* guix/build-system/minify.scm (default-uglify-js): Update uglifyjs package used.
* guix/build/minify-build-system.scm (minify): Use updated uglifyjs command name.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/uglifyjs.scm (node-uglify-js, uglifyjs): New variables.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/node-xyz.scm (node-acorn): New variable.
Signed-off-by: Efraim Flashner <[email protected]>
|
|
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.13.
[arguments]: Add phase to set homedir.
|
|
* gnu/packages/gnome.scm (gspell)[inputs]: Move glib and gtk+ to ...
[propagated-inputs]: ... here.
|
|
* gnu/packages/xorg.scm (libxscrnsaver)[inputs]: Move libx11 and libxext to ...
[propagated-inputs]: ... here.
|
|
* gnu/packages/messaging.scm (omemo-wget): New variable.
|
|
* gnu/packages/text-editors.scm (mg)[arguments]: Add PKG_CONFIG
to #:make-flags, and remove the custom
'pkg-config-for-cross-compiling-target phase.
|
|
* gnu/packages/text-editors.scm (mg)[inputs]: Add diffutils.
[arguments]: Refer to it in the 'correct-location-of-diff phase.
|
|
* gnu/packages/radio.scm (sdrangel): Update to 6.16.1.
|
|
* gnu/packages/radio.scm (dump1090): Update to 5.0.
[inputs]: Add hackrf.
|
|
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.2.
Signed-off-by: 宋文武 <[email protected]>
|
|
* gnu/packages/engineering.scm (sterm): New variable.
Signed-off-by: 宋文武 <[email protected]>
|
|
* guix/build/pack.scm (tar-base-options) [tar-supports-sort?]: Redirect error
output to void.
|
|
Thanks to Guillem Jover <[email protected]> on the OFTC's #debian-dpkg
channel for helping with troubleshooting.
Letting GNU Tar recursively walk the complete files hierarchy side-steps the
risks associated with providing a list of file names:
1. Duplicated files in the archive (recorded as hard links by GNU Tar)
2. Missing parent directories.
The above would cause dpkg to malfunction, for example by aborting early and
skipping triggers when there were missing parent directories.
* guix/scripts/pack.scm (self-contained-tarball/builder): Do not call
POPULATE-SINGLE-PROFILE-DIRECTORY, which creates extraneous files such as
/root. Instead, call POPULATE-STORE and INSTALL-DATABASE-AND-GC-ROOTS
individually to more precisely generate the file system. Replace the list of
files by the current directory, "." and streamline the way options are passed.
* gnu/system/file-systems.scm (reduce-directories): Remove procedure.
* tests/file-systems.scm ("reduce-directories"): Remove test.
|