gnu: go-github-com-libp2p-go-doh-resolver: Move to ipfs.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-doh-resolver):
Move from here ...
* gnu/packages/ipfs.scm: ... to here.
Change-Id: I18b4ed7a1549755a3a7618823b0fe492c2914afb
gnu: go-github-com-ipfs-go-cid: Move to golang-web.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): Move from here ...
* gnu/packages/golang-web.scm: ... to here.
Change-Id: Iea8fc418f2b4e479f453ac63a27d97e3e203e13f
gnu: go-github-com-libp2p-go-cidranger: Move to ipfs.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger): Move
from here ...
* gnu/packages/ipfs.scm: ... to here.
Change-Id: Idb0ada9852e028d76ca88237b298d4f0d5d8617a
gnu: git-spice: Update to 0.15.2.
* gnu/packages/version-control.scm (git-spice): Update to 0.15.2.
[native-inputs]: Remove go-github-com-charmbracelet-log; add go-go-abhg-dev-log-silog.
Change-Id: Ib49889eefcfe92116bedda4e10651b53c602eba1
gnu: go-github-com-alecthomas-kong: Update to 1.12.1.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong): Update to 1.12.1.
Change-Id: I89f6834a25c9f051e072027ddf8b3d12ae6ae3cd
gnu: go-gitlab-com-gitlab-org-api-client-go: Update to 0.130.1.
* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go):
Update to 0.130.1.
[source] <url>: Remove trailing ".git", fix indentation.
[arguments] <test-flags>: Rework the list of skipped tests.
[native-inputs]: Add go-go-uber-org-mock.
Change-Id: I3f9e642dcc0d88eeb062f9c85845281d9c018b37
gnu: Add go-github-com-hexops-autogold-v2.
* gnu/packages/golang-check.scm (go-github-com-hexops-autogold-v2): New variable.
Change-Id: Ibf8ef896b7753085ac801ec3f664a385a987c4c0
gnu: Add go-github-com-hexops-valast.
* gnu/packages/golang-check.scm (go-github-com-hexops-valast): New variable.
Change-Id: I77a08047ce3076b491ab7c25f7252d995c8ce552
gnu: Add go-go-abhg-dev-log-silog.
* gnu/packages/golang-xyz.scm (go-go-abhg-dev-log-silog): New variable.
Change-Id: I6d053ab8ac3605e42cbc7e76aadc7ec7d2fd947e
gnu: Add go-go-abhg-dev-container-ring.
* gnu/packages/golang-xyz.scm (go-go-abhg-dev-container-ring): New variable.
Change-Id: I1c5f1be96a9fb3112556cf8c1b7e8c80c9cde185
gnu: go-pgregory-net-rapid: Update to 1.2.0.
* gnu/packages/golang-check.scm (go-pgregory-net-rapid): Update to 1.2.0.
Change-Id: I9bc11ba4d5fbe43bbcaa9d23864c9a73650e4ed7
gnu: Add go-github-com-nightlyone-lockfile.
* gnu/packages/golang-xyz.scm (go-github-com-nightlyone-lockfile): New variable.
Change-Id: I82c3d42cf350bc71dc5315f84f76d43c9677ac26
gnu: libssh: Fix building on powerpc-linux.
* gnu/packages/ssh.scm (libssh)[arguments]: When building for
powerpc-linux add a phase to skip a test.
Change-Id: I15d1b0d556373e4b127c295ed2ee8f7c34513e9a
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>
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>
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’.
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>
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>
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>
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