Age | Commit message (Collapse) | Author |
|
* gnu/packages/build-tools.scm (bmake): Switch to G-Exps.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/guile.scm (guile-next): Fix build failure.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/guile-xyz.scm (guile-fibers-next): Update it.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
This reverts commit e94dcbf3c28588eab25dfa1e017d792c09f68488.
"gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was
already pushed as 3ab983d630a95a29b9418b1ba8a26e5ca2836ec0. And the
`icecat-102.9.0-source` was removed in
"gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb66cd053a130b8b5b5926a30bec9d48.
|
|
* gnu/packages/geo.scm (qgis)[arguments]: Update 'configure-pyqt5-sip-path'
phase. Disable a few more failing tests in 'check' phase.
|
|
* gnu/packages/patches/zig-do-not-link-against-librt.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/zig.scm (zig-0.10): Use it. Also force LLVM to be dynamically
linked, and set up the CC env variable.
(zig-0.9): Also use the above patch.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/patches/prusa-slicer-boost-fixes.patch: New file.
* gnu/packages/patches/prusa-slicer-fix-tests.patch: New file.
* gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.2.
[source]: Use patches.
[inputs]: Replace cereal-1.3.0 by cereal.
|
|
* gnu/packages/engineering.scm (libigl)[inputs]: Add tbb.
|
|
* gnu/packages/graphics.scm (embree): Update to 3.13.5.
|
|
* gnu/packages/python-web.scm (python-genshi): Update to 0.7.7.
|
|
* gnu/packages/finance.scm (python-stdnum): Update to 1.18.
|
|
|
|
This removes the dependency of GNOME on Java:
gnome -> font-abattis-cantarell -> ... -> openjdk
Discussed at
<https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00226.html>.
* gnu/packages/fontutils.scm (python-cffsubr)[inputs]: Switch to
PYTHON-AFDKO-3.6.1.
|
|
* gnu/packages/fontutils.scm (python-afdko-3.6.1): New variable.
|
|
* gnu/packages/messaging.scm (libotr)[source]: Add 'snippet'.
|
|
The timezone database should not be depended on by packages, but rather found at
runtime in the environment. Otherwise, this package will eventually report the
incorrect time, because time zones change regularly.
This reverts commit 99c1c7a30c59c3514a4ced6e0cad0e5c2860331d.
|
|
* gnu/packages/haskell.scm (ghc-9.0)[native-inputs]: Add patch and
snippet to ghc-testsuite input.
|
|
Add a new 'proxy' field to openssh-host to allow ProxyCommand or
ProxyJump, but not both, to be configured. Configuring both would cause
the serialization order to determine which one is used. Deprecate the
'proxy-command' field because the 'proxy' field replaces it.
* gnu/home/services/ssh.scm (proxy-jump->string,
proxy-command-or-jump-list?, serialize-proxy-command-or-jump-list,
sanitize-proxy-command): New procedure.
(proxy-jump, proxy-command): New record type.
(openssh-host)[proxy-command]: Mark field as deprecated because OpenSSH
can't have ProxyCommand and ProxyJump configured at the same time.
* doc/guix.texi (Secure Shell): Update to match the changes to the
service.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.2.
[native-inputs]: Add "help2man".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/emacs-xyz.scm (emacs-gerbil-mode): Add emacs-gerbil-mode.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/engineering.scm (kicad): Update to 7.0.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/kde-frameworks.scm (kdoctools): Use docbook-xml-4.5 instead
of docbook-xml.
|
|
By merely forking PID 1, details from PID 1 (shepherd) would leak into
the marionette process, such as the set of modules in scope and state
inherited from the shepherd process (<service> instances, fibers,
etc.). Running a fresh Guile instance avoids that.
* gnu/tests.scm (marionette-program): New procedure.
(marionette-shepherd-service): Change 'start' to use
'make-forkexec-constructor', and run the result of 'marionette-program'.
|
|
The previous code worked "by chance": 'start' from (shepherd service)
happened to be in scope because the marionette REPL is created by a mere
'primitive-fork', and 'start' happened to kinda work.
* gnu/tests/base.scm (run-basic-test): Use 'start-service' from (gnu
services herd), not 'start' from (shepherd service), which is not
supposed to work.
* gnu/tests/install.scm (run-install): Likewise.
|
|
This is a followup to 547965aa27b6a09cadf42130b7ec7db3f1aee61f.
* gnu/services/herd.scm (load-services/safe): Make an alias for
'load-services'.
|
|
This gets rid of nscd debug messages on the console at boot time.
* gnu/services/base.scm (nscd-shepherd-service): Add dependency on
'syslogd'.
|
|
* gnu/services/databases.scm (<postgresql-configuration>)[postgresql]:
Add default value, moved from...
(postgresql-service-type)[default-value]: ... here.
|
|
* gnu/services/dns.scm (knot-shepherd-service): Add 'actions' field.
|
|
* gnu/services/rsync.scm (rsync-shepherd-service): Add 'actions' field.
|
|
* gnu/services/databases.scm (redis-shepherd-service): Add 'actions'
field.
|
|
* gnu/services/databases.scm (mysql-shepherd-service): Add 'actions'
field.
|
|
* gnu/services/databases.scm (postgresql-shepherd-service): Add
'actions' field.
|
|
* gnu/services/databases.scm (postgresql-shepherd-service): Add
'postgresql' to 'provision'.
|
|
This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282,
CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
[arguments]: Use gexps. Do not set DOCBOOKXSL_DIR in #:configureflags.
|
|
This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282,
CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
[arguments]: Use gexps. Do not set DOCBOOKXSL_DIR in #:configureflags.
|
|
This causes authentication failures such as those generated by SSH brute force
attacks to appear in /var/log/secure, which is picked up by tools such as
fail2ban.
* gnu/services/base.scm (%default-syslog.conf): Add a auth.info selector for
the /var/log/secure log.
Series-to: 62802@debbugs.gnu.org
|
|
This is a cosmetic change.
* gnu/services/base.scm (%default-syslog.conf): Add a comment referencing the
documentation. Strip the extraneous leading trailing white space indent.
|
|
* gnu/services/base.scm (syslog-service-type) [actions]: Add a reload action.
* doc/guix.texi (Base Services): Document it.
|
|
Having the configuration live at a static location makes it possible to
hot-reload it.
* gnu/services/base.scm (syslog.conf): New variable.
(syslog-etc, syslog-shepherd-service): New procedures.
(syslog-service-type): Rewrite using the above new variable and procedures,
extending etc-service-type with its configuration file.
|
|
* gnu/packages/gnome.scm (libxml++) [arguments]: Delete field.
|
|
This is a follow up commit to b84d0b81b2.
* gnu/packages/xml.scm (opensp) [arguments]: Properly quote.
|
|
* gnu/packages/bioinformatics.scm (bppsuite): Update to 2.4.1.
[source]: Remove the commit and use the release version. Changed to the github
repo.
[arguments]: Remove the disabled parallel-build.
[inputs]: Use list.
[home-page]: Changed to github page.
|
|
* gnu/packages/bioinformatics.scm (bpp-popgen): Update to 2.4.1.
[source]: Remove the commit and use the release version. Changed to the github
repo.
[arguments]: Remove the disabled parallel-build.
[home-page]: Changed to new host Université Claude-Bernard Lyon 1.
|
|
* gnu/packages/bioinformatics.scm (maffilter): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Replace build
phase 'python3.9-compatibility with 'python3.10-compatibility; patch for move
from "collections" to "collections.abc"; add well-meaning but potentially
reckless patch to remove overwrite error for __or__ and __ror__ methods;
adjust farmhash sources to build with GCC 11; do not use distutils.sysconfig.
|
|
* gnu/packages/protobuf.scm (python-protobuf-3.6)[arguments]: Patch
collections import.
[native-inputs]: Add python-setuptools-for-tensorflow.
|
|
* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow)[arguments]:
Patch collections imports; remove wininst support.
|
|
abseil-cpp is not part of the native-inputs but of the inputs.
* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Only replace protobuf.
[inputs]: Replace abseil-cpp.
|
|
* gnu/packages/rpc.scm (python-grpcio)[source]: Delete generated cpp file.
[build-system]: Use pyproject-build-system.
[arguments]: Patch setup.py to add grpc headers to search path.
[inputs]: Replace abseil-cpp with abseil-cpp-20211102.0; add
grpc-for-python-grpcio.
[native-inputs]: Add python-cython.
|
|
* gnu/packages/rpc.scm (grpc-for-python-grpcio): New variable.
|