jackhill/guix/guix.git
7 years agognu: Remove ghostscript-gs definitions.
Efraim Flashner [Fri, 2 Sep 2016 11:30:21 +0000 (14:30 +0300)]
gnu: Remove ghostscript-gs definitions.

* gnu/packages/ghostscript.scm (ghostscript-wrapper, ghostscript-gs)
(ghostscript-gs/x): Remove variables.

7 years agognu: Use ghostscript over ghostscript-gs.
Efraim Flashner [Fri, 2 Sep 2016 10:12:07 +0000 (13:12 +0300)]
gnu: Use ghostscript over ghostscript-gs.

* gnu/packages/engineering.scm (fastcap)[native-inputs],
gnu/packages/lout.scm (lout)[native-inputs],
gnu/packages/ocaml.scm (unison)[native-inputs],
gnu/packages/plotutils.scm (asymptote)[native-inputs],
gnu/packages/skribilo.scm (skribilo)[native-inputs]: Remove
ghostscript-gs.
* gnu/packages/gv.scm (gv)[propagated-inputs],
gnu/packages/music.scm (lilypond)[inputs],
gnu/packages/scheme.scm (chez-scheme)[native-inputs]: Use
ghostscript over ghostscript-gs.

7 years agognu: ghostscript: Add `gs' binary.
Efraim Flashner [Mon, 11 Jul 2016 16:04:49 +0000 (19:04 +0300)]
gnu: ghostscript: Add `gs' binary.

This is a followup to commit eb354bdacbf4154ec66038dac07f19bf4ced1fad.

* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Create a
symlink from `gsc' to `gs' to provide a `gs' binary.

7 years agobuild-system/gnu: 'strip' phase lists files in sorted order.
Ludovic Courtès [Thu, 1 Sep 2016 21:48:08 +0000 (23:48 +0200)]
build-system/gnu: 'strip' phase lists files in sorted order.

This fixes a bug whereby the choice between stripping 'libfoo.so.0.1.2'
and stripping 'libfoo.so' (the symlink) would be non-deterministic.

* guix/build/gnu-build-system.scm (strip)[strip-dir]: Use 'find-files'
instead of 'file-system-fold' so that files are picked in deterministic
order.

7 years agognu: sqlite: Enable DBSTAT_VTAB.
David Craven [Tue, 30 Aug 2016 23:02:41 +0000 (01:02 +0200)]
gnu: sqlite: Enable DBSTAT_VTAB.

* gnu/packages/databases.scm (sqlite)[arguments]: Enable configure-flag
  -DSQLITE_ENABLE_DBSTAT_VTAB.

7 years agoRevert "gnu: linux-pam: Add cracklib to inputs."
Leo Famulari [Wed, 31 Aug 2016 20:16:16 +0000 (16:16 -0400)]
Revert "gnu: linux-pam: Add cracklib to inputs."

This reverts commit 25d1b3107fc7ebdc155649722fc257f4dbc4b04a.

7 years agognu: sqlite: Update to 3.14.1.
Efraim Flashner [Tue, 30 Aug 2016 21:00:03 +0000 (00:00 +0300)]
gnu: sqlite: Update to 3.14.1.

* gnu/packages/databases.scm (sqlite): Update to 3.14.1.

7 years agognu: cups-filters: Update to 1.10.2.
Efraim Flashner [Tue, 30 Aug 2016 14:32:21 +0000 (17:32 +0300)]
gnu: cups-filters: Update to 1.10.2.

* gnu/packages/cups.scm (cups-filters): Update to 1.10.2.

7 years agognu: cups-filters: Add missing avahi input.
Efraim Flashner [Tue, 30 Aug 2016 14:29:02 +0000 (17:29 +0300)]
gnu: cups-filters: Add missing avahi input.

* gnu/packages/cups.scm (cups-filters)[inputs]: Add avahi.
This is a follow-up to commit 6c4742530a4b4b9f25f9e63dc14fe3f88c51d19d.

7 years agognu: python-3: Update to python-3.5.2.
Leo Famulari [Sun, 21 Aug 2016 04:51:38 +0000 (00:51 -0400)]
gnu: python-3: Update to python-3.5.2.

* gnu/packages/patches/python-3.4-fix-tests.patch,
gnu/packages/patches/python-3.5-fix-tests.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/patches/python-fix-tests.patch: Move python-3.4 specific
hunk to 'gnu/packages/patches/python-3.4-fix-tests.patch'.
* gnu/packages/python.scm (python-3.5): New variable.
(python-3.4): Inherit from python-3.5.
[source]: Use 'gnu/packages/patches/python-3.4-fix-tests.patch'.
(python-3): Point to python-3.5.

Co-authored-by: Diane Trout <diane@ghic.org>
Co-authored-by: Christopher Allan Webber <cwebber@dustycloud.org>
7 years agognu: python-3.4: Update to 3.4.5.
Christopher Allan Webber [Mon, 20 Jun 2016 19:05:20 +0000 (14:05 -0500)]
gnu: python-3.4: Update to 3.4.5.

* gnu/packages/patches/python-disable-ssl-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/python.scm (python-3.4): Update to 3.4.5.
[source]: Remove patch.
[arguments]: Remove field.
(python-minimal)[inputs]: Add libffi.

7 years agognu: libtiff: Incorporate grafted security patches.
Leo Famulari [Tue, 30 Aug 2016 00:58:13 +0000 (20:58 -0400)]
gnu: libtiff: Incorporate grafted security patches.

* gnu/packages/image.scm (libtiff)[source]: Add patches from libtiff/fixed.
[replacement]: Remove field.
(libtiff/fixed): Remove variable.

7 years agoMerge branch 'master' into core-updates
Leo Famulari [Tue, 30 Aug 2016 00:55:55 +0000 (20:55 -0400)]
Merge branch 'master' into core-updates

7 years agognu: libtiff: Fix CVE-2016-5314.
Leo Famulari [Tue, 30 Aug 2016 00:53:57 +0000 (20:53 -0400)]
gnu: libtiff: Fix CVE-2016-5314.

* gnu/packages/patches/libtiff-CVE-2016-5314.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed): Use it.

7 years agognu: diamond: Update to 0.8.20.
Ben Woodcroft [Tue, 30 Aug 2016 00:46:30 +0000 (10:46 +1000)]
gnu: diamond: Update to 0.8.20.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.20.

7 years agognu: ruby-concurrent: Adjust for 'replace-git-ls-files'.
Ben Woodcroft [Sun, 24 Jul 2016 00:21:21 +0000 (10:21 +1000)]
gnu: ruby-concurrent: Adjust for 'replace-git-ls-files'.

* gnu/packages/ruby.scm (ruby-concurrent)[arguments]: Adjust for new build
phase 'replace-git-ls-files'.

7 years agoguix: ruby-build-system: Add replace-git-ls-files.
Ben Woodcroft [Mon, 25 Jul 2016 11:53:35 +0000 (21:53 +1000)]
guix: ruby-build-system: Add replace-git-ls-files.

* guix/build/ruby-build-system.scm (replace-git-ls-files): New variable.
(%standard-phases): Add it.

7 years agoguix: ruby-build-system: Build compiled gems reproducibly.
Ben Woodcroft [Wed, 10 Aug 2016 02:23:59 +0000 (12:23 +1000)]
guix: ruby-build-system: Build compiled gems reproducibly.

* guix/build/ruby-build-system.scm (log-file-deletion): New procedure.
(install): Remove files containing non-reproducible elements.  Print when each
file is deleted.

7 years agognu: libtiff: Fix CVE-2016-{3623,3945,3990,3991,5321,5323}.
Leo Famulari [Tue, 23 Aug 2016 19:34:16 +0000 (15:34 -0400)]
gnu: libtiff: Fix CVE-2016-{3623,3945,3990,3991,5321,5323}.

* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
* gnu/packages/patches/libtiff-CVE-2016-3623.patch,
gnu/packages/patches/libtiff-CVE-2016-3945.patch,
gnu/packages/patches/libtiff-CVE-2016-3990.patch,
gnu/packages/patches/libtiff-CVE-2016-3991.patch,
gnu/packages/patches/libtiff-CVE-2016-5321.patch,
gnu/packages/patches/libtiff-CVE-2016-5323.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

7 years agognu: imagemagick: Update to 6.9.5-8.
Leo Famulari [Mon, 29 Aug 2016 23:08:20 +0000 (19:08 -0400)]
gnu: imagemagick: Update to 6.9.5-8.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.5-8.

7 years agognu: khal: Update to 0.8.3.
Troy Sankey [Sun, 14 Aug 2016 17:38:33 +0000 (13:38 -0400)]
gnu: khal: Update to 0.8.3.

* gnu/packages/calendar.scm (khal): Update to 0.8.3.
[source]: Remove snippet.
[arguments]: Remove 'disable-tests' phase.
[native-inputs]: Add python-pytest-cov and python-freezegun.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: python-icalendar: Update to 3.10.
Troy Sankey [Mon, 29 Aug 2016 00:35:20 +0000 (20:35 -0400)]
gnu: python-icalendar: Update to 3.10.

* gnu/packages/python.scm (python-icalendar): Update to 3.10.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add python-freezegun.
Troy Sankey [Sun, 14 Aug 2016 17:38:20 +0000 (13:38 -0400)]
gnu: Add python-freezegun.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: mit-krb5: Update to 1.14.3.
Efraim Flashner [Mon, 29 Aug 2016 20:51:12 +0000 (23:51 +0300)]
gnu: mit-krb5: Update to 1.14.3.

* gnu/packages/mit-krb5: Update to 1.14.3.
[replacement]: Remove field.
(mit-krb5@1.14.3): Remove variable.

7 years agoMerge remote-tracking branch 'origin/master' into core-updates
Efraim Flashner [Mon, 29 Aug 2016 20:46:33 +0000 (23:46 +0300)]
Merge remote-tracking branch 'origin/master' into core-updates

7 years agognu: cmake: Enable libarchive tests.
Efraim Flashner [Mon, 29 Aug 2016 20:42:18 +0000 (23:42 +0300)]
gnu: cmake: Enable libarchive tests.

* gnu/packages/cmake.scm (cmake)[arguments]: Remove phase disabling
libarchive tests.
[home-page]: Use https.

7 years agognu: keyutils: Fix typo in synopsis.
Tobias Geerinckx-Rice [Mon, 29 Aug 2016 20:01:59 +0000 (22:01 +0200)]
gnu: keyutils: Fix typo in synopsis.

* gnu/packages/crypto.scm (keyutils)[synopsis]: Fix typo.

7 years agognu: cmake: Remove failed tests.
Efraim Flashner [Mon, 29 Aug 2016 17:12:43 +0000 (20:12 +0300)]
gnu: cmake: Remove failed tests.

* gnu/packages/patches/cmake-fix-tests.patch: Update file.

7 years agognu: shishi: Use linux-pam-1.2.
Efraim Flashner [Mon, 29 Aug 2016 12:56:38 +0000 (15:56 +0300)]
gnu: shishi: Use linux-pam-1.2.

* gnu/packages/linux.scm (linux-pam-1.2): New variable.
* gnu/packages/shishi.scm (shishi)[inputs]: Use linux-pam-1.2.

7 years agognu: hplip: Update to 3.16.8.
Tobias Geerinckx-Rice [Mon, 29 Aug 2016 09:47:04 +0000 (11:47 +0200)]
gnu: hplip: Update to 3.16.8.

* gnu/packages/cups.scm (hplip): Update 3.16.8.

7 years agognu: ffmpeg: Update to 3.1.3.
Efraim Flashner [Sun, 28 Aug 2016 19:16:04 +0000 (22:16 +0300)]
gnu: ffmpeg: Update to 3.1.3.

* gnu/packages/video.scm (ffmpeg): Update to 3.1.3.

7 years agoguix: lint: Check descriptions for trademark signs.
Eric Bavier [Tue, 23 Aug 2016 07:08:02 +0000 (02:08 -0500)]
guix: lint: Check descriptions for trademark signs.

* guix/scripts/lint.scm (check-description-style): Emit a warning if
trademark signs found in description.
* tests/lint.scm (description: may not contain trademark signs): Add
test.

7 years agotests: Make sure /var/guix/gcroots/profiles is a valid symlink.
Ludovic Courtès [Sun, 28 Aug 2016 21:48:14 +0000 (23:48 +0200)]
tests: Make sure /var/guix/gcroots/profiles is a valid symlink.

Reported by csanchezdll@gmail.com (Carlos Sánchez de La Lama)
at <https://lists.gnu.org/archive/html/guix-devel/2016-08/msg01641.html>.

* gnu/build/install.scm (directives): Add /var/guix/gcroots/profiles
symlink.
* gnu/tests/base.scm (run-basic-test)["/var/guix/gcroots/profiles is a
valid symlink"]: New test.

7 years agotests: Make sure /run/current-system is a GC root.
Ludovic Courtès [Sun, 28 Aug 2016 21:15:27 +0000 (23:15 +0200)]
tests: Make sure /run/current-system is a GC root.

* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
root"]: New test.

7 years agognu: libmicrohttpd: Update to 0.9.51.
ng0 [Sat, 27 Aug 2016 20:32:25 +0000 (20:32 +0000)]
gnu: libmicrohttpd: Update to 0.9.51.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.51.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agotests: Fix 'guix environment --container' test in the presence of tmpfs.
Ludovic Courtès [Sun, 28 Aug 2016 14:02:41 +0000 (16:02 +0200)]
tests: Fix 'guix environment --container' test in the presence of tmpfs.

Reported by Ting-Wei Lan <lantw44@gmail.com>.
This is a followup to 1250034d5aff14fe236aad9900233a2b6f8563bb.

* tests/guix-environment-container.sh (mount_test_code): Reverse order
of 'string-prefix?' arguments.

7 years agognu: Add ecryptfs-utils.
Tobias Geerinckx-Rice [Wed, 24 Aug 2016 00:51:52 +0000 (02:51 +0200)]
gnu: Add ecryptfs-utils.

* gnu/packages/linux.scm (ecryptfs-utils): New variable.

7 years agognu: Add keyutils.
Tobias Geerinckx-Rice [Wed, 24 Aug 2016 00:50:49 +0000 (02:50 +0200)]
gnu: Add keyutils.

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

7 years agognu: xkbcomp-intermediate: Update to 1.3.1.
Efraim Flashner [Sat, 27 Aug 2016 20:29:39 +0000 (23:29 +0300)]
gnu: xkbcomp-intermediate: Update to 1.3.1.

* gnu/packages/xorg.scm (xkbcomp-intermediate): Update to 1.3.1.

7 years agognu: libxfixes: Update to 5.0.2.
Efraim Flashner [Sat, 27 Aug 2016 20:23:05 +0000 (23:23 +0300)]
gnu: libxfixes: Update to 5.0.2.

* gnu/packages/xorg.scm (libxfixes): Update to 5.0.2.

7 years agognu: xorg-server: Update to 1.18.4.
Efraim Flashner [Sat, 27 Aug 2016 20:21:30 +0000 (23:21 +0300)]
gnu: xorg-server: Update to 1.18.4.

* gnu/packages/xorg.scm (xorg-server): Update to 1.18.4.

7 years agognu: xproto: Update to 7.0.29.
Efraim Flashner [Sat, 27 Aug 2016 20:15:05 +0000 (23:15 +0300)]
gnu: xproto: Update to 7.0.29.

* gnu/packages/xorg.scm (xproto): Update to 7.0.29.

7 years agognu: inputproto: Update to 2.3.2.
Efraim Flashner [Sat, 27 Aug 2016 20:13:27 +0000 (23:13 +0300)]
gnu: inputproto: Update to 2.3.2.

* gnu/packages/xorg.scm (inputproto): Update to 2.3.2.

7 years agognu: videoproto: Update to 2.3.3.
Efraim Flashner [Sat, 27 Aug 2016 20:09:11 +0000 (23:09 +0300)]
gnu: videoproto: Update to 2.3.3.

* gnu/packages/xorg.scm (videoproto): Update to 2.3.3.

7 years agognu: xf86-input-synaptics: Update to 1.8.99.1.
Efraim Flashner [Sat, 27 Aug 2016 20:24:29 +0000 (23:24 +0300)]
gnu: xf86-input-synaptics: Update to 1.8.99.1.

* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.8.99.1.

7 years agognu: xf86-video-openchrome: Update to 0.5.0.
Efraim Flashner [Sat, 27 Aug 2016 20:17:07 +0000 (23:17 +0300)]
gnu: xf86-video-openchrome: Update to 0.5.0.

* gnu/packages/xorg.scm (xf86-video-openchrome): Update to 0.5.0.
[source]: Remove patch.
* gnu/packages/patches/xf86-video-openchrome-glibc-2.20.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: xf86-input-evdev: Update to 2.10.3.
Efraim Flashner [Sat, 27 Aug 2016 20:11:07 +0000 (23:11 +0300)]
gnu: xf86-input-evdev: Update to 2.10.3.

* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.10.3.

7 years agognu: xf86-video-ati: Update to 7.7.0.
Efraim Flashner [Sat, 27 Aug 2016 20:06:02 +0000 (23:06 +0300)]
gnu: xf86-video-ati: Update to 7.7.0.

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

7 years agognu: xkeyboard-config: Update to 2.18.
Efraim Flashner [Sat, 27 Aug 2016 20:03:55 +0000 (23:03 +0300)]
gnu: xkeyboard-config: Update to 2.18.

* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.18.

7 years agoguix scripts: Disable grafting on dry runs.
Roel Janssen [Sun, 28 Aug 2016 14:22:19 +0000 (16:22 +0200)]
guix scripts: Disable grafting on dry runs.

* guix/scripts/archive.scm, guix/scripts/build.scm,
  guix/scripts/environment.scm, guix/scripts/system.scm,
  guix/scripts/package.scm: Disable grafting when a dry-run parameter is given.

7 years agosystem: Do not create the home directory of "nobody".
Ludovic Courtès [Sun, 28 Aug 2016 10:56:48 +0000 (12:56 +0200)]
system: Do not create the home directory of "nobody".

Fixes <http://bugs.gnu.org/24275>.
Reported by John Darrington <john@darrington.wattle.id.au>.

* gnu/system/shadow.scm (%base-user-accounts):
Add (create-home-directory? #f) for "nobody".

7 years agosystem: Add 'create-home-directory?' field to <user-account>.
Ludovic Courtès [Sun, 28 Aug 2016 10:53:20 +0000 (12:53 +0200)]
system: Add 'create-home-directory?' field to <user-account>.

* gnu/system/shadow.scm (<user-account>)[create-home-directory?]: New
field.
(user-account->gexp): Serialize it.
* gnu/build/activation.scm (activate-users+groups)[activate-user]:
Update 'match-lambda' pattern accordingly.  Pass #:create-home? to
'ensure-user'.
(add-user, modify-user, ensure-user): Add #:create-home? parameter and
honor it.
* doc/guix.texi (User Accounts): Document it.

7 years agognu: linux-pam: Add cracklib to inputs.
David Craven [Sun, 28 Aug 2016 13:00:49 +0000 (15:00 +0200)]
gnu: linux-pam: Add cracklib to inputs.

* gnu/packages/linux.scm (linux-pam)[inputs]: Add cracklib.

7 years agognu: linux-pam: Update to 1.3.0.
David Craven [Fri, 26 Aug 2016 19:47:12 +0000 (21:47 +0200)]
gnu: linux-pam: Update to 1.3.0.

* gnu/packages/linux.scm (linux-pam): Update it.

7 years agognu: kmscon: Add missing licenses.
David Craven [Mon, 22 Aug 2016 21:37:58 +0000 (23:37 +0200)]
gnu: kmscon: Add missing licenses.

* gnu/packages/terminals.scm (kmscon)[license]: Add lgpl2.1+, bsd-2 and gpl2+.

7 years agognu: libtsm: Add missing licenses.
David Craven [Mon, 22 Aug 2016 21:35:18 +0000 (23:35 +0200)]
gnu: libtsm: Add missing licenses.

* gnu/packages/terminals.scm (libtsm)[license]: Add lgpl2.1+, isc and bsd-2.

7 years agognu: python-ipaddress: Update to 1.0.16.
David Craven [Fri, 5 Aug 2016 17:35:34 +0000 (19:35 +0200)]
gnu: python-ipaddress: Update to 1.0.16.

* gnu/packages/python.scm (python-ipaddress): New variable.
(python2-ipaddress): Use package-with-python2.

7 years agognu: Add python-url.
David Craven [Fri, 5 Aug 2016 17:34:43 +0000 (19:34 +0200)]
gnu: Add python-url.

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

7 years agognu: Add python-publicsuffix2.
David Craven [Fri, 5 Aug 2016 17:33:09 +0000 (19:33 +0200)]
gnu: Add python-publicsuffix2.

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

7 years agognu: Add python-publicsuffix.
David Craven [Fri, 5 Aug 2016 17:31:57 +0000 (19:31 +0200)]
gnu: Add python-publicsuffix.

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

7 years agognu: Add python-schematics.
David Craven [Fri, 5 Aug 2016 17:30:24 +0000 (19:30 +0200)]
gnu: Add python-schematics.

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

7 years agognu: Add python-sh.
David Craven [Fri, 5 Aug 2016 17:29:19 +0000 (19:29 +0200)]
gnu: Add python-sh.

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

7 years agognu: Add python-pymongo.
David Craven [Fri, 5 Aug 2016 17:28:14 +0000 (19:28 +0200)]
gnu: Add python-pymongo.

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

7 years agognu: Add python-nltk.
David Craven [Fri, 5 Aug 2016 17:26:34 +0000 (19:26 +0200)]
gnu: Add python-nltk.

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

7 years agognu: Add python-binaryornot.
David Craven [Fri, 5 Aug 2016 17:25:15 +0000 (19:25 +0200)]
gnu: Add python-binaryornot.

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

7 years agognu: python: Import guix licenses with #:prefix license:.
David Craven [Fri, 5 Aug 2016 17:21:17 +0000 (19:21 +0200)]
gnu: python: Import guix licenses with #:prefix license:.

* gnu/packages/python.scm (define-module): Add import.

7 years agoimport: Importers return prefixed licenses.
David Craven [Fri, 5 Aug 2016 17:15:56 +0000 (19:15 +0200)]
import: Importers return prefixed licenses.

* guix/import/utils.scm
(define-module): Import licenses with license: prefix.
(string->licenses): Use prefixed licenses.
(license->symbol): Return symbols with the prefix license:.
* guix/tests/pypi.scm (pypi->guix-package): Update test cases.
* guix/tests/gem.scm (gem->guix-package): Update test case.

7 years agognu: Add prosody.
Ricardo Wurmus [Mon, 22 Aug 2016 19:35:26 +0000 (21:35 +0200)]
gnu: Add prosody.

* gnu/packages/messaging.scm (prosody): New variable.

7 years agognu: Add lua5.1-sec.
Ricardo Wurmus [Mon, 22 Aug 2016 19:33:13 +0000 (21:33 +0200)]
gnu: Add lua5.1-sec.

* gnu/packages/lua.scm (lua5.1-sec): New variable.

7 years agognu: Add lua5.1-filesystem.
Ricardo Wurmus [Mon, 22 Aug 2016 19:32:42 +0000 (21:32 +0200)]
gnu: Add lua5.1-filesystem.

* gnu/packages/lua.scm (lua5.1-filesystem): New variable.

7 years agognu: Add lua5.1-socket.
Ricardo Wurmus [Mon, 22 Aug 2016 19:32:09 +0000 (21:32 +0200)]
gnu: Add lua5.1-socket.

* gnu/packages/lua.scm (lua5.1-socket): New variable.

7 years agognu: Add lua5.1-expat.
Ricardo Wurmus [Mon, 22 Aug 2016 14:50:58 +0000 (16:50 +0200)]
gnu: Add lua5.1-expat.

* gnu/packages/lua.scm (lua5.1-expat): New variable.

7 years agognu: lua: Use "license:" prefix.
Ricardo Wurmus [Mon, 22 Aug 2016 14:46:52 +0000 (16:46 +0200)]
gnu: lua: Use "license:" prefix.

* gnu/packages/gstreamer.scm (define-module): Import guix licenses with
"license:" prefix.

7 years agognu: lua: Build with support for dynamic libraries.
Ricardo Wurmus [Mon, 22 Aug 2016 14:44:57 +0000 (16:44 +0200)]
gnu: lua: Build with support for dynamic libraries.

* gnu/packages/lua.scm (lua)[arguments]: Use regular build phase and add
make-flags.

7 years agognu: Add bwm-ng.
Arun Isaac [Wed, 24 Aug 2016 18:19:46 +0000 (23:49 +0530)]
gnu: Add bwm-ng.

* gnu/packages/networking.scm (bwm-ng): New variable.

7 years agognu: flex: Fix CVE-2016-6354.
Leo Famulari [Fri, 26 Aug 2016 22:11:58 +0000 (18:11 -0400)]
gnu: flex: Fix CVE-2016-6354.

* gnu/packages/flex.scm (flex)[source]: Add patch.
* gnu/packages/patches/flex-CVE-2016-6354.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: mupdf: Fix CVE-2016-{6265,6525}.
Leo Famulari [Sat, 27 Aug 2016 21:31:52 +0000 (17:31 -0400)]
gnu: mupdf: Fix CVE-2016-{6265,6525}.

* gnu/packages/patches/mupdf-CVE-2016-6265.patch,
gnu/packages/patches/mupdf-CVE-2016-6525.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/pdf.scm (mupdf): Use them.

7 years agobase64: Restore original license header.
Christopher Allan Webber [Fri, 26 Aug 2016 20:14:20 +0000 (15:14 -0500)]
base64: Restore original license header.

When incorporating a copyleft licensed program with a lax licensed program,
it is correct to preserve the original license notice.  See also:
  https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html

* guix/base64.scm: Restored original license header.

7 years agognu: octave: Update to 4.0.3.
Kei Kebreau [Sat, 27 Aug 2016 03:33:50 +0000 (23:33 -0400)]
gnu: octave: Update to 4.0.3.

* gnu/packages/maths.scm (octave): Update to 4.0.3.
[inputs]: Remove unnecessary curl, cyrus-sasl and openssl dependencies.

7 years agognu: python-gnupg: Fix broken tests.
Ricardo Wurmus [Fri, 26 Aug 2016 21:47:42 +0000 (23:47 +0200)]
gnu: python-gnupg: Fix broken tests.

* gnu/packages/gnupg.scm (python-gnupg)[arguments]: Fix check phase.

7 years agognu: btrfs-progs: Update to 4.7.1.
Tobias Geerinckx-Rice [Fri, 26 Aug 2016 21:16:28 +0000 (23:16 +0200)]
gnu: btrfs-progs: Update to 4.7.1.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.7.1.

7 years agognu: enlightenment: Move efl to inputs.
Efraim Flashner [Fri, 26 Aug 2016 12:23:46 +0000 (15:23 +0300)]
gnu: enlightenment: Move efl to inputs.

* gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]:
Move efl from here ...
[inputs]: ... to here.

7 years agognu: enlightenment: Move gettext to native-inputs.
Efraim Flashner [Fri, 26 Aug 2016 10:24:56 +0000 (13:24 +0300)]
gnu: enlightenment: Move gettext to native-inputs.

* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Move gettext
from here ...
[native-inputs]: ... to here.

7 years agognu: rage: Update to 0.2.0.
Efraim Flashner [Fri, 26 Aug 2016 10:18:38 +0000 (13:18 +0300)]
gnu: rage: Update to 0.2.0.

* gnu/packages/enlightenment.scm (rage): Update to 0.2.0.

7 years agognu: python-efl: Update to 1.18.0.
Efraim Flashner [Fri, 26 Aug 2016 09:30:00 +0000 (12:30 +0300)]
gnu: python-efl: Update to 1.18.0.

* gnu/packages/enlightenment.scm (python-efl): Update to 1.18.0.

7 years agognu: efl: Update to 1.18.0.
Efraim Flashner [Wed, 24 Aug 2016 09:55:48 +0000 (12:55 +0300)]
gnu: efl: Update to 1.18.0.

* gnu/packages/enlightenment.scm (efl): Update to 1.18.0.
[inputs]: Add ghostscript, libraw, libspectre, openjpeg, poppler.
[arguments]: Remove unecessary 'patch-config-files phase, add phase
hardlinking the location of pulseaudio and libsndfile.
* gnu/packages/enlightenment.scm (terminology, enlightenment, rage)
(python-efl)[inputs]: Remove elementary, now provided by efl.

7 years agognu: btrfs-progs: Update to 4.7.
Tobias Geerinckx-Rice [Tue, 23 Aug 2016 13:03:17 +0000 (15:03 +0200)]
gnu: btrfs-progs: Update to 4.7.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.7.
[native-inputs]: Add missing header comment for which.

7 years agognu: fdupes: Use 'modify-phases'.
Tobias Geerinckx-Rice [Mon, 22 Aug 2016 17:50:59 +0000 (19:50 +0200)]
gnu: fdupes: Use 'modify-phases'.

* gnu/packages/admin.scm (fdupes)[arguments]: Use 'modify-phases'.

7 years agognu: fdupes: Update to 1.6.1.
Tobias Geerinckx-Rice [Mon, 22 Aug 2016 17:48:26 +0000 (19:48 +0200)]
gnu: fdupes: Update to 1.6.1.

* gnu/packages/admin.scm (fdupes): Update to 1.6.1.
[source]: Update 'uri' template, add 'file-name' field.
[arguments]: Set CC in make-flags.

7 years agognu: Add emacs-ahungry-theme.
Alex Vong [Thu, 25 Aug 2016 05:49:31 +0000 (13:49 +0800)]
gnu: Add emacs-ahungry-theme.

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

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: emacs-f: Update to 0.18.2.
Alex Kost [Fri, 26 Aug 2016 07:31:32 +0000 (10:31 +0300)]
gnu: emacs-f: Update to 0.18.2.

* gnu/packages/emacs.scm (emacs-f): Update to 0.18.2.

7 years agognu: emacs-s: Update to 1.11.0.
Alex Kost [Fri, 26 Aug 2016 07:31:07 +0000 (10:31 +0300)]
gnu: emacs-s: Update to 1.11.0.

* gnu/packages/emacs.scm (emacs-s): Update to 1.11.0.

7 years agognu: emacs-dash: Update to 2.13.0.
Alex Kost [Fri, 26 Aug 2016 07:30:36 +0000 (10:30 +0300)]
gnu: emacs-dash: Update to 2.13.0.

* gnu/packages/emacs.scm (emacs-dash): Update to 2.13.0.

7 years agognu: magit: Update to 2.8.0.
Alex Kost [Fri, 26 Aug 2016 07:29:20 +0000 (10:29 +0300)]
gnu: magit: Update to 2.8.0.

* gnu/packages/emacs.scm (magit, emacs-magit-popup): Update to 2.8.0.

7 years agognu: emacs-with-editor: Update to 2.5.2.
Alex Kost [Fri, 26 Aug 2016 07:28:22 +0000 (10:28 +0300)]
gnu: emacs-with-editor: Update to 2.5.2.

* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.5.2.

7 years agognu: gnome-screenshot: Update to 3.20.1.
Rene Saavedra [Thu, 25 Aug 2016 02:39:58 +0000 (21:39 -0500)]
gnu: gnome-screenshot: Update to 3.20.1.

* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.20.1.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: enlightenment: Update to 0.21.2.
Efraim Flashner [Thu, 25 Aug 2016 09:25:04 +0000 (12:25 +0300)]
gnu: enlightenment: Update to 0.21.2.

* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.2.

7 years agognu: ibus: Fix simple engine.
Ricardo Wurmus [Thu, 25 Aug 2016 09:04:39 +0000 (11:04 +0200)]
gnu: ibus: Fix simple engine.

* gnu/packages/ibus.scm (ibus)[inputs]: Add libx11, setxkbmap, xmodmap.
[arguments]: Add "fix-paths" phase.

7 years agognu: ibus: Generate C from Vala sources.
Ricardo Wurmus [Thu, 25 Aug 2016 09:03:02 +0000 (11:03 +0200)]
gnu: ibus: Generate C from Vala sources.

* gnu/packages/ibus.scm (ibus)[native-inputs]: Add vala.
[arguments]: Add "delete-generated-files" phase.

7 years agognu: ibus: Use modify-phases syntax.
Ricardo Wurmus [Thu, 25 Aug 2016 08:23:19 +0000 (10:23 +0200)]
gnu: ibus: Use modify-phases syntax.

* gnu/packages/ibus.scm (ibus)[arguments]: Use modify-phases syntax.