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.
Ricardo Wurmus [Thu, 24 Dec 2015 12:43:32 +0000 (13:43 +0100)]
gnu: Add Bristol.
* gnu/packages/music.scm (bristol): New variable.
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.
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".
Ricardo Wurmus [Wed, 23 Dec 2015 07:45:56 +0000 (08:45 +0100)]
gnu: Add Yoshimi.
* gnu/packages/music.scm (yoshimi): New variable.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ricardo Wurmus [Mon, 21 Dec 2015 08:57:56 +0000 (09:57 +0100)]
gnu: Add vmpk.
* gnu/packages/music.scm (vmpk): New variable.
Ricardo Wurmus [Sun, 20 Dec 2015 20:54:56 +0000 (21:54 +0100)]
gnu: Add drumstick.
* gnu/packages/music.scm (drumstick): New variable.
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.
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.
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.
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.
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.
Ricardo Wurmus [Fri, 18 Dec 2015 11:08:41 +0000 (12:08 +0100)]
gnu: Add GenomicRanges.
* gnu/packages/bioinformatics.scm (r-genomicranges): New variable.
Ricardo Wurmus [Fri, 18 Dec 2015 11:08:22 +0000 (12:08 +0100)]
gnu: Add XVector.
* gnu/packages/bioinformatics.scm (r-xvector): New variable.
Ricardo Wurmus [Fri, 18 Dec 2015 11:07:56 +0000 (12:07 +0100)]
gnu: Add GenomeInfoDb.
* gnu/packages/bioinformatics.scm (r-genomeinfodb): New variable.
Ricardo Wurmus [Fri, 18 Dec 2015 11:07:39 +0000 (12:07 +0100)]
gnu: Add IRanges.
* gnu/packages/bioinformatics.scm (r-iranges): New variable.
Ricardo Wurmus [Fri, 18 Dec 2015 11:07:18 +0000 (12:07 +0100)]
gnu: Add S4Vectors.
* gnu/packages/bioinformatics.scm (r-s4vectors): New variable.
Ricardo Wurmus [Fri, 18 Dec 2015 11:06:55 +0000 (12:06 +0100)]
gnu: Add BiocGenerics.
* gnu/packages/bioinformatics.scm (r-biocgenerics): New variable.
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.
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.
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.
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.
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.
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.
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.
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.
Ricardo Wurmus [Mon, 21 Dec 2015 11:37:23 +0000 (12:37 +0100)]
gnu: Add armadillo.
* gnu/packages/maths.scm (armadillo): New variable.
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.
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.
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.
Ricardo Wurmus [Thu, 17 Dec 2015 15:20:05 +0000 (16:20 +0100)]
gnu: Add libgit2.
* gnu/packages/version-control.scm (libgit2): New variable.
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.
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.
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.
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.
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.
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.
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".
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.
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.
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.
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.
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.
宋文武 [Tue, 15 Dec 2015 13:14:57 +0000 (21:14 +0800)]
gnu: Add gnome-shell.
* gnu/packages/gnome.scm (gnome-shell): New variable.
宋文武 [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.
宋文武 [Tue, 15 Dec 2015 11:45:24 +0000 (19:45 +0800)]
gnu: Add gnome-bluetooth.
* gnu/packages/gnome.scm (gnome-bluetooth): New variable.
宋文武 [Tue, 15 Dec 2015 11:43:33 +0000 (19:43 +0800)]
gnu: Add libgtop.
* gnu/packages/gnome.scm (libgtop): New variable.
宋文武 [Tue, 15 Dec 2015 11:32:50 +0000 (19:32 +0800)]
gnu: Add colord-gtk.
* gnu/packages/freedesktop.scm (colord-gtk): New variable.
宋文武 [Tue, 15 Dec 2015 11:28:51 +0000 (19:28 +0800)]
gnu: Add telepathy-logger.
* gnu/packages/freedesktop.scm (telepathy-logger): New variable.
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.
Ludovic Courtès [Sat, 19 Dec 2015 22:14:45 +0000 (23:14 +0100)]
gnu: Add tlsdate.
* gnu/packages/ntp.scm (tlsdate): New variable.
宋文武 [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.
宋文武 [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.
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.
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.
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.
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
宋文武 [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.
宋文武 [Tue, 15 Dec 2015 04:19:26 +0000 (12:19 +0800)]
gnu: Add ldb.
* gnu/packages/samba.scm (ldb): New variable.