summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: mame: Update to 0.220.•••* gnu/packages/emulators.scm (mame): Update to 0.220. Nicolas Goaziou2020-04-071-2/+2
* 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ès2020-04-073-41/+106
* maint: Remove GCC from the packages to cross-build.•••* etc/release-manifest.scm (%packages-to-cross-build): Remove GCC. Ludovic Courtès2020-04-071-5/+6
* installer: Reduce height of the help window.•••* gnu/installer/newt/help.scm (run-help-page): Pass #:listbox-height. Ludovic Courtès2020-04-071-0/+1
* 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ès2020-04-071-1/+0
* gnu: thinkfan: Update to 1.1.•••* gnu/packages/linux.scm (thinkfan): Update to 1.1. Nicolas Goaziou2020-04-071-2/+2
* gnu: emacs-org-superstar: Update to 1.1.0.•••* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.1.0. Nicolas Goaziou2020-04-071-2/+2
* gnu: Add emacs-ctrlf.•••* gnu/packages/emacs-xyz.scm (emacs-ctrlf): New variable. Nicolas Goaziou2020-04-071-0/+23
* 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 Goaziou2020-04-071-27/+23
* gnu: Add emacs-selectrum.•••* gnu/packages/emacs-xyz.scm (emacs-selectrum): New variable. Nicolas Goaziou2020-04-071-0/+26
* gnu: sbcl: Update to 2.0.3.•••* gnu/packages/lisp.scm (sbcl): Update to 2.0.3. Pierre Neidhardt2020-04-071-2/+2
* 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ès2020-04-062-4/+19
* 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ès2020-04-061-2/+17
* 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łka2020-04-061-2/+2
* 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 Famulari2020-04-061-8/+19
* 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 Dong2020-04-062-12/+14
* 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. Boy2020-04-061-9/+4
* gnu: Add wireguard-linux-compat.•••* gnu/packages/vpn.scm (wireguard-linux-compat): New variable. (wireguard): Deprecate in favor of wireguard-tools. Leo Famulari2020-04-061-36/+25
* * 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 Rohleder2020-04-061-2/+2
* 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 Othacehe2020-04-061-2/+4
* 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 Othacehe2020-04-062-4/+4
* 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 Othacehe2020-04-067-26/+107
* installer: Remove trailing tabs.•••* gnu/installer.scm (installer-steps): Remove trailing tabs. Mathieu Othacehe2020-04-061-2/+2
* gnu: rgbds: Update to 0.4.0.•••* gnu/packages/assembly.scm (rgbds): Update to 0.4.0 Jakub Kądziołka2020-04-061-2/+2
* gnu: mumi: Update to 0.0.0-13.1fee105.•••* gnu/packages/mail.scm (mumi): Update to 0.0.0-13.1fee105. Ricardo Wurmus2020-04-061-3/+3
* news: Add entry for 'rottlog-service-type'.•••* etc/news.scm: Add entry for 'rottlog-service-type'. Ludovic Courtès2020-04-061-0/+8
* 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ès2020-04-062-5/+17
* 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ès2020-04-061-1/+5
* 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ès2020-04-061-7/+11
* 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ès2020-04-061-0/+1
* 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 Wurmus2020-04-061-5/+5
* 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 Wurmus2020-04-061-2/+2
* 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 Wurmus2020-04-063-23/+86
* 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 Wurmus2020-04-061-35/+45
* gnu: r-snowballc: Update to 0.7.0.•••* gnu/packages/cran.scm (r-snowballc): Update to 0.7.0. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-huge: Update to 1.3.4.1.•••* gnu/packages/cran.scm (r-huge): Update to 1.3.4.1. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-tidytree: Update to 0.3.3.•••* gnu/packages/cran.scm (r-tidytree): Update to 0.3.3. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-ggstance: Update to 0.3.4.•••* gnu/packages/cran.scm (r-ggstance): Update to 0.3.4. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-factoextra: Update to 1.0.7.•••* gnu/packages/cran.scm (r-factoextra): Update to 1.0.7. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-reticulate: Update to 1.15.•••* gnu/packages/cran.scm (r-reticulate): Update to 1.15. [native-inputs]: Add r-knitr. Ricardo Wurmus2020-04-061-2/+4
* gnu: r-vcd: Update to 1.4-7.•••* gnu/packages/cran.scm (r-vcd): Update to 1.4-7. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-sn: Update to 1.6-1.•••* gnu/packages/statistics.scm (r-sn): Update to 1.6-1. Ricardo Wurmus2020-04-061-2/+2
* gnu: r-quantreg: Update to 5.55.•••* gnu/packages/statistics.scm (r-quantreg): Update to 5.55. Ricardo Wurmus2020-04-061-2/+2
* 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 Wurmus2020-04-061-4/+2
* gnu: r-lattice: Update to 0.20-41.•••* gnu/packages/statistics.scm (r-lattice): Update to 0.20-41. Ricardo Wurmus2020-04-061-2/+2
* 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 Cournoyer2020-04-051-1/+1
* 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 Cournoyer2020-04-053-8/+36
* 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 Cascadian2020-04-051-4/+24
* 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 Goaziou2020-04-061-20/+26
* 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 Gururajan2020-04-063-1/+159