summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-27gnu: Add go-github-com-cention-sany-utf7.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-27gnu: Add go-github-com-go-test-deep.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-27gnu: ruby-3.0: Update to 3.0.5. [security fixes].Remco van 't Veer
Fixes: CVE-2021-33621: HTTP response splitting in CGI. * gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-27gnu: ruby: Update to 2.7.7. [security fixes].Remco van 't Veer
Fixes: CVE-2021-33621: HTTP response splitting in CGI. * gnu/packages/ruby.scm (ruby-2.7-fixed): Update to 2.7.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-27gnu: yt-dlp: Update to 2022.11.11.Efraim Flashner
* gnu/packages/video.scm (yt-dlp): Update to 2022.11.11.
2022-11-27gnu: wgetpaste: Update to 2.33.Efraim Flashner
* gnu/packages/wget.scm (wgetpaste): Update to 2.33.
2022-11-27gnu: vim: Update to 9.0.0954.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.0.0954.
2022-11-27gnu: mg: Update to 20221112.Efraim Flashner
* gnu/packages/text-editors.scm (mg): Update to 20221112.
2022-11-27gnu: flatpak: Update to 1.14.1.Efraim Flashner
* gnu/packages/package-management.scm (flatpak): Update to 1.14.1.
2022-11-27gnu: btrfs-progs: Update to 6.0.2.Efraim Flashner
* gnu/packages/linux.scm (btrfs-progs): Update to 6.0.2.
2022-11-27gnu: ardour: Update to 7.1Sughosha via Guix-patches via
* gnu/packages/audio.scm (ardour): Update to 7.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-27gnu: emacs-lpy: Update to fa95b11.jgart
* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to fa95b11. [propagated-inputs]: Add EMACS-FUNCTION-ARGS. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-27gnu: Add emacs-function-args.jgart
* gnu/packages/emacs-xyz.scm (emacs-function-args): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-27gnu: Add emacs-org-rainbow-tags.Hilton Chain via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-org-rainbow-tags): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-27gnu: lagrange: Update to 1.14.1.Nicolas Goaziou
* gnu/packages/web-browsers.scm (lagrange): Update to 1.14.1.
2022-11-27gnu: emacs-paredit: Update to 26.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-paredit): Update to 26.
2022-11-21gnu: Add emacs-dirvish.Fidel Ramos
* gnu/packages/emacs-xyz.scm (emacs-dirvish): New variable. Signed-off-by: Andrew Tropin <andrew@trop.in>
2022-11-20gnu: nautilus: Fix crash due to loading extensions twice.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/58221>. Reported by Tobias Kortkamp <tobias.kortkamp@gmail.com>. Previously, if NAUTILUS_EXTENSION_PATH contained the same directory several times, Nautilus could end up loading the same extension a second time and crash. This patch ensures that each extension cannot be loaded more than once. * gnu/packages/patches/nautilus-extension-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnome.scm (nautilus)[source]: Use it. [arguments]: Remove 'make-extensible' phase.
2022-11-20installer: Add comment above the 'packages' field.Ludovic Courtès
* gnu/installer/services.scm (system-services->configuration): Add heading above the 'packages' field. Rename 'heading' to 'service-heading'.
2022-11-20style: '-f' reads input files as UTF-8 by default.Ludovic Courtès
Reported by mirai on #guix. * guix/scripts/style.scm (format-whole-file): Wrap body in 'with-fluids'. Pass #:guess-encoding to 'call-with-input-file'.
2022-11-20gnu: bchoppr: Update to 1.12.0.Ricardo Wurmus
* gnu/packages/music.scm (bchoppr): Update to 1.12.0.
2022-11-20file-systems: Always do recursive bind mounts.Ricardo Wurmus
Fixes <https://issues.guix.gnu.org/59185>. * guix/build/syscalls.scm (MS_REC): New variable. * gnu/build/file-systems.scm (mount-flags->bit-mask): Set MS_REC bit when bind-mounting.
2022-11-20gnu: xmlsec-openssl: Remove input labels.Marius Bakke
* gnu/packages/xml.scm (xmlsec-openssl)[inputs]: Remove labels.
2022-11-20gnu: xmlsec-nss: Remove input labels.Marius Bakke
* gnu/packages/xml.scm (xmlsec-nss)[native-inputs, inputs]: Remove labels.
2022-11-20gnu: oath-toolkit: Fix test failure with new xmlsec.Marius Bakke
* gnu/packages/patches/oath-toolkit-xmlsec-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/authentication.scm (oath-toolkit)[source](patches): New field.
2022-11-20gnu: xmlsec: Update to 1.2.36.Marius Bakke
* gnu/packages/xml.scm (xmlsec): Update to 1.2.36.
2022-11-20gnu: xmlsec: Add 'upstream-name' property.Marius Bakke
* gnu/packages/xml.scm (xmlsec)[properties]: New field.
2022-11-20services: mysql: Run mariadb-install-db instead of hard coding schemas.Marius Bakke
* gnu/services/databases.scm (mysql-install): Run "mariadb-install-db" instead of a hard coded set of SQL commands. (mysql-upgrade-wrapper): Explicitly run as mysql user.
2022-11-20services: mysql: Remove mysql-install-service in favor of wrapper.Marius Bakke
* gnu/services/databases.scm (mysql-with-install-lock): Remove variable. (mysql-start): Rename to ... (mysqld-wrapper): ... this. Do the preliminary initialization steps and call out to MYSQL-INSTALL when necessary. (mysql-install): Only initialize table schemas. (mysql-install-shepherd-service): Remove. (mysql-service)[requirement]: Remove 'mysql-install. Add 'user-processes. [start]: Don't pass #:user and #:group. (mysql-shepherd-services): Remove MYSQL-INSTALL-SHEPHERD-SERVICE.
2022-11-20services: mysql-upgrade: Add log file.Marius Bakke
* gnu/services/databases.scm (mysql-upgrade-shepherd-service)[start]: Pass #:log-file.
2022-11-20services: mysql-upgrade: Support custom datadir.Marius Bakke
* gnu/services/databases.scm (mysql-upgrade-wrapper): Take service configuration as argument, and pass the config file to mysql_upgrade. (mysql-upgrade-shepherd-service): Pass CONFIG instead of just socket and executable to MYSQL-UPGRADE-WRAPPER.
2022-11-20gnu: mysql: Support custom data dir.Ellen Papsch
* gnu/services/databases.scm (mysql-configuration): Add datadir property. * gnu/services/databases.scm (mysql-configuration-file): Replace hard coded data dir with property from config. * gnu/services/databases.scm (%mysql-activation): Remove activation, it runs before PID 1. The data dir may reside on a file system not mounted at this time. * gnu/services/databases.scm (mysql-install-shepherd-service): Create service which replaces the activation. Provide mysql-install. * gnu/services/databases.scm (mysql-shepherd-service): Move invocation of mysqld to mysql-start program-file, because the invocation gotten more complex. Require mysql-install. * gnu/services/databases.scm (mysql-start): Invoke mysqld only if a lock file appears. * gnu/services/databases.scm (mysql-shepherd-services): Prepend the install service before the normal service. * gnu/services/databases.scm (mysql-upgrade-wrapper): Increase timeout to 20s to let the mysql install procedure finish. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-20tests: mysql: Wait for the socket before running queries.Marius Bakke
* gnu/tests/databases.scm (run-mysql-test): Add socket test.
2022-11-20gnu: postgresql@10: Update to 10.23.Marius Bakke
* gnu/packages/databases.scm (postgresql-10): Update to 10.23.
2022-11-20gnu: postgresql@11: Update to 11.18.Marius Bakke
* gnu/packages/databases.scm (postgresql-11): Update to 11.18.
2022-11-20gnu: postgresql@13: Update to 13.9.Marius Bakke
* gnu/packages/databases.scm (postgresql-13): Update to 13.9.
2022-11-20gnu: postgresql: Add 15.1.Marius Bakke
* gnu/packages/databases.scm (postgresql-15): New variable. (postgresql-14): Inherit from it.
2022-11-20scripts: Use translations for guix.pot for service descriptions.pelzflorian (Florian Pelz)
Previously, service descriptions appeared in both guix.pot and packages.pot, but only translations of packages.pot were used. Now, translations are only done with guix.pot. This is better, because translators are more likely to translate guix.pot, and is also easier, because files in gnu/{home/,}services need to be in po/guix/POTFILES.in anyway and po/guix/Makevars already acts on the 'description' keyword because of lint checkers. * guix/scripts/home.scm (service-type-description-string): Use translations from guix.pot. * guix/scripts/system/search.scm (service-type-description-string) (service-type->recutils): Likewise. * po/packages/POTFILES.in: Move files in gnu/services to ... * po/guix/POTFILES.in: ... here.
2022-11-20gnu: inkbox: Fix build.Marius Bakke
* gnu/packages/ebook.scm (inkbox)[arguments]: Use G-expression.
2022-11-20gnu: inkbox: Update home-page and source URI.Marius Bakke
* gnu/packages/ebook.scm (inkbox)[home-page]: Set to repository, as the previous was NXDOMAIN. [source](uri): Use HOME-PAGE.
2022-11-20gnu: fmit: Remove input labels.Marius Bakke
* gnu/packages/music.scm (fmit)[native-inputs]: Remove labels.
2022-11-20gnu: fmit: Fix build.Marius Bakke
* gnu/packages/music.scm (fmit)[arguments]: Adjust for label changes.
2022-11-20gnu: openal: Add upstream-name property.Marius Bakke
* gnu/packages/audio.scm (openal)[properties]: New field.
2022-11-20gnu: qtcolorwidgets: Update to 2.2.0.Marius Bakke
* gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0.
2022-11-20gnu: gzochi: Add missing dependency.Marius Bakke
* gnu/packages/game-development.scm (gzochi)[inputs]: Add GMP. [native-inputs]: Remove label while at it.
2022-11-20gnu: protobuf@2: Fix build.Marius Bakke
* gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM. [arguments]: Clear. [outputs]: Remove "static".
2022-11-20gnu: Add go-github-com-jaytaylor-html2text.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-gogs-chardet.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-ssor-bom.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-rivo-tview.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>