jackhill/guix/guix.git
6 years agognu: Add cava.
Oleg Pykhalov [Thu, 25 Jan 2018 19:42:53 +0000 (22:42 +0300)]
gnu: Add cava.

* gnu/packages/audio.scm (cava): New public variable.

6 years agognu: linux-libre: Add retpoline support on x86 [mitigates spectre].
Mark H Weaver [Thu, 25 Jan 2018 19:13:57 +0000 (14:13 -0500)]
gnu: linux-libre: Add retpoline support on x86 [mitigates spectre].

* gnu/packages/linux.scm (make-linux-libre): On x86 systems, build
with GCC-7.

6 years agognu: gcc@7: Update to 7.3.0.
Mark H Weaver [Thu, 25 Jan 2018 19:09:32 +0000 (14:09 -0500)]
gnu: gcc@7: Update to 7.3.0.

* gnu/packages/gcc.scm (gcc-7): Update to 7.3.0.

6 years agognu: dovecot: Fix CVE-2017-15132.
Leo Famulari [Thu, 25 Jan 2018 18:27:09 +0000 (13:27 -0500)]
gnu: dovecot: Fix CVE-2017-15132.

* gnu/packages/patches/dovecot-CVE-2017-15132.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (dovecot)[source]: Use it.

6 years agognu: cobol: Run cobol85 test-suite.
Efraim Flashner [Thu, 25 Jan 2018 18:28:20 +0000 (20:28 +0200)]
gnu: cobol: Run cobol85 test-suite.

* gnu/packages/cobol.scm (gnucobol)[arguments]: Add phase to place
test-suite tarball in test directory. Change test target.
[native-inputs]: Add perl.
[inputs]: Download test-suite tarball.

6 years agognu: libmusicbrainz: Clean spaces between right parenthesis.
Oleg Pykhalov [Thu, 25 Jan 2018 18:00:25 +0000 (21:00 +0300)]
gnu: libmusicbrainz: Clean spaces between right parenthesis.

* gnu/packages/music.scm (libmusicbrainz): Remove unnecessary spaces between
  right parenthesis.

6 years agoservices: postgresql: Use pg_ctl to start and stop postgres.
Clément Lassieur [Mon, 15 Jan 2018 08:35:59 +0000 (09:35 +0100)]
services: postgresql: Use pg_ctl to start and stop postgres.

Fixes <https://bugs.gnu.org/29992>.

* gnu/services/databases.scm (postgresql-shepherd-service): Replace
make-forkexec-constructor and make-kill-destructor with pg_ctl.

6 years agognu: gource: Fix the hashes of mutated GitHub archives.
Oleg Pykhalov [Thu, 25 Jan 2018 13:58:35 +0000 (16:58 +0300)]
gnu: gource: Fix the hashes of mutated GitHub archives.

* gnu/packages/version-control.scm (gource): Fix hash.

6 years agognu: nftables: Update to 0.8.1.
Rutger Helling [Thu, 25 Jan 2018 07:32:13 +0000 (08:32 +0100)]
gnu: nftables: Update to 0.8.1.

* gnu/packages/linux.scm (nftables): Update to 0.8.1.

6 years agognu: libnftnl: Update to 1.0.9.
Rutger Helling [Thu, 25 Jan 2018 07:31:40 +0000 (08:31 +0100)]
gnu: libnftnl: Update to 1.0.9.

* gnu/packages/linux.scm (libnftnl): Update to 1.0.9.

6 years agognu: qt: Update to 5.9.4.
Efraim Flashner [Thu, 25 Jan 2018 05:13:40 +0000 (07:13 +0200)]
gnu: qt: Update to 5.9.4.

* gnu/packages/qt.scm (qt qtbase qtsvg qtimageformats qtx11extras
qtxmlpatterns qtdeclarative qtconnectivity qtwebsockets qtsensors
qtmultimedia qtwayland qtserialport qtserialbus qtwebchannel
qtlocation qttools qtscript qtquickcontrols qtquickcontrols2
qtgraphicaleffects qtgamepad qtscxml qtpurchasing qtcanvas3d
qtnetworkauth qtwebkit): Update to 5.9.4.

6 years agognu: Update SELinux packages.
Ricardo Wurmus [Wed, 24 Jan 2018 23:30:37 +0000 (00:30 +0100)]
gnu: Update SELinux packages.

* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: Add streamlink.
Oleg Pykhalov [Fri, 19 Jan 2018 19:59:12 +0000 (22:59 +0300)]
gnu: Add streamlink.

* gnu/packages/video.scm (streamlink): New public variable.

6 years agognu: Add python-pycryptodome.
Oleg Pykhalov [Fri, 19 Jan 2018 19:58:50 +0000 (22:58 +0300)]
gnu: Add python-pycryptodome.

* gnu/packages/python-crypto.scm (python-pycryptodome): New public variable.

6 years agognu: Add python-iso3166.
Oleg Pykhalov [Fri, 19 Jan 2018 20:09:05 +0000 (23:09 +0300)]
gnu: Add python-iso3166.

* gnu/packages/iso-codes.scm (python-iso3166): New public variable.

6 years agognu: Add python-iso639.
Oleg Pykhalov [Fri, 19 Jan 2018 19:58:01 +0000 (22:58 +0300)]
gnu: Add python-iso639.

* gnu/packages/iso-codes.scm (python-iso639): New public variable.

6 years agognu: webkitgtk: Update to 2.18.6 [security fixes].
Leo Famulari [Wed, 24 Jan 2018 20:37:21 +0000 (15:37 -0500)]
gnu: webkitgtk: Update to 2.18.6 [security fixes].

Fixes CVE-2017-{7153,7160,7161,7165,13884,13885,} and CVE-2018-{4088,4096}.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.6.

6 years agognu: bind: Update to 9.12.0.
Tobias Geerinckx-Rice [Wed, 24 Jan 2018 14:48:44 +0000 (15:48 +0100)]
gnu: bind: Update to 9.12.0.

* gnu/packages/dns.scm (isc-bind): Update to 9.12.0.

6 years agognu: liburcu: Update to 0.10.1.
Tobias Geerinckx-Rice [Wed, 24 Jan 2018 14:47:52 +0000 (15:47 +0100)]
gnu: liburcu: Update to 0.10.1.

* gnu/packages/datastructures.scm (liburcu): Update to 0.10.1.

6 years agognu: Add emacs-slack.
Ricardo Wurmus [Sun, 21 Jan 2018 13:16:04 +0000 (14:16 +0100)]
gnu: Add emacs-slack.

* gnu/packages/emacs.scm (emacs-slack): New variable.

6 years agognu: Add emacs-circe.
Ricardo Wurmus [Sun, 21 Jan 2018 13:15:22 +0000 (14:15 +0100)]
gnu: Add emacs-circe.

* gnu/packages/emacs.scm (emacs-circe): New variable.

6 years agognu: Add emacs-oauth2.
Ricardo Wurmus [Sun, 21 Jan 2018 13:15:10 +0000 (14:15 +0100)]
gnu: Add emacs-oauth2.

* gnu/packages/emacs.scm (emacs-oauth2): New variable.

6 years agognu: Add emacs-websocket.
Ricardo Wurmus [Sun, 21 Jan 2018 13:15:00 +0000 (14:15 +0100)]
gnu: Add emacs-websocket.

* gnu/packages/emacs.scm (emacs-websocket): New variable.

6 years agognu: Add emacs-emojify.
Ricardo Wurmus [Sun, 21 Jan 2018 13:14:42 +0000 (14:14 +0100)]
gnu: Add emacs-emojify.

* gnu/packages/emacs.scm (emacs-emojify): New variable.

6 years agognu: python-qscintilla: Remove result code plumbing.
Mark H Weaver [Wed, 24 Jan 2018 11:35:29 +0000 (06:35 -0500)]
gnu: python-qscintilla: Remove result code plumbing.

* gnu/packages/qt.scm (python-qscintilla)[arguments]: In the 'configure'
phase, remove result code plumbing that is no longer needed, since 'invoke'
never returns #false.

6 years agognu: linux-libre: Update to 4.14.15.
Mark H Weaver [Wed, 24 Jan 2018 11:05:00 +0000 (06:05 -0500)]
gnu: linux-libre: Update to 4.14.15.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.15.
(%linux-libre-hash): Update hash.

6 years agognu: linux-libre@4.9: Update to 4.9.78.
Mark H Weaver [Wed, 24 Jan 2018 11:03:31 +0000 (06:03 -0500)]
gnu: linux-libre@4.9: Update to 4.9.78.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.78.

6 years agognu: linux-libre@4.4: Update to 4.4.113.
Mark H Weaver [Wed, 24 Jan 2018 11:02:56 +0000 (06:02 -0500)]
gnu: linux-libre@4.4: Update to 4.4.113.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.113.

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Wed, 24 Jan 2018 07:25:23 +0000 (02:25 -0500)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

Includes fixes for CVE-2018-5104, CVE-2018-5097, CVE-2018-5099, and the
remaining 7 out of 21 changesets for CVE-2018-5089.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.  Remove the local spectre mitigation patch
in favor of the (identical) changeset from upstream.
* gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: icecat: Relabel patches to reflect CVE assignments.
Mark H Weaver [Wed, 24 Jan 2018 07:04:42 +0000 (02:04 -0500)]
gnu: icecat: Relabel patches to reflect CVE assignments.

Document that our existing patches include fixes for CVE-2018-5091,
CVE-2018-5095, CVE-2018-5096, CVE-2018-5098, CVE-2018-5102, CVE-2018-5103,
CVE-2018-5117, and 14 out of 21 changesets for CVE-2018-5089.

* gnu/packages/gnuzilla.scm (icecat)[sources]: Relabel patches to reflect CVE
assignments.

6 years agognu: vifm: Update inputs.
Efraim Flashner [Wed, 24 Jan 2018 08:53:55 +0000 (10:53 +0200)]
gnu: vifm: Update inputs.

* gnu/packages/vim.scm (vifm)[native-inputs]: Move perl ...
[inputs]: ... to here.
[home-page]: Use https.

6 years agognu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].
Leo Famulari [Wed, 24 Jan 2018 08:20:08 +0000 (03:20 -0500)]
gnu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].

* gnu/packages/curl.scm (curl)[replacement]: Update to 7.58.0.
(curl-7.57.0): Replace with curl-7.58.0.

6 years agognu: qscintilla: Update to 2.10.2.
Kei Kebreau [Tue, 23 Jan 2018 22:44:53 +0000 (17:44 -0500)]
gnu: qscintilla: Update to 2.10.2.

* gnu/packages/qt.scm (qscintilla, python-qscintilla, python-pyqt+qscintilla):
Update to 2.10.2.

6 years agognu: go: Update to 1.9.3.
Leo Famulari [Tue, 23 Jan 2018 21:00:46 +0000 (16:00 -0500)]
gnu: go: Update to 1.9.3.

* gnu/packages/golang.scm (go-1.9): Update to 1.9.3.

6 years agognu: Add the Oil shell.
Leo Famulari [Mon, 22 Jan 2018 23:54:24 +0000 (18:54 -0500)]
gnu: Add the Oil shell.

* gnu/packages/shells.scm (oil-shell): New variable.

6 years agognu: libsndfile: Fix CVE-2017-12562.
Leo Famulari [Sat, 20 Jan 2018 02:06:08 +0000 (18:06 -0800)]
gnu: libsndfile: Fix CVE-2017-12562.

* gnu/packages/patches/libsndfile-CVE-2017-12562.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
(libsndfile/fixed): New variable.

6 years agognu: gnome-maps: Add missing inputs.
Ricardo Wurmus [Tue, 23 Jan 2018 07:44:53 +0000 (08:44 +0100)]
gnu: gnome-maps: Add missing inputs.

* gnu/packages/geo.scm (gnome-maps)[inputs]: Add libsecret, libsoup,
libgweather, gdk-pixbuf, glib-networking, and gsettings-desktop-schemas.

6 years agognu: powertabeditor: Fix build.
Ricardo Wurmus [Tue, 23 Jan 2018 07:33:20 +0000 (08:33 +0100)]
gnu: powertabeditor: Fix build.

* gnu/packages/music.scm (powertabeditor)[arguments]: Add phase
"fix-boost-bug" to fix build with boost 1.64.

6 years agognu: python2-mmtk: Update to 2.7.11
Konrad Hinsen [Tue, 23 Jan 2018 17:29:18 +0000 (18:29 +0100)]
gnu: python2-mmtk: Update to 2.7.11

* gnu/packages/python.scm (python2-mmtk): Update to 2.7.11.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agoguix: Refactor script.
Mathieu Lirzin [Tue, 23 Jan 2018 11:52:33 +0000 (12:52 +0100)]
guix: Refactor script.

* scripts/guix.in: Remove empty surrounding ‘let’.  Define 'main' as the
procedure called when running the script.
(maybe-augment-load-paths!): Rename to ...
(augment-load-paths!): ... this.  Use 'and=>' for 'file-exists?'.
(run-guix-main): Rename to ...
(main): ... this.  Call 'augment-load-paths!'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: git: Update to 2.16.1.
Ludovic Courtès [Tue, 23 Jan 2018 13:58:16 +0000 (14:58 +0100)]
gnu: git: Update to 2.16.1.

* gnu/packages/version-control.scm (git): Update to 2.16.1.

6 years agognu: usbutils: Update to 009.
Ludovic Courtès [Tue, 23 Jan 2018 13:29:15 +0000 (14:29 +0100)]
gnu: usbutils: Update to 009.

* gnu/packages/linux.scm (usbutils): Update to 009.

6 years agognu: iw: Update to 4.14.
Ludovic Courtès [Tue, 23 Jan 2018 11:51:24 +0000 (12:51 +0100)]
gnu: iw: Update to 4.14.

* gnu/packages/linux.scm (iw): Update to 4.14.

6 years agognu: wget: Update to 1.19.4.
Ludovic Courtès [Tue, 23 Jan 2018 11:43:42 +0000 (12:43 +0100)]
gnu: wget: Update to 1.19.4.

* gnu/packages/wget.scm (wget): Update to 1.19.4.

6 years agognu: gnunet: Use invoke.
ng0 [Tue, 23 Jan 2018 11:14:55 +0000 (12:14 +0100)]
gnu: gnunet: Use invoke.

* gnu/packages/gnunet.scm (gnurl)[arguments]: Substitute invoke for system*.
(guile-gnunet)[arguments]: Likewise.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agosystem: Rename a20-olinuxino-lime-sd-installation-os.
Danny Milosavljevic [Tue, 23 Jan 2018 11:00:14 +0000 (12:00 +0100)]
system: Rename a20-olinuxino-lime-sd-installation-os.

* gnu/system/install.scm (a20-olinuxino-lime-sd-installation-os): Rename to...
(a20-olinuxino-lime-installation-os): ...this.

6 years agognu: Add fgallery.
Mathieu Othacehe [Mon, 15 Jan 2018 21:06:55 +0000 (22:06 +0100)]
gnu: Add fgallery.

* gnu/packages/graphics.scm (fgallery): New variable.

6 years agognu: rtags: Fix the bundling issue.
Fis Trivial [Sun, 21 Jan 2018 19:32:56 +0000 (19:32 +0000)]
gnu: rtags: Fix the bundling issue.

* gnu/packages/patches/rtags-separate-rct.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/code.scm (rtags): Dependencies no longer bundled.
[source]: Use tarball release.  Use the patch to link rct.
Substitute corresponding headers.
[native-inputs]: Add new dependencies.
[inputs]: Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: rct: Add missing headers, enable RTTI.
Fis Trivial [Sun, 21 Jan 2018 19:31:16 +0000 (19:31 +0000)]
gnu: rct: Add missing headers, enable RTTI.

* gnu/packages/patches/rct-add-missing-headers.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cpp.scm (rct): Use the patch, enable RTTI.
[source]: Use the patch to add missing headers from installation.
[arguments]: Enable RTTI in configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add python-yapf.
Fis Trivial [Sun, 21 Jan 2018 18:37:57 +0000 (18:37 +0000)]
gnu: Add python-yapf.

* gnu/packages/python.scm (python-yapf, python2-yapf): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add 'pyconfigure'.
Mathieu Lirzin [Sat, 20 Jan 2018 00:54:53 +0000 (01:54 +0100)]
gnu: Add 'pyconfigure'.

* gnu/packages/autotools.scm (pyconfigure): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gnurl: Add '--with-ca-bundle' path to configure-flags.
ng0 [Thu, 18 Jan 2018 23:07:27 +0000 (23:07 +0000)]
gnu: gnurl: Add '--with-ca-bundle' path to configure-flags.

As a fork of cURL, gnURL on Guix needs to be made aware of the certificate store
to prevent the well-known issue we have.

* gnu/packages/gnunet.scm (gnurl)[configure-flags]: Add '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agobuild: Expand ‘scripts/guix’ at Make time.
Mathieu Lirzin [Wed, 17 Jan 2018 16:14:24 +0000 (17:14 +0100)]
build: Expand ‘scripts/guix’ at Make time.

This moves the complexity of Autotools variable expansion outside of the
application code.

* scripts/guix.in (config-lookup): Delete.
(maybe-augment-load-paths!, run-guix-main): Use fully expanded variables
instead of calling ‘config-lookup’.
* configure.ac: Don't use AC_CONFIG_FILES for ‘scripts/guix’.
Use AC_PROG_SED.
* Makefile.am (scripts/guix): New rule.
(do_subst): New variable.
(CLEANFILES, EXTRA_DIST): Adapt.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: parallel: Update source hash.
Tobias Geerinckx-Rice [Tue, 23 Jan 2018 00:32:59 +0000 (01:32 +0100)]
gnu: parallel: Update source hash.

The upstream tarball changed almost immediately after release.
See https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00319.html.

* gnu/packages/parallel.scm (parallel)[source]: Update hash.

6 years agoRevert "gnu: wxwidgets: Use webkitgtk-2.4."
Danny Milosavljevic [Tue, 23 Jan 2018 00:06:18 +0000 (01:06 +0100)]
Revert "gnu: wxwidgets: Use webkitgtk-2.4."

This reverts commit 8a58182c12193ae27359591c92febfdd602411f4.

6 years agosystem: Add A20 OLinuXino LIME installer.
Danny Milosavljevic [Mon, 22 Jan 2018 21:35:06 +0000 (22:35 +0100)]
system: Add A20 OLinuXino LIME installer.

* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime-bootloader):
New exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime):
New exported variable.
* gnu/system/install.scm (a20-olinuxino-lime-installation-os):
New exported variable.

6 years agognu: Add r-argparser.
Ricardo Wurmus [Mon, 22 Jan 2018 14:48:03 +0000 (15:48 +0100)]
gnu: Add r-argparser.

* gnu/packages/cran.scm (r-argparser): New variable.

6 years agognu: star: Make reproducible.
Ricardo Wurmus [Mon, 22 Jan 2018 14:47:26 +0000 (15:47 +0100)]
gnu: star: Make reproducible.

* gnu/packages/bioinformatics.scm (star)[arguments]: Add build phase
"make-reproducible".

6 years agognu: python-trytond: End phase in #t.
Danny Milosavljevic [Mon, 22 Jan 2018 21:09:27 +0000 (22:09 +0100)]
gnu: python-trytond: End phase in #t.

* gnu/packages/tryton.scm (python-trytond): End phase in #t.

6 years agognu: mpd: Update to 0.20.15.
Leo Famulari [Mon, 22 Jan 2018 20:57:07 +0000 (15:57 -0500)]
gnu: mpd: Update to 0.20.15.

* gnu/packages/mpd.scm (mpd): Update to 0.20.15.

6 years agognu: aria-maestosa: Add scons-flags.
Danny Milosavljevic [Mon, 22 Jan 2018 18:46:40 +0000 (19:46 +0100)]
gnu: aria-maestosa: Add scons-flags.

* gnu/packages/music.scm (aria-maestosa): Add scons-flags.

6 years agognu: python-proteus: Add dependencies.
Danny Milosavljevic [Mon, 22 Jan 2018 18:44:40 +0000 (19:44 +0100)]
gnu: python-proteus: Add dependencies.

* gnu/packages/tryton.scm (python-proteus)[propagated-inputs]: Add
python-trytond-party, python-trytond-country, python-trytond,
python-stdnum, python-sql, python-wrapt, python-werkzeug,
python-polib, python-genshi, python-relatorio, python-magic.

6 years agognu: Add python-trytond-party.
Adriano Peluso [Mon, 22 Jan 2018 18:25:10 +0000 (19:25 +0100)]
gnu: Add python-trytond-party.

* gnu/packages/tryton.scm (define-module): Add (gnu packages finance).
(python-trytond-party): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add python-stdnum.
Adriano Peluso [Mon, 22 Jan 2018 18:24:20 +0000 (19:24 +0100)]
gnu: Add python-stdnum.

* gnu/packages/finance.scm (python-stdnum, python2-stdnum): New variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add python-trytond-country.
Adriano Peluso [Mon, 22 Jan 2018 18:02:00 +0000 (19:02 +0100)]
gnu: Add python-trytond-country.

* gnu/packages/tryton.scm (python-trytond-country): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Rename "trytond" to "python-trytond".
Adriano Peluso [Mon, 22 Jan 2018 18:11:59 +0000 (19:11 +0100)]
gnu: Rename "trytond" to "python-trytond".

* gnu/packages/tryton.scm (trytond): Rename to...
(python-trytond): ...this.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add python-proteus.
Adriano Peluso [Mon, 22 Jan 2018 17:58:45 +0000 (18:58 +0100)]
gnu: Add python-proteus.

* gnu/packages/tryton.scm (python-proteus): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add python-phonenumbers.
Adriano Peluso [Mon, 22 Jan 2018 17:55:12 +0000 (18:55 +0100)]
gnu: Add python-phonenumbers.

* gnu/packages/python.scm (python-phonenumbers, python2-phonenumbers): New
variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: tryton: Updated to 4.6.2.
Adriano Peluso [Mon, 22 Jan 2018 17:42:14 +0000 (18:42 +0100)]
gnu: tryton: Updated to 4.6.2.

* gnu/packages/tryton.scm (tryton): Update to 4.6.2.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: trytond: Updated to 4.6.2.
Adriano Peluso [Mon, 22 Jan 2018 17:40:52 +0000 (18:40 +0100)]
gnu: trytond: Updated to 4.6.2.

* gnu/packages/tryton.scm (trytond): Updated to 4.6.2.
[inputs]: Add python-magic.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: python-relatorio: Update to 0.8.0.
Adriano Peluso [Mon, 22 Jan 2018 17:39:29 +0000 (18:39 +0100)]
gnu: python-relatorio: Update to 0.8.0.

* gnu/packages/python.scm (python-relatorio): Updated to 0.8.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: python-magic: Update to 0.4.15.
Adriano Peluso [Mon, 22 Jan 2018 17:36:17 +0000 (18:36 +0100)]
gnu: python-magic: Update to 0.4.15.

* gnu/packages/python.scm (python-magic) Updated to 0.4.15.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: wxwidgets: Use webkitgtk-2.4.
Danny Milosavljevic [Mon, 22 Jan 2018 16:34:13 +0000 (17:34 +0100)]
gnu: wxwidgets: Use webkitgtk-2.4.

* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Replace "webkitgtk" by
"webkitgtk-2.4".

6 years agognu: aria-maestosa: Use scons-build-system.
Danny Milosavljevic [Mon, 22 Jan 2018 15:13:12 +0000 (16:13 +0100)]
gnu: aria-maestosa: Use scons-build-system.

* gnu/packages/music.scm (aria-maestosa)[build-system]: Use
scons-build-system.
[native-inputs]: Remove scons-python2.
[arguments]: Use scons-python2.
<#:phases>: Remove custom phases "build" and "install".
Add custom phase "fix-directory-permissions".

6 years agognu: aria-maestosa: Use scons-python2.
Danny Milosavljevic [Mon, 22 Jan 2018 15:11:23 +0000 (16:11 +0100)]
gnu: aria-maestosa: Use scons-python2.

* gnu/packages/music.scm (aria-maestosa)[native-inputs]: Replace "scons" by
"scons-python2".

6 years agognu: parallel: Don't end phase with #<undefined>.
Tobias Geerinckx-Rice [Mon, 22 Jan 2018 17:24:45 +0000 (18:24 +0100)]
gnu: parallel: Don't end phase with #<undefined>.

* gnu/packages/parallel.scm (parallel)[arguments]: Use INVOKE.

6 years agognu: parallel: Update to 20180122.
Tobias Geerinckx-Rice [Mon, 22 Jan 2018 17:23:00 +0000 (18:23 +0100)]
gnu: parallel: Update to 20180122.

* gnu/packages/parallel.scm (parallel): Update to 20180122.

6 years agognu: guix: Update snapshot to 33988f9.
Ludovic Courtès [Mon, 22 Jan 2018 12:02:36 +0000 (13:02 +0100)]
gnu: guix: Update snapshot to 33988f9.

* gnu/packages/package-management.scm (guix): Update to 33988f9.

6 years agopublish: Restore gzip compression in cache-less mode.
Ludovic Courtès [Mon, 22 Jan 2018 09:46:34 +0000 (10:46 +0100)]
publish: Restore gzip compression in cache-less mode.

Fixes <https://bugs.gnu.org/30184>.
Regression introduced in 297e04d66010ada31a40f40143d81bf6b62affcc.
Reported by Christopher Baines <mail@cbaines.net>.

* guix/scripts/publish.scm (nar-response-port): Add 'compression'
parameter and honor it.
(http-write): Get 'x-nar-compression' from the initial RESPONSE.

6 years agognu: python-kivy: Add "git" native-input.
Danny Milosavljevic [Sun, 21 Jan 2018 09:54:29 +0000 (10:54 +0100)]
gnu: python-kivy: Add "git" native-input.

* gnu/packages/python.scm (python-kivy)[native-inputs]: Add git.

6 years agognu: khmer: Add aarch64-linux to supported systems.
Efraim Flashner [Mon, 22 Jan 2018 07:39:39 +0000 (09:39 +0200)]
gnu: khmer: Add aarch64-linux to supported systems.

* gnu/packages/bioinformatics.scm (khmer)[supported-systems]: Add
aarch64-linux to the supported systems.

6 years agognu: nss-certs: Update to 3.35.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 23:13:42 +0000 (00:13 +0100)]
gnu: nss-certs: Update to 3.35.

* gnu/packages/certs.scm (nss-certs): Update to 3.35.

6 years agognu: iq80-snappy: Improve synopsis & description.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 21:14:13 +0000 (22:14 +0100)]
gnu: iq80-snappy: Improve synopsis & description.

* gnu/packages/compression.scm (iq80-snappy)[synopsis, description]: Fix
typos and add ‘(de)compressor’ keywords.

6 years agognu: go: Improve description.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 18:15:52 +0000 (19:15 +0100)]
gnu: go: Improve description.

* gnu/packages/golang.scm (go-1.4)[description]: Edit for clarity.

6 years agognu: go@1.9: Drop left-over work-around.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 18:13:37 +0000 (19:13 +0100)]
gnu: go@1.9: Drop left-over work-around.

* gnu/packages/golang.scm (go-1.9)[arguments]: Remove substitution for
fixed bug from the ‘prebuild’ phase.

6 years agognu: direnv: Edit description.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 15:25:58 +0000 (16:25 +0100)]
gnu: direnv: Edit description.

* gnu/packages/shellutils.scm (direnv)[description]: Edit and use @file.

6 years agognu: direnv: Use HTTPS for home page.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 15:21:44 +0000 (16:21 +0100)]
gnu: direnv: Use HTTPS for home page.

* gnu/packages/shellutils.scm (direnv)[home-page]: Use HTTPS.

6 years agognu: youtube-dl: Return #t from phases.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 15:42:41 +0000 (16:42 +0100)]
gnu: youtube-dl: Return #t from phases.

* gnu/packages/video.scm (youtube-dl)[arguments]: Return #t from
‘fix-the-data-directories’ phase.

6 years agognu: youtube-dl: Update to 2018.01.21.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 15:41:00 +0000 (16:41 +0100)]
gnu: youtube-dl: Update to 2018.01.21.

* gnu/packages/video.scm (youtube-dl): Update to 2018.01.21.
[description]: Update.  ‘A few’ is simply no longer true.

6 years agognu: mktorrent: Add missing @dfn to description.
Tobias Geerinckx-Rice [Sat, 20 Jan 2018 22:22:20 +0000 (23:22 +0100)]
gnu: mktorrent: Add missing @dfn to description.

* gnu/packages/bittorrent.scm (mktorrent)[description]: Add missing @dfn.

6 years agognu: libtorrent-rasterbar: Update home page.
Tobias Geerinckx-Rice [Sat, 20 Jan 2018 23:26:51 +0000 (00:26 +0100)]
gnu: libtorrent-rasterbar: Update home page.

* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[home-page]: Use extant domain.

6 years agognu: newt: Update to 0.52.20.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 13:48:43 +0000 (14:48 +0100)]
gnu: newt: Update to 0.52.20.

* gnu/packages/slang.scm (newt): Update to 0.52.20.

6 years agognu: mia: Update to 2.4.6.
Tobias Geerinckx-Rice [Sun, 21 Jan 2018 10:15:03 +0000 (11:15 +0100)]
gnu: mia: Update to 2.4.6.

* gnu/packages/image-processing.scm (mia): Update to 2.4.6.

6 years agognu: Add python2-graphite-web.
Ricardo Wurmus [Mon, 18 Dec 2017 18:29:45 +0000 (19:29 +0100)]
gnu: Add python2-graphite-web.

* gnu/packages/monitoring.scm (python2-graphite-web): New variable.

6 years agognu: Add python2-carbon.
Ricardo Wurmus [Mon, 18 Dec 2017 18:29:13 +0000 (19:29 +0100)]
gnu: Add python2-carbon.

* gnu/packages/monitoring.scm (python2-carbon): New variable.

6 years agognu: Add python-whisper.
Ricardo Wurmus [Mon, 18 Dec 2017 18:27:59 +0000 (19:27 +0100)]
gnu: Add python-whisper.

* gnu/packages/monitoring.scm (python-whisper, python2-whisper): New
variables.

6 years agognu: Add python-django-tagging.
Ricardo Wurmus [Mon, 18 Dec 2017 18:26:33 +0000 (19:26 +0100)]
gnu: Add python-django-tagging.

* gnu/packages/django.scm (python-django-tagging, python2-django-tagging): New
variables.

6 years agognu: Add python-txamqp.
Ricardo Wurmus [Mon, 18 Dec 2017 18:25:36 +0000 (19:25 +0100)]
gnu: Add python-txamqp.

* gnu/packages/python.scm (python-txamqp, python2-txamqp): New variables.

6 years agognu: emacs-tiny: Fix indentation.
Ricardo Wurmus [Sat, 20 Jan 2018 09:47:57 +0000 (10:47 +0100)]
gnu: emacs-tiny: Fix indentation.

* gnu/packages/emacs.scm (emacs-tiny): Fix indentation.

6 years agognu: emacs-request: Update to 0.3.0.
Ricardo Wurmus [Sat, 20 Jan 2018 09:47:22 +0000 (10:47 +0100)]
gnu: emacs-request: Update to 0.3.0.

* gnu/packages/emacs.scm (emacs-request): Update to 0.3.0.
[source]: Fetch with git.