Commit Graph

17789 Commits (849a1b8133263741754dfec7a424d9de05a165ef)

Author SHA1 Message Date
Christopher Baines 849a1b8133
profiles: Export 'ca-certificate-bundle'.
* guix/profiles.scm: Export ca-certificate-bundle, such that it can be used in
other G-expressions.  This is useful where these G-expressions run programs
that require a ca-certificate-bundle, e.g. git.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-16 11:03:42 +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
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
Ludovic Courtès 6da5bb7b1b
guix build: Add '--repair'.
* guix/scripts/build.scm (show-help, %options): Add '--repair'.
* doc/guix.texi (Invoking guix gc): Mention 'guix build --repair'.
(Additional Build Options): Document it.
2017-01-15 22:47:25 +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
Ludovic Courtès d9da3a757d
guix build: Do not force 'build-cores', 'max-build-jobs', and 'max-silent-time'.
This lets the daemon use its own default settings unless otherwise
specified.

* guix/scripts/build.scm (set-build-options-from-command-line): Do not
provide default values for #:build-cores and #:max-build-jobs.
(%default-options): Remove 'max-silent-time'.
2017-01-15 15:43:22 +01:00
Ludovic Courtès deac976d3d
daemon: Client settings no longer override daemon settings.
Fixes <http://bugs.gnu.org/20217>.

* nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump to 0x161.
* nix/nix-daemon/nix-daemon.cc (performOp): "build-max-jobs",
"build-max-silent-time", and "build-cores" are no longer read upfront;
instead, read them from the key/value list at the end.
* nix/nix-daemon/guix-daemon.cc (main): Explicitly set
'settings.maxBuildJobs'.
* guix/store.scm (%protocol-version): Bump to #x161.
(set-build-options): #:max-build-jobs, #:max-silent-time, and
 #:build-cores now default to #f.  Adjust handshake to new protocol.
* tests/store.scm ("build-cores"): New test.
* tests/guix-daemon.sh: Add test for default "build-cores" value.
2017-01-15 15:43:22 +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
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
Ludovic Courtès 153b62957c
challenge: Add '--verbose'.
* guix/scripts/challenge.scm (summarize-report): Add #:verbose?
parameter.
[report-hashes]: New procedure.  Use it.
Honor VERBOSE? in the 'match case.
(show-help, %options): Add '--verbose'.
(guix-challenge): Honor it.
2017-01-14 00:57:51 +01:00
Ludovic Courtès 4d8e95097e
challenge: Return comparison reports instead of just discrepancies.
This makes it easier to distinguish between matches, mismatches, and the
various cases of inconclusive reports.

* guix/scripts/challenge.scm (<discrepancy>): Rename to...
(<comparison-report>): ... this.  Add 'result' field.
(comparison-report): New macro.
(comparison-report-predicate, comparison-report-mismatch?)
(comparison-report-match?)
(comparison-report-inconclusive?): New procedures.
(discrepancies): Rename to...
(compare-contents): ... this.  Change to return a list of
<comparison-report>.  Remove calls to 'warning'.
(summarize-discrepancy): Rename to...
(summarize-report): ... this.  Adjust to <comparison-report>.
(guix-challenge): Likewise.
* tests/challenge.scm ("no discrepancies")
("one discrepancy"): Adjust to new API.
("inconclusive: no substitutes")
("inconclusive: no local build"): New tests.
2017-01-14 00:57:51 +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