Tobias Geerinckx-Rice
7661f82d97
gnu: pdfpc: Update to 4.4.1.
...
* gnu/packages/pdf.scm (pdfpc): Update to 4.4.1.
2020-11-17 04:45:29 +01:00
Ludovic Courtès
37c21b130c
gnu: guix: Use libexec/guix/guile in the 'guix' shebang.
...
This is a followup to 880fe019ae
.
* gnu/packages/package-management.scm (guix)[arguments]: Delete
'patch-shebangs' phase.
2020-11-16 23:41:02 +01:00
Martin Becze
dc2de508a3
gnu: z3: Update to 4.8.9.
...
* gnu/packages/maths.scm (z3): Update to 4.8.9.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-16 21:19:45 +00:00
Miguel Ángel Arruga Vivas
46ce24fb2d
gnu: git: Add phase to restore hooks shebang.
...
Fixes <https://bugs.gnu.org/25508 >.
* gnu/packages/version-control.scm (git)[arguments]: New phase
restore-sample-hooks-shebang.
2020-11-16 21:48:36 +01:00
Miguel Ángel Arruga Vivas
3428c66c5a
.dir-locals.el: Add upstream report link.
...
Follow up from 1d6e7732b1
.
* .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.
2020-11-16 21:48:30 +01:00
Efraim Flashner
34a6f12351
gnu: grub: Cross-compile for mips64el-linux.
...
* gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to
set BUILD_FREETYPE_* flags.
[native-inputs]: Add freetype.
2020-11-16 22:38:15 +02:00
Efraim Flashner
66f769122f
gnu: grub: Don't run tests when cross compiling.
...
* gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when
cross-compiling.
2020-11-16 22:38:15 +02:00
AuPath
4ef38c806d
gnu: Add emacs-boon.
...
* gnu/packages/emacs-xyz.scm (emacs-boon): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16 20:19:53 +01:00
AuPath
322faf8e99
gnu: Add emacs-modalka.
...
* gnu/packages/emacs-xyz.scm (emacs-modalka): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-16 20:11:00 +01:00
Michael Rohleder
56003edef8
gnu: emacs-matrix-client: Update to 0.0.0-5.59c7924.
...
* 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-16 19:46:04 +01:00
Marius Bakke
6cad3f6966
services: mingetty: Export configuration accessors.
...
* gnu/services/base: Export configuration accessors for mingetty.
2020-11-16 19:08:36 +01:00
Christopher Lemmer Webber
a895eace11
.dir-locals.el: Use setq-local on guix-directory.
...
* .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 13:06:27 -05:00
Christopher Lemmer Webber
1d6e7732b1
.dir-locals.el: Prevent errors if .dir-locals.el isn't found.
...
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-16 13:04:38 -05:00
Jonathan Brielmaier
f609369840
gnu: icedove: Update to 78.4.3.
...
* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.3.
2020-11-16 17:38:29 +01:00
Ludovic Courtès
d403141037
maint: Install 'guix-daemon.cil' SELinux file.
...
Fixes <https://bugs.gnu.org/44649 >.
Reported by Daniel Brooks <db48x@db48x.net>.
This is a followup to 6799e6e578
, 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-16 17:14:45 +01:00
Danny Milosavljevic
f2c6375449
gnu: gcc-vc4: Update to commit 0fe4b83897341742f9df65797474cb0feab4b377.
...
* 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-16 15:02:48 +01:00
Florian Pelz
29ed17d634
pull: Do not suggest running `guix pull --news' on the first run.
...
* guix/scripts/pull.scm (display-channel-news-headlines): If there
are no news to display, return false instead of <unspecified>.
2020-11-16 13:44:29 +00:00
Efraim Flashner
455daf46ad
gnu: pzstd: Cross compile.
...
* 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-16 15:10:30 +02:00
Efraim Flashner
9f58c83c3a
gnu: zstd: Cross compile.
...
* gnu/packages/compression.scm (zstd)[arguments]: When targeting another
system use cc-for-target in make-flags.
2020-11-16 14:47:37 +02:00
Efraim Flashner
40b52444bb
gnu: bsdiff: Cross compile.
...
* gnu/packages/compression.scm (bsdiff)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 14:40:50 +02:00
Efraim Flashner
c0040f0ed0
gnu: squashfs-tools: Cross compile.
...
* gnu/packages/compression.scm (squashfs-tools)[arguments]: Use
cc-for-target in make-flags.
2020-11-16 14:39:41 +02:00
Efraim Flashner
dfb4a28575
gnu: lz4: Cross compile.
...
* gnu/packages/compression.scm (lz4)[arguments]: When targeting another
system use cc-for-target in make-flags.
2020-11-16 14:38:57 +02:00
Efraim Flashner
60587450e0
gnu: bam: Cross-compile.
...
* gnu/packages/build-tools.scm (bam)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 14:17:27 +02:00
Efraim Flashner
50836eb724
gnu: lua: Cross compile.
...
* gnu/packages/lua.scm (lua)[arguments]: Use cc-for-target in
make-flags. Set SYSLIBS to include readline.
2020-11-16 14:16:52 +02:00
Efraim Flashner
1f048676b6
gnu: premake4: Cross compile.
...
* gnu/packages/build-tools.scm (premake4)[arguments]: Use cc-for-target
in make-flags.
2020-11-16 14:08:27 +02:00
Efraim Flashner
40e9545632
gnu: unifdef: Cross compile.
...
* gnu/packages/c.scm (unifdef)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 14:03:05 +02:00
Efraim Flashner
6cc86492db
gnu: dtc: Cross compile.
...
* 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-16 13:03:00 +02:00
Efraim Flashner
afcf90c60f
gnu: hostapd: Cross compile.
...
* 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-16 13:03:00 +02:00
Efraim Flashner
164c49100d
gnu: masscan: Cross compile.
...
* gnu/packages/admin.scm (masscan)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:03:00 +02:00
Efraim Flashner
a6b646911e
gnu: mktorrent: Cross compile.
...
* gnu/packages/bittorrent.scm (mktorrent)[arguments]: Use cc-for-target
in make-flags.
2020-11-16 13:03:00 +02:00
Efraim Flashner
7d728270ab
gnu: btar: Cross compile.
...
* gnu/packages/backup.scm (btar)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:02:59 +02:00
Efraim Flashner
4def7dac23
gnu: dcadec: Cross compile.
...
* gnu/packages/audio.scm (dcadec)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:02:59 +02:00
Efraim Flashner
bd3200fd8b
gnu: filteraudio: Cross compile.
...
* gnu/packages/audio.scm (filteraudio)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 13:02:59 +02:00
Efraim Flashner
59775c1c79
gnu: rgbds: Cross compile.
...
* 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-16 13:02:56 +02:00
Ludovic Courtès
98750a9d99
self: Limit the number of threads used when translating manuals.
...
* guix/self.scm (translate-texi-manuals)[build](parallel-jobs): New
variable.
Use it as first argument to 'n-par-for-each'.
2020-11-16 11:40:53 +01:00
Guillaume Le Vaillant
f6a42ac946
gnu: Add pdf2djvu.
...
* gnu/packages/djvu.scm (pdf2djvu): New variable.
2020-11-16 11:23:57 +01:00
Ludovic Courtès
977eb5d023
Properly deal with build directories containing '~'.
...
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-16 11:21:42 +01:00
Stefan
74eeb11dae
gnu: bootloader: Support chain loading to an EFI bootloader.
...
* gnu/bootloader.scm (efi-bootloader-profile): New function.
(efi-bootloader-chain): New function.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-11-16 10:33:18 +01:00
Danny Milosavljevic
b720cf90e7
utils: Add 'cxx-for-target'.
...
* guix/utils.scm (cxx-for-target): New procedure.
2020-11-16 10:26:46 +01:00
Efraim Flashner
cbd104bf6f
gnu: nnn: Cross compile.
...
* 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-16 11:16:11 +02:00
Efraim Flashner
d4560e0b7b
gnu: cpulimit: Make check phase conditional.
...
* gnu/packages/admin.scm (cpulimit)[arguments]: Only run custom 'check
phase when tests are enabled.
2020-11-16 11:16:10 +02:00
Efraim Flashner
6e26bd5b7f
gnu: cpulimit: Use make-flags.
...
* gnu/packages/admin.scm (cpulimit)[arguments]: Introduce make-flags.
Use them in custom 'build and 'check phases.
2020-11-16 11:16:10 +02:00
Efraim Flashner
bc63198830
gnu: cpulimit: Cross compile.
...
* gnu/packages/admin.scm (cpulimit)[arguments]: Use cc-for-target in
custom 'build and 'check phases.
2020-11-16 11:04:35 +02:00
Efraim Flashner
12110f949d
gnu: acpica: Cross compile.
...
* gnu/packages/admin.scm (acpica)[arguments]: Use cc-for-target in
make-flags.
2020-11-16 11:03:50 +02:00
Efraim Flashner
8ec5adce41
gnu: wpa-supplicant-minimal: Cross compile.
...
* 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-16 10:40:09 +02:00
Ryan Prior
8f447b1ae5
gnu: esbuild: Update to 0.8.7.
...
* gnu/packages/web.scm (esbuild): Update to 0.8.7.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16 10:10:17 +02:00
Ryan Prior
8ebfa60d93
gnu: quickjs: Update to 2020-11-08.
...
* gnu/packages/javascript.scm (quickjs): Update to 2020-11-08.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16 10:10:15 +02:00
Leo Prikler
b21ff78aa8
gnu: komikku: Update to 0.22.0.
...
* gnu/packages/gnome.scm (komikku): Update to 0.22.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-16 10:06:31 +02:00
Maxim Cournoyer
630602831d
publish: Harmonize buffer size values and configuration.
...
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 5e3d169945
.
* 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.
2020-11-16 00:04:32 -05:00
Tobias Geerinckx-Rice
243512d984
gnu: xen: Update to 4.14.0.
...
* gnu/packages/virtualization.scm (xen): Update to 4.14.0.
2020-11-16 04:11:46 +01:00