jackhill/guix/guix.git
7 years agognu: mozjs@17: Use 'modify-phases' syntax.
Efraim Flashner [Mon, 27 Mar 2017 16:04:44 +0000 (19:04 +0300)]
gnu: mozjs@17: Use 'modify-phases' syntax.

* gnu/packages/gnuzilla.scm (mozjs@17)[arguments]: Use 'modify-phases'
syntax.

7 years agognu: mozjs@17: Add missing inputs.
Efraim Flashner [Mon, 27 Mar 2017 15:57:31 +0000 (18:57 +0300)]
gnu: mozjs@17: Add missing inputs.

* gnu/packages/gnuzilla.scm (mozjs@17)[native-inputs]: Add pkg-config.
[propagated-inputs]: Add nspr.
[inputs]: Add zlib.

7 years agognu: mozjs@17: Add support for aarch64-linux.
Efraim Flashner [Mon, 27 Mar 2017 13:19:39 +0000 (16:19 +0300)]
gnu: mozjs@17: Add support for aarch64-linux.

* gnu/packages/gnuzilla.scm (mozjs@17)[source]: Add patch.
[arguments]: Add phase deleting slow test, add configure argument for
building on aarch64-linux.
* gnu/packages/patches/mozjs17-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: mozjs@24: Add aarch64-support.
Efraim Flashner [Mon, 27 Mar 2017 10:28:33 +0000 (13:28 +0300)]
gnu: mozjs@24: Add aarch64-support.

* gnu/packages/gnuzilla.scm (mozjs@24)[source]: Add patch.
[arguments]: Add flag for building on aarch64-linux, delete failing test.
* gnu/packages/patches/mozjs24-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: mysql: Disable tests on aarch64-linux.
Efraim Flashner [Mon, 27 Mar 2017 08:52:48 +0000 (11:52 +0300)]
gnu: mysql: Disable tests on aarch64-linux.

* gnu/packages/databases.scm (mysql)[arguments]: Disable the test suite
on aarch64-linux.

7 years agognu: gsl: Disable tests on aarch64-linux.
Efraim Flashner [Mon, 27 Mar 2017 06:39:48 +0000 (09:39 +0300)]
gnu: gsl: Disable tests on aarch64-linux.

* gnu/packages/maths.scm (gsl)[arguments]: Do not run the test suite on
aarch64-linux.
[home-page]: Use https.

7 years agoMerge branch 'master' into core-updates
Leo Famulari [Tue, 28 Mar 2017 01:19:38 +0000 (21:19 -0400)]
Merge branch 'master' into core-updates

7 years agognu: epiphany: Update to 3.22.7.
Leo Famulari [Mon, 27 Mar 2017 16:58:10 +0000 (12:58 -0400)]
gnu: epiphany: Update to 3.22.7.

* gnu/packages/gnome.scm (epiphany): Update to 3.22.7.

7 years agognu: webkitgtk: Update to 2.16.0.
Leo Famulari [Mon, 27 Mar 2017 16:53:09 +0000 (12:53 -0400)]
gnu: webkitgtk: Update to 2.16.0.

WebKitGTK+ 2.16.0 is the first stable release of WebKitGTK+ that uses libgcrypt
instead of GnuTLS for some cryptographic functions:

<https://bugs.webkit.org/show_bug.cgi?id=163125>
<http://trac.webkit.org/changeset/208297/webkit>

* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.0.
[inputs]: Replace gnutls with libgcrypt.

7 years agognu: grafx2: Remove zero-width space.
Tobias Geerinckx-Rice [Mon, 27 Mar 2017 23:15:37 +0000 (01:15 +0200)]
gnu: grafx2: Remove zero-width space.

* gnu/packages/game-development.scm (grafx2)[description]: Remove
invisible <U+200B> (‘zero-width space’) character.

7 years agognu: libgit2: Patch use-after-free.
Ludovic Courtès [Mon, 27 Mar 2017 21:46:28 +0000 (23:46 +0200)]
gnu: libgit2: Patch use-after-free.

* gnu/packages/patches/libgit2-use-after-free.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2)[inputs]: Add it.
[arguments] <#:phases>: Add 'apply-patch' phase.

7 years agognu: lm-sensors: Use a descriptive file name for the source tarball.
Leo Famulari [Mon, 27 Mar 2017 18:29:42 +0000 (14:29 -0400)]
gnu: lm-sensors: Use a descriptive file name for the source tarball.

* gnu/packages/linux.scm (lm-sensors)[source]: Add file-name field.

7 years agognu: mcelog: Update to 149.
Tobias Geerinckx-Rice [Mon, 27 Mar 2017 18:17:56 +0000 (20:17 +0200)]
gnu: mcelog: Update to 149.

* gnu/packages/linux.scm (mcelog): Update to 149.

7 years agognu: corkscrew: Install the README file.
Tobias Geerinckx-Rice [Mon, 27 Mar 2017 18:10:44 +0000 (20:10 +0200)]
gnu: corkscrew: Install the README file.

* gnu/packages/ssh.scm (corkscrew)[arguments]: Add a very basic
‘install-documentation’ phase.

7 years agognu: haunt: Disable test suite.
David Thompson [Mon, 27 Mar 2017 18:18:17 +0000 (14:18 -0400)]
gnu: haunt: Disable test suite.

* gnu/packages/guile.scm (haunt): Disable test suite.

7 years agognu: libreoffice: Update to 5.3.1.2.
Thomas Danckaert [Mon, 27 Mar 2017 18:17:02 +0000 (20:17 +0200)]
gnu: libreoffice: Update to 5.3.1.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 5.3.1.2.
[inputs]: Add libstaroffice and libzmf.
[arguments]: Remove reference to removed patch; unpack xmlsec 1.2.23 tarball.
(xmlsec-src-libreoffice): Update to version 1.2.23 tarball.

7 years agognu: orcus: Update to 0.12.1.
Thomas Danckaert [Mon, 27 Mar 2017 18:16:47 +0000 (20:16 +0200)]
gnu: orcus: Update to 0.12.1.

* gnu/packages/libreoffice.scm (orcus): Update to 0.12.1.
[inputs]: Add python.

7 years agognu: libetonyek: Update to 0.1.6.
Thomas Danckaert [Mon, 27 Mar 2017 18:16:32 +0000 (20:16 +0200)]
gnu: libetonyek: Update to 0.1.6.

* gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.6.
[arguments]: Add phase 'autoreconf, because configure.ac is patched.  Add
configure flag "--with-mdds=1.2".
[inputs]: Add liblangtag.
[native-inputs]: Add autoconf and automake.
* gnu/packages/patches/libetonyek-build-with-mdds-1.2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: Add libstaroffice.
Thomas Danckaert [Mon, 27 Mar 2017 18:16:19 +0000 (20:16 +0200)]
gnu: Add libstaroffice.

* gnu/packages/libreoffice.scm (libstaroffice): New variable.

7 years agognu: Add grafx2.
David Thompson [Mon, 27 Mar 2017 00:00:42 +0000 (20:00 -0400)]
gnu: Add grafx2.

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

7 years agognu: ixion: Update to 0.12.2.
Thomas Danckaert [Mon, 27 Mar 2017 18:15:51 +0000 (20:15 +0200)]
gnu: ixion: Update to 0.12.2.

* gnu/packages/libreoffice.scm (ixion): Update to 0.12.2.
[inputs]: Replace python-2 by python.

7 years agognu: mdds: Upgrade to 1.2.2.
Thomas Danckaert [Mon, 27 Mar 2017 18:15:36 +0000 (20:15 +0200)]
gnu: mdds: Upgrade to 1.2.2.

* gnu/packages/boost.scm (mdds): Upgrade to 1.2.2.

7 years agognu: Add libzmf.
Thomas Danckaert [Mon, 27 Mar 2017 18:15:04 +0000 (20:15 +0200)]
gnu: Add libzmf.

* gnu/packages/libreoffice.scm (libzmf): New Variable.

7 years agognu: geoclue: Update to 2.4.6.
Leo Famulari [Mon, 27 Mar 2017 15:56:06 +0000 (11:56 -0400)]
gnu: geoclue: Update to 2.4.6.

* gnu/packages/gnome.scm (geoclue): Update to 2.4.6.

7 years agognu: corkscrew: Improve descriptions.
Tobias Geerinckx-Rice [Mon, 27 Mar 2017 15:31:54 +0000 (17:31 +0200)]
gnu: corkscrew: Improve descriptions.

* gnu/packages/ssh.scm (corkscrew)[synopsis, description]: Fix typos and
condense.  Remove scary warning (the tunnel is always encrypted through
SSH) and speculation.

7 years agognu: corkscrew: Download source from a mirror.
Tobias Geerinckx-Rice [Mon, 27 Mar 2017 14:57:36 +0000 (16:57 +0200)]
gnu: corkscrew: Download source from a mirror.

* gnu/packages/ssh.scm (corkscrew)[source]: Use
‘https://downloads.openwrt.org’.

7 years agognu: mosh: Update to 1.3.0.
Tobias Geerinckx-Rice [Mon, 27 Mar 2017 13:51:06 +0000 (15:51 +0200)]
gnu: mosh: Update to 1.3.0.

* gnu/packages/ssh.scm (mosh): Update to 1.3.0.

7 years agognu: youtube-dl: Update to 2017.03.26.
Tobias Geerinckx-Rice [Sun, 26 Mar 2017 20:29:07 +0000 (22:29 +0200)]
gnu: youtube-dl: Update to 2017.03.26.

* gnu/packages/video.scm (youtube-dl): Update to 2017.03.26.

7 years agognu: gnuplot: Enable tikz backend.
Danny Milosavljevic [Sat, 25 Mar 2017 17:37:17 +0000 (18:37 +0100)]
gnu: gnuplot: Enable tikz backend.

* gnu/packages/maths.scm (gnuplot)[inputs]: Add lua.

7 years agoui: Support Texinfo markup in package synopses.
Alex Kost [Mon, 20 Mar 2017 10:41:41 +0000 (13:41 +0300)]
ui: Support Texinfo markup in package synopses.

* guix/ui.scm (package-field-string): New procedure.
(package-description-string): Use it.
(package-synopsis-string): New procedure.
(package->recutils): Use it.
* guix/scripts/lint.scm (check-synopsis-style)[check-texinfo-markup]:
New procedure.  Use it in checks.
* tests/lint.scm: Test it.
* gnu/packages/perl.scm (perl-try-tiny)[synopsis]: Adjust for the
Texinfo markup.

7 years agomaint: Give command to install the pre-push hook.
Ludovic Courtès [Sun, 26 Mar 2017 21:16:13 +0000 (23:16 +0200)]
maint: Give command to install the pre-push hook.

* HACKING: Add 'cp' line to install the pre-push hook.

7 years agognu: mumble: Fix build after speex update.
Marius Bakke [Sun, 26 Mar 2017 08:09:15 +0000 (10:09 +0200)]
gnu: mumble: Fix build after speex update.

* gnu/packages/telephony.scm (mumble)[inputs]: Add SPEEXDSP.

7 years agognu: Add speexdsp.
Marius Bakke [Sun, 26 Mar 2017 08:05:57 +0000 (10:05 +0200)]
gnu: Add speexdsp.

* gnu/packages/xiph.scm (speexdsp): New variable. Export it.

7 years agoRevert "gnu: audacity: Use gtk+@3."
Leo Famulari [Sun, 26 Mar 2017 20:09:25 +0000 (16:09 -0400)]
Revert "gnu: audacity: Use gtk+@3."

It appears that Audacity does not yet support GTK+-3 fully; the user interface
was unusable with this change.

This reverts commit 36e17ab417078710939771d5ab19976eec257309.

7 years agognu: claws-mail: Update to 3.15.0.
Tobias Geerinckx-Rice [Sun, 26 Mar 2017 14:58:13 +0000 (16:58 +0200)]
gnu: claws-mail: Update to 3.15.0.

* gnu/packages/mail.scm (claws-mail): Update to 3.15.0.

7 years agognu: Add emacs-monroe.
Vasile Dumitrascu [Sat, 25 Mar 2017 02:31:00 +0000 (02:31 +0000)]
gnu: Add emacs-monroe.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add emacs-keyfreq.
Vasile Dumitrascu [Sat, 25 Mar 2017 02:12:00 +0000 (02:12 +0000)]
gnu: Add emacs-keyfreq.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoprofiles: Create fonts.dir/scale for all fonts directories.
Huang Ying [Sun, 12 Mar 2017 11:53:59 +0000 (19:53 +0800)]
profiles: Create fonts.dir/scale for all fonts directories.

* guix/profiles.scm (fonts-dir-file): Create fonts.dir/scale files for all
fonts directories.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agounion: Add create-all-directories? parameter to 'union-build'.
Huang Ying [Sun, 12 Mar 2017 11:53:58 +0000 (19:53 +0800)]
union: Add create-all-directories? parameter to 'union-build'.

* guix/build/union.scm (union-build): Add create-all-directories? keyword
parameter.
* tests/union.scm ("union-build #:create-all-directories? #t"): New test.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: perl-scalar-list-utils: Update to 1.47.
Alex Sassmannshausen [Thu, 23 Mar 2017 13:01:31 +0000 (14:01 +0100)]
gnu: perl-scalar-list-utils: Update to 1.47.

* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.47.

7 years agognu: perl-parse-cpan-meta: Update to 2.150010.
Alex Sassmannshausen [Thu, 23 Mar 2017 13:00:49 +0000 (14:00 +0100)]
gnu: perl-parse-cpan-meta: Update to 2.150010.

* gnu/packages/perl.scm (perl-parse-cpan-meta): Update to 2.150010.

7 years agognu: perl-cpan-meta-yaml: Update to 0.018.
Alex Sassmannshausen [Thu, 23 Mar 2017 13:00:27 +0000 (14:00 +0100)]
gnu: perl-cpan-meta-yaml: Update to 0.018.

* gnu/packages/perl.scm (perl-cpan-meta-yaml): Update to 0.018.

7 years agognu: perl-cpan-meta-requirements: Update to 2.140.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:59:58 +0000 (13:59 +0100)]
gnu: perl-cpan-meta-requirements: Update to 2.140.

* gnu/packages/perl.scm (perl-cpan-meta-requirements): Update to 2.140.

7 years agognu: perl-yaml: Update to 1.23.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:59:31 +0000 (13:59 +0100)]
gnu: perl-yaml: Update to 1.23.

* gnu/packages/perl.scm (perl-yaml): Update to 1.23.

7 years agognu: perl-variable-magic: Update to 0.61.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:59:11 +0000 (13:59 +0100)]
gnu: perl-variable-magic: Update to 0.61.

* gnu/packages/perl.scm (perl-variable-magic): Update to 0.61.

7 years agognu: perl-time-duration-parse: Update to 0.13.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:58:47 +0000 (13:58 +0100)]
gnu: perl-time-duration-parse: Update to 0.13.

* gnu/packages/perl.scm (perl-time-duration-parse): Update to 0.13.

7 years agognu: perl-test-warnings: Update to 0.026.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:58:24 +0000 (13:58 +0100)]
gnu: perl-test-warnings: Update to 0.026.

* gnu/packages/perl.scm (perl-test-warnings): Update to 0.026.

7 years agognu: perl-test-simple: Update to 1.302078.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:57:58 +0000 (13:57 +0100)]
gnu: perl-test-simple: Update to 1.302078.

* gnu/packages/perl.scm (perl-test-simple): Update to 1.302078.

7 years agognu: perl-test-exception: Update to 0.43.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:57:31 +0000 (13:57 +0100)]
gnu: perl-test-exception: Update to 0.43.

* gnu/packages/perl.scm (perl-test-exception): Update to 0.43.

7 years agognu: perl-test-cleannamespaces: Update to 0.22.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:57:02 +0000 (13:57 +0100)]
gnu: perl-test-cleannamespaces: Update to 0.22.

* gnu/packages/perl.scm (perl-test-cleannamespaces): Update to 0.22.

7 years agognu: perl-sub-name: Update to 0.21.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:56:00 +0000 (13:56 +0100)]
gnu: perl-sub-name: Update to 0.21.

* gnu/packages/perl.scm (perl-sub-name): Update to 0.21.

7 years agognu: perl-params-validate: Update to 1.26.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:55:09 +0000 (13:55 +0100)]
gnu: perl-params-validate: Update to 1.26.

* gnu/packages/perl.scm (perl-params-validate): Update to 1.26.

7 years agognu: perl-package-deprecationmanager: Update to 0.17.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:54:02 +0000 (13:54 +0100)]
gnu: perl-package-deprecationmanager: Update to 0.17.

* gnu/packages/perl.scm (perl-package-deprecationmanager): Update to 0.17.

7 years agognu: perl-moose: Update to 2.2004.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:53:34 +0000 (13:53 +0100)]
gnu: perl-moose: Update to 2.2004.

* gnu/packages/perl.scm (perl-moose): Update to 2.2004.

7 years agognu: perl-module-runtime-conflicts: Update to 0.003.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:52:28 +0000 (13:52 +0100)]
gnu: perl-module-runtime-conflicts: Update to 0.003.

* gnu/packages/perl.scm (perl-module-runtime-conflicts): Update to 0.003.

7 years agognu: perl-devel-partialdump: Update to 0.18.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:51:08 +0000 (13:51 +0100)]
gnu: perl-devel-partialdump: Update to 0.18.

* gnu/packages/perl.scm (perl-devel-partialdump): Update to 0.18.

7 years agognu: perl-devel-overloadinfo: Update to 0.004.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:49:41 +0000 (13:49 +0100)]
gnu: perl-devel-overloadinfo: Update to 0.004.

* gnu/packages/perl.scm (perl-devel-overloadinfo): Update to 0.004.

7 years agognu: perl-cpan-meta-check: Update to 0.011.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:48:29 +0000 (13:48 +0100)]
gnu: perl-cpan-meta-check: Update to 0.011.

* gnu/packages/perl.scm (perl-cpan-meta-check): Update to 0.011.

7 years agognu: perl-common-sense: Update to 3.74.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:46:39 +0000 (13:46 +0100)]
gnu: perl-common-sense: Update to 3.74.

* gnu/packages/perl.scm (perl-common-sense): Update to 3.74.

7 years agognu: perl-clone: Update to 0.38.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:46:04 +0000 (13:46 +0100)]
gnu: perl-clone: Update to 0.38.

* gnu/packages/perl.scm (perl-clone): Update to 0.38.

7 years agognu: perl-class-load: Update to 0.23.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:45:20 +0000 (13:45 +0100)]
gnu: perl-class-load: Update to 0.23.

* gnu/packages/perl.scm (perl-class-load): Update to 0.23.

7 years agognu: perl-capture-tiny: Update to 0.46.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:44:36 +0000 (13:44 +0100)]
gnu: perl-capture-tiny: Update to 0.46.

* gnu/packages/perl.scm (perl-capture-tiny): Update to 0.46.

7 years agognu: perl-b-hooks-endofscope: Update to 0.21.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:41:42 +0000 (13:41 +0100)]
gnu: perl-b-hooks-endofscope: Update to 0.21.

* gnu/packages/perl.scm (perl-b-hooks-endofscope): Update to 0.21.

7 years agognu: Add perl-test-needs.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:17:36 +0000 (13:17 +0100)]
gnu: Add perl-test-needs.

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

7 years agognu: Add perl-file-pushd.
Alex Sassmannshausen [Thu, 23 Mar 2017 12:16:59 +0000 (13:16 +0100)]
gnu: Add perl-file-pushd.

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

7 years agognu: denemo: Update to 2.1.
Efraim Flashner [Sun, 26 Mar 2017 09:12:35 +0000 (12:12 +0300)]
gnu: denemo: Update to 2.1.

* gnu/packages/music.scm (denemo): Update to 2.1.

7 years agognu: po4a: Make manpages writable before resetting timestamps.
Marius Bakke [Sun, 26 Mar 2017 09:00:46 +0000 (11:00 +0200)]
gnu: po4a: Make manpages writable before resetting timestamps.

* gnu/packages/gettext.scm (po4a)[arguments]: Add
'make-compressed-files-writable' phase.

7 years agognu: bigloo: Fix build failure in ld.
Julien Lepiller [Tue, 21 Mar 2017 12:29:00 +0000 (13:29 +0100)]
gnu: bigloo: Fix build failure in ld.

* gnu/packages/scheme.scm (bigloo)[arguments]<#:configure-flags>: Add --cflags=-fPIC.

7 years agognu: libsvgtiny: Build with gperf@3.0.
Marius Bakke [Sun, 26 Mar 2017 07:36:00 +0000 (09:36 +0200)]
gnu: libsvgtiny: Build with gperf@3.0.

* gnu/packages/web.scm (libsvgtiny)[native-inputs]: Change GPERF to GPERF-3.0.

7 years agognu: libpqxx: Fix build with newer sed.
Marius Bakke [Sun, 26 Mar 2017 07:10:30 +0000 (09:10 +0200)]
gnu: libpqxx: Fix build with newer sed.

* gnu/packages/databases.scm (libpqxx)[arguments]: Add 'fix-sed-command' phase
that corrects a typo in the configure script.

7 years agognu: aseprite: Downgrade to 1.1.7.
Efraim Flashner [Sun, 26 Mar 2017 06:50:08 +0000 (09:50 +0300)]
gnu: aseprite: Downgrade to 1.1.7.

* gnu/packages/game-development.scm (aseprite): Downgrade to 1.1.7.

7 years agognu: linux-libre: Update to 4.10.5.
Mark H Weaver [Sun, 26 Mar 2017 07:12:33 +0000 (03:12 -0400)]
gnu: linux-libre: Update to 4.10.5.

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

7 years agognu: linux-libre@4.9: Update to 4.9.17.
Mark H Weaver [Sun, 26 Mar 2017 07:10:25 +0000 (03:10 -0400)]
gnu: linux-libre@4.9: Update to 4.9.17.

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

7 years agognu: linux-libre@4.4: Update to 4.4.56.
Mark H Weaver [Sun, 26 Mar 2017 07:09:06 +0000 (03:09 -0400)]
gnu: linux-libre@4.4: Update to 4.4.56.

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

7 years agoimport: stackage: Compile only if guile-json is available.
Mark H Weaver [Sun, 26 Mar 2017 06:38:33 +0000 (02:38 -0400)]
import: stackage: Compile only if guile-json is available.

* Makefile.am (MODULES): Move "guix/import/stackage.scm" within
"if HAVE_GUILE_JSON".  Sort the modules within that conditional.

7 years agognu: vte-ng: Build with gperf@3.0.
Marius Bakke [Sun, 26 Mar 2017 06:29:19 +0000 (08:29 +0200)]
gnu: vte-ng: Build with gperf@3.0.

* gnu/packages/gnome.scm (vte-ng)[native-inputs]: Change GPERF to GPERF-3.0.

7 years agognu: libtorrent-rasterbar: Update to 1.1.2.
Marius Bakke [Sun, 26 Mar 2017 05:49:50 +0000 (07:49 +0200)]
gnu: libtorrent-rasterbar: Update to 1.1.2.

* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.2.
[source]: Use patch.
* gnu/packages/patches/libtorrent-rasterbar-boost-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: aseprite: Update to 1.1.13.
Marius Bakke [Sun, 26 Mar 2017 05:08:27 +0000 (07:08 +0200)]
gnu: aseprite: Update to 1.1.13.

* gnu/packages/game-development.scm (aseprite): Update to 1.1.13.
[source]: Switch to release archive.

7 years agognu: coreutils: Patch 'cut' unit test on ARM.
Ludovic Courtès [Sat, 25 Mar 2017 22:28:54 +0000 (23:28 +0100)]
gnu: coreutils: Patch 'cut' unit test on ARM.

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

* gnu/packages/patches/coreutils-cut-huge-range-test.patch: New file.
* gnu/packages/base.scm (coreutils)[native-inputs]: Add it as an input.
[arguments] <#:phases>: On ARM, add 'patch-cut-test' phase.
* gnu/local.mk (dist_patch_DATA): Add 'coreutils-cut-huge-range-test.patch'.

7 years agosystem: grub: Don't attempt to load non-EFI modules on EFI.
Ludovic Courtès [Fri, 24 Mar 2017 23:22:14 +0000 (00:22 +0100)]
system: grub: Don't attempt to load non-EFI modules on EFI.

This resulted in a couple of harmless warnings just before the menu is
displayed.

* gnu/system/grub.scm (eye-candy)[setup-gfxterm-body]: Move 'vbe' and
'vga' loading to the non-EFI branch.

7 years agognu: python2-dogtail: Update to 0.9.9.
Efraim Flashner [Sat, 25 Mar 2017 20:49:11 +0000 (23:49 +0300)]
gnu: python2-dogtail: Update to 0.9.9.

* gnu/packages/python.scm (python2-dogtail): Update to 0.9.9.
[source]: Download using pypi-uri scheme.

7 years agognu: xorg-server-xwayland: Add missing input.
Efraim Flashner [Sat, 25 Mar 2017 20:19:17 +0000 (23:19 +0300)]
gnu: xorg-server-xwayland: Add missing input.

* gnu/packages/xorg.scm (xorg-server-xwayland)[inputs]: Remove libepoxy,
add wayland-protocols.

7 years agognu: git: Update to 2.12.2.
Marius Bakke [Sat, 25 Mar 2017 19:17:04 +0000 (20:17 +0100)]
gnu: git: Update to 2.12.2.

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

7 years agognu: maim: Update to 4.4.62.
Marius Bakke [Sat, 25 Mar 2017 19:12:44 +0000 (20:12 +0100)]
gnu: maim: Update to 4.4.62.

* gnu/packages/xdisorg.scm (maim): Update to 4.4.62.

7 years agognu: youtube-dl: Update to 2017.03.24.
Tobias Geerinckx-Rice [Fri, 24 Mar 2017 14:20:38 +0000 (15:20 +0100)]
gnu: youtube-dl: Update to 2017.03.24.

* gnu/packages/video.scm (youtube-dl): Update to 2017.03.24.

7 years agognu: pcc: Remove aarch64-linux from %supported-systems.
Efraim Flashner [Sat, 25 Mar 2017 18:30:25 +0000 (21:30 +0300)]
gnu: pcc: Remove aarch64-linux from %supported-systems.

* gnu/packages/c.scm (pcc)[supported-systems]: New field.

7 years agognu: tcc: Remove aarch64-linux from %supported-systems.
Efraim Flashner [Sat, 25 Mar 2017 18:22:52 +0000 (21:22 +0300)]
gnu: tcc: Remove aarch64-linux from %supported-systems.

* gnu/packages/c.scm (tcc)[supported-systems]: Remove aarch64-linux from
the %supported-systems.

7 years agognu: Add shellcheck.
Danny Milosavljevic [Sat, 25 Mar 2017 14:02:11 +0000 (15:02 +0100)]
gnu: Add shellcheck.

* gnu/packages/haskell.scm (shellcheck): New variable.

7 years agognu: Add ghc-json.
Danny Milosavljevic [Sun, 12 Mar 2017 09:04:28 +0000 (10:04 +0100)]
gnu: Add ghc-json.

* gnu/packages/haskell.scm (ghc-json): New variable.

7 years agognu: Add emacs-symon.
Vasile Dumitrascu [Fri, 24 Mar 2017 15:25:00 +0000 (15:25 +0000)]
gnu: Add emacs-symon.

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

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
7 years agoservices: Add inetd-service-type.
Thomas Danckaert [Tue, 14 Mar 2017 17:12:34 +0000 (18:12 +0100)]
services: Add inetd-service-type.

* gnu/services/networking.scm (<inetd-configuration>, <inetd-entry>): New
record types.
(inetd-config-file, inetd-shepherd-service): New procedures.
(inetd-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
* gnu/tests/networking.scm: New file.
* gnu/local.mk: Add it.

7 years agodoc: Re-generate openvpn service documentation.
Mathieu Othacehe [Fri, 24 Mar 2017 10:00:17 +0000 (11:00 +0100)]
doc: Re-generate openvpn service documentation.

* doc/guix.texi (VPN Services): Generate documentation with
generate-openvpn-server-documentation and
generate-openvpn-client-documentation helpers and guile 2.1.7.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
7 years agoservices: openvpn: Fix a typo which was corrected in generated doc.
Mathieu Othacehe [Fri, 24 Mar 2017 10:00:16 +0000 (11:00 +0100)]
services: openvpn: Fix a typo which was corrected in generated doc.

* gnu/services/vpn.scm (define-split-configuration): Fix typo.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
7 years agognu: Add tlp service.
Mathieu Othacehe [Fri, 24 Mar 2017 10:00:15 +0000 (11:00 +0100)]
gnu: Add tlp service.

* gnu/services/pm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/tlp.scm.
* doc/guix.texi (Power management Services): New section.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
7 years agoservices: configuration: Rewrite id procedure.
Mathieu Othacehe [Fri, 24 Mar 2017 10:00:14 +0000 (11:00 +0100)]
services: configuration: Rewrite id procedure.

* gnu/services/configuration.scm (id): Replace it using the more concise
version found in messaging.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
7 years agoservices: Factorize define-maybe macro.
Mathieu Othacehe [Fri, 24 Mar 2017 10:00:13 +0000 (11:00 +0100)]
services: Factorize define-maybe macro.

* gnu/services/configuration.scm (id): New procedure extracted from
define-configuration.
(define-maybe): New exported procedure, moved from messaging.scm.
* gnu/services/messaging.scm (define-maybe): Remove it.
(id): Move declaration inside define-all-configurations which is now
the only caller procedure.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
7 years agognu: tlp: Read configuration from /etc/tlp.
Mathieu Othacehe [Fri, 24 Mar 2017 10:00:12 +0000 (11:00 +0100)]
gnu: tlp: Read configuration from /etc/tlp.

* gnu/packages/linux.scm (tlp): Set TLP_CONF to "/etc/tlp".

Signed-off-by: Clément Lassieur <clement@lassieur.org>
7 years agognu: Add emacs-aggresive-indent-mode.
Vasile Dumitrascu [Fri, 24 Mar 2017 02:56:00 +0000 (02:56 +0000)]
gnu: Add emacs-aggresive-indent-mode.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
7 years agomaint: Mention the Signed-off-by line in 'HACKING'.
Clément Lassieur [Tue, 21 Mar 2017 21:11:23 +0000 (22:11 +0100)]
maint: Mention the Signed-off-by line in 'HACKING'.

* HACKING: Mention the Signed-off-by line.

7 years agognu: ccache: Update to 3.3.4.
Efraim Flashner [Fri, 24 Mar 2017 11:53:21 +0000 (14:53 +0300)]
gnu: ccache: Update to 3.3.4.

* gnu/packages/ccache.scm (ccache): Update to 3.3.4.