jackhill/guix/guix.git
6 years agognu: guile-static-stripped: Update to 2.2.
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.

6 years agognu: guile: Make relocatable patch version-independent.
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".

6 years agognu: perl-file-remove: Update to 1.57.
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.

6 years agognu: perl-file-find-rule-perl: Update to 1.15.
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.

6 years agognu: perl-datetime-format-w3cdtf: Update to 0.07.
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.

6 years agognu: perl-file-homedir: Update to 1.002.
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.

6 years agognu: perl-unicode-utf8: Update to 0.62.
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.

6 years agognu: perl-test-script: Update to 1.20.
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.

6 years agognu: go@1.8: Fix test failure.
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>
6 years agognu: perl-test-harness: Update to 3.39.
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.

6 years agognu: perl-parse-yapp: Update to 1.2.
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.

6 years agognu: perl-mro-compat: Update to 0.13.
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.

6 years agognu: perl-modern-perl: Update to 1.20170117.
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.

6 years agognu: perl-mime-charset: Update to 1.012.2.
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.

6 years agognu: perl-html-tree: Update to 5.06.
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.

6 years agognu: perl-devel-symdump: Update to 2.18.
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.

6 years agognu: perl-devel-stacktrace-ashtml: Update to 0.15.
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.

6 years agognu: perl-config-any: Update to 0.32.
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.

6 years agognu: perl-class-inspector: Update to 1.31.
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.

6 years agognu: perl-carp-clan: Update to 6.06.
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.

6 years agognu: perl-module-scandeps: Update to 1.24.
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.

6 years agognu: perl-test-leaktrace: Update to 0.16.
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.

6 years agognu: perl-xml-namespacesupport: Update to 1.12.
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.

6 years agognu: ath9k-htc-firmware: Adjust Binutils patch to 2.28.
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.

6 years agognu: ghostscript: Support cross-compilation.
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.

6 years agognu: grub: Fix build failure with recent flex.
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.

6 years agognu: wayland-protocols: Update to 1.9.
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.

6 years agognu: ncmpcpp: Update to 0.8.
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.

6 years agoMerge branch 'master' into core-updates
Leo Famulari [Mon, 10 Jul 2017 18:37:53 +0000 (14:37 -0400)]
Merge branch 'master' into core-updates

6 years agognu: libtiff: Fix two integer overflows.
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.

6 years agognu: ncurses: Fix CVE-2017-10684 and CVE-2017-10685.
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.

6 years agognu: poppler: Fix null pointer dereferences.
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.

6 years agognu: emacs-exwm-x: Update to 1.7.2.
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>
6 years agognu: ghostscript: Make "/CreationDate", "/ModDate" optional, depending on environment...
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.

6 years agognu: ghostscript: Make XMP UUID headers optional, depending on environment variable.
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.

6 years agognu: ghostscript: Make "/ID" optional, depending on environment variable.
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.

6 years agognu: unshield: Remove incorrect '"'.
Manolis Ragkousis [Tue, 6 Jun 2017 07:25:28 +0000 (10:25 +0300)]
gnu: unshield: Remove incorrect '"'.

* gnu/packages/compression.scm (unshield): Remove incorrect '"'.

6 years agobuild, vm: Use "GuixSD" or "GUIXSD" as volume label.
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>
6 years agognu: Add et.
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>
6 years agognu: groff: Remove timestamps.
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.

6 years agodaemon: Allow compilation with GCC 4.9.
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.

6 years agognu: libpciaccess: Refer to 'pci.ids' from pciutils.
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.

6 years agognu: pciutils: Tweak description.
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.

6 years agognu: pciutils: Move 'pci.ids.gz' to 'share/hwdata'.
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.

6 years agognu: pciutils: Update to 3.5.5.
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.

6 years agognu: emacs: Build with imagemagick support.
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>
6 years agosyscalls: Adjust 'dirent64' struct for GNU/Hurd.
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'.

6 years agognu: nss-pam-ldapd: Update to 0.9.8.
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.

6 years agognu: qtractor: Update to 0.8.3.
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.

6 years agognu: guitarix: Update to 0.35.4.
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.

6 years agognu: guitarix-lv2: Remove inputs override.
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.

6 years agognu: gtk-doc: Fix dblatex problem.
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".

6 years agognu: dblatex: Use texlive-union.
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.

6 years agognu: Add texlive-fonts-rsfs.
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.

6 years agognu: lilypond: Use texlive-union.
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.

6 years agodoc: Recommend rebuilding the font cache.
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.

6 years agognu: lilypond: Update to 2.19.63.
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.

6 years agognu: Add texlive-metapost.
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.

6 years agognu: Add texlive-latex-lh.
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.

6 years agognu: Add texlive-latex-eepic.
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.

6 years agognu: Add texlive-latex-eso-pic.
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.

6 years agognu: Add texlive-fonts-ec.
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.

6 years agognu: Add texlive-generic-epsf.
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.

6 years agognu: Add texlive-latex-wasysym.
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.

6 years agognu: Add texlive-latex-titlesec.
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.

6 years agognu: Add texlive-latex-subfigure.
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.

6 years agognu: Add texlive-fonts-stmaryrd.
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.

6 years agognu: Add texlive-latex-pdfpages.
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.

6 years agognu: Add texlive-latex-overpic.
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.

6 years agognu: Add texlive-latex-multirow.
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.

6 years agognu: Add texlive-latex-jknapltx.
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.

6 years agognu: Add texlive-latex-listings.
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.

6 years agognu: Add texlive-latex-footmisc.
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.

6 years agognu: Add texlive-latex-float.
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.

6 years agognu: Add texlive-latex-fancyvrb.
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.

6 years agognu: Add texlive-latex-fancyhdr.
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.

6 years agognu: Add texlive-latex-fancybox.
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.

6 years agognu: Add texlive-latex-colortbl.
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.

6 years agognu: Add texlive-latex-changebar.
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.

6 years agognu: Add texlive-latex-appendix.
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.

6 years agognu: Add texlive-latex-anysize.
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.

6 years agognu: Add texlive-latex-amsfonts.
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.

6 years agognu: Add texlive-fonts-amsfonts.
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.

6 years agognu: texlive-generic-ifxetex: Fix description.
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.

6 years agognu: texlive-latex-oberdiek: Build ifpdf package.
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".

6 years agognu: texlive-latex-base: Fix xetex and xelatex formats.
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.

6 years agobuild-system: texlive: Build union in configure phase.
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.

6 years agobuild-system: texlive: Only build packages in the current directory.
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.

6 years agognu: deeptools: Update to 2.5.1.
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.

6 years agognu: 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.

6 years agognu: Add java-jgit-4.2.
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.

6 years agognu: Add java-jgit.
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.

6 years agognu: Add java-slf4j-api.
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.

6 years agognu: Add java-javaewah.
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.

6 years agognu: Add java-classpathx-servletapi
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.

6 years agognu: youtube-dl: Update to 2017.07.09.
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.

6 years agognu: libjpeg-turbo: Update to 1.5.2.
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.

6 years agognu: you-get: Update to 0.4.775.
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>
6 years agognu: poppler: Use an ABI-compatible replacement to fix CVE-2017-9776.
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.

6 years agognu: sshuttle: Update to 0.78.3.
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.