summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-11-17gnu: youtube-dl: Update to 2020.11.17.Tobias Geerinckx-Rice
* gnu/packages/video.scm (youtube-dl): Update to 2020.11.17.
2020-11-17gnu: pdfpc: Update to 4.4.1.Tobias Geerinckx-Rice
* gnu/packages/pdf.scm (pdfpc): Update to 4.4.1.
2020-11-16gnu: guix: Use libexec/guix/guile in the 'guix' shebang.Ludovic Courtès
This is a followup to 880fe019ae64df37815bbdb1a22305f99dae759d. * gnu/packages/package-management.scm (guix)[arguments]: Delete 'patch-shebangs' phase.
2020-11-16gnu: z3: Update to 4.8.9.Martin Becze
* gnu/packages/maths.scm (z3): Update to 4.8.9. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-16gnu: git: Add phase to restore hooks shebang.Miguel Ángel Arruga Vivas
Fixes <https://bugs.gnu.org/25508>. * gnu/packages/version-control.scm (git)[arguments]: New phase restore-sample-hooks-shebang.
2020-11-16.dir-locals.el: Add upstream report link.Miguel Ángel Arruga Vivas
Follow up from 1d6e7732b163c9e945c9e5b32c726fe3b5f09c3a. * .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.
2020-11-16gnu: grub: Cross-compile for mips64el-linux.Efraim Flashner
* gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to set BUILD_FREETYPE_* flags. [native-inputs]: Add freetype.
2020-11-16gnu: grub: Don't run tests when cross compiling.Efraim Flashner
* gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when cross-compiling.
2020-11-16gnu: Add emacs-boon.AuPath
* gnu/packages/emacs-xyz.scm (emacs-boon): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16gnu: Add emacs-modalka.AuPath
* gnu/packages/emacs-xyz.scm (emacs-modalka): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16gnu: emacs-matrix-client: Update to 0.0.0-5.59c7924.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to 0.0.0-5.59c7924. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16services: mingetty: Export configuration accessors.Marius Bakke
* gnu/services/base: Export configuration accessors for mingetty.
2020-11-16.dir-locals.el: Use setq-local on guix-directory.Christopher Lemmer Webber
* .dir-locals.el: Use setq-local on guix-directory. While a problem with using setq hasn't been identified, this seems like good hygiene.
2020-11-16.dir-locals.el: Prevent errors if .dir-locals.el isn't found.Christopher Lemmer Webber
While this repo should presumably always have a .dir-locals.el by the nature of this file itself, it seems that this behavior "leaks". See added comment for more details on the fix to this strange bug, which is likely an upstream emacs or vc-mode issue. Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping investigate this problem. * .dir-locals.el: Don't error out if .dir-locals.el isn't found.
2020-11-16gnu: icedove: Update to 78.4.3.Jonathan Brielmaier
* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.3.
2020-11-16maint: Install 'guix-daemon.cil' SELinux file.Ludovic Courtès
Fixes <https://bugs.gnu.org/44649>. Reported by Daniel Brooks <db48x@db48x.net>. This is a followup to 6799e6e5780683cc20f250192fb84cbec135073b, which rightfully removed the '.cil' file from the distribution, but wrongfully installed the '.cil.in' file instead of the '.cil' file. * Makefile.am (nodist_selinux_policy_DATA): Remove ".in".
2020-11-16gnu: gcc-vc4: Update to commit 0fe4b83897341742f9df65797474cb0feab4b377.Danny Milosavljevic
* gnu/packages/patches/gcc-6-fix-buffer-size.patch: New file. * gnu/packages/patches/gcc-6-fix-isl-includes.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/embedded.scm (gcc-vc4): Update to commit 0fe4b83897341742f9df65797474cb0feab4b377. [source]: Add the patches from above.
2020-11-16pull: Do not suggest running `guix pull --news' on the first run.Florian Pelz
* guix/scripts/pull.scm (display-channel-news-headlines): If there are no news to display, return false instead of <unspecified>.
2020-11-16gnu: pzstd: Cross compile.Efraim Flashner
* gnu/packages/compression.scm (pzstd)[arguments]: use cc-for-target, cxx-for-target in make-flags. [native-inputs]: Only use googletest when compiling natively. [inputs]: Add googletest when cross compiling.
2020-11-16gnu: zstd: Cross compile.Efraim Flashner
* gnu/packages/compression.scm (zstd)[arguments]: When targeting another system use cc-for-target in make-flags.
2020-11-16gnu: bsdiff: Cross compile.Efraim Flashner
* gnu/packages/compression.scm (bsdiff)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: squashfs-tools: Cross compile.Efraim Flashner
* gnu/packages/compression.scm (squashfs-tools)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: lz4: Cross compile.Efraim Flashner
* gnu/packages/compression.scm (lz4)[arguments]: When targeting another system use cc-for-target in make-flags.
2020-11-16gnu: bam: Cross-compile.Efraim Flashner
* gnu/packages/build-tools.scm (bam)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: lua: Cross compile.Efraim Flashner
* gnu/packages/lua.scm (lua)[arguments]: Use cc-for-target in make-flags. Set SYSLIBS to include readline.
2020-11-16gnu: premake4: Cross compile.Efraim Flashner
* gnu/packages/build-tools.scm (premake4)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: unifdef: Cross compile.Efraim Flashner
* gnu/packages/c.scm (unifdef)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: dtc: Cross compile.Efraim Flashner
* gnu/packages/bootloaders.scm (dtc)[arguments]: Use cc-for-target in make-flags. Add custom phase to use correct pkg-config for target.
2020-11-16gnu: hostapd: Cross compile.Efraim Flashner
* gnu/packages/admin.scm (hostapd)[arguments]: Use cc-for-target in make-flags. Add custom flag to use correct pkg-config for target.
2020-11-16gnu: masscan: Cross compile.Efraim Flashner
* gnu/packages/admin.scm (masscan)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: mktorrent: Cross compile.Efraim Flashner
* gnu/packages/bittorrent.scm (mktorrent)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: btar: Cross compile.Efraim Flashner
* gnu/packages/backup.scm (btar)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: dcadec: Cross compile.Efraim Flashner
* gnu/packages/audio.scm (dcadec)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: filteraudio: Cross compile.Efraim Flashner
* gnu/packages/audio.scm (filteraudio)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: rgbds: Cross compile.Efraim Flashner
* gnu/packages/assembly.scm (rgbds)[arguments]: Use cc-for-target in make-flags. Add custom phase to use correct pkg-config for target.
2020-11-16self: Limit the number of threads used when translating manuals.Ludovic Courtès
* guix/self.scm (translate-texi-manuals)[build](parallel-jobs): New variable. Use it as first argument to 'n-par-for-each'.
2020-11-16gnu: Add pdf2djvu.Guillaume Le Vaillant
* gnu/packages/djvu.scm (pdf2djvu): New variable.
2020-11-16Properly deal with build directories containing '~'.Ludovic Courtès
Fixes <https://bugs.gnu.org/44626>. Reported by Vagrant Cascadian <vagrant@debian.org>. * tests/build-utils.scm ("wrap-script, simple case"): Pass SCRIPT-CONTENTS to 'display' rather than 'format'. * gnu/services/base.scm (file-system->shepherd-service-name) [valid-characters, mount-point]: New variables. Filter out invalid store file name characters from the mount point of FILE-SYSTEM.
2020-11-16gnu: bootloader: Support chain loading to an EFI bootloader.Stefan
* gnu/bootloader.scm (efi-bootloader-profile): New function. (efi-bootloader-chain): New function. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-11-16utils: Add 'cxx-for-target'.Danny Milosavljevic
* guix/utils.scm (cxx-for-target): New procedure.
2020-11-16gnu: nnn: Cross compile.Efraim Flashner
* gnu/packages/admin.scm (nnn)[arguments]: Use cc-for-target in make-flags. Add custom phase to use correct pkg-config for target.
2020-11-16gnu: cpulimit: Make check phase conditional.Efraim Flashner
* gnu/packages/admin.scm (cpulimit)[arguments]: Only run custom 'check phase when tests are enabled.
2020-11-16gnu: cpulimit: Use make-flags.Efraim Flashner
* gnu/packages/admin.scm (cpulimit)[arguments]: Introduce make-flags. Use them in custom 'build and 'check phases.
2020-11-16gnu: cpulimit: Cross compile.Efraim Flashner
* gnu/packages/admin.scm (cpulimit)[arguments]: Use cc-for-target in custom 'build and 'check phases.
2020-11-16gnu: acpica: Cross compile.Efraim Flashner
* gnu/packages/admin.scm (acpica)[arguments]: Use cc-for-target in make-flags.
2020-11-16gnu: wpa-supplicant-minimal: Cross compile.Efraim Flashner
* gnu/packages/admin.scm (wpa-supplicant-minimal)[arguments]: Use cc-for-target in make-flags. Adjust custom 'configure phase to use the correct pkg-config for the target.
2020-11-16gnu: esbuild: Update to 0.8.7.Ryan Prior
* gnu/packages/web.scm (esbuild): Update to 0.8.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16gnu: quickjs: Update to 2020-11-08.Ryan Prior
* gnu/packages/javascript.scm (quickjs): Update to 2020-11-08. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16gnu: komikku: Update to 0.22.0.Leo Prikler
* gnu/packages/gnome.scm (komikku): Update to 0.22.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16publish: Harmonize buffer size values and configuration.Maxim Cournoyer
This change harmonizes the way we configure the buffer sizes and the socket options, so that we don't forget to change it at one place like it happened in commit 5e3d169945935b53325e6b738a307ba286751259. * guix/scripts/publish.scm (%default-buffer-size) (%default-socket-options): New variables. * guix/scripts/publish.scm (configure-socket): New procedure. (compress-nar): Use %default-buffer-size for the buffer size, increased from 128 to 208 KiB. (nar-response-port): Likewise, increased from 64 to 208 KiB. (http-write): Use configure-socket to set socket options. (open-server-socket): Likewise.