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