Commit Graph

15236 Commits

Author SHA1 Message Date
Leo Famulari 37acc8a07b
gnu: qemu: Fix CVE-2017-{5667,5898,5931}.
* gnu/packages/patches/qemu-CVE-2017-5667.patch,
gnu/packages/patches/qemu-CVE-2017-5898.patch,
gnu/packages/patches/qemu-CVE-2017-5931.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
gnu/packages/qemu.scm (qemu)[source]: Use them.
2017-02-12 10:25:53 -05:00
Efraim Flashner 2c20bf62db
gnu: ffmpeg@2.8: Update to 2.8.11.
* gnu/packages/video.scm (ffmpeg@2.8): Update to 2.8.11.
2017-02-12 09:15:07 +02:00
Efraim Flashner b55b4aa8ed
gnu: ffmpeg: Update to 3.2.4.
* gnu/packages/video.scm (ffmpeg): Update to 3.2.4.
2017-02-12 09:15:07 +02:00
宋文武 c32d02fe7e
services: Add openvswitch-service-type.
* gnu/services/networking.scm (<openvswitch-configuration>): New record type.
(openvswitch-activation, openvswitch-shepherd-service): New procedures.
(openvswitch-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
2017-02-12 14:48:34 +08:00
宋文武 92ac2cff82
gnu: Add openvswitch.
* gnu/packages/networking.scm (openvswitch): New variable.
2017-02-12 13:08:05 +08:00
Leo Famulari 4406b6aa90
gnu: irssi: Update to 1.0.1.
* gnu/packages/irc.scm (irssi): Update to 1.0.1.
2017-02-11 22:13:40 -05:00
Ludovic Courtès bd2337228d
gnu: Add Guile-Git.
* gnu/packages/guile.scm (guile-git): New variable.
2017-02-11 22:28:37 +01:00
Ludovic Courtès 413f71f3fe
gnu: libgit2: Propagate openssl and zlib.
* gnu/packages/version-control.scm (libgit2)[inputs]: Move OPENSSL
to...
[propagated-inputs]: ... here.  New field.
2017-02-11 22:28:37 +01:00
Ludovic Courtès 71e0f21781
gnu: Use 'license:' prefix in (gnu packages guile).
* gnu/packages/guile.scm: Import (guix licenses) with the 'license:'
prefix.
2017-02-11 22:28:37 +01:00
Marius Bakke 26653538c9
gnu: gtk-vnc: Update to 0.7.0 [fixes CVE-2017-{5884,5885}].
* gnu/packages/gnome.scm (gtk-vnc): Update to 0.7.0.
2017-02-11 20:12:41 +01:00
Marius Bakke f057755e6e
gnu: spice-gtk: Update to 0.33.
* gnu/packages/spice.scm (spice-gtk): Update to 0.33.
[source, home-page]: Use HTTPS.
2017-02-11 20:12:41 +01:00
Marius Bakke 5e569d5c41
gnu: spice-protocol: Update to 0.12.12.
* gnu/packages/spice.scm (spice-protocol): Update to 0.12.12.
[source, home-page]: Use HTTPS.
2017-02-11 20:12:41 +01:00
Marius Bakke ae953ead0f
gnu: spice: Fix CVE-2016-9577 and CVE-2016-9578.
* gnu/packages/patches/spice-CVE-2016-9577.patch,
  gnu/packages/patches/spice-CVE-2016-9578-1.patch,
  gnu/packages/patches/spice-CVE-2016-9578-2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/spice.scm (spice)[source]: Use them.
2017-02-11 20:12:41 +01:00
Carolili dcb550e599
gnu: slurm: Update to 16.05.9.1.
* gnu/packages/parallel.scm (slurm): Update to 16.05.9.1.
 * gnu/packages/patches/slurm-configure-remove-nonfree-contribs.patch:
Removing two contribs which are added in the new version.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-11 20:12:41 +01:00
ng0 4153ef23f5
gnu: shadow: Update to 4.4.
* gnu/packages/admin.scm (shadow): Update to 4.4.
[source]: Adjust URL.
* gnu/packages/patches/shadow-4.4-su-snprintf-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-02-11 13:43:42 -05:00
ng0 52701a3d35
gnu: shadow: Use 'modify-phases'.
* gnu/packages/admin.scm (shadow): Use 'modify-phases'.
2017-02-11 13:43:42 -05:00
Danny Milosavljevic c6b6a74e77
gnu: python-pyodbc-c: Update to 3.1.4.
* gnu/packages/databases.scm (python-pyodbc-c): Update to 3.1.4.
2017-02-11 10:22:20 +01:00
ng0 a054777e02
gnu: Add sedsed.
* gnu/packages/admin.scm (sedsed): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-10 21:08:49 -05:00
Ludovic Courtès 340f9b9fa0
gnu: librstp: Allow tests to run.
Fixes <http://bugs.gnu.org/25669>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

Before that, the sender process in test/rtpw_test.sh would try to read
words from the parent directory, and thus it would return almost
immediately (as if it had read an empty file, no error).

* gnu/packages/telephony.scm (libsrtp)[inputs]: Add PSMISC.
[arguments]: In 'patch-dictionary-location' phase, set the name of the
'FAQ' file rather than the name of its parent directory.
2017-02-10 23:39:46 +01:00
Clément Lassieur 533bc51469
tests: Add 'prosody-service-type' test.
* gnu/tests/messaging.scm: New file.
* gnu/services/messaging.scm: New exported procedure.
  (<shepherd-service>)[provision]: Add 'xmpp-daemon'.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-10 23:39:45 +01:00
Marius Bakke 8b20a4d15e
gnu: virglrenderer: Update to 0.6.0 [security fixes].
Fixes CVE-2016-{10163,10214} and CVE-2017-{5580,5937}.

* gnu/packages/spice.scm (virglrenderer): Update to 0.6.0.
2017-02-10 20:16:36 +01:00
Christopher Allan Webber 2737bcff5d
gnu: Add guile2.2-gdbm-ffi.
* gnu/packages/guile.scm (guile2.2-gdbm-ffi): New variable.
2017-02-10 12:42:28 -06:00
Ludovic Courtès 20c1b4b88d
gnu: bash: Remove graft for CVE-2017-5932.
* gnu/packages/bash.scm (bash)[replacement]: Remove.
(bash-minimal)[replacement]: Remove.
(url-fetch/reset-patch-level, bash/fixed): Remove.
2017-02-10 17:44:31 +01:00
Ludovic Courtès 768f0ac9dd
Merge branch 'master' into core-updates 2017-02-10 17:40:25 +01:00
Ludovic Courtès 955ba55c6b
gnu: avahi: Add dependency on libcap.
* gnu/packages/avahi.scm (avahi)[inputs]: Add LIBCAP.
2017-02-10 17:38:59 +01:00
Alex Griffin 49dbae548e
gnu: Add font-go.
* gnu/packages/fonts.scm (font-go): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-10 17:35:01 +01:00
Alex Griffin de191cafce
gnu: Add font-iosevka.
* gnu/packages/fonts.scm (font-iosevka): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-10 17:35:01 +01:00
Alex Griffin 446e1d5196
gnu: Add font-comic-neue.
* gnu/packages/fonts.scm (font-comic-neue): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-10 17:35:01 +01:00
David Craven a5bc3dfeaa
gnu: Add ovmf.
* gnu/packages/grub.scm (edk2-commit, edk2-version, edk2-origin, ovmf): New
  variables.
2017-02-10 17:15:35 +01:00
David Craven 1b533badfa
gnu: Add seabios.
* gnu/packages/firmware.scm (seabios): New variable.
2017-02-10 17:15:35 +01:00
David Craven ce03b4535a
gnu: Use 'license:' prefix in (gnu packages firmware).
* gnu/packages/firmware.scm (ath9k-htc-firmware, b43-tools,
  openfwwf-firmware): Add prefix.
2017-02-10 17:15:35 +01:00
David Craven 862e38d551
gnu: Move (gnu packages grub) and (gnu packages u-boot) ...
to (gnu packages bootloaders).

* gnu/packages/grub.scm: Rename to bootloaders.scm.
* gnu/packages/u-boot.scm: Move to bootloaders.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add bootloaders.scm,
  remove grub.scm and u-boot.scm;
* gnu/system/grub.scm: Import (gnu packages bootloaders).
* gnu/system/install.scm: Import (gnu packages bootloaders).
* gnu/system/vm.scm: Import (gnu packages bootloaders).
2017-02-10 17:15:35 +01:00
David Craven 96b714f5fd
gnu: Add syslinux.
* gnu/packages/grub.scm (syslinux): New variable.
2017-02-10 17:15:34 +01:00
David Craven 3f73aa1a5a
gnu: Use 'license:' prefix in (gnu packages grub).
* gnu/packages/grub.scm (grub): Add prefix.
2017-02-10 17:15:29 +01:00
Kei Kebreau 29da15738c
gnu: wxmaxima: Update to 16.12.2.
* gnu/packages/maths.scm (wxmaxima): Update to 16.12.2.
2017-02-10 11:02:10 -05:00
Ludovic Courtès 50b8a527ef
gnu: bash: Add graft for patch #7 [fixes CVE-2017-5932].
* gnu/packages/bash.scm (bash)[replacement]: New field.
(bash-minimal): Likewise.
(url-fetch/reset-patch-level): New procedure.
(bash/fixed): New variable.
2017-02-10 16:44:57 +01:00
Ludovic Courtès afd5323378
gnu: bash: Update patch URL to 4.4.
* gnu/packages/bash.scm (patch-url): Change "43" to "44".
2017-02-10 16:44:54 +01:00
Marius Bakke d0d878493b
gnu: webkitgtk: Update to 2.14.4 [security fixes].
Fixes CVE-2017-{2350,2354,2355,2356,2362,2363,2364,2365,2366,2369,2371,2373}.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.14.4.
2017-02-10 16:33:33 +01:00
Marius Bakke 5c2af89985
gnu: lvm2: Update to 2.02.168.
* gnu/packages/linux.scm (lvm2): Update to 2.02.168.
2017-02-10 16:33:33 +01:00
Danny Milosavljevic 5533071407
gnu: rdmd: Update to 2.073.0.
* gnu/packages/ldc.scm (rdmd): Remove local variable "commit".
  [version]: Modify.
  [source]: Modify.
2017-02-10 16:21:50 +01:00
Marius Bakke f3a79f88e5
gnu: grep: Update to 3.0.
* gnu/packages/base.scm (grep): Update to 3.0.
2017-02-10 16:16:17 +01:00
David Craven 82de2655a1
gnu: git: Add GIT_EXEC_PATH search-path-specification.
Enables git plugins to be found when in they're in the system profile.

* gnu/packages/version-control.scm (git)[native-search-paths]: Add
  GIT_EXEC_PATH.  Remove git wrapper and outdated comment.
2017-02-10 13:39:02 +01:00
David Craven 72524ae843
system: install: Add gptfdisk to installation os.
* gnu/system/install.scm (installation-os)[packages]: Add gptfdisk.
2017-02-10 13:39:02 +01:00
David Craven 6c4f7022c6
gnu: Add gnome-disk-utility.
* gnu/packages/gnome.scm (gnome-disk-utility): New variable.
2017-02-10 13:39:01 +01:00
David Craven 7b83b695d3
gnu: Add appstream-glib.
* gnu/packages/glib.scm (appstream-glib): New variable.
2017-02-10 13:39:01 +01:00
David Craven 53ff54958c
gnu: Add git-crypt.
* gnu/packages/version-control.scm (git-crypt): New variable.
2017-02-10 13:39:01 +01:00
David Craven f23052a638
gnu: mutter: Update to HEAD.
* gnu/packages/gnome.scm (mutter): Update to HEAD.
  [native-inputs]: Add autoconf, automake and libtool.
  [arguments]: Add autoreconf phase.
2017-02-10 13:39:01 +01:00
David Craven 59e0bd7154
gnu: gnutls: Remove perl dependency.
* gnu/packages/tls.scm (gnutls)[inputs]: Remove perl.
2017-02-10 13:04:20 +01:00
Ben Woodcroft fa73a7c1b3
gnu: rustc: Add native-search-paths.
* gnu/packages/rust.scm (rust)[native-search-paths]: New field.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-02-10 21:54:31 +10:00
Danny Milosavljevic 836cbd9f72
gnu: ldc: Update to 1.1.0.
* gnu/packages/ldc.scm (ldc-1.1.0-beta6): Rename to...
  (ldc): ... this.
  [version]: Modify.
  [source]: Modify.
  (ldc-beta): Modify.
2017-02-10 12:13:54 +01:00
Danny Milosavljevic beffaf9a12
gnu: ldc: Rename ldc 0.17.2 to ldc-bootstrap.
* gnu/packages/ldc.scm (ldc): Rename to...
  (ldc-bootstrap): ... this.
  (ldc-1.1.0-beta6): Replace ldc by ldc-bootstrap.
  [native-inputs]: Replace ldc by ldc-bootstrap.
2017-02-10 12:13:02 +01:00
Kei Kebreau 1a82ba660e
gnu: ntfs-3g: Fix CVE-2017-0358.
* gnu/packages/linux.scm (ntfs-3g)[source]: Add patch.
* gnu/packages/patches/ntfs-3g-CVE-2017-0358.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-02-09 22:27:51 -05:00
Mark H Weaver b2b02ba3ef
gnu: linux-libre: Update to 4.9.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.9.9.
(%linux-libre-hash): Update hash.
2017-02-09 18:36:07 -05:00
Mark H Weaver 76e62ef723
gnu: linux-libre: Use %linux-libre-{version,hash} in package definition.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash): Move
above definition of 'linux-libre'.  Remove comment about avoiding minor
version bumps.
(linux-libre): Use %linux-libre-version and %linux-libre-hash to avoid
duplicate copies of that information.
2017-02-09 18:33:36 -05:00
Mark H Weaver 69ff1794b3
gnu: linux-libre@4.4: Update to 4.4.48.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.48.
2017-02-09 18:28:06 -05:00
Mathieu Othacehe c7adafa7c1
gnu: Add tlp.
* gnu/packages/linux (tlp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-10 00:13:55 +01:00
Ludovic Courtès dc7010911d
gnu: emacs: Adjust 'tramp-remote-path' for remote GuixSD machines.
* gnu/packages/emacs.scm (emacs)[source](snippet): Patch
'net/tramp-sh.el'.
2017-02-10 00:13:55 +01:00
Muriithi Frederick Muriuki 8fd6850436
gnu: Add python2-ruamel.ordereddict.
* gnu/packages/python.scm (python2-ruamel.ordereddict): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-09 23:41:24 +01:00
Muriithi Frederick Muriuki 2299b13738
gnu: Add python-pycosat.
* gnu/packages/python.scm (python-pycosat, python2-pycosat): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-09 23:41:24 +01:00
Muriithi Frederick Muriuki 2f4623dbd8
gnu: Add python-ddt.
* gnu/packages/python.scm (python-ddt, python2-ddt): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-09 23:41:23 +01:00
Muriithi Frederick Muriuki 1f42d824c1
gnu: Add python-flake8-polyfill.
* gnu/packages/python.scm (python-flake8-polyfill, python2-flake8-polyfill):
New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-09 22:54:58 +01:00
Muriithi Frederick Muriuki 1a917fc9de
gnu: Add python-rst2ansi.
* gnu/packages/python.scm (python-rst2ansi): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-09 22:54:58 +01:00
Marius Bakke c09fbf2058
gnu: xf86-video-intel: Update to 2.99.917-3-e4fe79c.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-3-e4fe79c.
2017-02-09 22:02:35 +01:00
Marius Bakke 890795c709
gnu: vte-ng: Update to 0.46.1.a.
* gnu/packages/gnome.scm (vte-ng): Update to 0.46.1.a.
2017-02-09 21:53:27 +01:00
Mathieu Lirzin 6554be68b4
git-download: Add 'git-predicate'.
* guix/git-download.scm (git-predicate): New procedure.
* gnu/packages/package-management.scm (current-guix): Use it.
(make-git-predicate): Remove.
2017-02-09 13:56:54 -06:00
Paul Garlick 4554813936
gnu: gmsh: Propagate opencascade-oce.
* gnu/packages/maths.scm (gmsh)[propagated-inputs]: Add opencascade-oce.
[arguments]: Remove #:phases parameter for component8_in_a_box test

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-09 19:19:06 +01:00
ng0 ff71196067
gnu: libextractor: Move .a files to output "static".
* gnu/packages/gnunet.scm (libextractor): Move .a files to "static" output.
[arguments](phases): New phase for moving .a files to output "static".

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
ng0 b0a2adddc8
gnu: libextractor: Add dependencies.
* gnu/packages/gnunet.scm (libextractor): Add dependencies:
tidy-html, libmp4v2, libsmf, bzip2.
[arguments](configure-flags): Add "--with-libtidy".
* Adjust the FIXME comment section accordingly.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
ng0 a4f05b4620
gnu: Add libsmf.
* gnu/packages/music.scm (libsmf): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
ng0 1ad3c7f2e6
gnu: Add tidy-html.
* gnu/packages/web.scm (tidy-html): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
ng0 3a44c7bbdc
gnu: Add libmp4v2.
* gnu/packages/video.scm (libmp4v2): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
Efraim Flashner e77fe95097
gnu: linux-libre-headers: Update to 4.4.47.
* gnu/packages/linux.scm (linux-libre-headers): Update to 4.4.47.
2017-02-09 16:58:52 +02:00
Carlos Sánchez de La Lama 17c732295a
gnu: bash-minimal: Assume getcwd works correctly when cross-compiling
* gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly
when cross compiling.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-02-09 16:58:51 +02:00
Marius Bakke e0c752f969
gnu: xf86-input-libinput: Update to 0.24.0.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.24.0.
2017-02-09 15:16:28 +01:00
Marius Bakke 233a0c9437
gnu: lua: Update to 5.3.4.
* gnu/packages/lua.scm (lua): Update to 5.3.4.
2017-02-09 14:59:11 +01:00
Marius Bakke 65064909ed
gnu: libvpx: Update to 1.6.1.
* gnu/packages/video.scm (libvpx): Update to 1.6.1.
* gnu/packages/patches/libvpx-CVE-2016-2818.patch: Adjust to indentation changes.
2017-02-09 14:58:54 +01:00
Ben Woodcroft 206af46fe1
gnu: vsearch: Update to 2.4.0.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.4.0.
[source]: Convert most operations in the snippet to patch form and adjust
for 2.4.0.
* gnu/packages/patches/vsearch-unbundle-cityhash.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-02-09 21:21:29 +10:00
Carlos Sánchez de La Lama c8916c3336
gnu: bash-minimal: Assume getcwd works correctly when cross-compiling
* gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly
when cross compiling.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-02-09 13:05:17 +02:00
Efraim Flashner 98c8b963f4
gnu: mpv: Disable build date.
* gnu/packages/video.scm (mpv)[arguments]: Add '--disable-build-date' to
the configure-flags.
2017-02-09 12:15:05 +02:00
Efraim Flashner f4b7cb88a4
gnu: ffmpeg: Update to 3.2.3.
* gnu/packages/video.scm (ffmpeg): Update to 3.2.3.
2017-02-09 11:22:14 +02:00
Efraim Flashner 3548b83de1
gnu: isc-dhcp: Update bundled bind to 9.9.9-P6.
* gnu/packages/admin.scm (isc-dhcp): Update bundled bind to 9.9.9-P6.
2017-02-09 10:53:52 +02:00
Marius Bakke ba8b9f8de0
gnu: databases.scm: Use license: prefix.
* gnu/packages/databases.scm (4store, gdbm, bdb, bdb-5.3, mysql, mariadb,
  postgresql, qdbm, rocksdb, sparql-query, sqlite, perl-dbi, redis,
  unixodbc, kyotocabinet, wiredtiger): Use license: prefix.
2017-02-09 00:43:44 +01:00
Marius Bakke 06a035db42
gnu: databases.scm: Sort package imports.
* gnu/packages/databases.scm (gnu): Sort module imports.
2017-02-09 00:43:05 +01:00
Marius Bakke 77e52190fa
gnu: rocksdb: Update to 5.1.2.
* gnu/packages/databases.scm (rocksdb): Update to 5.1.2.
[native-inputs]: Add WHICH.
2017-02-09 00:40:35 +01:00
Marius Bakke 507809be15
gnu: weechat: Make sure it finds the correct python.
Fixes <https://bugs.gnu.org/21879>.

* gnu/packages/irc.scm (weechat)[arguments]: Drop 'set-python-file-name' phase
in favor of a 'wrap' phase.
2017-02-09 00:40:14 +01:00
Marius Bakke bafd5bea97
gnu: bind: Update to 9.10.4-P6.
* gnu/packages/dns.scm (bind): Update to 9.10.4-P6.
2017-02-09 00:32:23 +01:00
Thomas Danckaert cce0da5e8d
gnu: Add vinagre.
* gnu/packages/gnome.scm (vinagre): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-02-08 16:17:05 +01:00
Thomas Danckaert 2149d3e3e5
gnu: Add freerdp.
* gnu/packages/rdesktop.scm (freerdp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-08 16:17:05 +01:00
Clément Lassieur 750a423996
services: shepherd: Replace spaces with hyphens in file names.
This fixes a bug whereby names of files defining services would be
invalid if 'provisions' contained more than one element.

* gnu/services/shepherd.scm (shepherd-service-file-name): Update
'match-lambda' accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-08 16:17:05 +01:00
Ludovic Courtès 387e175492
services: Add 'special-files-service-type'.
* gnu/build/activation.scm (activate-/bin/sh): Remove.
(activate-special-files): New procedure.
* gnu/services.scm (activation-script): Remove call to
'activate-/bin/sh'.
(special-files-service-type): New variable.
(extra-special-file): New procedure.
* gnu/services/base.scm (%base-services): Add SPECIAL-FILES-SERVICE-TYPE
instance.
* gnu/tests/base.scm (run-basic-test)[special-files]: New variables.
["special files"]: New test.
2017-02-08 16:17:05 +01:00
宋文武 618739b063
gnu: nix: Update to 1.11.6.
* gnu/packages/package-management.scm (nix): Update to 1.11.6.
2017-02-08 20:54:42 +08:00
ng0 6bd9ad6942
gnu: python-dateutil-2: Update to 2.5.3.
* gnu/packages/python.scm (python-dateutil-2): Update to 2.5.3.
2017-02-08 08:33:16 +01:00
Ricardo Wurmus 4621acfd82
gnu: r: Build default packages reproducibly.
This is a follow-up to commit de643f0c15.

* gnu/packages/statistics.scm (r)[arguments]: Set the built timestamp for core
packages to the epoch; add phase "build-recommended-packages-reproducibly".
2017-02-07 20:04:49 +01:00
Danny Milosavljevic 98d403bb45
gnu: Add python-pyodbc-c.
* gnu/packages/databases.scm (python-pyodbc-c, python2-pyodbc-c):
  New variables.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-07 13:34:38 -05:00
Tobias Geerinckx-Rice 22a7abf7e5
gnu: youtube-dl: Update to 2017.02.07.
* gnu/packages/video.scm (youtube-dl): Update to 2017.02.07.
2017-02-07 18:55:46 +01:00
Tobias Geerinckx-Rice 4dcb3db0ee
gnu: fonts: Use install-file where appropriate.
* gnu/packages/fonts.scm (font-wqy-microhei, font-google-roboto)[arguments]:
Substitute the simpler INSTALL-FILE for every COPY-FILE invoked with redundant
arguments.
2017-02-07 18:51:14 +01:00
Tobias Geerinckx-Rice 33a8687a2a
gnu: mcelog: Update to 148.
* gnu/packages/linux.scm (mcelog): Update to 148.
2017-02-07 18:51:13 +01:00
Efraim Flashner 7ca72ec44b
gnu: glibc: Add version 2.24.
* gnu/packages/base.scm (glibc-2.24): New variable.
2017-02-07 19:41:04 +02:00
Efraim Flashner 242c092745
gnu: glibc: Update to 2.25.
* gnu/packages/base.scm (glibc): Update to 2.25
2017-02-07 19:34:41 +02:00
Boskovits, Gábor 189d842257
gnu: Add lshw.
* gnu/packages/linux.scm (lshw): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-07 17:56:06 +01:00
Marius Bakke 0cd3e44577
gnu: grep: Update to 2.28.
* gnu/packages/base.scm (grep): Update to 2.28.
2017-02-07 17:01:23 +01:00
Ludovic Courtès ef753a1a8f
gnu: grub-efi: Really build the EFI variant.
Fixes a regression introduced in
d846834fc2 where '--with-platform=efi'
would no longer be passed.

* gnu/packages/grub.scm (grub-efi)[arguments]: Provide a default value
for #:configure-flags.
2017-02-07 11:15:33 +01:00
Mark H Weaver 6f48d9db10
gnu: epiphany: Update to 3.22.6 [security update].
See <https://bugzilla.gnome.org/show_bug.cgi?id=752738>.

* gnu/packages/gnome.scm (epiphany): Update to 3.22.6.
[arguments]: Add #:configure-flags '("CFLAGS=-std=gnu99").
2017-02-06 22:25:18 -05:00
Ludovic Courtès a062b6ca99
services: bitlbee: Run in a container.
* gnu/services/networking.scm (bitlbee-shepherd-service): Wrap in
'with-imported-modules' and add 'modules' field.  Use
'make-forkexec-constructor/container' and pass #:mappings.
2017-02-07 00:08:11 +01:00
Ludovic Courtès 63302a4e55
Add (gnu build shepherd).
* gnu/build/shepherd.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-02-07 00:08:11 +01:00
Ludovic Courtès c90db25f4c
linux-container: Add 'container-excursion*'.
* gnu/build/linux-container.scm (container-excursion*): New procedure.
* tests/containers.scm ("container-excursion*")
("container-excursion*, same namespaces"): New tests.
2017-02-07 00:08:10 +01:00
Ludovic Courtès b9a5efa596
services: bitlbee: Read the PID file.
* gnu/services/networking.scm (bitlbee-shepherd-service): Pass
  #:pid-file to 'make-forkexec-constructor'.
2017-02-07 00:08:10 +01:00
Ludovic Courtès 7597478e2e
file-systems: Add '%network-configuration-files' and '%network-file-mappings'.
* gnu/system/file-systems.scm (%network-configuration-files)
(%network-file-mappings): New variables.
* guix/scripts/environment.scm (%network-configuration-files): Remove.
(launch-environment/container): Refer to '%network-file-mappings'
instead of calling 'filter-map'.
2017-02-07 00:08:10 +01:00
Marius Bakke a24fda8114
gnu: bdb: Correct license.
* gnu/packages/databases.scm (bdb)[license]: Replace with up-to-date
information. Move previous contents to ...
(bdb-5.3)[license]: ... here.
2017-02-06 17:33:58 +01:00
Marius Bakke 5f0f368630
gnu: dosfstools: Update to 4.1.
* gnu/packages/disk.scm (dosfstools): Update to 4.1.
[arguments]: Enable tests.
[native-inputs]: Add VIM.
2017-02-06 14:22:16 +01:00
Marius Bakke d846834fc2
gnu: grub: Update to 2.02rc1.
* gnu/packages/grub.scm (grub, grub-efi): Update to 2.02rc1.
[arguments]: Don't disable grub_func_test. Remove #:configure-flags.
2017-02-06 14:22:16 +01:00
Leo Famulari 686d425904
gnu: certbot, python-acme: Update to 0.11.1.
* gnu/packages/tls.scm (python-acme, python2-acme): Update to 0.11.1.
(certbot): Update to 0.11.1.
[version]: Use python-acme's version.
2017-02-06 13:46:45 +01:00
Leo Famulari 6edc15798d
gnu: tcpdump: Fetch source from tcpdump.org.
* gnu/packages/admin.scm (tcpdump)[source]: Remove temporary alternate URL.
2017-02-06 13:08:59 +01:00
Marius Bakke 416c57f071
gnu: ddrescue: Update to 1.22.
* gnu/packages/disk.scm (ddrescue): Update to 1.22.
[home-page]: Use HTTPS.
2017-02-06 12:03:27 +01:00
Sergei Trofimovich cc1c3977d5
gnu: Add re2c.
* gnu/packages/re2c.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add re2c.scm.

CC: ng0 <contact.ng0@cryptolab.net>
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-06 10:51:25 +01:00
Ludovic Courtès 36c4917c91
linux-container: Add comment on exception handling.
* gnu/build/linux-container.scm (run-container): Add note about writing
the exceptions.
2017-02-06 10:51:25 +01:00
Ludovic Courtès 168aba2978
linux-container: Do not rely on 'isatty?'.
This avoids problems where 'isatty?' return #t but 'ttyname' fails with
ENOTTY or such.

* gnu/build/linux-container.scm (mount-file-systems): Remove call of
'isatty?'.  Directly call 'ttyname' and catch 'system-error'.
2017-02-06 10:51:25 +01:00
Danny Milosavljevic e69dc54559
gnu: xonsh: Update to 0.5.3.
* gnu/packages/shell.scm (xonsh): Update to 0.5.3.
2017-02-06 10:24:24 +01:00
Danny Milosavljevic 15308f6dc3
gnu: u-boot: Update to 2017.01.
* gnu/packages/u-boot.scm (u-boot): Update to 2017.01.
2017-02-06 10:00:24 +01:00
Danny Milosavljevic 40c4e3bbda
gnu: u-boot: Use scandir.
* gnu/packages/u-boot.scm (make-u-boot-package): Modify.
2017-02-06 09:53:20 +01:00
Leo Famulari 2d92eca154
gnu: imagemagick: Update to 6.9.7-7.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-7.
2017-02-06 03:22:55 +01:00
Leo Famulari dd2c73f6a0
gnu: wget: Use libidn2.
Suggested by Efraim Flashner <efraim@flashner.co.il>.

Fixes support for internationalized domain names.

* gnu/packages/wget.scm (wget)[inputs]: Replace libidn with libidn2.
2017-02-06 02:33:39 +01:00
Leo Famulari 0418ff7a37
gnu: libidn2: Update to 0.16.
* gnu/packages/libidn.scm (libidn2): Update to 0.16.
[inputs]: Add libunistring.
2017-02-06 02:33:31 +01:00
Mark H Weaver 2b742c2bb0
gnu: linux-libre: Update to 4.9.8.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.8.
2017-02-05 01:22:44 -05:00
Mark H Weaver f719fe5219
gnu: linux-libre@4.4: Update to 4.4.47.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.47.
2017-02-05 01:20:55 -05:00
José Miguel Sánchez García d160698319
gnu: youtube-dl: Update to 2017.02.01
* gnu/packages/video.scm (youtube-dl): Update to 2017.02.01.
2017-02-04 14:53:15 +01:00
ng0 1a0a5509dd
gnu: Add python-lzo.
* gnu/packages/compression.scm (python-lzo): New variable.

Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-02-04 14:45:31 +01:00
ng0 1ae60db842
gnu: Add python-lz4.
* gnu/packages/compression.scm (python-lz4): New variable.
2017-02-04 14:45:31 +01:00
Marius Bakke d6592d84ca
gnu: sed: Update to 4.4.
* gnu/packages/base.scm (sed): Update to 4.4.
2017-02-04 10:49:54 +01:00
Marius Bakke 706998e73a
gnu: xscreensaver: Update license URI.
* gnu/packages/xdisorg.scm (xscreensaver)[license]: Point to current URL.
2017-02-04 10:45:41 +01:00
Marius Bakke 744dcb4910
gnu: redshift: Remove uneeded input.
This is a followup to b4c400a75c.

* gnu/packages/xdisorg.scm (redshift): Remove LIBJPEG.
2017-02-04 10:43:45 +01:00
Marius Bakke 38eefbb185
gnu: wget: Update to 1.19.
* gnu/packages/wget.scm (wget): Update to 1.19.
[home-page]: Use HTTPS.
2017-02-04 10:14:43 +01:00
Ben Woodcroft 182dde82ed
gnu: cddlib: Fix source URI.
* gnu/packages/maths.scm (cddlib)[source]: Update source URI.
2017-02-04 15:26:26 +10:00
Ludovic Courtès ad167d028e
file-systems: Remove dependency on (guix store).
(gnu system file-systems) is used on the "build" side since commit
5970e8e248.

* gnu/system/file-systems.scm: Remove dependency on (guix store).
(%store-prefix): New procedure.
* tests/file-systems.scm ("does not pull (guix config)"): New test.
2017-02-04 02:13:43 +01:00
Ludovic Courtès cf98d342b0
activation: Set the right owner for home directories.
This fixes a regression introduced in
ae763b5b0b whereby home directories and
skeletons would be root-owned.

* gnu/build/activation.scm (copy-account-skeletons): Make 'directory' a
keyword parameter.  Add #:uid and #:gid and honor them.
[set-owner]: New procedure.
(activate-user-home): Add call to 'getpw' and 'chown'.  Pass UID and GID
to 'copy-account-skeletons'.
* gnu/tests/base.scm (run-basic-test)["skeletons in home directories"]:
Test file ownership under HOME.
2017-02-04 02:13:43 +01:00
Tobias Geerinckx-Rice 33f7b5d20e
gnu: vim: Update to 8.0.0300.
* gnu/packages/vim.scm (vim): Update to 8.0.0300.
2017-02-04 00:27:44 +01:00
Efraim Flashner dfb493ceed
gnu: abcde: Update to 2.8.1.
* gnu/packages/cdrom.scm (abcde): Update to 2.8.1.
2017-02-03 22:33:49 +02:00
Efraim Flashner 1ac675a583
gnu: p7zip: Fix CVE-2016-9256.
* gnu/packages/compression.scm (p7zip)[source]: Add patch.
* gnu/packages/patches/p7zip-CVE-2016-9296.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-02-03 22:17:41 +02:00
Efraim Flashner b352b57655
gnu: qemu: Patch CVE-2017-{2615, 5578, 5579, 5856}.
* gnu/packages/qemu.scm (qemu)[source]: Add patches.
* gnu/packages/patches/qemu-CVE-2017-2615,
gnu/packages/patches/qemu-CVE-2017-5578,
gnu/packages/patches/qemu-CVE-2017-5579,
gnu/packages/patches/qemu-CVE-2017-5856: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-02-03 21:56:35 +02:00
Thomas Danckaert 3e9750c368
gnu: Add emacs-mew.
* gnu/packages/mail.scm (emacs-mew): New variable.

Co-authored-by: Alex Kost <alezost@gmail.com>
2017-02-03 22:50:20 +03:00
Adonay Felipe Nogueira efc12a81ad
gnu: abbaye: Update to 2.0.1.
* gnu/packages/games.scm: (abbaye): Update to 2.0.1.
[snippet]: Delete the bundled fonts.
[arguments]: Adjust 'patch-makefile' phase to patch only Makefile.  Add
"CC" make flag.
[inputs]: Use only required sdl2 packages.
[home-page]: Update to the new location.
[license]: Use the proper license.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-02-03 22:50:20 +03:00
Raoul Jean Pierre Bonnal c6dced88f2
gnu: Add r-rann.
* gnu/packages/statistics.scm (r-rann): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-03 14:21:22 -05:00
Raoul Jean Pierre Bonnal 37337699d7
gnu: Add r-randomforest.
* gnu/packages/statistics.scm (r-randomforest): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-03 14:12:51 -05:00
Efraim Flashner f2de078a10
gnu: git: Update to 2.11.1.
* gnu/packages/version-control.scm (git): Update to 2.11.1.
2017-02-03 19:54:30 +02:00
Efraim Flashner effd7198b9
gnu: zpaq: Tune for 'generic-armv7-a' on armhf.
* gnu/packages/compression.scm (zpaq)[arguments]: Change the CXXFLAGS so
on armhf-linux we build with '-mtune=generic-armv7-a' and not '-mtune=generic'.
2017-02-03 19:17:47 +02:00
Tobias Geerinckx-Rice 89eb56f05f
gnu: fish: Update to 2.5.0.
* gnu/packages/shells.scm (fish): Update to 2.5.0.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]: Add ‘bootstrap’ phase.
2017-02-03 15:06:08 +01:00
Mark H Weaver 883aab6462
gnu: linux-libre: Update to 4.9.7.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.7.
2017-02-03 00:50:04 -05:00
Mark H Weaver 942f38ea7f
gnu: linux-libre@4.4: Update to 4.4.46.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.46.
2017-02-03 00:48:55 -05:00
ng0 345504c79d
gnu: Add no-more-secrets.
* gnu/packages/games.scm (no-more-secrets): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2017-02-02 20:34:15 -06:00
Eric Bavier 2d1ac1d1b0
gnu: thefuck: Fix execution.
Follow-up to 4a6b2a21bf

* gnu/packages/admin.scm (thefuck): Fix 'inputs' -> 'native-inputs'.
2017-02-02 20:32:53 -06:00
Ludovic Courtès d2a5e6982d
file-systems: Add 'file-system-mapping->bind-mount'.
* gnu/system/file-systems.scm (file-system-mapping->bind-mount): New
procedure.
* gnu/system/linux-container.scm (mapping->file-system): Remove.
(containerized-operating-system)[mapping->fs]: Use
'file-system-mapping->bind-mount' instead of 'mapping->file-system'.
* guix/scripts/environment.scm (launch-environment/container): Likewise.
2017-02-03 00:23:28 +01:00
Ludovic Courtès 0f31d4f07f
gnu: guile-json: Texinfoify description.
* gnu/packages/guile.scm (guile-json)[description]: Use Texinfo markup.
2017-02-03 00:23:28 +01:00
Marius Bakke feeeee2418
gnu: gst-plugins-base: Fix build on 32bit.
* gnu/packages/patches/gst-plugins-base-fix-test-on-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gstreamer.scm (gst-plugins-base)[source]: Use it.
2017-02-02 16:55:35 +01:00
Leo Famulari e83ef684fc
gnu: libevent-2.0: Include CVE IDs in patches.
* gnu/packages/patches/libevent-2.0-evdns-fix-remote-stack-overread.patch,
gnu/packages/patches/libevent-2.0-evutil-fix-buffer-overflow.patch,
gnu/packages/patches/libevent-2.0-evdns-fix-searching-empty-hostnames.patch:
Rename to ...
* gnu/packages/patches/libevent-2.0-CVE-2016-10195.patch,
gnu/packages/patches/libevent-2.0-CVE-2016-10196.patch,
gnu/packages/patches/libevent-2.0-CVE-2016-10197.patch: ... new files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/libevent.scm (libevent-2.0)[sources]: Likewise.
2017-02-02 10:52:45 -05:00
Leo Famulari e8c83d04e1
Merge branch 'master' into core-updates 2017-02-02 10:52:24 -05:00
Leo Famulari 8f8d39b30c
gnu: icedtea-8: Update to 3.3.0 [security fixes].
Fixes CVE-2016-{2183,5546,5547,5548,5549,5552} and
CVE-2017-{3231,3241,3252,3253,3260,3261,3272,3289}.

* gnu/packages/java.scm (icedtea-8): Update to 3.3.0.
2017-02-02 07:58:45 -05:00
Alex Kost 3e27581887
gnu: emacs-with-editor: Update to 2.5.10.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.5.10.
2017-02-02 12:02:39 +03:00
Nicolas Goaziou 1e458a430d
gnu: giac-xcas: Update to 1.2.3-19.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.3-19.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-02 09:04:40 +01:00
Mathieu Othacehe eb122280a0
services: cuirass: Add load-path to cuirass configuration
* gnu/services/cuirass.scm (<cuirass-configuration>): Add load-path field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-02 09:04:40 +01:00
Mathieu Othacehe 7a9ca44a9c
gnu: cuirass: Update to 0.0.1 revision 4.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1 revision 4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-02 09:04:40 +01:00
Eric Bavier 7904f18af2
gnu: joe: remove reference to WordStar.
* gnu/packages/text-editors.scm (joe)[description]: Remove WordStar reference.
2017-02-01 19:11:46 -06:00
ng0 c000b6b10f
gnu: reducelcs: Fix license.
* gnu/packages/maths.scm (reducelcs)[license]: Change to GPL3+.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-01 19:51:36 -05:00
Leo Famulari a3df7e9f86
gnu: httpd: Update to 2.4.25 [fixes CVE-2016-{0736,2161,5387,8743}].
* gnu/packages/web.scm (httpd): Update to 2.4.25.
[source]: Remove obsolete patch 'httpd-CVE-2016-8740.patch'.
* gnu/packages/patches/httpd-CVE-2016-8740.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-02-01 18:14:55 -05:00
Leo Famulari 4a6b2a21bf
gnu: acme-client: Update to 0.1.16.
* gnu/packages/tls.scm (acme-client): Update to 0.1.16.
2017-02-01 18:05:01 -05:00
Clément Lassieur 60b57c3d5b
gnu: magit: Update to 2.10.1.
* gnu/packages/emacs.scm (magit): Update to 2.10.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-01 23:53:35 +01:00
Huang Ying 728dc8fa29
gnu: Add polkit-gnome.
* gnu/packages/polkit.scm (polkit-gnome): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-01 23:53:35 +01:00
ng0 7596ddf3f1
gnu: Add neomutt.
* gnu/packages/mail.scm (neomutt): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-02-01 23:53:35 +01:00
Ludovic Courtès 8de3e4b35f
services: Make 'static-networking' extensible.
This allows users to statically define several interfaces.

* gnu/services/networking.scm (<static-networking>)[provision]
[name-servers]: Add default values.
(static-networking-shepherd-service)
(static-networking-etc-files)
(static-networking-shepherd-services): New procedures.
(static-networking-service-type): Change to extend both
SHEPHERD-ROOT-SERVICE-TYPE and ETC-SERVICE-TYPE.
(static-networking-service): Remove default value of #:provision.
Implement using 'simple-service'.
* gnu/services/base.scm (%base-services): Replace
'static-networking-service' call with 'service' form.
* doc/guix.texi (Networking Services): Update documentation.
2017-02-01 23:53:35 +01:00
Marius Bakke fd05d7ecd9
gnu: libevent: Skip tests that fail on 32bit.
* gnu/packages/patches/libevent-2.1-skip-failing-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libevent.scm (libevent)[source]: Use it.
2017-02-01 22:38:25 +01:00
Ricardo Wurmus 47055b273a
gnu: r-edger: Add r-statmod to inputs.
* gnu/packages/bioinformatics.scm (r-edger)[propagated-inputs]: Add r-statmod.
2017-02-01 22:12:01 +01:00
Arun Isaac 5430dbd95b
gnu: Add freeciv.
* gnu/packages/games.scm (freeciv): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-01 14:45:06 -05:00
Tobias Geerinckx-Rice 36df995c94
gnu: Add zpaq.
* gnu/packages/compression.scm (zpaq): New variable.
2017-02-01 16:13:57 +01:00
Tobias Geerinckx-Rice 58f91e4d03
download: url-fetch/tarball: Make ‘name’ truly optional.
* guix/download.scm (url-fetch/tarbomb): Fall back to ‘file-name’ if
‘name’ is #f, like the regular ‘url-fetch’ does.
* gnu/packages/bioinformatics.scm (muscle)[source]: Remove ‘file-name’.
* gnu/packages/engineering.scm (fastcap)[source]: Likewise.
* gnu/packages/scheme.scm (scmutils)[source]: Likewise.
2017-02-01 15:53:32 +01:00
Tobias Geerinckx-Rice 61ac754453
gnu: Add nyx.
* gnu/packages/tor.scm (nyx): New variable.
2017-02-01 15:53:32 +01:00
Tobias Geerinckx-Rice 71794d7b94
gnu: tor: Use ‘license:’ prefix instead of #:select.
* gnu/packages/tor.scm (tor, torsocks, privoxy, onionshare)[license]:
Add prefix.
2017-02-01 15:53:32 +01:00
Tobias Geerinckx-Rice cf1bed97ca
gnu: youtube-dl: Update to 2017.01.29.
* gnu/packages/video.scm (youtube-dl): Update to 2017.01.29.
2017-02-01 15:53:31 +01:00
Tobias Geerinckx-Rice 0bb1c35ac1
gnu: python-stem: Update to 1.5.4.
* gnu/packages/python.scm (python-stem): Update to 1.5.4.
2017-02-01 15:53:31 +01:00
Marius Bakke 3e32eeb247
gnu: gstreamer: Update to 1.10.3.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.10.3.
(gst-plugins-base): Likewise.
(gst-plugins-good): Likewise.
(gst-plugins-bad): Likewise.
(gst-plugins-ugly): Likewise.
(gst-libav): Likewise.
(python-gst): Likewise.
2017-02-01 15:16:07 +01:00
Marius Bakke b2a6310ad9
gnu: xf86-video-intel: Update to 2.99.917-2-9fe04af.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-2-9fe04af.
2017-02-01 15:05:50 +01:00
Marius Bakke b097a3387e
gnu: xkeyboard-config: Update to 2.20.
* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.20.
2017-02-01 15:02:14 +01:00
Marius Bakke b1b8e8f1b2
gnu: mesa: Update to 13.0.4.
* gnu/packages/gl.scm (mesa): Update to 13.0.4.
2017-02-01 15:02:12 +01:00
Marius Bakke ac6fec05e4
gnu: fio: Enable optional helper scripts.
* gnu/packages/benchmark.scm (fio)[arguments]: Add 'patch-paths' and
'wrap-python-scripts' phases.
[inputs]: Add GNUPLOT, PYTHON-2, PYTHON2-NUMPY and PYTHON2-PANDAS.
2017-02-01 14:13:55 +01:00
Marius Bakke 5fa1683617
gnu: fio: Update to 2.17.
* gnu/packages/benchmark.scm (fio): Update to 2.17.
2017-02-01 13:52:27 +01:00
Marius Bakke d736eec2ad
gnu: lftp: Update to 4.7.5.
* gnu/packages/ftp.scm (lftp): Update to 4.7.5.
[source]: Rearrange mirrors.
2017-02-01 13:52:27 +01:00
Marius Bakke 69ec039105
gnu: mumble: Update to 1.2.19.
* gnu/packages/telephony.scm (mumble): Update to 1.2.19.
2017-02-01 13:52:27 +01:00
Marius Bakke 75ba11afc2
gnu: xapian: Update to 1.4.3.
* gnu/packages/search.scm (xapian): Update to 1.4.3.
2017-02-01 13:52:27 +01:00
Danny Milosavljevic 4ae2a54df6
gnu: dtc: Update description to reference HOWTO.
* gnu/packages/u-boot.scm (dtc)[description]: Modify.
2017-02-01 13:49:55 +01:00
Ludovic Courtès 357db1f91d
system: More 'file-append' instead of #~(string-append #$thing …).
* gnu/system/shadow.scm (<user-account>)[shell]: Use 'file-append'.
(%base-user-accounts): Likewise.
* gnu/system/grub.scm (%background-image): Likewise.
2017-02-01 12:36:41 +01:00
Ludovic Courtès ae763b5b0b
system: Create home directories once 'file-systems' is up.
Fixes <http://bugs.gnu.org/21108>.
Reported by Andy Patterson <ajpatter@uwaterloo.ca>
and Leo Famulari <leo@famulari.name>.

* gnu/build/activation.scm (activate-users+groups)[activate-user]: Pass
  #:create-home? #t iff CREATE-HOME? and SYSTEM?.
(activate-user-home): New procedure.
* gnu/system/shadow.scm (account-shepherd-service): New procedure.
(account-service-type)[extensions]: Add SHEPHERD-ROOT-SERVICE-TYPE
extension.
* gnu/tests/base.scm (run-basic-test)["home"]
["skeletons in home directories"]: New tests.
* gnu/tests/install.scm (%separate-home-os, %separate-home-os-source)
(%test-separate-home-os): New variables.
2017-02-01 12:36:41 +01:00
Leo Famulari 524ee6c9e5
gnu: nginx: Update to 1.11.9.
* gnu/packages/web.scm (nginx): Update to 1.11.9.
2017-02-01 01:42:39 -05:00
Eric Bavier 25925725f4
gnu: mg: Upgrade to 20161005.
* gnu/packages/mg.scm (mg)[source]: Upgrade to 20161005.
[native-inputs]: Add pkg-config.
[inputs]: Add libbsd.
[arguments]: Use modify-phases.  Use #:make-flags rather than patching the
Makefile.  Install tutorial.
[description]:  Clarify relation to GNU Emacs.
2017-01-31 21:16:08 -06:00
Eric Bavier f255a6db17
gnu: Add JOE.
* gnu/packages/text-editors.scm (joe): New variable.
2017-01-31 20:26:20 -06:00
Marius Bakke e8fc1a0dcf
gnu: libevent: Update to 2.1.8 [security fixes].
* gnu/packages/libevent.scm (libevent): Update to 2.1.8.
[inputs]: Change 'python-wrapper' to 'python-2'. Move 'which' to ...
[native-inputs]: ... here. New field.
(libevent-2.0): New variable.
* gnu/packages/patches/libevent-2.1-dns-tests.patch,
  gnu/packages/patches/libevent-2.0-evdns-fix-remote-stack-overread.patch
  gnu/packages/patches/libevent-2.0-evdns-fix-searching-empty-hostnames.patch
  gnu/packages/patches/libevent-2.0-evutil-fix-buffer-overflow.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'libevent' to 'libevent-2.0'.
2017-02-01 02:42:12 +01:00
Ludovic Courtès fae88ae884
gnu: mdadm: Update to 4.0.
* gnu/packages/linux.scm (mdadm): Update to 4.0.
[arguments]: Add "CC=gcc" to #:make-flags.
2017-01-31 23:48:59 +01:00
Ludovic Courtès 4fc6985c1c
gnu: parallel: Update to 20170122.
* gnu/packages/parallel.scm (parallel): Update to 20170122.
2017-01-31 23:46:34 +01:00
Ludovic Courtès 8555a609df
gnu: kbd: Update to 2.0.4.
* gnu/packages/linux.scm (kbd): Update to 2.0.4.
2017-01-31 23:45:56 +01:00
Ludovic Courtès c886608e6b
gnu: gdb: Update to 7.12.1.
* gnu/packages/gdb.scm (gdb): Update to 7.12.1.
2017-01-31 23:44:57 +01:00
Ludovic Courtès 5f8edd7f37
gnu: xcalc: Update to 1.0.6.
* gnu/packages/xorg.scm (xcalc): Update to 1.0.6.
2017-01-31 23:21:59 +01:00
Ludovic Courtès a43aca973e
system: Introduce 'file-systems' Shepherd service.
* gnu/services/base.scm (file-system-shepherd-services): New procedure.
(file-system-service-type): Use it as the SHEPHERD-ROOT-SERVICE-TYPE
extension.
(user-processes-service-type): Change to take a single 'grace-delay'
parameter.
(user-processes-service): Remove 'file-systems' parameter.  Pass
GRACE-DELAY as the only value for the service.
* gnu/system.scm (essential-services): Adjust accordingly.
2017-01-31 23:21:59 +01:00
Ludovic Courtès 2fe4ceee18
file-systems: Do not read superblocks past the end of a device.
Fixes <http://bugs.gnu.org/25573>.
Reported by Alex Kost <alezost@gmail.com>.

* gnu/build/file-systems.scm (seek*): New procedure.
(read-superblock): Use it instead of 'seek' and ensure it returns
OFFSET.
2017-01-31 23:21:59 +01:00
Raoul Jean Pierre Bonnal 69f2b3bdf9
gnu: Add r-rhdf5. 2017-01-31 22:35:11 +01:00
Raoul Jean Pierre Bonnal d4af25b51b
gnu: Add r-tximport. 2017-01-31 22:35:08 +01:00
Julien Lepiller f5c8cf3be7
gnu: Add ocaml-bin-prot.
* gnu/packages/ocaml.scm (ocaml-bin-prot): New variable.
2017-01-31 21:35:51 +01:00
Julien Lepiller f95ebba516
gnu: Add ocaml-js-build-tools.
* gnu/packages/ocaml.scm (ocaml-js-build-tools): New variable.
2017-01-31 21:35:45 +01:00
Julien Lepiller 5eed45a8d7
gnu: Add ocaml-oasis.
* gnu/packages/ocaml.scm (ocaml-oasis): New variable.
2017-01-31 21:35:42 +01:00
Julien Lepiller 77a515e9b5
gnu: Add ocaml-fileutils.
* gnu/packages/ocaml.scm (ocaml-fileutils): New variable.
2017-01-31 21:35:38 +01:00
Julien Lepiller 3763eea716
gnu: Add ocaml-expect.
* gnu/packages/ocaml.scm (ocaml-expect): New variable.
2017-01-31 21:35:35 +01:00
Julien Lepiller f8a12de1cb
gnu: Add ocaml-pcre.
* gnu/packages/ocaml.scm (ocaml-pcre): New variable.
2017-01-31 21:35:32 +01:00
Julien Lepiller 0e9e94b7ff
gnu: Add ocaml-batteries.
* gnu/packages/ocaml.scm (ocaml-batteries): New variable.
2017-01-31 21:35:30 +01:00
Julien Lepiller 41e8e07919
gnu: Add omake.
* gnu/packages/ocaml.scm (omake): New variable.
* gnu/packages/patches/omake-fix-non-determinism.patch: New file.
* gnu/local.mk (dist_patch_DATA): New patch.
2017-01-31 21:35:27 +01:00
Julien Lepiller c590f1ae8a
gnu: Add ocamlify.
* gnu/packages/ocaml.scm (ocamlify): New variable.
2017-01-31 21:35:23 +01:00
Julien Lepiller 5d08f98d3e
gnu: Add ocaml-base64.
* gnu/packages/ocaml.scm (ocaml-base64): New variable.
2017-01-31 21:34:53 +01:00
Thomas Danckaert 59ae241f71
gnu: Add xinetd.
* gnu/packages/web.scm (xinetd): New variable.
* gnu/packages/patches/xinetd-CVE-2013-4342.patch,
gnu/packages/patches/xinetd-fix-fd-leak.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add patches.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-31 15:06:19 -05:00
Ricardo Wurmus 9b11eee955
gnu: Add neovim.
* gnu/packages/vim.scm (neovim): New variable.
2017-01-31 21:01:53 +01:00
Ricardo Wurmus d9ed1779b8
gnu: Add lua5.2-lpeg.
* gnu/packages/lua.scm (lua5.2-lpeg): New variable.
2017-01-31 20:39:39 +01:00
Ricardo Wurmus cf9a788d93
gnu: Add lua5.2-bitop.
* gnu/packages/lua.scm (lua5.2-bitop): New variable.
2017-01-31 20:36:30 +01:00
Ricardo Wurmus 369ee96b69
gnu: Add lua5.2-libmpack.
* gnu/packages/serialization.scm (lua5.2-libmpack): New variable.
2017-01-31 20:36:09 +01:00
Ricardo Wurmus 8e664e7e55
gnu: Add lua-libmpack.
* gnu/packages/serialization.scm (lua-libmpack): New variable.
2017-01-31 20:35:54 +01:00
Ricardo Wurmus c57e5fd0c0
gnu: Add libmpack.
* gnu/packages/serialization.scm (libmpack): New variable.
2017-01-31 20:34:01 +01:00
Paul Garlick 8a4d14fa71
gnu: gmsh: Update to 2.16.0
* gnu/packages/maths.scm (gmsh): Update to 2.16.0

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-31 17:55:50 +01:00
Ben Woodcroft abb7eb7aca
gnu: bundler: Update to 1.14.3.
* gnu/packages/ruby.scm (bundler): Update to 1.14.3.
2017-01-31 20:16:11 +10:00
ng0 249eb38965
gnu: tor: Add hardening configure-flags.
* gnu/packages/tor.scm (tor)[arguments]: Add '--enable-expensive-hardening',
'enable-gcc-hardening', '--enable-linker-hardening' to configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-31 00:10:44 +01:00
Leo Famulari af7d72b16c
gnu: tcpdump: Update to 4.9.0 [security fixes].
Fixes CVE-2016-{7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933
7934,7935,7936,7937,7938,7939,7940,7973,7974,7975,7983,7984,7985,7986,7992,7993,
8574,8575} and CVE-2017-{5202,5203,5204,5205,5341,5342,5482,5483,5484,5485,
5486}.

* gnu/packages/admin.scm (tcpdump): Update to 4.9.0.
[source]: Add alternate URL and set the file-name.
2017-01-30 15:51:32 -05:00
Leo Famulari df4a2b44d3
gnu: libpcap: Update to 1.8.1.
* gnu/packages/admin.scm (libpcap): Update to 1.8.1.
2017-01-30 14:49:42 -05:00
Marius Bakke 5a12bdaf8c
gnu: bitlbee: Update to 3.5.1 [security fixes].
* gnu/packages/messaging.scm (bitlbee): Update to 3.5.1.
[source]: Remove patches.
(%bitlbee-buddy-nick-change-patch): Remove.
(%bitlbee-always-use-nicks-patch): Remove.
2017-01-30 19:48:09 +01:00
Marius Bakke d3c6ad0ab5
gnu: Add rocksdb.
* gnu/packages/databases.scm (rocksdb): New variable.
2017-01-30 16:52:29 +01:00
Marius Bakke d14ad134f1
gnu: xauth: Update to 1.0.10.
* gnu/packages/xorg.scm (xauth): Update to 1.0.10.
2017-01-30 16:17:43 +01:00
Marius Bakke b23992afb2
gnu: wayland, weston: Update to 1.12.0.
* gnu/packages/freedesktop.scm (wayland): Update to 1.12.0.
(weston): Update to 1.12.0.
[arguments]: Adjust to source file renames.
2017-01-30 16:10:12 +01:00
Marius Bakke fbb4755c8a
gnu: libxkbcommon: Update to 0.7.1.
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.7.1.
[source]: Use HTTPS.
[home-page]: Ditto.
2017-01-30 16:09:52 +01:00
Marius Bakke 737c572a2b
gnu: libdrm: Update to 2.4.75.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.75.
2017-01-30 16:04:07 +01:00
Marius Bakke 4a9c4a55ac
gnu: re2: Update to 2017-01-01.
* gnu/packages/regex.scm (re2): Update to 2017-01-01.
[arguments]: End 'delete-static-library' phase on #t.
2017-01-30 14:55:10 +01:00
Federico Beffa d8e85b2032
gnu: ghc-8: Update to 8.0.2.
* gnu/packages/haskell.scm (ghc-8): Update to 8.0.2.
  [arguments]: Remove #:modules, #:imported-modules and phase
  configure-testsuite.
* gnu/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-01-30 14:39:35 +01:00
ng0 54052a54c1
gnu: Add reducelcs.
* gnu/packages/maths.scm (reducelcs): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-01-30 07:46:28 -05:00
Roel Janssen aa3eeeb542
gnu: Add r-bsgenome-hsapiens-1000genomes-hs37d5.
* gnu/packages/bioinformatics.scm (r-bsgenome-hsapiens-1000genomes-hs37d5):
  New variable.
2017-01-30 12:11:04 +01:00
José Miguel Sánchez García 01be4f939e
gnu: Add light.
* gnu/packages/linux.scm (light): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-01-30 10:52:45 +01:00
José Miguel Sánchez García 83421fc744
gnu: Add font-awesome.
* gnu/packages/fonts.scm (font-awesome): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-30 10:52:45 +01:00
Paul Garlick 5d4bd4cce1
gnu: Add opencascade-oce.
* gnu/packages/maths.scm (opencascade-oce): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-01-30 10:52:45 +01:00
ng0 9016dbc2bb
gnu: Add catimg.
* gnu/packages/image-viewers.scm (catimg): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-01-29 19:42:03 -05:00
Danny Milosavljevic 4fdcc5026f
gnu: Add dub.
* gnu/packages/ldc.scm (dub): New variable.
2017-01-29 23:46:33 +01:00
Leo Famulari 4bca1e7498
gnu: khal: Update to 0.9.1.
* gnu/packages/calendar.scm (khal): Update to 0.9.1.
2017-01-29 13:04:44 -05:00
Nicolas Goaziou cf95bd3a8d
gnu: emacs-org: Update to 20170124.
* gnu/packages/emacs.scm (emacs-org): Update to 20170124.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-29 01:03:19 +01:00
Nicolas Goaziou 49a984ce3e
gnu: wireshark: Update to 2.2.4.
* gnu/packages/networking.scm (wireshark): Update to 2.2.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-29 01:03:19 +01:00
Nicolas Goaziou f1fb375b21
gnu: asymptote: Update to 2.39
* gnu/packages/plotutils.scm (asymptote): Update to 2.39.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-29 01:03:19 +01:00
Tobias Geerinckx-Rice d389b6bbbc
gnu: vim: Update to 8.0.0257.
* gnu/packages/vim.scm (vim): Update to 8.0.0257.
2017-01-28 22:55:10 +01:00
Clément Lassieur c631233fd4
gnu: Add GNU Freetalk.
* gnu/packages/messaging.scm (freetalk): New variable.

Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
2017-01-28 22:22:03 +01:00
Tobias Geerinckx-Rice 09e353d846
gnu: exfat-utils: Update to 1.2.6.
* gnu/packages/mtools.scm (exfat-utils): Update to 1.2.6.
2017-01-28 21:54:58 +01:00
Tobias Geerinckx-Rice 9ff04ff725
gnu: fuse-exfat: Update to 1.2.6.
* gnu/packages/linux.scm (fuse-exfat): Update to 1.2.6.
2017-01-28 21:54:20 +01:00
Ludovic Courtès 55b2d92145
Use 'mlambda' instead of 'memoize'.
* gnu/packages.scm (find-newest-available-packages): Use 'mlambda'
instead of (memoize (lambda ...) ...).
* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Likewise.
* guix/build-system/gnu.scm (package-with-explicit-inputs)[rewritten-input]:
Likewise.
* guix/build-system/python.scm (package-with-explicit-python)[transform]:
Likewise.
* guix/derivations.scm (derivation->string): Likewise.
* guix/gnu-maintenance.scm (gnu-package?): Likewise.
* guix/modules.scm (module-file-dependencies): Likewise.
* guix/scripts/graph.scm (standard-package-set): Likewise.
* guix/scripts/lint.scm (official-gnu-packages*): Likewise.
* guix/store.scm (store-regexp*): Likewise.
* guix/utils.scm (location): Likewise.
2017-01-28 18:55:20 +01:00
Ludovic Courtès f9704f179a
Add (guix memoization).
* guix/combinators.scm (memoize): Remove.
* guix/memoization.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
guix/build-system/gnu.scm, guix/build-system/python.scm,
guix/derivations.scm, guix/gnu-maintenance.scm,
guix/import/cran.scm, guix/import/elpa.scm,
guix/modules.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/store.scm, guix/utils.scm: Adjust imports accordingly.
2017-01-28 18:55:20 +01:00
Mathieu Othacehe c695ed3cf5
gnu: Add emacs-mu4e-alert.
* gnu/packages/emacs.scm (emacs-mu4e-alert): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-28 12:41:35 +03:00
Mathieu Othacehe 2c5e31faac
gnu: Add emacs-alert.
* gnu/packages/emacs.scm (emacs-alert): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-28 12:41:35 +03:00
Mathieu Othacehe ba117841cd
gnu: Add emacs-gntp.
* gnu/packages/emacs.scm (emacs-gntp): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-28 12:41:35 +03:00
Mathieu Othacehe 521f5d96f7
gnu: Add emacs-log4e.
* gnu/packages/emacs.scm (emacs-log4e): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-28 12:41:35 +03:00
Mathieu Othacehe 1e523180ae
gnu: Add emacs-ht.
* gnu/packages/emacs.scm (emacs-ht): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-28 12:41:35 +03:00
Alex Kost 1c6713465f
gnu: tvtime: Update to 1.0.11.
* gnu/packages/tv.scm (tvtime): Update to 1.0.11.
2017-01-28 12:41:35 +03:00
Alex Kost eccfa301f8
gnu: manaplus: Update to 1.7.1.21.
* gnu/packages/games.scm (manaplus): Update to 1.7.1.21.
2017-01-28 12:41:35 +03:00
Leo Famulari aaf111a2c4
gnu: transmission-remote-cli: Superseded by tremc.
* gnu/packages/bittorrent.scm (transmission-remote-cli)[properties]: New field.
2017-01-28 03:34:14 -05:00
Leo Famulari e906f4e116
gnu: Add tremc.
* gnu/packages/bittorrent.scm (tremc): New variable.
2017-01-28 03:34:13 -05:00
Leo Famulari 4ab09ac868
gnu: ldc: Add missing patches.
This is a followup to commit 2429dde57d.

* gnu/packages/patches/ldc-1.1.0-disable-dmd-tests.patch,
gnu/packages/patches/ldc-1.1.0-disable-phobos-tests.patch: New files.
2017-01-28 03:07:57 -05:00
宋文武 0050876bcf
gnu: assword: Wrap with the GObject typelib of GTK+.
Fixes <https://debbugs.gnu.org/25457>.

* gnu/packages/password-utils.scm (assword)[inputs]: Add 'gtk+'.
[arguments]: Add 'wrap-assword' phase.
2017-01-28 12:30:50 +08:00
宋文武 736cfc10f0
gnu: python-xdo: Hardcode the path of 'libxdo.so'.
* gnu/packages/python.scm (python-xdo)[arguments]: Add 'patch-libxdo-path'
phase.
2017-01-28 12:30:41 +08:00
宋文武 0b5e08637e
gnu: python-xdo: Add 'python-six' to 'propagated-inputs'.
* gnu/packages/python.scm (python-xdo)[propagated-inputs]: New field.
2017-01-28 12:02:34 +08:00
宋文武 bd05ea41b6
gnu: gtksourceview-2: Adjust inputs.
Fixes <https://debbugs.gnu.org/25537>.

* gnu/packages/gtk.scm (gtksourceview-2): Move 'shared-mime-info' and
'xorg-server' to 'native-inputs'.  Move 'gtk+-2' to 'propagated-inputs'.
2017-01-28 11:29:12 +08:00
Muriithi Frederick Muriuki 2429dde57d
gnu: Add ldc@1.1.0-beta6.
* gnu/packages/ldc.scm (ldc-1.1.0-beta6, ldc-beta): New variables.
* gnu/packages/patches/ldc-1.1.0-disable-dmd-tests.patch: New file.
* gnu/packages/patches/ldc-1.1.0-disable-phobos-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-28 01:25:55 +01:00
Ludovic Courtès 38cb4766d8
gnu: emacs-emms: Add 'upstream-name' property.
* gnu/packages/emacs.scm (emms)[properties]: New field.
2017-01-28 00:38:20 +01:00
Tobias Geerinckx-Rice d61b2482df
gnu: offlineimap: Update to 7.0.13.
* gnu/packages/mail.scm (offlineimap): Update to 7.0.13.
2017-01-27 21:05:57 +01:00
Tobias Geerinckx-Rice eb714a10fa
gnu: btrfs-progs: Update to 4.9.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.9.1.
2017-01-27 17:18:04 +01:00
Ricardo Wurmus 43337a733f
gnu: extremetuxracer: Update to 0.7.4.
* gnu/packages/games.scm (extremetuxracer): Update to 0.7.4.
2017-01-27 11:30:35 +01:00
Ludovic Courtès d9b4cbc2a1
gnu: bash: Do not retain dependency on Coreutils.
Previously the "include" output of BASH-FINAL would refer to
'bootstrap-binaries' via 'Makefile.inc'.

* gnu/packages/bash.scm (bash)[arguments]: In 'move-development-files'
phase, remove absolute file name of 'install' from the 'INSTALL'
variable in 'Makefile.inc'.
* gnu/packages/commencement.scm (bash-final)[arguments]: Pass
 #:disallowed-references.
2017-01-27 09:52:26 +01:00
Manolis Ragkousis 82a7a8c667
gnu: coreutils: Fix cross-compilation.
* gnu/packages/patches/coreutils-fix-cross-compilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (coreutils)[source]: Use it.
2017-01-27 10:19:25 +02:00
Mark H Weaver 88dbf70f29
gnu: linux-libre: Update to 4.9.6.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.6.
2017-01-26 21:49:01 -05:00
Mark H Weaver e1157d69f4
gnu: linux-libre@4.4: Update to 4.4.45.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.45.
2017-01-26 21:47:05 -05:00
Troy Sankey cda0ef045f
gnu: pius: Update to 2.2.3.
* gnu/packages/gnupg.scm (pius): Update to 2.2.3.
[source]: Switch back to using the tarball release.
[arguments]: End 'set-gpg-file-name' phase on #t.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-27 01:29:11 +01:00
Carlo Zancanaro 95757d8999
gnu: kakoune: Move reproducibility substitution to source snippet.
* gnu/packages/text-editors.scm (kakoune)[arguments]: Move substitution to ...
[source]: ... here.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-27 01:28:36 +01:00
Leo Famulari ef00f3ebae
gnu: mupdf, cups-filters: Incorporated grafted changes.
* gnu/packages/pdf.scm (mupdf)[replacement]: Remove field.
[source]: Add 'mupdf-mujs-CVE-2016-10132.patch' and
'mupdf-mujs-CVE-2016-10133.patch'.
(mupdf/fixed): Remove variable.
* gnu/packages/cups.scm (cups-filters)[replacement]: Remove field.
(mupdf/fixed-instead-of-mupdf),(cups-filters/fixed): Remove variables.
2017-01-26 18:56:11 -05:00
Leo Famulari 70852355e6
gnu: openssl-next: Update to 1.1.0d [fixes CVE-2017-{3730, 3731, 3732}].
* gnu/packages/tls.scm (openssl-next): Update to 1.1.0d.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-26 22:26:20 +01:00
Leo Famulari 544db93caf
gnu: openssl: Replace with openssl-1.0.2k [security fixes].
Fix CVE-2016-7055 and CVE-2017-{3731,3732}.

* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl-1.0.2k): New variable.
(openssl-next)[replacement]: New field.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-26 22:26:12 +01:00
Marius Bakke 5a64a79131
utils: Add helper method to make files writable.
* gnu/build/activation.scm (make-file-writable): Move this to ...
* guix/build/utils.scm (make-file-writable): ... here. Export it.
* guix/build/gnu-build-system.scm (strip): Use it.
2017-01-26 22:19:16 +01:00
Marius Bakke 14551e073f
gnu: pkg-config: Update to 0.29.1.
* gnu/packages/pkg-config.scm (%pkg-config): Update to 0.29.1.
[home-page]: Use HTTPS.
2017-01-26 22:14:42 +01:00
Marius Bakke 264ccbb31e
gnu: text-editors.scm: Fix imports.
This is a followup to 5613ea79fc.

* gnu/packages/text-editors.scm: Import (gnu packages terminals).
2017-01-26 22:12:13 +01:00
Carlo Zancanaro 5613ea79fc
gnu: Add kakoune.
* gnu/packages/text-editors.scm (kakoune): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-26 21:16:57 +01:00
Tobias Geerinckx-Rice 5bbb224916
gnu: python-pbr: Update to 1.10.0.
* gnu/packages/python.scm (python-pbr): Update to 1.10.0.
2017-01-26 21:05:06 +01:00
Tobias Geerinckx-Rice 0e6df70b6a
gnu: python-wheel: Update to 0.30.0a0.
* gnu/packages/python.scm (python-wheel): Update to 0.30.0a0.
2017-01-26 21:05:05 +01:00
Tobias Geerinckx-Rice 60a8be3a56
gnu: awscli: Update to 1.11.43.
* gnu/packages/python.scm (awscli): Update to 1.11.43.
[home-page]: Use HTTPS.
2017-01-26 21:05:05 +01:00
Tobias Geerinckx-Rice d338ff580d
gnu: python-acme: Update to 0.10.2.
* gnu/packages/tls.scm (python-acme): Update to 0.10.2.
2017-01-26 21:05:05 +01:00
Tobias Geerinckx-Rice 80968df0d0
gnu: certbot: Update to 0.10.2.
* gnu/packages/tls.scm (certbot): Update to 0.10.2.
[description]: Use present tense; expand acronyms.
2017-01-26 21:05:04 +01:00
Tobias Geerinckx-Rice 28576403af
gnu: python-certifi: Update to 2017.1.23.
* gnu/packages/python.scm (python-certifi): Update to 2017.1.23.
[arguments]: Remove: run tests if they're ever added.
[home-page]: Fix or update.
2017-01-26 21:05:04 +01:00
John Darrington fc12bc3099
gnu: Add xcalc.
* gnu/packages/xorg.scm (xcalc): New variable.
2017-01-26 19:45:22 +01:00
Marius Bakke 9d58741a50
gnu: xf86-input-wacom: Update to 0.34.0.
* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.34.0.
2017-01-26 17:12:32 +01:00
Marius Bakke 602d70f31e
gnu: dnscrypt-proxy: Update to 1.9.4.
* gnu/packages/dns.scm (dnscrypt-proxy): Update to 1.9.4.
2017-01-26 16:27:07 +01:00
Tobias Geerinckx-Rice ec8fdd3bf8
gnu: wine: Update to 2.0.
* gnu/packages/wine.scm (wine): Update to 2.0.
2017-01-26 08:52:06 +01:00
Tobias Geerinckx-Rice eff8d773d6
gnu: python-mistune: Fix source URI.
* gnu/packages/python.scm (python-mistune)[source]: Use pypi-uri.
2017-01-26 08:15:09 +01:00
Tobias Geerinckx-Rice 911a8fafb2
gnu: python-redis: Update to 2.10.5.
* gnu/packages/python.scm (python-redis): Update to 2.10.5.
[source]: Use pypi-uri.
2017-01-26 08:07:03 +01:00
Leo Famulari 9b9e147117
gnu: gnutls: Update to 3.5.8.
* gnu/packages/tls.scm (gnutls): Update to 3.5.8.
2017-01-26 00:28:43 -05:00
Ben Woodcroft bfaf8efd74
gnu: ruby-minitar: Update to 0.5.4-1.e25205ec.
Fixes the security-related issue reported at
http://seclists.org/oss-sec/2017/q1/178.

* gnu/packages/ruby.scm (ruby-minitar): Update to 0.5.4-1.e25205ec.
[source]: Use GitHub URL.
2017-01-26 08:15:22 +10:00
Leo Famulari c134959b96
gnu: gd: Incorporate grafted changes.
* gnu/packages/gd.scm (gd)[replacement]: Remove field.
[source]: Update to 2.2.4. Remove patches 'gd-CVE-2016-7568.patch' and
'gd-CVE-2016-8670.patch'.
[arguments]: New field.
(gd-2.2.4): Remove variable.
* gnu/packages/patches/gd-CVE-2016-7568.patch,
gnu/packages/patches/gd-CVE-2016-8670.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-01-25 13:37:02 -05:00
Leo Famulari 4158b1d123
gnu: lcms: Incorporate grafted patch.
* gnu/packages/ghostscript.scm (lcms)[replacement]: Remove field.
[source]: Add patch 'lcms-fix-out-of-bounds-read.patch'.
(lcms/fixed): Remove variable.
2017-01-25 13:23:26 -05:00
Leo Famulari 0086496042
gnu: tcsh: Incorporate grafted patch.
* gnu/packages/shells.scm (tcsh)[replacement]: Remove field.
[source]: Add patch 'tcsh-fix-out-of-bounds-read.patch'.
(tcsh/fixed): Remove variable.
2017-01-25 13:23:26 -05:00
Leo Famulari 66707558b6
gnu: openjpeg: Incorporate grafted changes.
* gnu/packages/image.scm (openjpeg)[replacement]: Remove field.
[source]: Update to 2.1.2. Add patches
'openjpeg-CVE-2016-9850-CVE-2016-9851.patch' and
'openjpeg-CVE-2016-9572-CVE-2016-9573.patch'.
(openjpeg-1)[replacement]: Remove field.
(openjpeg-2.1.2): Remove variable.
2017-01-25 13:23:26 -05:00
Leo Famulari 29705bc29f
gnu: libtiff: Incorporate grafted patches.
* gnu/packages/image.scm (libtiff)[replacement]: Remove field.
[source]: Add patches from libtiff/fixed.
(libtiff/fixed): Remove variable.
2017-01-25 13:23:26 -05:00
Leo Famulari 9b1bb70904
gnu: libpng: Incorporate grafted patch.
* gnu/packages/image.scm (libpng)[replacement]: Remove field.
[source]: Add patch 'libpng-CVE-2016-10087.patch'.
(libpng-1.2)[replacement]: Remove field.
(libpng/fixed): Remove variable.
2017-01-25 13:23:25 -05:00
Leo Famulari 678dd8a5ed
gnu: curl: Incorporate grafted changes.
* gnu/packages/curl.scm (curl)[replacement]: Remove field.
(curl-7.52.1): Remove variable.
2017-01-25 13:23:25 -05:00
Leo Famulari 2663c38826
gnu: libxslt: Incorporate grafted patch.
* gnu/packages/xml.scm (libxslt)[replacement]: Remove field.
[source]: Add patch 'libxslt-CVE-2016-4738.patch'.
(libxslt/fixed): Remove variable.
2017-01-25 13:23:25 -05:00
Leo Famulari e9f62e527e
gnu: libxml2: Incorporate grafted patches.
* gnu/packages/xml.scm (libxml2)[replacement]: Remove field.
[source]: Add patches 'libxml2-CVE-2016-4658.patch' and
'libxml2-CVE-2016-5131.patch'.
(python-libxml2)[replacement]: Remove field.
(libxml2/fixed): Remove variable.
2017-01-25 13:23:21 -05:00
Mathieu Othacehe 70dfa4e07a
services: Export guix-configuration getters.
* gnu/services/base.scm (guix-configuration-*): Export.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-25 19:04:21 +01:00
Leo Famulari d123f2f991
Merge branch 'master' into core-updates 2017-01-25 12:42:39 -05:00
Thomas Danckaert 864042c5c5
gnu: Add stunnel.
* gnu/packages/web.scm (stunnel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-25 14:30:36 +01:00
Clément Lassieur e57bd0bed8
services: Fix 'mkdir-p' in activation scripts.
* gnu/services/cups.scm (%cups-activation): Import (guix build utils).
* gnu/services/mail.scm (opensmtpd-activation): Idem.
* gnu/services/networking.scm (ntp-service-activation): Idem.
* gnu/services/spice.scm (spice-vdagent-activation): Idem.
* gnu/services/ssh.scm (openssh-activation): Idem.
  (dropbear-activation): Idem.
* gnu/services/vpn.scm (%openvpn-activation): Idem.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-25 14:05:37 +01:00
Danny Milosavljevic a282d7ff17
gnu: python-2.7: Enable UCS-4 Unicode encoding.
* gnu/packages/python.scm (python-2.7)[arguments]: Modify.
2017-01-25 11:55:10 +01:00
Mark H Weaver ad91454281
gnu: icecat: Add more fixes from upstream mozilla-esr45.
Includes fixes for CVE-2017-5373, CVE-2017-5375, CVE-2017-5376, CVE-2017-5378,
CVE-2017-5380, CVE-2017-5383, CVE-2017-5386, CVE-2017-5390, and CVE-2017-5396.

* gnu/packages/gnuzilla.scm (icecat)[source]: Rename existing patches to
reflect newly announced CVE assignments.  Add selected fixes from upstream
mozilla-esr45.
2017-01-25 02:23:15 -05:00
Marius Bakke 5e217a8b4b
gnu: python-debian: Fix URL.
* gnu/packages/python.scm (python-debian)[source]: Use 'pypi-uri'.
2017-01-25 01:11:57 +01:00
Tobias Geerinckx-Rice a5dee1ac3a
gnu: emacs-seq: Update to 2.19.
* gnu/packages/emacs.scm (emacs-seq): Update to 2.19.
2017-01-24 23:58:35 +01:00
Tobias Geerinckx-Rice cd4d96b808
gnu: emacs-spinner: Update to 1.7.3.
* gnu/packages/emacs.scm (emacs-spinner): Update to 1.7.3.
2017-01-24 23:57:53 +01:00
Tobias Geerinckx-Rice 6b7f909f1e
gnu: emacs-auctex: Update to 11.90.0.
* gnu/packages/emacs.scm (emacs-auctex): Update to 11.90.0.
2017-01-24 23:27:08 +01:00
Tobias Geerinckx-Rice 3388438538
gnu: trash-cli: Update to 0.17.1.14.
* gnu/packages/shellutils.scm (trash-cli): Update to 0.17.1.14.
2017-01-24 23:27:07 +01:00
Tobias Geerinckx-Rice e80aaeb4ad
gnu: python2-pysqlite: Update to 2.8.3.
* gnu/packages/python.scm (python2-pysqlite): Update to 2.8.3.
2017-01-24 23:27:07 +01:00
Tobias Geerinckx-Rice 49d5e338d6
gnu: python-cov-core: Fix & improve synopsis & description.
* gnu/packages/python.scm (python-cov-core)[synopsis]: Capitalise and add
‘coverage’ key-word.
[description]: Use @code.
2017-01-24 23:27:07 +01:00
Tobias Geerinckx-Rice b165c215e1
gnu: python-email-validator: Update to 1.0.2.
* gnu/packages/python.scm (python-email-validator): Update to 1.0.2.
2017-01-24 23:27:06 +01:00
Tobias Geerinckx-Rice 08b813366e
gnu: python-mistune: Update to 0.7.3.
* gnu/packages/python.scm (python-mistune): Update to 0.7.3.
2017-01-24 23:27:06 +01:00
Tobias Geerinckx-Rice e6ace98d10
gnu: python-tabulate: Update to 0.7.7.
* gnu/packages/python.scm (python-tabulate): Update to 0.7.7
2017-01-24 23:27:05 +01:00
Tobias Geerinckx-Rice ba1731dac5
gnu: python-paste: Update to 2.0.3.
* gnu/packages/python.scm (python-paste): Update to 2.0.3.
[arguments]: Re-enable tests.  They now pass even on Python 3.
[properties]: Remove.
(python2-paste): Use package-with-python2 directly now.
2017-01-24 23:27:05 +01:00
Tobias Geerinckx-Rice 46e110cca5
gnu: python-colorama: Fix typo in synopsis.
* gnu/packages/python.scm (python-colorama)[synopsis]: Capitalise.
2017-01-24 23:27:05 +01:00
Tobias Geerinckx-Rice f92576f963
gnu: python-colorama: Update to 0.3.7.
* gnu/packages/python.scm (python-colorama): Update to 0.3.7.
2017-01-24 23:27:04 +01:00
Tobias Geerinckx-Rice 02d7f33705
gnu: python-debian: Update to 0.1.28.
* gnu/packages/python.scm (python-debian): Update to 0.1.28.
2017-01-24 23:27:04 +01:00
Tobias Geerinckx-Rice ccc1876210
gnu: python-seaborn: Update to 0.7.1.
* gnu/packages/python.scm (python-seaborn): Update to 0.7.1.
2017-01-24 23:27:04 +01:00
Tobias Geerinckx-Rice 5754fe9570
gnu: python-unidecode: Update to 0.04.20.
* gnu/packages/python.scm (python-unidecode): Update to 0.04.20.
2017-01-24 23:27:03 +01:00
Tobias Geerinckx-Rice 4418990d77
gnu: python-alembic: Update to 0.8.10.
* gnu/packages/python.scm (python-alembic): Update to 0.8.10.
2017-01-24 23:27:03 +01:00
Tobias Geerinckx-Rice 9e2802cb8d
gnu: python-orderedmultidict: Update to 0.7.11.
* gnu/packages/python.scm (python-orderedmultidict): Update to 0.7.11.
2017-01-24 23:27:03 +01:00
Tobias Geerinckx-Rice 6acff0f900
gnu: the-silver-searcher: Fix & improve description.
* gnu/packages/code.scm (the-silver-searcher)[description]: Fix typo, use
@command and @file mark-up, and clarify a bit.
2017-01-24 23:27:02 +01:00
Tobias Geerinckx-Rice 392f326655
gnu: the-silver-searcher: Update to 1.0.2.
* gnu/packages/code.scm (the-silver-searcher): Update to 1.0.2.
[source]: Use signed tarball from home-page.  Remove file-name.
[native-inputs]: Remove autoconf, automake, and libtool, as well as...
[arguments]: ...the ‘autoconf’ phase since we're now building a release.
2017-01-24 23:27:02 +01:00
Tobias Geerinckx-Rice db963aad3d
gnu: youtube-dl: Update to 2017.01.24.
* gnu/packages/video.scm (youtube-dl): Update to 2017.01.24.
2017-01-24 23:27:02 +01:00
humanitiesNerd 9b1a497ee9
gnu: haunt: Update to 0.2.1
* gnu/packages/guile.scm (haunt): Update to 0.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-24 23:09:45 +01:00
Ludovic Courtès 04fa4cdf95
gnu: arandr: Remove timestamps from gzipped man pages.
* gnu/packages/xdisorg.scm (arandr)[source](modules, snippet): New
fields.
2017-01-24 23:09:10 +01:00
Ludovic Courtès d6d1cea624
mapped-devices: 'source' can be a list of strings.
Reported by myglc2 <myglc2@gmail.com>.

* gnu/system/mapped-devices.scm (<mapped-device>)[source]: Update
comment to note that this can be a list of strings.
2017-01-24 23:09:10 +01:00
Thomas Danckaert ff8b5a3ae7
gnu: Add hyperestraier.
* gnu/packages/search.scm (hyperestraier): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-24 23:09:09 +01:00
Thomas Danckaert 259a94e981
gnu: Add qdbm.
* gnu/packages/databases.scm (qdbm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-24 23:09:09 +01:00
Leo Famulari 0769cea697
gnu: openjpeg: Fix CVE-2016-{9572,9573}.
* gnu/packages/patches/openjpeg-CVE-2016-9572-CVE-2016-9573.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (openjpeg-2.1.2)[source]: Use it.
2017-01-24 16:19:03 -05:00
Leo Famulari a639525256
gnu: libgcrypt: Update to 1.7.6.
* gnu/packages/gnupg.scm (libgcrypt): Update to 1.7.6.
2017-01-24 16:05:54 -05:00
Marius Bakke 23d57f74dc
gnu: gnupg: Update to 2.1.18.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.18.
[source]: Remove patch.
* gnu/packages/patches/gnupg-test-segfault-on-32bit-arch.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-24 21:48:01 +01:00
humanitiesNerd 81e9582105
gnu: wiredtiger: Update to 2.9.1
* gnu/packages/databases.scm (wiredtiger): Update to 2.9.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-24 15:23:50 -05:00
ng0 7c04154940
gnu: tor: Update to 0.2.9.9 [fixes security issue TROVE-2017-001].
See 'ChangeLog' in the source distribution for more information about the denial
of service bug TROVE-2017-001.

* gnu/packages/tor.scm (tor): Update to 0.2.9.9.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-24 14:04:44 -05:00
Ricardo Wurmus ee869cd6ea
gnu: Add libvterm.
* gnu/packages/terminals.scm (libvterm): New variable.
2017-01-24 15:51:56 +01:00
Ricardo Wurmus f2b7be0929
gnu: Add unibilium.
* gnu/packages/terminals.scm (unibilium): New variable.
2017-01-24 15:50:53 +01:00
Ricardo Wurmus 7ee557a75a
gnu: Add lsyncd.
* gnu/packages/sync.scm (lsyncd): New variable.
2017-01-24 15:46:01 +01:00
Leo Famulari b2725c53dd
gnu: khal: Update to 0.9.0.
* gnu/packages/calendar.scm (khal): Update to 0.9.0
[source]: Remove obsolete patch.
* gnu/packages/patches/khal-disable-failing-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-01-24 01:59:51 -05:00
Leo Famulari 4cfd222fa7
gnu: opus: Update to 1.1.4 [fixes CVE-2017-0381].
* gnu/packages/xiph.scm (opus): Update to 1.1.4.
2017-01-24 01:28:48 -05:00
Leo Famulari 2df34b578f
gnu: icedtea-6: Update to 1.13.13 [security fixes].
Fixes CVE-2016-{5542,5554,5568,5573,5582,5597} and others. See 'NEWS' in the
source distribution for more information.

* gnu/packages/java.scm (icedtea-6): Update to 1.13.13.
2017-01-24 00:48:22 -05:00
Leo Famulari 165259593a
gnu: libupnp: Update to 1.6.21.
* gnu/packages/libupnp.scm (libupnp): Update to 1.6.21.
[source]: Remove obsolete patches.
* gnu/packages/patches/libupnp-CVE-2016-6255.patch,
gnu/packages/patches/libupnp-CVE-2016-8863.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-01-23 23:27:04 -05:00
Ludovic Courtès 2986995b85
services: Create /var/log/wtmp upon activation.
This fixes a bug whereby /var/log/wtmp would never be created, and thus
accounting information would be lost.

* gnu/services.scm (activation-script): Create /var/log/wtmp.
* gnu/tests/base.scm (run-basic-test)["wtmp entry"]: New test.
2017-01-24 00:46:37 +01:00
Carlo Zancanaro 9475fd9217
gnu: Add electrum.
* gnu/packages/finance.scm (electrum): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-24 00:46:37 +01:00
Leo Famulari 2564b7c2df
gnu: mplayer: Don't replace 'sh' reference with 'bash'.
* gnu/packages/video.scm (mplayer)[arguments]: Use (which "sh") instead
of (which "bash") in 'configure' phase.
2017-01-23 17:23:05 -05:00
Leo Famulari 47734a56d6
gnu: ffmpeg: Don't replace 'sh' reference with 'bash'.
* gnu/packages/video.scm (ffmpeg)[arguments]: Use (which "sh") instead
of (which "bash") in 'configure' phase.
2017-01-23 17:23:05 -05:00
Leo Famulari 2fed40421d
gnu: avidemux: Don't replace 'sh' reference with 'bash'.
* gnu/packages/video.scm (avidemux)[arguments]: Use (which "sh") instead of
(which "bash") in 'repack-ffmpeg' phase.
2017-01-23 17:23:05 -05:00
Leo Famulari 344498c736
gnu: pybitmessage: Don't replace 'sh' reference with 'bash'.
* gnu/packages/messaging.scm (pybitmessage)[arguments]: Use (which "sh") instead
of (which "bash") in 'fix-makefile' phase.
2017-01-23 17:23:05 -05:00
Leo Famulari 195279529c
gnu: sendmail: Don't replace 'sh' reference with 'bash'.
* gnu/packages/mail.scm (sendmail)[arguments]: Use (which "sh") instead of
(which "bash") in 'replace-/bin/sh' phase.
2017-01-23 17:23:04 -05:00
Leo Famulari 7ba0249223
gnu: signing-party: Don't replace 'sh' reference with 'bash'.
* gnu/packages/gnupg.scm (signing-party)[arguments]: Use (which "sh") instead of
(which "bash") in 'configure' phase.
2017-01-23 17:23:04 -05:00
Leo Famulari 2e4b67b950
gnu: gnupg-1: Don't replace 'sh' reference with 'bash'.
* gnu/packages/gnupg.scm (gnupg-1)[arguments]: Use (which "sh") instead of
(which "bash") in 'patch-check-sh' phase.
2017-01-23 17:23:04 -05:00
Leo Famulari 3a534f4264
gnu: gnupg-2.0: Don't replace 'sh' reference with 'bash'.
* gnu/packages/gnupg.scm (gnupg-2.0)[arguments]: Use (which "sh") instead of
(which "bash") in 'patch-config-files' phase.
2017-01-23 17:23:04 -05:00
Leo Famulari bfeda42146
gnu: gegl: Don't replace 'sh' reference with 'bash'.
* gnu/packages/gimp.scm (gegl)[arguments]: Use (which "sh") instead of
(which "bash") in 'pre-build' phase.
2017-01-23 17:23:03 -05:00
Leo Famulari 147c6b391b
gnu: orpheus: Don't replace 'sh' reference with 'bash'.
* gnu/packages/orpheus.scm (orpheus)[arguments]: Use (which "sh") instead of
(which "bash") in 'patch-shells' phase.
2017-01-23 17:23:03 -05:00
Leo Famulari f2ea722ae7
gnu: node: Don't replace 'sh' reference with 'bash'.
* gnu/packages/node.scm (node)[arguments]: Use (which "sh") instead of
(which "bash") in 'patch-files' phase.
2017-01-23 17:23:03 -05:00
Danny Milosavljevic ee6e780b2c
gnu: Add compface.
* gnu/packages/mail.scm (compface): New variable.
2017-01-23 23:16:10 +01:00
Ludovic Courtès 58ea4d407c
Merge branch 'master' into core-updates 2017-01-23 22:33:10 +01:00
Ludovic Courtès fcd75bdbfa
search-paths: Allow specs with #f as their separator.
This adds support for single-entry search paths.
Fixes <http://bugs.gnu.org/25422>.
Reported by Leo Famulari <leo@famulari.name>.

* guix/search-paths.scm (<search-path-specification>)[separator]:
Document as string or #f.
(evaluate-search-paths): Add case for SEPARATOR as #f.
(environment-variable-definition): Handle SEPARATOR being #f.
* guix/build/utils.scm (list->search-path-as-string): Add case for
SEPARATOR as #f.
(search-path-as-string->list): Likewise.
* guix/build/profiles.scm (abstract-profile): Likewise.
* tests/search-paths.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
* tests/packages.scm ("--search-paths with single-item search path"):
New test.
* gnu/packages/version-control.scm (git)[native-search-paths](separator):
New field.
2017-01-23 22:23:41 +01:00
Leo Famulari 08a78c2fde
gnu: openssl: Don't replace 'sh' reference with 'bash'.
* gnu/packages/tls.scm (openssl)[arguments]: Use /bin/sh instead of /bin/bash in
'patch-tests' phase.
2017-01-23 16:02:25 -05:00
Leo Famulari 3dd9b765c9
gnu: mit-krb5: Don't replace 'sh' reference with 'bash'.
* gnu/packages/mit-krb5.scm (mit-krb5)[arguments]: Use /bin/sh instead of
/bin/bash in 'pre-check' phase.
2017-01-23 16:02:25 -05:00
Leo Famulari 2f2f4265b9
gnu: ghostscript: Don't replace 'sh' reference with 'bash'.
* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Use /bin/sh instead of
/bin/bash in 'patch-config-files' phase.
2017-01-23 16:02:25 -05:00
Leo Famulari 370522b888
gnu: attr: Don't replace 'sh' reference with 'bash'.
* gnu/packages/attr.scm (attr)[arguments]: Use /bin/sh instead of /bin/bash in
'check' phase.
2017-01-23 15:50:23 -05:00
Leo Famulari 84b60a7cdf
gnu: lcms: Fix an out-of-bounds read.
* gnu/packages/patches/lcms-fix-out-of-bounds-read.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (lcms)[replacement]: New field.
[properties]: Specify the 'cpe-name'.
(lcms/fixed): New variable.
2017-01-23 15:34:03 -05:00
ng0 bed2e0dfd1
gnu: menu-cache: Update to 1.0.2.
* gnu/packages/lxde.scm (menu-cache): Update to 1.0.2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-23 21:28:47 +01:00
ng0 e139652d4e
gnu: pcmanfm, libfm: Update to 1.2.5.
* gnu/packages/lxde.scm (pcmanfm): Update to 1.2.5.
* gnu/packages/lxde.scm (libfm): Update to 1.2.5.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-23 21:27:53 +01:00
ng0 dc29cc7710
gnu: lxterminal: Update to 0.3.0.
* gnu/packages/lxde.scm (lxterminal): Update to 0.3.0.
[arguments]: Disable tests.
[source]: Update to use new '.tar.xz' tarball.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-23 21:19:17 +01:00
Marius Bakke d71d6fe85c
gnu: gcc@5: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.
* gnu/packages/patches/gcc-5-source-date-epoch-1.patch,
  gnu/packages/patches/gcc-5-source-date-epoch-2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gcc.scm (gcc-5)[source]: Use them.
2017-01-23 20:39:47 +01:00
Kei Kebreau 34ab353849
gnu: cppcheck: Update to 1.77.
* gnu/packages/check.scm (cppcheck): Update to 1.77.
2017-01-23 14:33:47 -05:00
Marius Bakke 5171ea38c6
gnu: wavpack: Update to 5.1.0.
* gnu/packages/audio.scm (wavpack): Update to 5.1.0.
[arguments]: Remove field.
2017-01-23 19:54:08 +01:00
Thomas Danckaert 2903ee1ea5
gnu: duplicity: Update to 0.7.11.
* gnu/packages/backup.scm (duplicity): Update to 0.7.11.
  [source]: Remove patches.
  [inputs]: Add lftp, update gnupg, remove python-2, make python2-lockfile a
  propagated input, make python2-mock a native-input.
  [propagated-inputs]: Add python2-lockfile, python2-urllib3.
  [native-inputs]: Add python2-pexpect, python2-mock.
  [arguments]: Add build phase to embed gnupg store name.
* gnu/packages/patches/duplicity-piped-password.patch: Delete it.
* gnu/packages/patches/duplicity-test_selection-tmp.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Remove patches.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-23 19:35:31 +01:00
Marius Bakke 82110ef658
gnu: glpk: Update to 4.61.
* gnu/packages/maths.scm (glpk): Update to 4.61.
[home-page]: Use HTTPS.
2017-01-23 18:54:27 +01:00
Marius Bakke c063f34f6b
gnu: libxi: Update to 1.7.9.
* gnu/packages/xorg.scm (libxi): Update to 1.7.9.
2017-01-23 18:03:55 +01:00
Marius Bakke bb2f8bbc5a
gnu: nginx: Don't replace 'sh' reference with 'bash'.
* gnu/packages/web.scm (nginx)[arguments]: Substitute /bin/sh with "which sh"
  instead of "which bash" in 'patch-/bin/sh' phase.
2017-01-23 17:48:47 +01:00
ng0 e6880040b4
gnu: Add es.
* gnu/packages/shells.scm (es): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-23 15:20:04 +01:00
Clément Lassieur 87508d9a0b
services: prosody: Fix activation script.
* gnu/services/messaging.scm (prosody-activation): Import (guix build utils)
  for 'mkdir-p'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-23 15:20:04 +01:00
Ben Woodcroft e4b6c565be
gnu: r-ggplot2: Add r-svglite to propagated-inputs.
* gnu/packages/statistics.scm (r-ggplot2)[propagated-inputs]: Add
r-svglite.
2017-01-23 21:23:33 +10:00
Ben Woodcroft 843f255388
gnu: bundler: Update to 1.14.2.
* gnu/packages/ruby.scm (bundler): Update to 1.14.2.
2017-01-23 20:49:34 +10:00
Jelle Licht 4e58e9d023
gnu: Add libtorrent-rasterbar.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-23 11:01:18 +01:00
Mekeor Melire 174b091fb7
gnu: xmonad: Update to 0.12.
* gnu/packages/wm.scm (xmonad): Update to 0.12.
[source](snippet, modules): Remove.
[inputs]: Add GHC-SETLOCALE and GHC-QUICKCHECK.
(ghc-xmonad-contrib): Update to 0.12.
2017-01-23 11:01:17 +01:00
Mekeor Melire c7bdb4139d
gnu: Add ghc-setlocale.
* gnu/packages/haskell.scm (ghc-setlocale): New variable.
2017-01-23 11:01:17 +01:00
Efraim Flashner 0e88ada940
gnu: Remove pcre-CVE-2016-3191.patch.
This is a follow-up to 026ee1a5a6.

* gnu/packages/patches/pcre-CVE-2016-3191.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-23 10:28:15 +02:00
Efraim Flashner a3dbea473a
gnu: gcal: Update to 4.1.
* gnu/packages/gcal.scm (gcal): Update to 4.1.
[home-page]: Use https.
2017-01-23 10:20:09 +02:00
Leo Famulari 62cf8fa7cd
gnu: libtiff: Fix CVE-2017-5225.
* gnu/packages/patches/libtiff-CVE-2017-5225.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed)[source]: Use it.
2017-01-23 02:13:38 -05:00
Leo Famulari 026ee1a5a6
gnu: pcre: Update to 8.40.
* gnu/packages/pcre.scm (pcre): Update to 8.40.
[source]: Remove obsolete patch 'pcre-CVE-2016-3191.patch'.
2017-01-23 00:55:10 -05:00
Leo Famulari ffcfaf2b18
gnu: imagemagick: Update to 6.9.7-5.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-5.
2017-01-22 22:42:45 -05:00
Mathieu Othacehe 11b7717deb
services: cuirass: Add port to cuirass configuration
* gnu/services/cuirass.scm (<cuirass-configuration>): Add port field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.

Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
2017-01-22 23:51:56 +01:00
Efraim Flashner 93719a6686
gnu: libinput: Update to 1.6.0.
* gnu/packages/freedesktop.scm (libinput): Update to 1.6.0.
2017-01-22 23:19:12 +02:00
Ludovic Courtès 33ae7d4385
gnu: gcc: Properly set the dynamic linker file name on GNU/Hurd.
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: In 'pre-configure' phase,
match 'GNU_USER_DYNAMIC_LINKER' in addition to 'GLIBC_DYNAMIC_LINKER'.
This fixes GNU/Hurd cross-compilation as reported at
<https://lists.gnu.org/archive/html/guix-devel/2017-01/msg01731.html>.
2017-01-22 13:13:36 +01:00
Ludovic Courtès c8b44fc107
gnu: sed: Do not attempt to rebuild 'doc/sed.1'.
* gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1'
phase.
[native-inputs]: Remove.
2017-01-22 13:13:36 +01:00
Ludovic Courtès 8a296947a6
gnu: sed: Use the same phases whether or not we're cross-compiling.
* gnu/packages/base.scm (sed)[arguments]: Make #:phases argument
unconditional.  In 'patch-test-suite' phase, use (which "sh") instead of
referring to the "bash" input.
2017-01-22 13:13:35 +01:00
Efraim Flashner 8ba237a280
gnu: qemu: Patch CVE-2016-10155, CVE-2017-5552.
* gnu/packages/qemu.scm (qemu)[source]: Add patches.
* gnu/packages/patches/qemu-CVE-2016-10155.patch,
gnu/packages/patches/qemu-CVE-2017-5552.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-01-22 13:40:44 +02:00
Ricardo Wurmus 79f3e82bdc
gnu: fish: Embed full path to Python.
Fixes <https://bugs.gnu.org/25467>.

* gnu/packages/shells.scm (fish)[arguments]: Rename phase "patch-bc" to
"embed-store-paths"; embed full path to Python.
2017-01-22 10:16:28 +01:00
宋文武 df05d80ad0
gnu: Add guile-sdl2.
* gnu/packages/sdl.scm (guile-sdl2): New variable.
2017-01-22 14:31:54 +08:00
Carlo Zancanaro af7caada40
gnu: Add python2-slowaes.
* gnu/packages/python.scm (python2-slowaes): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-01-22 13:40:48 +08:00
Carlo Zancanaro cba84a3805
gnu: Add python-qrcode.
* gnu/packages/python.scm (python-qrcode, python2-qrcode): New variables.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-01-22 13:39:57 +08:00
Carlo Zancanaro 916aafa401
gnu: Add python-pbkdf2.
* gnu/packages/python.scm (python-pbkdf2, python2-pbkdf2): New variables.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-01-22 13:39:23 +08:00
Maxim Cournoyer d6c73cb4c4
gnu: perl-term-readkey: Update to 2.37.
The previous version, 2.32, is not available for download anymore.

* gnu/packages/perl.scm (perl-term-readkey): Update to 2.37.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-01-22 12:36:17 +08:00
Leo Famulari b848f98e04
gnu: bash: Update to patch level 11.
* gnu/packages/bash.scm (%patch-series-4.4): Add patches 6 through 11.
2017-01-21 21:36:16 -05:00
Kei Kebreau ec3487a664
gnu: red-eclipse: Update to 1.5.8.
* gnu/packages/games.scm (red-eclipse): Update to 1.5.8.
2017-01-21 15:27:45 -05:00
Kei Kebreau ca085a3af3
gnu: tintin++: Update to 2.01.2.
* gnu/packages/games.scm (tintin++): Update to 2.01.2.
2017-01-21 13:54:32 -05:00
José Miguel Sánchez García cacf4e9db0
gnu: Add compton.
* gnu/packages/compton.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add compton.scm

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-21 16:43:26 +01:00
Björn Höfling a760757280
gnu: Add geos.
* gnu/packages/geo.scm (geos): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-21 14:00:51 +01:00
Marius Bakke f07e53fb53
gnu: gflags: Update to 2.2.0.
* gnu/packages/popt.scm (gflags): Update to 2.2.0.
[source]: Use tarball release.
2017-01-21 12:44:42 +01:00
Ben Woodcroft c0dee46c85
gnu: r-vegan: Update to 2.4-2.
* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.4-2.
2017-01-21 18:17:16 +10:00
Ben Woodcroft cda0f9a4a9
gnu: diamond: Update to 0.8.34.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.34.
2017-01-21 17:28:11 +10:00
Mark H Weaver 5aa0932eaf
gnu: linux-libre: Update to 4.9.5.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.5.
2017-01-20 21:56:02 -05:00
Mark H Weaver 523fe6a3ab
gnu: linux-libre@4.4: Update to 4.4.44.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.44.
2017-01-20 21:54:47 -05:00
Mark H Weaver 13c0eccbbb
gnu: linux-libre@4.1: Update to 4.1.38.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.38.
2017-01-20 21:48:43 -05:00
Ludovic Courtès 168c400045
gnu: ld-wrapper-boot0: Remove workaround for <http://bugs.gnu.org/24832>.
Fixes <http://bugs.gnu.org/24832>.

* gnu/packages/commencement.scm (ld-wrapper-boot0): Change the first
'make-ld-wrapper' argument to "ld-wrapper-boot0"; change #:target to
BOOT-TRIPLET.
2017-01-20 22:57:47 +01:00
Ludovic Courtès 079f013be2
gnu: gnutls: Add 'guile2.2-gnutls'.
Suggested by Chris Webber.

* gnu/packages/tls.scm (gnutls/guile-2.2): New variable.
2017-01-20 21:39:17 +01:00
Ludovic Courtès be051880c4
services: Reindent vpn.scm.
This fixes indentation of 'match' forms.

* gnu/services/vpn.scm: Pass through 'indent-code.el'.
2017-01-20 21:39:17 +01:00
Marius Bakke a50e030141
gnu: python-scipy, python-matplotlib: Fix build after Sphinx update.
* gnu/packages/python.scm (python-sphinx-1.2.3, python2-sphinx-1.2.3): New
variables.
(python-matplotlib)[native-inputs]: Change 'python-sphinx' to 'python-sphinx-1.2.3'.
(python2-matplotlib)[native-inputs]: New field.
(python-scipy)[native-inputs]: Change 'python-sphinx' to 'python-sphinx-1.2.3'.
(python2-scipy)[native-inputs]: New field.
2017-01-20 20:18:07 +01:00
Feng Shu 7386a0481c
gnu: Add fcitx-configtool.
* gnu/packages/fcitx.scm (fcitx-configtool): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-20 19:35:47 +01:00
Marius Bakke ff99fe6505
gnu: datamash: Update to 1.1.1.
* gnu/packages/datamash.scm (datamash): Update to 1.1.1.
2017-01-20 19:35:47 +01:00
Marius Bakke 53b8ee2881
gnu: gd: Fix source URL.
This is a followup to 3f0603ea65.

* gnu/packages/gd.scm (gd-2.2.4)[source]: Fix URL.
2017-01-20 19:35:46 +01:00
Leo Famulari 3f0603ea65
gnu: gd: Replace with gd-2.2.4 [fixes CVE-2016-{6912,9317} and others].
'CHANGELOG.md' in the development repository lists several fixed bugs with
potential security implications:

https://github.com/libgd/libgd/blob/gd-2.2.4/CHANGELOG.md

* gnu/packages/gd.scm (gd)[replacement]: New field.
(gd-2.2.4): New variable.
2017-01-20 10:30:08 -05:00
Ricardo Wurmus 2923f3e5b9
gnu: r-msnid: Expand abbreviation in description.
* gnu/packages/bioinformatics.scm (r-msnid)[description]: Expand "MS/MS"
to "tandem mass spectrometry".
2017-01-20 15:38:03 +01:00
Ricardo Wurmus e614d6398a
gnu: r-msnbase: Expand abbreviation in description.
* gnu/packages/bioinformatics.scm (r-msnbase)[description]: Expand "MS"
to "mass spectrometry".
2017-01-20 15:38:03 +01:00
Raoul Jean Pierre Bonnal e431eb670d
gnu: Add r-fastica.
* gnu/packages/statistics.scm (r-fastica): New variable.
2017-01-20 15:38:03 +01:00
Raoul Jean Pierre Bonnal 793f2edbbc
gnu: Add r-lars.
* gnu/packages/statistics.scm (r-lars): New variable.
2017-01-20 15:38:03 +01:00
Raoul Jean Pierre Bonnal efba686c80
gnu: Add r-mixtools.
* gnu/packages/statistics.scm (r-mixtools): New variable.
2017-01-20 15:38:03 +01:00
Raoul Jean Pierre Bonnal c6017f7222
gnu: Add r-cowplot.
* gnu/packages/statistics.scm (r-cowplot): New variable.
2017-01-20 15:38:02 +01:00
Christopher Baines b726096bc5
services: network-manager: Use record for configuration.
* gnu/services/network-manager.scm (<network-manager-configuration>): New
record type.
(network-manager-shpeherd-service): Change to use the
network-manager-configuration record, rather than a package.  Generate a
simple configuration file from the network-manager-configuration record.
(network-manager-service-type): Update extensions to take the
network-manager-configuration rather than a package.
(network-manager-service): Remove function, the network-manager-service-type
can be used instead, and this avoids keeping the function signature and value
coresponding to the service type in sync.
* doc/guix.texi (Networking Services): Remove documentation for the removed
network-manager-service procedure, and add documentation of the
network-manager-service-type variable and network-manager-configuration
record.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-01-20 21:45:56 +08:00
Efraim Flashner 4f98c3c553
gnu: obs: Update to 17.0.2.
* gnu/packages/video.scm (obs): Update to 17.0.2.
[inputs]: Add alsa-lib, fontconfig, speex.
2017-01-20 11:33:19 +02:00
Leo Famulari 10a8746968
gnu: mariadb: Update to 10.1.21 [security fixes].
Fixes CVE-2016-3238 and CVE-2017-{3238,3243,3244,3257,3258,3265,3291,3312,3317,
3318}.

* gnu/packages/databases.scm (mariadb): Update to 10.1.21.
2017-01-19 21:24:25 -05:00
Ludovic Courtès caa7816673
services: Create /var/run/utmpx upon activation.
This fixes a bug whereby /var/run/utmpx would never be created, and thus
accounting information would be missing.

* gnu/services.scm (activation-script): Create /var/run/utmpx.
* gnu/tests/base.scm (run-basic-test)["utmpx entry"]: New test.
2017-01-19 23:45:11 +01:00
Marius Bakke db967b6462
gnu: python-scipy: Fix expression after changing to 'modify-phases'.
This is a followup to 16ca6aaac8.

* gnu/packages/python.scm (python-scipy)[arguments]: Fix parens.
2017-01-19 18:48:37 +01:00
Ludovic Courtès 0691c9c05d
gnu: ansible: Update to 2.2.1 [fixes CVE-2016-9587].
* gnu/packages/admin.scm (ansible): Update to 2.2.1.
2017-01-19 17:59:23 +01:00
Marius Bakke 16ca6aaac8
gnu: python-scipy: Use 'modify-phases' syntax.
* gnu/packages/python.scm (python-scipy)[arguments]: Use 'modify-phases'.
2017-01-19 16:59:28 +01:00
Danny Milosavljevic c8d7e063d0
gnu: Add python-reno.
* gnu/packages/openstack.scm (python-reno, python-reno2): New variables.
2017-01-19 16:36:38 +01:00
Danny Milosavljevic 7adb90311f
gnu: python-testtools: Update to 1.4.0.
* gnu/packages/python.scm (python-testtools): Update to 1.4.0.
  [source]: Use pypi-uri.
  [arguments]: New field.
2017-01-19 16:29:56 +01:00
Danny Milosavljevic d83d872259
gnu: Add python-dulwich.
* gnu/packages/python.scm (python-dulwich, python2-dulwich): New variables.
2017-01-19 15:34:46 +01:00
Ludovic Courtès 11f3885bb5
tests: Add 'nginx-service-type' test.
* gnu/tests/web.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-01-19 14:44:59 +01:00
Ludovic Courtès dc72a7f7f7
services: nginx: Add default values for <nginx-configuration> fields.
* gnu/services/web.scm (<nginx-configuration>)[nginx, log-directory]
[run-directory, server-blocks, upstream-blocks, file]: Add default
values.
2017-01-19 14:44:59 +01:00
Christopher Baines 9c557a69ae
services: nginx: Add support for 'location' blocks.
* gnu/services/web.scm (<nginx-server-configuration>): Add field 'locations'.
(<nginx-location-configuration>): New record type.
(<nginx-named-location-configuration>): New record type.
(nginx-location-config): New function.
(default-nginx-server-config): Include locations.
* doc/guix.texi (Web Services): Document the new nginx-location-configuration
and nginx-named-location-configuration data types, as well as the changes to
the nginx-server-configuration.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-19 14:44:59 +01:00
Christopher Baines cb341293fa
services: nginx: Add support the 'upstream' module.
* gnu/services/web.scm (<nginx-upstream-configuration>): New record type.
(<nginx-configuration>): Add new field upstream-blocks.
(nginx-upstream): New function.
(default-nginx-config): Add upstream-list parameter.
(nginx-service): Add optional upstream list keyword argument.
* doc/guix.texi (Web Services): Document the new nginx-upstream-configuration
data type and changes to the nginx function.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-19 14:44:59 +01:00
Christopher Baines cb6d322afc
gnu: dnsmasq: Enable dbus support.
* gnu/pacakges/dns.scm (dnsmasq): Enable dbus support to allow for
NetworkManager to use dnsmasq.
[native-inputs]: Add pkg-config.
[inputs]: Add dbus.
[arguments]: Add COPTS="-DHAVE_DBUS" to make-flags.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-01-19 20:05:24 +08:00
Ricardo Wurmus e87cb754a6
gnu: Add libgig.
* gnu/packages/music.scm (libgig): New variable.
2017-01-19 09:54:15 +01:00
Danny Milosavljevic b585e36184
gnu: Add python-fastimport.
* gnu/packages/python.scm (python-fastimport, python2-fastimport):
  New variables.
2017-01-19 00:39:49 +01:00
Danny Milosavljevic 376c4619cf
gnu: python-mox3: Remove python-oslosphinx dependency (since the tests don't run anyway).
* gnu/packages/openstack.scm (python-mox3)[native-inputs]: Remove python-oslosphinx.
2017-01-19 00:38:53 +01:00
Danny Milosavljevic c227458ac8
gnu: python-sphinx: Update to 1.5.1 and enable tests.
* gnu/packages/python.scm (python-sphinx): Update to 1.5.1.
  [arguments]: New field.
  [native-inputs]: Add graphviz, python-html5lib, python-mock, python-nose,
  python-requests.
  (python2-sphinx)[native-inputs]: Add python2-enum34.
2017-01-19 00:32:35 +01:00
Ludovic Courtès 67fee545cc
gnu: Add Heimdal.
* gnu/packages/kerberos.scm (heimdal): New variable.
2017-01-19 00:11:15 +01:00
Ludovic Courtès 89e34644d9
gnu: Move Kerberos implemetations to (gnu packages kerberos).
* gnu/packages/mit-krb5.scm: Remove.
* gnu/packages/shishi.scm: Remove.
* gnu/packages/kerberos.scm: New file, from the concatenation of these
two.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu/packages/admin.scm, gnu/packages/cyrus-sasl.scm,
gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gsasl.scm, gnu/packages/java.scm,
gnu/packages/networking.scm, gnu/packages/nfs.scm,
gnu/packages/onc-rpc.scm, gnu/packages/ssh.scm,
gnu/packages/web.scm: Adjust accordingly.
2017-01-19 00:11:15 +01:00
ng0 877c6163fa
gnu: stagit: Update to 0.5.
* gnu/packages/version-control.scm (stagit): Update to 0.5.
2017-01-18 22:46:50 +01:00
Efraim Flashner 9ca1972767
gnu: qemu: Fix CVE-2017-5525, CVE-2017-5526.
* gnu/packages/qemu.scm (qemu)[source]: Add patches.
* gnu/packages/patches/qemu-CVE-2017-5525.patch,
gnu/packages/patches/qemu-CVE-2017-5526.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-01-18 23:32:49 +02:00
Kei Kebreau 539108e113
gnu: tk: Update to 8.6.6.
* gnu/packages/tcl.scm (tk): Update to 8.6.6.
2017-01-18 16:03:00 -05:00
Kei Kebreau 9f19f3a0ad
gnu: tcl: Update to 8.6.6.
* gnu/packages/tcl.scm (tcl): Update to 8.6.6.
2017-01-18 15:32:58 -05:00
Marius Bakke df893a3855
gnu: Add python-cram.
* gnu/packages/python.scm (python-cram, python2-cram): New variables.
2017-01-18 21:28:59 +01:00
Marius Bakke b9f771a795
gnu: Add leveldb.
* gnu/packages/databases.scm (leveldb): New variable.
2017-01-18 21:23:23 +01:00
ng0 cd4a232dd5
gnu: Add mcabber.
* gnu/packages/messaging.scm (mcabber): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2017-01-18 20:24:18 +01:00
ng0 fdfb4b9604
gnu: Add loudmouth.
* gnu/packages/messaging.scm (loudmouth): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-18 20:24:16 +01:00
ng0 395751c05d
gnu: Add menumaker.
* gnu/packages/wm.scm (menumaker): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-18 19:11:22 +01:00
Marius Bakke 0d53d55cca
gnu: xf86-input-evdev: Update to 2.10.5.
* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.10.5.
2017-01-18 18:28:35 +01:00
Marius Bakke e19b0bd157
gnu: xf86-video-r128: Update to 6.10.2.
* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.10.2.
2017-01-18 18:25:55 +01:00
Marius Bakke a354c7d8b4
gnu: xf86-video-savage: Update to 2.3.9.
* gnu/packages/xorg.scm (xf86-video-savage): Update to 2.3.9.
2017-01-18 18:23:53 +01:00
Marius Bakke 619ff9329d
gnu: xf86-video-trident: Update to 1.3.8.
* gnu/packages/xorg.scm (xf86-video-trident): Update to 1.3.8.
2017-01-18 18:22:12 +01:00
Marius Bakke a0029fda3b
gnu: xf86-video-glint: Update to 1.2.9.
* gnu/packages/xorg.scm (xf86-video-glint): Update to 1.2.9.
[source]: Remove upstreamed patch.
* gnu/packages/patches/xf86-video-glint-remove-mibstore.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-18 18:19:49 +01:00
Marius Bakke f733e60345
gnu: xf86-video-nv: Update to 2.1.21.
* gnu/packages/xorg.scm (xf86-video-nv): Update to 2.1.21.
[source]: Remove upstreamed patch.
* gnu/packages/patches/xf86-video-nv-remove-mibstore.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-18 18:15:56 +01:00
Marius Bakke 3a50b71298
gnu: xf86-video-siliconmotion: Update to 1.7.9.
* gnu/packages/xorg.scm (xf86-video-siliconmotion): Update to 1.7.9.
2017-01-18 18:11:42 +01:00
Marius Bakke c2a970582e
gnu: xf86-video-mga: Update to 1.6.5.
* gnu/packages/xorg.scm (xf86-video-mga): Update to 1.6.5.
2017-01-18 18:10:04 +01:00
Marius Bakke 798dd616e3
gnu: xf86-video-sis: Update to 0.10.9.
* gnu/packages/xorg.scm (xf86-video-sis): Update to 0.10.9.
2017-01-18 18:08:35 +01:00
Marius Bakke 76400ca594
gnu: xf86-video-tdfx: Update to 1.4.7.
* gnu/packages/xorg.scm (xf86-video-tdfx): Update to 1.4.7.
2017-01-18 18:05:40 +01:00
Ricardo Wurmus 1778ea740e
gnu: multiqc: Add python-nose to inputs.
* gnu/packages/bioinformatics.scm (multiqc)[propagated-inputs]: Add
python-nose.
2017-01-18 16:09:49 +01:00
Efraim Flashner 7c524e0f6b
gnu: screen: Update to 4.5.0.
* gnu/packages/screen.scm (screen): Update to 4.5.0.
[home-page]: Use https.
2017-01-18 15:51:04 +02:00
ng0 899bcad310
gnu: Add emacs-sx.
* gnu/packages/emacs.scm (emacs-sx): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-18 12:57:23 +03:00
Christopher Baines cf006d2e73
gnu: Add emacs-ag.
* gnu/packages/emacs.scm (emacs-ag): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-01-18 12:57:23 +03:00
Feng Shu 12b8f6b401
gnu: Add font-wqy-microhei.
* gnu/packages/fonts.scm (font-wqy-microhei): New variable.
2017-01-18 09:43:14 +01:00
Marius Bakke c9a1812527
gnu: Add python-geventhttpclient.
* gnu/packages/python.scm (python-geventhttpclient, python2-geventhttpclient):
New variables.
2017-01-18 00:20:39 +01:00
Marius Bakke d1ba1d6bfd
gnu: python-requests: Update to 2.12.4.
* gnu/packages/python.scm (python-requests, python2-requests): Update to 2.12.4.
2017-01-18 00:19:04 +01:00
ng0 3163a289ab
gnu: Add mlmmj.
* gnu/packages/mail.scm (mlmmj): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-17 23:57:15 +01:00
Ludovic Courtès 1f4f2360ad
gnu: guile-json: Update to 0.6.0.
* gnu/packages/guile.scm (guile-json): Update to 0.6.0.
2017-01-17 23:57:15 +01:00
Julien Lepiller fd6e260ef7
gnu: Add ocaml-ocurl.
* gnu/pcakages/ocaml.scm (ocaml-ocurl): New variable.
2017-01-17 23:22:07 +01:00
Julien Lepiller 800ab1fb16
gnu: Add ocaml-jsonm.
* gnu/packages/ocaml.scm (ocaml-jsonm): New variable.
2017-01-17 23:21:42 +01:00
Julien Lepiller 84290923d9
gnu: Add ocaml-uutf.
* gna/packages/ocaml.scm (ocaml-uutf): New variable.
2017-01-17 23:21:22 +01:00
Julien Lepiller 33f16b9a57
gnu: Add ocaml-uchar.
* gnu/packages/ocaml.scm (ocaml-uchar): New variable.
2017-01-17 23:20:55 +01:00
Julien Lepiller 6e9b678efe
gnu: Add ocaml-ulex.
* gnu/packages/ocaml.scm (ocaml-ulex): New variable.
2017-01-17 23:20:13 +01:00
Julien Lepiller 036b857978
gnu: Add ocaml-xmlm.
* gnu/packages/ocaml.scm (ocaml-xmlm): New variable.
2017-01-17 23:14:42 +01:00
Julien Lepiller 33e0702d8a
gnu: Add ocaml-bos.
* gnu/packages/ocaml.scm (ocaml-bos): New variable.
2017-01-17 23:14:38 +01:00
Julien Lepiller fbf38b0985
gnu: Add ocaml-fpath.
* gnu/packages/ocaml.scm (ocaml-fpath): New variable.
2017-01-17 23:14:34 +01:00
Julien Lepiller 9dc7dcb261
gnu: Add ocaml-logs.
* gnu/packages/ocaml.scm (ocaml-logs): New variable.
2017-01-17 23:13:19 +01:00
Ricardo Wurmus 66da3a9f31
gnu: Add r-msnid.
* gnu/packages/bioinformatics.scm (r-msnid): New variable.
2017-01-17 21:46:50 +01:00
Ricardo Wurmus 11879284cb
gnu: Add r-msnbase.
* gnu/packages/bioinformatics.scm (r-msnbase): New variable.
2017-01-17 21:46:50 +01:00
Ricardo Wurmus 6a67e181ac
gnu: Add r-pcamethods.
* gnu/packages/bioinformatics.scm (r-pcamethods): New variable.
2017-01-17 21:46:50 +01:00
Ricardo Wurmus 4aa7d592f1
gnu: Add r-mzid.
* gnu/packages/bioinformatics.scm (r-mzid): New variable.
2017-01-17 21:46:50 +01:00
Ricardo Wurmus 7c08afaf7b
gnu: Add r-vsn.
* gnu/packages/bioinformatics.scm (r-vsn): New variable.
2017-01-17 21:46:50 +01:00
Ricardo Wurmus 05c7e5fb76
gnu: Add r-affy.
* gnu/packages/bioinformatics.scm (r-affy): New variable.
2017-01-17 21:46:49 +01:00
Ricardo Wurmus 5c9d15055f
gnu: Add r-affyio.
* gnu/packages/bioinformatics.scm (r-affyio): New variable.
2017-01-17 21:46:49 +01:00
Ricardo Wurmus 71676a1f4c
gnu: Add r-mzr.
* gnu/packages/bioinformatics.scm (r-mzr): New variable.
2017-01-17 21:46:49 +01:00
Ricardo Wurmus ae26217430
gnu: Add r-protgenerics.
* gnu/packages/bioinformatics.scm (r-protgenerics): New variable.
2017-01-17 21:46:49 +01:00
Ricardo Wurmus 0e7d058e44
gnu: Add r-maldiquant.
* gnu/packages/bioinformatics.scm (r-maldiquant): New variable.
2017-01-17 21:46:49 +01:00
Ricardo Wurmus 1f40e73cb5
gnu: Add r-raremetals2.
* gnu/packages/bioinformatics.scm (r-raremetals2): New variable.
2017-01-17 21:46:48 +01:00
Ricardo Wurmus fb1e528ef1
gnu: Add r-seqminer.
* gnu/packages/bioinformatics.scm (r-seqminer): New variable.
2017-01-17 21:46:48 +01:00
Ricardo Wurmus 26a281ef27
gnu: Add r-compquadform.
* gnu/packages/statistics.scm (r-compquadform): New variable.
2017-01-17 21:46:48 +01:00
Ricardo Wurmus 769fc6bb18
gnu: Add ribodiff.
* gnu/packages/bioinformatics.scm (ribodiff): New variable.
2017-01-17 21:46:48 +01:00
Ricardo Wurmus e84efc50d7
gnu: Add hisat2.
* gnu/packages/bioinformatics.scm (hisat2): New variable.
2017-01-17 21:46:48 +01:00
Ricardo Wurmus 5f764dd7ff
gnu: Add r-fivethirtyeight.
* gnu/packages/statistics.scm (r-fivethirtyeight): New variable.
2017-01-17 21:46:47 +01:00
Ricardo Wurmus 40effef7ca
gnu: powertabeditor: Update to 2.0.0-alpha9.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha9.
[source]: Simplify snippet.
[arguments]: Adjust phases; remove unnecessary configure flag.
2017-01-17 21:46:25 +01:00
Danny Milosavljevic 4c9c8a294e
gnu: boost: Update to 1.63.0.
* gnu/packages/boost.scm (boost): Update to 1.63.0.
2017-01-17 21:34:39 +01:00
Tobias Geerinckx-Rice 79e90f05b6
gnu: cups-filters: Disable mutool integration.
* gnu/packages/cups.scm (cups-filters)[arguments]: Add ‘--disable-mutool’
to #:configure-flags.
[inputs]: Remove mupdf.
2017-01-17 15:14:25 -05:00
Leo Famulari 46076d08ed
Revert "gnu: cups-filters: Disable mutool integration."
This change would cause 594 packages to be rebuilt, so it was moved to
the staging branch.

This reverts commit 58a7bbc5fe.
2017-01-17 15:13:54 -05:00
Leo Famulari cf3768fa06
gnu: webkitgtk: Update to 2.14.3 [security fixes].
Fixes CVE-2016-{7586,7589,7592,7599,7623,7632,7635,7639,7641,7645,7652,7654,7656}.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.14.3.
2017-01-17 14:56:13 -05:00
Tobias Geerinckx-Rice 58a7bbc5fe
gnu: cups-filters: Disable mutool integration.
* gnu/packages/cups.scm (cups-filters)[arguments]: Add ‘--disable-mutool’
to #:configure-flags.
[inputs]: Remove mupdf.
2017-01-17 18:42:37 +01:00
Tobias Geerinckx-Rice 16869cecf6
gnu: libpsl: Update to 0.17.0.
* gnu/packages/web.scm (libpsl): Update to 0.17.0.
2017-01-17 18:42:36 +01:00
Tobias Geerinckx-Rice cdb93e50ea
gnu: proxychains-ng: Update to 4.12.
* gnu/packages/networking.scm (proxychains-ng): Update to 4.12.
2017-01-17 18:42:34 +01:00
Marius Bakke 718c12786b
gnu: password-store: Install bash completions.
* gnu/packages/password-utils.scm (password-store)[arguments]: Add
'install-shell-completions' phase.
2017-01-17 16:18:35 +01:00
Ricardo Wurmus c554c6bab8
gnu: gnucash: Update to 2.6.15.
* gnu/packages/gnucash.scm (gnucash): Update to 2.6.15.
2017-01-17 15:07:08 +01:00
Björn Höfling 065d012511
gnu: Add proj.4.
* gnu/packages/geo.scm (proj.4): New variable.
(gnome-maps): Use license: prefix.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-17 14:41:08 +01:00
Marius Bakke f68647299c
gnu: xscreensaver: Update to 5.36.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.36.
2017-01-17 14:21:10 +01:00
Leo Famulari 351ab2c13f
Merge branch 'master' into staging 2017-01-17 03:56:08 -05:00
Thomas Danckaert 603308ee60
gnu: doxygen: Use sh from the store.
* gnu/packages/documentation.scm (doxygen)[inputs]: Add bash-minimal.
[arguments]: Add phase to add store prefix to "/bin/sh".

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-17 03:55:31 -05:00
Leo Famulari 7e5b944e8f
gnu: libdrm: Update to 2.4.74.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.74.
2017-01-17 03:55:31 -05:00
Leo Famulari b4fddeae20
gnu: flac: Update to 1.3.2.
* gnu/packages/xiph.scm (flac): Update to 1.3.2.
2017-01-17 03:55:30 -05:00
Leo Famulari 8efd10cd11
gnu: speex: Update to 1.2.0.
* gnu/packages/xiph.scm (speex): Update to 1.2.0.
2017-01-17 03:55:30 -05:00
Leo Famulari b1972a83e8
gnu: libsndfile: Update to 1.0.27.
* gnu/packages/pulseaudio.scm (libsndfile): Update to 1.0.27.
2017-01-17 03:55:30 -05:00
Leo Famulari ae6591efa5
gnu: perl-image-exiftool: Update to 10.40.
* gnu/packages/photo.scm (perl-image-exiftool): Update to 10.40.
[synopsis, description]: Mention more capabilities.
2017-01-17 03:50:36 -05:00
Ricardo Wurmus 265afbdfe7
gnu: ghc-quickcheck-instances: Update to 0.3.12.
* gnu/packages/haskell.scm (ghc-quickcheck-instances): Update to 0.3.12.
[inputs]: Add ghc-scientific and ghc-vector.
2017-01-17 03:58:19 +01:00
Leo Famulari 19083a5eee
gnu: imagemagick: Update to 6.9.7-4 [security fixes].
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-4.
2017-01-16 18:39:41 -05:00
Leo Famulari 9381a02a53
gnu: Add scrypt.
* gnu/packages/crypto.scm (scrypt): New variable.
2017-01-16 18:02:14 -05:00
Ricardo Wurmus ce9701fb95
gnu: Add emacs-stripe-buffer.
* gnu/packages/emacs.scm (emacs-stripe-buffer): New variable.
2017-01-16 23:37:43 +01:00
Ricardo Wurmus 0b35f11d76
gnu: Add emacs-git-timemachine.
* gnu/packages/emacs.scm (emacs-git-timemachine): New variable.
2017-01-16 23:37:43 +01:00
Ludovic Courtès ae21519f63
gnu: guile-sqlite3: Provide a new source URL.
* gnu/packages/guile.scm (guile-sqlite3)[home-page]: Change.
2017-01-16 23:27:23 +01:00
Ludovic Courtès 384344198d
file-systems: 'file-system-needed-for-boot?' is #t for parents of the store.
Suggested by John Darrington <john@darrington.wattle.id.au>.

* gnu/system/file-systems.scm (%not-slash): New variable.
(file-prefix?): New procedure.
(file-system-needed-for-boot?): Use it to check whether FS holds the
store.
* tests/file-systems.scm ("file-system-needed-for-boot?"): New test.
* gnu/tests/install.scm (%separate-store-os)[file-systems]: Remove
'needed-for-boot?' field for "/gnu".
2017-01-16 23:27:23 +01:00
Ricardo Wurmus b91cfa22e1
gnu: Add r-centipede.
* gnu/packages/bioinformatics.scm (r-centipede): New variable.
2017-01-16 23:18:27 +01:00
Julien Lepiller 1fdfbadff0
gnu: Add ocaml-lwt.
* gnu/packages/ocaml.scm (ocaml-lwt): New variable.
2017-01-16 22:34:53 +01:00
Julien Lepiller 37f17e2a1e
gnu: Add ocaml-ssl.
* gnu/packages/ocaml.scm (ocaml-ssl): New variable.
2017-01-16 22:34:51 +01:00
Julien Lepiller 1342fce102
gnu: Add ocaml-react.
* gnu/packages/ocaml.scm (ocaml-react): New variable.
2017-01-16 22:34:48 +01:00
Julien Lepiller 0a7b43a818
gnu: Add ocaml-ppx-tools.
* gnu/packages/ocaml.scm (ocaml-ppx-tools): New variable.
2017-01-16 22:34:45 +01:00
Julien Lepiller 69705efe94
gnu: Add ocaml-alcotest.
* gnu/packages/ocaml.scm (ocaml-alcotest): New variable.
2017-01-16 22:34:42 +01:00
Julien Lepiller f46bceb670
gnu: Add ocaml-astring.
* gnu/packages/ocaml.scm (ocaml-astring): New variable.
2017-01-16 22:34:39 +01:00
Julien Lepiller beeb2d419b
gnu: Add ocaml-fmt.
* gnu/packages/ocaml.scm (ocaml-fmt): New variable.
2017-01-16 22:34:36 +01:00
Julien Lepiller 8fe6b9327d
gnu: camlzip: Install both modules.
* gnu/packages/ocaml.scm (camlzip) [arguments]: Install both zip and camlzip
modules.
2017-01-16 22:34:30 +01:00
Thomas Danckaert 138adbbe05
gnu: Add python-autopep8.
* gnu/packages/python.scm (python-autopep8, python2-autopep8): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 22:13:21 +01:00
Thomas Danckaert 2f4d08ee7f
gnu: kdevelop: Set more paths in wrapper script.
* gnu/packages/kde.scm (kdevelop)[arguments]: Add more paths in
 wrap-executable: add "/share" output of kdevplatform and kcmutils to
 $XDG_DATA_DIRS; add "lib/plugins" from user profile to $QT_PLUGIN_PATH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 22:13:21 +01:00
Thomas Danckaert fc11b0d3b2
gnu: kdevelop: Update to 5.0.3.
* gnu/packages/kde.scm (kdevelop, kdevplatform): Update to 5.0.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 22:13:21 +01:00
Danny Milosavljevic 8c6b077bfa
gnu: gdk-pixbuf: Make it reproducible.
Fixes <http://bugs.gnu.org/25414>.

* gnu/packages/gtk.scm (gdk-pixbuf)[source](patches): New field.
2017-01-16 16:27:51 +01:00
Mark H Weaver b09903619f
gnu: linux-libre: Update to 4.9.4.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.4.
2017-01-16 05:26:33 -05:00
Mark H Weaver 8220c963e1
gnu: linux-libre@4.4: Update to 4.4.43.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.43.
2017-01-16 05:23:04 -05:00
ng0 ad1c349db0
gnu: dwm: Add '.desktop' file.
Fixes <https://bugs.gnu.org/25438>.

* gnu/packages/suckless.scm (dwm)[arguments]: Add
'install-xsession' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 11:03:46 +01:00
ng0 0d2c8f3420
gnu: dwm: Use modify-phases.
* gnu/packages/suckless.scm (dwm): Use modify-phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 11:03:46 +01:00
Christopher Baines 7d8b59139a
services: Export 'service-extension' procedures.
* gnu/services.scm: Export service-extension-target and
service-extension-compute.  This allows for greater extensiblity of services
by enabling service extensions to be wrapped.  For example, the parameters
passed to the compute function can be modified, or the return value of the
compute function can be modified.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 11:03:26 +01:00
Marius Bakke 4ec840917c
gnu: zathura-pdf-poppler: Update to 0.2.7.
* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.7.
2017-01-16 10:21:46 +01:00
Marius Bakke 16a9f83fe0
gnu: zathura-djvu: Update to 0.2.6.
* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.6.
2017-01-16 10:20:15 +01:00
Marius Bakke fe5fe355fd
gnu: zathura-ps: Update to 0.2.4.
* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.4.
2017-01-16 10:18:47 +01:00
Marius Bakke 4df3dc419d
gnu: zathura-cb: Update to 0.1.6.
* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.6.
2017-01-16 10:16:59 +01:00
Marius Bakke 623feb452a
gnu: zathura: Update to 0.3.7.
* gnu/packages/pdf.scm (zathura): Update to 0.3.7.
2017-01-16 10:15:00 +01:00
Marius Bakke 24bbd9e149
gnu: girara: Update to 0.2.7.
* gnu/packages/gtk.scm (girara): Update to 0.2.7.
2017-01-16 10:14:00 +01:00
Marius Bakke 017ecf72ca
gnu: vim: Update to 8.0.0194.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0194.
2017-01-16 10:09:19 +01:00
Marius Bakke 2a72d18c71
gnu: ccid: Update to 1.4.26.
* gnu/packages/security-token.scm (ccid): Update to 1.4.26.
2017-01-16 10:00:16 +01:00
Marius Bakke 8f8921eb4a
gnu: dnscrypt-proxy: Update to 1.9.2.
* gnu/packages/dns.scm (dnscrypt-proxy): Update to 1.9.2.
2017-01-16 10:00:16 +01:00
Mark H Weaver a5ff4d6517
Merge branch 'gnome-updates' 2017-01-16 03:53:50 -05:00
Efraim Flashner 6cd0045347
gnu: zlib: Use 'modify-phases' syntax.
* gnu/packages/compression.scm (zlib)[arguments]: Use 'modify-phases'.
2017-01-16 09:54:47 +02:00
Efraim Flashner 2b8bea03b6
gnu: zlib: Update to 1.2.11.
* gnu/packages/compression.scm (zlib): Update to 1.2.11.
2017-01-16 09:52:54 +02:00
Leo Famulari 8afabb2eca
gnu: cups-filters: Fix CVE-2016-{10132,10133} in statically linked mupdf.
The vulnerabilities are in the MuJS that is bundled with MuPDF.

* gnu/packages/cups.scm (cups-filters)[replacement]: New field.
(mupdf/fixed-instead-of-mupdf), (cups-filters/fixed): New variables.
2017-01-15 20:24:34 -05:00
Marius Bakke af8c7e1014
gnu: mupdf: Fix CVE-2016-{10132,10133} in bundled mujs.
* gnu/packages/patches/mupdf-mujs-CVE-2016-10132.patch,
gnu/packages/patches/mupdf-mujs-CVE-2016-10133.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/pdf.scm (mupdf)[replacement]: New field.
(mupdf/fixed): New variable.

Co-authored-by: Leo Famulari <leo@famulari.name>
2017-01-15 20:24:30 -05:00
Marius Bakke e58db46bb8
gnu: sqlite: Update to 3.16.2.
* gnu/packages/databases.scm (sqlite): Update to 3.16.2.
2017-01-15 23:37:04 +01:00
Ludovic Courtès abdc5f345c
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to d9da3a7.
2017-01-15 22:47:25 +01:00
Mark H Weaver 757768035b
gnu: icecat: Add more fixes from upstream mozilla-esr45.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected patches from
the upstream mozilla-esr45 repository.
2017-01-15 16:11:25 -05:00
Marius Bakke d502db8441
gnu: fio: Update to 2.16.
* gnu/packages/benchmark.scm (fio): Update to 2.16.
2017-01-15 22:07:12 +01:00
José Miguel Sánchez García 139c8f94ff
gnu: lua-lpeg: Update to 1.0.1.
* gnu/packages/lua.scm (lua-lpeg): Update to 1.0.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-15 20:23:55 +01:00
ng0 1954699044
gnu: Add obconf.
* gnu/packages/openbox.scm (obconf): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-15 20:09:22 +01:00
Ricardo Wurmus 49586905b8
gnu: epiphany: Update to 3.22.4.
* gnu/packages/gnome.scm (epiphany): Update to 3.22.4.
2017-01-15 19:28:21 +01:00
Tobias Geerinckx-Rice 09cadc8e78
gnu: weechat: Update to 1.7.
* gnu/packages/irc.scm (weechat): Update to 1.7.
2017-01-15 14:59:01 +01:00
Tobias Geerinckx-Rice 3e129a77a8
gnu: wcslib: Update to 5.16.
* gnu/packages/astronomy.scm (wcslib): Update to 5.16.
2017-01-15 14:59:00 +01:00
Julien Lepiller 2be1b4712d
gnu: Add openvpn service.
* gnu/services/vpn.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (VPN Services): New section.
2017-01-15 12:24:52 +01:00
Ricardo Wurmus 7cc9847324
gnu: tipp10: Adjust phases.
* gnu/packages/education.scm (tipp10)[arguments]: Return #t for
"disable-new-version-check"; fix indentation.
2017-01-15 12:16:49 +01:00
Ricardo Wurmus 9e39ac415d
gnu: tipp10: Fix description.
* gnu/packages/education.scm (tipp10)[description]: Do not mention
operating systems; remove hint about language settings.
2017-01-15 12:14:31 +01:00
Ricardo Wurmus 415dd1f603
gnu: xfce4-terminal: Update to 0.8.3.
* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.3.
2017-01-15 12:02:48 +01:00
Ricardo Wurmus bdeecf5664
gnu: sbcl-stumpwm: Update to 1.0.0.
* gnu/packages/lisp.scm (sbcl-stumpwm): Update to 1.0.0.
2017-01-15 12:02:44 +01:00
Efraim Flashner f968f1a748
gnu: vc-dwim: Update to 1.8.
* gnu/packages/version-control.scm (vc-dwim): Update to 1.8.
[home-page]: Use https.
2017-01-15 12:04:26 +02:00
Efraim Flashner ef7a6714b3
gnu: terminology: Update to 1.0.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.0.0.
[home-page]: Update home-page.
2017-01-15 12:01:43 +02:00
Tobias Geerinckx-Rice 6fb0b6648e
gnu: vim: Update to 8.0.0187.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0187.
2017-01-15 02:18:21 +01:00
Tobias Geerinckx-Rice f88e82687c
gnu: youtube-dl: Update to 2017.01.14.
* gnu/packages/video.scm (youtube-dl): Update to 2017.01.14.
2017-01-15 02:18:21 +01:00
Hartmut Goebel 117134a78f
gnu: python-django: Update to 1.10.5.
* gnu/packages/django.scm(python-django): Update to 1.10.5.
2017-01-14 23:43:02 +01:00
Danny Milosavljevic fdcbf10b70
gnu: python-matplotlib: Make sure that phases end with #t.
* gnu/packages/python.scm (python-matplotlib)[arguments]:
  Make sure that phases end with #t.
2017-01-14 22:35:42 +01:00
Danny Milosavljevic 84e0f8c1ed
gnu: python-matplotlib: Fix reST markup error.
* gnu/packages/python.scm (python-matplotlib)[arguments]:
  Fix reST markup error.
2017-01-14 22:07:04 +01:00
Danny Milosavljevic 42b7009a00
gnu: python-matplotlib: Use 'modify-phases' syntax.
* gnu/packages/python.scm (python-matplotlib)[arguments]: Use 'modify-phases'.
2017-01-14 22:03:54 +01:00
Mark H Weaver 2d5785adca
gnu: mate-themes: Update source hash.
This is a followup to commit 44350d23da.

* gnu/packages/mate.scm (mate-themes)[source]: Update hash.
* gnu/packages/gtk.scm (gtk+): Add reminder comment.
2017-01-14 16:03:06 -05:00
Leo Famulari df0625ab73
gnu: certbot, python-acme: Update to 0.10.1.
These packages should be updated together.

* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.10.1.
2017-01-14 15:04:55 -05:00
Leo Famulari 268e8ad87f
gnu: python-icalendar: Update to 3.11.2.
* gnu/packages/python.scm (python-icalendar): Update to 3.11.2.
2017-01-14 14:18:30 -05:00
Hartmut Goebel b84257c0ff
gnu: Add tipp10 touch typing tutor.
* gnu/packages/education.scm (touch10): New variable.
* gnu/packages/patches/tipp10-fix-compiling.patch,
  gnu/packages/patches/tipp10-remove-license-code.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-01-14 20:13:06 +01:00
Ludovic Courtès ed824a36c4
gnu: xorg: Make font packages bit-reproducible.
* gnu/packages/xorg.scm (%xorg-font-origin): Add 'snippet' and 'modules'
fields.
2017-01-14 19:39:29 +01:00
Ludovic Courtès 58d222ed0b
gnu: xorg: Factorize Xorg font origins.
* gnu/packages/xorg.scm (%xorg-font-origin): New procedure.
(xorg-font-origin): New macro.
(font-adobe100dpi, font-adobe75dpi, font-alias)
(font-arabic-misc, font-cronyx-cyrillic, font-dec-misc)
(font-isas-misc, font-micro-misc, font-misc-cyrillic)
(font-misc-ethiopic, font-misc-misc, font-mutt-misc)
(font-schumacher-misc, font-screen-cyrillic, font-sony-misc)
(font-sun-misc, font-winitzki-cyrillic, font-xfree86-type1): Use it.
2017-01-14 19:39:28 +01:00
ng0 06116573b5
gnu: Add ruby-mail.
* gnu/packages/ruby.scm (ruby-mail): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-14 17:53:05 +01:00
David Craven 5713993f35
gnu: libxt: Add libxt-guix-search-paths.patch.
Followup to 54d8d0fef1.

* gnu/local.mk (dist_patch_DATA): Add it.
2017-01-14 17:26:54 +01:00
Mark H Weaver 5827ea30ee
Merge branch 'master' into gnome-updates 2017-01-14 05:24:09 -05:00
Raoul Jean Pierre Bonnal dd42a330d1
gnu: Add r-sva.
* gnu/packages/bioinformatics.scm (r-sva): New variable.
2017-01-14 11:15:18 +01:00
Leo Famulari 7988af9919
gnu: Removed unused module import from (gnu packages gimp).
* gnu/packages/gimp.scm (define-module): Remove (gnu packages imagemagick).
2017-01-13 17:28:16 -05:00
Leo Famulari 1003fbcfc6
gnu: python2-dogtail: Fix typo in synopsis.
* gnu/packages/python.scm (python2-dogtail)[synopsis]: Remove 'ZERO
WIDTH SPACE' (U+200B) character.
2017-01-13 17:12:43 -05:00
Kei Kebreau cb4d70f46e
gnu: audacity: Update to 2.1.2.
* gnu/packages/audacity.scm (audacity): Update to 2.1.2.
[source](uri): Update source URL.
[inputs]: Replace wxwidgets-2 with wxwidgets-gtk2.
[native-inputs]: Add gettext-minimal.
2017-01-13 17:03:58 -05:00
Danny Milosavljevic 9a8acd00da
gnu: python-sphinx: Update to 1.4.8.
* gnu/packages/python.scm (python-sphinx)[version]: Update to 1.4.8.
  [source]: Use pypi-uri.
  [propagated-inputs]: Add python-imagesize, python-sphinx-alabaster-theme,
  python-babel, python-snowballstemmer, python-six.
  [properties]: Add python2-variant.
  (python2-sphinx)[native-inputs]: Add python2-mock.
  [propagated-inputs]: Add python2-pytz.
2017-01-13 22:58:54 +01:00
ng0 0318305cdb
gnu: Add lchat.
* gnu/packages/suckless.scm (lchat): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:05 -05:00
ng0 37d5fc7b5a
gnu: Add libutf.
* gnu/packages/suckless.scm (libutf): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:05 -05:00
ng0 021bdbd262
gnu: Add colors.
* gnu/packages/suckless.scm (colors): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:05 -05:00
ng0 e3c101eb95
gnu: Add fortify-headers.
* gnu/packages/suckless.scm (fortify-headers): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:04 -05:00
ng0 73aca00d53
gnu: Add human.
* gnu/packages/suckless.scm (human): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:03 -05:00
ng0 823d7f536b
gnu: Add noice.
* gnu/packages/suckless.scm (noice): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:03 -05:00
ng0 974ddc2134
gnu: Add prout.
* gnu/packages/suckless.scm (prout): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:03 -05:00
ng0 401f4f0816
gnu: Add sbm.
* gnu/packages/suckless.scm (sbm): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:02 -05:00
ng0 559115a64e
gnu: Add skroll.
* gnu/packages/suckless.scm (skroll): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:02 -05:00
ng0 c2b4c06391
gnu: Add spoon.
* gnu/packages/suckless.scm (spoon): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:01 -05:00
ng0 f63abd0d10
gnu: Add wificurse.
* gnu/packages/suckless.scm (wificurse): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:13:01 -05:00
ng0 4f5a0f32f4
gnu: Add xbattmon.
* gnu/packages/suckless.scm (xbattmon): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-13 14:12:57 -05:00
Julien Lepiller fa3346b852
gnu: openvpn: Update to 2.4.0.
* gnu/packages/vpn.scm (openvpn): Update to 2.4.0.
2017-01-13 19:13:35 +01:00
Leo Famulari cc0725914e
Merge branch 'master' into python-tests 2017-01-13 10:21:17 -05:00
Raoul Jean Pierre Bonnal ce195ba122
gnu: Add perl-parallel-forkmanager.
* gnu/packages/perl.scm (perl-parallel-forkmanager): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-13 12:26:03 +01:00
Mark H Weaver 692e05e293
gnu: linux-libre: Update to 4.9.3.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.3.
2017-01-13 02:33:55 -05:00
John Darrington 79728b621b
gnu: xfig: Correct typographic error.
* gnu/packages/xfig.scm (xfig) [arguments]: Fix typo.
2017-01-13 07:28:57 +01:00
John Darrington 7d35462923
gnu: aqbanking: Update source hash.
* gnu/packages/gnucash.scm (aqbanking): Update source hash.  This was
  inadvertently omitted from commit cac19f0df9
2017-01-13 07:28:52 +01:00
Efraim Flashner f66b3e1523
gnu: qtxmlpatterns: Skip network tests.
* gnu/packages/qt.scm (qtxmlpatterns)[arguments]: Add custom phase to
prevent the building of network tests.
2017-01-13 07:00:03 +02:00
Efraim Flashner c195b5ba98
gnu: qtsvg: Build tests by default.
* gnu/packages/qt.scm (qtsvg)[arguments]: Set QT_BUILD_PARTS in the
custom 'configure phase to include tests. Add custom 'set-display
phase to enable offscreen tests.
(qtx11extras, qtxmlpatterns, qtdeclarative, qtwebsockets, qtlocation,
qttools, qtquickcontrols, qtquickcontrols2, qtgraphicaleffects,
qtcharts, qtdatavis3d)[arguments]: Disable tests.
(qtmultimedia)[source]: Edit snippet to not build 'spectrum' example.
[arguments]: Disable tests.
(qtscxml)[source]: Edit snippet to not build 'scion' test.
(qtcanvas3d)[arguments]: Don't build the test suite, don't run the tests.
2017-01-13 07:00:03 +02:00
Efraim Flashner a69945a78d
gnu: Add qtdatavis3d.
* gnu/packages/qt.scm (qtdatavis3d): New variable.
2017-01-13 07:00:03 +02:00
Efraim Flashner 68bbe14b15
gnu: Add qtcharts.
* gnu/packages/qt.scm (qtcharts): New variable.
2017-01-13 07:00:03 +02:00
Efraim Flashner 173b54b994
gnu: Add qtcanvas3d.
* gnu/packages/qt.scm (qtcanvas3d): New variable.
2017-01-13 07:00:02 +02:00
Efraim Flashner de5e018057
gnu: Add qtpurchasing.
* gnu/packages/qt.scm (qtpurchasing): New variable.
2017-01-13 07:00:02 +02:00
Efraim Flashner 56cd88fd3c
gnu: Add qtscxml.
* gnu/packages/qt.scm (qtscxml): New variable.
2017-01-13 07:00:02 +02:00
Efraim Flashner 51519fd3fc
gnu: Add qtgamepad.
* gnu/packages/qt.scm (qtgamepad): New variable.
2017-01-13 07:00:02 +02:00
Efraim Flashner a98ffab5ca
gnu: Add qtserialbus.
* gnu/packages/qt.scm (qtserialbus): New variable.
2017-01-13 07:00:02 +02:00
Efraim Flashner 843bdfb77e
gnu: Add qtdeclarative-render2d.
* gnu/packages/qt.scm (qtdeclarative-render2d): New variable.
2017-01-13 06:59:47 +02:00
Tobias Geerinckx-Rice 5bb9dbc0a8
gnu: nano: Update to 2.7.4.
* gnu/packages/nano.scm (nano): Update to 2.7.4.
2017-01-12 23:40:39 +01:00
Marius Bakke e9384e3b74
gnu: ed: Update to 1.14.1.
* gnu/packages/ed.scm (ed): Update to 1.14.1.
[arguments]: Make sure 'patch-test-suite' phase ends with #t.
[home-page]: Use HTTPS.
2017-01-12 23:28:59 +01:00
Mark H Weaver 08b98ae8d3
gnu: linux-libre@4.4: Update to 4.4.42.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.42.
2017-01-12 16:28:27 -05:00
John Darrington 60bc300680
gnu: Add twm.
* gnu/packages/xorg.scm (twm): New variable.
2017-01-12 21:11:31 +01:00
John Darrington 6ea1523ac8
gnu: Add xmag.
* gnu/packages/xorg.scm (xmag): New variable.
2017-01-12 21:11:26 +01:00
John Darrington f50fff693b
gnu: Add xmessage.
* gnu/packages/xorg.scm (xmessage): New variable.
2017-01-12 21:11:21 +01:00
Danny Milosavljevic 9a443cf90d
gnu: xonsh: Update to 0.5.2.
* gnu/packages/shells.scm (xonsh): Update to 0.5.2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-12 19:17:03 +01:00
Tobias Geerinckx-Rice d9cf11e0f0
gnu: miniupnpc: Update to 2.0.20161216.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20161216.
[source]: Use HTTPS.
2017-01-12 17:44:28 +01:00
Tobias Geerinckx-Rice cd7caa3ee2
gnu: mcelog: Update to 147.
* gnu/packages/linux.scm (mcelog): Update to 147.
2017-01-12 17:44:28 +01:00
John Darrington 97fedab17d
gnu: xfig: Remove wrapper and clean up implementation.
* gnu/packages/xorg.scm (%app-defaults-dir): Make public.
* gnu/packages/xfig.scm (xfig)[attributes]: Remove wrapper and set
the XAPPLOADDIR in the Imakefile instead.
2017-01-12 17:41:06 +01:00
John Darrington 0eefac0f2f
gnu: xfig: Use modify-phases.
* gnu/packages/xfig.scm (xfig): Use modify-phases.
2017-01-12 17:41:00 +01:00
John Darrington 5aae77e44b
gnu: xfd: Remove wrapper.
* gnu/packages/xorg.scm (xfd): Remove wrapper.
2017-01-12 17:40:55 +01:00
John Darrington 73ae4e69a1
gnu: editres: Use %app-defaults-dir.
* gnu/packages/xorg.scm (editres): Replace string literal with
%app-defaults-dir.
2017-01-12 17:40:47 +01:00
John Darrington 5dc8dd07b0
gnu: xfontsel: Simplify definition.
* gnu/packages/xorg.scm (%app-defaults-dir): New variable.
(xfontsel): Remove wrapper.
2017-01-12 17:40:35 +01:00
Christopher Baines 67cadaca47
services: Add 'redis-service-type'.
* gnu/services/database.scm (<redis-configuration>): New record type.
(%redis-accounts, redis-service-type): New variables.
(default-redis.conf, redis-activation, redis-shepherd-service): New
procedures.
* doc/guix.texi (Database Services): Document the new redis service.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-12 16:49:47 +01:00
Danny Milosavljevic 35c99a1fa0
gnu: ghc-semigroups: Update to 0.18.2.
* gnu/packages/haskell.scm (ghc-semigroups): Update to 0.18.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-12 16:49:47 +01:00
Danny Milosavljevic 9076281529
gnu: Add ghc-wave.
* gnu/packages/haskell.scm (ghc-wave): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-12 16:49:47 +01:00
Danny Milosavljevic ff26453601
gnu: ghc-quickcheck: Update to 2.8.2.
* gnu/packages/haskell.scm (ghc-quickcheck): Update to 2.8.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-12 16:49:47 +01:00
Roel Janssen ac1f1e4e02
gnu: Add r-ggthemes.
* gnu/packages/statistics.scm (r-ggthemes):  New variable.
2017-01-12 15:14:04 +01:00
Ludovic Courtès a91740655c
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to eefd042.
2017-01-12 10:13:35 +01:00
Ludovic Courtès e5d861f305
gnu: eudev: Add 'eudev-with-hwdb' variant that contains 'hwdb.bin'.
* gnu/packages/linux.scm (eudev-with-hwdb): New variable.
(usbutils)[inputs]: Use it instead of EUDEV.
2017-01-12 10:13:35 +01:00
Roel Janssen c5173d74d6
gnu: Add r-txdb-mmusculus-ucsc-mm10-knowngene.
* gnu/packages/bioinformatics.scm (r-txdb-mmusculus-ucsc-mm10-knowngene): New variable.
2017-01-12 10:02:57 +01:00
Leo Famulari eefd042e60
gnu: bind: Update to 9.10.4-P5 [fixes CVE-2016-{9131,9147,9444}].
* gnu/packages/dns.scm (bind): Update to 9.10.4-P5.
2017-01-11 18:13:39 -05:00
Leo Famulari 639168dde2
gnu: isc-dhcp: Update bundled bind to 9.9.9-P5 [security fixes].
Fixes CVE-2016-{9131,9147,9444}.

* gnu/packages/admin.scm (isc-dhcp): Update bundled bind to 9.9.9-P5.
2017-01-11 18:13:39 -05:00
Ludovic Courtès 5c3d6c1da8
gnu: fprintd: Provide the right file name for 'fprintd.conf'.
* gnu/packages/freedesktop.scm (fprintd)[arguments]: New field.
2017-01-11 23:01:54 +01:00
Ludovic Courtès aaa2581b61
gnu: abiword: Remove timestamps from libabiword.
* gnu/packages/abiword.scm (abiword)[source](modules, snippet): New
fields.
2017-01-11 23:01:54 +01:00
Ludovic Courtès 89b99531c2
gnu: abiword: Allow GTK+ schemas to be found.
Fixes <http://bugs.gnu.org/25037>.
Reported by Adonay Felipe Nogueira <adfeno@openmailbox.org>.

* gnu/packages/abiword.scm (abiword)[build-system]: Set to
GLIB-OR-GTK-BUILD-SYSTEM.
2017-01-11 23:01:54 +01:00
Danny Milosavljevic 8d67610bdc
gnu: Add python2-cheetah
* gnu/packages/python.scm (python2-cheetah): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-11 13:09:21 -05:00
Mark H Weaver 57203ebba0
gnu: gnome-session: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-session): Update to 3.22.2.
2017-01-11 11:35:11 -05:00
Mark H Weaver 2e45916c43
gnu: gnome-shell-extensions: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.22.2.
2017-01-11 11:35:09 -05:00
Mark H Weaver 759a077cca
gnu: gnome-shell: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-shell): Update to 3.22.2.
2017-01-11 11:35:07 -05:00
Mark H Weaver fc119619c1
gnu: gjs: Update to 1.46.0.
* gnu/packages/gnome.scm (gjs): Update to 1.46.0.
[arguments]: Start Xvfb in 'pre-check' phase.
2017-01-11 11:35:05 -05:00
Mark H Weaver 7a6cd578e3
gnu: gnome-control-center: Update to 3.22.1.
* gnu/packages/gnome.scm (gnome-control-center): Update to 3.22.1.
2017-01-11 11:35:03 -05:00
Mark H Weaver e1f3c790d6
gnu: gnome-settings-daemon: Update to 3.22.1.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.22.1.
2017-01-11 11:35:01 -05:00
Mark H Weaver 4edc6a9c7e
gnu: gdm: Update to 3.22.1.
* gnu/packages/gnome.scm (gdm): Update to 3.22.1.
2017-01-11 11:35:00 -05:00
Mark H Weaver 11bffbfab6
gnu: network-manager: Update to 1.4.4.
* gnu/packages/gnome.scm (network-manager): Update to 1.4.4.
2017-01-11 11:34:57 -05:00
Mark H Weaver 09d8890569
gnu: nautilus: Update to 3.22.2.
* gnu/packages/gnome.scm (nautilus): Update to 3.22.2.
[arguments]: Remove "--disable-tracker" from configure flags.
[inputs]: Add gnome-autoar, nettle, and tracker.
2017-01-11 11:34:55 -05:00
Mark H Weaver b64e217f0d
gnu: Add tracker.
* gnu/packages/gnome.scm (tracker): New variable.
2017-01-11 11:34:54 -05:00
Mark H Weaver dc69fe187b
gnu: Add gnome-autoar.
* gnu/packages/gnome.scm (gnome-autoar): New variable.
2017-01-11 11:34:52 -05:00
Mark H Weaver a88d5a0c25
gnu: mutter: Update to 3.22.2.
* gnu/packages/gnome.scm (mutter): Update to 3.22.2.  Add comment
noting that forked versions of 'cogl' and 'clutter' are now bundled
with mutter.
[arguments]: Add "--disable-wayland" to configure flags.  Add TODO comments
reminding us to add support for wayland and the native backend.  Add configure
flags from 'cogl' and 'clutter'.
[propagated-inputs]: Remove clutter.  Add new inputs needed by
mutter-{clutter,cogl}-1.0.pc.
[inputs]: Add libgudev and libxrandr.  Move libxkbcommon to propagated-inputs.
Remove mesa-headers, replaced by mesa in propagated-inputs.
(cogl, clutter): Add comments to note that changes to cogl and clutter may
also be needed in mutter.
2017-01-11 11:34:50 -05:00
Mark H Weaver ee0f4e78b0
gnu: zenity: Update to 3.22.0.
* gnu/packages/gnome.scm (zenity): Update to 3.22.0.
2017-01-11 11:34:48 -05:00
Mark H Weaver c88e669a44
gnu: aisleriot: Update to 3.22.1.
* gnu/packages/gnome.scm (aisleriot): Update to 3.22.1.
2017-01-11 11:34:46 -05:00
Mark H Weaver d56bea89ea
gnu: gnome-sudoku: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.22.2.
2017-01-11 11:34:45 -05:00
Mark H Weaver 7399296264
gnu: gnome-mines: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-mines): Update to 3.22.2.
[inputs]: Add libgnome-games-support.
2017-01-11 11:34:43 -05:00
Mark H Weaver f4eae76fb9
gnu: gnome-klotski: Update to 3.22.1.
* gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.1.
[inputs]: libgames-support -> libgnome-games-support.
2017-01-11 11:34:41 -05:00
Mark H Weaver 43ec26046c
gnu: Add libgnome-games-support.
* gnu/packages/gnome.scm (libgnome-games-support): New variable.
2017-01-11 11:34:39 -05:00
Mark H Weaver ac20cd7bbd
gnu: telepathy-mission-control: Update to 5.16.4.
* gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.4.
[source][uri]: Use .tar.gz file.
2017-01-11 11:34:38 -05:00
Mark H Weaver f169ad102e
gnu: gnome-tweak-tool: Update to 3.22.0.
* gnu/packages/gnome.scm (gnome-tweak-tool): Update to 3.22.0.
2017-01-11 11:34:36 -05:00
Mark H Weaver acc5b65ef2
gnu: gnome-system-monitor: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.22.2.
2017-01-11 11:34:34 -05:00
Mark H Weaver efa355bceb
gnu: gnome-screenshot: Update to 3.22.0.
* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.22.0.
2017-01-11 11:34:32 -05:00
Mark H Weaver 4b8aae4177
gnu: gnome-calendar: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-calendar): Update to 3.22.2.
[inputs]: Add gsettings-desktop-schemas.
2017-01-11 11:34:31 -05:00
Mark H Weaver b9e63fc9cb
gnu: gnome-backgrounds: Update to 3.22.1.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.22.1.
2017-01-11 11:34:29 -05:00
Mark H Weaver fd408e296f
gnu: dconf-editor: Update to 3.22.1.
* gnu/packages/gnome.scm (dconf-editor): Update to 3.22.1.
2017-01-11 11:34:27 -05:00
Mark H Weaver 3edeaeb229
gnu: baobab: Update to 3.22.1.
* gnu/packages/gnome.scm (baobab): Update to 3.22.1.
2017-01-11 11:34:25 -05:00
Mark H Weaver 7d04b13c14
gnu: d-feet: Update to 0.3.11.
* gnu/packages/gnome.scm (d-feet): Update to 0.3.11.
2017-01-11 11:34:24 -05:00
Mark H Weaver 4faa8abebe
gnu: rhythmbox: Update to 3.4.1.
* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.1.
2017-01-11 11:34:22 -05:00
Mark H Weaver e6f5e6b65a
gnu: file-roller: Update to 3.22.2.
* gnu/packages/gnome.scm (file-roller): Update to 3.22.2.
2017-01-11 11:34:20 -05:00
Mark H Weaver 76aea80d45
gnu: devhelp: Update to 3.22.0.
* gnu/packages/gnome.scm (devhelp): Update to 3.22.0.
2017-01-11 11:34:18 -05:00
Mark H Weaver 491cc0dc61
gnu: yelp: Update to 3.22.0.
* gnu/packages/gnome.scm (yelp): Update to 3.22.0.
2017-01-11 11:34:16 -05:00
Mark H Weaver 0803a6b60d
gnu: epiphany: Update to 3.22.4.
* gnu/packages/gnome.scm (epiphany): Update to 3.22.4.
2017-01-11 11:34:15 -05:00
Mark H Weaver 0acaac9e3e
gnu: evince: Update to 3.22.1.
* gnu/packages/gnome.scm (evince): Update to 3.22.1.
2017-01-11 11:34:13 -05:00
Mark H Weaver 9beae2a2da
gnu: gedit: Update to 3.22.0.
* gnu/packages/gnome.scm (gedit): Update to 3.22.0.
2017-01-11 11:34:11 -05:00
Mark H Weaver f635aa8cd9
gnu: eog: Update to 3.20.5.
* gnu/packages/gnome.scm (eog): Update to 3.20.5.
2017-01-11 11:34:09 -05:00
Mark H Weaver 7f760a8474
gnu: totem: Update to 3.22.0.
* gnu/packages/gnome.scm (totem): Update to 3.22.0.
[source]: Remove patch.
* gnu/packages/patches/totem-debug-format-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-11 11:34:08 -05:00
Mark H Weaver 22753632f7
gnu: grilo-plugins: Update to 0.3.3.
* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.3.
2017-01-11 11:34:06 -05:00
Mark H Weaver e7305878d3
gnu: grilo: Update to 0.3.2.
* gnu/packages/gnome.scm (grilo): Update to 0.3.2.
[inputs]: Add nettle.
2017-01-11 11:34:04 -05:00
Mark H Weaver 5e503e73a4
gnu: upower: Update to 0.99.4.
* gnu/packages/gnome.scm (upower): Update to 0.99.4.
* gnu/packages/patches/upower-builddir.patch: Adapt.
2017-01-11 11:34:02 -05:00
Mark H Weaver 59339bb480
gnu: gnome-terminal: Update to 3.22.1.
* gnu/packages/gnome.scm (gnome-terminal): Update to 3.22.1.
2017-01-11 11:34:00 -05:00
Mark H Weaver de1215e20b
gnu: vte: Update to 0.46.1.
* gnu/packages/gnome.scm (vte): Update to 0.46.1.
[propagated-inputs]: Add pcre2.
2017-01-11 11:33:58 -05:00
Mark H Weaver 6b7d7e9b6f
gnu: gusb: Update to 0.2.9.
* gnu/packages/gnome.scm (gusb): Update to 0.2.9.
2017-01-11 11:33:56 -05:00
Mark H Weaver 8852ca2461
gnu: gvfs: Update to 1.30.3.
* gnu/packages/gnome.scm (gvfs): Update to 1.30.3.
[inputs]: Add libcap and polkit.
2017-01-11 11:33:54 -05:00
Mark H Weaver 41d54c1558
gnu: gnome-themes-standard: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-themes-standard): Update to 3.22.2.
2017-01-11 11:33:52 -05:00
Mark H Weaver ea2c15825c
gnu: adwaita-icon-theme: Update to 3.22.0.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.22.0.
2017-01-11 11:33:50 -05:00
Mark H Weaver b62a0070bf
gnu: hicolor-icon-theme: Update to 0.15.
* gnu/packages/gnome.scm (hicolor-icon-theme): Update to 0.15.
[source][uri]: Use .tar.xz file.
2017-01-11 11:33:49 -05:00
Mark H Weaver b18e5945b6
gnu: font-abattis-cantarell: Update to 0.0.25.
* gnu/packages/fonts.scm (font-cantarell): Update to 0.0.25.
2017-01-11 11:33:47 -05:00
Mark H Weaver aab951cda6
gnu: evolution-data-server: Update to 3.22.3.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.22.3.
2017-01-11 11:33:45 -05:00
Mark H Weaver b1cd747b4f
gnu: gnome-online-accounts: Update to 3.22.3.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.22.3.
2017-01-11 11:33:44 -05:00
Mark H Weaver e980cbe99a
gnu: totem-pl-parser: Update to 3.10.7.
* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.10.7.
[source][uri]: Use 'version-major+minor'.
2017-01-11 11:33:42 -05:00
Mark H Weaver c01deb86dc
gnu: gnome-desktop: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-desktop): Update to 3.22.2.
2017-01-11 11:33:40 -05:00
Mark H Weaver 0dd6aed9bd
gnu: libpeas: Update to 1.20.0.
* gnu/packages/gnome.scm (libpeas): Update to 1.20.0.
2017-01-11 11:33:38 -05:00
Mark H Weaver bd03f9db44
gnu: libgweather: Update to 3.20.4.
* gnu/packages/gnome.scm (libgweather): Update to 3.20.4.
2017-01-11 11:33:36 -05:00
Mark H Weaver 195bfa68d5
gnu: libnotify: Update to 0.7.7.
* gnu/packages/gnome.scm (libnotify): Update to 0.7.7.
2017-01-11 11:33:35 -05:00
Mark H Weaver 0abc663433
gnu: libgnomekbd: Update to 3.22.0.
* gnu/packages/gnome.scm (libgnomekbd): Update to 3.22.0.
2017-01-11 11:33:33 -05:00
Mark H Weaver 80f2d23a52
gnu: libchamplain: Update to 0.12.14.
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.14.
2017-01-11 11:33:31 -05:00
Mark H Weaver 70241d9d7e
gnu: clutter-gst: Update to 3.0.22.
* gnu/packages/gnome.scm (clutter-gst): Update to 3.0.22.
2017-01-11 11:33:29 -05:00
Mark H Weaver a6e448358d
gnu: clutter-gtk: Update to 1.8.2.
* gnu/packages/gnome.scm (clutter-gtk): Update to 1.8.2.
2017-01-11 11:33:28 -05:00
Mark H Weaver 6a55accc80
gnu: cogl: Update to 1.22.2.
* gnu/packages/gnome.scm (cogl): Update to 1.22.2.
2017-01-11 11:33:26 -05:00
Mark H Weaver 124596f29a
gnu: gtkmm@2: Update to 2.24.5.
* gnu/packages/gtk.scm (gtkmm-2): Update to 2.24.5.
2017-01-11 11:33:24 -05:00
Mark H Weaver b1d6910e5d
gnu: gtkmm: Update to 3.22.0.
* gnu/packages/gtk.scm (gtkmm): Update to 3.22.0.
2017-01-11 11:33:23 -05:00
Mark H Weaver 44350d23da
gnu: gtk+: Update to 3.22.6.
* gnu/packages/gtk.scm (gtk+): Update to 3.22.6.
2017-01-11 11:33:21 -05:00
Mark H Weaver 8d2952e351
gnu: at-spi2-atk: Update to 2.22.0.
* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.22.0.
2017-01-11 11:33:19 -05:00
Mark H Weaver d8c6438fe3
gnu: at-spi2-core: Update to 2.22.0.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.22.0.
2017-01-11 11:33:17 -05:00
Mark H Weaver 3084d8f4c3
gnu: atk: Update to 2.22.0.
* gnu/packages/gtk.scm (atk): Update to 2.22.0.
2017-01-11 11:33:15 -05:00
Mark H Weaver 53c18fac01
gnu: gtksourceview: Update to 3.22.2.
* gnu/packages/gtk.scm (gtksourceview): Update to 3.22.2.
2017-01-11 11:33:14 -05:00
Mark H Weaver 8c44bd581e
gnu: pango: Update to 1.40.3.
* gnu/packages/gtk.scm (pango): Update to 1.40.3.
2017-01-11 11:33:12 -05:00
Mark H Weaver f8671271dd
gnu: harfbuzz: Update to 1.4.1.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.4.1.
2017-01-11 11:33:10 -05:00
Mark H Weaver 532cbe22c4
gnu: glib-networking: Update to 2.50.0.
* gnu/packages/gnome.scm (glib-networking): Update to 2.50.0.
2017-01-11 11:33:09 -05:00
Mark H Weaver d7a6d2ed6e
gnu: python-pygobject: Update to 3.22.0.
* gnu/packages/glib.scm (python-pygobject): Update to 3.22.0.
2017-01-11 11:33:07 -05:00
Mark H Weaver 707ae4e6e8
gnu: gsettings-desktop-schemas: Update to 3.22.0.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.22.0.
2017-01-11 11:33:05 -05:00
Mark H Weaver 562a79de7d
gnu: desktop-file-utils: Update to 0.23.
* gnu/packages/gnome.scm (desktop-file-utils): Update to 0.23.
2017-01-11 11:33:03 -05:00
Mark H Weaver b43b584f8e
gnu: shared-mime-info: Update to 1.8.
* gnu/packages/gnome.scm (shared-mime-info): Update to 1.8.
2017-01-11 11:33:01 -05:00
Mark H Weaver ee2b2d2fe9
gnu: gmime: Update to 2.6.22.
* gnu/packages/mail.scm (gmime): Update to 2.6.22.
2017-01-11 11:33:00 -05:00
Mark H Weaver e60d3a5593
gnu: gdk-pixbuf: Eliminate graft.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.36.3.
[replacement]: Remove field.
(gdk-pixbuf/fixed): Remove variable.
(package/inherit): Remove macro.
(gdk-pixbuf+svg): Remove use of 'package/inherit'.
2017-01-11 11:32:58 -05:00
Mark H Weaver e31677719b
gnu: libgee: Update to 0.18.1.
* gnu/packages/gnome.scm (libgee): Update to 0.18.1.
2017-01-11 11:32:56 -05:00
Mark H Weaver 40a62e60c1
gnu: vala: Update to 0.34.4.
* gnu/packages/gnome.scm (vala): Update to 0.34.4.
2017-01-11 11:32:55 -05:00
Mark H Weaver aae468e980
gnu: gobject-introspection: Update to 1.50.0.
* gnu/packages/glib.scm (gobject-introspection): Update to 1.50.0.
2017-01-11 11:32:52 -05:00
Mark H Weaver ef51eb9907
gnu: libgsf: Update to 1.14.41.
* gnu/packages/gnome.scm (libgsf): Update to 1.14.41.
2017-01-11 11:32:50 -05:00
Mark H Weaver 919fc6aa03
gnu: dbus-glib: Update to 0.108.
* gnu/packages/glib.scm (dbus-glib): Update to 0.108.
2017-01-11 11:32:47 -05:00
Mark H Weaver 8344a85e9e
gnu: libxml++: Update to 3.0.1.
* gnu/packages/gnome.scm (libxml++): Update to 3.0.1.
2017-01-11 11:32:45 -05:00
Mark H Weaver 2913a8195d
gnu: glibmm: Update to 2.50.0.
* gnu/packages/glib.scm (glibmm): Update to 2.50.0.
2017-01-11 11:32:43 -05:00
Mark H Weaver 2b95aed464
gnu: glib: Update to 2.50.2.
* gnu/packages/glib.scm (glib): Update to 2.50.2.
[inputs]: Add util-linux.
2017-01-11 11:32:41 -05:00
Mark H Weaver d0d0f8d1de
gnu: mesa: Update to 13.0.3.
* gnu/packages/gl.scm (mesa): Update to 13.0.3.
2017-01-11 11:32:40 -05:00
Mark H Weaver b02733d495
gnu: libosinfo: Fix substitute fetching for usb.ids.
* gnu/packages/qemu.scm (libosinfo)[native-inputs]: Add 'file-name' field to
'origin' record of "usb.ids".  Otherwise, the default file name contains a "?"
which leads to failure to fetch nars from substitute servers.
2017-01-11 11:32:38 -05:00
David Craven c5edbb9790
gnu: ardour: Add eudev dependency.
* gnu/packages/audio.scm (ardour)[inputs]: Add eudev.
2017-01-11 11:23:44 -05:00
David Craven c96cb01a88
Revert "gnu: Add threaded variants of fftw and fftwf for Ardour and mod-host."
These variants are no longer needed.

Followup to 86f4e9d76a.

This reverts commit 45591fd7fd.
2017-01-11 11:23:43 -05:00
Ludovic Courtès 9e485ffa1b
gnu: kcrash: Work around race condition when starting Xvfb.
Sometimes tests would start running before Xvfb is listening.
See <https://hydra.gnu.org/build/1750201>.

* gnu/packages/kde-frameworks.scm (kcrash)[arguments]: In
'start-xorg-server', add 'sleep' call after starting Xvfb.  Pass "Xvfb"
to 'system' instead of its absolute file name.
2017-01-11 11:23:41 -05:00
Leo Famulari dca73a742c
Revert "gnu: nss: Add comment about test failures in NSS 3.27.2"
This reverts commit 4f6ff977c2.
2017-01-11 11:23:39 -05:00
Efraim Flashner 5a52e86eb4
gnu: cairomm: Update to 1.12.2.
* gnu/packages/gtk.scm (cairomm): Update to 1.12.2.
[source]: Download from cairographics.org.
[home-page]: Use https.
2017-01-11 11:23:37 -05:00
Efraim Flashner b3822954ea
gnu: cairo: Update to 1.14.8.
* gnu/packages/gtk.scm (cairo): Update to 1.14.8.
[source]: Use https.
[home-page]: Use https.
2017-01-11 11:23:36 -05:00
Efraim Flashner 16f6ee9932
gnu: harfbuzz: Update to 1.3.4.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.3.4.
2017-01-11 11:23:34 -05:00
Efraim Flashner 51f0592fbf
gnu: poppler: Update to 0.50.0.
* gnu/packages/pdf.scm (poppler): Update to 0.50.0.
2017-01-11 11:23:32 -05:00
Efraim Flashner f8489f160b
gnu: cups-filters: Update to 1.13.1.
* gnu/packages/cups.scm (cups-filters): Update to 1.13.1.
[inputs]: Switch libjpeg-8 to libjpeg.
[arguments]: Disable driverless printing, set location for bash shell.
2017-01-11 11:23:30 -05:00
David Thompson b4c8c413ca
gnu: mesa: Enable floating point textures.
* gnu/packages/gl.scm (mesa): Add --enable-texture-float to configure flags.
2017-01-11 11:23:29 -05:00
Marius Bakke 5e107b22df
gnu: libxpm: Update to 3.5.12.
* gnu/packages/xorg.scm (libxpm): Update to 3.5.12.
2017-01-11 11:23:27 -05:00
Tobias Geerinckx-Rice 45e38a07eb
gnu: kmod: Update to 23.
* gnu/packages/linux.scm (kmod): Update to 23.
2017-01-11 11:23:25 -05:00
John Darrington 54d8d0fef1
gnu: Patch libxt's default search path.
* gnu/packages/patches/libxt-guix-search-paths.patch: New file.
* gnu/packages/xorg.scm (libxt) [source]: Add patch.
2017-01-11 11:23:23 -05:00
Ludovic Courtès 69323016d3
services: wicd: Create /var/run/wpa_supplicant.
* gnu/services/networking.scm (%wicd-activation): Create
/var/run/wpa_supplicant.
2017-01-11 11:16:14 +01:00
Leo Famulari 7b903a920c
gnu: eyed3: Update to 0.7.10.
* gnu/packages/mp3.scm (eyed3): Update to 0.7.10.
2017-01-11 00:48:48 -05:00
Leo Famulari 541b3f59ae
gnu: beets: Update to 1.4.3.
* gnu/packages/music.scm (beets): Update to 1.4.3.
2017-01-11 00:48:47 -05:00
Leo Famulari 653439c6b1
gnu: python-mutagen: Update to 1.36.
* gnu/packages/music.scm (python-mutagen, python2-mutagen): Update to 1.36.
2017-01-11 00:48:44 -05:00
Kei Kebreau 2fbc004f43
gnu: moc: Update to 2.5.2.
* gnu/packages/music.scm (moc): Update to 2.5.2.
[source](modules, snippet): Remove timestamps from the output.
2017-01-10 20:30:28 -05:00
Leo Famulari b0a567640c
gnu: cracklib: Fix buffer overflow.
* gnu/packages/patches/cracklib-fix-buffer-overflow.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/password-utils.scm (cracklib)[source]: Use it.
2017-01-10 17:52:42 -05:00
Leo Famulari 4b96149d8b
gnu: libtiff: Fix CVE-2016-{10092,10093,10094} and others.
* gnu/packages/patches/libtiff-CVE-2016-10092.patch,
gnu/packages/patches/libtiff-CVE-2016-10093.patch,
gnu/packages/patches/libtiff-CVE-2016-10094.patch,
gnu/packages/patches/libtiff-assertion-failure.patch,
gnu/packages/patches/libtiff-divide-by-zero-ojpeg.patch,
gnu/packages/patches/libtiff-divide-by-zero-tiffcp.patch,
gnu/packages/patches/libtiff-divide-by-zero-tiffcrop.patch,
gnu/packages/patches/libtiff-divide-by-zero.patch,
gnu/packages/patches/libtiff-heap-overflow-pixarlog-luv.patch,
gnu/packages/patches/libtiff-heap-overflow-tif-dirread.patch,
gnu/packages/patches/libtiff-heap-overflow-tiffcp.patch,
gnu/packages/patches/libtiff-heap-overflow-tiffcrop.patch,
gnu/packages/patches/libtiff-invalid-read.patch,
gnu/packages/patches/libtiff-null-dereference.patch,
gnu/packages/patches/libtiff-tiffcp-underflow.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
2017-01-10 17:52:42 -05:00
Marius Bakke 8966c6b439
gnu: notmuch: Update to 0.23.5.
* gnu/packages/mail.scm (notmuch, python2-notmuch): Update to 0.23.5.
2017-01-10 23:42:38 +01:00
Marius Bakke 0d11a69f30
gnu: xapian: Update to 1.4.2.
* gnu/packages/search.scm (xapian): Update to 1.4.2.
2017-01-10 23:42:38 +01:00
Ludovic Courtès 3c0f7910e4
gnu: gnutls: Replace with 3.5.8 [fixes GNUTLS-SA-2017-{1,2}].
* gnu/packages/tls.scm (gnutls-3.5.8): New variable.
(gnutls)[replacement]: New field.
2017-01-10 23:40:33 +01:00
Marius Bakke 88f2dd1ddf
gnu: rofi: Update to 1.3.1.
* gnu/packages/xdisorg.scm (rofi): Update to 1.3.1.
2017-01-10 22:35:05 +01:00
Ludovic Courtès 39dc70323c
gnu: youtube-dl: Update to 2017.01.10.
* gnu/packages/video.scm (youtube-dl): Update to 2017.01.10.  Change
URLs to yt-dl.org.
2017-01-10 22:15:27 +01:00
Ludovic Courtès 082be6d2a1
gnu: e2fsprogs: Remove timestamp from 'libext2fs.info.gz'.
* gnu/packages/linux.scm (e2fsprogs)[source](snippet): Patch
'doc/Makefile.in' to use the '-n' option of gzip.
2017-01-10 22:15:26 +01:00
Ludovic Courtès 74d212911e
gnu: e2fsprogs: Use symlinks instead of hard links.
* gnu/packages/linux.scm (e2fsprogs)[arguments]: Pass
"--enable-symlink-install".
2017-01-10 22:15:26 +01:00
Leo Famulari 6d3e08d4e8
gnu: Add sysstat.
* gnu/packages/linux.scm (sysstat): New variable.
2017-01-10 13:38:35 -05:00
Tobias Geerinckx-Rice d4acb6db2f
gnu: python-click: Update to 6.7.
* gnu/packages/python.scm (python-click): Update to 6.7.
2017-01-10 17:36:57 +01:00
Mark H Weaver 3720371580
gnu: linux-libre@4.4: Update hash for fixed upstream tarball.
The initial upload of linux-libre-4.4.41-gnu.tar.xz was corrupted.

* gnu/packages/linux.scm (linux-libre-4.4)[source]: Update hash.
2017-01-10 11:04:13 -05:00
Ludovic Courtès 022c977258
gnu: libgit2, python-pygit2: Update to 0.25.1 [security fixes].
See <http://www.openwall.com/lists/oss-security/2017/01/10/5>.

* gnu/packages/version-control.scm (libgit2): Update to 0.25.1.
* gnu/packages/python.scm (python-pygit2): Update to 0.25.0.
2017-01-10 15:49:49 +01:00
David Craven b1a505baf6
system: Add btrfs file system support.
* gnu/build/file-systems.scm (%btrfs-endianness, btrfs-superblock?,
  read-btrfs-superblock, btrfs-superblock-uuid,
  btrfs-superblock-volume-name, check-btrfs-file-system): New variables.
  (%paritition-label-readers, %partition-uuid-readers): Add btrfs
  readers.
* gnu/system/linux-initrd.scm (linux-modules): Add btrfs modules when a
  btrfs file-system is used.
* gnu/tests/install.scm (%btrfs-root-os %btrfs-root-os-source,
  %btrfs-root-installation-script, %test-btrfs-root-os): New system
  test.
* doc/guix.texi: Adjust accordingly.

Fixes <http://bugs.gnu.org/19280>.
2017-01-10 12:00:35 +01:00
David Craven f3e44f5cd0
gnu: Add btrfs-progs/static.
* gnu/packages/linux.scm (btrfs-progs/static): New variable.
2017-01-10 12:00:34 +01:00
David Craven ab4e939c50
file-systems: Refactor file-system predicates.
* gnu/build/file-systems.scm (partition-field-reader,
  read-partition-field, %partition-label-readers,
  %partition-uuid-readers, read-partition-label, read-partition-uuid):
  New variables.
  (partition-predicate, partition-label-predicate,
  partition-uuid-predicate, luks-partition-uuid-predicate): Use
  partition field readers.
  (find-partition): New variable.
  (find-partition-by-label, find-partition-by-uuid,
  find-partition-by-luks-uuid): Use find-partition-by.
2017-01-10 12:00:05 +01:00
David Craven 26905ec8a6
file-systems: Refactor check-file-system.
* gnu/build/file-systems.scm (check-file-system): Use file-system type
  specific checker.
  (check-ext2-file-system): New variable.
2017-01-10 11:58:11 +01:00
David Craven 313880c73a
gnu: e2fsck/static: Only copy e2fsck.
* gnu/packages/linux.scm (e2fsck/static)[arguments]: Only copy e2fsck.
  [synopsis, description]: Adjust accordingly.
2017-01-10 11:58:11 +01:00
Ricardo Wurmus f03168327f
gnu: Add pcc.
* gnu/packages/c.scm (pcc): New variable.
2017-01-10 11:30:42 +01:00
Ben Woodcroft cba53c60d5
gnu: ruby-sqlite3: Update to 1.3.13.
* gnu/packages/ruby.scm (ruby-sqlite3): Update to 1.3.13.
2017-01-10 18:40:58 +10:00
Mark H Weaver d33f889dac
gnu: linux-libre: Update to 4.9.2.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.2.
2017-01-09 22:42:32 -05:00
Mark H Weaver 75fd35b670
gnu: linux-libre@4.4: Update to 4.4.41.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.41.
2017-01-09 22:41:21 -05:00
Alex Kost 28fd01bceb
gnu: emacs-guix: Update to 0.2.2.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.2.2.
2017-01-10 00:23:07 +03:00
Alex Kost f6b1dd233d
gnu: emacs-bui: Update to 1.1.0.
* gnu/packages/emacs.scm (emacs-bui): Update to 1.1.0.
2017-01-10 00:23:07 +03:00
ng0 5ed962263c
gnu: whois: Update to 5.2.14.
* gnu/packages/networking.scm (whois): Update to 5.2.14.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-09 16:04:55 -05:00
Leo Famulari 5ba5b4b240
gnu: imagemagick: Update to 6.9.7-3.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-3.
2017-01-09 14:18:51 -05:00
John Darrington 4f903085ac
Revert "gnu: Update imagemagick to version 7.0.4-3."
This reverts commit dea228cf12.
2017-01-09 20:06:26 +01:00
Mathieu Lirzin 04927b6f26
gnu: cuirass: Update to 0.0.1 revision 3.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1 revision 3.
[arguments]: Move 'bootstrap' phase before 'configure'.  Disable
"tests/repo.scm" test.
2017-01-09 18:57:15 +01:00
John Darrington cac19f0df9
gnu: Update aqbanking to version 5.6.12.
* gnu/packages/gnucash.scm (aqbanking): Update to version 5.6.12.
2017-01-09 18:55:27 +01:00
John Darrington dea228cf12
gnu: Update imagemagick to version 7.0.4-3.
* gnu/packages/imagemagick.scm: Update to version 7.0.4-3
2017-01-09 18:55:22 +01:00
José Miguel Sánchez García 84aafbbb66
gnu: Add nim.
* gnu/packages/nim.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add nim.scm.
2017-01-09 18:01:52 +01:00
David Craven 5d18d776d2
gnu: rustc: Retain binutils.
* gnu/packages/rust.scm (rustc)[arguments]: Retain binutils. Add
  wrap-rustc phase.

Problem reported by Ben Woodcroft <donttrustben@gmail.com>.
2017-01-09 18:01:52 +01:00
John Darrington 834458f6ff
gnu: Simplify the downloads from http://www.aquamaniac.de
* gnu/packages/gnucash.scm (aqbanking, gwenhyfar): Remove dummy parameter
from source url.
2017-01-09 17:50:49 +01:00
Christopher Allan Webber ab4a1731d8
gnu: guile-8sync: Add #t at end of setenv phase.
* gnu/packages/guile.scm: Add #t at end of setenv phase.
2017-01-09 09:51:10 -06:00
Christopher Allan Webber c5793e7eb7
gnu: Add guile-8sync.
* gnu/packages/guile.scm (guile-8sync): New variable.
2017-01-09 09:41:30 -06:00
Thomas Danckaert 7bbf2e39f7
gnu: hdf4: Update to 4.2.12.
* gnu/packages/maths.scm (hdf4): Update to 4.2.12.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-09 15:55:57 +01:00
Maxim Cournoyer 392c26b0d1
gnu: python-pip: Update to 9.0.1
* gnu/packages/python.scm (python-pip): Update to 9.0.1.
[native-inputs]: Remove.
[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-09 15:55:57 +01:00
Alex Sassmannshausen 814b18e587
gnu: Add Guile-ICS.
* gnu/packages/guile.scm (guile-ics): New variable.
2017-01-09 11:34:09 +01:00
Danny Milosavljevic ee719fba2d
gnu: Add corrode.
* gnu/packages/haskell.scm (corrode): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-01-09 10:44:52 +01:00
ng0 f048f12ba1
gnu: Add dotherside.
* gnu/packages/qt.scm (dotherside): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-09 10:33:07 +01:00
ng0 bb0756c7c7
gnu: Add font-google-roboto.
* gnu/packages/fonts.scm (font-google-roboto): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-09 10:33:07 +01:00
Mark H Weaver 96404be814
gnu: gdk-pixbuf: Update replacement to 2.36.3.
* gnu/packages/gtk.scm (gdk-pixbuf/fixed): Update to 2.36.3.
2017-01-08 23:42:03 -05:00
Mark H Weaver 86c41ec3e4
gnu: icecat: Add fixes from upstream mozilla-esr45.
* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add selected fixes
from the upstream mozilla-esr45 repository.
2017-01-08 20:36:29 -05:00
Mark H Weaver 989862005a
gnu: icecat: Rename patches that have been assigned CVEs.
* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Rename patches that
have since been assigned CVEs.
2017-01-08 20:36:27 -05:00
Mark H Weaver b9acdad717
gnu: gdk-pixbuf: Replace with 2.36.2.
* gnu/packages/gtk.scm (gdk-pixbuf)[replacement]: New field.
(gdk-pixbuf/fixed): New variable.
(package/inherit): New macro.
(gdk-pixbuf+svg): Use 'package/inherit'.
2017-01-08 20:36:20 -05:00
Clément Lassieur 78cef99b98
gnu: Add Prosody service.
* gnu/services/messaging.scm: New file.
* gnu/services/configuration.scm: New exported procedures.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/messaging.scm.
* doc/guix.texi (Messaging Services): New section.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-08 23:39:36 +01:00
Clément Lassieur 84bf2a2e74
gnu: prosody: Make config and data files visible to 'prosodyctl'.
* gnu/packages/messaging.scm (prosody)[arguments]: Add a 'fix-makefile' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-08 23:38:49 +01:00
Clément Lassieur 5b4946180e
gnu: prosody: Add OpenSSL and Coreutils to the PATH of programs.
* gnu/packages/messaging.scm (prosody)[arguments]: In 'wrap-programs'
phase, add 'openssl' and 'coreutils' to 'PATH'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-08 23:37:06 +01:00
Ludovic Courtès 9e3e972d1e
gnu: Add fprintd.
* gnu/packages/freedesktop.scm (fprintd): New variable.
2017-01-08 23:26:47 +01:00
Ludovic Courtès dfb01baec4
gnu: Add libfprint.
* gnu/packages/freedesktop.scm (libfprint): New variable.
2017-01-08 23:26:47 +01:00
David Craven ec460a2a37
gnu: font-liberation: Use @item in @enumerate.
* gnu/packages/fonts.scm (font-liberation)[description]: Use @item.

Followup to 0102fba27c.
2017-01-08 23:00:55 +01:00
Mark H Weaver 3a3e309975
gnu: ruby-yard: Fix typo in source URI.
This is a followup to commit 6499893ef8.

* gnu/packages/ruby.scm (ruby-yard)[source][uri]: Fix typo.
2017-01-08 07:25:45 -05:00
Ben Woodcroft 6499893ef8
gnu: ruby-yard: Update to 0.9.6.
* gnu/packages/ruby.scm (ruby-yard): Update to 0.9.6.
[source]: Use 'GitHub' source.
[arguments]: Run tests without 'Rakefile'.
[native-inputs]: Replace 'ruby-rspec-2' with ruby-rspec'.
* gnu/packages/patches/ruby-yard-fix-skip-of-markdown-tests.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-08 11:10:28 +10:00
Mark H Weaver 57fe28a082
gnu: linux-libre: Update to 4.9.1.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.1.
* gnu/packages/linux-libre-4.8-x86_64.conf,
gnu/packages/linux-libre-4.8-i686.conf: Delete files.
* gnu/packages/linux-libre-4.9-x86_64.conf,
gnu/packages/linux-libre-4.9-i686.conf: New files.
* Makefile.am (KCONFIGS): Update accordingly.
2017-01-07 19:42:36 -05:00
Mark H Weaver 0860081413
gnu: linux-libre@4.4: Update to 4.4.40.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.40.
2017-01-07 19:42:23 -05:00
Leo Famulari 1c9cea74b4
gnu: python-pygpgme: Fix build failure.
* gnu/packages/patches/python-pygpgme-fix-pinentry-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme)[source]: Use it.
2017-01-07 19:00:58 -05:00
Clément Lassieur 261f56914c
gnu: econnman: Add missing input.
* gnu/packages/connman.scm (econnman)[inputs]: Add python2-dbus.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-07 23:02:48 +01:00
Alex Griffin 2b84170782
gnu: gnome-mpv: Update to 0.11.
* gnu/packages/video.scm (gnome-mpv): Update to 0.11.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-07 22:55:40 +01:00
Thomas Danckaert e10872cc83
gnu: gpgme: Patch CMake files.
* gnu/packages/gnupg.scm (gpgme)[arguments]: Substitute '@libsuffix@' by
  '.so'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-07 22:55:40 +01:00
Ludovic Courtès b2859a4fef
gnu: zlib: Fix alternate download URL.
* gnu/packages/compression.scm (zlib)[source](uri): Update SourceForge URL.
2017-01-07 22:55:40 +01:00
Leo Famulari 9385f0e9cb
Revert "gnu: nspr: Update to 4.13.1."
There were many reports that NSS failed to build with this change.

This reverts commit 707c65aad7.
2017-01-07 15:38:30 -05:00
Ludovic Courtès d7d5050c51
gnu: ao-cad: Point 'LD_LIBRARY_PATH' to Mesa.
* gnu/packages/engineering.scm (ao)[arguments]: In
'install-guile-bindings', wrap 'ao-guile' to set 'LD_LIBRARY_PATH'.
[inputs]: Add MESA.
2017-01-07 00:38:03 +01:00
Tobias Geerinckx-Rice a2bd16ff99
gnu: vim: Update to 8.0.0147.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0147.
2017-01-07 00:26:23 +01:00
Tobias Geerinckx-Rice 0102fba27c
gnu: font-liberation: Use @enumerate in description.
* gnu/packages/fonts.scm (font-liberation)[description]: Use @enumerate.
2017-01-07 00:26:22 +01:00
Tobias Geerinckx-Rice b4774d87e4
gnu: fonts: Improve synopses & descriptions.
* gnu/packages/fonts.scm (font-google-noto, font-hack)[synopsis,
description]: Fix typos, grammar, and general style only.
(font-dejavu, font-terminus, font-wqy-zenhei)[description]: Likewise.
2017-01-07 00:26:22 +01:00
Tobias Geerinckx-Rice 8837860c66
gnu: fonts: Use install-file where appropriate.
* gnu/packages/fonts.scm (font-ubuntu, font-dejavu, font-bitstream-vera,
font-gnu-freefont-ttf, font-liberation, font-wqy-zenhei, font-anonymous-pro,
font-google-noto, font-un, font-hack): Substitute the simpler INSTALL-FILE
for every COPY-FILE invoked with redundant arguments.
2017-01-07 00:26:12 +01:00
Tobias Geerinckx-Rice 9657aeb187
gnu: python-tblib: Properly @end enumerate.
* gnu/packages/python.scm (python-tblib)[description]: Don't use
‘@end itemize’ to end an ‘@enumerate’ block.
2017-01-07 00:23:53 +01:00
Leo Famulari 8ee40f6849
Revert "Revert "gnu: gawk: Don't replace 'sh' reference with 'bash'.""
This reverts commit f537ad0bf3.
2017-01-06 17:16:03 -05:00
Leo Famulari e483139141
gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell.
* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that
lack a shebang.
2017-01-06 17:16:03 -05:00
Leo Famulari 11b6687609
gnu: glibc/linux: Don't replace 'sh' reference with 'bash'.
* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of
/bin/bash in 'pre-configure' phase.
2017-01-06 17:16:03 -05:00
Leo Famulari 60f3ad8c07
gnu: gnu-make: Don't replace 'sh' reference with 'bash'.
* gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash
in 'set-default-shell' phase.
2017-01-06 17:16:02 -05:00
Leo Famulari fa6428a19f
gnu: m4: Don't replace 'sh' reference with 'bash'.
* gnu/packages/m4.scm (m4)[arguments]: Use /bin/sh instead of /bin/bash in
'pre-check' phase.
2017-01-06 17:16:02 -05:00
Leo Famulari 74288230ea
Merge branch 'master' into core-updates 2017-01-06 17:14:41 -05:00
Leo Famulari aa21c764d6
gnu: python-pycrypto: Fix CVE-2013-7459.
* gnu/packages/patches/python-pycrypto-CVE-2013-7459.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-pycrypto, python2-pycrypto)[source]: Use the
patch. Use pypi-uri.
2017-01-06 13:50:18 -05:00
Leo Famulari 707c65aad7
gnu: nspr: Update to 4.13.1.
* gnu/packages/gnuzilla.scm (nspr): Update to 4.13.1.
2017-01-06 13:09:05 -05:00
Ricardo Wurmus 3a3bf2f819
gnu: Add r-copywriter.
* gnu/packages/bioinformatics.scm (r-copywriter): New variable.
2017-01-06 16:31:19 +01:00
Ricardo Wurmus d407bdb931
gnu: Add r-copyhelper.
* gnu/packages/bioinformatics.scm (r-copyhelper): New variable.
2017-01-06 16:31:14 +01:00
Ricardo Wurmus 6193563a36
gnu: Add r-chipseq.
* gnu/packages/bioinformatics.scm (r-chipseq): New variable.
2017-01-06 16:31:02 +01:00
David Craven 974e02da76
file-systems: Refactor file system detection logic.
* gnu/build/file-systems.scm (read-superblock,
  null-terminated-latin1->string): New variables.
  (sub-bytevector): Move to general section.
  (ext2-superblock?, read-ext2-superblock): New variables.
  (ext2-superblock-uuid, ext2-superblock-volume-name): Use
  sub-bytevector and null-terminated-latin1->string.
  (%ext2-sblock-magic, %ext2-sblock-creator-os, %ext2-sblock-uuid,
  %ext2-sblock-volume-name): Inline constants.
  (luks-superblock?, read-luks-header): New variables.
  (%luks-header-size, %luks-magic): Inline.
  (partition-label-predicate, partition-uuid-predicate,
  luks-partition-uuid-predicate): Use new functions.
2017-01-06 15:06:42 +01:00
Christopher Baines fab2784dbb
gnu: gnome-tweak-tool: Add missing inputs.
* gnu/packages/gnome.scm (gnome-tweak-tool)[inputs]: Add gnome-desktop
and libsoup.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06 10:23:27 +01:00
Christopher Baines adb41527ad
gnu: gnome-tweak-tool: Make propagated-inputs just inputs.
* gnu/packages/gnome.scm (gnome-tweak-tool)[propagated-inputs]: Merge
with...
[inputs]: ... this.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06 10:23:27 +01:00
Christopher Baines 9af6bce1e1
gnu: gnome-tweak-tool: Wrap program to set 'GI_TYPELIB_PATH'.
* gnu/packages/gnome.scm (gnome-tweak-tool)[arguments]: Add
'wrap-program' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06 10:23:27 +01:00
Christopher Baines 7ef335b0e8
gnu: gnome-tweak-tool: Use glib-or-gtk-build-system.
This allows gobject introspection namespaces to be found.

* gnu/packages/gnome.scm (gnome-tweak-tool)[build-system]: Set to
GLIB-OR-GTK-BUILD-SYSTEM.
[arguments]: Use %GLIB-OR-GTK-BUILD-SYSTEM-MODULES in #:imported-modules.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06 10:23:27 +01:00
Ben J Woodcroft dbf9d37114
gnu: bioruby: Update to 1.5.1.
* gnu/packages/bioinformatics.scm (bioruby): Update to 1.5.1.
2017-01-06 19:06:07 +10:00
Ben J Woodcroft 0c37e2a3d2
gnu: cd-hit: Update to 4.6.6.
* gnu/packages/bioinformatics.scm (cd-hit): Update to 4.6.6.
2017-01-06 19:06:03 +10:00
Leo Famulari e50d5b8c9d
gnu: khal: Disable failing tests.
* gnu/packages/patches/khal-disable-failing-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/calendar.scm (khal): Use it.
2017-01-06 03:19:40 -05:00
Leo Famulari e0c32fc817
gnu: vdirsyncer: Update to 0.14.1.
* gnu/packages/dav.scm (vdirsyncer): Update to 0.14.1.
2017-01-06 03:19:40 -05:00
Leo Famulari 491b78a8e8
gnu: python-icalendar: Update to 3.11.1.
* gnu/packages/python.scm (python-icalendar): Update to 3.11.1.
2017-01-06 03:19:36 -05:00
Ludovic Courtès fbec5abeef
gnu: gv: Do not propagate Ghostscript.
* gnu/packages/gv.scm (gv)[propagated-inputs]: Remove.
[arguments]: New field.
[inputs]: Add GHOSTCRIPT/X.
2017-01-05 23:45:38 +01:00
Alex Kost ec14d2157d
gnu: emacs-smartparens: Update to 1.9.0.
* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.9.0.
2017-01-06 00:31:03 +03:00
Alex Kost 922ab34446
gnu: magit: Update to 2.10.0.
* gnu/packages/emacs.scm (magit, emacs-magit-popup): Update to 2.10.0.
2017-01-06 00:29:23 +03:00
Alex Kost cfb9026aa5
gnu: emacs-with-editor: Update to 2.5.9.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.5.9.
2017-01-06 00:29:23 +03:00
Danny Milosavljevic 6c8a387af2
gnu: Add ghc-markdown-unlit.
* gnu/packages/haskell.scm (ghc-markdown-unlit): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-05 18:47:40 +01:00
Tobias Geerinckx-Rice 12c15242f4
gnu: beep: Ignore substitute* return value.
* gnu/packages/terminals.scm (beep)[arguments]: End 'patch-makefile phase
with truth.
2017-01-05 17:40:54 +01:00
Leo Famulari 92e779592d
gnu: libtool: Correct replacement shebang.
* gnu/packages/autotools.scm (libtool)[arguments]: Correct replacement
shebang in 'restore-ltmain-shebang' phase.
2017-01-05 11:32:44 -05:00
David Thompson 543bd0eede
gnu: sdl2: Add fcitx input.
* gnu/packages/sdl.scm (sdl2)[inputs]: Add fcitx.
2017-01-05 11:27:10 -05:00
David Thompson e0101b54b7
gnu: sdl2: Fix double input events bug.
* gnu/packages/sdl.scm (sdl2)[inputs]: Add dbus, gblib, and ibus.
2017-01-05 11:22:32 -05:00
Leo Famulari f537ad0bf3
Revert "gnu: gawk: Don't replace 'sh' reference with 'bash'."
This commit causes too many rebuilds. It will be re-committed to core-updates.

This reverts commit 5b2834ae79.
2017-01-05 11:22:07 -05:00
Leo Famulari 5b2834ae79
gnu: gawk: Don't replace 'sh' reference with 'bash'.
* gnu/packages/gawk.scm (gawk)[arguments]: Use /bin/sh instead of /bin/bash in
'set-shell-file-name' phase.
2017-01-05 11:06:06 -05:00
Leo Famulari 78c172a56e
gnu: libtool: Make sure all phases return a successful value.
* gnu/packages/autotools.scm (libtool)[arguments]: Return #t from 'pre-check'
and 'restore-ltmain-shebang' phases.
2017-01-05 10:46:34 -05:00
Marius Bakke d9d23101ce
gnu: irssi: Update to 1.0.0.
* gnu/packages/irc.scm (irssi): Update to 1.0.0.
[arguments]: Remove --with-ncurses configure flag.
[native-inputs]: Move 'perl' to ...
[inputs]: ... here.
[home-page]: Use HTTPS.
2017-01-05 16:44:34 +01:00
Leo Famulari c5862bda95
gnu: libtool: Don't replace 'sh' reference with 'bash'.
Bash behaves differently based on how it is invoked (see Invocation in bash(1)).

* gnu/packages/autotools.scm (libtool)[arguments]: Use /bin/sh instead
of /bin/bash in 'pre-check' phase. Fix typo in comment.
2017-01-05 10:43:17 -05:00
ng0 98341757c8
gnu: libtool: Restore ltmain.sh shebang.
This fixes <http://bugs.gnu.org/25304>

* gnu/packages/autotools.scm (libtool)[arguments]: Add new phase
'restore-ltmain-shebang'.
[native-inputs]: Add help2man.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-05 10:43:17 -05:00
ng0 dc70626d26
gnu: libtool: Use 'modify-phases'.
* gnu/packages/autotools.scm (libtool): Use 'modify-phases'.
[arguments]: Use 'modify-phases'.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-05 10:43:14 -05:00
Marius Bakke 1bd858cc14
gnu: Fix indentation of some python packages.
This is a followup to abe2ec73..807a5b32.

* gnu/packages/python.scm (python-snowballstemmer,
  python-sphinx-cloud-sptheme, python-sphinx-alabaster-theme): Fix indentation.
2017-01-05 16:28:01 +01:00
Danny Milosavljevic 807a5b32bf
gnu: Add python-sphinx-alabaster-theme.
* gnu/packages/python.scm (python-sphinx-alabaster-theme,
  python2-sphinx-alabaster-theme): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-05 16:17:27 +01:00
Danny Milosavljevic 754bfd7019
gnu: Add python-sphinx-cloud-sptheme.
* gnu/packages/python.scm (python-sphinx-cloud-sptheme,
  python2-sphinx-cloud-sptheme): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-05 16:17:27 +01:00
Danny Milosavljevic 89cd988b6c
gnu: Add python-snowballstemmer.
* gnu/packages/python.scm (python-snowballstemmer,
  python2-snowballstemmer): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-05 16:17:26 +01:00
Marius Bakke 7d7ea947f5
gnu: sed: Update to 4.3.
* gnu/packages/base.scm (sed): Update to 4.3.
[source]: Use xz tarball. Remove upstreamed patch.
[arguments]: Fix '/bin/sh' -> 'bash' substitution.
[home-page]: Use https.
[native-inputs]: Add perl.
* gnu/packages/patches/sed-hurd-path-max.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-05 15:21:23 +01:00
José Miguel Sánchez García abe2ec735f
gnu: Add beep.
* gnu/packages/terminals.scm (beep): New variable.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-01-05 13:09:19 +01:00
Tobias Geerinckx-Rice 88a46c9812
gnu: Remove unused module import from (gnu packages mtools).
This is a follow-up to commit 3b0f2ba46b.

* gnu/packages/mtools.scm: Remove import of (gnu packages python).
2017-01-05 13:09:19 +01:00
Ben Woodcroft 19e5fb6030
gnu: ruby-nokogiri: Update to 1.7.0.1.
* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.7.0.1.
2017-01-05 21:00:51 +10:00
Ben Woodcroft 8e941f2068
gnu: ruby-hoe: Update to 3.16.0.
* gnu/packages/ruby.scm (ruby-hoe): Update to 3.16.0.
2017-01-05 20:52:22 +10:00
Carlos Sánchez de La Lama 4a6f099e2c
gnu: bootstrap: Add the dynamic linker name for "powerpc-linux".
This commit completes cross-compilation support for powerpc-linux-gnu.

* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "powerpc-linux"
case.
2017-01-04 23:57:30 +01:00
Carlos Sánchez de La Lama 440a3143f0
gnu: linux-libre: Adjust for PowerPC.
* gnu/packages/linux.scm (system->defconfig): New procedure.
(linux-libre-headers)[arguments]: Use it in 'build' phase to determine
the target name.
* gnu/packages/cross-base.scm (cross-kernel-headers)[xlinux-headers]
(arguments): Likewise.
2017-01-04 23:57:05 +01:00
Carlos Sánchez de La Lama fc649d0aad
gnu: gcc: Adjust for PowerPC.
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add powerpc specific
substitutions for dynamic linker and start files locations in
'pre-configure' phase.
* gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]: Add
"gcc/config/rs6000/sysv4.h" to the list of files in 'remove-lgcc_s'
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-04 23:55:36 +01:00
Leo Famulari 5f0fabec54
gnu: unrtf: Fix CVE-2016-10091.
* gnu/packages/patches/unrtf-CVE-2016-10091.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/unrtf.scm (unrtf)[source]: Use it.
2017-01-04 14:42:58 -05:00
Alex Griffin 7a203059d3
gnu: libreoffice: Update to 5.1.6.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.1.6.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-01-04 14:37:58 -05:00
David Craven 3dcaa1226d
gnu: ocamlmod: Enable tests.
Followup to 93eeadf022.

* gnu/packages/ocaml.scm (ocamlmod)[arguments]: Enable tests.

Problem reported by Julien Lepiller <julien@lepiller.eu>.
2017-01-04 19:10:01 +01:00
David Craven 337273e41f
gnu: ocaml-ounit: Enable tests.
Followup to 7a76b4afd0.

* gnu/packages/ocaml.scm (ocaml-ounit)[arguments]: Enable tests.

Problem reported by Julien Lepiller <julien@lepiller.eu>.
2017-01-04 19:10:00 +01:00
Efraim Flashner 9c64f76e8a
gnu: aria2: Update to 1.30.0.
* gnu/packages/bittorrent.scm (aria2): Update to 1.30.0.
2017-01-04 19:15:00 +02:00
Ricardo Wurmus 68f9067324
gnu: inkscape: Update to 0.92.0.
* gnu/packages/patches/inkscape-drop-wait-for-targets.patch: Remove it.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/inkscape.scm (inkscape): Update to 0.92.0.
[build-system]: Use "cmake-build-system".
[native-inputs]: Add glib:bin.
[arguments]: Remove obsolete arguments; disable tests.
2017-01-04 18:06:44 +01:00
Julien Lepiller 6548e53fcb
gnu: Add ocaml-cmdliner.
* gnu/packages/ocaml.scm (ocaml-cmdliner): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:11 +01:00
Julien Lepiller eb1ba73185
gnu: Add ocaml-mtime.
* gnu/packages/ocaml.scm (ocaml-mtime): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:11 +01:00
Julien Lepiller 63147e5e1e
gnu: Add ocaml-rresult.
* gnu/packages/ocaml.scm (ocaml-rresult): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:11 +01:00
Julien Lepiller a359c7277c
gnu: Add ocaml-topkg.
* gnu/packages/ocaml.scm (ocaml-topkg): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:11 +01:00
Julien Lepiller 704b990c36
gnu: Add ocaml-result.
* gnu/packages/ocaml.scm (ocaml-result): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:11 +01:00
Julien Lepiller 44c23cb8d8
gnu: Add ocaml-bitstring.
* gnu/packages/ocaml.scm (ocaml-bitstring): New variable.
* gnu/packages/patches/ocaml-bitstring-fix-configure.patch: New file.
* gnu/local.mk (dist_patch_DATA): New patch.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:11 +01:00
Julien Lepiller a5b5bd1d18
gnu: Add ocaml-bisect.
* gnu/packages/ocaml.scm (ocaml-bisect): New variable.
* gnu/packages/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Add patch.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:10 +01:00
Julien Lepiller 3d598ebd35
gnu: Add ocaml-stringext.
* gnu/packages/ocaml.scm (ocaml-stringext): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:10 +01:00
Julien Lepiller 0472836fce
gnu: Add ocaml-qtest.
* gnu/packages/ocaml.scm (ocaml-qtest): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:10 +01:00
Julien Lepiller ff891f10ed
gnu: Add ocaml-frontc.
* gnu/packages/ocaml.scm (ocaml-frontc): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 17:41:10 +01:00
Ludovic Courtès a614ce389f
gnu: Add Guile-Bash.
* gnu/packages/guile.scm (guile-bash): New variable.
2017-01-04 16:18:52 +01:00
Julien Lepiller ddf2b503b1
gnu: Add ocaml-zarith.
* gnu/packages/ocaml.scm (ocaml-zarith): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:05:28 +01:00
Julien Lepiller 93eeadf022
gnu: Add ocamlmod.
* gnu/packages/ocaml.scm (ocamlmod): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:05:25 +01:00
Julien Lepiller bc2c3bc627
gnu: Add camlzip.
* gnu/packages/ocaml.scm (camlzip): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:05:06 +01:00
Julien Lepiller 7a76b4afd0
gnu: Add ocaml-ounit.
* gnu/packages/ocaml.scm (ocaml-ounit): New variable.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:04:51 +01:00
Julien Lepiller ad3d730e3a
gnu: camlp4: Install camlp4 META file.
* gnu/packages/ocaml.scm (camlp4)[arguments]: Install in OCAMLPATH and
  META file.
  (ocaml-findlib)[arguments]: Delete camlp4 META file.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:04:32 +01:00
Julien Lepiller 56f73eadc0
gnu: ocaml: Use a helper function to download from ocaml-forge.
* gnu/packages/ocaml.scm (ocaml-forge-origin): New procedure.
  (lablgtk)[origin]: Use it.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:03:56 +01:00
Julien Lepiller e6876cb9dc
gnu: Add ocaml-build-system.
* guix/build/ocaml-build-system.scm: New file.
* guix/build-system/ocaml.scm: New file.
* Makefile.am (MODULES): Add them.
* gnu/packages/ocaml.scm (ocaml)[native-search-paths]: Adjuste OCAMLPATH.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:03:39 +01:00
Julien Lepiller e0ddaa8be3
gnu: camlp4: Compile native version.
* gnu/packages/ocaml.scm (camlp4)[arguments]: Disable parallel-build.
  Change default target to "all" to compile native and byte version.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:03:16 +01:00
David Craven 2b1f7b83f7
gnu: ocaml: Fix indentation.
* gnu/packages/ocaml.scm (ocaml): Fix indentation.
2017-01-04 16:03:07 +01:00
Julien Lepiller 796a17ab01
gnu: ocaml: Add CAML_LD_LIBRARY_PATH search-path.
* gnu/packages/ocaml.scm (ocaml)[native-search-paths]: Add
  CAML_LD_LIBRARY_PATH.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:03:00 +01:00
Julien Lepiller 8bd10c1082
gnu: ocaml: Add a .file directive to generated .s files.
* gnu/packages/ocaml.scm (ocaml)[origin]: Add patch.
* gnu/packages/patches/ocaml-Add-a-.file-directive.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.

Signed-off-by: David Craven <david@craven.ch>
2017-01-04 16:02:38 +01:00
David Craven 1ff755d1d5
gnu: Reorder imports in (gnu packages ocaml).
* gnu/packages/ocaml.scm: Reorder imports alphabetically.
2017-01-04 14:07:56 +01:00