Age | Commit message (Expand) | Author |
2020-04-07 | services: guix: Add 'set-http-proxy' action....Fixes <https://bugs.gnu.org/25569>.
Reported by Divan Santana <divan@santanas.co.za>.
* gnu/services/base.scm (shepherd-set-http-proxy-action): New procedure.
(guix-shepherd-service): Add 'actions' field. Change 'start' to a
lambda; check the value of the "http_proxy" environment variable and
add "http_proxy" and "https_proxy" to #:environment-variables as a
function of that.
* gnu/tests/base.scm (run-basic-test)["guix-daemon set-http-proxy
action", "guix-daemon set-http-proxy action, clear"]: New tests.
* doc/guix.texi (Base Services): Document it.
| Ludovic Courtès |
2020-04-07 | maint: Remove GCC from the packages to cross-build....* etc/release-manifest.scm (%packages-to-cross-build): Remove GCC.
| Ludovic Courtès |
2020-04-07 | installer: Reduce height of the help window....* gnu/installer/newt/help.scm (run-help-page): Pass #:listbox-height.
| Ludovic Courtès |
2020-04-07 | ci: Remove "mips64el-linux-gnuabi64" from '%cross-targets'....The N64 ABI has always been a niche, it seems.
* gnu/ci.scm (%cross-targets): Remove "mips64el-linux-gnuabi64".
| Ludovic Courtès |
2020-04-07 | gnu: thinkfan: Update to 1.1....* gnu/packages/linux.scm (thinkfan): Update to 1.1.
| Nicolas Goaziou |
2020-04-07 | gnu: emacs-org-superstar: Update to 1.1.0....* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.1.0.
| Nicolas Goaziou |
2020-04-07 | gnu: Add emacs-ctrlf....* gnu/packages/emacs-xyz.scm (emacs-ctrlf): New variable.
| Nicolas Goaziou |
2020-04-07 | gnu: emacs-prescient: Update to 4.1....* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 4.1.
[propagated-inputs]: Add emacs-selectrum.
[license]: Fix field.
| Nicolas Goaziou |
2020-04-07 | gnu: Add emacs-selectrum....* gnu/packages/emacs-xyz.scm (emacs-selectrum): New variable.
| Nicolas Goaziou |
2020-04-07 | gnu: sbcl: Update to 2.0.3....* gnu/packages/lisp.scm (sbcl): Update to 2.0.3.
| Pierre Neidhardt |
2020-04-06 | services: syslog: Create log files as non-world-readable....Partly fixes <https://bugs.gnu.org/40405>.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.
* gnu/services/base.scm (syslog-service-type): Change 'start' method to
set umask to #o137 before spawning syslogd.
* gnu/tests/base.scm (run-basic-test)["/var/log/messages is not
world-readable"]: New test.
| Ludovic Courtès |
2020-04-06 | channels: Call 'build-self.scm' procedure with a trivial build handler....Previously, "TESTS=installed-os guix build -m etc/system-tests.scm"
would repeat the "Computing Guix derivation" phase ~5 times due to the
fact that there were several call paths, within a build-accumulator,
leading to (package-derivation store guix).
* guix/channels.scm (with-trivial-build-handler): New procedure.
(build-from-source): Wrap 'build' call in 'with-trivial-build-handler'.
| Ludovic Courtès |
2020-04-06 | gnu: rust-bumpalo-3: Update to 3.2.1 [fixes RUSTSEC-2020-0006]....* gnu/packages/crates-io.scm (rust-bumpalo-3): Update to 3.2.1.
Note: rust-bumpalo-2.5 is not affected.
| Jakub Kądziołka |
2020-04-06 | gnu: GnuTLS: Fix CVE-2020-11501....* gnu/packages/tls.scm (gnutls)[replacement]: New field.
(gnutls-3.6.13): New variable.
(gnutls/guile-2.0, gnutls/dane, gnutls-3.6.10, gnutls3.0-gnutls): Use
PACKAGE/INHERIT.
| Leo Famulari |
2020-04-06 | gnu: Move PACKAGES-WITH-*PATCHES to (guix packages)...* gnu/packages/cross-base.scm (package-with-extra-patches,
package-with-patches): Move procedures from here...
* guix/packages.scm (package-with-extra-patches, package-with-patches):
...to here, and export.
| Carl Dong |
2020-04-06 | gnu: fossil: Update to 2.10....* gnu/packages/version-control.scm (fossil): Update to 2.10.
[source]: Remove obsolete alternate URL.
Signed-off-by: Leo Famulari <leo@famulari.name>
| John D. Boy |
2020-04-06 | gnu: Add wireguard-linux-compat....* gnu/packages/vpn.scm (wireguard-linux-compat): New variable.
(wireguard): Deprecate in favor of wireguard-tools.
| Leo Famulari |
2020-04-06 | * gnu: emacs-elisp-demos: Update to 2020.02.19...* gnu/packages/emacs-xyz.scm (emacs-elisp-demos) Update to 2020.02.19.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Michael Rohleder |
2020-04-06 | installer: Hide shepherd messages....* gnu/installer.scm (apply-locale): Set "shepherd-message-port" instead of
redirecting stderr to make sure that nothing is printed on console.
| Mathieu Othacehe |
2020-04-06 | installer: Adapt to Guile-newt revision 2....* gnu/installer/newt/page.scm (run-input-page): Remove component argument that
is not longer passed to the procedure passed to 'add-component-callback',
(run-listbox-selection-page): ditto.
* gnu/installer/newt/user.scm (run-user-add-page): Ditto,
(run-user-add-page): ditto.
| Mathieu Othacehe |
2020-04-06 | installer: Add a help page....* gnu/installer/newt/help.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* gnu/installer/record.scm (<installer>): Add 'help-menu' and 'help-page'
fields,
(installer-help-menu, installer-help-page): new exported procedures.
* gnu/installer/newt.scm (init): Set the help line,
(help-menu, help-page): new procedures used ...
(newt-installer): ... here.
* gnu/installer/newt/keymap.scm (run-layout-page): Add a context argument to
differenciate the help context from the main one,
(run-keymap-page): add a context argument and pass it to run-layout-page.
* gnu/installer.scm (compute-keymap-step): Add a context argument and pass it
to 'installer-keymap-page',
(installer-steps): set the help menu and pass the appropriate context to
compute-keymap-step calls,
(guile-newt): update to revision 2.
| Mathieu Othacehe |
2020-04-06 | installer: Remove trailing tabs....* gnu/installer.scm (installer-steps): Remove trailing tabs.
| Mathieu Othacehe |
2020-04-06 | gnu: rgbds: Update to 0.4.0....* gnu/packages/assembly.scm (rgbds): Update to 0.4.0
| Jakub Kądziołka |
2020-04-06 | gnu: mumi: Update to 0.0.0-13.1fee105....* gnu/packages/mail.scm (mumi): Update to 0.0.0-13.1fee105.
| Ricardo Wurmus |
2020-04-06 | news: Add entry for 'rottlog-service-type'....* etc/news.scm: Add entry for 'rottlog-service-type'.
| Ludovic Courtès |
2020-04-06 | services: Add 'rottlog-service-type' to '%base-services'....* gnu/services/base.scm (%base-services): Add an instance of
ROTTLOG-SERVICE-TYPE.
* doc/guix.texi (Log Rotation): Mention that it's part of
%BASE-SERVICES and change example.
| Ludovic Courtès |
2020-04-06 | build-self: Avoid call to 'show-what-to-build*' on modern Guix....This avoids repeated "will be downloaded" messages for
'compute-guix-derivation' and its dependencies.
* build-aux/build-self.scm (build): Don't call 'show-what-to-build*'
when 'with-build-handler' is defined.
| Ludovic Courtès |
2020-04-06 | doc: Make 'fc-cache -rv' instructions more prominent....* doc/guix.texi (Application Setup): Move the "fc-cache" instructions
next to the Fontconfig paragraph and make the command more visible.
| Ludovic Courtès |
2020-04-06 | build: Add linphone.scm to gnu/local.mk....This is a followup to d5a8e391ac2546241d0ff60c9a1fd2fb8ff57536.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add linphone.scm.
| Ludovic Courtès |
2020-04-06 | services/web: Add missing ungexp for mumi shepherd services....This is a follow-up to commit f00f52a1fb5ac08f8059dffcd60d36adcda06603.
* gnu/services/web.scm (mumi-shepherd-services): Ungexp variables.
| Ricardo Wurmus |
2020-04-06 | services/web: Add default values to all mumi-configuration fields....This is a follow-up to commit f00f52a1fb5ac08f8059dffcd60d36adcda06603.
* gnu/services/web.scm (<mumi-configuration>)[sender,smtp]: Add default
values.
| Ricardo Wurmus |
2020-04-06 | gnu: mumi: Update to 0.0.0-12.bb2fe92....* gnu/packages/mail.scm (mumi): Update to 0.0.0-12.bb2fe92.
[inputs]: Add guile-gcrypt, guile-redis, guile-webutils, mailutils.
* gnu/services/web.scm (<mumi-configuration>): New record type.
(mumi-configuration, mumi-configuration?, mumi-configuration-mumi,
mumi-configuration-mailer?, mumi-configuration-sender,
mumi-configuration-smtp): New procedures.
(mumi-shepherd-services): Accept configuration; adjust start commands; add
Shepherd service for mumi mailer.
(mumi-service-type): Pass default configuration.
* doc/guix.texi (Web Services): Update documentation.
| Ricardo Wurmus |
2020-04-06 | gnu: guile-for-guile-emacs: Update to 2.1.2-1.15ca784....* gnu/packages/guile.scm (guile-for-guile-emacs): Update to 2.1.2-1.15ca784.
[source]: Fetch from Guile upstream repository.
[arguments]: Enable tests; replace 'bootstrap phase; disable only broken
tests.
[native-search-paths]: Inherit from guile-2.2.
| Ricardo Wurmus |
2020-04-06 | gnu: r-snowballc: Update to 0.7.0....* gnu/packages/cran.scm (r-snowballc): Update to 0.7.0.
| Ricardo Wurmus |
2020-04-06 | gnu: r-huge: Update to 1.3.4.1....* gnu/packages/cran.scm (r-huge): Update to 1.3.4.1.
| Ricardo Wurmus |
2020-04-06 | gnu: r-tidytree: Update to 0.3.3....* gnu/packages/cran.scm (r-tidytree): Update to 0.3.3.
| Ricardo Wurmus |
2020-04-06 | gnu: r-ggstance: Update to 0.3.4....* gnu/packages/cran.scm (r-ggstance): Update to 0.3.4.
| Ricardo Wurmus |
2020-04-06 | gnu: r-factoextra: Update to 1.0.7....* gnu/packages/cran.scm (r-factoextra): Update to 1.0.7.
| Ricardo Wurmus |
2020-04-06 | gnu: r-reticulate: Update to 1.15....* gnu/packages/cran.scm (r-reticulate): Update to 1.15.
[native-inputs]: Add r-knitr.
| Ricardo Wurmus |
2020-04-06 | gnu: r-vcd: Update to 1.4-7....* gnu/packages/cran.scm (r-vcd): Update to 1.4-7.
| Ricardo Wurmus |
2020-04-06 | gnu: r-sn: Update to 1.6-1....* gnu/packages/statistics.scm (r-sn): Update to 1.6-1.
| Ricardo Wurmus |
2020-04-06 | gnu: r-quantreg: Update to 5.55....* gnu/packages/statistics.scm (r-quantreg): Update to 5.55.
| Ricardo Wurmus |
2020-04-06 | gnu: r-xml2: Update to 1.3.0....* gnu/packages/statistics.scm (r-xml2): Update to 1.3.0.
[propagated-inputs]: Remove r-rcpp.
| Ricardo Wurmus |
2020-04-06 | gnu: r-lattice: Update to 0.20-41....* gnu/packages/statistics.scm (r-lattice): Update to 0.20-41.
| Ricardo Wurmus |
2020-04-05 | gnu: gsm: Add a newline to the fPIC option substitute replacement....* gnu/packages/audio.scm (gsm): Add a trailing newline to the replacement
text. This makes it more robust in the face of future changes.
| Maxim Cournoyer |
2020-04-05 | gnu: mediastreamer2: Move the tester files and HTML doc to separate outputs....The tester binary generated gets installed with about 20 MiB of data files,
and the HTML documentation weighs another 500 KiB or so. Move them to
separate outputs.
* gnu/packages/patches/mediastreamer-srtp2.patch: Rename to...
* gnu/packages/patches/mediastreamer2-srtp2.patch: ...this, to please 'guix
lint'.
* gnu/local.mk (dist_patch_DATA): Adapt.
* gnu/packages/linphone.scm (mediastreamer2)[patches]: Likewise.
[outputs]: Add the "doc" and "tester" outputs.
[phases]: Add a phase to move the HTML doc and tester binary and data to the
'doc' and 'tester' outputs, respectively.
[description]: Remove the unicode characters surrounding the word 'powerful'.
| Maxim Cournoyer |
2020-04-05 | gnu: linux-libre-arm*-generic*: Enable RTC for rockchip platforms....* gnu/packages/linux (linux-libre-arm-generic, linux-libre-arm-generic-5.6,
linux-libre-arm64-generic, linux-libre-arm64-generic-5.6): Enable
RTC_DRV_RK808 as a built-in in kernel configuration.
| Vagrant Cascadian |
2020-04-06 | gnu: ogre: Update to 1.12.5....* gnu/packages/graphics.scm (ogre): Update to 1.12.5.
[source]: Add recursive? flag.
[arguments]: Update configure flags. Add a phase to fix CMakeLists.txt. Remove
unnecessary substitution.
[native-inputs]: Replace googletest with googletest-1.8.
[inputs]: Add pugixml.
| Nicolas Goaziou |
2020-04-06 | gnu: mediastreamer2: Enable SRTP2....* gnu/packages/patches/mediastreamer-srtp2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linphone.scm (mediastreamer2)[source]: Use it.
| Raghav Gururajan |
2020-04-06 | gnu: Add msamr....* gnu/packages/linphone (msamr): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Raghav Gururajan |