~ruther/guix-local

b30dc52b — Jake Forster 8 months ago
gnu: emacs-minimal: Add output containing C source files.

* gnu/packages/emacs.scm (emacs-minimal)[outputs]: Add “doc”.
[arguments]<#:phases>: Add phase ‘install-c-source’.
{install-site-start}: Attempt to load guix-emacs-c-source.el in site-start.el.

Fixes: guix/guix#1540 (Cannot follow references to C functions).

Change-Id: I6d9478443b081b436b5b86b208135f69f35671bd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
6ad8e56b — Cayetano Santos 8 months ago
gnu: emacs-minimal: Update to 30.2.

* gnu/packages/emacs.scm (emacs-minimal)[version]: Update.
* gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Remove
file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I28ab7895dfd83f3016b10de93002799a91ba89e9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
6c41e4d1 — Liliana Marie Prikler 8 months ago
build: emacs-utils: Add emacs-makeinfo.

* guix/build/emacs-utils.scm (emacs-makeinfo): New variable.
* gnu/packages/emacs-xyz.scm (emacs-show-font, emacs-mct, emacs-corfu)
(emacs-cape, emacs-embark, emacs-orderless, emacs-consult, emacs-marginalia)
(emacs-logos, emacs-tmr, emacs-beframe, emacs-tempel, emacs-lin, emacs-pulsar)
(emacs-dired-preview, emacs-modus-themes, emacs-org-glossary, emacs-vertico)
(emacs-org-margin, emacs-osm)[#:phases]<makeinfo>: Use it.
Move before ‘install’ if it was previously after ‘install’.
fcd191df — Nicolas Graves 9 months ago
gnu: emacs: Build reproducibly.

* gnu/packages/emacs.scm (emacs-minimal)[arguments]
  <#:make-flags>: Wrap RUN_TEMACS with faketime.
  <#:parallel-build?>: Disable.
  <#:phases>: Add 'avoid-sysinfo-call-at-build-time.
  [native-inputs]: Add libfaketime.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
1f5907e9 — Nicolas Graves 9 months ago
licenses: Use license: prefix in (gnu packages elf).

* gnu/packages/elf.scm (chrpath, elftutils, libabigail, libefl,
patchelf, libdwarf)[license]: Use license: prefix.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
e5681b56 — Nicolas Graves 10 months ago
gnu: emacs-minimal: Fix compilation errors.

Backport this patch in emacs@30 to fix compilation issues.

* gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Add patch.
* gnu/packages/emacs.scm (emacs-minimal)[source]: Record patch.
* gnu/local.mk: Record patch.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2bd31290 — Liliana Marie Prikler 10 months ago
build-system: emacs: Use new lisp-mnt primitives.

* guix/build/emacs-build-system.scm (ensure-package-description)
[%write-pkg-file-form]: Use ‘lm-summary’ and ‘lm-package-requires’.

Fixes: guix/guix#736 (Missing `*-pkg.el` files).
8030c91d — Liliana Marie Prikler 10 months ago
build-system: emacs: Error if package file could not be generated.

* guix/build/emacs-build-system.scm (ensure-package-description)
[%write-pkg-file-form]: Use ‘error’ for error reporting.
6f93f5ac — Efraim Flashner 7 months ago
gnu: gpa: Fix build with gcc-14.

Fixes guix/guix#2609.

* gnu/packages/gnupg.scm (gpa)[arguments]: Add CFLAGS with
'-Wno-error=implicit-function-declaration'

Change-Id: I4d8e003947305ed4f7e11e468b2c6f3aa1a871c9
5053a59a — Nicolas Graves 7 months ago
gnu: Add and use libxml2-next/fixed.

Fixes guix/guix#2599.

* gnu/packages/xml.scm (libxml2-next/fixed): New variable.
(libxml2-next-from-grafting): Change replacement to libxml2-next/fixed.

Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
cc0f3ff1 — Lars Bilke 8 months ago
gnu: Add ogs-petsc

* gnu/packages/geo.scm (ogs-petsc): New variable.

Change-Id: Idc3d426f14ed3e5ecc141ac2956f3dbcb34dd88a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c3813ce9 — Lars Bilke 8 months ago
gnu: Add ogs-serial

* gnu/packages/geo.scm (ogs-serial): New variable.

Change-Id: I1bfc22af9220f7900ba40515ee9d7552442ddcf5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2164ed79 — Lars Bilke 8 months ago
gnu: Add iphreeqc

* gnu/packages/geo.scm (iphreeqc): New variable.

Change-Id: I6fc47869f21d573d8adad5e4f06ffebee317da4e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b28c150f — Lars Bilke 8 months ago
gnu: Add mgis

* gnu/packages/cpp.scm (mgis): New variable.

Change-Id: I82ffeb466a13c65307434a9dee809f297024f1e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
969562ae — Lars Bilke 8 months ago
gnu: Add tfel

* gnu/packages/cpp.scm (tfel): New variable.

Change-Id: Ie7234ae8ecb9ba909f9e6cb64e849e3162eb8ec8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d4ee55ee — Maxim Cournoyer 7 months ago
Revert "gnu: shepherd-1.0: Use latest guile-fibers."

This reverts commit 2ba475d37aade4f551d39f65faef8b9c597f1cf9.  Fibers 1.4.0
introduces a new bug, which uses 100% of a CPU core.  Reported in
<https://codeberg.org/shepherd/shepherd/issues/1>.
dc4b9331 — Sharlatan Hellseher 7 months ago
gnu: delve: Enable tests.

* gnu/packages/debug.scm (delve)[arguments]<tests?>: Enable.
<test-flags>: Skip 2 problematic tests.

Change-Id: I35e013b52a8f464608e41ad444d603ee7829c472
9e09b1f9 — Sharlatan Hellseher 7 months ago
gnu: delve: Update to 1.25.2.

* gnu/packages/debug.scm (delve): Update to 1.25.2.

Change-Id: I27bf94365bbb160f2f8d2140c32601208a194325
37f9954a — Sharlatan Hellseher 7 months ago
gnu: aerc: Update to 0.21.0.

* gnu/packages/mail.scm (aerc): Update to 0.21.0.
[native-inputs]: Remove go-github-com-gatherstars-com-jwz.

Change-Id: Iebe483e81b71fc31f6579bab0d814266e36ddbf5
221a1ad8 — Sharlatan Hellseher 7 months ago
gnu: go-github-com-emersion-go-maildir: Update to 0.6.0.

* gnu/packages/golang-web.scm (go-github-com-emersion-go-maildir): Update to 0.6.0.

Change-Id: Id68663c7c625be322013d42aefe8ff666326f4b6
Next