gnu: Add ruby-ptools.
* gnu/packages/ruby.scm (ruby-ptools): New public variable.
gnu: hdf4: Provide an absolute reference to libjpeg.
* gnu/packages/maths.scm (hdf4)[arguments]: Add phase
'provide-absolute-libjpeg-reference'.
gnu: emacs-forge: Update to commit 09bf8ad.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 09bf8ad.
[native-inputs]: Remove emacs-minimal, which is implicitly provided by the
emacs-build-system.
gnu: emacs-transient: Update to commit a6e4cced.
This is necessary to build a recent version of emacs-forge.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to commit a6e4cced.
[build-system]: Switch to the emacs-build-system.
[arguments]: Remove the #:modules, #:imported-modules and #:make-flags
arguments.
[phases]{configure}: Do not delete.
{install}: Do not replace.
{build-info-manual}: New phase.
{enter-lisp-directory}: New phase.
[native-inputs]: Remove emacs-minimal, which is implicitly provided by the
emacs-build-system.
gnu: emacs-evil-magit: Update to commit 253c644.
This resolves tests failures that appeared with the update to emacs-magit.
* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to commit 253c644.
gnu: emacs-magit: Update to commit d05545e.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to commit
68b5a13fa1b6b122d4a2547b8c415aadff83d8ca.
[origin]: Remove obsoleted patches and snippets.
[build-system]: Switch to the emacs-build-system.
[arguments]: Remove the #:modules and #:imported-modules arguments. Enable
tests. Remove the #:make-flags and #:test-target argument. Specify the
\#:test-command argument.
[phases]{patch}: Remove phase.
{build-info-manual, set-magit-version, configure-git}
{disable-tramp-test}: New phases.
{configure}: Do not delete phase.
{patch-exec-paths}: Adapt file names.
* gnu/packages/patches/emacs-magit-log-format-author-margin.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
gnu: Add emacs-libgit.
* gnu/packages/emacs-xyz.scm (emacs-libgit): New variable.
* gnu/packages/patches/emacs-libgit-use-system-libgit2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
gnu: Add guile-rdf.
* gnu/packages/guile-xyz.scm (guile-rdf): New variable.
gnu: knot: Update to 2.9.5.
* gnu/packages/dns.scm (knot): Update to 2.9.5.
gnu: fossil: Update to 2.11.
* gnu/packages/version-control.scm (fossil): Update to 2.11.
gnu: wimlib: Update to 1.13.2.
* gnu/packages/backup.scm (wimlib): Update to 1.13.2.
gnu: nginx-documentation: Update to 1.19.0-2549-c13a55aae487.
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.0-2549-c13a55aae487.
gnu: nginx: Update to 1.19.0.
* gnu/packages/web.scm (nginx): Update to 1.19.0.
gnu: nnn: Update to 3.2.
* gnu/packages/admin.scm (nnn): Update to 3.2.
gnu: yoshimi: Update to 1.7.0.1-0.bfcadc6 to fix build.
* gnu/packages/music.scm (yoshimi): Update to 1.7.0.1-0.bfcadc6.
[source]: Use GIT-FETCH for now.
gnu: nauty: Update to 2.7r1.
* gnu/packages/maths.scm (nauty): Update to 2.7r1.
[arguments]: Prevent using "-march-native". Install new executable.
gnu: aegis: Update home page.
* gnu/packages/version-control.scm (aegis)[home-page]: Update and use
HTTPS.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
gnu: aegis: Fix build failure.
* gnu/packages/version-control.scm (aegis)[arguments]: Add
‘CXXFLAGS=-std=c++03’ to #:configure-flags.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
gnu: Add lsp-plugins.
* gnu/packages/music.scm (lsp-plugins): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>