Ludovic Courtès [Tue, 18 Jul 2017 12:08:31 +0000 (14:08 +0200)]
gnu: guile-static-stripped: Update to 2.2.
* gnu/packages/make-bootstrap.scm (%guile-static): Replace GUILE-2.0
with GUILE-2.2. Use "guile-2.2-default-utf8.patch" instead of
"guile-default-utf8.patch".
* gnu/packages/patches/guile-2.2-default-utf8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Ludovic Courtès [Tue, 18 Jul 2017 12:07:17 +0000 (14:07 +0200)]
gnu: guile: Make relocatable patch version-independent.
* gnu/packages/patches/guile-relocatable.patch: Use
SCM_EFFECTIVE_VERSION instead of "2.0".
Efraim Flashner [Mon, 17 Jul 2017 09:48:14 +0000 (12:48 +0300)]
gnu: perl-file-remove: Update to 1.57.
* gnu/packages/perl.scm (perl-file-remove): Update to 1.57.
[source]: Update source uri.
Efraim Flashner [Mon, 17 Jul 2017 09:43:41 +0000 (12:43 +0300)]
gnu: perl-file-find-rule-perl: Update to 1.15.
* gnu/packages/perl.scm (perl-file-find-rule-perl): Update to 1.15.
[source]: Update source uri.
Efraim Flashner [Sun, 16 Jul 2017 10:36:19 +0000 (13:36 +0300)]
gnu: perl-datetime-format-w3cdtf: Update to 0.07.
* gnu/packages/perl.scm (perl-datetime-format-w3cdtf): Update to 0.07.
Efraim Flashner [Sun, 16 Jul 2017 10:04:50 +0000 (13:04 +0300)]
gnu: perl-file-homedir: Update to 1.002.
* gnu/packages/perl.scm (perl-file-homedir): Update to 1.002.
[source]: Update to new uri.
[propagated-inputs]: Remove perl-file-temp.
Efraim Flashner [Sun, 16 Jul 2017 08:57:04 +0000 (11:57 +0300)]
gnu: perl-unicode-utf8: Update to 0.62.
* gnu/packages/perl.scm (perl-unicode-utf8): Update to 0.62.
Efraim Flashner [Sun, 16 Jul 2017 08:46:07 +0000 (11:46 +0300)]
gnu: perl-test-script: Update to 1.20.
* gnu/packages/perl.scm (perl-test-script): Update to 1.20.
[source]: Update uri.
[propagated-inputs]: Remove probe-perl, ipc-run3, add perl-capture-tiny,
perl-probe-perl.
[home-page]: Update homepage.
Alex Vong [Sat, 15 Jul 2017 16:41:17 +0000 (00:41 +0800)]
gnu: go@1.8: Fix test failure.
* gnu/packages/golang.scm (go-1.8)[arguments]: Escape braces in test data in
'prebuild' phase.
Signed-off-by: Leo Famulari <leo@famulari.name>
Leo Famulari [Fri, 14 Jul 2017 16:29:01 +0000 (12:29 -0400)]
gnu: perl-test-harness: Update to 3.39.
* gnu/packages/perl.scm (perl-test-harness): Update to 3.39.
Leo Famulari [Fri, 14 Jul 2017 16:27:40 +0000 (12:27 -0400)]
gnu: perl-parse-yapp: Update to 1.2.
* gnu/packages/perl.scm (perl-parse-yapp): Update to 1.2.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 16:24:18 +0000 (12:24 -0400)]
gnu: perl-mro-compat: Update to 0.13.
* gnu/packages/perl.scm (perl-mro-compat): Update to 0.13.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 16:21:45 +0000 (12:21 -0400)]
gnu: perl-modern-perl: Update to 1.
20170117.
* gnu/packages/perl.scm (perl-modern-perl): Update to 1.
20170117.
Leo Famulari [Fri, 14 Jul 2017 16:08:24 +0000 (12:08 -0400)]
gnu: perl-mime-charset: Update to 1.012.2.
* gnu/packages/perl.scm (perl-mime-charset): Update to 1.012.2.
Leo Famulari [Fri, 14 Jul 2017 16:02:31 +0000 (12:02 -0400)]
gnu: perl-html-tree: Update to 5.06.
* gnu/packages/web.scm (perl-html-tree): Update to 5.06.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 16:00:41 +0000 (12:00 -0400)]
gnu: perl-devel-symdump: Update to 2.18.
* gnu/packages/perl.scm (perl-devel-symdump): Update to 2.18.
Leo Famulari [Fri, 14 Jul 2017 15:58:58 +0000 (11:58 -0400)]
gnu: perl-devel-stacktrace-ashtml: Update to 0.15.
* gnu/packages/perl.scm (perl-devel-stacktrace-ashtml): Update to 0.15.
Leo Famulari [Fri, 14 Jul 2017 15:57:31 +0000 (11:57 -0400)]
gnu: perl-config-any: Update to 0.32.
* gnu/packages/perl.scm (perl-config-any): Update to 0.32.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 15:54:53 +0000 (11:54 -0400)]
gnu: perl-class-inspector: Update to 1.31.
* gnu/packages/perl.scm (perl-class-inspector): Update to 1.31.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 15:44:18 +0000 (11:44 -0400)]
gnu: perl-carp-clan: Update to 6.06.
* gnu/packages/perl.scm (perl-carp-clan): Update to 6.06.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 15:39:46 +0000 (11:39 -0400)]
gnu: perl-module-scandeps: Update to 1.24.
* gnu/packages/perl.scm (perl-module-scandeps): Update to 1.24.
Leo Famulari [Fri, 14 Jul 2017 15:32:57 +0000 (11:32 -0400)]
gnu: perl-test-leaktrace: Update to 0.16.
* gnu/packages/perl.scm (perl-test-leaktrace): Update to 0.16.
[source]: Update URL.
Leo Famulari [Fri, 14 Jul 2017 15:18:16 +0000 (11:18 -0400)]
gnu: perl-xml-namespacesupport: Update to 1.12.
* gnu/packages/xml.scm (perl-xml-namespacesupport): Update to 1.12.
Ludovic Courtès [Wed, 12 Jul 2017 21:48:20 +0000 (23:48 +0200)]
gnu: ath9k-htc-firmware: Adjust Binutils patch to 2.28.
* gnu/packages/patches/ath9k-htc-firmware-binutils.patch: Remove last
hunk, which is now in Binutils 2.28.
Ludovic Courtès [Tue, 11 Jul 2017 13:28:51 +0000 (15:28 +0200)]
gnu: ghostscript: Support cross-compilation.
* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Pass "CCAUX"
and "--enable-save_confaux" to #:configure-flags. Add 'add-native-lz'
phase when cross-compiling.
[native-inputs]: Add ZLIB, LIBJPEG, and LCMS when cross-compiling.
Leo Famulari [Wed, 8 Mar 2017 03:38:35 +0000 (22:38 -0500)]
gnu: grub: Fix build failure with recent flex.
* gnu/packages/flex.scm (flex-2.6.1): New variable.
* gnu/packages/bootloaders.scm (grub)[native-inputs]: Use flex-2.6.1.
Leo Famulari [Wed, 12 Jul 2017 21:01:45 +0000 (17:01 -0400)]
gnu: wayland-protocols: Update to 1.9.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.9.
Leo Famulari [Sat, 3 Jun 2017 00:26:27 +0000 (20:26 -0400)]
gnu: ncmpcpp: Update to 0.8.
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.8.
[inputs]: Add curl.
[source], [home-page]: Use HTTPS URLs.
Leo Famulari [Mon, 10 Jul 2017 18:37:53 +0000 (14:37 -0400)]
Merge branch 'master' into core-updates
Leo Famulari [Fri, 7 Jul 2017 04:31:08 +0000 (00:31 -0400)]
gnu: libtiff: Fix two integer overflows.
* gnu/packages/patches/libtiff-tiffycbcrtorgb-integer-overflow.patch,
gnu/packages/patches/libtiff-tiffycbcrtorgbinit-integer-overflow.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff-4.0.8)[source]: Use them.
Leo Famulari [Sat, 8 Jul 2017 15:00:47 +0000 (11:00 -0400)]
gnu: ncurses: Fix CVE-2017-10684 and CVE-2017-10685.
* gnu/packages/patches/ncurses-CVE-2017-10684-10685.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ncurses.scm (ncurses)[replacement]: New field.
(ncurses/fixed): New variable.
Mark H Weaver [Sun, 9 Jul 2017 22:01:02 +0000 (18:01 -0400)]
gnu: poppler: Fix null pointer dereferences.
* gnu/packages/patches/poppler-fix-crash-with-broken-documents.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (poppler/fixed)[source]: Add the patch.
Feng Shu [Thu, 6 Jul 2017 13:55:28 +0000 (21:55 +0800)]
gnu: emacs-exwm-x: Update to 1.7.2.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.7.2.
[propagated-inputs]: Add emacs-use-package.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Danny Milosavljevic [Sun, 9 Jul 2017 23:28:34 +0000 (01:28 +0200)]
gnu: ghostscript: Make "/CreationDate", "/ModDate" optional, depending on environment variable.
* gnu/packages/patches/ghostscript-no-header-creationdate.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (ghostscript): Use it.
Danny Milosavljevic [Sun, 9 Jul 2017 23:24:50 +0000 (01:24 +0200)]
gnu: ghostscript: Make XMP UUID headers optional, depending on environment variable.
* gnu/packages/patches/ghostscript-no-header-uuid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (ghostscript): Use it.
Danny Milosavljevic [Sun, 9 Jul 2017 22:05:21 +0000 (00:05 +0200)]
gnu: ghostscript: Make "/ID" optional, depending on environment variable.
* gnu/packages/patches/ghostscript-no-header-id.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it
* gnu/packages/ghostscript.scm (ghostscript): Use it.
Manolis Ragkousis [Tue, 6 Jun 2017 07:25:28 +0000 (10:25 +0300)]
gnu: unshield: Remove incorrect '"'.
* gnu/packages/compression.scm (unshield): Remove incorrect '"'.
Danny Milosavljevic [Mon, 10 Jul 2017 01:23:30 +0000 (03:23 +0200)]
build, vm: Use "GuixSD" or "GUIXSD" as volume label.
* gnu/build/vm.scm (initialize-hard-disk): Use "GuixSD" as label.
* gnu/system/install.scm (installation-os): Use "GuixSD" as label.
* gnu/system/vm.scm (system-disk-image): Use "GuixSD" or "GUIXSD" as volume
label.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Stefan Reichör [Tue, 4 Jul 2017 20:04:09 +0000 (22:04 +0200)]
gnu: Add et.
* gnu/packages/ssh.scm (et): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Danny Milosavljevic [Thu, 6 Jul 2017 01:47:08 +0000 (03:47 +0200)]
gnu: groff: Remove timestamps.
Fixes <https://bugs.gnu.org/27593>.
* gnu/packages/patches/groff-source-date-epoch.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/groff.scm (groff)[source]: Add it.
Ludovic Courtès [Mon, 10 Jul 2017 09:54:25 +0000 (11:54 +0200)]
daemon: Allow compilation with GCC 4.9.
Reported by Ricardo Wurmus.
* nix/nix-daemon/nix-daemon.cc (acceptConnection): Remove intermediate
'inaddr' variables that relied on implicit casts. This fixes
compilation with GCC 4.9.
Ludovic Courtès [Mon, 10 Jul 2017 08:53:50 +0000 (10:53 +0200)]
gnu: libpciaccess: Refer to 'pci.ids' from pciutils.
Prior to this change libpciaccess would try to read from
/usr/share/hwdata/pci.ids.
* gnu/packages/xorg.scm (libpciaccess)[arguments]: New field.
[inputs]: Add PCIUTILS.
Ludovic Courtès [Mon, 10 Jul 2017 08:45:30 +0000 (10:45 +0200)]
gnu: pciutils: Tweak description.
* gnu/packages/pciutils.scm (pciutils)[description]: Use @command.
Ludovic Courtès [Mon, 10 Jul 2017 08:37:48 +0000 (10:37 +0200)]
gnu: pciutils: Move 'pci.ids.gz' to 'share/hwdata'.
* gnu/packages/pciutils.scm (pciutils)[arguments] <configure>: Set
'IDSDIR' such that 'pci.ids.gz' goes to share/hwdata.
Ludovic Courtès [Mon, 10 Jul 2017 08:31:19 +0000 (10:31 +0200)]
gnu: pciutils: Update to 3.5.5.
* gnu/packages/pciutils.scm (pciutils): Update to 3.5.5.
Alex Vong [Mon, 10 Jul 2017 03:54:22 +0000 (11:54 +0800)]
gnu: emacs: Build with imagemagick support.
* gnu/packages/emacs.scm (emacs)[inputs]: Add imagemagick.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Ludovic Courtès [Sun, 9 Jul 2017 22:04:09 +0000 (00:04 +0200)]
syscalls: Adjust 'dirent64' struct for GNU/Hurd.
Reported by rennes@openmailbox.org.
* guix/build/syscalls.scm (file-type->symbol): New procedure.
(%struct-dirent-header): Rename to...
(%struct-dirent-header/linux): ... this. Rename introduced bindings as
well.
(%struct-dirent-header/hurd): New C struct.
(define-generic-identifier): New macro.
(read-dirent-header, %struct-dirent-header, sizeof-dirent-header):
Define in terms of 'define-generic-identifier'.
Ricardo Wurmus [Sun, 9 Jul 2017 18:10:37 +0000 (20:10 +0200)]
gnu: nss-pam-ldapd: Update to 0.9.8.
* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.8.
Ricardo Wurmus [Sun, 9 Jul 2017 17:51:18 +0000 (19:51 +0200)]
gnu: qtractor: Update to 0.8.3.
* gnu/packages/music.scm (qtractor): Update to 0.8.3.
Ricardo Wurmus [Sun, 9 Jul 2017 17:38:15 +0000 (19:38 +0200)]
gnu: guitarix: Update to 0.35.4.
* gnu/packages/audio.scm (guitarix): Update to 0.35.4.
Ricardo Wurmus [Sun, 9 Jul 2017 17:36:28 +0000 (19:36 +0200)]
gnu: guitarix-lv2: Remove inputs override.
* gnu/packages/audio.scm (guitarix-lv2)[inputs]: Remove.
Ricardo Wurmus [Sun, 9 Jul 2017 14:40:59 +0000 (16:40 +0200)]
gnu: gtk-doc: Fix dblatex problem.
* gnu/packages/gtk.scm (gtk-doc)[arguments]: Add phase "set-HOME".
Ricardo Wurmus [Sun, 9 Jul 2017 14:20:38 +0000 (16:20 +0200)]
gnu: dblatex: Use texlive-union.
* gnu/packages/patches/dblatex-remove-multirow.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/docbook.scm (dblatex)[source]: Use patch.
[inputs]: Replace "texlive" with a texlive-union.
Ricardo Wurmus [Sun, 9 Jul 2017 10:53:29 +0000 (12:53 +0200)]
gnu: Add texlive-fonts-rsfs.
* gnu/packages/tex.scm (texlive-fonts-rsfs): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 10:05:05 +0000 (12:05 +0200)]
gnu: lilypond: Use texlive-union.
* gnu/packages/music.scm (lilypond)[arguments]: Add phase "use-texlive-union".
[native-inputs]: Replace "texlive" with a texlive-union.
Ricardo Wurmus [Sat, 8 Jul 2017 19:15:21 +0000 (21:15 +0200)]
doc: Recommend rebuilding the font cache.
* doc/guix.texi (X11 Fonts): Recommend rebuilding the font cache with fc-cache
when fonts are not found.
Ricardo Wurmus [Sun, 9 Jul 2017 09:27:40 +0000 (11:27 +0200)]
gnu: lilypond: Update to 2.19.63.
* gnu/packages/music.scm (lilypond): Update to 2.19.63.
Ricardo Wurmus [Sun, 9 Jul 2017 09:57:23 +0000 (11:57 +0200)]
gnu: Add texlive-metapost.
* gnu/packages/tex.scm (texlive-metapost): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:57:04 +0000 (11:57 +0200)]
gnu: Add texlive-latex-lh.
* gnu/packages/tex.scm (texlive-latex-lh): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:56:25 +0000 (11:56 +0200)]
gnu: Add texlive-latex-eepic.
* gnu/packages/tex.scm (texlive-latex-eepic): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:55:43 +0000 (11:55 +0200)]
gnu: Add texlive-latex-eso-pic.
* gnu/packages/tex.scm (texlive-latex-eso-pic): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:55:23 +0000 (11:55 +0200)]
gnu: Add texlive-fonts-ec.
* gnu/packages/tex.scm (texlive-fonts-ec): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:34:44 +0000 (11:34 +0200)]
gnu: Add texlive-generic-epsf.
* gnu/packages/tex.scm (texlive-generic-epsf): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:18:37 +0000 (15:18 +0200)]
gnu: Add texlive-latex-wasysym.
* gnu/packages/tex.scm (texlive-latex-wasysym): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:18:20 +0000 (15:18 +0200)]
gnu: Add texlive-latex-titlesec.
* gnu/packages/tex.scm (texlive-latex-titlesec): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:59 +0000 (15:17 +0200)]
gnu: Add texlive-latex-subfigure.
* gnu/packages/tex.scm (texlive-latex-subfigure): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:41 +0000 (15:17 +0200)]
gnu: Add texlive-fonts-stmaryrd.
* gnu/packages/tex.scm (texlive-fonts-stmaryrd): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:19 +0000 (15:17 +0200)]
gnu: Add texlive-latex-pdfpages.
* gnu/packages/tex.scm (texlive-latex-pdfpages): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:02 +0000 (15:17 +0200)]
gnu: Add texlive-latex-overpic.
* gnu/packages/tex.scm (texlive-latex-overpic): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:16:44 +0000 (15:16 +0200)]
gnu: Add texlive-latex-multirow.
* gnu/packages/tex.scm (texlive-latex-multirow): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:16:26 +0000 (15:16 +0200)]
gnu: Add texlive-latex-jknapltx.
* gnu/packages/tex.scm (texlive-latex-jknapltx): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:53 +0000 (15:15 +0200)]
gnu: Add texlive-latex-listings.
* gnu/packages/tex.scm (texlive-latex-listings): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:36 +0000 (15:15 +0200)]
gnu: Add texlive-latex-footmisc.
* gnu/packages/tex.scm (texlive-latex-footmisc): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:19 +0000 (15:15 +0200)]
gnu: Add texlive-latex-float.
* gnu/packages/tex.scm (texlive-latex-float): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:00 +0000 (15:15 +0200)]
gnu: Add texlive-latex-fancyvrb.
* gnu/packages/tex.scm (texlive-latex-fancyvrb): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:14:40 +0000 (15:14 +0200)]
gnu: Add texlive-latex-fancyhdr.
* gnu/packages/tex.scm (texlive-latex-fancyhdr): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:14:19 +0000 (15:14 +0200)]
gnu: Add texlive-latex-fancybox.
* gnu/packages/tex.scm (texlive-latex-fancybox): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:14:01 +0000 (15:14 +0200)]
gnu: Add texlive-latex-colortbl.
* gnu/packages/tex.scm (texlive-latex-colortbl): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:13:42 +0000 (15:13 +0200)]
gnu: Add texlive-latex-changebar.
* gnu/packages/tex.scm (texlive-latex-changebar): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:13:22 +0000 (15:13 +0200)]
gnu: Add texlive-latex-appendix.
* gnu/packages/tex.scm (texlive-latex-appendix): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:12:53 +0000 (15:12 +0200)]
gnu: Add texlive-latex-anysize.
* gnu/packages/tex.scm (texlive-latex-anysize): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 10:02:10 +0000 (12:02 +0200)]
gnu: Add texlive-latex-amsfonts.
* gnu/packages/tex.scm (texlive-latex-amsfonts): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:12:19 +0000 (15:12 +0200)]
gnu: Add texlive-fonts-amsfonts.
* gnu/packages/tex.scm (texlive-fonts-amsfonts): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:45:51 +0000 (11:45 +0200)]
gnu: texlive-generic-ifxetex: Fix description.
* gnu/packages/tex.scm (texlive-generic-ifxetex)[description]: Fix typo.
Ricardo Wurmus [Sun, 2 Jul 2017 13:07:07 +0000 (15:07 +0200)]
gnu: texlive-latex-oberdiek: Build ifpdf package.
* gnu/packages/tex.scm (texlive-latex-oberdiek)[arguments]: Only build the
"oberdiek.ins" package (which includes all other packages); patch file to
build "ifpdf.dtx" instead of "ifpdf.ins".
Ricardo Wurmus [Sun, 9 Jul 2017 09:29:17 +0000 (11:29 +0200)]
gnu: texlive-latex-base: Fix xetex and xelatex formats.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Build xetex and
xelatex formats with matching interpreters.
Ricardo Wurmus [Sun, 2 Jul 2017 13:21:52 +0000 (15:21 +0200)]
build-system: texlive: Build union in configure phase.
This allows us to use texmf.cnf instead of having to set all required
environment variables manually.
* guix/build/texlive-build-system.scm (configure): New procedure.
(build): Simplify.
(%standard-phases): Add configure phase.
* guix/build-system/texlive.scm (texlive-build): Include (guix build union) in
modules.
(%texlive-build-system-modules): Likewise.
Ricardo Wurmus [Sun, 2 Jul 2017 13:19:47 +0000 (15:19 +0200)]
build-system: texlive: Only build packages in the current directory.
* guix/build/texlive-build-system.scm (build): Use scandir instead of
find-files.
Ricardo Wurmus [Sun, 2 Jul 2017 13:05:28 +0000 (15:05 +0200)]
gnu: deeptools: Update to 2.5.1.
* gnu/packages/bioinformatics.scm (deeptools): Update to 2.5.1.
[arguments]: Remove.
[native-inputs]: Use "python-" instead of "python2-" variants.
[inputs]: Likewise; add python-py2bit.
Ricardo Wurmus [Sun, 2 Jul 2017 13:05:01 +0000 (15:05 +0200)]
gnu: Add python-py2bit.
* gnu/packages/bioinformatics.scm (python-py2bit): New variable.
Ricardo Wurmus [Tue, 27 Jun 2017 15:43:59 +0000 (17:43 +0200)]
gnu: Add java-jgit-4.2.
* gnu/packages/version-control.scm (java-jgit-4.2): New variable.
Ricardo Wurmus [Thu, 18 May 2017 20:47:12 +0000 (22:47 +0200)]
gnu: Add java-jgit.
* gnu/packages/version-control.scm (java-jgit): New variable.
Ricardo Wurmus [Fri, 19 May 2017 05:52:45 +0000 (07:52 +0200)]
gnu: Add java-slf4j-api.
* gnu/packages/java.scm (java-slf4j-api): New variable.
Ricardo Wurmus [Fri, 19 May 2017 05:52:20 +0000 (07:52 +0200)]
gnu: Add java-javaewah.
* gnu/packages/java.scm (java-javaewah): New variable.
Ricardo Wurmus [Wed, 17 May 2017 18:11:22 +0000 (20:11 +0200)]
gnu: Add java-classpathx-servletapi
* gnu/packages/java.scm (java-classpathx-servletapi): New variable.
Tobias Geerinckx-Rice [Sun, 9 Jul 2017 13:58:11 +0000 (15:58 +0200)]
gnu: youtube-dl: Update to 2017.07.09.
* gnu/packages/video.scm (youtube-dl): Update to 2017.07.09.
Marius Bakke [Sat, 8 Jul 2017 11:05:45 +0000 (13:05 +0200)]
gnu: libjpeg-turbo: Update to 1.5.2.
* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.2.
[arguments]<#:phases>: Remove.
Feng Shu [Sat, 8 Jul 2017 11:43:13 +0000 (19:43 +0800)]
gnu: you-get: Update to 0.4.775.
* gnu/packages/video.scm (you-get): Update to 0.4.775.
Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
Leo Famulari [Sun, 9 Jul 2017 06:11:33 +0000 (02:11 -0400)]
gnu: poppler: Use an ABI-compatible replacement to fix CVE-2017-9776.
This is a followup to commit
95bbaa02aa63bc5eae36f686f1ed9915663aa4cf.
See <https://bugs.gnu.org/27621> for more information.
Poppler 0.56.0's ABI is not compatible with Poppler 0.52.0, so it's not
possible to graft the newer version in place of the older one.
This change leaves CVE-2017-9775 unfixed for now.
* gnu/packages/patches/poppler-CVE-2017-9776.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (poppler-0.56.0): Replace with ...
(poppler/fixed): ... new variable.
(poppler)[replacement]: Replaced with poppler/fixed.
Tobias Geerinckx-Rice [Sat, 8 Jul 2017 23:59:25 +0000 (01:59 +0200)]
gnu: sshuttle: Update to 0.78.3.
* gnu/packages/vpn.scm (sshuttle): Update to 0.78.3.