summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-23gnu: libfreenect: Add a source file-name.Efraim Flashner
* gnu/packages/openkinect.scm (libfreenect)[source]: Add file-name field.
2020-06-23gnu: xaos: Add a source file-name.Efraim Flashner
* gnu/packages/maths.scm (xaos)[source]: Add file-name field.
2020-06-23gnu: java-picocli: Use a source file-name.Efraim Flashner
* gnu/packages/java.scm (java-picocli)[source]: Add a file-name field.
2020-06-23gnu: Add go-github-com-emersion-go-imap-idle.Martin Becze
* gnu/packages/golang.scm (go-github-com-emersion-go-imap-idle): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23gnu: Add go-github-com-emersion-go-sasl.Martin Becze
* gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23gnu: Add go-github-com-emersion-go-imap.Martin Becze
* gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23gnu: Add go-github-com-ddevault-go-libvterm.Martin Becze
* gnu/packages/golang.scm (go-github-com-ddevault-go-libvterm): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23gnu: Add go-github-com-danwakefield-fnmatch.Martin Becze
* gnu/packages/golang.scm (go-github-com-danwakefield-fnmatch): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23gnu: Add r-kmer.Ricardo Wurmus
* gnu/packages/cran.scm (r-kmer): New variable. Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23gnu: Add r-phylogram.Ricardo Wurmus
* gnu/packages/cran.scm (r-phylogram): New variable. Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23gnu: Add r-fourcseq.Ricardo Wurmus
* gnu/packages/cran.scm (r-fourcseq): New variable. Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23gnu: Add r-lsd.Ricardo Wurmus
* gnu/packages/cran.scm (r-lsd): New variable. Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23gnu: cuirass: Update to 0.0.1-34.10b16e.Mathieu Othacehe
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-34.10b16e.
2020-06-23system: image: Remove fakeroot dependencies.Mathieu Othacehe
Since c29bb909d241e7215e574e93d9799e701cbc6ddb, fakeroot "sed" and "coreutils" dependencies are now explicit. * gnu/system/image.scm (system-disk-image): Remove "sed" and "coreutils" from inputs.
2020-06-23gnu: fakeroot: Do not assume "sed" and "cut" to be available.Mathieu Othacehe
* gnu/packages/linux.scm (fakeroot)[inputs]: Add "sed" and "coreutils", [arguments]: substitute "sed" and "cut" by their absolute path in fakeroot script. Rename the associated phase from patch-getopt to patch-script.
2020-06-22gnu: linux-libre: Update to 5.4.48.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.48. (linux-libre-5.4-pristine-source): Update hash.
2020-06-22gnu: linux-libre@5.7: Update to 5.7.5.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.5. (linux-libre-5.7-pristine-source): Update hash.
2020-06-22gnu: linux-libre@4.19: Update to 4.19.129.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.129. (linux-libre-4.19-pristine-source): Update hash.
2020-06-23gnu: sequoia: Update to 0.17.0.Jakub Kądziołka
* gnu/packages/sequoia.scm (sequoia): Update to 0.17.0. [cargo-inputs]: Add rust-structopt-0.3. [phases](unpin-deps): New phase.
2020-06-23doc: cookbook: Tweak intro to the REPL.Ludovic Courtès
* doc/guix-cookbook.texi (A Scheme Crash Course): Reword first paragraph. Remove extra paren.
2020-06-23self: Parallelize translation of the manual.Ludovic Courtès
The guix-translated-texinfo.drv execution time goes from 1mn42s with 1 core to 1mn8s with 4 cores. * guix/self.scm (translate-texi-manuals)[build]: Use 'n-par-for-each' instead of 'for-each' for translation.
2020-06-23self: Move statements after definitions in translation derivation.Ludovic Courtès
* guix/self.scm (translate-texi-manuals)[build]: Move statements after definitions.
2020-06-23po: Micro-optimize 'read-po-file'.Ludovic Courtès
* guix/build/po.scm (parse-tree->assoc): Use dot instead of ellipsis in 'match' clause to avoid repeated calls to 'list?'.
2020-06-23po: Avoid regexps when interpreting '\n' sequences.Ludovic Courtès
This reduces the execution time of: (call-with-input-file "po/doc/guix-manual.de.po" read-po-file) from 4.7s to 4.0s. * guix/build/po.scm (interpret-newline-escape): New procedure. (parse-tree->assoc): Use it instead of 'regexp-substitute/global'.
2020-06-23self: Speed up Texinfo cross-reference translation.Ludovic Courtès
Building guix-translated-texinfo.drv goes from 11mn to 1mn50s, most of which is taken by po4a. * guix/self.scm (translate-texi-manuals)[build](make-ref-regex): Remove. (canonicalize-whitespace): New procedure. (xref-regexp): New variable. (translate-cross-references): Rewrite to iterate over the cross-references rather than iterating over the msgids. Update caller.
2020-06-23doc: cookbook: Mention "guix hash -rx" for Git checkouts.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Mention "guix hash -rx ."
2020-06-23doc: cookbook: Clarify 'git-fetch' conventions.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Clarify use of 'git-file-name' and 'git-version'.
2020-06-22gnu: liferea: Update to 1.12.8.Vinicius Monego
* gnu/packages/syndication.scm (liferea): Update to 1.12.8. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: mlt: Build with the latest ffmpeg.Marius Bakke
* gnu/packages/video.scm (mlt)[inputs]: Change from FFMPEG-3.4 to FFMPEG.
2020-06-22gnu: mlt: Update to 6.20.0.Vinicius Monego
* gnu/packages/video.scm (mlt): Update to 6.20.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: darktable: Update to 3.0.2.Vinicius Monego
* gnu/packages/photo.scm (darktable): Update to 3.0.2. [arguments]: Compile with clang. Wrap GSETTINGS_SCHEMAS_DIR. [license]: Add license information for Rawspeed. [native-inputs]: Add clang, desktop-file-utils, glib, gobject-instrospection, llvm, and po4a. Reorder alphabetically. [inputs]: Add colord-gtk, cups, graphicsmagick, gsettings-desktop-schemas, iso-codes, libsecret, lua, openjpeg, and osm-gps-map. Reorder alphabetically. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: jamvm: Fix to work with current gcc and glibc.Simon South
* gnu/packages/java.scm (jamvm)[source]: Add patch. (jamvm-1-bootstrap)[native-inputs]: Remove. * gnu/packages/patches/jamvm-2.0.0-disable-branch-patching.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: template-glib: Update to 3.34.0.Giacomo Leidi
* gnu/packages/glib.scm (template-glib): Update to 3.34.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-daemux.Edouard Klein
* gnu/packages/tmux.scm (python-daemux): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-libtmux.Edouard Klein
* gnu/packages/tmux.scm (python-libtmux): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-pyfiglet.Edouard Klein
* gnu/packages/python-xyz.scm (python-pyfiglet): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-flask-restx.Edouard Klein
* gnu/packages/python-web.scm (python-flask-restx): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-pytest-flask.Edouard Klein
* gnu/packages/python-check.scm (python-pytest-flask): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-pytest-benchmark.Edouard Klein
* gnu/packages/python-check.scm (python-pytest-benchmark): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add python-py-cpuinfo.Edouard Klein
* gnu/packages/python-xyz.scm (python-py-cpuinfo): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22gnu: Add abe.Nicolas Goaziou
* gnu/packages/games.scm (abe): New variable.
2020-06-22gnu: mate: Don't propagate glib:bin.Jonathan Brielmaier
* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove as the proper fix arrived from core-updates. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22gnu: mate-common: Update to 1.24.1.Jonathan Brielmaier
* gnu/packages/mate.scm (mate-common): Update to 1.24.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22gnu: Add python-pytest-lazy-fixture.Vinicius Monego
* gnu/packages/check.scm (python-pytest-lazy-fixture): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22gnu: r-with-tests, r-minimal: Update to 4.0.2.Ricardo Wurmus
* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.2.
2020-06-22system: image: Remove "image-root" when building raw disk-images.Mathieu Othacehe
The "image-root" derivation output is used as a temporary directory that is passed to mke2fs and mkdosfs later on. By merging the creation of this directory and the production of partition images, we can get rid of the derivation. As mke2fs and mkdosfs are not able to override file permissions, call those commands with fakeroot. This way, all the image files will be owned by root, even if image generation is done in an unprivilegded context. * gnu/system/image.scm (system-disk-image): Merge "image-root" and "iso9660-image" derivations so that we spare an extra derivation. Also add "fakeroot" and its runtime dependencies to the inputs. * gnu/build/image.scm (make-ext-image, make-vfat-image): Make sure that mke2fs and mkdosfs are respectively called by fakeroot.
2020-06-22gnu: gn: Update to 0.0-1794.eb997b5.Marius Bakke
* gnu/packages/build-tools.scm (gn): Update to 0.0-1794.eb997b5.
2020-06-22gnu: ungoogled-chromium: Update to 83.0.4103.106-0.f08ce8b [security fixes].Marius Bakke
This fixes CVE-2020-6465, CVE-2020-6466, CVE-2020-6467, CVE-2020-6468, CVE-2020-6469, CVE-2020-6470, CVE-2020-6471, CVE-2020-6472, CVE-2020-6473, CVE-2020-6474, CVE-2020-6475, CVE-2020-6476, CVE-2020-6477, CVE-2020-6478, CVE-2020-6479, CVE-2020-6480, CVE-2020-6481, CVE-2020-6482, CVE-2020-6483, CVE-2020-6484, CVE-2020-6485, CVE-2020-6486, CVE-2020-6487, CVE-2020-6488, CVE-2020-6489, CVE-2020-6490, CVE-2020-6491, CVE-2020-6493, CVE-2020-6494, CVE-2020-6495, CVE-2020-6496, CVE-2020-6497, and CVE-2020-6498. * gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch, gnu/packages/patches/ungoogled-chromium-system-zlib.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 83. (%chromium-version): Set to 83.0.4103.106. (%ungoogled-revision): Set to f08ce8b3f1300ef0750b5d6bf967b9cbbfd9a56d. (%gentoo-revision, %gentoo-patches, %debian-patches): New variables. (gentoo-patch, debian-patch): New procedures. (%chromium-origin, %ungoogled-origin): Update hashes. (ungoogled-chromium-source): Don't apply patches from %DEBIAN-ORIGIN, but take %GENTOO-PATCHES, %DEBIAN-PATCHES, and the local patch files. (ungoogled-chromium)[arguments]: Remove "enable_swiftshader=false" from #:configure-flags. Add "icu_use_data_file=false". Set CFLAGS in phase. Remove obsolete substitution. Adjust install phase to install .so files for ANGLE and Swiftshader. [native-inputs]: Change from CLANG-9 to CLANG-10. [inputs]: Replace ICU4C with ICU4C-67. (ungoogled-chromium/wayland): Remove obsolete substitution. Add "ozone_platform_x11=true" in #:configure-flags.
2020-06-22gnu: icu4c: Add 67.1.Marius Bakke
* gnu/packages/icu4c.scm (icu4c-67): New public variable.
2020-06-22gnu: ungoogled-chromium: Specify CPE name.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add CPE-NAME.