Commit Graph

37772 Commits (0a41b5db95a307a36d2386e4884608da89f824ed)

Author SHA1 Message Date
Nicolas Goaziou a3d4a631fe
gnu: Add hedgewars.
* gnu/packages/games.scm (hedgewars): New variable.
2019-04-29 14:37:58 +02:00
Nicolas Goaziou e8a0696d56
gnu: Add jumpnbump.
* gnu/packages/games.scm (jumpnbump): New variable.
2019-04-29 14:37:01 +02:00
Nicolas Goaziou 1a8984536f
gnu: Add sdl2-net.
* gnu/packages/sdl.scm (sdl2-net): New variable.
2019-04-29 14:37:01 +02:00
Vagrant Cascadian 6b99afeef8
gnu: u-boot: Update to 2019.04.
* gnu/packages/bootloaders.scm (u-boot): Update to 2019.04.
[source]: Add patch.
(u-boot-novena): Update dynamic patch to handle config key rename.
(u-boot-am335x-evm): New variable.
(u-boot-am335x-boneblack): Build with modified am335x-evm config.
(u-boot-novena): Fix typo in description.
* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): Use
u-boot-am335x-boneblack.
* gnu/packages/patches/u-boot-fix-mkimage-header-verification.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-29 12:35:04 +02:00
rendaw 9d3053819d
file-systems: Support the 'no-atime' flag.
* guix/build/syscalls.scm (MS_NOATIME): New variable.
* gnu/build/file-systems.scm (mount-flags->bit-mask): Support it.
* doc/guix.texi (File Systems): Document it and add cross-references to
the relevant documentation.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-04-29 12:19:03 +02:00
Ludovic Courtès 4c89dc354e
gnu: font-public-sans: Adjust synopsis and description.
* gnu/packages/fonts.scm (font-public-sans)[synopsis, description]:
Adjust.
2019-04-29 09:53:06 +02:00
Jens M 245aa0e344
gnu: Add font-public-sans.
* gnu/packages/fonts.scm (font-public-sans): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-29 09:51:41 +02:00
Meiyo Peng 772bcb1cf0
installer: Fix typo in docstring.
* gnu/installer/newt/wifi.scm (draw-scanning-page): Fix typo in docstring.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-29 09:48:40 +02:00
Vagrant Cascadian c31bec88a8
gnu: diffoscope: Update to 114.
* gnu/packages/package-management (diffoscope): Update to 114.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-29 09:33:55 +02:00
Diego Nicola Barbato b901b72545
services: slim: Honor the value of slim from slim-configuration.
Previously setting the slim field in slim-configuration would have no effect.

* gnu/services/xorg.scm (slim-shepherd-service): Remove unused let binding for
  slim.  Use (slim-configuration-slim config) instead of the default slim.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-29 09:33:55 +02:00
Christopher Baines fdb513a704
gnu: Fix missing bison package in (gnu packages algebra).
This fixes a regression introduced in
6d3896b9fc.

* gnu/packages/algebra.scm: Use the (gnu packages bison) module.
2019-04-28 23:58:13 +01:00
Christopher Baines 81aa6c721b
gnu: direnv: Change to the go-build-system.
The go-build-system is slightly more appropriate, and switching resolves an
issue with combining the 'unpack phase from the gnu-build-system, and the
'setup-go-environment from the go-build-system. With both of those phases
creating a directory, the first-subdirectory call at the end of the 'unpack
phase can return different values depending on the filesystem ordering.

* gnu/packages/shellutils.scm (direnv)[source]: Use the git repository, as
this works better with the go-build-system.
[build-system]: Change to the go-build-system.
[arguments]: Adjust for the go-build-system.
[native-inputs]: Remove go.
2019-04-28 23:13:31 +01:00
Ludovic Courtès d779de1817
installer: Tell the user where the config file is.
* gnu/installer/newt/final.scm (strip-prefix): New procedure.
(run-config-display-page): Add a sentence showing where the config file
is stored.
2019-04-28 22:57:08 +02:00
Ludovic Courtès ada4aeb068
installer: Fix handling of user password mismatches.
Previously, if we had a password mismatch, the 'password' field would
end up containing a <user> record instead of the actual password.

* gnu/installer/newt/user.scm (confirm-password): Make TRY-AGAIN
optional and adjust docstring.
(run-user-add-page): Move 'confirm-password' call one level higher.
2019-04-28 22:57:07 +02:00
Ludovic Courtès 0e8e963d73
installer: User accounts can now have a "real name."
* gnu/installer/newt/user.scm (run-user-add-page): Add #:real-name.  Add
a label and entry for the real name and initialize the 'real-name' field
of the <user> record.
* gnu/installer/final.scm (create-user-database): Set the 'comment'
field of the <user-account> record.
2019-04-28 22:57:07 +02:00
Ludovic Courtès 43c1c44a11
installer: User can have a "real name".
* gnu/installer/user.scm (<user>)[real-name]: New field.
(users->configuration)[use->sexp]: Turn it into a 'comment' field.
2019-04-28 22:57:07 +02:00
Ludovic Courtès ed5a5d38cf
installer: Improve layout of the partitioning page.
Previously the "listbox" would be unnecessarily high, leaving too little
space for the German translation of the text above.

* gnu/installer/newt/partition.scm (run-disk-page): Increase
 #:info-textbox-width and pass #:listbox-height.
2019-04-28 22:57:07 +02:00
Ludovic Courtès 113bc08172
installer: Add 'nss-certs' to the networking services.
Fixes <https://bugs.gnu.org/35469>.
Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

* gnu/installer/services.scm (%system-services): Add service for
'nss-certs', with 'recommended?' set to #t.
2019-04-28 22:57:07 +02:00
Ludovic Courtès 1d9fcdacf9
installer: Recommended services are pre-selected.
* gnu/installer/services.scm (<system-service>)[recommended?]: New
field.
* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page):
Pass #:selection to 'run-checkbox-tree-page', computed from the
'recommended?' field of each service.
(run-networking-cbt-page): Likewise.
2019-04-28 22:57:07 +02:00
Ludovic Courtès 7253c2b629
installer: Add #:selection parameter to 'run-checkbox-tree-page'.
* gnu/installer/newt/page.scm (%none-selected): New variable.
(run-checkbox-tree-page): Add #:selection.
[fill-checkbox-tree]: Honor it.
2019-04-28 22:57:07 +02:00
Ludovic Courtès a4ae05fb8b
vm-image: Add 'nss-certs' to the global package set.
* gnu/system/examples/vm-image.tmpl (packages): Add NSS-CERTS.
2019-04-28 22:57:06 +02:00
Nicolas Goaziou e0f3a4feb5
gnu: Fix typo.
* gnu/packages/algebra.scm (giac-xcas): Fix typo.
2019-04-28 22:16:03 +02:00
Nicolas Goaziou 7fc0e3dbbb
gnu: giac-xcas: Rename to "giac" to match upstream name.
* gnu/packages/algebra.scm (giac): New variable.
(giac-xcas): Deprecate.
2019-04-28 21:41:57 +02:00
Nicolas Goaziou 6d3896b9fc
gnu: giac-xcas: Add inputs.
* gnu/packages/algebra.scm (giac-xcas)[inputs]: Add glpk, libsamplerate, bison
  and flex.
2019-04-28 21:35:39 +02:00
Nicolas Goaziou 9f73ac242c
gnu: giac-xcas: Fix documentation.
* gnu/packages/algebra.scm (giac-xcas): Use a single output.  Fix licensing
  issues in documentation.

Xcas expects documentation to be located at a fixed location, not compatible
with a "doc" output.
2019-04-28 21:35:37 +02:00
Mark H Weaver 0e09c099cb
gnu: linux-libre: Update to 5.0.10.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.10.
(%linux-libre-hash): Update hash.
2019-04-28 13:35:43 -04:00
Mark H Weaver e9ef345508
gnu: linux-libre@4.19: Update to 4.19.37.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.37.
(%linux-libre-4.19-hash): Update hash.
2019-04-28 13:34:57 -04:00
Mark H Weaver 4943ddf878
gnu: linux-libre@4.14: Update to 4.14.114.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.114.
(%linux-libre-4.14-hash): Update hash.
2019-04-28 13:34:06 -04:00
Mark H Weaver a7dad69a32
gnu: linux-libre@4.9: Update to 4.9.171.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.171.
2019-04-28 13:33:36 -04:00
Mark H Weaver 4987e2b3b1
gnu: linux-libre@4.4: Update to 4.4.179.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.179.
2019-04-28 13:32:54 -04:00
Christopher Baines bf949323b9
gnu: Add cloud-utils.
* gnu/packages/admin.scm (cloud-utils): New variable.
2019-04-28 17:37:17 +01:00
Ricardo Wurmus cee06123c8
gnu: Remove unused module reference.
* gnu/services/web.scm: Remove reference to (gnu packages guile).
2019-04-28 16:05:57 +02:00
Ricardo Wurmus 6b1c7ac8ed
gnu: hypre: Unconditionally return #T from build phases.
* gnu/packages/maths.scm (hypre)[arguments]: Use INVOKE and unconditionally
return #T from build phases.
2019-04-28 16:05:57 +02:00
Ricardo Wurmus 9cd82b1c9d
gnu: jacal: Unconditionally return #T from configure phase.
* gnu/packages/maths.scm (jacal)[arguments]: Use INVOKE in configure phase.
2019-04-28 16:05:57 +02:00
Ricardo Wurmus 32d5360f43
gnu: z3: Unconditionally return #T from build phases.
* gnu/packages/maths.scm (z3)[arguments]: Use INVOKE in build phases.
2019-04-28 16:05:56 +02:00
Ricardo Wurmus cb6f44d4e4
gnu: atlas: Always return #T from build phases.
* gnu/packages/maths.scm (atlas)[arguments]: Always return #T from build
phases; use INVOKE.
2019-04-28 16:05:56 +02:00
Ricardo Wurmus 1ec1782106
gnu: make-blis: Always return #T from configure phase.
* gnu/packages/maths.scm (make-blis)[arguments]: Use INVOKE.
2019-04-28 16:05:56 +02:00
Ricardo Wurmus 7055407770
gnu: kdevplatform: Use INVOKE.
* gnu/packages/kde.scm (kdevplatform)[arguments]: Use INVOKE and return #T
unconditionally.
2019-04-28 16:05:53 +02:00
Ludovic Courtès 7d62fa206b
Merge branch 'staging' 2019-04-28 14:45:35 +02:00
Ricardo Wurmus c5db31d414
gnu: gnome-shell: Add gdk-pixbuf+svg to inputs.
* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add gdk-pixbuf+svg.
2019-04-27 22:57:03 +02:00
Ricardo Wurmus 3153ca9d5f
gnu: r-rhtslib: Fix build.
* gnu/packages/bioinformatics.scm (r-rhtslib)[arguments]: Add
"--no-staged-install" to configure flags.
2019-04-27 22:45:02 +02:00
Ricardo Wurmus fc3ebc3023
gnu: r-ggbio: Fix build.
* gnu/packages/bioinformatics.scm (r-ggbio)[arguments]: Add build phase to
patch out typo.
2019-04-27 20:45:21 +02:00
Ricardo Wurmus d22d790409
gnu: r-sjplot: Update to 2.6.3.
* gnu/packages/cran.scm (r-sjplot): Update to 2.6.3.
[propagated-inputs]: Add r-bayestestr, r-insight, and r-performance.
2019-04-27 20:45:20 +02:00
Ricardo Wurmus 711a2f0611
gnu: Add r-performance.
* gnu/packages/cran.scm (r-performance): New variable.
2019-04-27 20:45:20 +02:00
Ricardo Wurmus c4568c5c64
gnu: Add r-bayestestr.
* gnu/packages/cran.scm (r-bayestestr): New variable.
2019-04-27 20:45:20 +02:00
Ludovic Courtès 7dbdbbfd6e
installer: Add missing i18n in the partitioning pages.
* gnu/installer/newt/partition.scm (run-scheme-page): Add missing 'G_'
for ITEMS.
(run-partioning-page): Likewise.
(run-partition-page): Move misplaced call to 'G_'.
2019-04-27 19:31:50 +02:00
Ludovic Courtès 61e41d5132
gnu: guix: Update to 0c329bf.
* gnu/packages/package-management.scm (guix): Update to 0c329bf.
2019-04-27 19:31:50 +02:00
Julien Lepiller e821a6406a
gnu: ocaml-qtest: Update to 2.9.
* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.9.
[source]: Use git-fetch.
[build-system]: Use dune-build-system.
2019-04-27 19:03:43 +02:00
Julien Lepiller bcc718be03
gnu: ocaml-ezjsonm: Update to 1.1.0.
* gnu/packages/ocaml.scm (ocaml-ezjsonm): Update to 1.1.0.
2019-04-27 19:03:28 +02:00
Julien Lepiller 58c3118f59
gnu: ocaml-re: Update to 1.9.0.
* gnu/packages/ocaml.scm (ocaml-re): Update to 1.9.0.
(ocaml-uri): Fix build.
2019-04-27 19:03:25 +02:00
Julien Lepiller e58d05c32e
gnu: ocaml-csv: Update to 2.2.
* gnu/packages/ocaml.scm (ocaml-csv): Update to 2.2.
[source]: Use git-fetch.
[build-system]: Use dune-build-system.
2019-04-27 19:03:21 +02:00
Julien Lepiller f9caa17b63
gnu: ocaml-spawn: Update to 0.13.0.
* gnu/packages/ocaml.scm (ocaml-spawn): Update to 0.13.0.
2019-04-27 19:03:14 +02:00
Julien Lepiller b8e2bd4fc8
gnu: knot: Fix typos.
* gnu/services/dns.scm: Fix typos.
2019-04-27 15:56:35 +02:00
Ludovic Courtès ef1f1ca742
gnu: bubblewrap: Fix Texinfo markup in description.
Fixes a regression introduced in
7ecd1761a2.

* gnu/packages/virtualization.scm (bubblewrap): Fix typo.
2019-04-27 15:41:36 +02:00
Ludovic Courtès 6e0521eeed
vm-image: Allow for password-less sudo.
* gnu/system/examples/vm-image.tmpl (sudoers-file): New field.
2019-04-27 15:08:18 +02:00
Ludovic Courtès ff587e0fc0
vm-image: Mention 'info guix' in the MOTD.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Mention 'info guix'.
2019-04-27 15:08:18 +02:00
Ludovic Courtès 5df29aad3b
vm-image: Add a font to the global profile.
* gnu/system/examples/vm-image.tmpl (packages): Add FONT-BITSTREAM-VERA,
for use by xfce-terminal, IceCat, etc.
2019-04-27 15:08:17 +02:00
Ludovic Courtès ea2acfe98a
doc: Update bit about SSH in the VM.
* doc/guix.texi (Running Guix in a VM): Remove mentions of 'lsh-server';
mention 'openssh-service-type' and add a cross-reference.
* gnu/system/examples/vm-image.tmpl (services): Add a commented-out line
for 'openssh-service-type'.
2019-04-27 15:08:17 +02:00
Julien Lepiller 6cd7b1be7e
gnu: knot: Add configuration fields.
* gnu/services/dns.scm (knot-zone-configuration)[zonefile-load]
[journal-content, max-journal-usage, max-journal-depth, max-zone-size]:
New fields.
(knot-zone-config): Serialize them.
* doc/guix.texi (DNS Services): Document them.
2019-04-27 13:02:31 +02:00
Clément Lassieur bdb372a647
gnu: gajim: Update to 1.1.3.
* gnu/packages/messaging.scm (gajim): Update to 1.1.3.
2019-04-27 12:07:50 +02:00
Clément Lassieur bf98373fcd
gnu: python-nbxmpp: Update to 0.6.10.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.10.
2019-04-27 12:07:50 +02:00
Ricardo Wurmus ea9d634c7e
gnu: r-quadprog: Update to 1.5-6.
* gnu/packages/maths.scm (r-quadprog): Update to 1.5-6.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus bea8205936
gnu: r-caret: Update to 6.0-84.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-84.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 0d32caeeed
gnu: r-fpc: Update to 2.1-11.2.
* gnu/packages/statistics.scm (r-fpc): Update to 2.1-11.2.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 9fbbe2623f
gnu: r-rngtools: Update to 1.3.1.1.
* gnu/packages/statistics.scm (r-rngtools): Update to 1.3.1.1.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus a563e75ea4
gnu: r-mass: Update to 7.3-51.4.
* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.4.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus aa97fbfa95
gnu: r-boot: Update to 1.3-22.
* gnu/packages/statistics.scm (r-boot): Update to 1.3-22.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 071390aa09
gnu: r-sf: Update to 0.7-4.
* gnu/packages/cran.scm (r-sf): Update to 0.7-4.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 1bbfca18c5
gnu: r-classint: Update to 0.3-3.
* gnu/packages/cran.scm (r-classint): Update to 0.3-3.
[propagated-inputs]: Add r-kernsmooth.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 7b18fac45b
gnu: r-survey: Update to 3.36.
* gnu/packages/cran.scm (r-survey): Update to 3.36.
[propagated-inputs]: Add r-mitools.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 779174e4bb
gnu: r-ordinal: Update to 2019.4-25.
* gnu/packages/cran.scm (r-ordinal): Update to 2019.4-25.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus 9c4f118bf7
gnu: Add r-mitools.
* gnu/packages/cran.scm (r-mitools): New variable.
2019-04-27 12:03:10 +02:00
Clément Lassieur 747c8f2a20
gnu: mozjs-38: Fix URI.
* gnu/packages/gnuzilla.scm (mozjs-38): Fix URI.
2019-04-27 11:59:49 +02:00
Rutger Helling 816014d39d
gnu: wine-staging: Update to 4.7.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.7.
* gnu/packages/wine.scm (wine-staging): Update to 4.7.
2019-04-27 11:33:23 +02:00
Ludovic Courtès 435551f0fa
services: knot: Fix configuration file generation.
Fixes a regression introduced in
92eb600f8a.

* gnu/services/dns.scm (knot-config-file): Add ungexp around call to
'knot-configuration-includes'.
2019-04-27 00:19:41 +02:00
Ludovic Courtès aea1a42e00
system: Add boot file systems to /etc/fstab.
* gnu/system.scm (essential-services): Pass FSTAB-SERVICE-TYPE the list
of file systems that match 'file-system-needed-for-boot?'.
2019-04-27 00:11:52 +02:00
Ludovic Courtès 74685a4369
services: file-system: Filter what goes to /etc/fstab.
Fixes a longstanding issue whereby, due to our long fstab that included
pseudo file systems like cgroup mounts, graphical file managers would
display all of these.  Initially reported at
<https://lists.gnu.org/archive/html/help-guix/2017-11/msg00084.html>.

* gnu/services/base.scm (file-system-fstab-entries): New procedure.
(file-system-service-type): Use it to extend FSTAB-SERVICE-TYPE.
2019-04-27 00:11:52 +02:00
Julien Lepiller b05290380f
gnu: ocaml-ppxlib: Update to 0.6.0.
* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.6.0.
(dune): Update to 1.9.1.
2019-04-26 23:57:00 +02:00
Julien Lepiller cf338cc305
gnu: ocaml-migrate-parsetree: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-migrate-parsetree)[properties]: New
field.
2019-04-26 23:35:24 +02:00
Julien Lepiller b7ebcb043c
gnu: ocaml-ppx-expect: Update to 0.12.0.
* gnu/packages/ocaml.scm (ocaml-ppx-inline-test): Update to 0.12.0.
(ocaml-ppx-expect): Update to 0.12.0.
2019-04-26 23:35:19 +02:00
Julien Lepiller ee33e415e7
gnu: ocaml-frontc: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-frontc)[properties]: New field.
2019-04-26 23:35:17 +02:00
Julien Lepiller d4857001a1
gnu: ocaml-ppx-tools: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-ppx-tools)[properties]: New field.
2019-04-26 23:35:15 +02:00
Julien Lepiller f08b235dab
gnu: ocaml-lwt-log: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-lwt-log)[properties]: New field.
2019-04-26 23:35:13 +02:00
Julien Lepiller c949a4eb1f
gnu: ocaml-ppx-tools-versioned: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned)[properties]: New
field.
2019-04-26 23:35:11 +02:00
Julien Lepiller d9faae6254
gnu: ocaml-compiler-libs: Add upstream name.
* gnu/packages/ocaml.scm (ocaml-compiler-libs)[properties]: New field.
2019-04-26 23:35:08 +02:00
Julien Lepiller 1e5937c8c0
gnu: ocaml-ppx-derivers: Update to 1.2.1.
* gnu/packages/ocaml.scm (ocaml-ppx-derivers): Update to 1.2.1.
2019-04-26 23:35:03 +02:00
Julien Lepiller 1e8439de27
gnu: ocaml-pcre: Update to 7.4.1.
* gnu/packages/ocaml.scm (ocaml-pcre): Update to 7.4.1.
[build-system]: Use dune-build-system.
[source]: Use git-fetch.
2019-04-26 23:34:59 +02:00
Julien Lepiller acb98ad956
gnu: ocaml-stringext: Update to 1.5.0.
* gnu/packages/ocaml.scm (ocaml-stringext): Update to 1.5.0.
[source]: Use git-fetch.
[build-system]: Use dune-build-system.
2019-04-26 23:34:54 +02:00
Julien Lepiller 09cd92a983
gnu: ocaml-zarith: Update to 1.7.
* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.7.
[source]: Use git-fetch.
2019-04-26 23:34:41 +02:00
Julien Lepiller eddfd11d70
gnu: ocaml-topkg: Update to 1.0.0.
* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.0.
2019-04-26 23:34:31 +02:00
Julien Lepiller 853af25ecd
gnu: ocaml-mtime: Update to 1.1.0.
* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.1.0.
2019-04-26 23:34:26 +02:00
Julien Lepiller 3f59ecfcb5
gnu: ocaml-qcheck: Update to 0.9.
* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.9.
2019-04-26 23:34:10 +02:00
Ricardo Wurmus 152cbc3ca5
gnu: r-with-tests: Update to 3.6.0.
* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.0.
[arguments]: Adjust "build-reproducibly" phase.
[native-inputs]: Add a texlive-union consisting of texlive-fonts-amsfonts,
texlive-fonts-ec, texlive-latex-amsfonts, texlive-latex-base,
texlive-latex-fancyvrb, texlive-latex-graphics, texlive-latex-hyperref,
texlive-latex-oberdiek, texlive-latex-tools, texlive-latex-upquote, and
texlive-latex-url.
2019-04-26 21:00:41 +02:00
Ricardo Wurmus 7f55904558
gnu: Add umi-tools.
* gnu/packages/bioinformatics.scm (umi-tools): New variable.
2019-04-26 21:00:37 +02:00
Timothy Sample 8caa458953
gnu: gdm: Install a placeholder desktop entry.
This fixes <https://bugs.gnu.org/35068>.

* gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that installs a
placeholder desktop entry file.

Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-26 13:57:39 -04:00
Leo Famulari 8597aecb84
gnu: MPD: Update to 0.21.8.
* gnu/packages/mpd.scm (mpd): Update to 0.21.8.
2019-04-26 13:36:59 -04:00
Nicolas Goaziou 936a4f4371
gnu: mame: Update to 0.209.
* gnu/packages/emulators.scm (mame): Update to 0.209.
2019-04-26 18:54:16 +02:00
Julien Lepiller e379d1b5ef
gnu: dns: Fix configuration formating.
* gnu/services/dns.scm (format-string-list): Fix formating of lists with
only one symbol.
2019-04-26 18:37:48 +02:00
Julien Lepiller 273ba2552b
gnu: ocaml-integers: Update to 0.3.0.
* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.3.0.
2019-04-26 18:29:02 +02:00
Julien Lepiller 12c3f62ab2
gnu: ocaml-easy-format: Update to 1.3.1.
* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.1.
[build-system]: Use dune-build-system.
[source]: Use git-fetch.
2019-04-26 18:28:58 +02:00
Julien Lepiller 7e49538483
gnu: ocaml-fpath: Update to 0.7.2.
* gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.2.
2019-04-26 18:28:54 +02:00
Julien Lepiller b858c5ac39
gnu: ocaml-ssl: Update to 0.5.7.
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.7.
2019-04-26 18:28:49 +02:00
Julien Lepiller 44b8507d5e
gnu: ocaml-octavius: Update to 1.2.1.
* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.1.
2019-04-26 18:28:46 +02:00
Julien Lepiller 22cd6a1d4f
gnu: ocaml-result: Update to 1.3.
* gnu/packages/ocaml.scm (ocaml-result): Update to 1.3.
[build-system]: Use dune-build-system.
[source]: Use git-fetch.
2019-04-26 18:28:42 +02:00
Julien Lepiller 5cb40adaa2
gnu: ocaml-utop: Update to 2.3.0.
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.3.0.
2019-04-26 18:28:25 +02:00
Ludovic Courtès d7b05620a9
vm-image: Remove NetworkManager & co. and add the DHCP client.
* gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant,
cups-pk-helper, and NetworkManager.  Add DHCP-CLIENT-SERVICE-TYPE.
2019-04-26 18:24:55 +02:00
Ludovic Courtès a9a0790376
gnu: xfdesktop: Stick a Guix logo in the background image.
* gnu/packages/xfce.scm (xfdesktop)[source](modules, snippet): New
fields.
[arguments]: New field.
[native-inputs]: Add INKSCAPE and IMAGEMAGICK.
2019-04-26 18:23:56 +02:00
Ludovic Courtès 94e1439800
services: cups-pk-helper: Export.
* gnu/services/desktop.scm (cups-pk-helper-service-type): Export.
2019-04-26 18:07:46 +02:00
Ludovic Courtès 1ac6c33cae
vm-image: Use the actual file name of the current file.
* gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and
'current-source-location'.
2019-04-26 16:47:11 +02:00
Ludovic Courtès 98f035482f
installer: Actually reboot when the user presses "Reboot."
* gnu/installer/newt/final.scm (run-install-success-page): Return
'success.
* gnu/installer.scm (installer-program): Check the result of the 'final
step and reboot upon success.
2019-04-26 14:19:36 +02:00
Ludovic Courtès 9529f7850e
installer: Take 'guix system init' exit code into account.
This allows the installer to distinguish success from failure, and also
ensures the shell that runs 'guix system init' exits upon completion.

* gnu/installer/utils.scm (run-shell-command)[pause]: New procedure.
Add "exec" before COMMAND in the script.  Guard 'invoke' call and handle
'invoke-error?'.  Add call to 'pause' on completion.
* gnu/installer/final.scm (install-system): Remove 'false-if-exception'.
2019-04-26 14:19:36 +02:00
Ludovic Courtès 6c849cdb98
installer: Run wrapped program with 'execl', not 'system'.
'system' invokes /bin/sh, which is certainly not needed here.

* gnu/installer.scm (installer-program): Use 'execl', not 'system'.
2019-04-26 14:19:36 +02:00
Ludovic Courtès 538b99f31f
system: Provide a new VM image configuration.
* gnu/system/examples/vm-image.tmpl: Rewrite.
* doc/guix.texi (Running Guix in a VM): Adjust accordingly.
2019-04-26 14:19:36 +02:00
Ludovic Courtès 504a0fc636
accounts: Always honor the configured user account shell.
Starting from commit 0ae735bcc8, Guix
System would preserve the user shell across reconfigure and reboot.
This was done so as to allow for the use of 'chsh'.

This proved to be a misguided decision.  This commit goes back to
considering user shells as config and not "state."

* gnu/build/accounts.scm (allocate-passwd): Do not use shell from
PREVIOUS.
2019-04-26 14:19:36 +02:00
Tobias Geerinckx-Rice 7342923d98
gnu: wgetpaste: Add and use wget input.
This package has but one purpose; late binding's overkill.

* gnu/packages/wget.scm (wgetpaste)[arguments]: Add ‘use-inputs’ phase.
[inputs]: Add wget.
2019-04-26 04:36:02 +02:00
Tobias Geerinckx-Rice 4f7db08571
gnu: hcxdumptool: Update to 5.1.4.
* gnu/packages/networking.scm (hcxdumptool): Update to 5.1.4.
2019-04-26 00:58:16 +02:00
Tobias Geerinckx-Rice 03c443ce8f
gnu: hcxtools: Update to 5.1.4.
* gnu/packages/networking.scm (hcxtools): Update to 5.1.4.
2019-04-26 00:58:06 +02:00
Tobias Geerinckx-Rice 55036ddc9a
gnu: soundtouch: Update to 2.1.1.
* gnu/packages/audio.scm (soundtouch): Update to 2.1.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
Remove patches.
* gnu/packages/patches/soundtouch-CVE-2018-1000223.patch,
gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch:
Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2019-04-26 00:56:32 +02:00
Tobias Geerinckx-Rice 88507036f6
gnu: tmux-xpanes: Update to 4.1.0.
* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.0.
2019-04-26 00:54:00 +02:00
Arun Isaac 9be92490b5
gnu: librepcb: Update to 0.1.1.
* gnu/packages/engineering.scm (librepcb): Update to 0.1.1.
2019-04-26 01:58:30 +05:30
Julien Lepiller 92eb600f8a
gnu: knot-service: Add includes field in configuration.
* gnu/services/dns.scm (knot-configuration): Add includes field.
(verify-knot-configuration): Check includes content.
(knot-config-file): Serialize includes.
* doc/guix.texi (DNS Services): Document it.
2019-04-25 21:44:55 +02:00
Leo Famulari ca3cf2d58e
gnu: tmux: Update to 2.9.
* gnu/packages/tmux.scm (tmux): Update to 2.9.
2019-04-25 13:57:09 -04:00
Julien Lepiller b68aff1f05
gnu: certbot: Add support for manual plugin.
* gnu/services/certbot.scm (certificate-configuration): Add challenge,
auth-hook and cleanup-hook fields.
(certbot-command): Use them.
* doc/guix.texi (Certificate Services): Document them.
2019-04-25 19:46:18 +02:00
Julien Lepiller c3634df2a4
gnu: ocaml@4.02: Remove the package, affected by a CVE, and its dependent
packages.

This fixes <https://bugs.gnu.org/27462>.

* gnu/packages/ocaml.scm (ocaml-4.02, camlp4-4.02, ocaml4.02-menhir)
(ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit)
(ocaml4.02-camlzip, ocaml4.02-ocamlmod, ocaml4.02-zarith)
(ocaml4.02-qcheck, ocaml4.02-qtest, ocaml4.02-stringext)
(ocaml4.02-bisect, ocaml4.02-bitstring, ocaml4.02-result)
(ocaml4.02-topkg, ocaml4.02-rresult, ocaml4.02-sqlite3, ocaml4.02-csv)
(ocaml4.02-mtime, ocaml4.02-cmdliner, ocaml4.02-fmt, ocaml4.02-astring)
(ocaml4.02-alcotest, ocaml4.02-ppx-tools, ocaml4.02-react, ocaml4.02-ssl)
(ocaml4.02-lwt, ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath)
(ocaml4.02-bos, ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar)
(ocaml4.02-uutf, ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64)
(ocaml4.02-omake, ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis)
(ocaml4.02-js-build-tools, ocaml4.02-bin-prot, ocaml4.02-fieldslib)
(ocaml4.02-ppx-core, ocaml4.02-ppx-optcomp, ocaml4.02-ppx-driver)
(ocaml4.02-cppo, ocaml4.02-ppx-deriving, ocaml4.02-ppx-type-conv)
(ocaml4.02-ppx-inline-test, ocaml4.02-ppx-bench, ocaml4.02-ppx-compare)
(ocaml4.02-sexplib, ocaml4.02-typerep, ocaml4.02-variantslib)
(ocaml4.02-ppx-sexp-conv, ocaml4.02-ppx-variants-conv)
(ocaml4.02-ppx-here, ocaml4.02-ppx-assert, ocaml4.02-ppx-enumerate)
(ocaml4.02-ppx-let, ocaml4.02-ppx-typerep-conv, ocaml4.02-ppx-sexp-value)
(ocaml4.02-ppx-pipebang, ocaml4.02-ppx-bin-prot, ocaml4.02-ppx-fail)
(ocaml4.02-ppx-custom-printf, ocaml4.02-ppx-sexp-message)
(ocaml4.02-ppx-fields-conv, ocaml4.02-seq, ocaml4.02-re)
(ocaml4.02-ppx-expect, ocaml4.02-ppx-jane, ocaml4.02-core-kernel)
(ocaml4.02-async-kernel, ocaml4.02-async-rpc-kernel, ocaml4.02-core)
(ocaml4.02-async-unix, ocaml4.02-async-extra, ocaml4.02-async)
(ocaml4.02-ocplib-endian, ocaml4.02-easy-format, optcomp)
(ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi)
(ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): Remove variables.
* guix/build-system/ocaml.scm (default-ocaml4.02)
(default-ocaml4.02-findlib, package-with-ocaml4.02)
(strip-ocaml4.02-variant): Remove variables.
2019-04-25 19:01:31 +02:00
Julien Lepiller 6e49426761
gnu: ocamlify: Downgrade to 0.0.1.
Version 0.0.2 cannot be built with the latest OCaml, whereas this
version does.  This is also the version used by opam.

* gnu/packages/ocaml.scm (ocamlify): Downgrade to 0.0.1.
[arguments]: Do not use ocaml-4.02.
2019-04-25 19:01:05 +02:00
Julien Lepiller 0705f389d1
gnu: Remove ocaml-jbuilder.
Jbuilder is deprecated and replaced by dune.

* gnu/packages/ocaml.scm (ocaml-jbuilder): Remove variable.
(ocaml-zed, ocaml-utop): Use dune-build-system.
2019-04-25 19:00:48 +02:00
Julien Lepiller bbe9915b30
gnu: bap: Update to 1.6.0.
* gnu/packages/ocaml.scm (bap): Update to 1.6.0.
(ocaml-frontc): Update to 3.4.1.
(ocaml-fileutils, ocaml-cstruct, ocaml-hex, ocaml-ezjsonm, ocaml-uri):
New variables.
(ocaml4.02-fileutils, ocaml4.02-cstruct, ocaml4.02-hex,
ocaml4.02-ezjsonm, ocaml4.02-uri): Remove variables.
2019-04-25 19:00:25 +02:00
Julien Lepiller ce9a30e6f4
gnu: Add ocaml-bigarray-compat.
* gnu/packages/ocaml.scm (ocaml-bigarray-compat): New variable.
2019-04-25 18:59:55 +02:00
Ricardo Wurmus cd8dce8ac4
gnu: gnome-shell: Add gdk-pixbuf+svg to inputs.
Fixes <https://bugs.gnu.org/34124>.

* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add gdk-pixbuf+svg.
[arguments]: Add the lib directory of gdk-pixbuf+svg to the LD_LIBRARY_PATH
wrapper of the gnome-shell executable.
2019-04-25 15:30:07 +02:00
Nicolas Goaziou 92e1e0ec4b
gnu: fltk: Update to 1.3.5.
* gnu/packages/fltk.scm (fltk): Update to 1.3.5.
2019-04-25 14:59:16 +02:00
Ludovic Courtès 187122b902
installer: Ask for confirmation of the user passwords.
* gnu/installer/newt/user.scm (run-user-add-page): Add #:name and
 #:home-directory and honor them.  Add call to 'confirm-password'.
2019-04-25 12:23:54 +02:00
Ludovic Courtès 8f2b7e3cb4
installer: Ask for confirmation of the root password.
* gnu/installer/newt/user.scm (confirm-password): New procedure.
(run-root-password-page): Add call to 'confirm-password'.
2019-04-25 12:23:54 +02:00
Ludovic Courtès 453c976501
installer: Use FLAG-PASSWORD for the encryption passphrase confirmation.
* gnu/installer/newt/partition.scm (prompt-luks-passwords)
<password-confirm-page>: Pass #:input-flags to 'run-input-page'.
2019-04-25 12:23:54 +02:00
Chris Marusich 4728806185
gnu: Add python-yubikey-manager and python2-yubikey-manager.
* gnu/packages/security-token.scm (python-yubikey-manager)
(python2-yubikey-manager): New variables.
2019-04-24 21:08:39 -07:00
Chris Marusich 5297e97599
gnu: Add python-fido2 and python2-fido2.
* gnu/packages/security-token.scm (python-fido2, python2-fido2): New
variables.
2019-04-24 21:08:39 -07:00
Chris Marusich 41553c90e4
gnu: Add public-suffix-list.
* gnu/packages/dns.scm (public-suffix-list): New variable.
2019-04-24 21:08:39 -07:00
Chris Marusich 5f7d151c77
gnu: Add libu2f-host.
* gnu/packages/security-token.scm (libu2f-host): New variable.
2019-04-24 21:08:39 -07:00
Chris Marusich 404037f83d
gnu: Add python-pyscard and python2-pyscard.
* gnu/packages/security-token.scm (python-pyscard, python2-pyscard): New
variables.
2019-04-24 21:08:38 -07:00
Chris Marusich 968e86bd93
gnu: Add python-pyfakefs and python2-pyfakefs.
* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.
* gnu/packages/check.scm (python-pyfakefs, python2-pyfakefs): New
  variables.
2019-04-24 21:08:36 -07:00
Tobias Geerinckx-Rice 0406434baa
gnu: bind: Update to 9.12.4-P1 [fixes CVE-2018-5743, CVE-2019-6467].
* gnu/packages/dns.scm (isc-bind): Update to 9.12.4-P1.
[source]: Add patch.
[inputs]: Add python and python-ply.
* packages/patches/bind-fix-unused-pk11-ecc-constants.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-04-25 04:42:17 +02:00
Tobias Geerinckx-Rice 9b19734c50
gnu: r-yamss: Fix typo in description.
* gnu/packages/bioconductor.scm (r-yamss)[description]: Fix typo.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice 61985d650b
gnu: python-dill: Fix typo in description.
* gnu/packages/python-xyz.scm (python-dill)[description]: Fix typo.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice 52beae7b8a
gnu, guix: Yearly ritual purging of the filesystems.
* gnu/packages/android.scm (android-ext4-utils)[synopsis]: Fix ‘file
system’ spelling.
* gnu/packages/disk.scm (rmlint)[synopsis, description]: Likewise.
* gnu/packages/golang.scm (go-github-com-kr-fs)[synopsis, description]:
Likewise & edit for grammar.
* gnu/packages/ipfs.scm (gx, go-ipfs)[description]: Likewise.
* /gnu/packages/java.scm (java-commons-vfs)[synopsis]: Likewise.
* gnu/packages/linux.scm (fuseiso)[description]: Likewise.
(genext2fs)[synopsis, description]: Likewise.
* gnu/packages/package-management.scm (libostree)[description]: Likewise.
* gnu/packages/python-xyz.scm (python-requests-file)[description]:
Likewise & mark up.
* gnu/packages/rails.scm (ruby-with-advisory-lock)[description]:
Likewise.
* gnu/packages/ruby.scm (ruby-rerun)[description]: Likewise.
* guix/build/go-build-system.scm (setup-go-environment)<docstring>:
Likewise.
* guix/store/deduplication.scm (get-temp-link)<docstring>: Likewise.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice 7ecd1761a2
gnu: bubblewrap: Edit description.
* gnu/packages/virtualization.scm (bubblewrap)[description]: Mark up & edit.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice ac32a451fa
gnu: perl-filesys-notify-simple: Edit description.
* gnu/packages/perl.scm (perl-filesys-notify-simple)[description]: Mark up & edit.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice ddfd529cc9
gnu: libimobiledevice: Edit description.
* gnu/packages/libusb.scm (libimobiledevice)[description]: Fix grammar & spelling.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice 2cffa2f240
gnu: libsvm: Update to 3.23.
* gnu/packages/machine-learning.scm (libsvm): Update to 3.23.
2019-04-25 04:42:16 +02:00
Tobias Geerinckx-Rice 5ed720976a
gnu: openfst: Update to 1.7.2.
* gnu/packages/machine-learning.scm (openfst): Update to 1.7.2.
2019-04-25 04:42:16 +02:00
Ludovic Courtès ecb33b87aa
vm: Adjust FAT serial number code to 32-bit Guile.
On 32-bit systems, 'string-hash' would raise an out-of-range exception
when the second argument was 2^32.

* gnu/build/vm.scm (make-iso9660-image): Pass 2^32 - 1 to 'string-hash'.
2019-04-25 00:45:35 +02:00
Ludovic Courtès e7c7b73320
installer: Preserve order of user accounts.
* gnu/installer/newt/user.scm (run-user-page): Add call to 'reverse'.
2019-04-25 00:45:35 +02:00
Ludovic Courtès 5be7aecd14
vm: 'system-disk-image' no longer requires the OS to define the "/" file system.
Previously 'guix system disk-image' would fail if the OS didn't define a
"/" file system, even though it actually overrides that file system.

* gnu/system/vm.scm (system-disk-image)[root-uuid]: Turn into a
procedure.
Call 'root-uuid' on a variant of OS with a "/" file system and inherit
from that.
2019-04-25 00:45:35 +02:00
Ludovic Courtès 91a7c4998f
installer: Ask for the root account password.
Fixes <https://bugs.gnu.org/35399>.

* gnu/installer/newt/user.scm (run-root-password-page): New procedure.
* gnu/installer/user.scm (users->configuration): Filter out the "root"
account.
* gnu/installer/final.scm (create-user-database): Set 'uid' field in
'user-account' form.
2019-04-25 00:45:35 +02:00
Ludovic Courtès 399c31d40a
installer: 'run-input-page' has a new #:input-flags parameter.
* gnu/installer/newt/page.scm (run-input-page): Add #:input-flags and
honor it.
2019-04-25 00:45:35 +02:00
Ludovic Courtès 898677ed17
installer: Ask for user password and initialize /etc/shadow.
Partly fixes <https://bugs.gnu.org/35399>.

* gnu/installer/user.scm (<user>)[password]: New field.
* gnu/installer/final.scm (%seed): New variable.
(integer->alphanumeric-char, random-string)
(create-user-database): New procedures.
(install-system): Call 'create-user-database'.
* gnu/installer/newt/final.scm (run-install-shell): Add #:users and pass
it to 'install-system'.
(run-final-page): Pass #:users to 'run-install-shell'.
* gnu/installer/newt/user.scm (run-user-add-page): Add password entry.
Pass its result as the 'password' field of <user>.
2019-04-25 00:45:34 +02:00
Ludovic Courtès 3cc033f2a8
installer: Add missing 'G_' for networking message.
* gnu/installer/newt/network.scm (wait-technology-powered): Add missing
'G_'.
2019-04-25 00:45:34 +02:00
Ludovic Courtès 01ac0e6be1
system: Add guile-readline and guile-colorized to %BASE-PACKAGES.
This adds pretty much nothing to the system closure size.

* gnu/system.scm (%base-packages): Add GUILE-READLINE and
GUILE-COLORIZED.
2019-04-25 00:45:34 +02:00
Ludovic Courtès 55111549e8
install: Add node name in Castellano.
* gnu/system/install.scm (%installation-node-names): Add "es".
2019-04-25 00:45:34 +02:00
Danny Milosavljevic 9374cbd1fb
services: fprintd: Provide polkit policy.
* gnu/services/authentication.scm (fprintd-service-type)[extensions]: Add
polkit-service-type.
2019-04-24 22:21:35 +02:00
Ricardo Wurmus 190dc09e95
gnu: r-xtable: Update to 1.8-4.
* gnu/packages/statistics.scm (r-xtable): Update to 1.8-4.
2019-04-24 17:04:54 +02:00
Ricardo Wurmus 3a9991e4dd
gnu: r-dbplyr: Update to 1.4.0.
* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.0.
2019-04-24 17:04:54 +02:00
Ricardo Wurmus 3cc8f66e95
gnu: r-testthat: Update to 2.1.1.
* gnu/packages/statistics.scm (r-testthat): Update to 2.1.1.
2019-04-24 17:04:54 +02:00
Ricardo Wurmus a300ab685a
gnu: r-igraph: Update to 1.2.4.1.
* gnu/packages/graph.scm (r-igraph): Update to 1.2.4.1.
2019-04-24 17:04:54 +02:00
Ricardo Wurmus 8fc6188e4f
gnu: r-pamr: Update to 1.56.1.
* gnu/packages/cran.scm (r-pamr): Update to 1.56.1.
2019-04-24 17:04:54 +02:00
Ricardo Wurmus a059791f4e
gnu: r-ggforce: Update to 0.2.2.
* gnu/packages/cran.scm (r-ggforce): Update to 0.2.2.
2019-04-24 17:04:54 +02:00
Ricardo Wurmus 88a39cc6f5
gnu: r-rms: Update to 5.1-3.1.
* gnu/packages/cran.scm (r-rms): Update to 5.1-3.1.
2019-04-24 17:04:53 +02:00
Ricardo Wurmus f1c1bbc1a6
gnu: r-genetics: Update to 1.3.8.1.2.
* gnu/packages/cran.scm (r-genetics): Update to 1.3.8.1.2.
2019-04-24 17:04:53 +02:00
Ricardo Wurmus 378b5f4d1e
gnu: r-fields: Update to 9.7.
* gnu/packages/cran.scm (r-fields): Update to 9.7.
2019-04-24 17:04:53 +02:00
Ricardo Wurmus 90325bb182
gnu: r-splitstackshape: Update to 1.4.8.
* gnu/packages/cran.scm (r-splitstackshape): Update to 1.4.8.
2019-04-24 17:04:53 +02:00
Ricardo Wurmus d6fc8fe1fa
gnu: r-emmeans: Update to 1.3.4.
* gnu/packages/cran.scm (r-emmeans): Update to 1.3.4.
2019-04-24 17:04:53 +02:00
Ricardo Wurmus 902905cc5b
gnu: r-sys: Update to 3.2.
* gnu/packages/cran.scm (r-sys): Update to 3.2.
2019-04-24 17:04:48 +02:00
Tobias Geerinckx-Rice 5f88d81fa4
gnu: zynaddsubfx: Update to 3.0.5.
* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.5.
2019-04-24 15:02:05 +02:00
Tobias Geerinckx-Rice cda12aa949
gnu: padthv1: Update to 0.9.7.
* gnu/packages/music.scm (padthv1): Update to 0.9.7.
2019-04-24 14:56:08 +02:00
Tobias Geerinckx-Rice b19392f4f4
gnu: samplv1: Update to 0.9.7.
* gnu/packages/music.scm (samplv1): Update to 0.9.7.
2019-04-24 14:55:59 +02:00
Tobias Geerinckx-Rice e39c4800f0
gnu: synthv1: Update to 0.9.7.
* gnu/packages/music.scm (synthv1): Update to 0.9.7.
2019-04-24 14:55:53 +02:00
Tobias Geerinckx-Rice e4ea33cb2a
gnu: drumkv1: Update to 0.9.7.
* gnu/packages/music.scm (drumkv1): Update to 0.9.7.
2019-04-24 14:47:03 +02:00
Tobias Geerinckx-Rice 5e4ac4de79
gnu: pdfpc: Update to 4.3.2.
* gnu/packages/pdf.scm (pdfpc): Update to 4.3.2.
2019-04-24 14:26:02 +02:00
Tobias Geerinckx-Rice 21e67d060b
gnu: gphoto2: Update to 2.5.20.
* gnu/packages/photo.scm (gphoto2): Update to 2.5.20.
2019-04-24 14:09:02 +02:00
Tobias Geerinckx-Rice e48c3dd990
gnu: rawtherapee: Update to 5.6.
* gnu/packages/photo.scm (rawtherapee): Update to 5.6.
[inputs]: Add librsvg.
2019-04-24 13:48:02 +02:00
Tobias Geerinckx-Rice a50452508e
gnu: youtube-dl: Update to 2019.04.24.
* gnu/packages/video.scm (youtube-dl): Update to 2019.04.24.
2019-04-24 13:05:02 +02:00
Pierre Neidhardt 1c0dd73092
gnu: emacs-ledger-mode: Use ledger as input.
* gnu/packages/finance.scm (emacs-ledger-mode)[inputs]: Add ledger.
[arguments]: Patch path to ledger executable.
2019-04-24 11:12:02 +02:00
Tobias Geerinckx-Rice 28341601b3
gnu: xl2tpd: Don't use NAME in source URI.
* gnu/packages/vpn.scm (xl2tpd)[source]: Hard-code NAME.
2019-04-24 01:47:48 +02:00
Tobias Geerinckx-Rice 14ccd8f883
gnu: xl2tpd: Update to 1.3.14.
* gnu/packages/vpn.scm (xl2tpd): Update to 1.3.14.
2019-04-24 01:47:48 +02:00
Tobias Geerinckx-Rice 7067d5f654
gnu: ristretto: Don't use NAME in source URI.
* gnu/packages/xfce.scm (ristretto)[source]: Hard-code NAME.
2019-04-24 01:47:48 +02:00
Tobias Geerinckx-Rice 177d1af038
gnu: ristretto: Update to 0.8.4.
* gnu/packages/xfce.scm (ristretto): Update to 0.8.4.
2019-04-24 01:47:48 +02:00
Tobias Geerinckx-Rice b990f986f4
gnu: inxi-minimal: Update to 3.0.33-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.33-1.
2019-04-24 01:47:48 +02:00
Nicolas Goaziou ca983a2fc1
gnu: python2-sh: Fix build.
* gnu/packages/python-xyz.scm (python-sh): Fix build error with Python 2 due
  to failing tests.
2019-04-24 00:47:23 +02:00
Ludovic Courtès 06e5c3af8b
services: connman: Redirect output to a log file.
* gnu/services/networking.scm (connman-shepherd-service): Pass
 #:log-file to 'make-forkexec-constructor'.
2019-04-23 23:44:36 +02:00
Marius Bakke 37da4fbe15
Merge branch 'master' into staging 2019-04-23 19:43:59 +02:00
Marius Bakke e01bd1a674
gnu: libseccomp: Update to 2.4.1.
* gnu/packages/linux.scm (libseccomp): Update to 2.4.1.
2019-04-23 19:39:03 +02:00
Marius Bakke af1d777e6c
gnu: maim: Update to 5.5.3.
* gnu/packages/xdisorg.scm (maim): Update to 5.5.3.
2019-04-23 19:39:03 +02:00
Marius Bakke 8949b64004
gnu: fluidsynth: Update to 2.0.5.
* gnu/packages/audio.scm (fluidsynth): Update to 2.0.5.
2019-04-23 19:39:03 +02:00
Marius Bakke a18581a02d
gnu: libpng: Replace with 1.6.37 [security fixes].
This fixes CVE-2018-14048, CVE-2018-14550, and CVE-2019-7317.

* gnu/packages/image.scm (libpng)[replacement]: New field.
(libpng-1.6.37): New public variable.
2019-04-23 19:39:03 +02:00
Marius Bakke 30023aa670
gnu: xf86-video-intel: Update to 2.99.917-13.6afed33.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-13.6afed33.
2019-04-23 19:39:02 +02:00
Arun Isaac 9694b44e3b
gnu: notmuch-addrlookup-c: Update to 9.
* gnu/packages/mail.scm (notmuch-addrlookup-c): Update to 9.
[arguments]: Remove PREFIX from #:make-flags.
2019-04-23 22:06:45 +05:30
Tobias Geerinckx-Rice 74ee98eed4
gnu: ocaml-ppx-hash: Fix typo in description.
* gnu/packages/ocaml.scm (ocaml-ppx-hash)[description]:
Fix non-functional typo.
2019-04-23 18:14:49 +02:00
Tobias Geerinckx-Rice 97f4ff6d29
gnu: libedit: Update to 20190324-3.1.
* gnu/packages/libedit.scm (libedit): Update to 20190324-3.1.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice ef93b55e42
gnu: lynis: Update to 2.7.4.
* gnu/packages/admin.scm (lynis): Update to 2.7.4.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice 7b7abb07c2
gnu: libmwaw: Don't use NAME in source URI.
* gnu/packages/libreoffice.scm (libmwaw)[source]: Hard-code NAME.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice 9148ed7cd2
gnu: libodfgen: Don't use NAME in source URI.
* gnu/packages/libreoffice.scm (libodfgen)[source]: Hard-code NAME.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice 9a4f6ceb10
gnu: libvisio: Don't use NAME in source URI.
* gnu/packages/libreoffice.scm (libvisio)[source]: Hard-code NAME.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice cb4c99ceb9
gnu: libpagemaker: Don't use NAME in source URI.
* gnu/packages/libreoffice.scm (libpagemaker)[source]: Hard-code NAME.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice 44aaf1e00a
gnu: libmwaw: Update to 0.3.15.
* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.15.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice be59c48d15
gnu: perceptualdiff: Don't use unstable tarball.
It's still broken by freeimage, unfortunately.

* gnu/packages/image.scm (perceptualdiff)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-04-23 18:13:05 +02:00
Tobias Geerinckx-Rice 645b6c7fc7
gnu: gifsicle: Use HTTPS.
* gnu/packages/image.scm (gifsicle)[source, home-page]: Use HTTPS.
2019-04-23 18:13:04 +02:00
Tobias Geerinckx-Rice 5c46e1dda8
gnu: gifsicle: Update to 1.92.
* gnu/packages/image.scm (gifsicle): Update to 1.92.
2019-04-23 18:13:04 +02:00
Ludovic Courtès 86b8869fff
linux-container: Remove '%containerized-shepherd-service' hack.
This hack worked around a defect in the Shepherd 0.5.0 and is no longer
needed.

* gnu/services/shepherd.scm (%containerized-shepherd-service): Remove.
* gnu/system/linux-container.scm (container-essential-services): Don't
use it.
2019-04-23 16:38:12 +02:00
Ludovic Courtès 051b279fd0
services: account: Make 'user-homes' a one-shot service.
* gnu/system/shadow.scm (account-shepherd-service): Add 'one-shot?'
field.  Return #t from 'start'.
2019-04-23 16:38:12 +02:00
Ludovic Courtès 95ef8b85b1
services: shepherd: Support one-shot services.
* gnu/services/shepherd.scm (<shepherd-service>)[one-shot?]: New field.
(shepherd-service-file): Pass #:one-shot? to the <service> constructor.
* doc/guix.texi (Shepherd Services): Document it.
2019-04-23 16:38:11 +02:00
Ludovic Courtès 9fb1ca0808
gnu: shepherd: Update to 0.6.0.
* gnu/packages/admin.scm (shepherd): Update to 0.6.0.  Use
"mirror://gnu" as the URL base.
[properties]: Remove.
2019-04-23 16:38:11 +02:00
Rutger Helling 93c5c6d164
gnu: spirv-headers: Update to 1.3.7.
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.7.
2019-04-23 11:03:56 +02:00
Rutger Helling b2e417f3f1
gnu: glslang: Update to 7.11.3188.
* gnu/packages/vulkan.scm (glslang): Update to 7.11.3188.
2019-04-23 11:03:56 +02:00
Pierre Neidhardt 83126aa8a9
gnu: emacs-disk-usage: Update to 1.3.3.
* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3.
2019-04-23 10:43:54 +02:00
Ludovic Courtès 519177ad41
install: Pass "quiet" to the kernel.
This is a followup to 5582aa8e31.

* gnu/system/install.scm (installation-os)[kernel-arguments]: Add "quiet".
2019-04-23 00:40:50 +02:00
Ludovic Courtès 7611074f67
installer: Run 'guix system init' with the right locale.
* gnu/installer/utils.scm (run-shell-command): Add #:locale and honor it.
* gnu/installer/newt/final.scm (run-install-shell): Add 'locale'
parameter; pass it to 'install-system'.
(run-final-page): Obtain locale from RESULT; pass it to 'run-install-shell'.
* gnu/installer/final.scm (install-system): Add 'locale' parameter; pass
it to 'run-shell-command'.
2019-04-23 00:34:47 +02:00
Christopher Baines 5582aa8e31
system: Change default kernel-arguments to '("quiet").
This improves the readability of the boot process, especially when using full
disk encryption where you're required to enter the passphrase at a particular
point.

* gnu/system.scm (<operating-system>)[kernel-arguments]: Change the default to
'("quiet").
* doc/guix.texi (operating-system Reference): Document this change.
2019-04-22 22:18:00 +01:00
Mark H Weaver fa61900705
gnu: openssh: Update to 8.0p1.
* gnu/packages/ssh.scm (openssh): Update to 8.0p1.
[source]: Remove patch.
* gnu/packages/patches/openssh-CVE-2018-20685.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-04-22 15:02:16 -04:00
Mark H Weaver 8c064d01a0
gnu: minetest: Simplify 'freetype' input specification.
* gnu/packages/games.scm (minetest)[inputs]: Eliminate an unnecessary
use of Guile's '@' syntax to reference the 'freetype' package.
2019-04-22 15:02:13 -04:00
Mark H Weaver ab0c796b67
gnu: minetest-data: Update to 5.0.1.
* gnu/packages/games.scm (minetest-data): Update to 5.0.1.
[description]: Fix typo.
2019-04-22 15:02:11 -04:00
Mark H Weaver df129041dd
gnu: maxima: Return #t from custom 'check' phase.
* gnu/packages/maths.scm (maxima)[arguments]: Use invoke in the custom
check phase.
2019-04-22 14:58:24 -04:00
Tobias Geerinckx-Rice 233eb6c8fe
gnu: ghc-haskell-lexer: Update to 1.0.2.
* gnu/packages/haskell.scm (ghc-haskell-lexer): Update to 1.0.2.
2019-04-22 18:08:18 +02:00
Tobias Geerinckx-Rice a263a97687
gnu: python-redis: Update to 3.2.1.
* gnu/packages/databases.scm (python-redis): Update to 3.2.1.
2019-04-22 15:20:34 +02:00
Tobias Geerinckx-Rice 4dfdcbf5fe
gnu: libabigail: Don't use NAME in source URI.
* gnu/packages/elf.scm (libabigail)[source]: Hard-code NAME.
2019-04-22 15:03:59 +02:00
Tobias Geerinckx-Rice 29cc115436
gnu: libabigail: Update to 1.6.
* gnu/packages/elf.scm (libabigail): Update to 1.6.
2019-04-22 15:03:52 +02:00
Tobias Geerinckx-Rice 1f2f358b69
gnu: python-sqlalchemy: Update to 1.3.3.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.3.
2019-04-22 14:55:58 +02:00
Tobias Geerinckx-Rice 15357dd7a9
gnu: nsd: Update to 4.1.27.
* gnu/packages/dns.scm (nsd): Update to 4.1.27.
2019-04-22 14:53:48 +02:00
Tobias Geerinckx-Rice ba18ea5f41
gnu: python-pyodbc: Update to 4.0.26.
* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.26.
2019-04-22 14:25:14 +02:00
Tobias Geerinckx-Rice fe74e6ac6b
gnu: memcached: Update to 1.5.13.
* gnu/packages/databases.scm (memcached): Update to 1.5.13.
2019-04-22 14:17:00 +02:00
Tobias Geerinckx-Rice 7f221c0e0d
gnu: translate-shell: Update to 0.9.6.10.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.10.
2019-04-22 14:12:37 +02:00
Mark H Weaver 6dc4dceba5
gnu: linux-libre: Update to 5.0.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.9.
(%linux-libre-hash): Update hash.
2019-04-22 07:08:08 -04:00
Mark H Weaver e81148a11d
gnu: linux-libre@4.19: Update to 4.19.36.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.36.
(%linux-libre-4.19-hash): Update hash.
2019-04-22 07:06:57 -04:00
Mark H Weaver 689b628025
gnu: linux-libre@4.14: Update to 4.14.113.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.113.
(%linux-libre-4.14-hash): Update hash.
2019-04-22 07:05:55 -04:00
Mark H Weaver cfb7aee078
gnu: linux-libre@4.9: Update to 4.9.170.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.170.
2019-04-22 07:04:04 -04:00
Alex Griffin 54b41d2d71
gnu: Add pass-otp.
* gnu/packages/password-utils.scm (pass-otp): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-22 10:28:43 +01:00
Alex Griffin 5554155649
gnu: password-store: Allow external packages to provide extensions.
* gnu/packages/password-utils.scm (password-store): Add mechanism for
providing pass extensions in separate packages.
[arguments]: Add patch-system-extension-dir phase.
[native-search-paths]: Add PASSWORD_STORE_SYSTEM_EXTENSION_DIR.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-22 10:28:43 +01:00
Tobias Geerinckx-Rice c60b15cc62
gnu: python-dill: Update to 0.2.9.
* gnu/packages/python-xyz.scm (python-dill): Update to 0.2.9.
2019-04-22 02:36:21 +02:00
Tobias Geerinckx-Rice 1d3c78036f
gnu: python-serpent: Tweak description.
* gnu/packages/python-xyz.scm (python-serpent)[description]:
Use @code{} and edit slightly.
2019-04-22 02:36:21 +02:00
Tobias Geerinckx-Rice fa9d14ac50
gnu: python-serpent: Update to 1.28.
* gnu/packages/python-xyz.scm (python-serpent): Update to 1.28.
[native-inputs]: Add python-attrs & python-pytz.
2019-04-22 02:36:21 +02:00
Tobias Geerinckx-Rice 441e6d936f
gnu: python-openpyxl: Update to 2.6.2.
* gnu/packages/python-xyz.scm (python-openpyxl): Update to 2.6.2.
2019-04-22 02:36:20 +02:00
Tobias Geerinckx-Rice 654563ec83
gnu: perl-text-csv: Fix build.
* gnu/packages/perl.scm (perl-text-csv)[source]: Update URL.
2019-04-22 02:36:20 +02:00
Tobias Geerinckx-Rice 8dafe89593
gnu: parallel: Update to 20190422.
* gnu/packages/parallel.scm (parallel): Update to 20190422.
2019-04-22 02:36:20 +02:00
Tobias Geerinckx-Rice 5df6934cdb
gnu: eid-mw: Update to 4.4.16.
* gnu/packages/security-token.scm (eid-mw): Update to 4.4.16.
2019-04-22 02:32:13 +02:00
Tobias Geerinckx-Rice 50b01dcf3c
gnu: dbacl: Don't use NAME in source URI.
* gnu/packages/textutils.scm (dbacl)[source]: Hard-code NAME.
2019-04-22 02:32:13 +02:00
Tobias Geerinckx-Rice 3671cbe51a
gnu: youtube-dl: Update to 2019.04.17.
* gnu/packages/video.scm (youtube-dl): Update to 2019.04.17.
2019-04-22 02:32:12 +02:00
Tobias Geerinckx-Rice 34a169010e
gnu: dav1d: Update to 0.2.2.
* gnu/packages/video.scm (dav1d): Update to 0.2.2.
2019-04-22 02:32:12 +02:00
Tobias Geerinckx-Rice f465562b10
gnu: foo2zjs: Update to 20190413.
* gnu/packages/cups.scm (foo2zjs): Update to 20190413.
2019-04-22 02:32:12 +02:00
Pierre Langlois 56a4858210
gnu: supertuxkart: Simplify unbundling and unbundle enet.
* gnu/packages/games.scm (supertuxkart)[source](snippet): Delete "lib/enet".
Remove "CMakeList.txt" substitution.
[arguments]<#:configure-flags>: Add "-DUSER_SYSTEM_GLEW=TRUE" and
"-DUSE_SYSTEM_ENET=TRUE".
<#:phases>: Delete.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-21 22:50:22 +01:00
Pierre Langlois 60af1822d4
gnu: supertuxkart: Update to 1.0.
* gnu/packages/games.scm (supertuxkart): Update to 1.0.
[inputs]: Add openssl.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-21 22:50:22 +01:00
Kei Kebreau f9fee46ffb
gnu: Add alex4.
* gnu/packages/games.scm (alex4): New variable.
2019-04-21 10:36:19 -04:00
Kei Kebreau d61dcb1b47
gnu: Add dumb-allegro4.
* gnu/packages/music.scm (dumb-allegro4): New variable.
2019-04-21 10:36:19 -04:00
Kei Kebreau 72385c34ba
gnu: Add dumb.
* gnu/packages/music.scm (dumb): New variable.
2019-04-21 10:36:19 -04:00
Mathieu Othacehe 33023baac8
installer: Fix skip-to-step issue.
When trying to jump to the first step, DONE-STEPS ends-up being null, which
fails the matching condition.

* gnu/installer/steps.scm (skip-to-step): Split matching conditions to handle
the empty DONE-STEPS case properly.
2019-04-21 12:12:11 +02:00
Christopher Baines 9729b6ea2f
gnu: direnv: Remove go references from output.
In the long run, it would be good to move direnv across to the
go-build-system, and update the package, but these changes do succeed in
reducing the closure size a lot.

Thanks to Tanguy Le Carrour for raising this issue on guix-devel.

* gnu/packages/shellutils.scm (direnv)[arguments]: Include the
remove-go-references phase from the go-build-system.
[inputs,native-inputs]: Move all inputs to native-inputs, as these are no
longer referenced in the output.
2019-04-21 10:38:30 +01:00
Danny Milosavljevic dc01978288
services: fprintd: Use define-configuration.
* gnu/services/authentication.scm: Use define-configuration in fprintd.
2019-04-21 10:40:19 +02:00
Ricardo Wurmus 17ae31b7a8
gnu: r-hdf5r: Update to 1.2.0.
* gnu/packages/cran.scm (r-hdf5r): Update to 1.2.0.
2019-04-21 10:20:56 +02:00
Mathieu Othacehe dbcd503c46
gnu: guile-parted: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.1.
2019-04-21 09:48:26 +02:00
Mathieu Othacehe 442a11f68f
gnu: guile-newt: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.1.
2019-04-21 09:45:36 +02:00
Ludovic Courtès 1b0b1651b1
gnu: mtools: 'mformat' initializes boot sector before writing it.
This is the last bit fixing <https://bugs.gnu.org/35283>.

Previously, 'mformat' (used by 'grub-mkrescue') would pass uninitialized
bytes to write(2), leading to non-deterministic FAT image contents.
This patch fixes that.

* gnu/packages/patches/mtools-mformat-uninitialized.patch: New file.
* gnu/packages/mtools.scm (mtools)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-04-21 00:51:19 +02:00
Ludovic Courtès 5502fbd7fd
gnu: valgrind: Add 3.15.0.
* gnu/packages/valgrind.scm (valgrind-3.15): New variable.
2019-04-21 00:51:19 +02:00
Ludovic Courtès 605815023c
vm: Use a fixed FAT serial number for 'efi.img' in ISO images.
Partly fixes <https://bugs.gnu.org/35283>.

* gnu/build/vm.scm (make-iso9660-image): Set the
'GRUB_FAT_SERIAL_NUMBER' environment variable.
2019-04-21 00:51:18 +02:00
Ludovic Courtès 52b5fe5bcf
gnu: grub: 'grub-mkrescue' honors 'GRUB_FAT_SERIAL_NUMBER'.
* gnu/packages/patches/grub-efi-fat-serial-number.patch: New file.
* gnu/packages/bootloaders.scm (grub)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-04-21 00:51:18 +02:00
Ludovic Courtès 6901b9248e
vm: Reset file timestamps of the EFI image in ISO images.
Partly fixes <https://bugs.gnu.org/35283>.

* gnu/build/vm.scm (make-iso9660-image): Set the 'SOURCE_DATE_EPOCH'
environment variable.
2019-04-21 00:51:18 +02:00
Ludovic Courtès 833480cc1f
vm: Reset file timestamps in ISO images.
Partly fixes <https://bugs.gnu.org/35283>.
Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

* gnu/build/vm.scm (make-iso9660-image): Pass "-volume_date
all_file_dates =1".
2019-04-21 00:51:18 +02:00
Ludovic Courtès 7859191210
install: Pass "modprobe.blacklist=radeon".
* gnu/system/install.scm (installation-os)[kernel-arguments]: New field.
2019-04-21 00:51:18 +02:00
Kei Kebreau a3e6cf9876
gnu: Add git-lfs.
* gnu/packages/version-control.scm (git-lfs): New variable.
2019-04-20 16:40:35 -04:00
Ricardo Wurmus afabb9ecfb
gnu: ibus-libpinyin: Add missing runtime input.
* gnu/packages/ibus.scm (ibus-libpinyin)[inputs]: Add python-pygobject.
2019-04-20 12:33:10 +02:00
Ricardo Wurmus 446130300e
gnu: libpinyin: Update to 2.3.0.
* gnu/packages/ibus.scm (libpinyin): Update to 2.3.0.
2019-04-20 12:26:12 +02:00
Ricardo Wurmus 811eae11cd
gnu: ibus-libpinyin: Update to 1.11.0.
* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.11.0.
2019-04-20 12:26:12 +02:00
Ricardo Wurmus b2c6b467f3
gnu: ibus: Update to 1.5.20.
* gnu/packages/ibus.scm (ibus): Update to 1.5.20.
[arguments]: Remove make-flags; remove "--disable-python2" from
configure-flags; add build phase "patch-python-target-directories".
[inputs]: Replace intltool with gnu-gettext.
2019-04-20 12:26:08 +02:00
Maxim Cournoyer 73326e742d
gnu: Add emacs-robot-mode.
* gnu/packages/emacs-xyz.scm (emacs-robot-mode): New variable.
2019-04-19 20:27:27 -04:00
Maxim Cournoyer 5b84c12022
gnu: Add python-robotframework-lint.
* gnu/packages/python-xyz.scm (python-robotframework-lint): New variable.
2019-04-19 20:27:27 -04:00
Maxim Cournoyer c0c64f175c
gnu: Add python-robotframework-sshlibrary.
* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): New variable.
2019-04-19 20:27:27 -04:00
Maxim Cournoyer b979028527
gnu: Add python-robotframework.
* gnu/packages/python-xyz.scm (python-robotframework): New variable.
* gnu/packages/patches/python-robotframework-honor-source-date-epoch.patch:
Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-04-19 20:27:27 -04:00
Maxim Cournoyer c0c0bb3823
gnu: Add python-rellu.
* gnu/packages/python-xyz.scm (python-rellu): New variable.
2019-04-19 20:27:27 -04:00
Maxim Cournoyer d5a998fa4c
gnu: Add python-pygithub.
* gnu/packages/python-xyz.scm (python-pygithub): New variable.
2019-04-19 20:27:21 -04:00
Leo Famulari 1e72a23d49
gnu: rct: Be more idiomatic.
* gnu/packages/cpp.scm (rct): Move the call to 'git-version' into the
package definition.
[source]: Explicitly include the source URI rather than using
'home-page'.
2019-04-19 15:14:54 -04:00
Mark H Weaver 18f8770d58
gnu: linux-libre: Update to 5.0.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.8.
(%linux-libre-hash): Update hash.
2019-04-19 14:29:20 -04:00
Mark H Weaver 5547653eb8
gnu: linux-libre@4.19: Update to 4.19.35.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.35.
(%linux-libre-4.19-hash): Update hash.
2019-04-19 14:27:42 -04:00
Mark H Weaver 3f6b7699cd
gnu: linux-libre@4.14: Update to 4.14.112.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.112.
(%linux-libre-4.14-hash): Update hash.
2019-04-19 14:26:59 -04:00
Mark H Weaver a85190ddd0
gnu: linux-libre@4.9: Update to 4.9.169.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.169.
2019-04-19 14:26:19 -04:00
Nicolò Balzarotti 107850b391
gnu: Add r-styler.
* gnu/packages/cran.scm (r-styler): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-04-19 19:14:24 +02:00
Nicolas Goaziou 2613bab627
gnu: grammalecte: Update to 1.0.1.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.0.1.
[source]: Update URL.
2019-04-19 18:37:22 +02:00
Ludovic Courtès 60ecacdeaa
gnu: linkchecker: Shorten patch file name.
This file name was too long for 'tar', as reported by 'guix lint'.

* gnu/packages/patches/linkchecker-mark-more-tests-that-require-the-network.patch:
Rename to...
* gnu/packages/patches/linkchecker-tests-require-network.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (linkchecker)[source]: Likewise.
2019-04-19 17:46:40 +02:00
Ludovic Courtès 30a6cd7cd0
gnu: ocaml-dose3: Shorten patch file name.
This file name was too long for 'tar', as reported by 'guix lint'.

* gnu/packages/patches/ocaml-dose3-Add-unix-as-dependency-to-dose3.common-in-META.in.patch:
Rename to...
* gnu/packages/patches/ocaml-dose3-add-unix-dependency.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ocaml.scm (ocaml-dose3)[source]: Adjust accordingly.
2019-04-19 17:46:40 +02:00
Maxim Cournoyer b24fd2c268
gnu: Add python-deprecated.
* gnu/packages/python-xyz.scm (python-deprecated): New variable.
2019-04-19 10:56:47 -04:00
Maxim Cournoyer 13d825fcb6
gnu: Add python-scp.
* gnu/packages/python-xyz.scm (python-scp): New variable.
2019-04-19 10:56:47 -04:00
Maxim Cournoyer 0f0a5ef9e8
gnu: Add python-bumpversion.
* gnu/packages/python-xyz.scm (python-bumpversion): New variable.
2019-04-19 10:56:46 -04:00
Ricardo Wurmus 296da6e624
gnu: r-seurat: Update to 3.0.0.
* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.0.0.
[propagated-inputs]: Remove r-dosnow, r-dplyr, r-dtw, r-foreach, r-fpc,
r-gplots, r-hdf5r, r-hmisc, r-httr, r-lars, r-mixtools, r-reshape2, and
r-tidyr; add r-future, r-future-apply, r-ggrepel, r-kernsmooth, r-rlang,
r-rsvd, r-scales, and r-sctransform.
2019-04-19 15:38:47 +02:00
Ricardo Wurmus 9b86fea05f
gnu: Add r-sctransform.
* gnu/packages/cran.scm (r-sctransform): New variable.
2019-04-19 15:38:46 +02:00
Ricardo Wurmus 7015ae6881
gnu: r-urltools: Update to 1.7.3.
* gnu/packages/cran.scm (r-urltools): Update to 1.7.3.
2019-04-19 14:43:34 +02:00
Ricardo Wurmus f0826fec46
gnu: r-rdpack: Update to 0.11-0.
* gnu/packages/cran.scm (r-rdpack): Update to 0.11-0.
2019-04-19 14:43:29 +02:00
Ricardo Wurmus 5ac82ee33b
gnu: r-sdmtools: Update to 1.1-221.1.
* gnu/packages/cran.scm (r-sdmtools): Update to 1.1-221.1.
2019-04-19 14:43:23 +02:00
Ricardo Wurmus 3d60c80713
gnu: r-hardyweinberg: Update to 1.6.2.
* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.2.
2019-04-19 14:43:17 +02:00
Ricardo Wurmus 8e79d820d0
gnu: r-clipr: Update to 0.6.0.
* gnu/packages/cran.scm (r-clipr): Update to 0.6.0.
2019-04-19 14:43:10 +02:00
Ricardo Wurmus 664a6bc1a6
gnu: r-caret: Update to 6.0-83.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-83.
2019-04-19 14:42:51 +02:00
Ricardo Wurmus f00067dbfb
gnu: klick: Fix build with latest scons.
* gnu/packages/music.scm (klick)[arguments]: Patch "SConstruct" file to make
it compatible with the current version of scons.
2019-04-19 14:24:04 +02:00
Christopher Baines 35259437a7
gnu: perl-datetime-timezone: Fix missing timezone data.
I noticed this when using Sqitch, on systems without /usr/share/zoneinfo,
actions like deploy fail.

* gnu/packages/perl.scm (perl-datetime-timezone)[arguments]: Add 'patch-tzdata
phase to replace /usr/share/zoneinfo with a reference to the tzdata package.
[inputs]: Add the tzdata package.
2019-04-19 11:42:30 +01:00
Marius Bakke f32164abd3
gnu: python2-send2trash: Don't inherit properties from python-send2trash.
This is a follow-up to commit 20b3fde776.
Commits and beer do not mix well.

* gnu/packages/python-xyz.scm (python2-send2trash): Inherit using STRIP-PYTHON2-VARIANT.
2019-04-19 02:29:43 +02:00
Marius Bakke 20b3fde776
gnu: python-send2trash: Really delay Python2 variant.
This is a follow-up to commit 4782a06f45, which
somehow solved my problem, but did so incorrectly.

* gnu/packages/python-xyz.scm (python-send2trash)[properties]: Refer to
PYTHON2-SEND2TRASH.
2019-04-19 01:57:34 +02:00
Marius Bakke cbeb891344
gnu: gpgme: Update to 1.13.0.
* gnu/packages/gnupg.scm (gpgme): Update to 1.13.0.
[source](patches): Remove.
2019-04-19 01:48:07 +02:00
Marius Bakke 4782a06f45
gnu: python-send2trash: Properly delay python2 variant.
* gnu/packages/python-xyz.scm (python2-send2trash)[properties]: Move from here ...
(python-send2trash)[properties]: ... to here.
2019-04-19 01:48:07 +02:00
Marius Bakke c105e50903
gnu: python-service-identity: Update to 18.1.0.
* gnu/packages/python-crypto.scm (python-service-identity): Update to 18.1.0.
2019-04-19 01:48:07 +02:00
Marius Bakke 1adde06e4e
gnu: python-jsonschema: Update to 3.0.1.
* gnu/packages/python-xyz.scm (python-jsonschema): Update to 3.0.1.
[arguments]: Adjust check phase for Twisted instead of nosetests.
[native-inputs]: Remove PYTHON-NOSE and PYTHON-VCVERSIONER.  Add
PYTHON-SETUPTOOLS-SCM and PYTHON-TWISTED.
[propagated-inputs]: Add PYTHON-ATTRS, PYTHON-PYRSISTENT and PYTHON-SIX.
(python2-jsonschema)[native-inputs, propagated-inputs]: Inherit.
2019-04-19 01:48:07 +02:00
Marius Bakke ea43f0d581
gnu: Add python-pyrsistent.
* gnu/packages/python-xyz.scm (python-pyrsistent, python2-pyrsistent): New
public variables.
2019-04-19 01:48:07 +02:00
Marius Bakke 52ca1c4abf
gnu: python-twisted: Update to 19.2.0.
* gnu/packages/python-xyz.scm (python-twisted): Update to 19.2.0.
[propagated-inputs]: Add PYTHON-PYHAMCREST.
2019-04-19 01:48:06 +02:00
Marius Bakke 919d80a0e0
gnu: python-automat: Update to 0.7.0.
* gnu/packages/python-xyz.scm (python-automat): Update to 0.7.0.
2019-04-19 01:48:06 +02:00
Marius Bakke bcfb8fac36
gnu: python-m2r: Update to 0.2.1.
* gnu/packages/python-xyz.scm (python-m2r): Update to 0.2.1.
2019-04-19 01:48:06 +02:00
Marius Bakke e95c983706
gnu: python-idna: Update to 2.8.
* gnu/packages/python-xyz.scm (python-idna): Update to 2.8.
2019-04-19 01:48:06 +02:00
Marius Bakke 431a0d26c8
gnu: python-hyperlink: Update to 19.0.0.
* gnu/packages/python-web.scm (python-hyperlink): Update to 19.0.0.
2019-04-19 01:48:06 +02:00
Marius Bakke 8142eadd40
gnu: python-zope-interface: Update to 4.6.0.
* gnu/packages/python-web.scm (python-zope-interface): Update to 4.6.0.
2019-04-19 01:48:06 +02:00
Marius Bakke e6d782621a
gnu: xmlsec: Update to 1.2.28.
* gnu/packages/xml.scm (xmlsec): Update to 1.2.28.
2019-04-19 01:48:06 +02:00
Efraim Flashner bd5b6ce0d7
gnu: gnuastro: Update to 0.9.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.9.
[native-inputs]: Add libtool.
2019-04-18 17:00:46 +03:00
Efraim Flashner 5d450aba1f
gnu: nano: Update to 4.1.
* gnu/packages/nano.scm (nano): Update to 4.1.
2019-04-18 16:59:28 +03:00
Rutger Helling fd6d2fd871
gnu: xpra: Update to 2.5.1.
* gnu/packages/xorg.scm (xpra): Update to 2.5.1.
2019-04-18 09:25:38 +02:00
Tobias Geerinckx-Rice 2ad0310615
gnu: rclone: Update to 1.47.0.
* gnu/packages/sync.scm (rclone): Update to 1.47.0.
2019-04-17 16:25:57 +02:00
Tobias Geerinckx-Rice afcd4438f8
gnu: console-setup: Update to 1.191.
* gnu/packages/xorg.scm (console-setup): Update to 1.191.
2019-04-17 15:54:54 +02:00
Ludovic Courtès 9015e63996
installer: Sort keyboard layouts according to language and translations.
Previously, we would always (1) put English first, and (2) sort the
other layouts based on their English description.  This fixes both
issues.

* gnu/installer/newt/keymap.scm (sort-layouts)[layout<?]: New procedure.
[preferred]: New variable.
Partition according to both the 'name' and 'synopsis' fields.  Sort both
the main layouts and the other layouts according to 'layout<?'.
2019-04-17 15:16:08 +02:00
Ludovic Courtès 818595a974
installer: Parse the 'shortDescription' field from xkeyboard-config.
* gnu/installer/keymap.scm (<x11-keymap-layout>)[synopsis]: New field.
(xkb-rules->models+layouts): Fill out the 'synopsis' field.
2019-04-17 15:13:31 +02:00
Ludovic Courtès feaa83a377
installer: Translate keyboard layout names.
* gnu/installer.scm (installer-program)[installer-builder]: Call
'bindtextdomain' for "xkeyboard-config".
* gnu/installer/newt/keymap.scm (run-keymap-page): Add calls to
'gettext'.
2019-04-17 15:11:21 +02:00
Ludovic Courtès 14755829dc
installer: Sort items with 'string-locale<?'.
That way "Österreich" comes before "Schweiz" in a German locale (or
pretty much any sane locale.)

* gnu/installer/newt/page.scm (run-listbox-selection-page)[sort-listbox-items]:
Use 'string-locale<?' instead of 'string<=?'.
2019-04-17 11:53:54 +02:00
Ludovic Courtès 7cb7be17af
installer: Look up timezone name translations in "iso_3166-1".
* gnu/installer/newt/timezone.scm (run-timezone-page): Add call to
'gettext' for timezone names.
2019-04-17 11:53:54 +02:00
Ludovic Courtès 7837a57241
installer: Display language and territory names natively.
* gnu/installer.scm (installer-program): Add calls to 'bindtextdomain'.
* gnu/installer/newt/locale.scm (run-locale-page) <language, territory>:
Add calls to 'gettext'.
2019-04-17 11:53:54 +02:00
Ludovic Courtès 2d5867a213
installer: Change language as soon as it has been chosen.
Previously we'd call 'setlocale' only after the complete 'locale' step
had finished.

* gnu/installer/newt/locale.scm (run-language-page): Set the 'LANGUAGE'
environment variable before returning.
2019-04-17 11:53:54 +02:00
Ludovic Courtès 15dca289b8
gnu: guix: Update to b8b1e4d.
* gnu/packages/package-management.scm (guix): Update to b8b1e4d.
2019-04-17 11:53:54 +02:00
Ludovic Courtès 3ad3c55842
installer: Desktop environment page now includes window managers.
* gnu/installer/services.scm (<system-service>)[snippet]: Change to be a
list of sexps and add default value.
[packages]: New field.
(%system-services): Adjust 'snippet' fields to be lists of sexps.
Add Openbox, awesome, i3, and ratpoison.
(system-services->configuration): Adjust 'snippet' handling.  Honor
'packages' field.
2019-04-17 11:53:53 +02:00
Ludovic Courtès a0e16bec37
gnu: guix: Don't pass '--with-libgcrypt-prefix'.
* gnu/packages/package-management.scm (guix)[arguments]: Remove
"--with-libgcrypt-prefix" from the configure flags.
2019-04-17 11:53:53 +02:00
Ludovic Courtès a0158c26e2
gnu: awesome: Update home page.
* gnu/packages/wm.scm (awesome)[home-page]: Update.
2019-04-17 11:53:53 +02:00
Danny Milosavljevic 0682f08463
services: fprintd: Fix service.
* gnu/services/authentication.scm (<fprintd-configuration>)[ntp]: Rename to...
[fprintd]: ...this.
(fprintd-dbus-service): New procedure.
(fprintd-service-type): Use it.
[default-value]: Add value.
2019-04-17 08:51:11 +02:00
Tobias Geerinckx-Rice 38dd8b6058
gnu: gtkwave: Update to 3.3.100.
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.100.
2019-04-17 06:15:36 +02:00
Tobias Geerinckx-Rice 9043c1c561
gnu: qsynth: Update to 0.5.6.
* gnu/packages/audio.scm (qsynth): Update to 0.5.6.
2019-04-17 06:15:25 +02:00
Tobias Geerinckx-Rice 11f38e9052
gnu: qjackctl: Update to 0.5.7.
* gnu/packages/audio.scm (qjackctl): Update to 0.5.7.
2019-04-17 06:15:17 +02:00
Tobias Geerinckx-Rice 9a8aac1689
gnu: csound: Update to 6.12.2.
* gnu/packages/audio.scm (csound): Update to 6.12.2.
2019-04-17 06:15:09 +02:00
Tobias Geerinckx-Rice 315d7dda35
gnu: gtkwave: Don't use NAME in source URI.
* gnu/packages/fpga.scm (gtkwave)[source]: Hard-code NAME.
2019-04-17 06:12:48 +02:00
Tobias Geerinckx-Rice 9b15ef9350
gnu: calf: Update to 0.90.2.
* gnu/packages/audio.scm (calf): Update to 0.90.2.
2019-04-17 05:56:54 +02:00
Tobias Geerinckx-Rice 067826abe3
gnu: the-legend-of-edgar: Update to 1.31.
* gnu/packages/games.scm (the-legend-of-edgar): Update to 1.31.
[inputs]: Use SDL 2 union.
[arguments]: Adjust accordingly.
2019-04-17 03:23:37 +02:00
Tobias Geerinckx-Rice 564df7e584
gnu: dungeon-crawl-stone-soup: Update to 0.23.2.
* gnu/packages/games.scm (dungeon-crawl-stone-soup): Update to 0.23.2.
2019-04-17 03:23:37 +02:00
Tobias Geerinckx-Rice 18061de9e1
gnu: minetest: Update to 5.0.1.
* gnu/packages/games.scm (minetest): Update to 5.0.1.
games
minetest
2019-04-17 03:22:57 +02:00
Tobias Geerinckx-Rice b24ada5110
gnu: snd: Update to 19.3.
* gnu/packages/audio.scm (snd): Update to 19.3.
2019-04-17 03:21:08 +02:00
Tobias Geerinckx-Rice 0525864bdc
gnu: bennu-game-development-modules: Fix typos.
* gnu/packages/game-development.scm (bennu-game-development-modules)
[synopsis, description]: Fix ‘developement’ spelling.
2019-04-17 03:21:08 +02:00
Tobias Geerinckx-Rice 881a3521f6
gnu: emacs-irony-mode: Fix typo in description.
* gnu/packages/emacs-xyz.scm (emacs-irony-mode)[description]:
Re-spell ‘resistent’.
2019-04-17 03:21:08 +02:00
Tobias Geerinckx-Rice 4bee557d43
gnu: rubberband: Update to 1.8.2.
* gnu/packages/audio.scm (rubberband): Update to 1.8.2.
[arguments]: Add ‘skip-jni-installation’ phase.
2019-04-17 03:21:08 +02:00
Marius Bakke f5961dd585
Merge branch 'master' into staging 2019-04-17 00:08:34 +02:00
Marius Bakke e28ff04108
gnu: webkitgtk: Fix build on i686.
Fixes <https://bugs.gnu.org/35232>.

* gnu/packages/patches/webkitgtk-sse2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/webkit.scm (webkitgtk-2.24)[source](patches): New field.
2019-04-16 23:39:49 +02:00
Tobias Geerinckx-Rice dd3266ecde
gnu: epiphany: Don't use NAME in source URI.
* gnu/packages/gnome.scm (epiphany)[source]: Hard-code NAME.
2019-04-16 22:40:04 +02:00
Tobias Geerinckx-Rice 5b249625c1
gnu: eolie: Update to 0.9.60.
* gnu/packages/gnome.scm (eolie): Update to 0.9.60.
2019-04-16 22:40:04 +02:00
Tobias Geerinckx-Rice 0e84987f50
gnu: docker, docker-cli: Update to 18.09.5.
* gnu/packages/docker.scm (%docker-version): Update to 18.09.5.
2019-04-16 22:40:04 +02:00
Tobias Geerinckx-Rice a1942cf094
gnu: avrdude: Use @acronym{} mark-up.
* gnu/packages/flashing-tools.scm (avrdude)[description]: Use it.
2019-04-16 22:40:04 +02:00
Tobias Geerinckx-Rice 3b31d985c3
gnu: avrdude: Update to 6.3.
* gnu/packages/flashing-tools.scm (avrdude): Update to 6.3.
2019-04-16 22:40:04 +02:00
Tobias Geerinckx-Rice ff6807dc96
gnu: singular: Update to 4.1.2p1.
* gnu/packages/algebra.scm (singular): Update to 4.1.2p1.
2019-04-16 22:40:04 +02:00
Julien Lepiller bcfb110f6d
gnu: Add poedit.
* gnu/packages/poedit.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-04-16 22:32:27 +02:00
Julien Lepiller baa787745c
gnu: Add lucene++.
* gnu/packages/rdf.scm (lucene++): New variable.
2019-04-16 22:31:28 +02:00