Commit Graph

19646 Commits

Author SHA1 Message Date
Ludovic Courtès c08da2ee37
system: Define 'DICPATH' in /etc/profile.
* gnu/system.scm (operating-system-etc-service) <profile>: Define
'DICPATH'.
2017-09-18 15:44:52 +02:00
Ricardo Wurmus ebfd6a718a
gnu: r-rcas: Add missing inputs.
* gnu/packages/bioinformatics.scm (r-rcas)[propagated-inputs]: Add r-pbapply.
2017-09-18 14:23:03 +02:00
Ricardo Wurmus 65eb1c4a28
gnu: r-energy: Update to 1.7-2.
* gnu/packages/cran.scm (r-energy): Update to 1.7-2.
2017-09-18 14:23:03 +02:00
Ricardo Wurmus 2c67f96b1b
gnu: r-glmnet: Update to 2.0-12.
* gnu/packages/statistics.scm (r-glmnet): Update to 2.0-12.
2017-09-18 14:23:03 +02:00
Ricardo Wurmus 0b2fc9836b
gnu: r-lambda-r: Update to 1.2.
* gnu/packages/statistics.scm (r-lambda-r): Update to 1.2.
2017-09-18 14:23:03 +02:00
Ricardo Wurmus 9f14fffea6
gnu: r-gridextra: Update to 2.3.
* gnu/packages/statistics.scm (r-gridextra): Update to 2.3.
2017-09-18 14:23:02 +02:00
Ricardo Wurmus 37c6a738f3
gnu: r-dplyr: Update to 0.7.3.
* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.3.
2017-09-18 14:23:02 +02:00
Ricardo Wurmus b0c8cba485
gnu: r-crayon: Update to 1.3.4.
* gnu/packages/statistics.scm (r-crayon): Update to 1.3.4.
2017-09-18 14:23:02 +02:00
Ricardo Wurmus ea008095c3
gnu: r-svglite: Update to 1.2.1.
* gnu/packages/statistics.scm (r-svglite): Update to 1.2.1.
2017-09-18 14:23:02 +02:00
Ricardo Wurmus 7904531e5b
gnu: r-mgcv: Update to 1.8-21.
* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-21.
2017-09-18 14:23:02 +02:00
Ricardo Wurmus d82937fbe0
gnu: r-rcas: Update to 1.3.4.
* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.3.4.
2017-09-18 11:33:26 +02:00
Ricardo Wurmus d9c65e5a9c
gnu: r-caret: Update to 6.0-77.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-77.
[propagated-inputs]: Remove r-car; add r-recipes and r-withr.
2017-09-18 11:33:26 +02:00
Ricardo Wurmus 9272144a88
gnu: r-rstudioapi: Update to 0.7.
* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.7.
2017-09-18 11:33:26 +02:00
Ricardo Wurmus 0dc3b4d41e
gnu: r-openssl: Update to 0.9.7.
* gnu/packages/statistics.scm (r-openssl): Update to 0.9.7.
[inputs]: Replace openssl with libressl.
2017-09-18 11:33:25 +02:00
Ricardo Wurmus ba4527ab94
gnu: Add r-recipes.
* gnu/packages/cran.scm (r-recipes): New variable.
2017-09-18 11:33:25 +02:00
Ricardo Wurmus 6c3d42d613
gnu: Add r-ipred.
* gnu/packages/cran.scm (r-ipred): New variable.
2017-09-18 11:33:25 +02:00
Ricardo Wurmus 649cf27c01
gnu: Add r-rcpproll.
* gnu/packages/cran.scm (r-rcpproll): New variable.
2017-09-18 11:33:25 +02:00
Ricardo Wurmus 5a87093fd5
gnu: Add r-gower.
* gnu/packages/cran.scm (r-gower): New variable.
2017-09-18 11:33:25 +02:00
Ricardo Wurmus f57b883ea3
gnu: Add r-ddalpha.
* gnu/packages/cran.scm (r-ddalpha): New variable.
2017-09-18 11:33:25 +02:00
Ricardo Wurmus 1b663184eb
gnu: Add r-timedate.
* gnu/packages/cran.scm (r-timedate): New variable.
2017-09-18 11:33:24 +02:00
Ricardo Wurmus b561f5636f
gnu: Add r-dimred.
* gnu/packages/cran.scm (r-dimred): New variable.
2017-09-18 11:33:24 +02:00
Ricardo Wurmus 9dd707f03b
gnu: Add r-prodlim.
* gnu/packages/cran.scm (r-prodlim): New variable.
2017-09-18 11:33:24 +02:00
Ricardo Wurmus d26b7c1bfc
gnu: Add r-drr.
* gnu/packages/cran.scm (r-drr): New variable.
2017-09-18 11:33:24 +02:00
Ricardo Wurmus 797e1dfbf2
gnu: Add r-lava.
* gnu/packages/cran.scm (r-lava): New variable.
2017-09-18 11:33:24 +02:00
Ricardo Wurmus f97ce81575
gnu: Add r-cvst.
* gnu/packages/cran.scm (r-cvst): New variable.
2017-09-18 11:33:24 +02:00
ng0 851cb6dd39
gnu: hicolor-icon-theme: Update to 0.17.
* gnu/packages/gnome.scm (hicolor-icon-theme): Update to 0.17.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-09-18 06:26:56 +01:00
Efraim Flashner 9a6f5bbc0f
gnu: blender: Update to 2.79.
* gnu/packages/graphics.scm (blender): Update to 2.79.
[source]: Use https.
[home-page]: Same.
2017-09-18 06:36:38 +03:00
Nicolas Goaziou 9c1b37928d
gnu: emacs-org: Update to 20170917.
* gnu/packages/emacs.scm (emacs-org): Update to 20170917, aka Org 9.1.1.
2017-09-17 23:32:29 +02:00
Efraim Flashner ce27857f71
gnu: binutils: Fix security issues.
* gnu/packages/base.scm (binutils)[replacement]: New field.
(binutils/fixed): New variable.
* gnu/packages/commencement.scm (binutils-boot0, binutils-final): Use
'package/inherit' to correctly use replacement binutils.
2017-09-17 22:45:21 +03:00
Marius Bakke 881006b65c
gnu: certbot: Fix build with python-pyopenssl >= 17.3.0.
* gnu/packages/patches/python-acme-dont-use-openssl-rand.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/tls.scm (python-acme)[source]: Use it.
2017-09-17 18:50:00 +02:00
Marius Bakke 0c19c0f272
gnu: python-pyopenssl: Update to 17.3.0.
* gnu/packages/python.scm (python-pyopenssl): Update to 17.3.0.
2017-09-17 17:14:13 +02:00
Marius Bakke f2cc1b3136
gnu: lftp: Update to 4.8.1.
* gnu/packages/ftp.scm (lftp): Update to 4.8.1.
2017-09-17 17:14:13 +02:00
Marius Bakke 4c7ad0bc6c
gnu: jasper: Update to 2.0.14.
* gnu/packages/image.scm (jasper): Update to 2.0.14.
2017-09-17 17:14:12 +02:00
Marius Bakke 84023d2fa4
gnu: xf86-video-ati: Update to 7.10.0.
* gnu/packages/xorg.scm (xf86-video-ati): Update to 7.10.0.
2017-09-17 17:14:12 +02:00
Marius Bakke 6b192837e0
gnu: xf86-input-libinput: Update to 0.26.0.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.26.0.
2017-09-17 17:14:12 +02:00
Marius Bakke 273027da47
gnu: strace: Update to 4.19.
* gnu/packages/linux.scm (strace): Update to 4.19.
2017-09-17 15:15:45 +02:00
Ben Woodcroft 86805c1ba3
gnu: ruby-2.2: Update to 2.2.8. Fix CVE-2017-{0898,10784,14033,14064}.
* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.8.
[source]: Remove patch.
* gnu/packages/patches/ruby-2.2.7-rubygems-2613-ruby22.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-09-17 20:08:48 +10:00
Ben Woodcroft c351e8cea5
gnu: ruby-2.3: Update to 2.3.5. Fix CVE-2017-{0898,10784,14033,14064}.
* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.5.
[source]: Remove patch.
* gnu/packages/patches/ruby-2.3.4-rubygems-2613-ruby23.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-09-17 20:08:48 +10:00
Ben Woodcroft 312e8a9993
ruby: Update replacement to 2.4.2. Fix CVE-2017-{0898,10784,14033,14064}.
* gnu/packages/ruby.scm (ruby): Update replacement to 2.4.2.
(ruby-2.4.1): Rename to ...
(ruby-2.4.2): ... this.
[source]: Remove patches.
* gnu/packages/patches/ruby-rubygems-2612-ruby24.patch,
gnu/packages/patches/ruby-rubygems-2613-ruby24.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-09-17 20:08:48 +10:00
Efraim Flashner 0329f6f76c
gnu: efl: Hardcode libcurl path.
* gnu/packages/enlightenment.scm (efl)[arguments]: Hardcode the location
of libcurl.so.
2017-09-17 13:01:50 +03:00
Efraim Flashner b6598237f2
gnu: openfoam: Fix typo.
* gnu/packages/simulation.scm (openfoam)[description]: Add a period to
the end of the sentence.
2017-09-17 10:14:17 +03:00
Efraim Flashner 5fb17ed92e
gnu: owncloud-client: Update to 2.3.3.
* gnu/packages/sync.scm (owncloud-client): Update to 2.3.3.
2017-09-17 10:14:14 +03:00
rennes ea8afaf3f1
gnu: bluefish: Update to 2.2.10.
* gnu/packages/gnome.scm (bluefish): Update to 2.2.10.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-09-17 14:13:24 +08:00
Ben Woodcroft da1f7a9e16
gnu: python-orator: Move to (gnu packages databases).
* gnu/packages/python.scm: Remove (gnu packages time) import.
(python-orator, python2-orator): Move from here ...
* gnu/packages/databases.scm: ... to here.
2017-09-17 11:07:46 +10:00
Ben Woodcroft 77e5c37032
gnu: python-orator: Update to 0.9.7.
* gnu/packages/python.scm (python-orator, python2-orator): Update to 0.9.7.
[arguments]: Enable tests.  Loosen dependency requirements.
[propagated-inputs]: Remove python-arrow.  Add python-backpack,
python-pendulum, python-pygments, python-six.
(python2-orator)[propagated-inputs]: Also remove python2-ipaddress.
2017-09-17 11:05:33 +10:00
Ben Woodcroft 00c7888241
gnu: python-pygments: Update to 2.2.0.
* gnu/packages/databases.scm (python-pygments): Update to 2.2.0.
2017-09-17 11:05:29 +10:00
Ben Woodcroft 5eebe8dcf7
gnu: python-cleo: Update to 0.6.1.
* gnu/packages/databases.scm (python-cleo): Update to 0.6.1.
[native-inputs]: Add python-pytest-mock.
[propagated-inputs]: Add python-backpack, python-pastel.  Remove
python-psutil.
2017-09-17 11:05:17 +10:00
Ben Woodcroft f76d56d286
gnu: Add python-pastel.
* gnu/packages/graphics.scm (python-pastel): New variable.
2017-09-17 11:04:14 +10:00
Ben Woodcroft 963926bc78
gnu: python-pyaml: Update to 17.7.2.
* gnu/packages/databases.scm (python-pyaml): Update to 17.7.2.
2017-09-17 11:03:51 +10:00
Ben Woodcroft 89c3eaaa98
gnu: Add python-pendulum.
* gnu/packages/time.scm (python-pendulum): New variable.
2017-09-17 11:03:46 +10:00
Ben Woodcroft 5d20e1ecaf
gnu: Add python-pytzdata.
* gnu/packages/time.scm (python-pytzdata): New variable.
2017-09-17 11:02:23 +10:00
Ben Woodcroft 04fb4516f4
gnu: Add python-backpack.
* gnu/packages/python.scm (python-backpack): New variable.
2017-09-17 11:00:56 +10:00
Ludovic Courtès 4db733e77d
gnu: Add hunspell-dict-fr{,moderne,reforme1990,toutesvariantes}.
* gnu/packages/libreoffice.scm (dicollecte-french-dictionary): New
procedure.
(define-french-dictionary): New macro.
(hunspell-dict-fr-classique)
(hunspell-dict-fr-moderne)
(hunspell-dict-fr-réforme-1990)
(hunspell-dict-fr-toutes-variantes): New variables.
2017-09-16 23:27:38 +02:00
Ludovic Courtès 31daf8931b
gnu: hunspell: Specify 'DICPATH' variable.
* gnu/packages/libreoffice.scm (hunspell)[native-search-paths]: New
variable.
2017-09-16 23:27:38 +02:00
Tobias Geerinckx-Rice 1d704c89d6
gnu: man-pages: Update to 4.13.
* gnu/packages/man.scm (man-pages): Update to 4.13.
2017-09-16 18:49:34 +02:00
Ludovic Courtès 3f0de257c4
services: networking: Add descriptions.
* gnu/services/networking.scm (static-networking-service-type)
(ntp-service-type, inetd-service-type, tor-service-type)
(tor-hidden-service-type, bitlbee-service-type)
(wicd-service-type, network-manager-service-type)
(connman-service-type, openvswitch-service-type): Add 'description'
field.
* po/packages/POTFILES.in: Add gnu/services/networking.scm.
2017-09-16 17:47:46 +02:00
Ludovic Courtès 6b9e1fefa4
services: base: Add descriptions.
* gnu/services/base.scm (fstab-service-type)
(file-system-service-type, urandom-seed-service-type)
(session-environment-service-type)
(console-font-service-type)
(login-service-type, agetty-service-type)
(mingetty-service-type, nscd-service-type)
(pam-limits-service-type, guix-service-type)
(guix-publish-service-type, udev-service-type)
(gpm-service-type): Add 'description' field.
* po/packages/POTFILES.in: Add gnu/services/base.scm.
2017-09-16 17:47:46 +02:00
Ludovic Courtès 0c0c1b21d9
services: Add 'fold-service-types'.
* gnu/services.scm (%distro-root-directory, %service-type-path): New
variables.
(fold-service-types): New procedure.
2017-09-16 17:47:46 +02:00
Ludovic Courtès b714395a39
services: Add a description and location for each service type.
* gnu/services.scm (<service-type>)[description, location]: New field.
* doc/guix.texi (Service Types and Services): Document 'description'.
2017-09-16 17:47:46 +02:00
Peter Mikkelsen dab666cd8d
gnu: Add meson-for-build.
* gnu/packages/build-tools.scm (meson-for-build): New variable.
* gnu/packages/patches/meson-for-build-rpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-16 00:03:53 +02:00
Peter Mikkelsen 67f8ba118e
gnu: meson: Update to 0.42.0.
* gnu/packages/build-tools.scm (meson): Update to 0.42.0.
  [propagated-inputs]: Add python.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-16 00:03:53 +02:00
Oleg Pykhalov 2175a42750
gnu: emacs-markdown-mode: Update to 2.3.
* gnu/packages/emacs.scm (emacs-markdown-mode): Update to 2.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-09-15 22:16:28 +01:00
Mark H Weaver a54bf725fc
gnu: webkitgtk: Update to 2.18.0.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.0.
[arguments]: Add -DUSE_GSTREAMER_GL=OFF to configure-flags.
[inputs]: Add libtasn1.
2017-09-15 13:12:38 -04:00
Paul Garlick 8f21aa22bf
gnu: Add openfoam.
*gnu/packages/patches/openfoam-4.1-cleanup.patch: New file
*gnu/packages/simulation.scm: New file
*gnu/local.mk (GNU_SYSTEM_MODULES): Add module.
(dist_patch_DATA): Add patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-15 18:31:53 +02:00
Maxim Cournoyer 66e5570037
gnu: emacs-emms: Fix metadata retrieval for MP3 and FLAC files.
* gnu/packages/emacs.scm (emacs-emms): Reference find, mpg321 and metaflac by
their complete file path.
[inputs]: Add flac.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-15 18:31:53 +02:00
Stefan Reichör 24d158136f
gnu: Add python-schedule.
* gnu/packages/python.scm (python-schedule, python2-schedule): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-15 18:31:53 +02:00
Stefan Reichör 893f9d240a
gnu: Add pydf.
* gnu/packages/disk.scm (pydf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-15 18:31:53 +02:00
Efraim Flashner 56bf42fb40
gnu: libzip: Fix building on 32-bit architectures.
* gnu/packages/compression.scm (libzip)[arguments]: New field, add phase
to skip tests which are known to have issues on 32-bit architectures.
2017-09-15 15:19:42 +03:00
Mark H Weaver daca2ec4bb
gnu: linux-libre: Update to 4.13.2.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.2.
(%linux-libre-hash): Update hash.
(linux-libre, linux-libre-arm-generic): Remove patch.
2017-09-15 00:31:15 -04:00
Mark H Weaver c2ab0f8950
gnu: linux-libre@4.9: Update to 4.9.50.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.50.  Remove patch.
2017-09-15 00:30:21 -04:00
Mark H Weaver d22a843f57
gnu: linux-libre@4.4: Update to 4.4.88.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.88.  Remove patch.
2017-09-15 00:29:23 -04:00
Efraim Flashner 2206bd340b
gnu: Add gnucobol.
* gnu/packages/cobol.scm (gnucobol): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-09-15 06:36:21 +03:00
Efraim Flashner 14728ab78f
gnu: Update default gcc-objc and gcc-objc++.
* gnu/packages/gcc.scm (gcc-objc, gcc-objc++): Update default to 5.
2017-09-15 06:36:19 +03:00
Efraim Flashner e05f8d2fb3
gnu: Add gcc-objc++@7.
* gnu/packages/gcc.scm (gcc-objc++@7): New variable.
2017-09-15 06:36:17 +03:00
Efraim Flashner ce9afe2b3b
gnu: Add gcc-objc@7.
* gnu/packages/gcc.scm (gcc-objc@7): New variable.
2017-09-15 06:36:15 +03:00
Efraim Flashner 7a7c630856
gnu: Add gcc-objc++@6.
* gnu/packages/gcc.scm (gcc-objc++@6): New variable.
2017-09-15 06:36:12 +03:00
Efraim Flashner 4072c10bee
gnu: Add gcc-objc@6.
* gnu/packages/gcc.scm (gcc-objc@6): New variable.
2017-09-15 06:36:07 +03:00
Efraim Flashner ed8cdab870
gnu: Add gcc-objc++@5.
* gnu/packages/gcc.scm (gcc-objc++@5): New variable.
2017-09-15 06:36:04 +03:00
Efraim Flashner f51d01e1c3
gnu: Add gcc-objc@5.
* gnu/packages/gcc.scm (gcc-obj@5): New variable.
2017-09-15 06:36:01 +03:00
Kei Kebreau db7f7eb8ca
gnu: graphicsmagick: Fix CVE-2017-{11403,14103}.
* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Add patch.
* gnu/packages/patches/graphicsmagick-CVE-2017-11403+CVE-2017-14103.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-09-14 09:23:19 -04:00
ng0 c61794cf45
gnu: Add cpputest.
* gnu/packages/check.scm (cpputest): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-14 14:07:25 +02:00
Stefan Reichör 205441eb0e
gnu: Add stgit.
* gnu/packages/version-control.scm (stgit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-14 14:07:25 +02:00
R H 6fcf8c2d70
gnu: mpv: Update to 0.27.0.
* gnu/packages/video.scm (mpv): Update to 0.27.0.
2017-09-14 14:07:25 +02:00
Peter Mikkelsen 194b4e7d65
gnu: Add godot.
* gnu/packages/game-development.scm (godot): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-14 14:07:25 +02:00
Efraim Flashner 4b052c6a4d
gnu: sudo: Update to 1.8.21p2.
* gnu/packages/admin.scm (sudo): Update to 1.8.21p2.
2017-09-14 09:50:04 +03:00
Eric Bavier eb28a777b5
gnu: Add John the Ripper.
* gnu/packages/password-utils.scm (john-the-ripper-jumbo): New variable.
2017-09-13 22:07:21 -05:00
Arun Isaac aa90375afe
gnu: Add os-prober.
* gnu/packages/bootloaders.scm (os-prober): New variable.
2017-09-14 04:35:15 +05:30
Christopher Baines 909dcf5b46
gnu: Add ikiwiki.
* gnu/packages/web.scm (ikiwiki): New variable.
2017-09-13 18:19:31 +01:00
Christopher Baines f0539b66fe
gnu: Add perl-cgi-session.
* gnu/packages/web.scm (perl-cgi-session): New variable.
2017-09-13 18:19:31 +01:00
Christopher Baines 86bd64b613
gnu: Add perl-yaml-libyaml.
* gnu/packages/perl.scm (perl-yaml-libyaml): New variable.
2017-09-13 18:19:31 +01:00
Christopher Baines 4f0ee1b4df
gnu: Add perl-html-scrubber.
* gnu/packages/web.scm (perl-html-scrubber): New variable.
2017-09-13 18:19:30 +01:00
Christopher Baines 7d1f9c91e6
gnu: Add perl-test-eol.
* gnu/packages/perl.scm (perl-test-eol): New variable.
2017-09-13 18:19:30 +01:00
Christopher Baines 88002553ae
gnu: Add perl-test-notabs.
* gnu/packages/perl.scm (perl-test-notabs): New variable.
2017-09-13 18:19:30 +01:00
Christopher Baines 3d74955842
gnu: Add perl-test-memory-cycle.
* gnu/packages/perl.scm (perl-test-memory-cycle): New variable.
2017-09-13 18:19:30 +01:00
Christopher Baines b4387d868b
gnu: Add perl-devel-cycle.
* gnu/packages/perl.scm (perl-devel-cycle): New variable.
2017-09-13 18:19:30 +01:00
Christopher Baines d5b50202d7
gnu: Add perl-test-cpan-meta.
* gnu/packages/perl.scm (perl-test-cpan-meta): New variable.
2017-09-13 18:19:29 +01:00
Christopher Baines 19d81cf7dc
gnu: Add perl-test-cpan-meta-json.
* gnu/packages/perl.scm (perl-test-cpan-meta-json): New variable.
2017-09-13 18:19:29 +01:00
Christopher Baines 9d46919f9c
gnu: Add perl-text-markdown-discount.
* gnu/packages/markdown.scm (perl-text-markdown-discount): New variable.
* gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch:
  New file.
2017-09-13 18:19:29 +01:00
Christopher Baines 31d3a7c729
gnu: Add discount.
This is required by perl-text-markdown-discount, which is required by ikiwiki.

* gnu/packages/markdown.scm (discount) New variable.
2017-09-13 18:19:29 +01:00
Mark H Weaver 921bb359ba
gnu: linux-libre@4.9: Fix hash.
The linux-libre-4.9.49 tarball on the distribution site was repacked using a
non-deterministic process, thus changing the tarball hash, although the
contents of the files in the tarball were not changed.

* gnu/packages/linux.scm (linux-libre-4.9): Update hash.
2017-09-13 12:55:14 -04:00
Mark H Weaver be2b2dff21
gnu: linux-libre: Fix CVE-2017-1000251.
* gnu/packages/linux.scm (linux-libre, linux-libre-4.9)
(linux-libre-4.4, linux-libre-arm-generic): Add patch.
2017-09-13 12:52:50 -04:00
Jan Nieuwenhuizen 1c05aab473
gnu: cuirrass: Default port to 8081.
* gnu/services/cuirass.scm (<cuirass-configuration>): Default port to 8081.
  Fixes conflict with guix-publish default.
* doc/guix.texi (Continuous Integration): Update.
2017-09-13 18:33:46 +02:00
Efraim Flashner ad057b79dd
gnu: xorriso: Update to 1.4.8.
* gnu/packages/cdrom.scm (xorriso): Update to 1.4.8.
2017-09-13 18:46:44 +03:00
Mark H Weaver 27236a4348
gnu: bluez: Add replacement to fix CVE-2017-1000250.
* gnu/packages/patches/bluez-CVE-2017-1000250.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (bluez)[replacement]: New field.
(bluez/fixed): New variable.
2017-09-13 10:43:03 -04:00
Efraim Flashner 35daddede1
gnu: gcc@7: Update description.
* gnu/packages/gcc.scm (gcc@7)[description]: Remove Java from the list
of supported languages.
2017-09-13 08:55:49 +03:00
Efraim Flashner ab53bdf01c
gnu: isl: Update to 0.18.
* gnu/packages/gcc.scm (isl): Update to 0.18.
(isl-0.11): New variable.
(gcc@4.8, cloog)[inputs]: Use isl-0.11.
2017-09-13 08:55:47 +03:00
Efraim Flashner 2b8d4ce819
gnu: gcc: Clean up inputs.
* gnu/packages/gcc.scm (gcc@4.7)[inputs]: Remove isl, cloog.
(gcc@4.8)[inputs]: Add isl, cloog.
(gcc@6)[inputs]: Remove cloog.
2017-09-13 08:55:45 +03:00
Efraim Flashner dd4efefdb0
gnu: gcc@4.9: Inherit from gcc@4.8.
* gnu/packages/gcc.scm (gcc@4.9)[inherit]: Inherit from gcc@4.8.
[supported-systems]: Remove field.
2017-09-13 08:55:42 +03:00
Tobias Geerinckx-Rice 3f9a4eaf92
gnu: awscli: Update to 1.11.151.
* gnu/packages/python.scm (awscli): Update to 1.11.151.
2017-09-13 04:30:32 +02:00
Tobias Geerinckx-Rice 46841c07ec
gnu: python-s3transfer: Update to 0.1.11.
* gnu/packages/python.scm (python-s3transfer): Update to 0.1.11.
2017-09-13 04:30:32 +02:00
Tobias Geerinckx-Rice 01fc102e37
gnu: python-botocore: Update to 1.7.9.
* gnu/packages/python.scm (python-botocore): Update to 1.7.9.
2017-09-13 04:30:31 +02:00
Christopher Baines c9ce8e1766
gnu: Update signing-party.
Also add more inputs to make the caff program run. I haven't successfully used
it yet though.

* gnu/packages/gnupg.scm (signing-party)[version]: Update to 2.6.
  [source]: Update origin sha256.
  [native-inputs]: Add autoconf and automake.
  [inputs]: Add perl-text-template, perl-mime-tools, perl-gnupg-interface and
  perl-net-idn-encode as these are required by caff. Also add libmd as this is
  required by TODO.
  [arguments]: Add the change-directory and wrap-programs phase, and fix a
  regex and Makefile path in the configure phase.
2017-09-12 22:59:38 +01:00
Christopher Baines 329779159b
gnu: Add libmd.
* gnu/packages/crypto.scm (libmd): New variable.
2017-09-12 22:59:38 +01:00
Christopher Baines 34ef575590
gnu: Add perl-gnupg-interface.
* gnu/packages/gnupg.scm (perl-gnupg-interface): New variable.
2017-09-12 22:59:37 +01:00
Christopher Baines 996364fb4e
gnu: Add perl-text-template.
* gnu/packages/perl.scm (perl-text-template): New variable.
2017-09-12 22:59:37 +01:00
Christopher Baines 24c1c51334
gnu: Add perl-net-idn-encode.
* gnu/packages/perl.scm (perl-net-idn-encode): New variable.
2017-09-12 22:59:37 +01:00
Christopher Baines a6fe930452
gnu: Add perl-mime-tools.
* gnu/packages/perl.scm (perl-mime-tools): New variable.
2017-09-12 22:59:37 +01:00
Christopher Baines d6daca0ee5
gnu: Add perl-mailtools.
* gnu/packages/perl.scm (perl-mailtools): New variable.
2017-09-12 22:59:37 +01:00
Christopher Baines 2d6125ed4d
gnu: Add perl-convert-binhex.
* gnu/packages/perl.scm (perl-convert-binhex): New variable.
2017-09-12 22:59:36 +01:00
Christopher Baines b7206dd362
gnu: Add perl-moox-late.
* gnu/packages/perl.scm (perl-moox-late): New variable.
2017-09-12 22:59:36 +01:00
Christopher Baines 40db2394b2
gnu: Add perl-moox-handlesvia.
* gnu/packages/perl.scm (perl-moox-handlesvia): New variable.
2017-09-12 22:59:36 +01:00
Christopher Baines 3565756f44
gnu: Add perl-data-perl.
* gnu/packages/perl.scm (perl-data-perl): New variable.
2017-09-12 22:59:36 +01:00
Christopher Baines 3a58f45502
gnu: Add perl-moox.
* gnu/packages/perl.scm (perl-moox): New variable.
2017-09-12 22:59:36 +01:00
Ludovic Courtès 1fda01ef42
gnu: texinfo: Add 6.5.
* gnu/packages/texinfo.scm (texinfo-latest): New variable.
2017-09-12 23:56:34 +02:00
Ludovic Courtès 960c40de21
doc: Use Screen and OpenSSH in the bare-bones example.
* gnu/system/examples/bare-bones.tmpl (packages): Remove TCPDUMP; add
SCREEN and OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust explanation
accordingly.
2017-09-12 23:56:34 +02:00
Ludovic Courtès 4e854b1814
install: Include the whole bare-bones OS in the image.
* gnu/system/install.scm (%installation-services): Load
"example/bare-bones.tmpl".  Add a 'gc-root-service-type' instance.
2017-09-12 23:56:33 +02:00
Ludovic Courtès 96da5d6296
system: Add gexp compiler for <operating-system>.
* gnu/system.scm (operating-system-compiler): New procedure.
2017-09-12 23:56:33 +02:00
Tobias Geerinckx-Rice bbb1246fd8
gnu: youtube-dl: Update to 2017.09.11.
* gnu/packages/video.scm (youtube-dl): Update to 2017.09.11.
2017-09-12 23:36:24 +02:00
Tobias Geerinckx-Rice 097b80e180
gnu: gtksourceview: Update to 3.24.4.
* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.4.
2017-09-12 23:36:24 +02:00
Tobias Geerinckx-Rice db122a9b5e
gnu: libpeas: Update to 1.22.0.
* gnu/packages/gnome.scm (libpeas): Update to 1.22.0.
[inputs]: Remvoe libxml2.
2017-09-12 23:36:23 +02:00
Tobias Geerinckx-Rice 0f8c520408
gnu: network-manager: Update to 1.8.2.
* gnu/packages/gnome.scm (network-manager): Update to 1.8.2.
2017-09-12 23:36:23 +02:00
Tobias Geerinckx-Rice 8fc5cdc6a0
gnu: tracker: Update to 1.12.3.
* gnu/packages/gnome.scm (tracker): Update to 1.12.3.
2017-09-12 23:36:23 +02:00
Tobias Geerinckx-Rice 9c2d0a1aa8
gnu: gnome-shell-extensions: Update to 3.24.3.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.24.3.
2017-09-12 23:36:22 +02:00
Tobias Geerinckx-Rice bd38e6a560
gnu: gnome-settings-daemon: Update to 3.24.3.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.24.3.
2017-09-12 23:36:22 +02:00
Tobias Geerinckx-Rice f97e96ae8b
gnu: gsettings-desktop-schemas: Update to 3.24.1.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.24.1.
2017-09-12 23:36:22 +02:00
Marius Bakke 790ba6d3e1
gnu: imagemagick: Update to 6.9.9-12.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-12.
2017-09-12 22:55:05 +02:00
Marius Bakke 8d3975459d
gnu: libraw: Update to 0.18.4.
* gnu/packages/photo.scm (libraw): Update to 0.18.4.
2017-09-12 22:55:05 +02:00
Marius Bakke 40c2653375
gnu: ffmpeg: Update to 3.3.4.
* gnu/packages/video.scm (ffmpeg): Update to 3.3.4.
2017-09-12 22:55:05 +02:00
Marius Bakke 51fcc6d2ae
gnu: feh: Update to 2.20.
* gnu/packages/image-viewers.scm (feh): Update to 2.20.
2017-09-12 22:55:05 +02:00
Marius Bakke 493f2cbf06
gnu: notmuch: Update to 0.25.1.
* gnu/packages/mail.scm (notmuch): Update to 0.25.1.
2017-09-12 22:55:05 +02:00
Marius Bakke 777f485ee6
gnu: python-django: Update to 1.10.8 [fixes CVE-2017-12794].
* gnu/packages/django.scm (python-django): Update to 1.10.8.
2017-09-12 22:55:05 +02:00
ng0 8b8702c939
gnu: neomutt: Update to 20170912.
* gnu/packages/mail.scm (neomutt): Update to 20170912.
2017-09-12 21:17:55 +02:00
Dave Love b08952f1bb
gnu: openmpi: Configure without builtin atomics.
See https://www.mail-archive.com/users@lists.open-mpi.org//msg31400.html

* gnu/packages/mpi.scm (openmpi)[arguments]: Don't configure with
--enable-builtin-atomics.

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
2017-09-12 14:56:59 +02:00
Dave Love a247fe7b0d
gnu: openmpi: Remove Valgrind from closure.
* gnu/packages/mpi.scm (openmpi)[arguments]: Elide romio config info to
avoid reference to valgrind.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-12 08:58:27 +02:00
ng0 b5831eb771
gnu: Add mate.
* gnu/packages/mate.scm (mate): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:42 +03:00
ng0 16cd07c163
gnu: Add mate-control-center.
* gnu/packages/mate.scm (mate-control-center): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:40 +03:00
ng0 4d553e0a93
gnu: Add mate-media.
* gnu/packages/mate.scm (mate-media): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:37 +03:00
ng0 da78e01b87
gnu: Add mate-applets.
* gnu/packages/mate.scm (mate-applets): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:34 +03:00
ng0 0bb3d6bf3a
gnu: Add mate-settings-daemon.
* gnu/packages/mate.scm (mate-settings-daemon): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:31 +03:00
ng0 9c9909effb
gnu: Add libmatekbd.
* gnu/packages/mate.scm (libmatekbd): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:28 +03:00
ng0 133cb8766c
gnu: Add libmatemixer.
* gnu/packages/mate.scm (libmatemixer): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:25 +03:00
ng0 c3812bec8e
gnu: Add mate-panel.
* gnu/packages/mate.scm (mate-panel): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:23 +03:00
ng0 a8376ca5bf
gnu: Add mate-session-manager.
* gnu/packages/mate.scm (mate-session-manager): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:21 +03:00
ng0 4d26a340b5
gnu: Add marco.
* gnu/packages/mate.scm (marco): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:20 +03:00
ng0 17df429ce6
gnu: Add mate-terminal.
* gnu/packages/mate.scm (mate-terminal): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:18 +03:00
ng0 42a6eaaceb
gnu: Add caja.
* gnu/packages/mate.scm (caja): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-09-12 09:55:10 +03:00
Efraim Flashner fa7647c631
gnu: monero: Fix building on aarch64-linux.
* gnu/packages/finance.scm (monero)[arguments]: Add a configure-flag to
set architecture type on aarch64.
2017-09-12 09:55:07 +03:00
Jelle Licht b83ad3ace5
gnu: python-apsw: Update to 3.20.1-r1.
* gnu/packages/python.scm (python-apsw): Update to 3.20.1-r1.
[origin]: Change to updated upstream url.
2017-09-12 00:09:27 +02:00
Jan Nieuwenhuizen f435379762
gnu: mes: Update to 0.10.
* gnu/packages/mes.scm (mes): Update to 0.10.
2017-09-11 18:03:42 -04:00
Ludovic Courtès 7940188ebf
system: Fix typo in 'read-boot-parameters'.
Fixes a regression introduced in
commit 075681d350.

* gnu/system.scm (read-boot-parameters): For 'root-device', use
'device-sexp->device', not 'device->sexp'.
2017-09-11 23:00:40 +02:00
Ludovic Courtès 5f7fe1c57e
vm: Generate a UUID to identify the root file system.
This makes collisions less likely than when using a label to look up the
partition.  See <https://bugs.gnu.org/27735>.

* gnu/system/vm.scm (operating-system-uuid): New procedure.
(system-disk-image): Define 'root-uuid' and use it for the root file
system.  Pass it to 'iso9660-image' and 'qemu-image'.
2017-09-11 22:26:29 +02:00
Ludovic Courtès fd3b4b985d
vm: Allow users to specify a UUID for the root partition.
* gnu/system/vm.scm (qemu-image): Add #:file-system-uuid parameter; pass
it as the 'uuid' field of the root partition.
2017-09-11 22:26:24 +02:00
Ludovic Courtès ce094b4663
uuid: 'uuid' macro supports more UUID types.
* gnu/system/uuid.scm (string->uuid): Turn 'type' into an optional
argument.
(uuid): Add clauses to allow for an optional 'type' parameter.
2017-09-11 22:24:47 +02:00
Ludovic Courtès 075681d350
system: Serialize the UUID type in the "parameters" file.
* gnu/system.scm (read-boot-parameters)[device->sexp]: New procedure.
Use it for 'root-device' and 'store-device'.
(device->sexp): Serialize the UUID type in addition to its bytevector.
2017-09-11 22:24:47 +02:00
Ludovic Courtès 9b336338cd
system: Introduce a disjoint UUID type.
Conceptually a UUID is just a bytevector.  However, there's software out
there such as GRUB that relies on the string representation of different
UUID types (e.g., the string representation of DCE UUIDs differs from
that of ISO-9660 UUIDs, even if they are actually bytevectors of the
same length).  This new <uuid> record type allows us to preserve
information about the type of UUID so we can eventually convert it to a
string using the right representation.

* gnu/system/uuid.scm (<uuid>): New record type.
(bytevector->uuid): New procedure.
(uuid): Return calls to 'make-uuid'.
(uuid->string): Rewrite using 'match-lambda*' to accept a single 'uuid?'
argument.
* gnu/bootloader/grub.scm (grub-root-search): Check for 'uuid?' instead
of 'bytevector?'.
* gnu/system.scm (bootable-kernel-arguments): Check whether ROOT-DEVICE
is 'uuid?'.
(read-boot-parameters): Use 'bytevector->uuid' when the
store device is a bytevector.
(read-boot-parameters-file): Check for 'uuid?' instead of 'bytevector?'.
(device->sexp): New procedure.
(operating-system-boot-parameters-file): Use it for 'root-device' and
'store'.
(operating-system-bootcfg): Remove conditional in definition of
'root-device'.
* gnu/system/file-systems.scm (file-system->spec): Check for 'uuid?' on
DEVICE and take its bytevector.
* gnu/system/mapped-devices.scm (open-luks-device): Likewise.
* gnu/system/vm.scm (iso9660-image): Call 'uuid-bytevector' for the
 #:volume-uuid argument.
2017-09-11 22:24:46 +02:00
Ludovic Courtès d1ff5f9db3
services: file-system: Use 'file-system->spec'.
* gnu/services/base.scm (file-system-shepherd-service): Use
'file-system->spec' instead of in-line code.
2017-09-11 22:24:46 +02:00
Ludovic Courtès 47cef4ecad
file-systems: Introduce (gnu system uuid).
* gnu/build/file-systems.scm (sub-bytevector)
(latin1->string, %fat32-endianness, fat32-uuid->string)
(%iso9660-uuid-rx, string->iso9660-uuid)
(iso9660-uuid->string, %network-byte-order)
(dce-uuid->string, %uuid-rx, string->dce-uuid)
(string->ext2-uuid, string->ext3-uuid, string->ext4-uuid)
(vhashq, %uuid-parsers, %uuid-printers, string->uuid)
(uuid->string): Move to...
* gnu/system/uuid.scm: ... here.  New file.
* gnu/system/file-systems.scm (uuid): Move to the above file.
* gnu/system/vm.scm: Adjust accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add uuid.scm.
2017-09-11 22:24:46 +02:00
Ludovic Courtès 943e1b975f
services: base: Import the closure of (gnu build file-systems).
* gnu/services/base.scm (file-system-shepherd-service): Use
'source-module-closure' in the 'with-imported-modules' form.
2017-09-11 22:24:46 +02:00
Ludovic Courtès a8e1247d7d
file-systems: Add UUID type dictionaries.
* gnu/build/file-systems.scm (uuid->string): Rename to...
(dce-uuid->string): ... this.
(string->uuid): Rename to...
(string->dce-uuid): ... this.
(vhashq): New macro.
(%uuid-parsers, %uuid-printers): New variables.
(uuid->string, string->uuid): New procedures.
2017-09-11 22:24:46 +02:00
Ludovic Courtès bae28ccb69
vm: Allow partitions to be initialized with a given UUID.
* gnu/build/vm.scm (<partition>)[uuid]: New field.
(create-ext-file-system): Add #:uuid and honor it.
(create-fat-file-system): Add #:uuid.
(format-partition): Add #:uuid and honor it.
(initialize-partition): Honor the 'uuid' field of PARTITION.
2017-09-11 22:24:46 +02:00
Leo Famulari 007b92cfc0
gnu: mpg123: Update to 1.25.6 [fixes CVE-2017-12797].
* gnu/packages/mp3.scm (mpg123): Update to 1.25.6.
2017-09-11 13:23:26 -04:00
Jelle Licht accf6c6acc
gnu: sqlite: Update to 3.20.1.
* gnu/packages/databases.scm (sqlite): Update to 3.20.1.
2017-09-11 16:29:50 +02:00
Tobias Geerinckx-Rice 5564b2c53e
gnu: libchamplain: Update to 0.12.16.
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.16.
2017-09-11 15:01:20 +02:00
Tobias Geerinckx-Rice 45586b8dd8
gnu: gnome-online-accounts: Update to 3.24.3.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.24.3.
2017-09-11 15:01:20 +02:00
Ludovic Courtès 66ae958c5b
gnu: emacs: Patch message-mode enriched text translation [security fix].
* gnu/packages/patches/emacs-unsafe-enriched-mode-translations.patch:
New file.
* gnu/packages/emacs.scm (emacs)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-09-11 14:52:29 +02:00
Jan Nieuwenhuizen 238ee64802
gnu: nyacc: Update to 0.82.0.
* gnu/packages/mes.scm (nyacc): Update to 0.82.0.
2017-09-11 14:44:05 +02:00
Ben Woodcroft d8661f52b1
gnu: ruby-activesupport: Update to 5.1.4.
* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.1.4.
2017-09-11 21:43:20 +10:00
宋文武 6bda496286
gnu: icedtea-8: Install the nss.cfg file to JRE.
Before this, accessing HTTPS will throw an exception about 'nss.cfg' could not
be found.

* gnu/packages/java.scm (icedtea-8)[arguments]: Copy 'nss.cfg' from JDK into
JRE in the install phase.
2017-09-11 19:07:56 +08:00
Ludovic Courtès 130c3bc894
gnu: gdb: Update to 8.0.1.
* gnu/packages/gdb.scm (gdb): Update to 8.0.1.
2017-09-11 11:57:51 +02:00
Ludovic Courtès 21c2757f27
gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix): Update to a9468b4.
2017-09-11 11:36:38 +02:00
Theodoros Foradis 79228a52d2
gnu: Add monero-core.
* gnu/packages/finance.scm (monero-core): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-11 11:10:21 +02:00
Theodoros Foradis 8514662b20
gnu: Add monero.
* gnu/packages/finance.scm (monero): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-11 11:10:20 +02:00
Efraim Flashner e5f3d1183c
gnu: libffcall: Update to 2.0.
* gnu/packages/libffcall.scm (libffcall): Update to 2.0.
2017-09-11 11:16:11 +03:00
Mark H Weaver 4b4869ce97
gnu: linux-libre: Update to 4.13.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.1.
(%linux-libre-hash): Update hash.
2017-09-11 00:42:09 -04:00
Mark H Weaver 3abc12d6d2
gnu: linux-libre@4.9: Update to 4.9.49.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.49.
2017-09-11 00:41:24 -04:00
Jelle Licht cfd34f4316
gnu: python-apsw: Build with all extensions.
* gnu/packages/python.scm (python-apsw)[phases]: Replace build phase; add flag
  to build all extensions. Add build-test-helper to allow testing of
  extensions.
2017-09-11 01:12:59 +02:00
Tobias Geerinckx-Rice c1b815a5b8
gnu: gnome-sudoku: Update to 3.26.0.
* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.26.0.
2017-09-11 00:54:03 +02:00
Tobias Geerinckx-Rice 55a9f04052
gnu: gnome-klotski: Update to 3.22.2.
* gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.2.
2017-09-11 00:54:02 +02:00
Tobias Geerinckx-Rice da40501ba5
gnu: libgnome-games-support: Update to 1.2.3.
* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.2.3.
2017-09-11 00:54:01 +02:00
Tobias Geerinckx-Rice e0f4966448
gnu: cloc: Fix typo in description.
* gnu/packages/code.scm (cloc)[description]: Fix typo.
2017-09-11 00:54:01 +02:00
Tobias Geerinckx-Rice 7ca001c33d
gnu: cloc: Update to 1.74.
* gnu/packages/code.scm (cloc): Update to 1.74.
[source]: Update source URL.
2017-09-11 00:54:00 +02:00
Tobias Geerinckx-Rice 4e4de30a4b
gnu: youtube-dl: Update to 2017.09.10.
* gnu/packages/video.scm (youtube-dl): Update to 2017.09.10.
2017-09-11 00:54:00 +02:00
Kei Kebreau 4561498e1f
gnu: Fix build failures caused by commit
d10092b849.

* gnu/packages/bioinformatics.scm (seek)[arguments]: Restore previous phase
order.
* gnu/packages/ci.scm (cuirass)[arguments]: Add patch-/bin/sh phase.
2017-09-10 18:21:35 -04:00
Ludovic Courtès 1e8d398abc
install: Add OpenSSH to the global profile.
Suggested by Jan Nieuwenhuizen.

* gnu/system/install.scm (installation-os)[packages]: Add OPENSSH.
2017-09-10 23:34:29 +02:00
Ludovic Courtès 903ae630a0
install: Add 'passwd' to $PATH.
Suggested by Jan Nieuwenhuizen.

* gnu/system/install.scm (installation-os)[setuid-programs]: Add 'passwd'.
2017-09-10 23:34:29 +02:00
Jan Nieuwenhuizen 4aafce22ab
gnu: Add emacs-bash-completion.
* gnu/packages/emacs.scm (emacs-bash-completion): New variable.
2017-09-10 22:43:05 +02:00
Efraim Flashner 338b58e0ea
gnu: openjpeg: Fix CVE-2017-14164.
* gnu/packages/image.scm (openjpeg)[source]: Add patch.
* gnu/packages/patches/openjpeg-CVE-2017-14164.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-09-10 22:00:35 +03:00
Efraim Flashner 224bb4b6f9
gnu: graphicsmagick: Fix CVE-2017-14165.
* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Add patch.
* gnu/packages/patches/graphicsmagick-CVE-2017-14165.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-09-10 21:45:45 +03:00
Christopher Baines 814da59fcc
gnu: Add emacs-wgrep.
* gnu/packages/emacs.scm (emacs-wgrep): New variable.
2017-09-10 19:27:00 +01:00
Christopher Baines 81808194ac
gnu: Add emacs-rspec.
* gnu/packages/emacs.scm (emacs-rspec): New variable.
2017-09-10 19:26:51 +01:00
Kei Kebreau 2cc752c0b0
gnu: graphicsmagick: Fix CVE-2017-14042.
* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Add patch.
* gnu/packages/patches/graphicsmagick-CVE-2017-14042.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-09-10 09:33:56 -04:00
Christopher Baines 575065bd1c
vm: Add comment about deduplication in make-iso9660-image.
* gnu/build/vm.scm (make-iso9660-image): Add comment about the use of
  #:deduplicate #f when calling register-closure.
2017-09-10 11:59:55 +01:00
Tobias Geerinckx-Rice bc64676c46
gnu: btrfs-progs: Update to 4.13.
* gnu/packages/linux.scm (btrfs-progs): Update 4.13.
[native-inputs]: Add acl.
2017-09-10 12:50:32 +02:00
Ludovic Courtès 67a37c6311
gnu: foomatic-filters: Add missing patches.
This is a followup to commit d02aabaf1b.

* gnu/packages/patches/foomatic-filters-CVE-2015-8327.patch: New file.
* gnu/packages/patches/foomatic-filters-CVE-2015-8560.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-09-10 12:00:25 +02:00
Efraim Flashner 9526fbef4d
gnu: libxslt: Update to 1.1.30.
* gnu/packages/xml.scm (libxslt): Update to 1.1.30.
[sources]: Remove one patch.
* gnu/packages/patches/libxslt-CVE-2016-47738.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-09-10 12:24:53 +03:00
Efraim Flashner 0f763641b8
gnu: libxml2: Update to 2.9.5.
* gnu/packages/xml.scm (libxml2): Update to 2.9.5.
[sources]: Remove patches.
* gnu/packages/patches/libxml2-CVE-2016-4658.patch,
gnu/packages/patches/libxml2-CVE-2016-5131.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-09-10 12:24:51 +03:00
Ludovic Courtès 5db0a1cd5a
gnu: Add foo2zjs.
* gnu/packages/cups.scm (foo2zjs): New variable.
2017-09-09 23:01:52 +02:00
Ludovic Courtès d02aabaf1b
gnu: Add foomatic-filters.
* gnu/packages/cups.scm (foomatic-filters): New procedure.
2017-09-09 23:01:52 +02:00
Leo Famulari 45bed1d3ea
gnu: python2-acme: Remove package.
This package has not built successfully for a long time. Since it
appears to have no users, we remove it for now.

* gnu/packages/tls.scm (python2-acme): Remove variable.
2017-09-08 19:55:34 -04:00
Leo Famulari 73a2ef3697
gnu: tcpdump: Remove alternate source URL.
* gnu/packages/admin.scm (tcpdump)[source]: Remove alternate URL.
2017-09-08 19:36:04 -04:00
Leo Famulari 72fe8956f5
gnu: certbot, python-acme: Update to 0.18.1.
* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.18.1.
2017-09-08 19:26:55 -04:00
Oleg Pykhalov 1eb6b72483
gnu: Add python-betamax-matchers.
* gnu/packages/python.scm (python-betamax-matchers, python2-betamax-matchers):
  New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-08 18:12:51 +02:00
Oleg Pykhalov 4967946b8a
gnu: Add python-uritemplate.
* gnu/packages/python.scm (python-uritemplate, python2-uritemplate): New
  variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-08 18:08:58 +02:00
Troy Sankey a5d6b0a3d2
gnu: notmuch-addrlookup-c: Update to 8-1.88f156d.
* gnu/packages/mail.scm (notmuch-addrlookup-c): Update to 8-1.88f156d.
[source]: Use git-fetch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-08 18:08:31 +02:00
ng0 a79830d035
gnu: neomutt: Update to 20170907.
* gnu/packages/mail.scm (neomutt): Update to 20170907.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-08 17:43:37 +02:00
Ludovic Courtès 8bfa40eae5
gnu: hwloc: Update to 1.11.8.
* gnu/packages/mpi.scm (hwloc): Update to 1.11.8.
2017-09-08 12:48:08 +02:00
Ludovic Courtès acfb9d9624
gnu: mpfr: Update to 3.1.6.
* gnu/packages/multiprecision.scm (mpfr): Update to 3.1.6.
2017-09-08 12:23:12 +02:00
Mark H Weaver b3a63e697d
gnu: linux-libre@4.9: Update to 4.9.48.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.48.
2017-09-08 03:46:16 -04:00
Mark H Weaver 5c6f434d74
gnu: linux-libre@4.4: Update to 4.4.87.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.87.
2017-09-08 03:45:30 -04:00
Ludovic Courtès 4e39604111
tests: Fix incorrect use of 'file-append'.
Fixes a regression introduced in fbc7b1f125.

* gnu/tests/install.scm (run-install)[install]: Don't use 'file-append'
with a string as its first argument; use a gexp with 'string-append' instead.
Use a gexp instead of a list for "-cdrom IMG".
2017-09-08 00:11:21 +02:00
Ludovic Courtès cd1ad27e6c
gnu: elogind: Use itself as the cgroup controller.
Fixes a regression introduced in
fa67d56541 whereby elogind would fail to
start with:

  Cannot determine cgroup we are running in: No data available
  Out of memory.

thereby preventing log-in altogether.

* gnu/packages/freedesktop.scm (elogind)[arguments]: Pass
"--with-cgroup-controller=elogind".
* gnu/tests/desktop.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-09-08 00:11:21 +02:00
Ludovic Courtès cf42428a4a
services: elogind: Add default value.
* gnu/services/desktop.scm (elogind-service-type)[default-value]: New
field.
2017-09-08 00:11:21 +02:00
Ludovic Courtès 13877c3453
marionette: 'wait-for-file' can be passed a read procedure.
* gnu/build/marionette.scm (wait-for-file): Add #:read parameter and
honor it.
* gnu/tests/base.scm (run-basic-test)["login on tty1"]: Use
'wait-for-file' instead of inline code.
2017-09-08 00:11:21 +02:00
Ludovic Courtès 505760ed08
gnu: elogind: Remove unnecessary configure flag.
* gnu/packages/freedesktop.scm (elogind)[arguments]: Remove
"--with-libcap" configure flag, which is no longer needed.
2017-09-08 00:11:21 +02:00
Leo Famulari 81635ad03e
gnu: tcpdump: Update to 4.9.2 [security fixes].
Fixes CVE-2017-{12893,12894,12895,12896,12897,12898,12899,12900,12901,12902,
12985,12986,12987,12988,12989,12990,12991,12992,12993,12994,12995,12996,12997,
12998,12999,13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,
13012,13013,13014,13015,13016,13017,13018,13019,13020,13021,13022,13023,13024,
13025,13026,13027,13028,13029,13030,13031,13032,13033,13034,13035,13036,13037,
13038,13039,13040,13041,13042,13043,13044,13045,13046,13047,13048,13049,13050,
13051,13052,13053,13054,13055,13687,13688,13689,13690,13725}.

* gnu/packages/admin.scm (tcpdump): Update to 4.9.2.
[source]: Remove patches and add alternate source URL.
* gnu/packages/patches/tcpdump-CVE-2017-11541.patch,
gnu/packages/patches/tcpdump-CVE-2017-11542.patch,
gnu/packages/patches/tcpdump-CVE-2017-11543.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-09-07 17:44:20 -04:00
Leo Famulari 3b2802f8c4
gnu: certbot, python-acme: Update to 0.18.0.
* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.18.0.
2017-09-07 15:47:01 -04:00
Leo Famulari 6a7bd25bf2
gnu: qemu: Fix CVE-2017-{13711,14167}.
* gnu/packages/patches/qemu-CVE-2017-14167.patch
gnu/packages/patches/qemu-CVE-2017-13711.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.
2017-09-07 15:46:57 -04:00
Leo Famulari 94d671f673
gnu: libarchive: Replace with libarchive 3.3.2 and fix CVE-2017-14166.
* gnu/packages/backup.scm (libarchive)[replacement]: New field.
(libarchive-3.3.2): New variable.
* gnu/packages/patches/libarchive-CVE-2017-14166.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-09-07 14:29:38 -04:00
Ludovic Courtès 5a7deb1174
gnu: Add BLIS.
* gnu/packages/maths.scm (make-blis): New procedure.
(blis, ignorance): New variables.
(blis/x86_64): New macro.
(blis-sandybridge, blis-haswell, blis-knl): New variables.
2017-09-07 15:38:56 +02:00
Ludovic Courtès c2ffcc4425
gnu: elogind: Add '-L' flag for libcap in libelogind.la.
This fix allows us to revert this series of commits:

  1b97e9261 * gnu: gdm: Add missing input.
  de0c89f18 * gnu: colord: Add missing input.
  7e38ba654 * gnu: accountsservice: Add missing input.
  166bc1b25 * gnu: network-manager: Add missing input.
  daae20894 * gnu: modem-manager: Add missing input.
  1f919459e * gnu: udisks: Add missing input.
  744e9d074 * gnu: mutter: Add missing input.
  0cce140dc * gnu: gnome-session: Add missing input.
  77c2476ae * gnu: polkit: Add missing input.
  124ac301c * gnu: weston: Add missing input.
  472c2223c * gnu: kmscon: Add missing input.

* gnu/packages/freedesktop.scm (elogind)[arguments]: Add
'add-libcap-to-search-path' phase.
(weston)[inputs]: Remove LIBCAP.
(udisks): Likewise.
(accountsservice): Likewise.
(modem-manager): Likewise.
* gnu/packages/gnome.scm (colord): Likewise
(gnome-session): Likewise.
(mutter): Likewise.
(network-manager): Likewise.
(gdm): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/terminals.scm (kmscon): Likewise.
2017-09-07 13:57:42 +02:00
Peter Mikkelsen 26ba09ba35
gnu: elogind: Update to 232.4.
* gnu/packages/freedesktop.scm (elogind): Update to 232.4.
[arguments]: Add --with-rootlibexecdir.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-07 13:57:39 +02:00
Roel Janssen eaff063aa0
gnu: emacs-ess: Relocate the etc directory so that ESS can find it.
* gnu/packages/emacs.scm (emacs-ess): Relocate the etc directory so
  that ESS can find it.
2017-09-07 09:59:32 +02:00
Cyril Roelandt c98f9c5296
gnu: python-tox: Update to 2.8.0.
* gnu/packages/python.scm (python-tox): Update to 2.8.0.
2017-09-06 23:54:22 +02:00
Efraim Flashner 18e565bf67
gnu: terminology: Update to 1.1.1.
* gnu/packages/enlightenment.scm (terminology): Update to 1.1.1.
2017-09-06 22:07:37 +03:00
Peter Mikkelsen 1b97e92613
gnu: gdm: Add missing input.
* gnu/packages/gnome.scm (gdm)[inputs]: Add libcap.
2017-09-06 19:05:56 +03:00
Peter Mikkelsen de0c89f181
gnu: colord: Add missing input.
* gnu/packages/gnome.scm (colord)[inputs]: Add libcap.
2017-09-06 19:05:56 +03:00
Peter Mikkelsen 7e38ba654a
gnu: accountsservice: Add missing input.
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add libcap.
2017-09-06 19:05:55 +03:00
Peter Mikkelsen 166bc1b259
gnu: network-manager: Add missing input.
* gnu/packages/gnome.scm (network-manager)[inputs]: Add libcap.
2017-09-06 19:05:55 +03:00
Peter Mikkelsen daae208942
gnu: modem-manager: Add missing input.
* gnu/packages/freedesktop.scm (modem-manager)[inputs]: Add libcap.
2017-09-06 19:05:55 +03:00
Peter Mikkelsen 1f919459eb
gnu: udisks: Add missing input.
* gnu/packages/freedesktop.scm (udisks)[inputs]: Add libcap.
2017-09-06 19:05:55 +03:00
Tobias Geerinckx-Rice 4ef6cfefaa
gnu: python-pyxb: Update to 1.2.6.
* gnu/packages/xml.scm (python-pyxb): Update to 1.2.6.
2017-09-06 17:12:42 +02:00
Tobias Geerinckx-Rice 35a4fefc01
gnu: iproute: Edit description.
* gnu/packages/linux.scm (iproute)[description]: Re-order, be concise, and
omit information that is obsolete, misleading, or irrelevant to Guix users.
2017-09-06 17:12:41 +02:00
Tobias Geerinckx-Rice ddcac5595e
gnu: iproute: Update to 4.13.0.
* gnu/packages/linux.scm (iproute): Update to 4.13.0.
2017-09-06 17:12:40 +02:00
Nicolas Goaziou e9ba22d6e1
gnu: emacs-org: Update to 20170906.
* gnu/packages/emacs.scm (emacs-org): Update to 20170906, a.k.a. Org 9.1.
2017-09-06 14:45:08 +02:00
Efraim Flashner 98df3a88b5
gnu: libzip: Update to 1.3.0 (fixes CVE-2017-14107).
* gnu/packages/compression.scm (libzip): Update to 1.3.0.
[source]: Remove patch.
[arguments]: Remove custom 'patch-perl phase.
* gnu/packages/patches/libzip-CVE-2017-12858.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-09-06 14:20:43 +03:00
Efraim Flashner 3b7c606965
gnu: openjpeg: Fix CVE-2017-14151, CVE-2017-14152.
* gnu/packages/image.scm (openjpeg)[source]: Add patches.
* gnu/packages/patches/openjpeg-CVE-2017-14151.patch,
gnu/packages/patches/openjpeg-CVE-2017-14152.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-09-06 14:20:40 +03:00
Nicolas Goaziou f049e79dc3
gnu: csound: Update to 6.09.1.
* gnu/packages/audio.scm (csound): Update to 6.09.1.  Change source URI.
* gnu/packages/patches/csound-header-ordering.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove reference to patch above.
2017-09-06 12:51:59 +02:00
Roel Janssen 026ebc141f
gnu: Update calibre to 3.6.0.
* gnu/local.mk: Remove calibre-drop-unrar.patch
* gnu/packages/ebook.scm (calibre): Update to 3.6.0.
  Add python-html5-parser input.
* gnu/packages/patches/calibre-drop-unrar.patch: Remove file.
2017-09-06 12:42:57 +02:00
Roel Janssen 13be557d98
gnu: Add python-html5-parser, python2-html5-parser.
* gnu/packages/python.scm (python-html5-parser): New variable.
  (python2-html5-parser: New variable.
2017-09-06 12:42:40 +02:00
Roel Janssen 2054b52201
gnu: Update python-lxml to 3.8.0.
* gnu/packages/python.scm (python-lxml): Update to 3.8.0.
2017-09-06 12:41:41 +02:00