jackhill/guix/guix.git
8 years agoguix package: Fix typo in comment.
Leo Famulari [Thu, 24 Dec 2015 04:37:05 +0000 (23:37 -0500)]
guix package: Fix typo in comment.

* guix/scripts/package.scm: Fix typo.

8 years agognu: Add Bristol.
Ricardo Wurmus [Thu, 24 Dec 2015 12:43:32 +0000 (13:43 +0100)]
gnu: Add Bristol.

* gnu/packages/music.scm (bristol): New variable.

8 years agognu: lilypond: Update to 2.19.33.
Ricardo Wurmus [Thu, 24 Dec 2015 08:56:21 +0000 (09:56 +0100)]
gnu: lilypond: Update to 2.19.33.

* gnu/packages/music.scm (lilypond): Update to 2.19.33.

8 years agognu: lilypond: Build info pages with images.
Ricardo Wurmus [Thu, 24 Dec 2015 08:53:07 +0000 (09:53 +0100)]
gnu: lilypond: Build info pages with images.

* gnu/packages/music.scm (lilypond)[arguments]: Set "conf" and "out" to
  "www"; rename phase "hardcode-path-to-gs" to "fix-path-references";
  fix reference to "/bin/sh"; add phase "install-info".

8 years agognu: Add Yoshimi.
Ricardo Wurmus [Wed, 23 Dec 2015 07:45:56 +0000 (08:45 +0100)]
gnu: Add Yoshimi.

* gnu/packages/music.scm (yoshimi): New variable.

8 years agognu: Add XML::Compile::WSDL11.
Ricardo Wurmus [Tue, 22 Dec 2015 21:15:38 +0000 (22:15 +0100)]
gnu: Add XML::Compile::WSDL11.

* gnu/packages/xml.scm (perl-xml-compile-wsdl11): New variable.

8 years agognu: Add XML::Compile::SOAP.
Ricardo Wurmus [Tue, 22 Dec 2015 21:15:09 +0000 (22:15 +0100)]
gnu: Add XML::Compile::SOAP.

* gnu/packages/xml.scm (perl-xml-compile-soap): New variable.

8 years agognu: Add XML::Compile::Cache.
Ricardo Wurmus [Tue, 22 Dec 2015 15:14:07 +0000 (16:14 +0100)]
gnu: Add XML::Compile::Cache.

* gnu/packages/xml.scm (perl-xml-compile-cache): New variable.

8 years agognu: Add XML::LibXML::Simple.
Ricardo Wurmus [Tue, 22 Dec 2015 15:13:21 +0000 (16:13 +0100)]
gnu: Add XML::LibXML::Simple.

* gnu/packages/xml.scm (perl-xml-libxml-simple): New variable.

8 years agognu: Add File::Slurp::Tiny.
Ricardo Wurmus [Tue, 22 Dec 2015 15:04:50 +0000 (16:04 +0100)]
gnu: Add File::Slurp::Tiny.

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

8 years agognu: Add HTML::Template.
Ricardo Wurmus [Tue, 22 Dec 2015 15:04:16 +0000 (16:04 +0100)]
gnu: Add HTML::Template.

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

8 years agognu: Add XML::Compile.
Ricardo Wurmus [Tue, 22 Dec 2015 13:53:43 +0000 (14:53 +0100)]
gnu: Add XML::Compile.

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

8 years agognu: Add XML::Compile::Tester.
Ricardo Wurmus [Tue, 22 Dec 2015 13:53:15 +0000 (14:53 +0100)]
gnu: Add XML::Compile::Tester.

* gnu/packages/xml.scm (perl-xml-compile-tester): New variable.

8 years agognu: Add Log::Report.
Ricardo Wurmus [Tue, 22 Dec 2015 13:30:52 +0000 (14:30 +0100)]
gnu: Add Log::Report.

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

8 years agognu: Add Log::Report::Optional.
Ricardo Wurmus [Tue, 22 Dec 2015 13:30:27 +0000 (14:30 +0100)]
gnu: Add Log::Report::Optional.

* gnu/packages/perl.scm (perl-log-report-optional): New variable.

8 years agognu: Add String::Print.
Ricardo Wurmus [Tue, 22 Dec 2015 13:12:49 +0000 (14:12 +0100)]
gnu: Add String::Print.

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

8 years agognu: Add Unicode::LineBreak.
Ricardo Wurmus [Tue, 22 Dec 2015 13:09:20 +0000 (14:09 +0100)]
gnu: Add Unicode::LineBreak.

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

8 years agognu: Add MIME::Charset.
Ricardo Wurmus [Tue, 22 Dec 2015 13:08:41 +0000 (14:08 +0100)]
gnu: Add MIME::Charset.

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

8 years agognu: gusb: Update home-page.
Leo Famulari [Thu, 24 Dec 2015 07:16:57 +0000 (02:16 -0500)]
gnu: gusb: Update home-page.

* gnu/packages/gnome.scm (gusb)[home-page]: Update home-page.

8 years agognu: icecat: Update to 38.5.0-gnu1.
Mark H Weaver [Wed, 23 Dec 2015 15:46:23 +0000 (10:46 -0500)]
gnu: icecat: Update to 38.5.0-gnu1.

* gnu/packages/patches/icecat-CVE-2015-7201-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-7201-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-7201-pt3.patch,
  gnu/packages/patches/icecat-CVE-2015-7205.patch,
  gnu/packages/patches/icecat-CVE-2015-7210.patch,
  gnu/packages/patches/icecat-CVE-2015-7212.patch,
  gnu/packages/patches/icecat-CVE-2015-7213-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-7213-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-7214.patch,
  gnu/packages/patches/icecat-CVE-2015-7222-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-7222-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-7222-pt3.patch,
  gnu/packages/patches/icecat-freetype-2.6.patch: Delete files.
* gnu-system.am (dist_patch_DATA): Remove them.
* gnu/packages/gnuzilla.scm (icecat): Update to 38.5.0-gnu1.
  [source]: Remove patches.

8 years agognu: nss: Update to 3.20.2.
Mark H Weaver [Wed, 23 Dec 2015 15:41:50 +0000 (10:41 -0500)]
gnu: nss: Update to 3.20.2.

* gnu/packages/gnuzilla.scm (nss): Update to 3.20.2.

8 years agognu: ruby-nokogiri: Upgrade to 1.6.7.1.
Ben Woodcroft [Tue, 22 Dec 2015 11:48:01 +0000 (21:48 +1000)]
gnu: ruby-nokogiri: Upgrade to 1.6.7.1.

* gnu/packages/ruby.scm (ruby-nokogiri): Upgrade to 1.6.7.1.

8 years agognu: Add ruby-mini-portile-2.
Ben Woodcroft [Tue, 22 Dec 2015 11:51:43 +0000 (21:51 +1000)]
gnu: Add ruby-mini-portile-2.

* gnu/packages/ruby.scm (ruby-mini-portile-2): New variable.

8 years agognu: icedtea7: Update to 2.6.3.
Ricardo Wurmus [Wed, 23 Dec 2015 11:46:05 +0000 (12:46 +0100)]
gnu: icedtea7: Update to 2.6.3.

* gnu/packages/java.scm (icedtea7): Update to 2.6.3.

8 years agognu: icedtea6: Update to 1.13.9.
Ricardo Wurmus [Wed, 23 Dec 2015 11:45:35 +0000 (12:45 +0100)]
gnu: icedtea6: Update to 1.13.9.

* gnu/packages/java.scm (icedtea6): Update to 1.13.9.

8 years agognu: libmicrohttpd: Update to 0.9.48.
Efraim Flashner [Tue, 22 Dec 2015 20:50:58 +0000 (22:50 +0200)]
gnu: libmicrohttpd: Update to 0.9.48.

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

8 years agognu: parallel: Update to 20151222.
Efraim Flashner [Tue, 22 Dec 2015 20:47:44 +0000 (22:47 +0200)]
gnu: parallel: Update to 20151222.

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

8 years agognu: sipwitch: Update to 1.9.15.
Efraim Flashner [Tue, 22 Dec 2015 20:45:41 +0000 (22:45 +0200)]
gnu: sipwitch: Update to 1.9.15.

* gnu/packages/telephony.scm (sipwitch): Update to 1.9.15.

8 years agognu: ucommon: Update to 7.0.0.
Efraim Flashner [Tue, 22 Dec 2015 20:39:48 +0000 (22:39 +0200)]
gnu: ucommon: Update to 7.0.0.

* gnu/packages/telephony.scm (ucommon): Update to 7.0.0.
[inputs]: Add gnutls.

8 years agognu: isc-dhcp: Disable parallel build.
Mark H Weaver [Tue, 22 Dec 2015 15:44:15 +0000 (10:44 -0500)]
gnu: isc-dhcp: Disable parallel build.

* gnu/packages/admin.scm (isc-dhcp)[arguments]: Disable parallel build.

8 years agognu: isc-dhcp: Update to 4.3.3; update bundled bind to 9.9.8-P2.
Mark H Weaver [Tue, 22 Dec 2015 00:42:23 +0000 (19:42 -0500)]
gnu: isc-dhcp: Update to 4.3.3; update bundled bind to 9.9.8-P2.

Fixes CVE-2015-8000 and CVE-2015-8461.

* gnu/packages/admin.scm (isc-dhcp): Update to 4.3.3.
  [inputs]: Add 'bind-source-tarball'.
  [arguments]: Use modify-phases.  Add 'replace-bundled-bind' phase.
  In 'post-configure' phase, avoid hard-coding version numbers of
  bundled bind.

8 years agognu: bind-utils: Update to 9.10.3-P2.
Mark H Weaver [Tue, 22 Dec 2015 00:09:34 +0000 (19:09 -0500)]
gnu: bind-utils: Update to 9.10.3-P2.

* gnu/packages/dns.scm (bind-utils): Update to 9.10.3-P2.
  [source]: Use HTTP URI instead of FTP.

8 years agofile-systems: The 'device' field can be a UUID (bytevector).
Ludovic Courtès [Mon, 21 Dec 2015 23:29:43 +0000 (00:29 +0100)]
file-systems: The 'device' field can be a UUID (bytevector).

Previously a wrong-type-arg error would be raised when a file system
with a UUID (bytevector) field was encountered.

* gnu/system.scm (other-file-system-services)[device-mappings]: Check
whether FS's device is a string.

8 years agofile-systems: Add a 'mount?' field.
Ludovic Courtès [Mon, 21 Dec 2015 23:25:40 +0000 (00:25 +0100)]
file-systems: Add a 'mount?' field.

Fixes <http://bugs.gnu.org/22176>.
Reported by Florian Paul Schmidt <mista.tapas@gmx.net>.

* gnu/system/file-systems.scm (<file-system>)[mount?]: New field.
(file-system->spec): Adjust accordingly.
* gnu/services/base.scm (file-system-dmd-service): Return the empty list
when FILE-SYSTEM has 'mount?' set to false.
(user-processes-service): Select the subset of FILE-SYSTEMS that matches
'file-system-mount?'.
* doc/guix.texi (File Systems): Document it.

8 years agoservices: Add 'fstab-service-type'.
Ludovic Courtès [Mon, 21 Dec 2015 23:04:36 +0000 (00:04 +0100)]
services: Add 'fstab-service-type'.

* gnu/services/base.scm (file-system->fstab-entry)
(file-systems->fstab): New procedures.
(fstab-service-type): New variable.
* gnu/services/base.scm (file-system-dmd-service): New procedure, taken
from...
(file-system-service-type): ... here.
* gnu/system.scm (essential-services): Add FSTAB-SERVICE-TYPE instance.

8 years agobuild: Add bioconductor-uri procedure.
Ricardo Wurmus [Wed, 16 Dec 2015 13:02:29 +0000 (14:02 +0100)]
build: Add bioconductor-uri procedure.

* guix/build-system/r.scm (bioconductor-uri): New procedure.

8 years agognu: Add vmpk.
Ricardo Wurmus [Mon, 21 Dec 2015 08:57:56 +0000 (09:57 +0100)]
gnu: Add vmpk.

* gnu/packages/music.scm (vmpk): New variable.

8 years agognu: Add drumstick.
Ricardo Wurmus [Sun, 20 Dec 2015 20:54:56 +0000 (21:54 +0100)]
gnu: Add drumstick.

* gnu/packages/music.scm (drumstick): New variable.

8 years agognu: letsencrypt and acme: Update to 0.1.1.
Leo Famulari [Mon, 21 Dec 2015 07:06:04 +0000 (02:06 -0500)]
gnu: letsencrypt and acme: Update to 0.1.1.

These packages should be updated together.

* gnu/packages/tls.scm (letsencrypt): Update to 0.1.1.
[source]: Use pypi-uri.
* gnu/packages/tls.scm (acme): Update to 0.1.1.
[source]: Use pypi-uri.

8 years agognu: ffmpeg: Update to 2.8.4.
Efraim Flashner [Mon, 21 Dec 2015 14:51:04 +0000 (16:51 +0200)]
gnu: ffmpeg: Update to 2.8.4.

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

8 years agodoc: Be more explicit in example of file-systems configuration.
Leo Famulari [Mon, 21 Dec 2015 04:09:22 +0000 (23:09 -0500)]
doc: Be more explicit in example of file-systems configuration.

* gnu/system/examples/bare-bones.tmpl (file-systems): Change device
label.
* gnu/system/examples/desktop.tmpl (file-systems): Likewise.

8 years agodoc: Explain significance of partition labels.
Leo Famulari [Sun, 20 Dec 2015 02:38:55 +0000 (21:38 -0500)]
doc: Explain significance of partition labels.

* doc/guix.texi (Preparing for Installation): Point out relationship
between partition labels and the file-system configuration.

8 years agognu: grub: Add fix for CVE-2015-8730.
Leo Famulari [Sat, 19 Dec 2015 23:18:43 +0000 (18:18 -0500)]
gnu: grub: Add fix for CVE-2015-8730.

* gnu/packages/patches/grub-CVE-2015-8370.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
* gnu/packages/grub.scm: Apply patch.

8 years agognu: Add GenomicRanges.
Ricardo Wurmus [Fri, 18 Dec 2015 11:08:41 +0000 (12:08 +0100)]
gnu: Add GenomicRanges.

* gnu/packages/bioinformatics.scm (r-genomicranges): New variable.

8 years agognu: Add XVector.
Ricardo Wurmus [Fri, 18 Dec 2015 11:08:22 +0000 (12:08 +0100)]
gnu: Add XVector.

* gnu/packages/bioinformatics.scm (r-xvector): New variable.

8 years agognu: Add GenomeInfoDb.
Ricardo Wurmus [Fri, 18 Dec 2015 11:07:56 +0000 (12:07 +0100)]
gnu: Add GenomeInfoDb.

* gnu/packages/bioinformatics.scm (r-genomeinfodb): New variable.

8 years agognu: Add IRanges.
Ricardo Wurmus [Fri, 18 Dec 2015 11:07:39 +0000 (12:07 +0100)]
gnu: Add IRanges.

* gnu/packages/bioinformatics.scm (r-iranges): New variable.

8 years agognu: Add S4Vectors.
Ricardo Wurmus [Fri, 18 Dec 2015 11:07:18 +0000 (12:07 +0100)]
gnu: Add S4Vectors.

* gnu/packages/bioinformatics.scm (r-s4vectors): New variable.

8 years agognu: Add BiocGenerics.
Ricardo Wurmus [Fri, 18 Dec 2015 11:06:55 +0000 (12:06 +0100)]
gnu: Add BiocGenerics.

* gnu/packages/bioinformatics.scm (r-biocgenerics): New variable.

8 years agognu: Add r-acsnminer.
Ricardo Wurmus [Thu, 17 Dec 2015 15:51:28 +0000 (16:51 +0100)]
gnu: Add r-acsnminer.

* gnu/packages/bioinformatics.scm (r-acsnminer): New variable.

8 years agognu: Add r-gridextra.
Ricardo Wurmus [Thu, 17 Dec 2015 15:50:47 +0000 (16:50 +0100)]
gnu: Add r-gridextra.

* gnu/packages/statistics.scm (r-gridextra): New variable.

8 years agognu: Add r-gtable.
Ricardo Wurmus [Thu, 17 Dec 2015 15:50:03 +0000 (16:50 +0100)]
gnu: Add r-gtable.

* gnu/packages/statistics.scm (r-gtable): New variable.

8 years agognu: Add r-rmarkdown.
Ricardo Wurmus [Tue, 15 Dec 2015 11:14:01 +0000 (12:14 +0100)]
gnu: Add r-rmarkdown.

* gnu/packages/statistics.scm (r-rmarkdown): New variable.
* gnu/packages/haskell.scm: Do not select libxml2 from the xml module to
  prevent circular package module imports.

8 years agognu: Add r-catools.
Ricardo Wurmus [Tue, 15 Dec 2015 11:11:39 +0000 (12:11 +0100)]
gnu: Add r-catools.

* gnu/packages/statistics.scm (r-catools): New variable.

8 years agognu: Add r-bitops.
Ricardo Wurmus [Tue, 15 Dec 2015 11:11:02 +0000 (12:11 +0100)]
gnu: Add r-bitops.

* gnu/packages/statistics.scm (r-bitops): New variable.

8 years agognu: Add AdaptiveSparsity.
Ricardo Wurmus [Thu, 17 Dec 2015 15:28:25 +0000 (16:28 +0100)]
gnu: Add AdaptiveSparsity.

* gnu/packages/machine-learning.scm (r-adaptivesparsity): New variable.

8 years agognu: Add r-rcpparmadillo.
Ricardo Wurmus [Thu, 17 Dec 2015 15:27:32 +0000 (16:27 +0100)]
gnu: Add r-rcpparmadillo.

* gnu/packages/maths.scm (armadillo-for-rcpparmadillo): New variable.
* gnu/packages/statistics.scm (r-rcpparmadillo): New variable.

8 years agognu: Add armadillo.
Ricardo Wurmus [Mon, 21 Dec 2015 11:37:23 +0000 (12:37 +0100)]
gnu: Add armadillo.

* gnu/packages/maths.scm (armadillo): New variable.

8 years agodoc: Fix outdated claim about CRAN importer.
Ricardo Wurmus [Thu, 17 Dec 2015 11:23:35 +0000 (12:23 +0100)]
doc: Fix outdated claim about CRAN importer.

* doc/guix.texi: The CRAN importer no longer extracts information from
  the HTML package description but from the package's DESCRIPTION file.

8 years agoimport: Drop empty list items.
Ricardo Wurmus [Wed, 16 Dec 2015 13:29:38 +0000 (14:29 +0100)]
import: Drop empty list items.

* guix/import/cran.scm (listify): Remove empty strings from result list.

8 years agohttp-client: Support basic authentication.
Ricardo Wurmus [Wed, 16 Dec 2015 10:12:46 +0000 (11:12 +0100)]
http-client: Support basic authentication.

* guix/http-client.scm (http-fetch): Add Authorization header to request
  when the URI contains userinfo.

8 years agognu: Add libgit2.
Ricardo Wurmus [Thu, 17 Dec 2015 15:20:05 +0000 (16:20 +0100)]
gnu: Add libgit2.

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

8 years agognu: mafft: Update to 7.267.
Ben Woodcroft [Tue, 15 Dec 2015 10:34:52 +0000 (20:34 +1000)]
gnu: mafft: Update to 7.267.

* gnu/packages/bioinformatics.scm (mafft): Update to 7.267.
[arguments]: Don't include mafft-homologs manpage.
[inputs]: Add gawk and grep.
[propagated-inputs]: Add coreutils.

8 years agognu: rxvt-unicode: Install the terminal capability data.
Mathieu Lirzin [Sun, 6 Dec 2015 20:58:03 +0000 (21:58 +0100)]
gnu: rxvt-unicode: Install the terminal capability data.

This provides the necessary terminal capability data, which are required
by ncurses-based applications.

* gnu/packages/xdisorg.scm (rxvt-unicode)[native-inputs]: Add ncurses.
[arguments]: Set the destination of the terminfo files.
[native-search-path]: New field.  Make them automatically available to
the user.

8 years agognu: msmtp: Update to 1.6.3.
Efraim Flashner [Mon, 21 Dec 2015 07:36:15 +0000 (09:36 +0200)]
gnu: msmtp: Update to 1.6.3.

* gnu/packages/mail.scm (msmtp): Update to 1.6.3.
[inputs]: Add libsecret.

8 years agognu: claws-mail: Update to 3.13.1.
Efraim Flashner [Mon, 21 Dec 2015 07:17:47 +0000 (09:17 +0200)]
gnu: claws-mail: Update to 3.13.1.

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

8 years agognu: python-cython: Update to 0.23.4.
Efraim Flashner [Mon, 21 Dec 2015 03:09:35 +0000 (05:09 +0200)]
gnu: python-cython: Update to 0.23.4.

* gnu/packages/python.scm (python-cython): Update to 0.23.4.

8 years agognu: ruby: Update to 2.2.4.
David Thompson [Fri, 18 Dec 2015 02:43:56 +0000 (21:43 -0500)]
gnu: ruby: Update to 2.2.4.

This version fixes CVE-2015-7551.

* gnu/packages/ruby.scm (ruby): Update to 2.2.4.

8 years agolint: The CPE name of GRUB is "grub2".
Ludovic Courtès [Sun, 20 Dec 2015 21:19:05 +0000 (22:19 +0100)]
lint: The CPE name of GRUB is "grub2".

Reported by Leo Famulari.

* guix/scripts/lint.scm (package-name->cpe-name): Add "grub".

8 years agopackages: Remove now redundant graph procedures.
Ludovic Courtès [Sun, 20 Dec 2015 18:54:35 +0000 (19:54 +0100)]
packages: Remove now redundant graph procedures.

These procedures are now redundant with those in (guix graph) and are no
longer used since commit a51cbecb.

* gnu/packages.scm (vhash-refq, package-dependencies)
(package-direct-dependents, package-transitive-dependents)
(package-covering-dependents): Remove.

8 years agoprofiles: Honor search paths of propagated inputs.
Ludovic Courtès [Sun, 20 Dec 2015 13:42:56 +0000 (14:42 +0100)]
profiles: Honor search paths of propagated inputs.

Fixes <http://bugs.gnu.org/22073>.
Reported by Federico Beffa <beffa@ieee.org>.

* guix/profiles.scm (package->manifest-entry): Use
'package-transitive-native-search-paths' when computing
'search-paths' field.
* tests/profiles.scm ("package->manifest-entry, search paths"): New test.

8 years agopackages: Add 'package-transitive-native-search-paths'.
Ludovic Courtès [Sun, 20 Dec 2015 13:34:36 +0000 (14:34 +0100)]
packages: Add 'package-transitive-native-search-paths'.

* guix/packages.scm (package-transitive-native-search-paths): New
procedure.
* tests/packages.scm ("package-transitive-native-search-paths"): New
test.

8 years agognu: offlineimap: Update to 6.6.0.
Efraim Flashner [Sun, 20 Dec 2015 19:39:18 +0000 (21:39 +0200)]
gnu: offlineimap: Update to 6.6.0.

* gnu/packages/mail.scm (offlineimap): Update to 6.6.0.

8 years agognu: gnupg: Update to 1.4.20.
Efraim Flashner [Sun, 20 Dec 2015 18:07:31 +0000 (20:07 +0200)]
gnu: gnupg: Update to 1.4.20.

* gnu/packages/gnupg.scm (gnupg-1): Update to 1.4.20.

8 years agognu: Add gnome-shell.
宋文武 [Tue, 15 Dec 2015 13:14:57 +0000 (21:14 +0800)]
gnu: Add gnome-shell.

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

8 years agognu: Add gnome-control-center.
宋文武 [Tue, 15 Dec 2015 11:53:33 +0000 (19:53 +0800)]
gnu: Add gnome-control-center.

* gnu/packages/gnome.scm (gnome-control-center): New variable.

8 years agognu: Add gnome-bluetooth.
宋文武 [Tue, 15 Dec 2015 11:45:24 +0000 (19:45 +0800)]
gnu: Add gnome-bluetooth.

* gnu/packages/gnome.scm (gnome-bluetooth): New variable.

8 years agognu: Add libgtop.
宋文武 [Tue, 15 Dec 2015 11:43:33 +0000 (19:43 +0800)]
gnu: Add libgtop.

* gnu/packages/gnome.scm (libgtop): New variable.

8 years agognu: Add colord-gtk.
宋文武 [Tue, 15 Dec 2015 11:32:50 +0000 (19:32 +0800)]
gnu: Add colord-gtk.

* gnu/packages/freedesktop.scm (colord-gtk): New variable.

8 years agognu: Add telepathy-logger.
宋文武 [Tue, 15 Dec 2015 11:28:51 +0000 (19:28 +0800)]
gnu: Add telepathy-logger.

* gnu/packages/freedesktop.scm (telepathy-logger): New variable.

8 years agognu: tilda: Update to 1.3.1.
Efraim Flashner [Sun, 20 Dec 2015 07:40:56 +0000 (09:40 +0200)]
gnu: tilda: Update to 1.3.1.

* gnu/packages/terminals.scm (tilda): Update to 1.3.1.

8 years agognu: Add tlsdate.
Ludovic Courtès [Sat, 19 Dec 2015 22:14:45 +0000 (23:14 +0100)]
gnu: Add tlsdate.

* gnu/packages/ntp.scm (tlsdate): New variable.

8 years agognu: mpv: Update to 0.14.0.
宋文武 [Sat, 19 Dec 2015 04:21:59 +0000 (12:21 +0800)]
gnu: mpv: Update to 0.14.0.

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

8 years agognu: mpv: Fix build by using pkg-config for smbclient.
宋文武 [Sat, 19 Dec 2015 04:15:59 +0000 (12:15 +0800)]
gnu: mpv: Fix build by using pkg-config for smbclient.

This is a followup to commit 710964d.

* gnu/packages/video.scm (mpv)[arguments]: Remove 'patch-wscript' phase.

8 years agognu: agg: Update URLs.
Ludovic Courtès [Fri, 18 Dec 2015 23:42:10 +0000 (00:42 +0100)]
gnu: agg: Update URLs.

* gnu/packages/graphics.scm (agg)[source, home-page]: Add up-to-date
URLs.

8 years agognu: Use #:prefix when importing (guix licenses).
Ludovic Courtès [Fri, 18 Dec 2015 23:30:33 +0000 (00:30 +0100)]
gnu: Use #:prefix when importing (guix licenses).

This works around a problem with #:hide, whereby Guile would report
'zlib', 'openssl', and/or 'expat as colliding bindings at run time
despite the #:hide.

* gnu/packages/linux.scm: Use #:prefix license for (guix licenses).
* gnu/packages/haskell.scm: Likewise.

8 years agognu: Do not #:select from (gnu packages …) modules.
Ludovic Courtès [Fri, 18 Dec 2015 23:22:42 +0000 (00:22 +0100)]
gnu: Do not #:select from (gnu packages …) modules.

This is to avoid <http://bugs.gnu.org/15540>.

* gnu/packages/bittorrent.scm: Do not #:select from (gnu packages
compression).
* gnu/packages/dictionaries.scm: Likewise.
* gnu/packages/disk.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.

8 years agognu: key-mon: Remove unnecessary propagated inputs.
Ludovic Courtès [Fri, 18 Dec 2015 10:03:28 +0000 (11:03 +0100)]
gnu: key-mon: Remove unnecessary propagated inputs.

* gnu/packages/key-mon.scm (key-mon)[propagated-inputs]: Rename to...
[inputs]: ... this.  Propagated was unnecessary since the 'key-mon'
program is wrapped.

8 years agognu: python2-pygtk: Add "doc" output.
Ludovic Courtès [Fri, 18 Dec 2015 10:01:33 +0000 (11:01 +0100)]
gnu: python2-pygtk: Add "doc" output.

* gnu/packages/gtk.scm (python2-pygtk)[outputs]: New field.
[arguments]: Add 'set-gtk-doc-directory' phase.

8 years agognu: python2-pygtk: Use 'modify-phases'.
Ludovic Courtès [Fri, 18 Dec 2015 09:57:53 +0000 (10:57 +0100)]
gnu: python2-pygtk: Use 'modify-phases'.

* gnu/packages/gtk.scm (python2-pygtk)[arguments]: Use 'modify-phases'.

8 years agognu: gimp: Add "doc" output.
Ludovic Courtès [Fri, 18 Dec 2015 09:46:55 +0000 (10:46 +0100)]
gnu: gimp: Add "doc" output.

* gnu/packages/gimp.scm (gimp)[outputs, arguments]: New fields.

8 years agognu: goffice: Add "doc" output.
Ludovic Courtès [Fri, 18 Dec 2015 09:30:08 +0000 (10:30 +0100)]
gnu: goffice: Add "doc" output.

* gnu/packages/gnome.scm (goffice)[outputs, arguments]: New fields.
(goffice-0.8)[arguments]: Append arguments from GOFFICE.

8 years agognu: Add dovecot service
Andy Wingo [Mon, 14 Dec 2015 13:10:46 +0000 (14:10 +0100)]
gnu: Add dovecot service

* gnu/services/mail.scm: New file.
(&dovecot-configuration-error, dovecot-configuration-error?)
(dovecot-service, dovecot-configuration, dict-configuration)
(passdb-configuration, userdb-configuration)
(unix-listener-configuration, fifo-listener-configuration)
(inet-listener-configuration, service-configuration)
(protocol-configuration, plugin-configuration, mailbox-configuration)
(namespace-configuration, opaque-dovecot-configuration): New public
variables.

* gnu-system.am (GNU_SYSTEM_MODULES): Add (gnu services mail).

* doc/guix.texi (Mail Services): New node.

8 years agognu: dovecot: Add linux-pam to inputs.
Andy Wingo [Mon, 14 Dec 2015 13:10:07 +0000 (14:10 +0100)]
gnu: dovecot: Add linux-pam to inputs.

* gnu/packages/mail.scm (dovecot): Add linux-pam to inputs, enabling the
  PAM auth driver.

8 years agognu: sdl-image: Add libwebp input.
David Thompson [Fri, 18 Dec 2015 03:32:05 +0000 (22:32 -0500)]
gnu: sdl-image: Add libwebp input.

* gnu/packages/sdl.scm (sdl-image)[propagated-inputs]: Add libwebp.

8 years agognu: Add sdl2-ttf.
David Thompson [Tue, 15 Dec 2015 18:31:32 +0000 (13:31 -0500)]
gnu: Add sdl2-ttf.

* gnu/packages/sdl.scm (sdl2-ttf): New variable.

8 years agognu: Add sdl2-mixer.
David Thompson [Tue, 15 Dec 2015 18:30:56 +0000 (13:30 -0500)]
gnu: Add sdl2-mixer.

* gnu/packages/sdl.scm (sdl2-mixer): New variable.

8 years agognu: Add sdl2-image.
David Thompson [Tue, 15 Dec 2015 18:30:11 +0000 (13:30 -0500)]
gnu: Add sdl2-image.

* gnu/packages/sdl.scm (propagated-inputs-with-sdl2): New procedure.
(sdl2-image): New variable.

8 years agognu: samba: Update to 4.3.2.
宋文武 [Tue, 15 Dec 2015 04:20:26 +0000 (12:20 +0800)]
gnu: samba: Update to 4.3.2.

* gnu/packages/samba.scm (samba): Update to 4.3.2.  Add more inputs.
[arguments]: Remove #:modules and #:imported-modules.  Remove 'chdir'
and 'add-lib-to-runpath' from #:phases.  Use 'modify-phases' syntax.

8 years agognu: Add ldb.
宋文武 [Tue, 15 Dec 2015 04:19:26 +0000 (12:19 +0800)]
gnu: Add ldb.

* gnu/packages/samba.scm (ldb): New variable.