Age | Commit message (Collapse) | Author |
|
* gnu/packages/golang.scm (go-github-com-aws-smithy-go): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/curl.scm (curlie): Add input go-golang-x-term.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/image-viewers.scm (pixterm): Add input go-golang-go-x-term.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-github-com-99designs-go-keyring): Update to 1.2.2.
[native-inputs] Delete go-golang-org-x-crypto. Add go-golang-org-x-term.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-golang-org-x-term): Update to 0.3.0.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-golang-org-x-crypto): Update to 0.4.0.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/terminals.scm (go-github.com-howeyc-gopass): Delete variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/backup.scm (restic-rest-server): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
Required by restic-rest-server; see following commit.
* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-activation):
New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
These packages are needed by syncthing and the new restic-rest-server package,
so put them in (gnu packages golang) instead.
* gnu/packages/syncthing.scm (go-github-com-prometheus-common,
go-github-com-prometheus-procfs, go-github-com-prometheus-client-golang):
Move variables ...
* gnu/packages/golang.scm (go-github-com-prometheus-common,
go-github-com-prometheus-procfs, go-github-com-prometheus-client-golang):
... to here.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/mpd.scm (ncmpc): Update 0.48.
|
|
* gnu/packages/calendar.scm (khal): Update to 0.11.1.
[inputs]: Remove sqlite.
[description]: Add some more information.
|
|
* guix/scripts/refresh.scm (%options): Support '--select module:NAME'.
(show-help): Adjust accordingly.
(options->update-specs): Honor the module passed by '--select'.
* doc/guix.texi (Invoking guix refresh): Document it.
|
|
* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/cinnamon.scm (libxapp): Update to 2.4.3.
|
|
* gnu/packages/cinnamon.scm (nemo): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/cinnamon.scm (cinnamon-desktop): Update to 5.4.2.
[arguments]<#:configure-flags>: Enable alsa-support.
[inputs]: Remove PYTHON-2, remove GOBJECT-INTROSPECTION, add LIBEXT, ALSA-LIB.
[native-inputs]: Remove gnu-build-system related packages, add GOBJECT-INTROSPECTION.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/search.scm (dataparksearch): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
Fix for the broken build on master.
* gnu/packages/fonts.scm (font-amiri): Update to 1.000.
[arguments](%standard-phases): Add 'patch-source' to hard-code version.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/music.scm (hydrogen): Update to 1.2.0.
[inputs]: Add QTSVG-5.
|
|
* gnu/packages/linux.scm (tlpui): Update to 1.5.0-7.
|
|
* gnu/packages/emacs-xyz.scm (emacs-org-rich-yank): Update to 0.2.2.
|
|
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.34.
|
|
* gnu/packages/music.scm (frescobaldi): Update to 3.3.0.
[arguments]: Generate translations, metainfo.xml and desktop file.
[inputs]: Add QPAGEVIEW.
|
|
* gnu/packages/image-viewers.scm (qpageview): New variable.
|
|
* gnu/packages/web.scm (binaryen): New variable.
|
|
* gnu/packages/web.scm (wabt): Update to 1.0.32.
[source]: Fetch sources recursively; delete bundled gtest sources.
[arguments]: Do build and run tests; add phase to set CC variable, and another
phase to delete a broken test.
[native-inputs]: Add python and googletest.
[inputs]: Remove.
|
|
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.
|
|
* doc/guix.texi (Secure Shell): Update openssh-host documentation to
match the code.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
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>
|
|
Previously 'package-direct-sources' would trigger a wrong-type-arg error
when passed a package whose 'source' is not an origin, such as
'ruby-sorbet-runtime'.
* guix/packages.scm (package-direct-sources): Call 'expand' if and only
if (package-source package) is an origin.
|
|
* tests/guix-package-aliases.sh: "guix upgrade foo bar" has always
returned zero; adjust accordingly.
* tests/guix-refresh.sh: "guix refresh -t test idutils" and similar
return zero; adjust accordingly.
|
|
Addresses <https://issues.guix.gnu.org/62406>.
With 'set -e', a return status inverted with '!' does not cause the shell to
exit immediately. Instead use '&& false' to indicate an expected failure.
* tests/guix-archive.sh, tests/guix-build-branch.sh, tests/guix-build.sh,
tests/guix-daemon.sh, tests/guix-download.sh,
tests/guix-environment-container.sh, tests/guix-environment.sh,
tests/guix-gc.sh, tests/guix-git-authenticate.sh, tests/guix-graph.sh,
tests/guix-hash.sh, tests/guix-home.sh, tests/guix-pack-relocatable.sh,
tests/guix-pack.sh, tests/guix-package-aliases.sh, tests/guix-package-net.sh,
tests/guix-package.sh, tests/guix-refresh.sh, tests/guix-shell.sh,
tests/guix-style.sh, tests/guix-system.sh: Replace uses of '! ...' with
'... && false' or `test ! ...` as appropriate.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
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 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.
|