Commit graph

69012 commits

Author SHA1 Message Date
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
Tobias Geerinckx-Rice 1a8a6b7c9b
gnu: xen: Fix build failure.
This reverts commit 6177320d78,
obsoleted by <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30756>.
2020-11-16 04:11:46 +01:00
Tobias Geerinckx-Rice b91e0a5a14
gnu: scribus: Update to 1.5.6.
* gnu/packages/scribus.scm (scribus): Update to 1.5.6.
[source]: Remove patch.
[inputs]: Substitute python for python-2.
* gnu/packages/patches/scribus-1.5.5-poppler-0.86-build-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-11-16 04:11:46 +01:00
Tobias Geerinckx-Rice c8edef614c
gnu: acpica: Update to 20201113.
* gnu/packages/admin.scm (acpica): Update to 20201113.
2020-11-16 04:11:45 +01:00
Tobias Geerinckx-Rice b0ff82461c
gnu: libolm: Fix (run) the tests.
* gnu/packages/crypto.scm (libolm)[arguments]: Invoke ctest from within
the right directory.
2020-11-16 04:11:45 +01:00
Tobias Geerinckx-Rice 675c520c40
gnu: libolm: Update to 3.2.1.
* gnu/packages/crypto.scm (libolm): Update to 3.2.1.
2020-11-16 04:10:51 +01:00
Tobias Geerinckx-Rice 4929ab53f5
gnu: xterm: Update to 362.
* gnu/packages/xorg.scm (xterm): Update to 362.
2020-11-16 04:10:51 +01:00
Tobias Geerinckx-Rice 0d14986814
gnu: xterm: Download source over HTTPS.
* gnu/packages/xorg.scm (xterm)[source]: Use HTTPS.
2020-11-16 04:10:51 +01:00
David Thompson 664821f1d7
gnu: tiled: Update to 1.4.2. 2020-11-15 21:14:09 -05:00
Leo Famulari 29c66198f3
gnu: Blender: Update to 2.83.9.
* gnu/packages/graphics.scm (blender): Update to 2.83.9.
2020-11-15 17:56:18 -05:00
Leo Famulari 66a087d5d3
gnu: avidemux: Update to 2.7.6.
* gnu/packages/video.scm (avidemux): Update to 2.7.6.
[arguments]: Adjust to update of bundled FFmpeg.
[inputs]: Add libaom.
2020-11-15 17:50:54 -05:00
Ricardo Wurmus e1fa3ea9fe
gnu: methyldackel: Update to 0.5.1.
* gnu/packages/bioinformatics.scm (methyldackel): Update to 0.5.1.
[arguments]: Link with libbigwig.
[inputs]: Add curl and libbigwig; replace htslib with htslib-1.9.
2020-11-15 23:31:35 +01:00
Marius Bakke f11c9a8919
.guix-authorizations: Add jonsger.
* .guix-authorizations: Add jonsger to the committers.
2020-11-15 23:09:46 +01:00
Daniel Brooks 0fd87768e4
doc: Add a note about SELinux relabeling after upgrades to guix-daemon.
* doc/guix.texi (SELinux Support): Add note about upgrades.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-11-15 23:09:46 +01:00
Tobias Geerinckx-Rice 67d905ee79
gnu: straw-viewer: Update to 0.1.1.
* gnu/packages/video.scm (straw-viewer): Update to 0.1.1.
2020-11-15 23:05:34 +01:00
Tobias Geerinckx-Rice 5d15733c42
archive: Warn about replacing an ACL symlink.
* guix/scripts/archive.scm (authorize-key): Warn when %ACL-FILE is a
symbolic link and print an additional hint for Guix System users.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-11-15 23:05:34 +01:00
Zhu Zihao 7140c55d17
gnu: texmacs: Update to 1.99.15.
* gnu/packages/text-editors.scm(texmacs): Update to 1.99.15.
[inputs]: Add qtsvg.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-15 22:56:00 +01:00
Daniel Brooks 8311e4e1d1
guix-install.sh: don't throw away release candidates when picking the latest version
* etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-15 22:31:20 +01:00
Nicolas Goaziou 31b6ad823b
gnu: curseofwar: Fix license.
* gnu/packages/games.scm (curseofwar)[license]: Switch to GPL3+.
2020-11-15 22:30:38 +01:00
Nicolas Goaziou 9ad333f6cd
gnu: curseofwar: Improve docstring.
* gnu/packages/games.scm (curseofwar): Remove unnecessary reference to Linux.
Add other available UI.
2020-11-15 22:29:25 +01:00
Adam Kandur 204ac80ee7
gnu: Add emacs-parsec.
* gnu/packages/emacs-xyz.scm (emacs-parsec): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-15 22:25:37 +01:00
Efraim Flashner 0b1d58029c
gnu: curseofwar: Don't use DESTDIR.
* gnu/packages/games.scm (curseofwar)[arguments]: Set PREFIX, not
DESTDIR, in make-flags.
2020-11-15 23:19:05 +02:00
Efraim Flashner 54d478fd9b
gnu: curseofwar: Cross compile.
* gnu/packages/games.scm (curseofwar)[arguments]: Use cc-for-target in
make-flags.
2020-11-15 23:17:40 +02:00
luhux 15929beb5f
gnu: Add curseofwar
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-11-15 22:03:40 +01:00
Kyle Meyer 3b77ba7868
gnu: Add b4.
* gnu/packages/version-control.scm (b4): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-15 20:15:46 +00:00
Tobias Geerinckx-Rice 11305a17ce
gnu: perl-net-dns: Update to 1.28.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.28.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 82b3f42d24
gnu: python-scp: Update to 0.13.3.
* gnu/packages/python-xyz.scm (python-scp): Update to 0.13.3.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 1d17a07eb8
gnu: font-jetbrains-mono: Update to 2.210.
* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.210.
[source]: Download from GitHub.
[arguments]: Replace the ‘install-license-files’ phase.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 3e16b3c42f
gnu: python-css-parser: Update to 1.0.6.
* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.6.
2020-11-15 20:47:45 +01:00
Tobias Geerinckx-Rice 8c39cfd0e6
gnu: python-cloudscraper: Update to 1.2.48.
* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.48.
2020-11-15 20:47:45 +01:00