Commit Graph

24033 Commits (df17d508052d955bc9800a871f403cd3f2b07fce)

Author SHA1 Message Date
Ludovic Courtès 6ae0fd212a
gnu: emacs-flycheck: Update to 31.
* gnu/packages/emacs.scm (flycheck): Update to 31.
2018-03-26 09:43:19 +02:00
Ludovic Courtès 66eb91be9c
gnu: pius: Update to 2.2.6.
* gnu/packages/gnupg.scm (pius): Update to 2.2.6.
2018-03-26 09:42:43 +02:00
Ludovic Courtès 07a049ceb1
gnu: usbredir: Build without '-Werror'.
Fixes build failure introduced in
58ee8a94a9, where compilation would fail
with:

  usbredirhost.c: In function ?usbredirhost_open_full?:
  usbredirhost.c:749:5: error: ?libusb_set_debug? is deprecated: Use libusb_set_option instead [-Werror=deprecated-declarations]
       libusb_set_debug(host->ctx, host->verbose);
       ^
  In file included from usbredirhost.h:24:0,
		   from usbredirhost.c:31:
  /gnu/store/j8hzc465xy33cjfcq3wv39szxia4xrzv-libusb-1.0.22/include/libusb-1.0/libusb.h:1300:18: note: declared here
   void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
		    ^
  cc1: all warnings being treated as errors

* gnu/packages/spice.scm (usbredir)[arguments]: In 'autogen' phase,
remove '-Werror' from configure.ac.
2018-03-26 09:38:29 +02:00
Ricardo Wurmus 51602aac8e
gnu: ecj-javac-wrapper: Fix reference to glibj and tools.zip.
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Fix references to
glibj and tools.zip.
2018-03-26 08:05:24 +02:00
Ricardo Wurmus 40e3a197f9
gnu: classpath-jamvm-wrappers: Run JamVM with conservative options.
* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Pass extra
options to JamVM.
2018-03-26 08:05:24 +02:00
Ludovic Courtès ce5964074a
gnu: hwloc@1: Update to 1.11.9.
* gnu/packages/mpi.scm (hwloc): Update to 1.11.9.
2018-03-26 00:15:52 +02:00
Ricardo Wurmus ae0a5a7edc
gnu: ecj-javac-wrapper: Run JamVM with conservative options.
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Add options to jamvm
invocation.
2018-03-26 00:14:44 +02:00
Ricardo Wurmus d4fd4c3a7b
gnu: ant-bootstrap: Make build more reliable.
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove bootstrap phase;
create HOME/.ant.properties; pass options to JamVM.
2018-03-26 00:04:53 +02:00
Marius Bakke 7240b4a989
gnu: newsboat: Update to 2.11.
* gnu/packages/syndication.scm (newsboat): Update to 2.11.
[inputs]: Change from JSON-C-0.12 to JSON-C.
[native-search-paths]: New field.
2018-03-25 22:57:19 +02:00
Marius Bakke 171e84d63d
gnu: httpd: Update to 2.4.33 [security fixes].
This fixes CVE-2017-15710, CVE-2017-15715, CVE-2018-1283, CVE-2018-1301,
CVE-2018-1302, CVE-2018-1303, and CVE-2018-1312.

* gnu/packages/web.scm (httpd): Update to 2.4.33.
2018-03-25 22:43:39 +02:00
Ricardo Wurmus 269fb7d310
gnu: Remove sablevm and sablevm-classpath, update comments.
* gnu/packages/java.scm (sablevm, sablevm-classpath): Remove variables.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus b5a0d42708
gnu: Remove ecj-javac-on-jamvm-wrapper.
* gnu/packages/java.scm (ecj-javac-on-jamvm-wrapper): Remove variable.
(classpath-devel)[native-inputs]: Use ecj-javac-wrapper instead.
(jamvm)[inputs]: Use ecj-javac-wrapper instead.
(ecj-javac-on-jamvm-wrapper-final): Rename...
(ecj-javac-wrapper-final): ...to this.
(icedtea-6)[native-inputs]: Use "ecj-javac-wrapper-final" instead of
'ecj-javac-on-jamvm-wrapper-final".
[arguments]: Use jamvm's rt.jar.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus c98d7a66cc
gnu: classpath-jamvm-wrappers: Use classpath-0.99.
* gnu/packages/java.scm (classpath-jamvm-wrappers): Inherit from
classpath-0.99.
[native-inputs]: Replace "jamvm-bootstrap" with "jamvm-1-bootstrap"; replace
"classpath-on-sablevm" with "classpath-0.99".
2018-03-25 21:41:27 +02:00
Ricardo Wurmus 58d2b13544
gnu: Remove jamvm-bootstrap.
* gnu/packages/java.scm (jamvm-bootstrap): Remove variable.
(classpath-devel)[native-inputs]: Use "jamvm-1-bootstrap" instead of
"jamvm-bootstrap".
(jamvm): Inherit from jamvm-1-bootstrap.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus 8778da03c8
gnu: Replace classpath-on-sablevm with classpath-0.99.
* gnu/packages/java.scm (classpath-on-sablevm): Replace with...
(classpath-0.99): ...this new variable.
(classpath-devel): Inherit from classpath-0.99.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus c4f06c1164
gnu: ecj-javac-wrapper: Do not use sablevm.
* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Remove sablevm and
sablevm-classpath; add jamvm-1-bootstrap and classpath-bootstrap.
[arguments]: Simplify builder now that only jamvm is used.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus 6c775dc644
gnu: ecj-bootstrap: Build with JamVM 1.5.1 and jikes.
* gnu/packages/java.scm (ecj-bootstrap)[native-inputs]: Replace "sablevm" with
"jikes" and "jamvm-1-bootstrap".
[arguments]: Adjust accordingly.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus ff4d9fdf8c
gnu: ant-bootstrap: Update to 1.8.4.
* gnu/packages/java.scm (ant-bootstrap): Update to 1.8.4.
2018-03-25 21:41:27 +02:00
Ricardo Wurmus aa432388da
gnu: ant-bootstrap: Build with JamVM 1.5.1.
* gnu/packages/java.scm (ant-bootstrap)[native-inputs]: Replace sablevm with
jamvm-1-bootstrap.
[arguments]: Adjust accordingly.
2018-03-25 21:41:26 +02:00
Ricardo Wurmus 063629aa3e
gnu: Add jamvm-1-bootstrap.
* gnu/packages/java.scm (jamvm-1-bootstrap): New variable.
2018-03-25 21:41:26 +02:00
Ricardo Wurmus 45f762ee96
gnu: Add classpath-bootstrap.
* gnu/packages/java.scm (classpath-bootstrap): New variable.
2018-03-25 21:41:26 +02:00
Tobias Geerinckx-Rice a667d20e9a
gnu: libmtp: Update to 1.1.15.
* gnu/packages/libusb.scm (libmtp): Update to 1.1.15.
2018-03-25 20:01:14 +02:00
Tobias Geerinckx-Rice 58ee8a94a9
gnu: libusb: Update to 1.0.22.
* gnu/packages/libusb.scm (libusb): Update to 1.0.22.
2018-03-25 20:01:14 +02:00
Tobias Geerinckx-Rice 1dc3109707
gnu: scotch: Use predictable source URI.
* gnu/packages/maths.scm (scotch)[source]: Use predictable URI.
2018-03-25 20:01:02 +02:00
Tobias Geerinckx-Rice bbc55a7dfa
gnu: mate-themes: Update to 3.22.15.
* gnu/packages/mate.scm (mate-themes): Update to 3.22.15.
2018-03-25 20:01:01 +02:00
Tobias Geerinckx-Rice 5a5b866324
gnu: filezilla: Update to 3.31.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.31.0.
2018-03-25 20:01:01 +02:00
Tobias Geerinckx-Rice 5b367a1ade
gnu: hlint: Update to 2.1.1.
* gnu/packages/haskell.scm (hlint): Update to 2.1.1.
2018-03-25 20:01:01 +02:00
Tobias Geerinckx-Rice 326654e42b
gnu: flashrom: Support libusb versions >1.0.21.
* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Override CFLAGS
in #:make-flags.
2018-03-25 20:01:01 +02:00
Tobias Geerinckx-Rice 883fa31088
gnu: python-pyld: Update to 1.0.3.
* gnu/packages/python.scm (python-pyld): Update to 1.0.3.
[arguments]: Run the new test suite.
2018-03-25 20:01:00 +02:00
Tobias Geerinckx-Rice 7112b2f148
gnu: openlibm: Update to 0.5.5.
* gnu/packages/maths.scm (openlibm): Update to 0.5.5.
2018-03-25 20:01:00 +02:00
Danny Milosavljevic 9b36e3bf25
gnu: Add python-parted.
* gnu/packages/disk.scm (python-parted, python2-parted): New variables.
2018-03-25 19:26:27 +02:00
Danny Milosavljevic a4e7215df2
gnu: Add python2-ipy.
* gnu/packages/networking.scm (python2-ipy): New variable.
2018-03-25 18:51:03 +02:00
Danny Milosavljevic c35d9830ce
gnu: fc-host-tools: Update to version 8.
* gnu/packages/embedded.scm (fc-host-tools): Update to version 8.
2018-03-25 17:02:10 +02:00
Danny Milosavljevic 6cf2ac3cd6
gnu: Add pure.
* gnu/packages/pure.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-03-25 17:02:01 +02:00
Danny Milosavljevic 1679923a2c
gnu: Add pan.
* gnu/packages/mail.scm (pan): New variable.
2018-03-25 17:01:34 +02:00
Danny Milosavljevic cd49e4789a
gnu: gtkspell3: Add enchant.
* gnu/packages/gtk.scm (gtkspell3)[native-inputs]: Add enchant.
2018-03-25 17:00:37 +02:00
Mark H Weaver 927c52c4ab
gnu: libselinux: Use invoke.
* gnu/packages/selinux.scm (libselinux)[arguments]: Use invoke in the 'pywrap'
and 'install-pywrap' phases.
2018-03-25 05:02:07 -04:00
Mark H Weaver d5c88f16c4
gnu: libva: Return #t from all phases.
* gnu/packages/video.scm (libva)[arguments]: Return #t from
the 'fix-dlopen-paths' phase.
2018-03-25 05:02:04 -04:00
Mark H Weaver 75f3aaced0
gnu: perl-boot0: Return #t from all phases.
* gnu/packages/commencement.scm (perl-boot0): Return #t from the
'disable-pthreads' phase.
2018-03-25 05:02:02 -04:00
Mark H Weaver 06b1d6954a
gnu: make-bootstrap: Adapt glibc-bootstrap-system.patch for glibc-2.27.
* gnu/packages/patches/glibc-bootstrap-system.patch: Adapt for glibc-2.27.
2018-03-25 05:02:00 -04:00
Mark H Weaver 0bc7c2e43d
gnu: crda: Inhibit gzip timestamp.
* gnu/packages/linux.scm (crda)[arguments]: Add 'gzip-determinism' phase.
2018-03-25 05:01:58 -04:00
Mark H Weaver 8a442e5db2
gnu: asciidoc: Restore custom 'bootstrap' phase.
Fix a regression introduced by commit
189be331ac.

* gnu/packages/documentation.scm (asciidoc)[arguments]: Restore the custom
'bootstrap' phase that present prior to commit 189be33.
2018-03-25 05:01:55 -04:00
Mark H Weaver 5e6c882e2d
gnu: wireless-regdb: Inhibit gzip timestamp.
* gnu/packages/linux.scm (wireless-regdb)[arguments]: Add 'gzip-determinism'
phase.
2018-03-25 05:01:53 -04:00
Mark H Weaver 5cdad3ee86
gnu: xf86-video-intel: Fix error during bootstrap.
* gnu/packages/xorg.scm (xf86-video-intel)[arguments]: Add 'pre-bootstrap'
phase.
2018-03-25 05:01:51 -04:00
Mark H Weaver acfa777e8a
gnu: shadow: Return #t from all phases.
* gnu/packages/admin.scm (shadow)[arguments]: Return #t from
the 'set-nscd-file-name' phase.
2018-03-25 05:01:49 -04:00
Mark H Weaver d624eaaa37
gnu: pulseaudio: Fix build with glibc-2.27.
* gnu/packages/patches/pulseaudio-glibc-2.27.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pulseaudio.scm (pulseaudio)[source]: Add the patch.
[arguments]: Replace 'bootstrap' phase.
[native-inputs]: Add autoconf, automake, and libtool.
2018-03-25 05:01:47 -04:00
Mark H Weaver fa6b87f1fc
gnu: mkfontdir: Return #t from all phases.
* gnu/packages/xorg.scm (mkfontdir)[arguments]: Return #t from
the 'wrap-mkfontdir' phase.
2018-03-25 05:01:44 -04:00
Mark H Weaver 25e25d8f9e
gnu: binutils-vc4: Use invoke.
* gnu/packages/embedded.scm (binutils-vc4)[arguments]: Use invoke.
2018-03-25 05:01:42 -04:00
Mark H Weaver 5114c83a24
gnu: bdb: Use invoke.
* gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Use invoke in the
custom configure phase.
2018-03-25 05:01:32 -04:00
Efraim Flashner 4bd2e2a5b0
gnu: clisp: Update license.
License clarified with upstream.

* gnu/packages/lisp.scm (clisp)[license]: Correct license to gpl2+.
2018-03-25 09:40:11 +03:00
Efraim Flashner be828bc40a
gnu: clisp: Remove ineffective 'remove-timestamp' phase.
* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'remove-timestamps'
phase.
2018-03-25 09:40:05 +03:00
Tobias Geerinckx-Rice c77fb2d658
gnu: libdvdcss: Update to 1.4.2.
* gnu/packages/video.scm (libdvdcss): Update to 1.4.2.
2018-03-25 00:36:36 +01:00
Tobias Geerinckx-Rice d4297f71c6
gnu: gexiv2: Update to 0.10.8.
* gnu/packages/gnome.scm (gexiv2): Update to 0.10.8.
2018-03-25 00:36:36 +01:00
Tobias Geerinckx-Rice a26040c5ee
gnu: ruby-ffi: Update to 1.9.23.
* gnu/packages/libffi.scm (ruby-ffi): Update to 1.9.23.
2018-03-25 00:36:35 +01:00
Tobias Geerinckx-Rice a2b9cfa547
gnu: clutter-gst: Update to 3.0.26.
* gnu/packages/gnome.scm (clutter-gst): Update to 3.0.26.
2018-03-25 00:36:35 +01:00
Tobias Geerinckx-Rice 4bd76eac11
gnu: python-graphviz: Update to 0.8.2.
* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.2.
2018-03-25 00:36:35 +01:00
Tobias Geerinckx-Rice c7da85104b
gnu: gnome-autoar: Update to 0.2.3.
* gnu/packages/gnome.scm (gnome-autoar): Update to 0.2.3.
2018-03-25 00:36:35 +01:00
Tobias Geerinckx-Rice 4541072c11
gnu: libstrophe: Update to 0.9.2.
* gnu/packages/messaging.scm (libstrophe): Update to 0.9.2.
2018-03-25 00:36:34 +01:00
Tobias Geerinckx-Rice 1635cb5083
gnu: hunspell: Use INVOKE.
* gnu/packages/libreoffice.scm (hunspell)[arguments]: Substitute INVOKE
for SYSTEM* and end phase with explicit #t.
2018-03-25 00:36:34 +01:00
Tobias Geerinckx-Rice ef82b71c0f
gnu: hunspell: Update to 1.6.2.
* gnu/packages/libreoffice.scm (hunspell): Update to 1.6.2.
2018-03-25 00:36:34 +01:00
Tobias Geerinckx-Rice 1a52206e60
gnu: python-ly: Use PYPI-URI.
* gnu/packages/python.scm (python-ly)[source]: Use PYPI-URI.
2018-03-25 00:36:33 +01:00
Tobias Geerinckx-Rice 36828576b3
gnu: gnome-klotski: Update to 3.22.3.
* gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.3.
2018-03-25 00:36:33 +01:00
Tobias Geerinckx-Rice 491883a6ea
gnu: aisleriot: Update to 3.22.5.
* gnu/packages/gnome.scm (aisleriot): Update to 3.22.5.
2018-03-25 00:36:33 +01:00
Tobias Geerinckx-Rice faf44e3810
gnu: neomutt: Update to 20180323.
* gnu/packages/mail.scm (neomutt): Update to 20180323.
2018-03-25 00:36:32 +01:00
Tobias Geerinckx-Rice e0bee0de70
gnu: ceres-solver: Update to 1.14.0.
* gnu/packages/maths.scm (ceres-solver): Update to 1.14.0.
2018-03-25 00:36:32 +01:00
Tobias Geerinckx-Rice 4fbcc21dc3
gnu: python-gitpython: Update to 2.1.1.9.
* gnu/packages/version-control.scm (python-gitpython): Update to 2.1.9.
2018-03-25 00:36:32 +01:00
Tobias Geerinckx-Rice 4349f3d0bd
gnu: yoshimi: Update to 1.5.7.
* gnu/packages/music.scm (yoshimi): Update to 1.5.7.
2018-03-25 00:36:32 +01:00
Tobias Geerinckx-Rice 904c3a4e99
gnu: r-annotate: Update to 1.56.2.
* gnu/packages/bioinformatics.scm (r-annotate): Update to 1.56.2.
2018-03-25 00:36:31 +01:00
Tobias Geerinckx-Rice 749d800850
gnu: perl-text-simpletable: Update to 2.04.
* gnu/packages/perl.scm (perl-text-simpletable): Update to 2.04.
2018-03-25 00:36:31 +01:00
Tobias Geerinckx-Rice 810cd037a0
gnu: emacs-mmm-mode: Update to 0.5.5.
* gnu/packages/emacs.scm (emacs-mmm-mode): Update to 0.5.5.
2018-03-25 00:36:31 +01:00
Tobias Geerinckx-Rice 5660325eb7
gnu: autossh: Update to 1.4f.
* gnu/packages/ssh.scm (autossh): Update to 1.4f.
2018-03-25 00:36:30 +01:00
Tobias Geerinckx-Rice eb762cc70c
gnu: perl-www-mechanize: Update to 1.88.
* gnu/packages/web.scm (perl-www-mechanize): Update to 1.88.
2018-03-25 00:36:30 +01:00
Tobias Geerinckx-Rice 929e2d9f98
gnu: links: Update to 2.15.
* gnu/packages/web-browsers.scm (links): Update to 2.15.
[source]: Remove patch for fixed CVE.
* gnu/packages/patches/links-CVE-2017-11114.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-03-25 00:36:30 +01:00
Ludovic Courtès e087dad3ab
gnu: less: Update to 530.
* gnu/packages/less.scm (less): Update to 530.
2018-03-25 00:29:59 +01:00
Ludovic Courtès c91e0f1ab3
gnu: cuirass: Update to 326264c.
* gnu/packages/ci.scm (cuirass): Update to 326264c.
2018-03-25 00:19:24 +01:00
Ricardo Wurmus 4d4a5698ec
gnu: sablevm: Do not change GC, just disable stripping.
* gnu/packages/java.scm (sablevm)[arguments]: Disable stripping; do not play
with GC settings as they have no reliable effect on build success.
2018-03-25 00:14:30 +01:00
Ricardo Wurmus f15e2ee4e8
gnu: sablevm: Use a different GC implementation.
This is an attempt to fix a segfault when building ant-bootstrap.

* gnu/packages/java.scm (sablevm)[arguments]: Use gencopy GC implementation.
2018-03-24 23:00:03 +01:00
Ricardo Wurmus 15b8b5deca
gnu: sablevm-classpath: Remove unnecessary inputs.
* gnu/packages/java.scm (sablevm-classpath)[inputs]: Remove.
2018-03-24 23:00:03 +01:00
Efraim Flashner 29be6cfb20
gnu: Add u-boot-pine64-plus.
* gnu/packages/bootloaders.scm (u-boot-pine64-plus): New variable.
2018-03-24 22:15:12 +03:00
Efraim Flashner 9a1c4a6cb8
gnu: make-u-boot-package: Install 'itb' and 'dtb' files also.
* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add
'itb' and 'dtb' files to the files installed during custom 'install phase.
2018-03-24 22:15:11 +03:00
Efraim Flashner ecff374e1c
gnu: arm-trusted-firmware-pine64-plus: New variable.
* gnu/packages/firmware.scm (arm-trusted-firmware-pine64-plus): New
variable.
2018-03-24 22:15:11 +03:00
Efraim Flashner e9252fd11c
gnu: make-arm-trusted-firmware: New procedure.
* gnu/packages/firmware.scm (make-arm-trusted-firmware): New procedure.
2018-03-24 22:15:11 +03:00
Alex Kost d591989b42
gnu: tvtime: Fix build.
* gnu/packages/tv.scm (tvtime)[native-inputs]: Add 'pkg-config' to avoid
compilation errors.
2018-03-24 19:36:03 +03:00
Alex Kost 1f849cba9f
gnu: dunst: Update to 1.3.1.
* gnu/packages/dunst.scm (dunst): Update to 1.3.1.
[arguments]: Add SERVICEDIR_DBUS make flag.
[inputs]: Use 'gdk-pixbuf' instead of 'gtk'.
2018-03-24 19:36:03 +03:00
Oleg Pykhalov bba66e7a60
gnu: streamlink: Update to 0.11.0.
* gnu/packages/video.scm (streamlink): Update to 0.11.0.
[native-inputs]: Add python-urllib3.
2018-03-24 09:30:02 +03:00
Chris Marusich 272c070962
tests: Add tests for "guix pack".
* guix/scripts/pack.scm (bootstrap-xz): New variable.
  (%options) <--bootstrap>: New option.
  (show-help): Document the new --bootstrap option.
  (guix-pack): When --bootstrap is specified, use the bootstrap Guile,
  tar, and xz to build the pack, and do not use any profile hooks or
  locales.
* doc/guix.texi (Invoking guix pull): Document the new --bootstrap
  option.
* tests/guix-pack.sh: New file.
* Makefile.am (SH_TESTS): Add guix-pack.sh.
* gnu/packages/package-management.scm (guix) <inputs>: Add util-linux.
2018-03-24 03:04:07 +01:00
Sahithi Yarlagadda 24fa6bcac6
gnu: Add r-catdap.
* gnu/packages/cran.scm (r-catdap): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-23 21:56:39 +01:00
Leo Famulari 116c12a122
gnu: Keep Krita 3 along with Krita 4.
* gnu/packages/kde.scm (krita-3): New variable.
2018-03-23 15:42:01 -04:00
Gábor Boskovits 2cac889151
gnu: java-aqute-bnd-annotation: Update to 3.5.0.
* gnu/packages/java.scm (java-aqute-bnd-annotation): Update to 3.5.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-03-23 20:21:37 +01:00
Tobias Geerinckx-Rice 7aff5d025d
gnu: git: Update to 2.16.3.
* gnu/packages/version-control.scm (git): Update to 2.16.3.
2018-03-23 14:03:52 +01:00
Tobias Geerinckx-Rice b1be07cf04
gnu: libgee: Update to 0.20.1.
* gnu/packages/gnome.scm (libgee): Update to 0.20.1.
2018-03-23 11:32:16 +01:00
Tobias Geerinckx-Rice cd4c6039ea
gnu: fribidi: Update to 1.0.2.
* gnu/packages/fribidi.scm (fribidi): Update to 1.0.2.
[arguments]: Disable building documentation for now.
2018-03-23 11:32:16 +01:00
Tobias Geerinckx-Rice ee789a411c
gnu: parallel: Update to 20180322.
* gnu/packages/parallel.scm (parallel): Update to 20180322.
2018-03-23 11:32:15 +01:00
Tobias Geerinckx-Rice dd8237b6c3
gnu: coq-flocq: Use predictable source URI.
* gnu/packages/ocaml.scm (coq-flocq)[source]: Use predictable URI.
2018-03-23 11:32:15 +01:00
Mark H Weaver 13f5a0dc80
gnu: clang: Return #t from all phases.
* gnu/packages/llvm.scm (clang-from-llvm): Return #t from the
'set-glibc-file-names' phase.
2018-03-23 05:00:16 -04:00
Mark H Weaver f9b282f484
gnu: at-spi2-atk: Use invoke.
* gnu/packages/gtk.scm (at-spi2-atk)[arguments]: Use invoke.
2018-03-23 05:00:14 -04:00
Mark H Weaver 122ad429dc
gnu: at-spi2-core: Use invoke.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: Use invoke.
2018-03-23 05:00:08 -04:00
Mark H Weaver 77f2ced1a6
gnu: linux-libre@4.9: Update to 4.9.89.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.89.
2018-03-23 04:50:01 -04:00
Mark H Weaver b06e94d310
gnu: linux-libre@4.4: Update to 4.4.123.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.123.
2018-03-23 04:49:59 -04:00
Mark H Weaver 6c23ed9b58
gnu: texmaker: Use invoke.
* gnu/packages/tex.scm (texmaker)[arguments]: Use invoke in the custom
configure phase.
2018-03-23 04:44:45 -04:00
Mark H Weaver 3730a10786
gnu: texlive-metafont-base: Use invoke.
* gnu/packages/tex.scm (texlive-metafont-base)[arguments]: Use invoke in the
custom build phase.
2018-03-23 04:44:39 -04:00
Mark H Weaver 4f2f53f939
gnu: texlive-latex-base: Use invoke.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Use invoke and remove
vestigial plumbing.
2018-03-23 04:44:33 -04:00
Mark H Weaver d8ac82c209
gnu: texlive-fonts-rsfs: Remove vestigial error plumbing.
* gnu/packages/tex.scm (texlive-fonts-rsfs)[arguments]: Remove vestigial error
code plumbing.
2018-03-23 04:44:27 -04:00
Mark H Weaver 806faaabd1
gnu: texlive-fonts-latex: Use invoke.
* gnu/packages/tex.scm (texlive-fonts-latex)[arguments]: Use invoke and remove
vestigial plumbing from the build phase.
2018-03-23 04:44:21 -04:00
Mark H Weaver 849527e531
gnu: texlive-fonts-knuth-lib: Use invoke.
* gnu/packages/tex.scm (texlive-fonts-knuth-lib)[arguments]: Use invoke in the
custom build phase.
2018-03-23 04:44:15 -04:00
Mark H Weaver c4fc86e4f8
gnu: texlive-fonts-ec: Remove vestigial error code plumbing.
* gnu/packages/tex.scm (texlive-fonts-ec)[arguments]: Remove vestigial error
code plumbing.
2018-03-23 04:44:09 -04:00
Mark H Weaver ff440d62dc
gnu: texlive-fonts-cm: Use invoke.
* gnu/packages/tex.scm (texlive-fonts-cm)[arguments]: Use invoke and remove
vestigial plumbing.
2018-03-23 04:44:03 -04:00
Mark H Weaver 2762023aad
gnu: texlive-fonts-amsfonts: Use invoke.
* gnu/packages/tex.scm (texlive-fonts-amsfonts)[arguments]: Use invoke and
remove vestigial plumbing in the custom build phase.
2018-03-23 04:43:58 -04:00
Mark H Weaver 24fe4b596d
gnu: texlive-bin: Use invoke.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Use invoke in the 'postinst'
phase.
2018-03-23 04:43:51 -04:00
Mark H Weaver 6fea8adec9
gnu: tcl: Use invoke.
* gnu/packages/tcl.scm (tcl)[arguments]: Use invoke and remove vestigial
plumbing in the 'install-private-headers' phase.
2018-03-23 04:43:47 -04:00
Mark H Weaver 6d0f261237
gnu: subversion: Use invoke.
* gnu/packages/version-control.scm (subversion)[arguments]: Use invoke and
remove vestigial plumbing in the 'install-perl-bindings' phase.
2018-03-23 04:43:41 -04:00
Mark H Weaver 2c48ed4e97
gnu: postgresql: Use invoke.
* gnu/packages/databases.scm (postgresql)[arguments]: Use invoke in the
'build-contrib' and 'install-contrib' phases.
2018-03-23 04:43:35 -04:00
Mark H Weaver 71a0219626
gnu: pciutils: Use invoke.
* gnu/packages/pciutils.scm (pciutils)[arguments]: Use invoke in the custom
install phase.
2018-03-23 04:43:30 -04:00
Mark H Weaver 27b6adb715
gnu: openssh: Use invoke.
* gnu/packages/ssh.scm (openssh)[arguments]: Use invoke and remove vestigial
plumbing in the custom install phase.
2018-03-23 04:43:26 -04:00
Mark H Weaver 4530e854f1
gnu: le-certs: Use invoke.
* gnu/packages/certs.scm (le-certs)[arguments]: Use invoke in the builder.
2018-03-23 04:43:20 -04:00
Mark H Weaver dbf5b1186e
gnu: nss-certs: Use invoke.
* gnu/packages/certs.scm (nss-certs)[arguments]: Use invoke to detect errors
while running 'certdata2pem.py'.
2018-03-23 04:43:14 -04:00
Mark H Weaver f050ebcfed
gnu: nss: Use invoke.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Use invoke in the check phase.
2018-03-23 04:43:12 -04:00
Mark H Weaver 4792cc8672
gnu: nasm: Use invoke.
* gnu/packages/assembly.scm (nasm)[arguments]: Use invoke in
the 'install-info' phase.
2018-03-23 04:43:10 -04:00
Mark H Weaver a0b06671c6
gnu: mysql: Return #t from all phases.
* gnu/packages/databases.scm (mysql)[arguments]: Return #t from
the 'patch-boost-version' phase.
2018-03-23 04:43:07 -04:00
Mark H Weaver 5f70b6d4e8
gnu: mozjs@38: Use invoke.
* gnu/packages/gnuzilla.scm (mozjs-38)[arguments]: Use invoke in the custom
configure phase.
2018-03-23 04:43:05 -04:00
Mark H Weaver 6073ef7508
gnu: mozjs@24: Use invoke.
* gnu/packages/gnuzilla.scm (mozjs-24)[arguments]: Use invoke in the custom
configure phase.
2018-03-23 04:43:03 -04:00
Mark H Weaver e15793c8d0
gnu: mozjs: Return #t from all phases.
* gnu/packages/gnuzilla.scm (mozjs)[arguments]: Return #t from the
'delete-timedout-test' phase.  Use 'invoke' in the configure phase.
2018-03-23 04:43:01 -04:00
Mark H Weaver feb0804376
gnu: mesa-utils: Return #t from all phases.
* gnu/packages/gl.scm (mesa-utils)[arguments]: Return #t from the custom
install phase.
2018-03-23 04:42:59 -04:00
Mark H Weaver 51b491b049
gnu: mesa-headers: Return #t from all phases.
* gnu/packages/gl.scm (mesa-headers)[arguments]: Return #t from the
custom install phase.
2018-03-23 04:42:57 -04:00
Mark H Weaver 841ee2a878
gnu: mariadb: Return #t from all phases.
* gnu/packages/databases.scm (mariadb)[arguments]: Return #t from
the 'post-install' phase.
2018-03-23 04:42:55 -04:00
Mark H Weaver ff57d5b18e
gnu: man-db: Return #t from all phases.
* gnu/packages/man.scm (man-db)[arguments]: Return #t from
the 'patch-test-shebangs' phase.
2018-03-23 04:42:53 -04:00
Mark H Weaver 6e3fc9bac6
gnu: lua5.1-socket: Use invoke.
* gnu/packages/lua.scm (lua5.1-socket)[arguments]: Use invoke in the custom
check phase.
2018-03-23 04:42:50 -04:00
Mark H Weaver 12a1660280
gnu: lua5.1-expat: Use invoke.
* gnu/packages/lua.scm (lua5.1-expat)[arguments]: Use invoke and remove
vestigial plumbing in the custom check phase.
2018-03-23 04:42:48 -04:00
Mark H Weaver ffa95cf3ba
gnu: lua: Use invoke.
* gnu/packages/lua.scm (lua)[arguments]: Use invoke in the install phase.
2018-03-23 04:42:46 -04:00
Mark H Weaver c1fced68e2
gnu: libssh2: Use invoke.
* gnu/packages/ssh.scm (libssh2)[arguments]: Use invoke in the autoreconf
phase.
2018-03-23 04:42:44 -04:00
Mark H Weaver 4bd9f46553
gnu: libsoup: Use invoke.
* gnu/packages/gnome.scm (libsoup)[arguments]: Use invoke in the custom
install phase.
2018-03-23 04:42:42 -04:00
Mark H Weaver 257d8974e6
gnu: libelf: Use invoke.
* gnu/packages/elf.scm (libelf)[arguments]: Use invoke in the configure phase.
2018-03-23 04:42:40 -04:00
Mark H Weaver 1a3aa5bab2
gnu: libarchive: Use invoke.
* gnu/packages/backup.scm (libarchive)[arguments]: Use invoke and remove
vestigial plumbing from the check phase.
2018-03-23 04:42:38 -04:00
Mark H Weaver 859e8873d0
gnu: imake: Use invoke.
* gnu/packages/xorg.scm (imake)[arguments]: Use invoke and remove vestigial
plumbing from the 'install-data' phase.
2018-03-23 04:42:36 -04:00
Mark H Weaver 173b647fa5
gnu: perl-image-magick: Return #t from all phases.
* gnu/packages/imagemagick.scm (perl-image-magick)[arguments]: Return #t from
the 'image-magick-flags' and 'skip-mpeg-tests' phases.
2018-03-23 04:42:33 -04:00
Mark H Weaver a440d01ae0
gnu: imagemagick: Return #t from all phases.
* gnu/packages/imagemagick.scm (imagemagick)[arguments]: Return #t from
the 'pre-build' and 'strip-configure-xml' phases.
2018-03-23 04:42:31 -04:00
Mark H Weaver 8f52d8982b
gnu: ijs: Use invoke.
* gnu/packages/ghostscript.scm (ijs)[arguments]: Use invoke in the autogen
phase.
2018-03-23 04:42:29 -04:00
Mark H Weaver 3f27124eb3
gnu: icecat: Return #t from all phases.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Return #t from the
'install-icons' and 'wrap-program' phases.  Use 'invoke' in the custom
configure phase.
2018-03-23 04:42:27 -04:00
Mark H Weaver a53ced66b1
gnu: gnumach: Use invoke.
* gnu/packages/hurd.scm (gnumach)[arguments]: Use invoke and remove vestigial
plumbing in the 'produce-image' phase.
2018-03-23 04:42:25 -04:00
Mark H Weaver 92fcb831c0
gnu: guix: Use invoke.
* gnu/packages/package-management.scm (guix)[arguments]: Use invoke in the
bootstrap phase.
2018-03-23 04:42:22 -04:00
Mark H Weaver 31ca09011a
gnu: gtk+@2: Return #t from all phases.
* gnu/packages/gtk.scm (gtk+-2)[arguments]: Return #t from
the 'disable-tests' phase.
2018-03-23 04:42:19 -04:00
Mark H Weaver b17f723846
gnu: gnupg@1: Return #t from all phases.
* gnu/packages/gnupg.scm (gnupg-1)[arguments]: Return #t from
the 'patch-check-sh' phase.
2018-03-23 04:42:17 -04:00
Mark H Weaver a48d22d615
gnu: hurd-minimal: Use invoke.
* gnu/packages/hurd.scm (hurd-minimal)[arguments]: Use invoke in the custom
build phase.
2018-03-23 04:42:15 -04:00
Mark H Weaver fe92152133
gnu: hurd-headers: Use invoke.
* gnu/packages/hurd.scm (hurd-headers)[arguments]: Use invoke in the custom
install phase.
2018-03-23 04:42:13 -04:00
Mark H Weaver 2057ea6825
gnu: gnumach-headers: Use invoke.
* gnu/packages/hurd.scm (gnumach-headers)[arguments]: Use invoke in the
custom install phase.
2018-03-23 04:42:11 -04:00
Mark H Weaver ac8281214f
gnu: gmime: Return #t from all phases.
* gnu/packages/mail.scm (gmime)[arguments]: Return #t from
the 'patch-paths-in-tests' phase.
2018-03-23 04:42:09 -04:00
Mark H Weaver b4c4f3399c
gnu: glibc-hurd-headers: Return #t from all phases.
* gnu/packages/base.scm (glibc/hurd-headers): Return #t from the custom
install phase.
2018-03-23 04:42:06 -04:00
Mark H Weaver ecb67a18b0
gnu: git: Return #t from all phases.
* gnu/packages/version-control.scm (git)[arguments]: Return #t from
the 'split' phase.  Use 'invoke' in the 'install-man-pages' phase.
2018-03-23 04:42:04 -04:00
Mark H Weaver eb075eddfc
gnu: ghostscript: Use invoke.
* gnu/packages/ghostscript.scm (ghostscript): Use invoke from the
custom 'build' and 'install' phases.
2018-03-23 04:42:02 -04:00
Mark H Weaver ae7ba73124
gnu: gettext-minimal: Return #t from all phases.
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Return #t from
the 'patch-tests' and 'link-expat' phases.
2018-03-23 04:41:59 -04:00
Mark H Weaver e3eb53e749
gnu: geoclue: Return #t from all phases.
* gnu/packages/gnome.scm (geoclue)[arguments]: Return #t from
the 'patch-/bin/true' phase.
2018-03-23 04:41:57 -04:00
Mark H Weaver 0c5c788fad
gnu: gdk-pixbuf+svg: Use invoke.
* gnu/packages/gtk.scm (gdk-pixbuf+svg): Use invoke in
the 'register-svg-loader' phase.
2018-03-23 04:41:55 -04:00
Mark H Weaver dcd5ea699f
gnu: gawk: Return #t from all phases.
* gnu/packages/gawk.scm (gawk)[arguments]: Return #t from
the 'set-shell-file-name' phase.
2018-03-23 04:41:51 -04:00
Mark H Weaver 21398edae2
gnu: fontconfig: Use invoke.
* gnu/packages/fontutils.scm (fontconfig): Use invoke in the install phase.
2018-03-23 04:41:48 -04:00
Mark H Weaver 3918ed732e
gnu: ffmpeg: Use invoke.
* gnu/packages/video.scm (ffmpeg)[arguments]: Use invoke in the custom
configure phase.
2018-03-23 04:41:46 -04:00
Mark H Weaver 114ef0a4c5
gnu: faad2: Use invoke.
* gnu/packages/audio.scm (faad2)[arguments]: Use invoke in the 'bootstrap'
phase.
2018-03-23 04:41:44 -04:00
Mark H Weaver 472415c8df
gnu: extra-cmake-modules: Return #t from all phases.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[arguments]: Return #t
from the 'fix-lib-path' phase.
2018-03-23 04:41:42 -04:00
Mark H Weaver e2d90ee428
gnu: emacs: Return #t from all phases.
* gnu/packages/emacs.scm (emacs)[arguments]: Return #t from the 'fix-/bin/pwd'
phase.
2018-03-23 04:41:39 -04:00
Mark H Weaver 3f54fd1ea5
gnu: elogind: Return #t from all phases.
* gnu/packages/freedesktop.scm (elogin)[arguments]: Return #t from all phases.
Use invoke and remove vestigial plumbing in the 'autogen' phase.
2018-03-23 04:41:37 -04:00
Mark H Weaver f97cb24967
gnu: dejagnu: Return #t from all phases.
* gnu/packages/dejagnu.scm (dejagnu)[arguments]: Return #t from all phases.
Raise an exception if make check fails.
2018-03-23 04:41:35 -04:00
Mark H Weaver fac441b365
gnu: curl: Use invoke.
* gnu/packages/curl.scm (curl)[arguments]: Use invoke in the check phase.
2018-03-23 04:41:33 -04:00
Mark H Weaver 95cc40a88a
gnu: autoconf@2.13: Use invoke.
* gnu/packages/autotools.scm (autoconf-2.13)[arguments]: Use invoke in the
custom configure phase.
2018-03-23 04:40:10 -04:00
Mark H Weaver 3d77ecfed4
gnu: apr-util: Use invoke.
* gnu/packages/apr.scm (apr-util)[arguments]: Use invoke in the custom
configure phase.
2018-03-23 04:40:08 -04:00
Mark H Weaver ab6e5690af
gnu: glibc/linux: Return #t from pre-configure phase.
* gnu/packages/base.scm (glibc/linux)[arguments]: Return #t from the
pre-configure phase.
2018-03-23 04:40:01 -04:00
Tobias Geerinckx-Rice 590594a175
gnu: openldap: Update to 2.4.46.
* gnu/packages/openldap.scm (openldap): Update to 2.4.46.
2018-03-23 08:28:55 +01:00
Arun Isaac 12420c800e
gnu: cmake: Re-indent.
* gnu/packages/cmake.scm (cmake): Re-indent.
2018-03-23 11:32:33 +05:30
Arun Isaac 89db6c6de9
gnu: cmake: Update to 3.10.2.
* gnu/packages/cmake.scm (cmake): Update to 3.10.2.
[source]: Remove cmake-fix-tests patch.
Do not remove bundled cmlibuv.
[arguments]: Replace system* with invoke.
[inputs]: Add rhash. Sort.
[home-page]: Update URL.
* gnu/packages/patches/cmake-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2018-03-23 11:32:24 +05:30
Danny Milosavljevic ec40a0501f
gnu: Add lyx.
* gnu/packages/patches/lyx-2.2.3-fix-test.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/tex.scm (lyx): New variable.
2018-03-22 23:11:17 +01:00
Jelle Licht 282e48eae9
gnu: node: Update to 9.9.0.
* gnu/packages/node.scm (node): Update to 9.9.0.
2018-03-22 19:15:24 +01:00
Marius Bakke 0223db58ef
gnu: util-linux: Don't build 'nologin'.
* gnu/packages/linux.scm (util-linux)[source](snippet): Add substitution.
2018-03-22 18:58:06 +01:00
Marius Bakke 759ad0690b
gnu: make: End phase on #t.
* gnu/packages/base.scm (gnu-make)[arguments]: Return #t from
'set-default-shell' phase.
2018-03-22 18:58:06 +01:00
Marius Bakke e9b9ea1ec0
gnu: make: Fix compatibility with glibc 2.27.
* gnu/packages/patches/make-glibc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (gnu-make)[source](patches): Use it.
2018-03-22 18:58:05 +01:00
Marius Bakke 5e8cb5e698
gnu: glibc: Update to 2.27.
* gnu/packages/base.scm (glibc/linux): Update to 2.27.
[source](patches): Add 'glibc-hidden-visibility-ldconfig.patch' and
'glibc-2.27-git-fixes.patch'.
[native-inputs]: Add BISON.
[arguments]: Remove deprecated "--enable-add-ons" from #:configure-flags.
Also remove unneeded "libc_cv_ssp=no" and "libcv_ssp_strong=no".
(glibc-2.26): New public variable.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]:
Add BISON-BOOT0.
* gnu/packages/patches/glibc-2.27-git-fixes.patch,
gnu/packages/patches/glibc-hidden-visibility-ldconfig.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2018-03-22 18:58:05 +01:00
Leo Famulari 5e56dfadba
gnu: krita: Update to 4.0.0.
* gnu/packages/kde.scm (krita): Update to 4.0.0.
2018-03-22 13:37:25 -04:00
Leo Famulari 10e2ee7887
gnu: darktable: Update to 2.4.2.
* gnu/packages/photo.scm (darktable): Update to 2.4.2.
2018-03-22 12:10:55 -04:00
Ricardo Wurmus 618050a126
gnu: r-bookdown: Do not propagate ghc-pandoc.
This package propagates r-rmarkdown, which propagates its own variant of
Pandoc.

* gnu/packages/bioinformatics.scm (r-bookdown)[propagated-inputs]: Remove
ghc-pandoc.
2018-03-22 17:07:15 +01:00
Marius Bakke 63c295d2f5
gnu: nginx: Update to 1.13.10.
* gnu/packages/web.scm (nginx): Update to 1.13.10.
[arguments]: Update kernel version to match glibc minimum requirement.
2018-03-22 14:40:40 +01:00
Marius Bakke 069d0b7f91
gnu: nmap: Update to 7.70.
* gnu/packages/admin.scm (nmap): Update to 7.70.
[source](snippet): End on #t.
[inputs]: Add ZLIB.
2018-03-22 14:40:40 +01:00
Marius Bakke 0e4d067f9e
gnu: talloc: Update to 2.1.12.
* gnu/packages/samba.scm (talloc): Update to 2.1.12.
2018-03-22 14:16:36 +01:00
Marius Bakke cbcbb10a63
gnu: certbot: Update to 0.22.2.
* gnu/packages/tls.scm (python-acme, certbot): Update to 0.22.2.
2018-03-22 14:14:09 +01:00
Marius Bakke 5da2a934b4
gnu: python-cryptography: Update to 2.2.1.
* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.2.1.
2018-03-22 14:02:11 +01:00
Maxim Cournoyer 247384d069
gnu: Add supercollider.
* gnu/packages/audio.scm (supercollider): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-22 12:31:00 +01:00
Maxim Cournoyer 6f976d2880
gnu: yaml-cpp: Update to 0.6.1.
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.6.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-22 12:30:46 +01:00
Maxim Cournoyer 7624300c84
gnu: Add boost-sync.
* gnu/packages/boost.scm (boost-sync): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-22 12:30:39 +01:00
Ludovic Courtès ca5b73114f
gnu: shepherd: Update to 0.4.0.
* gnu/packages/admin.scm (shepherd): Update to 0.4.0.  Remove patches.
* gnu/packages/patches/shepherd-close-fds.patch,
gnu/packages/patches/shepherd-herd-status-sorted.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/services/admin.scm (%default-rotations): Remove
/var/log/shepherd.log.
2018-03-22 11:43:30 +01:00
Mark H Weaver 4d7c5f6d7e
gnu: linux-libre: Update to 4.15.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.12.
(%linux-libre-hash): Update hash.
2018-03-21 20:48:49 -04:00
Mark H Weaver 8ec89c358f
gnu: linux-libre@4.14: Update to 4.14.29.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.29.
(%linux-libre-4.14-hash): Update hash.
2018-03-21 20:47:53 -04:00
Mark H Weaver e0f9f85f8d
gnu: tzdata-for-tests: Update to 2018c.
* gnu/packages/base.scm (tzdata-for-tests): Replace with a simple hidden copy
of 'tzdata'.
2018-03-21 20:43:21 -04:00
Vasile Dumitrascu 4dd0f8c0c1
gnu: emacs-deferred: Update to 0.5.1.
* gnu/packages/emacs.scm (emacs-deferred): Update to 0.5.1.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-22 00:09:55 +01:00
Vasile Dumitrascu 2fa6f63b16
gnu: emacs-clojure-mode: Update to 5.6.1.
* gnu/packages/emacs.scm (emacs-clojure-mode): Update to 5.6.1.
2018-03-22 00:08:15 +01:00
Leo Famulari b87c76dcaa
Fix copyright notice for Nils Gillmann.
This is a followup to commit af23710ff5.

* gnu/packages/linux.scm: Fix name and email address for Nils Gillmann.
2018-03-21 18:26:25 -04:00
Leo Famulari 4102588f85
gnu: mpd: Update to 0.20.18.
* gnu/packages/mpd.scm (mpd): Update to 0.20.18.
2018-03-21 18:26:25 -04:00
Tobias Geerinckx-Rice e2f9847be0
gnu: Add tinyscheme.
* gnu/packages/scheme.scm (tinyscheme): New public variable.
2018-03-21 18:38:23 +01:00
Tobias Geerinckx-Rice 0d73f1481b
gnu: libosinfo: Update usb.ids.
This follows up commit 0def912088, which
tried to use the CVS ID as the SVN revision, which unfortunately doesn't
work.

* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Update
revision and hash for ‘usb.ids’.
2018-03-21 17:00:11 +01:00
Leo Famulari ab68cbf2ee
gnu: rawtherapee: Update to 5.4.
* gnu/packages/photo.scm (rawtherapee): Update to 5.4.
2018-03-21 11:43:16 -04:00
Ricardo Wurmus 363ee7a3f4
gnu: pigx-chipseq: Update to 0.0.10.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.10.
[inputs]: Remove r-rcas and duplicate of snakemake; add r-biocparallel,
r-biostrings, r-dplyr, r-genomicalignments, rsamtools, r-s4vectors, r-tibble,
r-tidyr, r-htmlwidgets, and r-rmarkdown.
2018-03-21 11:52:56 +01:00
Danny Milosavljevic 0def912088
gnu: libosinfo: Fix URL for usb.ids.
Fixes <http://bugs.gnu.org/30890>.

* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Fix URL of
"usb.ids".
2018-03-21 08:23:15 +01:00
Danny Milosavljevic db6609bd10
gnu: texlive-fonts-amsfonts: Make build reproducible.
* gnu/packages/tex.scm (texlive-fonts-amsfonts)[arguments]<#:phases>[build]:
Make build reproducible.
2018-03-21 01:36:50 +01:00
Ludovic Courtès e288572710
gnu: gcc: Adjust 'strmov' patch for string constants in variables.
Fixes <https://bugs.gnu.org/30395>.

* gnu/packages/patches/gcc-strmov-store-file-names.patch: Update patch
to deal with string constants stored in 'static' variables.
2018-03-20 23:39:51 +01:00
Leo Famulari af23710ff5
gnu: util-linux: Fix CVE-2018-7738 without grafting.
* gnu/packages/linux.scm (util-linux)[replacement]: Remove field.
(util-linux-2.31.1): New variable.
* gnu/system.scm (%base-packages): Use util-linux-2.31.1.
2018-03-20 17:14:22 -04:00
Tobias Geerinckx-Rice 8023f0fd03
gnu: gparted: Update to 0.31.0.
* gnu/packages/disk.scm (gparted): Update to 0.31.0.
2018-03-20 19:49:47 +01:00
Tobias Geerinckx-Rice 8abbe5dc82
gnu: coq-flocq: Update phase style.
* gnu/packages/ocaml.scm (coq-flocq)[arguments]: Substitute INVOKE for
SYSTEM* and end all phases with an explicit #t.
2018-03-20 19:49:47 +01:00
Tobias Geerinckx-Rice 324f192700
gnu: leocad: Use HTTPS home page.
* gnu/packages/lego.scm (leocad)[home-page]: Use HTTPS.
2018-03-20 19:49:47 +01:00
Tobias Geerinckx-Rice 84775d65a8
gnu: leocad: Update phase style.
* gnu/packages/lego.scm (leocad)[arguments]: Substitute INVOKE for
SYSTEM* and end all phases with an explicit #t.
2018-03-20 19:49:47 +01:00
Tobias Geerinckx-Rice b5df3e266b
gnu: leocad: Update to 18.02.
* gnu/packages/lego.scm (leocad): Update to 18.02.
2018-03-20 19:49:46 +01:00
Tobias Geerinckx-Rice 7d15cf175e
gnu: gmp-ecm: Update to 7.0.4.
* gnu/packages/algebra.scm (gmp-ecm): Update to 7.0.4.
[source]: Use predictable URI.
2018-03-20 19:49:46 +01:00
Tobias Geerinckx-Rice ef8b9a771c
gnu: r-spams: Use predictable source URI.
* gnu/packages/statistics.scm (r-spams)[source]: Use predictable
URI.
2018-03-20 19:49:46 +01:00
Ricardo Wurmus d7a11f1a8d
gnu: pigx-chipseq: Update to 0.0.9.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.9.
[inputs]: Add coreutils and grep.
2018-03-20 19:47:37 +01:00
Vijayalakshmi 385e8614ef
gnu: Add python-logwrap.
* gnu/packages/python.scm (python-logwrap): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-20 19:47:37 +01:00
Oleg Pykhalov 8c4bd04c86
gnu: python-ptyprocess: Update source URL.
* gnu/packages/python.scm (python-ptyprocess)[origin](source): Update URL.
2018-03-20 21:43:42 +03:00
Marius Bakke 576e0ae495
gnu: rofi: Update source hash.
The tarball was updated in-place with a bugfix; see
<https://github.com/DaveDavenport/rofi/issues/782>.

* gnu/packages/xdisorg.scm (rofi)[source](sha256): Adjust hash.
[arguments]: Remove phase 'add-missing-configuration-files'.
2018-03-20 19:23:34 +01:00
Mark H Weaver ac21be848a
Merge branch 'master' into core-updates 2018-03-20 14:22:06 -04:00
Mark H Weaver d3da21d222
gnu: aspell: Return #t from all phases.
* gnu/packages/aspell.scm (aspell)[arguments]: Return #t from
the 'wrap-aspell' phase.
2018-03-20 14:18:12 -04:00
Mark H Weaver bca2413141
gnu: itstool: Return #t from all phases.
* gnu/packages/glib.scm (itstool)[arguments]: Return #t from
the 'wrap-program' phase.
2018-03-20 14:18:11 -04:00
Mark H Weaver 2e7c3e065b
gnu: webkitgtk: Return #t from all phases.
* gnu/packages/webkit.scm (webkitgtk)[arguments]: Return #t from
the 'add-gst-plugins-base-include-path' phase.
2018-03-20 14:18:09 -04:00
Mark H Weaver 0392030d6a
gnu: orc: Return #t from all phases.
* gnu/packages/gstreamer.scm (orc)[arguments]: Return #t from
the 'disable-faulty-test' phase.
2018-03-20 14:18:07 -04:00
ng0 4a78fd4617
Correct name and Email for ng0.
* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
Kei Kebreau f812145e3e
gnu: ruby-sanitize: Update to 4.6.3.
This fixes CVE-2018-3740.

* gnu/packages/ruby.scm (ruby-sanitize): Update to 4.6.3.
2018-03-20 11:20:33 -04:00
宋文武 32745b71e1
gnu: cdogs-sdl: Update to commit bab20313.
Fixes <https://bugs.gnu.org/30623>.

* gnu/packages/games.scm (cdogs-sdl): Update to commit
bab2031369b9ea2dbeb7eedbde10a43dd8ca83db.
[source]: Use git-fetch.
2018-03-20 22:33:18 +08:00
Sahithi Yarlagadda c56739df6b
gnu: Add r-dyn.
* gnu/packages/cran.scm (r-dyn): New variable.
2018-03-20 15:00:52 +01:00
Ricardo Wurmus 4f1e4f33a0
gnu: pigx-bsseq: Update to 0.0.8.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.8.
2018-03-20 14:56:44 +01:00
Marius Bakke dc7e07c9b9
Merge branch 'staging' 2018-03-20 14:13:05 +01:00
Ricardo Wurmus 616446ffbf
gnu: pigx-rnaseq: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.3.
[inputs]: Add gzip.
2018-03-20 12:20:51 +01:00
Marius Bakke 4735610ee3
gnu: poppler: Update to 0.63.0.
* gnu/packages/pdf.scm (poppler): Update to 0.63.0.
2018-03-20 11:57:26 +01:00
Marius Bakke 019c0eda94
gnu: fontconfig: Update to 2.13.0.
* gnu/packages/patches/fontconfig-remove-debug-printf.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.13.0.
[source](patches): Remove.
[propagated-inputs]: Add UTIL-LINUX.
2018-03-20 11:57:25 +01:00
Marius Bakke 7428581f8d
gnu: freetype: Update to 2.9.
* gnu/packages/fontutils.scm (freetype): Update to 2.9.
2018-03-20 11:57:25 +01:00
Ricardo Wurmus e35924865e
Revert "gnu: wayland: Disable failing tests."
This reverts commit e923cee1b9.
2018-03-20 11:47:00 +01:00
Mark H Weaver 647888845c
Merge branch 'master' into core-updates 2018-03-20 00:49:05 -04:00
Tobias Geerinckx-Rice c657716ede
gnu: dnsmasq: Fix description typos.
* gnu/packages/dns.scm (dnsmasq)[description]: Fix some typos.
2018-03-20 02:03:52 +01:00
Tobias Geerinckx-Rice 4e6c51d4eb
gnu: dnsmasq: Update to 2.79.
* gnu/packages/dns.scm (dnsmasq): Update to 2.79.
2018-03-20 02:03:52 +01:00
Marius Bakke a3e2b72ca9
gnu: certbot: Update to 0.22.1.
* gnu/packages/tls.scm (python-acme, certbot): Update to 0.22.1.
2018-03-20 01:40:07 +01:00
Marius Bakke 818e6d9704
gnu: python-cryptography: Update to 2.2.
* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.2.
2018-03-20 01:25:10 +01:00
Marius Bakke c9838530d3
gnu: imlib2: Update to 1.5.1.
* gnu/packages/image.scm (imlib2): Update to 1.5.1.
2018-03-20 01:24:48 +01:00
Marius Bakke 264cb77646
gnu: imagemagick: Update to 6.9.9-39.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-39.
2018-03-20 01:09:16 +01:00
Marius Bakke 0d729c5b14
gnu: zziplib: Correct license.
* gnu/packages/compression.scm (zziplib)[license]: Add MPL1.1.
2018-03-20 01:06:43 +01:00
Marius Bakke 3f986ff657
gnu: zziplib: Update to 0.13.69.
* gnu/packages/compression.scm (zziplib): Update to 0.13.69.
[home-page]: Use new GitHub home.
[source](uri): Adjust accordingly.
[arguments]: Remove.
2018-03-20 00:56:04 +01:00
Marius Bakke 712be306a8
gnu: rofi: Update to 1.5.1.
* gnu/packages/xdisorg.scm (rofi): Update to 1.5.1.
2018-03-20 00:34:00 +01:00
Marius Bakke dbc75dadb5
Revert "Revert "gnu: patchelf: Update argument phase.""
This change only affects armhf, which doesn't use PatchELF.  My bad!

This reverts commit b1d096f869.
2018-03-20 00:20:59 +01:00
Marius Bakke b1d096f869
Revert "gnu: patchelf: Update argument phase."
It causes too many rebuilds this late in the 'staging' cycle.

This reverts commit c1d1cd817c.
2018-03-20 00:06:34 +01:00
Leo Famulari d41ad1d553
gnu: uwsgi: Update to 2.0.17 [fixes CVE-2018-7490].
* gnu/packages/web.scm (uwsgi): Update to 2.0.17.
[source]: Use HTTPS URL.
2018-03-19 18:56:26 -04:00
Ludovic Courtès cfbf6de18c
gnu: mcron: Update to 1.1 and deprecate "mcron2".
* gnu/packages/guile.scm (mcron): Update to 1.1.
[native-inputs]: Add TZDATA-FOR-TESTS.
[arguments]: New field.
(mcron2): Define using 'deprecated-package'.
* gnu/services/mcron.scm: Replace 'mcron2' with 'mcron'.
* doc/guix.texi (Scheduled Job Execution): Likewise.
* gnu/tests/base.scm (%mcron-os): Remove comment about mcron2.
2018-03-19 23:19:49 +01:00
Mark H Weaver f88028c432
gnu: linux-libre: Update to 4.15.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.11.
(%linux-libre-hash): Update hash.
2018-03-19 18:02:29 -04:00
Mark H Weaver dd07a549d0
gnu: linux-libre@4.14: Update to 4.14.28.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.28.
(%linux-libre-4.14-hash): Update hash.
2018-03-19 18:01:49 -04:00
Mark H Weaver cc367c7c7a
gnu: linux-libre@4.9: Update to 4.9.88.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.88.
2018-03-19 18:01:12 -04:00
Mark H Weaver 75abeb73e3
gnu: linux-libre@4.4: Update to 4.4.122.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.122.
2018-03-19 18:00:37 -04:00
Tobias Geerinckx-Rice 9010123565
gnu: weechat: Update to 2.1.
* gnu/packages/irc.scm (weechat): Update to 2.1.
2018-03-19 22:26:41 +01:00
Tobias Geerinckx-Rice 1d9b041c2e
gnu: perl-xml-compile-soap: Update to 3.24.
* gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.24.
2018-03-19 22:26:41 +01:00
Tobias Geerinckx-Rice fa3fff430b
gnu: perl-xml-simple: Update to 2.25.
* gnu/packages/xml.scm (perl-xml-simple): Update to 2.25.
2018-03-19 22:26:40 +01:00
Tobias Geerinckx-Rice 8d0d14479d
gnu: perl-math-random-secure: Fix typo.
* gnu/packages/crypto.scm (perl-math-random-secure)[description]: Fix
the spelling of ‘millennia’.
2018-03-19 22:26:30 +01:00
Ricardo Wurmus 9dbdc830f6
gnu: pigx-bsseq: Update to 0.0.7.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.7.
[inputs]: Add coreutils, sed, and grep.
2018-03-19 21:06:51 +01:00
Ricardo Wurmus 096589035e
gnu: bismark: Fix references to gunzip.
* gnu/packages/bioinformatics.scm (bismark)[arguments]: Keep reference to
gunzip executable.
[inputs]: Add gzip.
2018-03-19 21:06:51 +01:00
Ricardo Wurmus 51237011bf
gnu: pigx-scrnaseq: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.3.
[inputs]: Add coreutils and perl.
2018-03-19 21:06:50 +01:00
Efraim Flashner 203631d9ad
patchelf: Use 'https' for source uri.
* gnu/packages/elf.scm (patchelf)[source]: Use 'https' for source uri.
2018-03-19 21:48:43 +02:00
Efraim Flashner 05666fb8db
patchelf: Use 'https' for source uri.
* gnu/packages/elf.scm (patchelf)[source]: Use 'https' for source uri.
2018-03-19 21:48:06 +02:00
Efraim Flashner c1d1cd817c
gnu: patchelf: Update argument phase.
* gnu/packages/elf.scm (patchelf)[arguments]: Use 'modify-phases'
syntax.  Replace 'system*' with 'invoke'.
2018-03-19 21:48:06 +02:00
Efraim Flashner c24f1f1614
gnu: patchelf: Use 'target-arm32?' for armhf-linux case.
* gnu/packages/elf.scm (patchelf)[inputs]: Replace armhf-linux detection
logic with 'target-arm32?' macro.
[arguments]: Same.
2018-03-19 21:48:03 +02:00
Leo Famulari 9687d4042a
gnu: python-paramiko: Update to 2.1.5.
* gnu/packages/python-crypto.scm (python-paramiko, python2-paramiko):
Update to 2.1.5.
2018-03-19 14:34:55 -04:00
Tobias Geerinckx-Rice fe15613cdf
gnu: perl-net-ssleay: Update to 1.85.
* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.85.
2018-03-19 19:27:41 +01:00
Tobias Geerinckx-Rice b824534bb8
gnu: perl-http-message: Update to 6.15.
* gnu/packages/web.scm (perl-http-message): Update to 6.15.
[source]: Update URI.
[native-inputs]: Add perl-try-tiny.
2018-03-19 19:27:40 +01:00
Tobias Geerinckx-Rice a768e41523
gnu: r-minimal, r: Update to 3.4.4.
There seem to be no dependency updates as far as I could find.

* gnu/packages/statistics.scm (r-minimal): Update to 3.4.4.
2018-03-19 19:22:32 +01:00
Leo Famulari 6969ad0edd
gnu: python-pynacl: Update to 1.2.0.
* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.2.0.
[native-inputs]: Add python-hypothesis.
2018-03-19 12:37:51 -04:00
Ricardo Wurmus d8f08c85ad
gnu: pigx: Update to 0.0.2.
* gnu/packages/bioinformatics.scm (pigx): Update to 0.0.2.
2018-03-19 16:55:43 +01:00
Ricardo Wurmus d93a1c276b
gnu: r-rcas: Use ghc-pandoc-citeproc-with-pandoc-1.
* gnu/packages/bioinformatics.scm (r-rcas)[inputs]: Replace
ghc-pandoc-citeproc with ghc-pandoc-citeproc-with-pandoc-1.
2018-03-19 16:55:43 +01:00
Tobias Geerinckx-Rice 504be7db58
gnu: bash-completion: Update to 2.8.
* gnu/packages/bash.scm (bash-completion): Update to 2.8.
* gnu/packages/patches/bash-completion-directories.patch: Update context.
2018-03-19 14:44:13 +01:00
Tobias Geerinckx-Rice 39c6af4774
gnu: hdparm: Update to 9.55.
* gnu/packages/linux.scm (hdparm): Update to 9.55.
2018-03-19 14:41:47 +01:00
Tobias Geerinckx-Rice eaa69a7996
gnu: libtirpc: Update to 1.0.3.
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.3.
[source]: Remove patch.
* gnu/packages/patches/libtirpc-missing-headers.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-03-19 13:25:27 +01:00
Tobias Geerinckx-Rice 86ce44c503
gnu: libtirpc: Always return #t from phases.
* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: End phase with #t.
2018-03-19 13:25:26 +01:00
Tobias Geerinckx-Rice 12c069dbcf
gnu: perl-file-basedir: Update to 0.08.
* gnu/packages/freedesktop.scm (perl-file-basedir): Update to 0.08.
2018-03-19 13:25:26 +01:00
Tobias Geerinckx-Rice 0f7514580b
gnu: enlightenment: Update to 0.22.2.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.22.2.
2018-03-19 13:24:28 +01:00
Tobias Geerinckx-Rice ad19762859
gnu: python-oslo.utils: Update to 3.36.0.
* gnu/packages/openstack.scm (python-oslo.utils): Update to 3.36.0.
2018-03-19 13:24:28 +01:00
Tobias Geerinckx-Rice 207e4d2705
gnu: python-oslo.i18n: Update to 3.20.0.
* gnu/packages/openstack.scm (python-oslo.i18n): Update to 3.20.0.
2018-03-19 13:24:28 +01:00
Tobias Geerinckx-Rice bae598d6c9
gnu: r-withr: Update to 2.1.2.
* gnu/packages/statistics.scm (r-withr): Update to 2.1.2.
2018-03-19 13:24:27 +01:00
Efraim Flashner 9760061315
gnu: tilda: Update to 1.4.1.
* gnu/packages/terminals.scm (tilda): Update to 1.4.1.
[arguments]: Rename 'autogen phase to 'bootstrap.  Clean up 'bootstrap
phase.
2018-03-19 14:22:28 +02:00
Ricardo Wurmus 32b7ccf9b4
gnu: pigx-chipseq: Update to 0.0.8.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.8.
[inputs]: Add python-magic, python-xlrd, and trim-galore.
[arguments]: Disable tests.
2018-03-19 11:07:55 +01:00
Ricardo Wurmus 2915221bcb
gnu: pigx-scrnaseq: Use pandoc-1.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.
2018-03-19 11:07:55 +01:00
Ricardo Wurmus 9dcb4d22a4
gnu: pigx-bsseq: Use pandoc-1.
* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.
2018-03-19 11:07:55 +01:00
Ricardo Wurmus fd757a8f21
gnu: pigx-chipseq: Use pandoc-1.
* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.
2018-03-19 11:07:55 +01:00
Ricardo Wurmus 1a29fc3ff9
gnu: pigx-rnaseq: Use pandoc-1.
* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Replace ghc-pandoc
with ghc-pandoc-1, and ghc-pandoc-citeproc with
ghc-pandoc-citeproc-with-pandoc-1.
2018-03-19 11:07:54 +01:00
Ricardo Wurmus 8c6117ee22
gnu: Add ghc-pandoc-citeproc-with-pandoc-1.
* gnu/packages/haskell.scm (ghc-pandoc-citeproc-with-pandoc-1): New variable.
2018-03-19 11:07:54 +01:00
Mark H Weaver 38ef437b0c
gnu: font-dejavu: Return #t from all phases.
* gnu/packages/fonts.scm (font-dejavu)[arguments]: Return #t from
the 'install-conf' phase.
2018-03-18 23:30:35 -04:00
Mark H Weaver b5e530198a
gnu: qpdf: Return #t from all phases.
* gnu/packages/pdf.scm (qpdf)[arguments]: Return #t from 'patch-paths' phase.
2018-03-18 23:30:33 -04:00
Mark H Weaver 56f31a9fd5
gnu: guile-gdbm-ffi: Add support for gdbm-1.14.
* gnu/packages/patches/guile-gdbm-ffi-support-gdbm-1.14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

* gnu/packages/guile.scm (guile-gdbm-ffi)[inputs]: Move above arguments.  Add
the patch, and the 'patch' program.
[propagated-inputs]: Move above arguments.
[arguments]: In the builder, add code to apply the patch.
2018-03-18 23:30:31 -04:00
Mark H Weaver 07e36357a5
gnu: guile-gdbm-ffi: Use 'invoke'.
* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Use 'invoke'
instead of 'system*'.
2018-03-18 23:30:28 -04:00
Mark H Weaver 74c164e000
gnu: cups: Return #t from all phases.
* gnu/packages/cups.scm (cups, cups-minimal): Return #t from all phases.
2018-03-18 23:30:01 -04:00
Marius Bakke 4eade64706
Merge branch 'master' into staging 2018-03-19 03:50:39 +01:00
Vijayalakshmi Vedantham 109b2f7c93
gnu: Add r-abbyyr.
* gnu/packages/cran.scm (r-abbyyr): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-19 01:06:41 +01:00
Sohom Bhattacharjee 14f2105dc6
gnu: youtube-dl: Update to 2018.03.14.
* gnu/packages/video.scm (youtube-dl): Update to 2018.03.14.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-18 18:47:16 +01:00
Ricardo Wurmus e923cee1b9
gnu: wayland: Disable failing tests.
* gnu/packages/freedesktop.scm (wayland)[arguments]: Disable tests that fail
in the build environment.
2018-03-18 17:07:55 +01:00
Christopher Baines 72406062b9
gnu: shotwell: Update to 0.28.0.
* gnu/packages/gnome.scm (shotwell): Update to 0.28.0.
2018-03-18 10:35:23 +00:00
Ben Woodcroft e218b0c8b3
gnu: Add ruby-ruby-engine.
* gnu/packages/ruby.scm (ruby-ruby-engine): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft 670ee20a57
gnu: Add ruby-rake.
* gnu/packages/ruby.scm (ruby-rake): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft d64ebebd8e
gnu: Add ruby-erubis.
* gnu/packages/ruby.scm (ruby-erubis): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft b88502c95c
gnu: Add ruby-sporkmonger-rack-mount.
* gnu/packages/ruby.scm (ruby-sporkmonger-rack-mount): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft c4550f7568
gnu: Add ruby-creole.
* gnu/packages/ruby.scm (ruby-creole): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft 6ef8525607
gnu: Add ruby-contest.
* gnu/packages/ruby.scm (ruby-contest): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft a0a7e6903a
gnu: Add ruby-rack-protection.
* gnu/packages/ruby.scm (ruby-rack-protection): New variable.
2018-03-18 10:23:52 +00:00
Ben Woodcroft 20a0f80414
gnu: Add ruby-rack-test.
* gnu/packages/ruby.scm (ruby-rack-test): New variable.
2018-03-18 10:23:51 +00:00
Ben Woodcroft 34138e42ba
gnu: Add ruby-asciidoctor.
* gnu/packages/ruby.scm (ruby-asciidoctor): New variable.
2018-03-18 10:23:51 +00:00
Ben Woodcroft 63e07468b3
gnu: Add ruby-asciimath.
* gnu/packages/maths.scm (ruby-asciimath): New variable.
2018-03-18 10:23:49 +00:00
Mark H Weaver 953468743f
gnu: gobject-introspection: Disable parallel build.
* gnu/packages/glib.scm (gobject-introspection)[arguments]: New field.
2018-03-18 00:49:01 -04:00
Mark H Weaver 196fb12cb8
gnu: boost: Simplify phases.
* gnu/packages/boost.scm (boost)[arguments]: Remove unneeded '#t's from
'configure', 'build', and 'install' phases.
2018-03-18 00:48:55 -04:00
Mark H Weaver 81f6bf2d50
gnu: glib: Return #t from all phases.
* gnu/packages/glib.scm (glib)[arguments]: In the 'check' phase, use
'for-each' instead to avoid assuming that 'disable' will return a true value.
Return #t from the 'pre-build' and 'check' phases.
2018-03-17 22:45:59 -04:00
Mark H Weaver cc4c8a576c
gnu: icecat: Fix CVE-2018-{5146,5147}, etc.
Includes fixes for CVE-2018-5146 and CVE-2018-5147.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.
2018-03-17 21:44:23 -04:00
Mark H Weaver eed6985fc6
gnu: tk: Return #t from all phases.
* gnu/packages/tcl.scm (tk)[arguments]: Return #t from 'pre-configure' phase.
2018-03-17 20:50:45 -04:00
Mark H Weaver 4a3ee3fbb1
gnu: giflib: Return #t from all phases.
* gnu/packages/image.scm (giflib)[arguments]: Return #t from custom phases.
2018-03-17 20:50:43 -04:00
Mark H Weaver d009c44a58
gnu: dbus: Detect failures in the install phase.
* gnu/packages/glib.scm (dbus)[arguments]: Use 'invoke' instead of 'system*'.
2018-03-17 20:49:05 -04:00
Marius Bakke 7ace97395f
Merge branch 'master' into staging 2018-03-18 01:09:25 +01:00
Mark H Weaver b4291db238
gnu: python: Return #t from all phases.
* gnu/packages/python.scm (python-3.6)[arguments]: Return #t from
the 'rebuild-bytecode' phase.
2018-03-17 19:55:04 -04:00
Marius Bakke ba57d602e3
gnu: Switch from xineramaproto to xorgproto.
* gnu/packages/xorg.scm (xineramaproto)[properties]: Mark as superseded by
XORGPROTO.
(libxinerama)[propagated-inputs]: Replace XINERAMAPROTO with XORGPROTO.
(xorg-server)[propagated-inputs]: Remove XINERAMAPROTO.
2018-03-18 00:19:57 +01:00
Marius Bakke 5b6f1be783
gnu: Switch from xf86vidmodeproto to xorgproto.
* gnu/packages/xorg.scm (xf86vidmodeproto)[properties]: Mark as superseded by
XORGPROTO.
(libxxf86vm)[propagated-inputs]: Replace XF86VIDMODEPROTO with XORGPROTO.
(xorg-server)[inputs]: Remove XF86VIDMODEPROTO.
2018-03-18 00:19:57 +01:00
Marius Bakke d7f3769195
gnu: Switch from xf86bigfontproto to xorgproto.
* gnu/packages/xorg.scm (xf86bigfontproto)[properties]: Mark as superseded by
XORGPROTO.
(xorg-server)[inputs]: Remove XF86BIGFONTPROTO.
2018-03-18 00:19:57 +01:00
Marius Bakke ab667712ed
gnu: Switch from xf86dgaproto to xorgproto.
* gnu/packages/xorg.scm (libxxf86dga, xf86-video-glint, xf86-video-neomagic,
xf86-video-tga, xf86-video-trident, xf86-video-voodoo)[inputs]: Replace
XF86DGAPROTO with XORGPROTO.
(xf86driproto)[properties]: Mark as superseded by XORGPROTO.
(xf86-video-qxl, xf86-video-sis, xorg-server)[inputs]: Remove XF86DGAPROTO.
2018-03-18 00:19:57 +01:00
Marius Bakke a1f78b42da
gnu: Switch from xf86driproto to xorgproto.
* gnu/packages/xorg.scm (xf86-video-mach64, xf86-video-mga, xf86-video-ati,
xf86-video-openchrome, xf86-video-r128, xf86-video-savage, xf86-video-sis,
xf86-video-tdfx)[inputs]: Replace XF86DRIPROTO with XORGPROTO.
(xf86driproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[inputs]: Remove XF86DRIPROTO.
2018-03-18 00:19:57 +01:00
Marius Bakke e399d6cae3
gnu: Switch from scrnsaverproto to xorgproto.
* gnu/packages/enlightenment.scm (efl)[inputs]: Remove SCRNSAVERPROTO.
* gnu/packages/mate.scm (mate-control-center,
mate-screensaver)[native-inputs]: Remove SCRNSAVERPROTO.
* gnu/packages/xorg.scm (libxscrnsaver)[propagated-inputs]: Change from
SCRNSAVERPROTO to XORGPROTO.
(scrnsaverproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[propagated-inputs]: Remove SCRNSAVERPROTO.
2018-03-18 00:19:57 +01:00
Marius Bakke ec89471d83
gnu: Switch from recordproto to xorgproto.
* gnu/packages/xnee.scm (xnee)[inputs]: Remove RECORDPROTO.
* gnu/packages/xorg.scm (recordproto)[properties]: Mark as superseded by
XORGPROTO.
(libxtst)[propagated-inputs]: Replace RECORDPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove RECORDPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke 2bf1fa98f2
gnu: Switch from resourceproto to xorgproto.
* gnu/packages/xorg.scm (libxres)[inputs]: Remove RESOURCEPROTO.
(resourceproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[propagated-inputs]: Remove RESOURCEPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke f579a1d2fa
gnu: Switch from renderproto to xorgproto.
* gnu/packages/mate.scm (mate-control-center,
mate-screensaver)[native-inputs]: Remove RENDERPROTO.
* gnu/packages/xorg.scm (renderproto)[properties]: Mark as superseded by XORGPROTO.
(libxrender)[propagated-inputs]: Replace RENDERPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove RENDERPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke 314144d212
gnu: Switch from presentproto to xorgproto.
* gnu/packages/gl.scm (mesa)[inputs]: Remove PRESENTPROTO.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Likewise.
(presentproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke b9469160c0
gnu: Switch from xcmiscproto to xorgproto.
* gnu/packages/xorg.scm (xcmiscproto)[properties]: Mark as superseded by
XORGPROTO.
(xorg-server)[inputs]: Remove XCMISCPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke 196abe4d91
gnu: Switch from windowswmproto to xorgproto.
* gnu/packages/xorg.scm (libwindowswm)[inputs]: Remove WINDOWSWMPROTO.
(windowswmproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke 205b83ad15
gnu: Switch from videoproto to xorgproto.
* gnu/packages/xorg.scm (videoproto)[properties]: Mark as superseded by XORGPROTO.
(libxv)[propagated-inputs]: Replace VIDEOPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
(xorg-server)[propagated-inputs]: Likewise.
2018-03-18 00:19:56 +01:00
Marius Bakke 0e540ac1e2
gnu: Switch from dri3proto to xorgproto.
* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI3PROTO.
* gnu/packages/xorg.scm (xorg-server)[propagated-inputs]: Likewise.
(dri3proto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:56 +01:00
Marius Bakke 3993a28a36
gnu: Switch from dri2proto to xorgproto.
* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI2PROTO.
* gnu/packages/video.scm (libvdpau)[inputs]: Replace DRI2PROTO with XORGPROTO.
* gnu/packages/xorg.scm (dri2proto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[inputs]: Remove DRI2PROTO.
2018-03-18 00:19:55 +01:00
Marius Bakke be56161df1
gnu: Switch from damageproto to xorgproto.
* gnu/packages/xorg.scm (damageproto)[properties]: Mark as superseded by XORGPROTO.
(libxdamage)[propagated-inputs]: Remove DAMAGEPROTO.
(xorg-server)[inputs]: Likewise.
2018-03-18 00:19:55 +01:00
Marius Bakke 245ce0cd57
gnu: Switch from dmxproto to xorgproto.
* gnu/packages/xorg.scm (dmxproto)[properties]: Mark as superseded by XORGPROTO.
(libdmx, xorg-server)[inputs]: Remove DMXPROTO.
2018-03-18 00:19:55 +01:00
Marius Bakke 70b02a6a6a
gnu: Switch from glproto to xorgproto.
* gnu/packages/gl.scm (mesa)[propaged-inputs]: Replace GLPROTO with XORGPROTO.
* gnu/packages/xorg.scm (glproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:55 +01:00
Marius Bakke b4d7aef536
gnu: Switch from fontsproto to xorgproto.
* gnu/packages/xorg.scm (fontsproto)[properties]: Mark as superseded by XORGPROTO.
(libfs, xf86-video-qxl)[inputs]: Remove FONTSPROTO.
(libxfont, xorg-server)[propagated-inputs]: Likewise.
2018-03-18 00:19:55 +01:00
Marius Bakke 82b4d9ec8c
gnu: Switch from inputproto to xorgproto.
* gnu/packages/gl.scm (freeglut)[inputs]: Replace INPUTPROTO with XORGPROTO.
* gnu/packages/ratpoison.scm (ratpoison)[inputs]: Remove INPUTPROTO.
* gnu/packages/xdisorg.scm (xautomation)[native-inputs]: Likewise.
* gnu/packages/xnee.scm (xnee)[inputs]: Likewise.
* gnu/packages/xorg.scm (inputproto)[properties]: Mark as superseded by XORGPROTO.
(xdpyinfo, xinput, libxtst)[inputs]: Replace INPUTPROTO with XORGPROTO.
(libxi, xorg-server)[propagated-inputs]: Remove INPUTPROTO.
(xkbutils, libx11)[inputs]: Likewise.
2018-03-18 00:19:55 +01:00
Marius Bakke 2d03009860
gnu: Switch from kbproto to xorgproto.
* gnu/packages/mate.scm (mate-control-center, mate-screensaver)[inputs]:
Remove KBPROTO.
* gnu/packages/xorg.scm (kbproto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[inputs]: Remove KBPROTO.
(libx11)[propated-inputs]: Replace KBPROTO with XORGPROTO.
[inputs]: Remove XORGPROTO.
2018-03-18 00:19:55 +01:00
Marius Bakke 3bad0d842e
gnu: Switch from compositeproto to xorgproto.
* gnu/packages/xorg.scm (compositeproto)[properties]: Mark as superseded by
XORGPROTO.
(libxcomposite)[propagated-inputs]: Remove COMPOSITEPROTO.
(xorg-server)[inputs]: Likewise.
* gnu/packages/enlightenment.scm (efl)[inputs]: Likewise.
2018-03-18 00:19:55 +01:00
Marius Bakke 89ad4fc6b3
gnu: Switch from fixesproto to xorgproto.
* gnu/packages/xorg.scm (compositeproto)[inputs]: Replace FIXESPROTO with XORGPROTO.
(libxfixes)[propagated-inputs]: Likewise.
[inputs]: Remove XORGPROTO.
(fixesproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:54 +01:00
Marius Bakke caf90259fc
gnu: Switch from xextproto to xorgproto.
* gnu/packages/enlightenment.scm (efl)[inputs]: Remove XEXTPROTO.
* gnu/packages/mate.scm (mate-control-center, mate-screensaver,
mate-utils)[native-inputs]: Likewise.
* gnu/packages/xdisorg.scm (xautomation)[inputs]: Likewise.
* gnu/packages/gtk.scm (cairo)[inputs]: Replace XEXTPROTO with XORGPROTO.
* gnu/packages/ratpoison.scm (ratpoison)[inputs]: Likewise.
* gnu/packages/xnee.scm (xnee)[inputs]: Likewise.
* gnu/packages/xorg.scm (libdmx, libwindowswm, fixesproto, libxext,
libx11)[inputs]: Likewise.
(xorg-server): [inputs]: Remove XEXTPROTO.
(libxext)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:54 +01:00
Marius Bakke 727f076fcd
gnu: Switch from bigreqsproto to xorgproto.
* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove BIGREQSPROTO.
(bigreqsproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:54 +01:00
Marius Bakke bea5239a3f
gnu: Switch from randrproto to xorgproto.
* gnu/packages/mate.scm (mate-control-center, mate-screensaver)[inputs]:
Remove RANDRPROTO.
* gnu/packages/xorg.scm (libxrandr, xorg-server)[inputs]: Likewise.
(randrproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:19:54 +01:00
Marius Bakke 6a6db57f84
gnu: Switch from xproto to xorgproto.
* gnu/packages/compton.scm (compton)[inputs]: Replace XPROTO with XORGPROTO.
* gnu/packages/enlightenment.scm (efl)[inputs]: Likewise.
* gnu/packages/gnome.scm (totem)[inputs]: Likewise.
* gnu/packages/haskell.scm (ghc-x11-xft)[inputs]: Likewise.
* gnu/packages/image-processing.scm (vtk)[inputs]: Likewise.
* gnu/packages/mate.scm (mate-control-center, mate-netbook, mate-screensaver,
mate-utils)[native-inputs]: Likewise.
* gnu/packages/xdisorg.scm (xautomation)[native-inputs]: Likewise.
* gnu/packages/xnee.scm (xnee)[inputs]: Likewise.
* gnu/packages/xorg.scm (imake, lndir, libxshmfence, libfontenc, libfs,
libxcomposite, libxdmcp, libxft, libxmu, libxpm, libxres, makedepend,
mkfontscale, sessreg, xev, xf86-video-qxl, xkbcomp-intermediate, xkbutils,
xlsfonts, xmodmap, xpr, xprop, xrandr, xset, xwd, xwininfo, xwud, xorg-rgb,
libxdamage, libxrender, libxv, libice, libxau, libxfixes, libxfont, libxi,
libxrandr, libxvmc, xorg-server, libxcursor, libxaw, twm, xinit,
xterm)[inputs]: Likewise.
(xorgproto): Move expression before all other -proto packages.
(xproto)[properties]: Mark as superseded by XORGPROTO.
2018-03-18 00:16:52 +01:00
Christopher Baines be5ed14213
gnu: Add terraform-docs.
* gnu/packages/terraform.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-03-17 23:04:29 +00:00
Christopher Baines ed0c6a768e
gnu: Add go-github-com-hashicorp-hcl.
* gnu/packages/golang.scm (go-github-com-hashicorp-hcl): New variable.
2018-03-17 23:04:29 +00:00
Christopher Baines c4d2cffae7
gnu: Add go-github-com-tj-docopt.
* gnu/packages/golang.scm (go-github-com-tj-docopt): New variable.
2018-03-17 23:04:29 +00:00
Ludovic Courtès 44efe67ed0
gnu: guile-git: Update to 2bb9fbb.
* gnu/packages/guile.scm (guile-git): Update to 2bb9fbb.
2018-03-18 00:02:06 +01:00
Ludovic Courtès b34ac82482
gnu: nss-mdns: Adjust Avahi socket file name.
Fixes <https://bugs.gnu.org/30613>.
Regression introduced in 550f4509ac.
Reported by George myglc2 Clemmer <myglc2@gmail.com>.

* gnu/packages/avahi.scm (nss-mdns)[arguments]: Remove
 #:configure-flags.  Add #:phases.
2018-03-18 00:02:06 +01:00
Ludovic Courtès 80f565d313
gnu: datamash: Update to 1.3.
* gnu/packages/datamash.scm (datamash): Update to 1.3.
2018-03-18 00:02:06 +01:00
ng0 c217df913e
gnu: fvwm: Add '.desktop' file.
* gnu/packages/fvwm.scm (fvwm)[arguments]: Add new phase to create '.desktop' file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-18 00:02:05 +01:00
Gábor Boskovits 3c27414968
gnu: java-simple-xml: Fix java8 test failures.
* gnu/packages/patches/javas-simple-xml-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/java.scm (java-simple-xml)[source](patches): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-18 00:02:05 +01:00
Mark H Weaver 6449e68d35
gnu: gs-fonts: Return #t from install phase.
* gnu/packages/ghostscript.scm (gs-fonts): Return #t from the install phase.
2018-03-17 17:57:56 -04:00
Efraim Flashner 5983b78368
gnu: shaderc: Clean up package arguments.
* gnu/packages/vulkan.scm (shaderc)[version]: Remove extra '-'.
[arguments]: Remove extra 'mkdir-p' calls and refer to inputs directly.
2018-03-17 23:15:34 +02:00
Mark H Weaver 0d98cb9a39
gnu: openssl: Simplify calls to 'invoke'.
* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: In the
'configure' phase, simplify the calls to 'invoke'.
2018-03-17 17:12:34 -04:00
Rutger Helling 308b17f676
Revert "gnu: shaderc: Use more standard keys."
This reverts commit 9bc0591bc1.
This commit broke 'shaderc'.
2018-03-17 21:59:27 +01:00
Christopher Baines fb6f35ba1d
gnu: Add python-prometheus-client.
* gnu/packages/monitoring.scm (python-prometheus-client,
python2-prometheus-client): New variables.
2018-03-17 20:44:50 +00:00
宋文武 5011d3f4a0
gnu: openssl: Fix the call of 'apply invoke'.
This fixes the build failure introduced in commit 05f6e6014.

* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: Pass configure
flags to 'apply invoke' as the ARGLIST list.
2018-03-18 02:50:58 +08:00
Tobias Geerinckx-Rice 3def739da1
gnu: Use the CMake build system's #:build-type key.
* gnu/packages/code.scm (rtags)[arguments]: Move the CMAKE_BUILD_TYPE
from #:configure-flags to #:build-type.
* gnu/packages/databases.scm (apache-arrow)[arguments]: Likewise
* gnu/packages/engineering.scm (kicad)[arguments]: Likewise
* gnu/packages/flashing-tools.scm (heimdall)[arguments]: Likewise
* gnu/packages/graphics.scm (openscenegraph)[arguments]: Likewise
* gnu/packages/linux.scm (rdma-core)[arguments]: Likewise
* gnu/packages/music.scm (portmidi)[arguments]: Likewise
* gnu/packages/photo.scm (rawtherapee)[arguments]: Likewise
* gnu/packages/rdesktop.scm (freerdp)[arguments]: Likewise
* gnu/packages/serialization.scm (flatbuffers)[arguments]: Likewise
* gnu/packages/web.scm (tidy-html)[arguments]: Likewise
2018-03-17 16:37:28 +01:00
Tobias Geerinckx-Rice c695fb769c
gnu: Fix common unquote typos.
It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works).
Fix such typos for the proper edification of our young.

* gnu/packages/android.scm: Move unquotes to their operands.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/build-tools.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/compression.scm: Likewise.
* gnu/packages/connman.scm: Likewise.
* gnu/packages/django.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/julia.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/lua.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/make-bootstrap.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/ratpoison.scm: Likewise.
* gnu/packages/sdl.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/wget.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xml.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
2018-03-17 16:37:27 +01:00
Tobias Geerinckx-Rice 9bc0591bc1
gnu: shaderc: Use more standard keys.
* gnu/packages/vulkan.scm (shaderc)[arguments]: Move cmake options from
the raw INVOKE call to #:build-type and #:configure-flags.  Adjust the
‘configure’ phase accordingly.
2018-03-17 16:37:26 +01:00
Tobias Geerinckx-Rice 8696fbbad1
gnu: shaderc: Use standard versioning scheme.
* gnu/packages/vulkan.scm (shaderc)[version]: Use GIT-VERSION with a
‘0.0.0’ prefix.
2018-03-17 16:37:26 +01:00
Tobias Geerinckx-Rice 49c4c4de85
gnu: shaderc: Fix formatting.
* gnu/packages/vulkan.scm (shaderc): Use conventional indentation.
[native-inputs]: Move unquotes to their operands.
2018-03-17 16:37:25 +01:00
Tobias Geerinckx-Rice 36a17f056c
gnu: texlive-latex-type1cm: Fix description typo.
* gnu/packages/tex.scm (texlive-latex-type1cm)[description]: Fix typo.
2018-03-17 16:37:25 +01:00
Tobias Geerinckx-Rice f17f9984c3
gnu: python-pkginfo: Update to 1.4.2.
* gnu/packages/python.scm (python-pkginfo): Update to 1.4.2.
2018-03-17 16:37:25 +01:00
Tobias Geerinckx-Rice 4bd77a5dd0
gnu: python-nbformat: Update to 4.4.0.
* gnu/packages/python.scm (python-nbformat): Update to 4.4.0.
2018-03-17 16:37:24 +01:00
Tobias Geerinckx-Rice 40a1020240
gnu: python-simplejson: Update to 3.13.2.
* gnu/packages/python.scm (python-simplejson): Update to 3.13.2.
2018-03-17 16:37:24 +01:00
Tobias Geerinckx-Rice c8674cf5fe
gnu: python-ptyprocess: Update to 0.5.2.
* gnu/packages/python.scm (python-ptyprocess): Update to 0.5.2.
2018-03-17 16:37:24 +01:00
Tobias Geerinckx-Rice e83539e8cc
gnu: python-chai: Update to 1.1.2.
* gnu/packages/python.scm (python-chai): Update to 1.1.2.
2018-03-17 16:37:23 +01:00
Tobias Geerinckx-Rice c300630d55
gnu: python-jupyter-console: Update to 5.2.0.
* gnu/packages/python.scm (python-jupyter-console): Update to 5.2.0.
2018-03-17 16:37:23 +01:00
Tobias Geerinckx-Rice c7bb731af8
gnu: python-kazoo: Update to 2.4.0.
* gnu/packages/python.scm (python-kazoo): Update to 2.4.0.
2018-03-17 16:37:23 +01:00
Tobias Geerinckx-Rice 96de54114c
gnu: python-jupyter-core: Update to 4.4.0.
* gnu/packages/python.scm (python-jupyter-core): Update to 4.4.0.
2018-03-17 16:37:22 +01:00
Tobias Geerinckx-Rice 34f53e4fbf
gnu: python-phonenumbers: Update to 8.9.1.
* gnu/packages/python.scm (python-phonenumbers): Update to 8.9.1.
2018-03-17 16:37:22 +01:00
Tobias Geerinckx-Rice e5fa7df963
gnu: python-decorator: Update to 4.2.1.
* gnu/packages/python.scm (python-decorator): Update to 4.2.1.
2018-03-17 16:37:22 +01:00
Tobias Geerinckx-Rice f212a85e41
gnu: python-jsonschema: Update to 2.6.0.
* gnu/packages/python.scm (python-jsonschema): Update to 2.6.0.
2018-03-17 16:37:21 +01:00
Tobias Geerinckx-Rice c9ec726cd8
gnu: python-protobuf: Update to 3.5.2.
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.5.2.
2018-03-17 16:37:21 +01:00
Tobias Geerinckx-Rice 9b62a6c5eb
gnu: python-oslotest: Update to 3.3.0.
* gnu/packages/openstack.scm (python-oslotest): Update to 3.3.0.
2018-03-17 16:37:21 +01:00
Tobias Geerinckx-Rice e4da20ecd8
gnu: python-bcrypt: Update to 3.1.4.
* gnu/packages/password-utils.scm (python-bcrypt): Update to 3.1.4.
2018-03-17 16:37:20 +01:00
Tobias Geerinckx-Rice 132a7e68e4
gnu: python-entrypoints: Update to 0.2.3.
* gnu/packages/python.scm (python-entrypoints): Update to 0.2.3.
2018-03-17 16:37:20 +01:00
Tobias Geerinckx-Rice d062957a87
gnu: Use HTTPS for r-project.org home pages.
* gnu/packages/cran.scm (r-performanceanalytics, r-qap, r-gclus, r-leaps)
(r-splus2r, r-ifultools, r-sapa, r-quantmod, r-tseries, r-wmtsa, r-fractal)
(r-urca, r-trend, r-expm, r-complexplus, r-powerplus, r-signal, r-abind)
(r-prroc)[home-page]: Use HTTPS.
* gnu/packages/emacs.scm (emacs-ess)[home-page]: Likewise.
* gnu/packages/graph.scm (r-diffusionmap)[home-page]: Likewise.
* gnu/packages/statistics.scm (r-minimal, r-quantreg)[home-page]: Likewise.
2018-03-17 16:37:20 +01:00
Tobias Geerinckx-Rice 93e8731dcb
gnu: perl-sql-abstract: Update to 1.85.
* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.85.
2018-03-17 16:37:19 +01:00
Tobias Geerinckx-Rice 111c25fd13
gnu: perl-date-manip: Update to 6.70.
* gnu/packages/perl.scm (perl-date-manip): Update to 6.70.
2018-03-17 16:37:19 +01:00
Tobias Geerinckx-Rice 3bd840e406
gnu: Fix more ‘filesystem’ spellings.
* gnu/packages/python.scm (python-pyinotify)[description]: Spell ‘file
system’ as ‘file system’.
* gnu/packages/syncthing.scm (go-github-com-zillode-notify)[synopsis]:
Likewise.
(go-github-com-prometheus-procfs)[description]: Likewise.
Minorly tweak grammar.
2018-03-17 16:37:19 +01:00
Mark H Weaver 8ea5d8685c
gnu: net-tools: Return #t from custom configure phase.
* gnu/packages/linux.scm (net-tools)[arguments]: Return #t from custom
configure phase.
2018-03-17 11:16:25 -04:00
Rutger Helling 732a148995
gnu: wine-staging: Update to 3.4.
* gnu/packages/wine.scm (wine-staging): Update to 3.4.
2018-03-17 15:29:29 +01:00
Rutger Helling 4fd09720ee
gnu: wine-staging-patchset-data: Update to 3.4.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.4.
2018-03-17 15:29:29 +01:00
宋文武 b4d0cf40f2
gnu: python-3.6: Restore name to "python".
The inherited name was changed from "python" to "python2" with commit
a7714d42, restore it.

* gnu/packages/python.scm (python)[name]: New field.
2018-03-17 17:17:33 +08:00
Mark H Weaver 5a5b36322d
gnu: guile-2.2/fixed: Remove vestigial (replacement #f).
* gnu/packages/guile.scm (guile-2.2/fixed)[replacement]: Remove field.
2018-03-17 03:36:13 -04:00
Mark H Weaver 96c7fde7dd
gnu: libvorbis: Ungraft.
* gnu/packages/xiph.scm (libvorbis): Update to 1.3.6.
[replacement]: Remove field.
[source]: Remove patches.
(libvorbis-1.3.6): Remove variable.
2018-03-17 03:36:11 -04:00
Mark H Weaver 1cbdfede76
gnu: libsndfile: Ungraft.
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: Remove field.
[source]: Add patch from former replacement.
(libsndfile/fixed): Remove variable.
2018-03-17 03:36:09 -04:00
Mark H Weaver a732d49b0d
gnu: freetype: Ungraft.
* gnu/packages/fontutils.scm (freetype)[replacement]: Remove field.
[source]: Add patch from former replacement.
(freetype/fixed): Remove variable.
2018-03-17 03:36:07 -04:00
Mark H Weaver 4e1435be0b
gnu: libtiff: Ungraft.
* gnu/packages/image.scm (libtiff)[replacement]: Remove field.
[source]: Add patches from former replacement.
(libtiff/fixed): Remove variable.
2018-03-17 03:36:05 -04:00
Mark H Weaver a5f2b44367
gnu: curl: Ungraft.
* gnu/packages/curl.scm (curl): Update to 7.59.0.
[replacement]: Remove field.
(curl-7.59.0): Remove variable.
2018-03-17 03:36:03 -04:00
Mark H Weaver 190376a1ca
gnu: unzip: Ungraft.
* gnu/packages/compression.scm (unzip)[replacement]: Remove field.
[arguments]: Add 'fortify' phase.
(unzip/fixed): Remove variable.
2018-03-17 03:35:58 -04:00
Mark H Weaver 9f388b1ee1
Merge branch 'master' into core-updates 2018-03-17 01:18:37 -04:00
Mark H Weaver 9f375a4c0f
gnu: intel-gpu-tools: Supported only on x86_64-linux and i686-linux.
* gnu/packages/admin.scm (intel-gpu-tools)[supported-systems]: New field.
2018-03-17 00:44:34 -04:00
Mark H Weaver 2857e527de
gnu: Fix a few more snippets to return #t.
This is a followup to commit 6cbee49d66.

* gnu/packages/video.scm (mlt, livemedia-utils)[source]
gnu/packages/web.scm (goaccess, httptunnel)[source]: Return #t from snippets.
2018-03-17 00:19:40 -04:00
Arun Isaac 68376f6c88
gnu: inkscape: Build with potrace support.
From Inkscape 0.92, potrace is required for the Paintbucket and Trace Bitmap
tools.

* gnu/packages/inkscape.scm (inkscape)[inputs]: Add potrace.
2018-03-17 05:06:32 +05:30
Danny Milosavljevic 593681f613
gnu: Add python2-libadalang.
* gnu/packages/ada.scm (python2-libadalang): New variable.
2018-03-16 22:44:36 +01:00
Ricardo Wurmus 23c0d40e13
gnu: python2-minimal: Rename to "python2-minimal".
* gnu/packages/python.scm (python2-minimal)[name]: Change to
"python2-minimal".
2018-03-16 21:58:31 +01:00
Ricardo Wurmus a7714d42de
gnu: python-2.7: Rename to "python2".
* gnu/packages/python.scm (python-2.7)[name]: Change to "python2".
2018-03-16 21:58:08 +01:00
Marius Bakke fe1b04df2f
gnu: libvorbis: Replace with 1.3.6 [fixes CVE-2018-5146].
* gnu/packages/xiph.scm (libvorbis)[replacement]: New field.
(libvorbis-1.3.6): New public variable.
2018-03-16 19:28:57 +01:00
Ricardo Wurmus 07380d10f5
gnu: qtbase: Build with mariadb.
* gnu/packages/qt.scm (qtbase)[inputs]: Replace mysql with mariadb.
2018-03-16 17:36:02 +01:00
Ricardo Wurmus 3283f2617f
gnu: qt: Build with mariadb.
* gnu/packages/qt.scm (qt)[inputs]: Replace mysql with mariadb.
2018-03-16 17:35:42 +01:00
Ricardo Wurmus 3b3046dbcf
gnu: glib: Build reproducibly.
* gnu/packages/glib.scm (glib)[arguments]: Set DETERMINISTIC_BUILD.
2018-03-16 17:34:08 +01:00
Leo Famulari 1d97d8ffd8
gnu: icedtea@3: Update to 3.7.0 [security fixes].
Fixes CVE-2018-{2579,2582,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,
2663,2677,2678}.

* gnu/packages/java.scm (icedtea-8): Update to 3.7.0.
2018-03-16 10:53:10 -04:00
Leo Famulari 7f6485e70c
gnu: icedtea@2: Update to 2.6.13 [security fixes].
Fixes CVE-2018-{2579,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,2663,
2677,2678}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.13.
2018-03-16 10:53:10 -04:00
Ricardo Wurmus c1c9cc664b
gnu: Add pigx.
* gnu/packages/bioinformatics.scm (pigx): New variable.
2018-03-16 15:40:31 +01:00
Ricardo Wurmus fe52a215e5
gnu: pigx-rnaseq: Disable memory hungry test.
* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase to
disable a memory hungry test.
2018-03-16 15:40:31 +01:00