summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2021-07-21gnu: Add r-naniar.Lars-Dominik Braun
* gnu/packages/statistics.scm (r-naniar): New variable.
2021-07-21gnu: Add r-norm.Lars-Dominik Braun
* gnu/packages/statistics.scm (r-norm): New variable.
2021-07-21gnu: txr: Reduce closure size.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr)[inputs]: Replace bash by bash-minimal.
2021-07-21gnu: catfish: Update to 4.16.1.Michael Rohleder
* gnu/packages/xfce.scm (catfish): Update to 4.16.1. [inputs]: Add xfconf. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-20gnu: Add libgpiod.Ivan Gankevich
* gnu/packages/linux.scm (libgpiod): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-20gnu: dealii: Update to 9.3.1 and clean up.Paul A. Patience
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 <ludo@gnu.org>
2021-07-20gnu: xorg.scm: Add missing module import.Efraim Flashner
This is a follow-up to 1a4c7ddefe2a1c853fb99989e21f867e1965ec59. * gnu/packages/xorg.scm: Add missing module import.
2021-07-20gnu: Add python-tldr.Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-tldr): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-20gnu: rust-openssl-sys-extras-0.7: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-openssl-sys-extras-0.7) [arguments]: Skip build. [inputs]: Remove openssl-1.0.
2021-07-20gnu: rust-openssl-0.7: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-openssl-0.7)[arguments]: Skip build. Remove tests keyword. [inputs]: Remove openssl-1.0.
2021-07-20gnu: rust-sha1-0.2: Skip tests.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sha1-0.2)[arguments]: Skip tests. [inputs]: Remove openssl-1.0.
2021-07-20gnu: gpodder: Make the check phase honor the tests? argument.Efraim Flashner
* gnu/packages/gpodder.scm (gpodder)[arguments]: Adjust custom 'check phase to skip tests when #:tests? is #f.
2021-07-20gnu: gpodder: Add bash-minimal.Efraim Flashner
* gnu/packages/gpodder.scm (gpodder)[inputs]: Add bash-minimal.
2021-07-20gnu: gpodder: Add python-mutagen (fixes one of its addons).raingloom
* gnu/packages/gpodder.scm (gpodder)[inputs]: Added python-mutagen. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-20gnu: xpra: Add bash-minimal.Efraim Flashner
* gnu/packages/xorg.scm (xpra)[inputs]: Add bash-minimal.
2021-07-20gnu: xpra: Update to 4.2.1.Matthew James Kraai
* gnu/packages/xorg.scm (xpra): Update to 4.2.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-20gnu: pipe-viewer: Correct references to youtube-dl program.Raghav Gururajan
* gnu/packages/videos.scm (pipe-viewer)[phases](patch-source): Modify.
2021-07-20gnu: claws-mail: Use absolute paths to referenced programs.Raghav Gururajan
* gnu/packages/mail.scm (claws-mail)[phases](patch-source): New phase. [inputs]: Add mailutils and sendmail.
2021-07-20gnu: python-graph-tool: Sort inputs alphabetically.Efraim Flashner
* gnu/packages/graph.scm (python-graph-tool)[native-inputs]: Sort alphabetically. [inputs]: Same. [propagated-inputs]: Same.
2021-07-20gnu: Add sequeler.Alexandre Hannud Abdo
* gnu/packages/databases.scm (sequeler): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-20gnu: python-graph-tool: Update to 2.43.Alexandre Hannud Abdo
* gnu/packages/graph.scm (python-graph-tool): Update to 2.43. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-20gnu: txr: Update to 266.Paul A. Patience
* 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 <glv@posteo.net>
2021-07-20gnu: txr: Fix license installation.Paul A. Patience
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 <glv@posteo.net>
2021-07-20gnu: txr: Build documentation.Paul A. Patience
* 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 <glv@posteo.net>
2021-07-20gnu: cl-authentic: Update to 0.1.2-2.4e9194d.Charles
* gnu/packages/lisp-xyz.scm (sbcl-authentic): Update to 0.1.2-2.4e9194d. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-07-19gnu: icedove: Update to 78.12.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2021-29969 and CVE-2021-29976. * gnu/packages/gnuzilla.scm (icedove): Update to 78.12.0.
2021-07-19gnu: Add searx.Vinicius Monego
* gnu/packages/search.scm (searx): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: Add python-langdetect.Vinicius Monego
* gnu/packages/python-xyz.scm (python-langdetect): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: Add nomad-optimizer.Paul A. Patience
* gnu/packages/maths.scm (nomad-optimizer): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: Add python-pyhull.Franck Pérignon
* gnu/packages/python-xyz.scm (python-pyhull): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: visidata: Update to 2.5.Ryan Prior
* gnu/packages/visidata.scm (visidata): Update to 2.5. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: Add emacs-jupyter.Vinicius Monego
* gnu/packages/emacs-xyz.scm (emacs-jupyter): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: Add emacs-zmq.Vinicius Monego
* gnu/packages/emacs-xyz.scm (emacs-zmq): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: zeromq: Enable DRAFTs.Vinicius Monego
* gnu/packages/networking.scm (zeromq)[arguments]<#:configure-flags>: Pass --enable-drafts. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-19gnu: Add powercap.Morgan Smith
* gnu/packages/linux.scm (powercap): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-19gnu: git-annex: Update to 8.20210714.Kyle Meyer
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210714. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-19gnu: Add node-uglify-js.Charles
* gnu/packages/uglifyjs.scm (node-uglify-js, uglifyjs): New variables. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-19gnu: Add node-acorn.Charles
* gnu/packages/node-xyz.scm (node-acorn): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-19gnu: evisum: Update to 0.5.13.Efraim Flashner
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.13. [arguments]: Add phase to set homedir.
2021-07-18gnu: gspell: Propagate glib and gtk+, as per pkg-config file.Raghav Gururajan
* gnu/packages/gnome.scm (gspell)[inputs]: Move glib and gtk+ to ... [propagated-inputs]: ... here.
2021-07-18gnu: libxscrnsaver: Propagate libx11 and libxext, as per pkg-config file.Raghav Gururajan
* gnu/packages/xorg.scm (libxscrnsaver)[inputs]: Move libx11 and libxext to ... [propagated-inputs]: ... here.
2021-07-18gnu: Add omemo-wget.Raghav Gururajan
* gnu/packages/messaging.scm (omemo-wget): New variable.
2021-07-18gnu: mg: Set PKG_CONFIG instead of substituting.Tobias Geerinckx-Rice
* gnu/packages/text-editors.scm (mg)[arguments]: Add PKG_CONFIG to #:make-flags, and remove the custom 'pkg-config-for-cross-compiling-target phase.
2021-07-18gnu: mg: Fix reference to native diffutils.Tobias Geerinckx-Rice
* gnu/packages/text-editors.scm (mg)[inputs]: Add diffutils. [arguments]: Refer to it in the 'correct-location-of-diff phase.
2021-07-18gnu: sdrangel: Update to 6.16.1.Guillaume Le Vaillant
* gnu/packages/radio.scm (sdrangel): Update to 6.16.1.
2021-07-18gnu: dump1090: Update to 5.0.Guillaume Le Vaillant
* gnu/packages/radio.scm (dump1090): Update to 5.0. [inputs]: Add hackrf.
2021-07-18gnu: emacs-pyim: Update to 3.9.2.Xinglu Chen
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-07-18gnu: Add sterm.phodina
* gnu/packages/engineering.scm (sterm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-07-18pack: Streamline how files are included in tarballs.Maxim Cournoyer
Thanks to Guillem Jover <guillem@debian.org> 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.
2021-07-17gnu: rsnapshot: Remove modifications to tests.Brice Waegeneire
Upstream fixed those tests, no need to tweak them anymore. * gnu/packages/backup.scm (rsnapshot)[arguments]: Remove modifications to tests done in 'check' phase.