Because GNU Moe is a text editor, and there is few to no reason to keep
it in a dedicated file.
* gnu/local.mk: Remove reference to moe.scm.
* gnu/packages/moe.scm (moe): Transplant it to ...
* gnu/packages/text-editors.scm: ... here.
* gnu/packages/moe.scm: Delete file.
* po/packages/POTFILES.in: Remove reference to moe.scm.
Change-Id: Ide3b33f177b91157ec730aff72d38da1d5114a18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Caffe2Targets.cmake has httplib::httplib but it doesn't seem imported
anywhere beforehand. For me, this broke the build of
python-torchaudio. Also add a few minor improvements.
* gnu/packages/machine-learning.scm (python-pytorch)[arguments]
<#:phases>: Improve phase 'cmake-patches (using site-packages and
search-input-directory). Ensure httplib:httplib is defined when used.
Improve phases 'remove-caffe2-onnx-scripts.
Change-Id: If2cb3da00e579db2e22f734261ebfa30f15880c7
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
The object search frame disappears immediately after creating it when the
window is managed by tiling window managers. This patch removes the event
handler that would close the window when focus appears to have been lost.
* gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Add phase
'patch-for-tiling-window-managers.
Change-Id: I107982387504b796b51dc4a26d63bdd291f45aaa
MPV now needs libdisplay-info, and Celluloid's configure script checks for its presence.
* gnu/packages/video.scm (celluloid)[native-inputs]: Add libdisplay-info.
Change-Id: I2f72be608ed63f1d354132c8e2a6a3db1af34eae
Followup to 214b9d500f.
The PATH_MAX issue has been solved upstream so use their patch instead.
* gnu/packages/patches/libxcb-path-max.patch: New patch.
* gnu/local.mk (dist_path_DATA): Add it.
* gnu/packages/xorg.scm (libxcb): Adjust ‘fix-PATH_MAX’ phase to apply the
patch instead of substituting the source.
Change-Id: I290033978a86aaa9e87149b6bed9aec0918076f3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/xorg.scm (libxcb): Use gexps for phases and configure-flags
Change-Id: I762476b35ac366a3df9d289d7a22512fe0328077
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Previously, there were options described in the running text (in
particular --recursive), and vice-versa, there was normal text
interleaved inbetween the options. Both hid information, as it was
unclear where an option description would change into running text.
Furthermore, tables were closed and opened arbitrarily, making the
section hard to read.
Can probably be improved further.
* doc/guix.texi (Invoking guix refresh): Restructured text.
Change-Id: I517d0dc43a9addbaccf5e5e8c9fadfa30fe378db
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/patches/qucs-s-qucsator-rf-search.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Unregister it.
This follows on from 7e69873252.
Change-Id: I44b4c48dc6cb741e0a60010355792574ad8c161f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/messaging.scm (profanity): Update to 0.15.1.
[source]: Switch to a URL in GitHub releases.
Change-Id: I272572dc89ed1aa1bc0bacf6bc2ceffec0badb65
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This is a followup to 68a5cdc117.
* gnu/packages/gnupg.scm (guile-gcrypt)[license]: Change to ‘lgpl3+’.
Change-Id: I9372ca63dc77254d145d94fa6a8b99ecb04f8f24
Some arguments used for lower but not for the builder were passed as
arguments to the builders. Remove this ambiguity.
* guix/build-system/rakudo.scm (lower)[private-keywords]: Add keywords
with-prove6? and with-zed?,...
(rakudo-build): ... removed from here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
An unused glibc package made its way into the copy-build-system.
It's confusing, so remove it.
* guix/build-system/copy.scm (default-glibc): Remove variable.
(lower): Remove glibc keyword.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Thanks to Zhu Zihao for pursuing this update and for prompting
the upstream release!
* gnu/packages/chez.scm (chez-nanopass): Update to 1.9.3.
[arguments]: Move to ...
(chez-nanopass-bootstrap)[arguments]: ... the parent package, and
dynamically adapt to whether we are compiling or bootstrapping,
which simplifies defining variants.
Change-Id: I6fba4f82cfd534f685121f1edd6b54749c6fa009
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
The {,t}{a6,arm64}ios machine types were added in upstream commit:
44ea86cb0a5eb1c9c9264660642cb23b42f16181
* gnu/packages/chez.scm (define-machine-types): Update from Chez
Scheme source code.
Change-Id: I895e70d160097f2193d5200aa314baa95100fdad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This package has failed to build for several months.
* gnu/packages/gnupg.scm (guile2.0-gcrypt): Remove.
Change-Id: I6c425d26b29e45725626e2880e3fffb8127e2c4a
This package has CVEs, we don't want that in user profiles. I
removed a few cases where it lead to massive rebuilds, this should be
pretty much under control.
* gnu/packages/gnome.scm (libgrss, phodav, gupnp, libgdata, libgsf)
(libglade, libbonoboui, libxklavier, rest, libsoup-minimal)
(libgweather, totem-pl-parser, mutter, libxml++, libgda)
[propagated-inputs]: Replace libxml2 by libxml2-next.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
libxml2@2.9 has CVEs, we don't want it in user profiles. If the
following libraries end up in a user profile, then this vulnerable
libxml2 is propagated.
* gnu/packages/libreoffice.scm (libe-book, libcmis, libabw, libetonyek)
[propagated-inputs]: Replace libxml2 by libxml2-next.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Commit a2b082bbdce updated qtbase to 6.8.3, but apparently even a patch number
increase causes breakage in Qt: qtdeclarative would no longer pass its test
suite. Revert to 6.8.2.
* gnu/packages/qt.scm (qtbase): Downgrade to 6.8.2.
Change-Id: I0fb36756de168d288157103dd30002f0aea8b4d6
This issue seems to be properly adressed since version v4.3.0-rc1.
* gnu/packages/containers.scm (podman)[properties]<lint-hidden-cve>:
Hide CVE-2022-2989.
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>