jackhill/guix/guix.git
6 years agognu: python-pyopenssl: Update to 17.3.0.
Marius Bakke [Sun, 17 Sep 2017 15:13:37 +0000 (17:13 +0200)]
gnu: python-pyopenssl: Update to 17.3.0.

* gnu/packages/python.scm (python-pyopenssl): Update to 17.3.0.

6 years agognu: lftp: Update to 4.8.1.
Marius Bakke [Sun, 17 Sep 2017 15:11:59 +0000 (17:11 +0200)]
gnu: lftp: Update to 4.8.1.

* gnu/packages/ftp.scm (lftp): Update to 4.8.1.

6 years agognu: jasper: Update to 2.0.14.
Marius Bakke [Sun, 17 Sep 2017 15:11:23 +0000 (17:11 +0200)]
gnu: jasper: Update to 2.0.14.

* gnu/packages/image.scm (jasper): Update to 2.0.14.

6 years agognu: xf86-video-ati: Update to 7.10.0.
Marius Bakke [Sun, 17 Sep 2017 15:10:50 +0000 (17:10 +0200)]
gnu: xf86-video-ati: Update to 7.10.0.

* gnu/packages/xorg.scm (xf86-video-ati): Update to 7.10.0.

6 years agognu: xf86-input-libinput: Update to 0.26.0.
Marius Bakke [Sun, 17 Sep 2017 15:07:38 +0000 (17:07 +0200)]
gnu: xf86-input-libinput: Update to 0.26.0.

* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.26.0.

6 years agognu: strace: Update to 4.19.
Marius Bakke [Wed, 13 Sep 2017 14:19:24 +0000 (16:19 +0200)]
gnu: strace: Update to 4.19.

* gnu/packages/linux.scm (strace): Update to 4.19.

6 years agognu: ruby-2.2: Update to 2.2.8. Fix CVE-2017-{0898,10784,14033,14064}.
Ben Woodcroft [Sun, 17 Sep 2017 10:06:22 +0000 (20:06 +1000)]
gnu: ruby-2.2: Update to 2.2.8.  Fix CVE-2017-{0898,10784,14033,14064}.

* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.8.
[source]: Remove patch.
* gnu/packages/patches/ruby-2.2.7-rubygems-2613-ruby22.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: ruby-2.3: Update to 2.3.5. Fix CVE-2017-{0898,10784,14033,14064}.
Ben Woodcroft [Sun, 17 Sep 2017 09:51:06 +0000 (19:51 +1000)]
gnu: ruby-2.3: Update to 2.3.5.  Fix CVE-2017-{0898,10784,14033,14064}.

* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.5.
[source]: Remove patch.
* gnu/packages/patches/ruby-2.3.4-rubygems-2613-ruby23.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agoruby: Update replacement to 2.4.2. Fix CVE-2017-{0898,10784,14033,14064}.
Ben Woodcroft [Sun, 17 Sep 2017 01:31:49 +0000 (11:31 +1000)]
ruby: Update replacement to 2.4.2.  Fix CVE-2017-{0898,10784,14033,14064}.

* gnu/packages/ruby.scm (ruby): Update replacement to 2.4.2.
(ruby-2.4.1): Rename to ...
(ruby-2.4.2): ... this.
[source]: Remove patches.
* gnu/packages/patches/ruby-rubygems-2612-ruby24.patch,
gnu/packages/patches/ruby-rubygems-2613-ruby24.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

6 years agognu: efl: Hardcode libcurl path.
Efraim Flashner [Sun, 17 Sep 2017 09:58:53 +0000 (12:58 +0300)]
gnu: efl: Hardcode libcurl path.

* gnu/packages/enlightenment.scm (efl)[arguments]: Hardcode the location
of libcurl.so.

6 years agognu: openfoam: Fix typo.
Efraim Flashner [Sun, 17 Sep 2017 07:12:30 +0000 (10:12 +0300)]
gnu: openfoam: Fix typo.

* gnu/packages/simulation.scm (openfoam)[description]: Add a period to
the end of the sentence.

6 years agognu: owncloud-client: Update to 2.3.3.
Efraim Flashner [Sun, 17 Sep 2017 07:00:10 +0000 (10:00 +0300)]
gnu: owncloud-client: Update to 2.3.3.

* gnu/packages/sync.scm (owncloud-client): Update to 2.3.3.

6 years agognu: bluefish: Update to 2.2.10.
rennes [Sat, 16 Sep 2017 17:21:07 +0000 (12:21 -0500)]
gnu: bluefish: Update to 2.2.10.

* gnu/packages/gnome.scm (bluefish): Update to 2.2.10.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
6 years agognu: python-orator: Move to (gnu packages databases).
Ben Woodcroft [Sat, 5 Aug 2017 02:10:00 +0000 (12:10 +1000)]
gnu: python-orator: Move to (gnu packages databases).

* gnu/packages/python.scm: Remove (gnu packages time) import.
(python-orator, python2-orator): Move from here ...
* gnu/packages/databases.scm: ... to here.

6 years agognu: python-orator: Update to 0.9.7.
Ben Woodcroft [Sat, 5 Aug 2017 02:09:59 +0000 (12:09 +1000)]
gnu: python-orator: Update to 0.9.7.

* gnu/packages/python.scm (python-orator, python2-orator): Update to 0.9.7.
[arguments]: Enable tests.  Loosen dependency requirements.
[propagated-inputs]: Remove python-arrow.  Add python-backpack,
python-pendulum, python-pygments, python-six.
(python2-orator)[propagated-inputs]: Also remove python2-ipaddress.

6 years agognu: python-pygments: Update to 2.2.0.
Ben Woodcroft [Tue, 15 Aug 2017 08:25:07 +0000 (18:25 +1000)]
gnu: python-pygments: Update to 2.2.0.

* gnu/packages/databases.scm (python-pygments): Update to 2.2.0.

6 years agognu: python-cleo: Update to 0.6.1.
Ben Woodcroft [Tue, 15 Aug 2017 08:22:48 +0000 (18:22 +1000)]
gnu: python-cleo: Update to 0.6.1.

* gnu/packages/databases.scm (python-cleo): Update to 0.6.1.
[native-inputs]: Add python-pytest-mock.
[propagated-inputs]: Add python-backpack, python-pastel.  Remove
python-psutil.

6 years agognu: Add python-pastel.
Ben Woodcroft [Tue, 15 Aug 2017 08:20:17 +0000 (18:20 +1000)]
gnu: Add python-pastel.

* gnu/packages/graphics.scm (python-pastel): New variable.

6 years agognu: python-pyaml: Update to 17.7.2.
Ben Woodcroft [Tue, 15 Aug 2017 07:58:05 +0000 (17:58 +1000)]
gnu: python-pyaml: Update to 17.7.2.

* gnu/packages/databases.scm (python-pyaml): Update to 17.7.2.

6 years agognu: Add python-pendulum.
Ben Woodcroft [Sat, 5 Aug 2017 02:09:58 +0000 (12:09 +1000)]
gnu: Add python-pendulum.

* gnu/packages/time.scm (python-pendulum): New variable.

6 years agognu: Add python-pytzdata.
Ben Woodcroft [Sat, 5 Aug 2017 02:09:57 +0000 (12:09 +1000)]
gnu: Add python-pytzdata.

* gnu/packages/time.scm (python-pytzdata): New variable.

6 years agognu: Add python-backpack.
Ben Woodcroft [Sat, 5 Aug 2017 02:09:56 +0000 (12:09 +1000)]
gnu: Add python-backpack.

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

6 years agognu: Add hunspell-dict-fr{,moderne,reforme1990,toutesvariantes}.
Ludovic Courtès [Sat, 16 Sep 2017 21:20:09 +0000 (23:20 +0200)]
gnu: Add hunspell-dict-fr{,moderne,reforme1990,toutesvariantes}.

* gnu/packages/libreoffice.scm (dicollecte-french-dictionary): New
procedure.
(define-french-dictionary): New macro.
(hunspell-dict-fr-classique)
(hunspell-dict-fr-moderne)
(hunspell-dict-fr-réforme-1990)
(hunspell-dict-fr-toutes-variantes): New variables.

6 years agognu: hunspell: Specify 'DICPATH' variable.
Ludovic Courtès [Sat, 16 Sep 2017 21:16:36 +0000 (23:16 +0200)]
gnu: hunspell: Specify 'DICPATH' variable.

* gnu/packages/libreoffice.scm (hunspell)[native-search-paths]: New
variable.

6 years agognu: man-pages: Update to 4.13.
Tobias Geerinckx-Rice [Sat, 16 Sep 2017 16:49:34 +0000 (18:49 +0200)]
gnu: man-pages: Update to 4.13.

* gnu/packages/man.scm (man-pages): Update to 4.13.

6 years agobuild-system: Add 'meson-build-system'.
Peter Mikkelsen [Wed, 13 Sep 2017 12:37:39 +0000 (14:37 +0200)]
build-system: Add 'meson-build-system'.

* Makefile.am (MODULES): Add 'guix/build-system/meson.scm' and
'guix/build/meson-build-system.scm'.
* guix/build-system/meson.scm: New file.
* guix/build/meson-build-system.scm: New file.
* doc/guix.texi (Build Systems): Add 'meson-build-system'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoservices: networking: Add descriptions.
Ludovic Courtès [Wed, 13 Sep 2017 20:55:04 +0000 (22:55 +0200)]
services: networking: Add descriptions.

* gnu/services/networking.scm (static-networking-service-type)
(ntp-service-type, inetd-service-type, tor-service-type)
(tor-hidden-service-type, bitlbee-service-type)
(wicd-service-type, network-manager-service-type)
(connman-service-type, openvswitch-service-type): Add 'description'
field.
* po/packages/POTFILES.in: Add gnu/services/networking.scm.

6 years agoservices: base: Add descriptions.
Ludovic Courtès [Wed, 13 Sep 2017 19:48:02 +0000 (21:48 +0200)]
services: base: Add descriptions.

* gnu/services/base.scm (fstab-service-type)
(file-system-service-type, urandom-seed-service-type)
(session-environment-service-type)
(console-font-service-type)
(login-service-type, agetty-service-type)
(mingetty-service-type, nscd-service-type)
(pam-limits-service-type, guix-service-type)
(guix-publish-service-type, udev-service-type)
(gpm-service-type): Add 'description' field.
* po/packages/POTFILES.in: Add gnu/services/base.scm.

6 years agoguix system: Add 'search' command.
Ludovic Courtès [Wed, 13 Sep 2017 14:07:30 +0000 (16:07 +0200)]
guix system: Add 'search' command.

* guix/scripts/system.scm (resolve-subcommand): New procedure.
(process-command): Handle 'search'.
(guix-system): Likewise.
(show-help): Augment.
* guix/scripts/system/search.scm: New file.
* po/guix/POTFILES.in: Add it.
* Makefile.am (MODULES): Add it.
* guix/ui.scm (%text-width): Export.
* doc/guix.texi (Invoking guix system): Document it.
(Service Types and Services): Mention 'guix system search'.
* tests/guix-system.sh: Test it.

6 years agoservices: Add 'fold-service-types'.
Ludovic Courtès [Wed, 13 Sep 2017 14:02:22 +0000 (16:02 +0200)]
services: Add 'fold-service-types'.

* gnu/services.scm (%distro-root-directory, %service-type-path): New
variables.
(fold-service-types): New procedure.

6 years agoservices: Add a description and location for each service type.
Ludovic Courtès [Wed, 13 Sep 2017 14:01:36 +0000 (16:01 +0200)]
services: Add a description and location for each service type.

* gnu/services.scm (<service-type>)[description, location]: New field.
* doc/guix.texi (Service Types and Services): Document 'description'.

6 years agoui: Generalize relevance computation.
Ludovic Courtès [Wed, 13 Sep 2017 13:07:17 +0000 (15:07 +0200)]
ui: Generalize relevance computation.

* guix/ui.scm (relevance, package-relevance): New procedures.
(%package-metrics): New variable.
* guix/scripts/package.scm (find-packages-by-description)[score]
[package-score]: Remove.  Use 'package-relevance' instead.

6 years agognu: Add meson-for-build.
Peter Mikkelsen [Wed, 13 Sep 2017 12:50:02 +0000 (14:50 +0200)]
gnu: Add meson-for-build.

* gnu/packages/build-tools.scm (meson-for-build): New variable.
* gnu/packages/patches/meson-for-build-rpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: meson: Update to 0.42.0.
Peter Mikkelsen [Wed, 13 Sep 2017 12:50:01 +0000 (14:50 +0200)]
gnu: meson: Update to 0.42.0.

* gnu/packages/build-tools.scm (meson): Update to 0.42.0.
  [propagated-inputs]: Add python.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-markdown-mode: Update to 2.3.
Oleg Pykhalov [Thu, 14 Sep 2017 16:53:22 +0000 (19:53 +0300)]
gnu: emacs-markdown-mode: Update to 2.3.

* gnu/packages/emacs.scm (emacs-markdown-mode): Update to 2.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
6 years agognu: webkitgtk: Update to 2.18.0.
Mark H Weaver [Fri, 15 Sep 2017 17:11:23 +0000 (13:11 -0400)]
gnu: webkitgtk: Update to 2.18.0.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.0.
[arguments]: Add -DUSE_GSTREAMER_GL=OFF to configure-flags.
[inputs]: Add libtasn1.

6 years agognu: Add openfoam.
Paul Garlick [Thu, 14 Sep 2017 15:46:21 +0000 (16:46 +0100)]
gnu: Add openfoam.

*gnu/packages/patches/openfoam-4.1-cleanup.patch: New file
*gnu/packages/simulation.scm: New file
*gnu/local.mk (GNU_SYSTEM_MODULES): Add module.
(dist_patch_DATA): Add patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-emms: Fix metadata retrieval for MP3 and FLAC files.
Maxim Cournoyer [Wed, 13 Sep 2017 21:13:19 +0000 (17:13 -0400)]
gnu: emacs-emms: Fix metadata retrieval for MP3 and FLAC files.

* gnu/packages/emacs.scm (emacs-emms): Reference find, mpg321 and metaflac by
their complete file path.
[inputs]: Add flac.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add python-schedule.
Stefan Reichör [Thu, 14 Sep 2017 19:43:51 +0000 (21:43 +0200)]
gnu: Add python-schedule.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add pydf.
Stefan Reichör [Thu, 14 Sep 2017 18:55:01 +0000 (20:55 +0200)]
gnu: Add pydf.

* gnu/packages/disk.scm (pydf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: libzip: Fix building on 32-bit architectures.
Efraim Flashner [Fri, 15 Sep 2017 12:18:43 +0000 (15:18 +0300)]
gnu: libzip: Fix building on 32-bit architectures.

* gnu/packages/compression.scm (libzip)[arguments]: New field, add phase
to skip tests which are known to have issues on 32-bit architectures.

6 years agognu: linux-libre: Update to 4.13.2.
Mark H Weaver [Fri, 15 Sep 2017 04:31:15 +0000 (00:31 -0400)]
gnu: linux-libre: Update to 4.13.2.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.2.
(%linux-libre-hash): Update hash.
(linux-libre, linux-libre-arm-generic): Remove patch.

6 years agognu: linux-libre@4.9: Update to 4.9.50.
Mark H Weaver [Fri, 15 Sep 2017 04:30:21 +0000 (00:30 -0400)]
gnu: linux-libre@4.9: Update to 4.9.50.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.50.  Remove patch.

6 years agognu: linux-libre@4.4: Update to 4.4.88.
Mark H Weaver [Fri, 15 Sep 2017 04:29:23 +0000 (00:29 -0400)]
gnu: linux-libre@4.4: Update to 4.4.88.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.88.  Remove patch.

6 years agognu: Add gnucobol.
Efraim Flashner [Thu, 14 Sep 2017 16:32:36 +0000 (19:32 +0300)]
gnu: Add gnucobol.

* gnu/packages/cobol.scm (gnucobol): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

6 years agognu: Update default gcc-objc and gcc-objc++.
Efraim Flashner [Thu, 14 Sep 2017 08:16:45 +0000 (11:16 +0300)]
gnu: Update default gcc-objc and gcc-objc++.

* gnu/packages/gcc.scm (gcc-objc, gcc-objc++): Update default to 5.

6 years agognu: Add gcc-objc++@7.
Efraim Flashner [Thu, 14 Sep 2017 08:14:36 +0000 (11:14 +0300)]
gnu: Add gcc-objc++@7.

* gnu/packages/gcc.scm (gcc-objc++@7): New variable.

6 years agognu: Add gcc-objc@7.
Efraim Flashner [Thu, 14 Sep 2017 08:13:20 +0000 (11:13 +0300)]
gnu: Add gcc-objc@7.

* gnu/packages/gcc.scm (gcc-objc@7): New variable.

6 years agognu: Add gcc-objc++@6.
Efraim Flashner [Thu, 14 Sep 2017 08:12:15 +0000 (11:12 +0300)]
gnu: Add gcc-objc++@6.

* gnu/packages/gcc.scm (gcc-objc++@6): New variable.

6 years agognu: Add gcc-objc@6.
Efraim Flashner [Thu, 14 Sep 2017 08:11:27 +0000 (11:11 +0300)]
gnu: Add gcc-objc@6.

* gnu/packages/gcc.scm (gcc-objc@6): New variable.

6 years agognu: Add gcc-objc++@5.
Efraim Flashner [Thu, 14 Sep 2017 08:10:11 +0000 (11:10 +0300)]
gnu: Add gcc-objc++@5.

* gnu/packages/gcc.scm (gcc-objc++@5): New variable.

6 years agognu: Add gcc-objc@5.
Efraim Flashner [Thu, 14 Sep 2017 08:09:05 +0000 (11:09 +0300)]
gnu: Add gcc-objc@5.

* gnu/packages/gcc.scm (gcc-obj@5): New variable.

6 years agoguix download: Honor mirrors when using '-o'.
Ludovic Courtès [Thu, 14 Sep 2017 21:16:22 +0000 (23:16 +0200)]
guix download: Honor mirrors when using '-o'.

Previously "guix download -o x mirror://gnu/…" would fail.

* guix/scripts/download.scm (download-to-file): Pass #:mirrors to
'url-fetch'.

6 years agognu: graphicsmagick: Fix CVE-2017-{11403,14103}.
Kei Kebreau [Sun, 10 Sep 2017 16:19:06 +0000 (12:19 -0400)]
gnu: graphicsmagick: Fix CVE-2017-{11403,14103}.

* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Add patch.
* gnu/packages/patches/graphicsmagick-CVE-2017-11403+CVE-2017-14103.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: Add cpputest.
ng0 [Mon, 4 Sep 2017 11:59:46 +0000 (11:59 +0000)]
gnu: Add cpputest.

* gnu/packages/check.scm (cpputest): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add stgit.
Stefan Reichör [Tue, 5 Sep 2017 20:10:27 +0000 (22:10 +0200)]
gnu: Add stgit.

* gnu/packages/version-control.scm (stgit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: mpv: Update to 0.27.0.
R H [Thu, 14 Sep 2017 11:43:56 +0000 (13:43 +0200)]
gnu: mpv: Update to 0.27.0.

* gnu/packages/video.scm (mpv): Update to 0.27.0.

6 years agognu: Add godot.
Peter Mikkelsen [Thu, 7 Sep 2017 11:59:47 +0000 (13:59 +0200)]
gnu: Add godot.

* gnu/packages/game-development.scm (godot): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: sudo: Update to 1.8.21p2.
Efraim Flashner [Thu, 14 Sep 2017 06:30:04 +0000 (09:30 +0300)]
gnu: sudo: Update to 1.8.21p2.

* gnu/packages/admin.scm (sudo): Update to 1.8.21p2.

6 years agognu: Add John the Ripper.
Eric Bavier [Tue, 12 Sep 2017 02:44:14 +0000 (21:44 -0500)]
gnu: Add John the Ripper.

* gnu/packages/password-utils.scm (john-the-ripper-jumbo): New variable.

6 years agognu: Add os-prober.
Arun Isaac [Tue, 29 Aug 2017 18:26:28 +0000 (23:56 +0530)]
gnu: Add os-prober.

* gnu/packages/bootloaders.scm (os-prober): New variable.

6 years agouuid: Move tests to 'tests/uuid.scm'.
Ludovic Courtès [Wed, 13 Sep 2017 22:01:21 +0000 (00:01 +0200)]
uuid: Move tests to 'tests/uuid.scm'.

* tests/file-systems.scm ("uuid->string", "string->uuid")
("uuid", "uuid, syntax error"): Move to...
* tests/uuid.scm: ... here.  New file.
("uuid, ISO-9660, format preserved"): New test.

6 years agouuid: Adjust tests.
Ludovic Courtès [Wed, 13 Sep 2017 21:57:22 +0000 (23:57 +0200)]
uuid: Adjust tests.

This is a followup to 9b336338cdc0e46a3bf7a2913c2f61cd2410c4d6.

* tests/file-systems.scm ("uuid"): Add call to 'uuid-bytevector'.
("uuid, syntax error"): Add 'dce to the expected form.

6 years agoimport: cpan: Adjust expected license in tests.
Ludovic Courtès [Wed, 13 Sep 2017 21:33:07 +0000 (23:33 +0200)]
import: cpan: Adjust expected license in tests.

This is a followup to 01ef804d69b2e57dd7b1d3d13e66e3f67e7c548a.

* tests/cpan.scm ("cpan->guix-package"): Expect 'perl-license'.

6 years agognu: Add ikiwiki.
Christopher Baines [Mon, 21 Aug 2017 10:39:47 +0000 (11:39 +0100)]
gnu: Add ikiwiki.

* gnu/packages/web.scm (ikiwiki): New variable.

6 years agognu: Add perl-cgi-session.
Christopher Baines [Mon, 21 Aug 2017 10:34:24 +0000 (11:34 +0100)]
gnu: Add perl-cgi-session.

* gnu/packages/web.scm (perl-cgi-session): New variable.

6 years agognu: Add perl-yaml-libyaml.
Christopher Baines [Mon, 21 Aug 2017 10:39:27 +0000 (11:39 +0100)]
gnu: Add perl-yaml-libyaml.

* gnu/packages/perl.scm (perl-yaml-libyaml): New variable.

6 years agognu: Add perl-html-scrubber.
Christopher Baines [Mon, 21 Aug 2017 10:39:14 +0000 (11:39 +0100)]
gnu: Add perl-html-scrubber.

* gnu/packages/web.scm (perl-html-scrubber): New variable.

6 years agognu: Add perl-test-eol.
Christopher Baines [Mon, 21 Aug 2017 16:00:55 +0000 (17:00 +0100)]
gnu: Add perl-test-eol.

* gnu/packages/perl.scm (perl-test-eol): New variable.

6 years agognu: Add perl-test-notabs.
Christopher Baines [Mon, 21 Aug 2017 14:57:01 +0000 (15:57 +0100)]
gnu: Add perl-test-notabs.

* gnu/packages/perl.scm (perl-test-notabs): New variable.

6 years agognu: Add perl-test-memory-cycle.
Christopher Baines [Mon, 21 Aug 2017 14:56:30 +0000 (15:56 +0100)]
gnu: Add perl-test-memory-cycle.

* gnu/packages/perl.scm (perl-test-memory-cycle): New variable.

6 years agognu: Add perl-devel-cycle.
Christopher Baines [Mon, 21 Aug 2017 14:55:07 +0000 (15:55 +0100)]
gnu: Add perl-devel-cycle.

* gnu/packages/perl.scm (perl-devel-cycle): New variable.

6 years agognu: Add perl-test-cpan-meta.
Christopher Baines [Mon, 21 Aug 2017 10:38:44 +0000 (11:38 +0100)]
gnu: Add perl-test-cpan-meta.

* gnu/packages/perl.scm (perl-test-cpan-meta): New variable.

6 years agognu: Add perl-test-cpan-meta-json.
Christopher Baines [Tue, 6 Jun 2017 06:14:01 +0000 (07:14 +0100)]
gnu: Add perl-test-cpan-meta-json.

* gnu/packages/perl.scm (perl-test-cpan-meta-json): New variable.

6 years agognu: Add perl-text-markdown-discount.
Christopher Baines [Tue, 6 Jun 2017 06:12:49 +0000 (07:12 +0100)]
gnu: Add perl-text-markdown-discount.

* gnu/packages/markdown.scm (perl-text-markdown-discount): New variable.
* gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch:
  New file.

6 years agognu: Add discount.
Christopher Baines [Tue, 6 Jun 2017 06:12:20 +0000 (07:12 +0100)]
gnu: Add discount.

This is required by perl-text-markdown-discount, which is required by ikiwiki.

* gnu/packages/markdown.scm (discount) New variable.

6 years agognu: linux-libre@4.9: Fix hash.
Mark H Weaver [Wed, 13 Sep 2017 16:55:14 +0000 (12:55 -0400)]
gnu: linux-libre@4.9: Fix hash.

The linux-libre-4.9.49 tarball on the distribution site was repacked using a
non-deterministic process, thus changing the tarball hash, although the
contents of the files in the tarball were not changed.

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

6 years agognu: linux-libre: Fix CVE-2017-1000251.
Mark H Weaver [Wed, 13 Sep 2017 16:51:07 +0000 (12:51 -0400)]
gnu: linux-libre: Fix CVE-2017-1000251.

* gnu/packages/linux.scm (linux-libre, linux-libre-4.9)
(linux-libre-4.4, linux-libre-arm-generic): Add patch.

6 years agognu: cuirrass: Default port to 8081.
Jan Nieuwenhuizen [Tue, 12 Sep 2017 21:43:29 +0000 (23:43 +0200)]
gnu: cuirrass: Default port to 8081.

* gnu/services/cuirass.scm (<cuirass-configuration>): Default port to 8081.
  Fixes conflict with guix-publish default.
* doc/guix.texi (Continuous Integration): Update.

6 years agodoc: Fix typo in cuirrass config example.
Jan Nieuwenhuizen [Tue, 12 Sep 2017 21:27:35 +0000 (23:27 +0200)]
doc: Fix typo in cuirrass config example.

* doc/guix.texi (Continuous Integration): Add missing quote in example spec.

6 years agognu: xorriso: Update to 1.4.8.
Efraim Flashner [Wed, 13 Sep 2017 15:32:47 +0000 (18:32 +0300)]
gnu: xorriso: Update to 1.4.8.

* gnu/packages/cdrom.scm (xorriso): Update to 1.4.8.

6 years agognu: bluez: Add replacement to fix CVE-2017-1000250.
Mark H Weaver [Wed, 13 Sep 2017 14:30:47 +0000 (10:30 -0400)]
gnu: bluez: Add replacement to fix CVE-2017-1000250.

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

6 years agognu: gcc@7: Update description.
Efraim Flashner [Tue, 12 Sep 2017 18:13:39 +0000 (21:13 +0300)]
gnu: gcc@7: Update description.

* gnu/packages/gcc.scm (gcc@7)[description]: Remove Java from the list
of supported languages.

6 years agognu: isl: Update to 0.18.
Efraim Flashner [Tue, 12 Sep 2017 18:12:46 +0000 (21:12 +0300)]
gnu: isl: Update to 0.18.

* gnu/packages/gcc.scm (isl): Update to 0.18.
(isl-0.11): New variable.
(gcc@4.8, cloog)[inputs]: Use isl-0.11.

6 years agognu: gcc: Clean up inputs.
Efraim Flashner [Tue, 12 Sep 2017 17:57:20 +0000 (20:57 +0300)]
gnu: gcc: Clean up inputs.

* gnu/packages/gcc.scm (gcc@4.7)[inputs]: Remove isl, cloog.
(gcc@4.8)[inputs]: Add isl, cloog.
(gcc@6)[inputs]: Remove cloog.

6 years agognu: gcc@4.9: Inherit from gcc@4.8.
Efraim Flashner [Tue, 12 Sep 2017 17:55:54 +0000 (20:55 +0300)]
gnu: gcc@4.9: Inherit from gcc@4.8.

* gnu/packages/gcc.scm (gcc@4.9)[inherit]: Inherit from gcc@4.8.
[supported-systems]: Remove field.

6 years agognu: awscli: Update to 1.11.151.
Tobias Geerinckx-Rice [Wed, 13 Sep 2017 00:55:46 +0000 (02:55 +0200)]
gnu: awscli: Update to 1.11.151.

* gnu/packages/python.scm (awscli): Update to 1.11.151.

6 years agognu: python-s3transfer: Update to 0.1.11.
Tobias Geerinckx-Rice [Wed, 13 Sep 2017 01:04:51 +0000 (03:04 +0200)]
gnu: python-s3transfer: Update to 0.1.11.

* gnu/packages/python.scm (python-s3transfer): Update to 0.1.11.

6 years agognu: python-botocore: Update to 1.7.9.
Tobias Geerinckx-Rice [Wed, 13 Sep 2017 01:15:09 +0000 (03:15 +0200)]
gnu: python-botocore: Update to 1.7.9.

* gnu/packages/python.scm (python-botocore): Update to 1.7.9.

6 years agoimport: cpan: Replace '(package-license perl) with 'perl-license.
Christopher Baines [Sun, 10 Sep 2017 18:36:08 +0000 (19:36 +0100)]
import: cpan: Replace '(package-license perl) with 'perl-license.

The perl-license definition is intended to avoid circular dependencies, so
use this as a default when importing packages from CPAN.

* guix/import/cpan.scm (string->license): Replace '(package-license perl) with
  'perl-license.

6 years agognu: Update signing-party.
Christopher Baines [Mon, 28 Aug 2017 19:52:54 +0000 (20:52 +0100)]
gnu: Update signing-party.

Also add more inputs to make the caff program run. I haven't successfully used
it yet though.

* gnu/packages/gnupg.scm (signing-party)[version]: Update to 2.6.
  [source]: Update origin sha256.
  [native-inputs]: Add autoconf and automake.
  [inputs]: Add perl-text-template, perl-mime-tools, perl-gnupg-interface and
  perl-net-idn-encode as these are required by caff. Also add libmd as this is
  required by TODO.
  [arguments]: Add the change-directory and wrap-programs phase, and fix a
  regex and Makefile path in the configure phase.

6 years agognu: Add libmd.
Christopher Baines [Mon, 28 Aug 2017 19:51:37 +0000 (20:51 +0100)]
gnu: Add libmd.

* gnu/packages/crypto.scm (libmd): New variable.

6 years agognu: Add perl-gnupg-interface.
Christopher Baines [Mon, 28 Aug 2017 19:52:14 +0000 (20:52 +0100)]
gnu: Add perl-gnupg-interface.

* gnu/packages/gnupg.scm (perl-gnupg-interface): New variable.

6 years agognu: Add perl-text-template.
Christopher Baines [Mon, 28 Aug 2017 19:56:57 +0000 (20:56 +0100)]
gnu: Add perl-text-template.

* gnu/packages/perl.scm (perl-text-template): New variable.

6 years agognu: Add perl-net-idn-encode.
Christopher Baines [Mon, 28 Aug 2017 19:56:30 +0000 (20:56 +0100)]
gnu: Add perl-net-idn-encode.

* gnu/packages/perl.scm (perl-net-idn-encode): New variable.

6 years agognu: Add perl-mime-tools.
Christopher Baines [Mon, 28 Aug 2017 19:54:39 +0000 (20:54 +0100)]
gnu: Add perl-mime-tools.

* gnu/packages/perl.scm (perl-mime-tools): New variable.

6 years agognu: Add perl-mailtools.
Christopher Baines [Mon, 28 Aug 2017 19:54:18 +0000 (20:54 +0100)]
gnu: Add perl-mailtools.

* gnu/packages/perl.scm (perl-mailtools): New variable.

6 years agognu: Add perl-convert-binhex.
Christopher Baines [Mon, 28 Aug 2017 19:53:22 +0000 (20:53 +0100)]
gnu: Add perl-convert-binhex.

* gnu/packages/perl.scm (perl-convert-binhex): New variable.

6 years agognu: Add perl-moox-late.
Christopher Baines [Mon, 28 Aug 2017 19:56:10 +0000 (20:56 +0100)]
gnu: Add perl-moox-late.

* gnu/packages/perl.scm (perl-moox-late): New variable.

6 years agognu: Add perl-moox-handlesvia.
Christopher Baines [Mon, 28 Aug 2017 19:55:40 +0000 (20:55 +0100)]
gnu: Add perl-moox-handlesvia.

* gnu/packages/perl.scm (perl-moox-handlesvia): New variable.