Commit Graph

36482 Commits (5fe2114956637ca4796cdbc4f8937166f905f209)

Author SHA1 Message Date
Kei Kebreau 932d6e276b
gnu: wxmaxima: Update to 19.03.1.
* gnu/packages/maths.scm (wxmaxima): Update to 19.03.1.
2019-04-02 14:45:22 -04:00
Leo Famulari a6f9f18c7e
gnu: livemedia-utils: Update to 2019.03.06.
* gnu/packages/video.scm (livemedia-utils): Update to 2019-03-06.
[source]: Remove snippet.
2019-04-02 14:44:14 -04:00
Leo Famulari 295197500f
gnu: Syncthing: Update to 1.1.1.
* gnu/packages/syncthing.scm (syncthing): Update to 1.1.1.
2019-04-02 13:07:03 -04:00
Leo Famulari 9c1b4316dc
gnu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].
Fixes a vulnerability in 'golang.org/x/crypto/salsa20' where, if more than 256
GiB of keystream is generated, or if the counter otherwise grows greater than 32
bits, the amd64 implementation will first generate incorrect output, and then
cycle back to previously generated keystream.

https://go.googlesource.com/crypto/+/b7391e95e576cacdcdd422573063bc057239113d

* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-sha3, go-golang-org-x-crypto-ssh-terminal): Update to
0.0.0-3.b7391e9.
(go-golang-org-x-crypto-blake2s)[propagated-inputs]: Add
go-golang-org-x-sys-cpu.
(go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ssh-terminal):
Inherit from go-golang-org-x-crypto-bcrypt.
2019-04-02 13:07:03 -04:00
Leo Famulari 4a136536e8
gnu: Add go-golang-org-x-sys-cpu.
* gnu/packages/golang.scm (go-golang-org-x-sys-cpu): New variable.
2019-04-02 13:07:03 -04:00
Ludovic Courtès af76c020bf
linux-container: Make the guest UID and GID a parameter.
* gnu/build/linux-container.scm (initialize-user-namespace): Add
 #:guest-uid and #:guest-gid parameters and honor them.
(run-container): Likewise.
(call-with-container): Likewise.
* tests/containers.scm ("call-with-container, user namespace, guest UID/GID"):
New test.
2019-04-02 18:15:37 +02:00
Ricardo Wurmus cbe40b8b24
gnu: pigx-scrnaseq: Use older loompy.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace
python-loompy with python-loompy-for-pigx-scrnaseq.
2019-04-02 16:11:23 +02:00
Ricardo Wurmus dc112a0fe2
gnu: Add python-loompy-for-pigx-scrnaseq.
* gnu/packages/bioinformatics.scm (python-loompy-for-pigx-scrnaseq): New variable.
2019-04-02 16:11:12 +02:00
Ricardo Wurmus 82cc117450
gnu: pigx-chipseq: Update to 0.0.40.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.40.
2019-04-02 15:53:23 +02:00
Ricardo Wurmus b4a33870f6
gnu: python-scanpy: Add python-louvain to inputs.
* gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Sort
inputs and add python-louvain.
[arguments]: Do not delete test that depends on louvain.
2019-04-02 15:11:45 +02:00
Ricardo Wurmus 6ee48091a4
gnu: Add python-louvain.
* gnu/packages/graph.scm (python-louvain): New variable.
2019-04-02 15:11:45 +02:00
Rutger Helling ba907ae362
gnu: faudio: Update to 19.04.
* gnu/packages/audio.scm (faudio): Update to 19.04.
2019-04-02 11:30:05 +02:00
Clément Lassieur c97ad2fd8b
gnu: Add emacs-evil-numbers.
* gnu/packages/emacs-xyz.scm (emacs-evil-numbers): New variable.
2019-04-02 10:55:07 +02:00
Ludovic Courtès d6fda4d3d1
gnu: gnome-shell: Add dependency on libgnomekbd.
This fixes the "Show keyboard layout" button in the keyboard layout
switcher.

* gnu/packages/gnome.scm (gnome-shell)[arguments]: In
'record-absolute-file-names' phase, record file name of
'gkbd-keyboard-display'.
[inputs]: Add LIBGNOMEKBD.
2019-04-01 23:21:02 +02:00
Ludovic Courtès 2472cdec25
gnu: gnome-shell: Store absolute file name of 'ibus-daemon'.
* gnu/packages/gnome.scm (gnome-shell)[arguments]: Add
'record-absolute-file-names' phase.
2019-04-01 23:20:56 +02:00
Leo Famulari 0e55864036
gnu: go-github-com-burntsushi-toml: Update to 0.3.1.
* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 0.3.1.
2019-04-01 16:07:21 -04:00
Arun Isaac 413f61265e
gnu: Add mlucas.
* gnu/packages/maths.scm (mlucas): New variable.
2019-04-01 17:07:31 +05:30
Rutger Helling cce9e3792a
gnu: flatpak: Update to 1.2.4 [fixes CVE-2019-10063].
* gnu/packages/package-management.scm (flatpak): Update to 1.2.4 [fixes
CVE-2019-10063].
2019-04-01 10:05:58 +02:00
Rutger Helling 6bc30a571c
gnu: openmw: Update to 0.45.0.
* gnu/packages/game-development.scm (openmw): Update to 0.45.0.
2019-04-01 09:43:56 +02:00
Brian Leung f125c5a5ea
gnu: emacs-zones: silence byte-compiler.
* gnu/packages/patches/emacs-zones-called-interactively.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-31 23:32:47 +02:00
Pierre Langlois 7a352f76cf
gnu: gpodder: Build reproducibly.
* gnu/packages/gpodder.scm (gpodder)[arguments]: Add 'do-not-run-msgmerge'
phase before 'install'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-31 23:32:47 +02:00
Tim Gesthuizen bab7a49558
services: slim-configuration: Adapt exported getter methods.
Commit 554b860739 introduces changes to the
slim-configuration record without updating the exported methods.

* gnu/services/xorg.scm: Export slim-configuration-xorg and
  slim-configuration-sessreg.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-31 23:32:46 +02:00
Ludovic Courtès 631a6e6377
doc: Document 'gdm-service-type'.
* doc/guix.texi (X Window): Document 'gdm-service-type' and
'gdm-configuration'.  Take description of '.desktop' files from the
'slim-service-type' description.
* gnu/services/xorg.scm (gdm-service): Remove outdated comment.
2019-03-31 23:32:46 +02:00
Marius Bakke 105fa9fcf7
gnu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].
The update to Chromium 73 includes more than 60 security fixes.  See the
release announcement for more information:
<https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html>.

* gnu/packages/chromium.scm (%preserved-third-party-files): Drop
"net/third_party/http2" and "net/third_party/spdy".  Add "v8/src/third_party/siphash".
(%chromium-version): Update to 73.0.3683.86.
(%ungoogled-revision): Update to 4c7fb6d1a86602999f30b58ef8b331b2115c5ad8.
(%debian-revision): New variable.
(ungoogled-chromium-source): Add an origin for Debians packaging scripts.
Adjust for Ungoogled refactoring and add a procedure for applying Debian
patches.  Replace unneeded LET* for LET and reindent.
(ungoogled-chromium)[arguments]: Remove one obsolete substitution, add two others.
2019-03-31 21:26:17 +02:00
Marius Bakke 799aebd71f
gnu: ungoogled-chromium: Enable VA-API on x86_64-linux only.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Conditionally add
"use_vaapi" to #:configure-flags.
2019-03-31 21:26:17 +02:00
Marius Bakke 3725865f84
gnu: SDDM: Update to 0.18.1.
* gnu/packages/display-managers.scm (sddm): Update to 0.18.1.
2019-03-31 21:26:17 +02:00
Marius Bakke a02d390357
gnu: mbedtls-apache: Update to 2.16.1.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.1.
2019-03-31 21:26:16 +02:00
Marius Bakke ee74a07668
gnu: pcsc-lite: Update to 1.8.25.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.25.
2019-03-31 21:26:16 +02:00
Marius Bakke 1e3c711923
gnu: python-markdown: Update to 3.1.
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.1.
2019-03-31 21:26:16 +02:00
Marius Bakke fa542ee48a
gnu: ffmpeg@3.4: Update to 3.4.6.
* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.6.
2019-03-31 21:26:16 +02:00
Marius Bakke 3b3fd90377
gnu: elogind: Update to 241.2.
* gnu/packages/freedesktop.scm (elogind): Update to 241.2.
2019-03-31 21:26:16 +02:00
Marius Bakke 4f0464c923
gnu: whois: Update to 5.4.2.
* gnu/packages/networking.scm (whois): Update to 5.4.2.
2019-03-31 21:26:16 +02:00
Marius Bakke 32deef23f6
gnu: libssh2: Update to 1.8.2.
* gnu/packages/ssh.scm (libssh2): Update to 1.8.2.
2019-03-31 21:26:16 +02:00
Marius Bakke 5089ebc3a3
gnu: GnuPG: Update to 2.2.15.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.15.
2019-03-31 21:26:16 +02:00
Marius Bakke 5cc013f05d
gnu: leveldb: Update to 1.21.
* gnu/packages/databases.scm (leveldb): Update to 1.21.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Adjust accordingly.
2019-03-31 21:26:15 +02:00
Marius Bakke ad7c77fd75
gnu: leveldb: Don't use unstable tarball.
* gnu/packages/databases.scm (leveldb)[source]: Use GIT-FETCH.
2019-03-31 21:26:15 +02:00
Marius Bakke e73ded3c71
services: Open vSwitch: Provide a default configuration.
* gnu/services/networking.scm (openvswitch-service-type): Provide
OPENVSWITCH-CONFIGURATION as a default value.
* gnu/tests/networking.scm (%openvswitch-os): Don't configure the service.
2019-03-31 21:26:15 +02:00
Ivan Petkov d7d3bdca89
gnu: rust: Update to 1.32.0.
* gnu/packages/rust.scm (rust): Rename to...
(rust-1.31): ...this.
(rust): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-03-31 21:11:55 +02:00
Brett Gilio ccbaeba38e
gnu: python-language-server: Update to 0.26.1.
* gnu/packages/python-xyz.scm (python-language-server): Update to 0.26.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-03-31 21:16:17 +03:00
Efraim Flashner 36a4366d79
gnu: Fix descriptions to not use quotes.
* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
* gnu/packages/audio.scm (fil-plugins),
* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
* gnu/packages/bioinformatics.scm (r-samtools),
* gnu/packages/chez.scm (chez-mit),
* gnu/packages/commencement.scm (make-gcc-toolchain),
* gnu/packages/compression.scm (fastjar),
* gnu/packages/cran.scm (r-maps, r-rcpp),
* gnu/packages/databases.scm (sparql-query),
* gnu/packages/dunst.scm (dunst),
* gnu/packages/ftp.scm (ncftp),
* gnu/packages/gl.scm (freeglut),
* gnu/packages/haskell-check.scm (ghc-tasty-golden),
* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
ghc-rerebase, ghc-zlib),
* gnu/packages/image.scm (jbig2dec),
* gnu/packages/kde-frameworks.scm (kinit, karchive),
* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
* gnu/packages/lirc.scm (lirc),
* gnu/packages/lisp.scm (uglify-js),
* gnu/packages/mate.scm (mate-netbook),
* gnu/packages/microcom.scm (microcom),
* gnu/packages/music.scm (bristol),
* gnu/packages/networking.scm (perl-geo-ip),
* gnu/packages/patchutils.scm (patches),
* gnu/packages/perl-check.scm (perl-test-more-utf8),
* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
perl-regexp-common, perl-module-pluggable, perl-class-modifier),
* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
* gnu/packages/samba.scm (iniparser),
* gnu/packages/search.scm (mlocate),
* gnu/packages/spice.scm (spice),
* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
r-commonmark, r-digest, r-viridislite, r-stringr),
* gnu/packages/tex.scm (texlive-latex-changebar),
* gnu/packages/version-control.scm (subversion),
* gnu/packages/w3m.scm (w3m),
* gnu/packages/web.scm (perl-http-parser,
perl-plack-middleware-reverseproxy),
* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.
2019-03-31 20:51:10 +03:00
Tobias Geerinckx-Rice cd9ca20a5d
gnu: znc: Update to 1.7.3.
* gnu/packages/messaging.scm (znc): Update to 1.7.3.
2019-03-31 16:05:18 +02:00
Nicolas Goaziou ad4f644226
gnu: Add flare.
* gnu/packages/games.scm (flare-engine, flare-game): New variables.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2019-03-31 10:35:31 +08:00
Leo Famulari 6d3e149f10
gnu: dovecot: Update to 2.3.5.1 [fixes CVE-2019-7524].
* gnu/packages/mail.scm (dovecot): Update to 2.3.5.1.
2019-03-30 15:57:13 -04:00
Leo Famulari 6e1f91d91c
gnu: khal: Update to 0.10.0.
* gnu/packages/calendar.scm (khal): Update to 0.10.0.
[native-inputs]: Replace tzdata with tzdata-for-tests.
[arguments]: Simplify the check phase.
2019-03-30 15:10:19 -04:00
Ludovic Courtès e23f2ff183
gnu: Rename "gnubackgammon" back to "gnubg".
This reverts c97e4d8bbe, which was not
consensual and broke 'tests/guix-package.sh'.

* gnu/packages/games.scm (gnubackgammon): Rename to...
(gnubg): ... this, and rename the 'gnubg' deprecated alias to
'gnubackgammon'.
2019-03-30 15:19:32 +01:00
Ludovic Courtès 329c3c323e
gnu: guile: Remove version 2.0.13.
This package was unused since 0991fd5336.

* gnu/packages/guile.scm (guile-2.0.13): Remove.
2019-03-30 15:19:32 +01:00
Ludovic Courtès 528ea990c3
gnu: Use 'this-package' as a native input instead of 'self-native-input?'.
* gnu/packages/file.scm (file)[self-native-input?]: Remove.
[native-inputs]: New field.
* gnu/packages/guile.scm (guile-1.8)[self-native-input?]: Remove.
[native-inputs]: New field.
(guile-2.0)[self-native-input?]: Remove.
[native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true.
* gnu/packages/ncurses.scm (ncurses)[self-native-input?]: Remove.
[native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true.
* gnu/packages/python-xyz.scm (python-file)[self-native-input?]: Remove.
[native-inputs]: New field.
2019-03-30 15:19:32 +01:00
Timothy Sample 398747f8f1
gnu: gnome-shell: Remove gnome-control-center from inputs.
* gnu/packages/gnome.scm (gnome-shell)[inputs]: Remove
gnome-control-center.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-30 15:19:32 +01:00
Timothy Sample da43d1cb32
gnu: evolution-data-server: Add 'libedataserverui' output.
gnu/packages/gnome.scm (evolution-data-server)[outputs]: Add
'libedataserverui'.
[arguments]: Add phases so that only libedataserverui is linked with
WebKitGTK, and that it is moved to its own output.
(evolution, gnome-calendar, gnome-todo)[inputs]: Add libedataserverui.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-30 15:19:31 +01:00
Timothy Sample 14c297fde1
gnu: gnome-online-accounts: Split off 'lib' output.
gnu/packages/gnome.scm (gnome-online-accounts)[outputs]: Add 'lib'.
[arguments]: Set the 'libdir' path to the 'out' output, and add a phase
to ensure that libgoa gets installed in the 'lib' output.
(evolution-data-server, gfbgraph, gnome-calendar, gnome-control-center,
gnome-todo, libgdata, libzapojit): Use the 'lib' output of
gnome-online-accounts.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-30 15:19:31 +01:00
Brian Leung 29a9eb9e1a
gnu: Add emacs-counsel-projectile.
* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-03-30 17:03:57 +03:00
Rutger Helling 03a33eee72
gnu: wine-staging: Update to 4.5.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.5.
* gnu/packages/wine.scm (wine-staging): Update to 4.5.
2019-03-30 14:58:36 +01:00
Ludovic Courtès d8bead6c5d
system: Define 'this-operating-system'.
* gnu/system.scm (<operating-system>): Choose 'this-operating-system' as
the 'this' identifier.
[essential-services]: Adjust accordingly.
2019-03-30 11:08:39 +01:00
Ludovic Courtès adb6462c4c
packages: Define 'this-package' and 'this-origin'.
* guix/packages.scm (<origin>): Choose 'this-origin' as the 'this'
identifier.
(<package>): Choose 'this-package'.
* gnu/packages/gnucash.scm (gnucash)[arguments]: Use 'this-package'
instead of 'this-record'.
* gnu/packages/version-control.scm (git)[arguments]: Likewise.
2019-03-30 11:08:39 +01:00
Ricardo Wurmus ec12e53736
gnu: Add r-xcms.
* gnu/packages/bioconductor.scm (r-xcms): New variable.
2019-03-30 08:55:46 +01:00
Ricardo Wurmus c8310056f4
gnu: Add r-massspecwavelet.
* gnu/packages/bioconductor.scm (r-massspecwavelet): New variable.
2019-03-30 08:55:46 +01:00
Ricardo Wurmus 50d9177051
gnu: Add r-xbseq.
* gnu/packages/bioconductor.scm (r-xbseq): New variable.
2019-03-30 08:55:46 +01:00
Ricardo Wurmus a6e1eb1a96
gnu: Add r-roar.
* gnu/packages/bioconductor.scm (r-roar): New variable.
2019-03-30 08:55:46 +01:00
Ricardo Wurmus 98a2af31a8
gnu: Add r-yarn.
* gnu/packages/bioconductor.scm (r-yarn): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 59cf26292f
gnu: Add r-quantro.
* gnu/packages/bioconductor.scm (r-quantro): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 8d1990d495
gnu: Add r-downloader.
* gnu/packages/cran.scm (r-downloader): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus f562c90aa8
gnu: Add r-yaqcaffy.
* gnu/packages/bioconductor.scm (r-yaqcaffy): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 4675b3cfa3
gnu: Add r-simpleaffy.
* gnu/packages/bioconductor.scm (r-simpleaffy): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus e99380d67b
gnu: Add r-gcrma.
* gnu/packages/bioconductor.scm (r-gcrma): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 303f2ed1c6
gnu: Add r-yapsa.
* gnu/packages/bioconductor.scm (r-yapsa): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 28098414d0
gnu: Add r-somaticsignatures.
* gnu/packages/bioconductor.scm (r-somaticsignatures): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 398c4a9347
gnu: Add r-gtrellis.
* gnu/packages/bioconductor.scm (r-gtrellis): New variable.
2019-03-30 08:55:45 +01:00
Ricardo Wurmus 9563dd5599
gnu: Add r-pmcmr.
* gnu/packages/cran.scm (r-pmcmr): New variable.
2019-03-30 08:55:45 +01:00
Mark H Weaver bc91562939
gnu: gtk+: Graft upstream fix for crashes in Emacs and IceCat.
Fixes <https://bugs.gnu.org/34454>.

* gnu/packages/patches/gtk3-fix-deprecation-macro-use.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gtk.scm (gtk+/fixed): New variable.
(gtk+)[replacement]: New field.
2019-03-30 02:34:24 -04:00
Tobias Geerinckx-Rice c948cf9092
gnu: Add font-iosevka-slab.
The ’slab’ variants of Iosevka were moved to a separate archive with
version 2.0.0.

* gnu/packages/fonts.scm (font-iosevka-slab): New public variable.
2019-03-29 21:09:11 +01:00
Tobias Geerinckx-Rice 785747a974
gnu: font-iosevka: Update to 2.2.0.
* gnu/packages/fonts.scm (font-iosevka): Update to 2.2.0.
2019-03-29 21:00:23 +01:00
Ricardo Wurmus 51e98f7e0f
gnu: Add r-yamss.
* gnu/packages/bioconductor.scm (r-yamss): New variable.
2019-03-29 19:28:11 +01:00
Ricardo Wurmus 5cfa4bff69
gnu: Add r-ebimage.
* gnu/packages/bioconductor.scm (r-ebimage): New variable.
2019-03-29 19:28:03 +01:00
Ricardo Wurmus ffe7029bab
gnu: Add r-aucell.
* gnu/packages/bioconductor.scm (r-aucell): New variable.
2019-03-29 18:10:46 +01:00
Ricardo Wurmus f31e10f82e
gnu: Add r-allelicimbalance.
* gnu/packages/bioconductor.scm (r-allelicimbalance): New variable.
2019-03-29 18:07:17 +01:00
Ricardo Wurmus adf7d8135b
gnu: Add r-annotationtools.
* gnu/packages/bioconductor.scm (r-annotationtools): New variable.
2019-03-29 18:05:45 +01:00
Ricardo Wurmus 0b91b7b969
gnu: Add r-annotationfuncs.
* gnu/packages/bioconductor.scm (r-annotationfuncs): New variable.
2019-03-29 17:49:54 +01:00
Ricardo Wurmus 9bf4bb19c9
gnu: Add r-abaenrichment.
* gnu/packages/bioconductor.scm (r-abaenrichment): New variable.
2019-03-29 17:46:33 +01:00
Ricardo Wurmus 3972cfce6a
gnu: Add r-gofuncr.
* gnu/packages/bioconductor.scm (r-gofuncr): New variable.
2019-03-29 17:46:33 +01:00
Ricardo Wurmus 692bce1595
gnu: Add r-abadata.
* gnu/packages/bioconductor.scm (r-abadata): New variable.
2019-03-29 17:46:33 +01:00
Ricardo Wurmus 1fab2cf811
gnu: Add r-mapplots.
* gnu/packages/cran.scm (r-mapplots): New variable.
2019-03-29 17:43:25 +01:00
Ricardo Wurmus 32e0f906d7
gnu: Add r-atacseqqc.
* gnu/packages/bioconductor.scm (r-atacseqqc): New variable.
2019-03-29 17:13:45 +01:00
Ricardo Wurmus e5bff3079d
gnu: Add r-genomicscores.
* gnu/packages/bioconductor.scm (r-genomicscores): New variable.
2019-03-29 17:13:45 +01:00
Ricardo Wurmus 2a72ef561b
gnu: Add r-motifstack.
* gnu/packages/bioconductor.scm (r-motifstack): New variable.
2019-03-29 17:13:45 +01:00
Ricardo Wurmus 229f97c37a
gnu: Add r-motiv.
* gnu/packages/bioconductor.scm (r-motiv): New variable.
2019-03-29 17:13:45 +01:00
Ricardo Wurmus 051e8e1a5b
gnu: Add r-rgadem.
* gnu/packages/bioconductor.scm (r-rgadem): New variable.
2019-03-29 17:13:45 +01:00
Ricardo Wurmus c54ab337bc
gnu: Add r-preseqr.
* gnu/packages/cran.scm (r-preseqr): New variable.
2019-03-29 17:13:45 +01:00
Ricardo Wurmus 41aab7d186
gnu: Add r-bacon.
* gnu/packages/bioconductor.scm (r-bacon): New variable.
2019-03-29 17:13:41 +01:00
Ludovic Courtès 9398152ad1
gnu: php: Fix typo.
Regression introduced in e8cfce439a.

* gnu/packages/php.scm (php)[arguments]: Add missing 'else' branch of
the 'if'.  Change first argument to 'string-prefix?' to match GNU
triplets as well.
2019-03-29 15:35:54 +01:00
Efraim Flashner 8339ccac5f
gnu: python-faiss: Fix building on non-Intel architectures.
* gnu/packages/graph.scm (python-faiss)[arguments]: Adjust custom
'build-swig phase to change build flags for different archictures.
2019-03-29 17:08:05 +03:00
Efraim Flashner 3776dc094c
gnu: faiss: Fix building on non-Intel architectures.
* gnu/packages/graph.scm (faiss)[source]: Add snippet to wrap Intel
specific headers.
[arguments]: Adjust custom 'prepare-build phase to adjust compile flags
for different architectures.
2019-03-29 17:08:02 +03:00
Ricardo Wurmus 4774677228
gnu: stepmania: Fix all instances of accessing application data.
This is a follow-up to commit 45aba232ab.

* gnu/packages/games.scm (stepmania)[arguments]: Rename phase
ensure-gtk-module-can-be-found to ensure-application-files-can-be-found and
fix remaining instances of application data access.
2019-03-29 14:14:19 +01:00
Leo Famulari 47131ebbc9
gnu: Stellarium: Update to 0.19.0.
* gnu/packages/astronomy.scm (stellarium): Update to 0.19.0.
[arguments]: Remove obsolete 'patch-tests' phase.
2019-03-29 02:37:28 -04:00
Ricardo Wurmus 45aba232ab
gnu: stepmania: Fix loading of gtk module.
Fixes <https://bugs.gnu.org/34854>.

Suggested by Nicolas Goaziou.

* gnu/packages/games.scm (stepmania)[arguments]: Add phase
"ensure-gtk-module-can-be-found".
2019-03-29 07:14:17 +01:00
Ricardo Wurmus d656aea0ef
gnu: zynaddsubfx: Update to 3.0.4.
* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.4.
2019-03-29 06:48:13 +01:00
Ricardo Wurmus 59d331f16a
gnu: Add r-abseqr.
* gnu/packages/bioconductor.scm (r-abseqr): New variable.
2019-03-29 06:35:57 +01:00
Ricardo Wurmus f084e41e2c
gnu: Add r-flexdashboard.
* gnu/packages/cran.scm (r-flexdashboard): New variable.
2019-03-29 06:35:48 +01:00
Ricardo Wurmus d2aa2d2451
gnu: r-png: Move to (gnu packages cran).
* gnu/packages/image.scm (r-png): Move from here...
* gnu/packages/cran.scm (r-png): ...to here.
2019-03-29 06:34:39 +01:00
Ricardo Wurmus d8a28332c5
gnu: Add r-ggcorrplot.
* gnu/packages/cran.scm (r-ggcorrplot): New variable.
2019-03-29 05:39:35 +01:00
Nicolas Goaziou 4e43e3175e
gnu: Add openclonk.
* gnu/packages/games.scm (openclonk): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-03-29 05:34:45 +01:00
Ricardo Wurmus e040413e0a
gnu: r-cairo: Update to 1.5-10.
* gnu/packages/statistics.scm (r-cairo): Update to 1.5-10.
[inputs]: Add zlib.
2019-03-29 05:34:45 +01:00
Tobias Geerinckx-Rice 07de94d6a4
gnu: hyperrogue: Don't use NAME in hyperrogue-data.
* gnu/packages/games.scm (hyperrogue)[native-inputs]: Hard code NAME in
hyperrogue-data source URI.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 4959856443
gnu: quadrapassel: Don't use NAME in source URI.
* gnu/packages/games.scm (quadrapassel)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 5b35bdaaa5
gnu: libmanette: Don't use NAME in source URI.
* gnu/packages/games.scm (libmanette)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 98e27db5bb
gnu: frotz-dumb-terminal: Merge strings in URI.
* gnu/packages/games.scm (frotz-dumb-terminal)[source]: Merge separate
string components, probably from a naive ’s/name/"name"/’ substitution.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice e2c9f9de9f
gnu: frotz: Don't use NAME in source URI.
* gnu/packages/games.scm (frotz)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice a6ac8e0b31
gnu: fortune-mod: Don't use NAME in source COMMIT.
* gnu/packages/games.scm (fortune-mod)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 30b8b2013b
gnu: lugaru: Don't use NAME in source URI.
* gnu/packages/games.scm (lugaru)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 146a4459db
gnu: no-more-secrets: Don't use unstable tarball.
* gnu/packages/games.scm (no-more-secrets)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice a01aea7d66
gnu: hyperrogue: Don't use NAME in source URI.
* gnu/packages/games.scm (hyperrogue)[source]: Hard-code NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice ed9bcf50d3
gnu: mrrescue: Don't use NAME in source URI.
* gnu/packages/games.scm (mrrescue)[source]: Hard-code NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice 22da44e8c2
gnu: laby: Don't use NAME in source URI.
* gnu/packages/games.scm (laby)[source]: Hard-code NAME.
2019-03-29 04:07:43 +01:00
Ricardo Wurmus e9d4409bab
gnu: Add python-bbknn.
* gnu/packages/bioinformatics.scm (python-bbknn): New variable.
2019-03-29 03:55:45 +01:00
Ricardo Wurmus c91ecf2db4
gnu: Add python-annoy.
* gnu/packages/python-xyz.scm (python-annoy): New variable.
2019-03-29 03:55:45 +01:00
Ricardo Wurmus 51a9971ccb
gnu: Add python-faiss.
* gnu/packages/graph.scm (python-faiss): New variable.
2019-03-29 03:55:45 +01:00
Ricardo Wurmus 3e40318772
gnu: Add faiss.
* gnu/packages/graph.scm (faiss): New variable.
2019-03-29 03:55:45 +01:00
Tobias Geerinckx-Rice 631b20f90b
gnu: red-eclipse: Use GIT-FETCH for data sources.
* gnu/packages/games.scm (red-eclipse): Update DATA-SOURCE hashes.
[arguments]: COPY-RECURSIVELY instead of extracting tarballs.
[inputs]: Use GIT-FETCH and GIT-FILE-NAME for all DATA-SOURCES.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice e464bd607a
gnu: chromium-bsu: Don't use NAME in source URI.
* gnu/packages/games.scm (chromium-bsu)[source]: Hard-code NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice d8f4aefed9
gnu: warzone2100: Update source URI.
* gnu/packages/games.scm (warzone2100)[source]: Update URI and don't
hard-code NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice c41b2ffbf2
gnu: grue-hunter: Don't use NAME in source URI.
* gnu/packages/games.scm (grue-hunter)[source]: Hard-code NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice bb7c071b94
gnu: red-eclipse: Don't use unstable tarball.
* gnu/packages/games.scm (red-eclipse)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 04:23:02 +01:00
Danny Milosavljevic 586d30caa2
gnu: rust: Fix test setup.
* gnu/packages/rust.scm (rust-1.30)[arguments]<#:phases>
[disable-amd64-avx-test]: Replace.
(rust)[arguments]<#:phases>[disable-amd64-avx-test]: Replace.
2019-03-29 00:50:35 +01:00
Ivan Petkov 339c1365fd
gnu: rust: Refactor in order to prepare for newer Rust versions.
* gnu/packages/rust.scm (rust-source): Rename to...
(rust-source-pre-1.32): ...this.  Add PATCH-FLAGS.
(rust-bootstrapped-package): Rename to...
(rust-bootstrapped-package-pre-1.32): ...this.
(rust-source): New procedure.
(rust-bootstrapped-package): New procedure.
(mrustc): Use rust-bootstrapped-package-pre-1.32.
(rust-1.19): Use rust-bootstrapped-package-pre-1.32.
(rust-1.20): Use rust-bootstrapped-package-pre-1.32.
(rust-1.21): Use rust-bootstrapped-package-pre-1.32.
(rust-1.22): Use rust-bootstrapped-package-pre-1.32.
(rust-1.23): Use rust-bootstrapped-package-pre-1.32.
(rust-1.24): Use rust-bootstrapped-package-pre-1.32.
(rust-1.25): Use rust-bootstrapped-package-pre-1.32.
(rust-1.26): Use rust-bootstrapped-package-pre-1.32.
(rust-1.27): Use rust-bootstrapped-package-pre-1.32.
(rust-1.28): Use rust-bootstrapped-package-pre-1.32.
(rust-1.29): Use rust-bootstrapped-package-pre-1.32.
(rust-1.30): Use rust-bootstrapped-package-pre-1.32.
(rust): Use rust-bootstrapped-package-pre-1.32.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-03-29 00:50:35 +01:00
Tobias Geerinckx-Rice 1d6c047937
gnu: powwow: Remove redundant FILE-NAME.
* gnu/packages/games.scm (powwow)[source]: Remove FILE-NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice 2e5a0690bb
gnu: openrct2: Don't use unstable tarball.
* gnu/packages/games.scm (openrct2)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice 071782762a
gnu: fizmo: Don't use NAME in source URI.
* gnu/packages/games.scm (fizmo)[source]: Hard-code NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice 00a82e8385
gnu: mars: Use GIT-FILE-NAME.
* gnu/packages/games.scm (mars)[source]: Use GIT-FILE-NAME.
2019-03-29 01:44:09 +01:00
Mark H Weaver fa3c2aad65
gnu: linux-libre: Update to 5.0.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.5.
(%linux-libre-hash): Update hash.
2019-03-28 19:36:22 -04:00
Mark H Weaver 4bdf98f62f
gnu: linux-libre@4.19: Update to 4.19.32.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.32.
(%linux-libre-4.19-hash): Update hash.
2019-03-28 19:36:19 -04:00
Mark H Weaver 8ea1d2b5bd
gnu: linux-libre@4.14: Update to 4.14.109.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.109.
(%linux-libre-4.14-hash): Update hash.
2019-03-28 19:36:17 -04:00
Mark H Weaver aa5a425c8f
gnu: linux-libre@4.9: Update to 4.9.166.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.166.
2019-03-28 19:36:14 -04:00
Tobias Geerinckx-Rice feb50ac6dc
gnu: l-abbaye-des-morts: Don't use unstable tarball.
This also fixes a build failure due to the use of NAME.

* gnu/packages/games.scm (l-abbaye-des-morts)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 00:55:01 +01:00
Tobias Geerinckx-Rice a8a96bbead
gnu: prboom-plus: Don't use NAME in source URI.
* gnu/packages/games.scm (prboom-plus)[source]: Hard-code NAME.
2019-03-29 00:50:36 +01:00
Tobias Geerinckx-Rice 96848ecc16
gnu: pipewalker: Don't use NAME in source URI.
* gnu/packages/games.scm (pipewalker)[source]: Hard-code NAME.
2019-03-29 00:47:55 +01:00
Tobias Geerinckx-Rice a544817e80
gnu: nethack: Don't use NAME in source URI.
* gnu/packages/games.scm (nethack)[source]: Hard-code NAME, not VERSION.
2019-03-29 00:46:36 +01:00
Tobias Geerinckx-Rice dd0369f426
gnu: ltris: Don't use NAME in source URI.
* gnu/packages/games.scm (ltris)[source]: Hard-code NAME.
2019-03-29 00:43:05 +01:00
Tobias Geerinckx-Rice 9303b09a78
gnu: freedoom: Re-indent.
* gnu/packages/games.scm (freedoom): Re-indent expression.
2019-03-29 00:42:08 +01:00
Tobias Geerinckx-Rice 7c8ed74516
gnu: freedoom: Don't use unstable tarball.
* gnu/packages/games.scm (freedoom)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 00:39:58 +01:00
Tobias Geerinckx-Rice 0922354d6a
gnu: cowsay: Don't use NAME in source URI.
* gnu/packages/games.scm (cowsay)[source]: Hard-code NAME.
2019-03-29 00:29:44 +01:00
Tobias Geerinckx-Rice c0c099502b
gnu: armagetron-advanced: Don't use NAME in source URI.
* gnu/packages/games.scm (armagetron-advanced)[source]: Hard-code NAME.
2019-03-29 00:28:49 +01:00
Tobias Geerinckx-Rice 69a0717c66
gnu: project-starfighter: Don't use NAME in source URI.
* gnu/packages/games.scm (project-starfighter)[source]: Hard-code NAME.
2019-03-29 00:26:45 +01:00
Ludovic Courtès 357b287b8f
services: desktop: Switch to GDM.
* gnu/services/desktop.scm (%desktop-services): Replace
SLIM-SERVICE-TYPE instance with an instance of GDM-SERVICE-TYPE.
* doc/guix.texi (Keyboard Layout): Change example to mention
GDM-SERVICE-TYPE.
(X Window): Mention GDM.
(Desktop Services): Adjust references to SLiM.
2019-03-28 23:06:59 +01:00
Ludovic Courtès 971e6560eb
system: Fix typo in desktop example.
The typo was introduced in 391e0d65d7.

* gnu/system/examples/desktop.tmpl: Use XFCE-DESKTOP-SERVICE-TYPE, not
XFCE-DESKTOP-SERVICE.
2019-03-28 23:06:59 +01:00
Ludovic Courtès c9711f9347
gnu: ratpoison: Provide a .desktop file with an absolute file name.
This allows GDM to start ratpoison.  Without that GDM crashes with an
assertion failure when trying to start a ratpoison session.

* gnu/packages/ratpoison.scm (ratpoison.desktop): Remove.
(ratpoison.desktop)[arguments]: Add #:modules.
Rewrite 'install-xsession' phase such that .desktop file contains an
absolute file name.
2019-03-28 23:06:59 +01:00
Ludovic Courtès f2bf0407de
packages: Reintroduce 'find-newest-available-packages'.
This is a followup to e2a903c807.

* gnu/packages.scm (find-newest-available-packages): New procedure.
2019-03-28 23:06:58 +01:00
Julien Lepiller e8cfce439a
gnu: php: Disable failing tests on armhf.
* gnu/packages/php.scm (php)[arguments]: Disable failing tests on armhf.
2019-03-28 22:59:14 +01:00
Efraim Flashner 241885347a
gnu: reptyr: Enable support for aarch64-linux.
* gnu/packages/screen.scm (reptyr)[supported-systems]: Mark
aarch64-linux as supported.
2019-03-28 21:42:00 +02:00
Brian Leung d2df92e47c
gnu: Add emacs-link-hint.
* gnu/packages/emacs-xyz.scm (emacs-link-hint): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-03-28 21:31:43 +03:00
Tobias Geerinckx-Rice 40d59c4e22
gnu: dropbear: Don't use unstable tarball.
* gnu/packages/screen.scm (dropbear)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-28 20:19:28 +01:00
Tobias Geerinckx-Rice cf9ab49e97
gnu: dropbear: Update to 2019.78.
* gnu/packages/ssh.scm (dropbear): Update to 2019.78.
2019-03-28 20:19:28 +01:00
Tobias Geerinckx-Rice 01307bba9c
gnu: reptyr: Update to 0.7.0.
* gnu/packages/screen.scm (reptyr): Update to 0.7.0.
[source]: Remove patch.
[arguments]: Add bash completion directory name.
* gnu/packages/patches/reptyr-fix-gcc-7.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-03-28 20:19:28 +01:00
Tobias Geerinckx-Rice 6da31b3c7b
gnu: dvdisaster: Use archived source and home page.
* gnu/packages/cdrom.scm (dvdisaster)[source, home-page]:
Use archive.org mirror.
2019-03-28 20:19:28 +01:00
Brian Leung 29e3fd3424
gnu: emacs-dired-hacks: Update to 0.0.1-1.2c12345.
* gnu/packages/emacs-xyz.scm (emacs-dired-hacks): Update to 0.0.1-1.2c12345.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-03-28 21:09:10 +03:00
Efraim Flashner 642b195a70
gnu: gzdoom: Limit supported architectures.
* gnu/packages/games.scm (gzdoom)[supported-systems]: New field.
2019-03-28 19:58:35 +02:00
Ricardo Wurmus 84ad024e2d
gnu: Add r-a4.
* gnu/packages/bioconductor.scm (r-a4): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus dbfe337586
gnu: Add r-a4base.
* gnu/packages/bioconductor.scm (r-a4base): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus 8e15f86139
gnu: Add r-a4reporting.
* gnu/packages/bioconductor.scm (r-a4reporting): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus b8d13e2c0e
gnu: Add r-a4preproc.
* gnu/packages/bioconductor.scm (r-a4preproc): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus 9ae37581e0
gnu: Add r-a4classif.
* gnu/packages/bioconductor.scm (r-a4classif): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus 0ec0a5ecc9
gnu: Add r-a4core.
* gnu/packages/bioconductor.scm (r-a4core): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus a793e88c5e
gnu: Add r-annaffy.
* gnu/packages/bioconductor.scm (r-annaffy): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus ce77562a9e
gnu: Add r-mlinterfaces.
* gnu/packages/bioconductor.scm (r-mlinterfaces): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus 409a13fe76
gnu: Add r-mpm.
* gnu/packages/cran.scm (r-mpm): New variable.
2019-03-28 18:23:23 +01:00
Ricardo Wurmus 74cada8ef1
gnu: Add r-mlbench.
* gnu/packages/cran.scm (r-mlbench): New variable.
2019-03-28 18:23:22 +01:00
Ricardo Wurmus efba56139a
gnu: Add r-threejs.
* gnu/packages/cran.scm (r-threejs): New variable.
2019-03-28 18:23:22 +01:00
Ricardo Wurmus d59df3340b
gnu: Add r-gbm.
* gnu/packages/cran.scm (r-gbm): New variable.
2019-03-28 18:23:22 +01:00
Ricardo Wurmus 8473597f80
gnu: Add r-ggvis.
* gnu/packages/cran.scm (r-ggvis): New variable.
2019-03-28 18:23:22 +01:00
Ricardo Wurmus fe3fb4e7ef
gnu: Add r-rda.
* gnu/packages/cran.scm (r-rda): New variable.
2019-03-28 18:23:22 +01:00
Ricardo Wurmus aae0b86d35
gnu: Add r-pamr.
* gnu/packages/cran.scm (r-pamr): New variable.
2019-03-28 18:23:22 +01:00
Ricardo Wurmus 1c0c4b544d
gnu: Add r-varselrf.
* gnu/packages/cran.scm (r-varselrf): New variable.
2019-03-28 18:23:22 +01:00
Efraim Flashner 1aa662b309
gnu: ogre: Don't use unstable tarball.
* gnu/packages/graphics.scm (ogre)[source]: Download using git-fetch.
2019-03-28 12:14:22 +02:00
Efraim Flashner d5640c587f
gnu: googletest: Don't use unstable tarball.
* gnu/packages/check.scm (googletest)[source]: Download using git-fetch.
* gnu/packages/crypto.scm (encfs)[arguments]: Adjust accordingly.
* gnu/packages/gnucash.scm (gnucash)[arguments]: Same.
* gnu/packages/terminals.scm (eternalterminal)[arguments]: Same.
* gnu/packages/graphics.scm (ogre)[arguments]: Same. Remove now
unnecessary custom 'pre-build phase.
2019-03-28 12:14:15 +02:00
Ricardo Wurmus d98fb5603b
gnu: hpcguix-web: Fix indentation.
* gnu/packages/web.scm (hpcguix-web): Fix indentation.
2019-03-27 23:11:20 +01:00
Efraim Flashner d8de2c01ff
gnu: emacs-emmet-mode: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-emmet-mode)[source]: Download using
git-fetch.
2019-03-27 23:05:08 +02:00
Efraim Flashner 0f8ff55513
gnu: emacs-tablist: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-tablist)[source]: Download using
git-fetch.
2019-03-27 23:05:07 +02:00
Efraim Flashner b762dde997
gnu: emacs-mmm-mode: Update to 0.5.7.
* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.7.
2019-03-27 23:05:07 +02:00
Efraim Flashner d3f6617b26
gnu: emacs-mmm-mode: Remove unnecessary phase.
* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[arguments]: Remove
unnecessary 'autogen phase.
2019-03-27 23:05:07 +02:00
Efraim Flashner 8cd07b72e9
gnu: emacs-mmm-mode: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[source]: Don't use
unstable tarball.
2019-03-27 23:05:07 +02:00
Efraim Flashner 49464d2b16
gnu: emacs-google-maps: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-google-maps)[source]: Download using
git-fetch.
2019-03-27 23:05:06 +02:00
Efraim Flashner 2c19ff18e2
gnu: emacs-direnv: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-direnv)[source]: Download using
git-fetch.
2019-03-27 23:05:06 +02:00
Efraim Flashner 39a46a1f10
gnu: emacs-calfw: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-calfw)[source]: Download using
git-fetch.
2019-03-27 23:05:06 +02:00
Efraim Flashner b4f96f3b3b
gnu: emacs-autothemer: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-autothemer)[source]: Download using
git-fetch.
2019-03-27 23:05:05 +02:00
Efraim Flashner 3cf9a85ba7
gnu: emacs-ag: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-ag)[source]: Download using
git-fetch.
2019-03-27 23:05:02 +02:00
Efraim Flashner c6abe90478
gnu: font-open-dyslexic: Don't use unstable tarball.
* gnu/packages/fonts.scm (font-open-dyslexic)[source]: Download using
git-fetch.
2019-03-27 22:25:17 +02:00
Efraim Flashner 1e90e4b0d9
gnu: font-google-material-design-icons: Don't use unstable tarball.
* gnu/packages/fonts.scm (font-google-material-design-icons)[source]:
Download using git-fetch.
2019-03-27 22:25:17 +02:00
Efraim Flashner 1f07550c86
gnu: font-tamzen: Don't use unstable tarball.
* gnu/packages/fonts.scm (font-tamzen)[source]: Download using
git-fetch.
[native-inputs]: Remove gzip, tar.
[arguments]: Adjust build accordingly.
2019-03-27 22:25:16 +02:00
Efraim Flashner c2426dbddc
gnu: font-fira-sans: Don't use unstable tarball.
* gnu/packages/fonts.scm (font-fira-sans)[source]: Download using
git-fetch.
2019-03-27 22:25:16 +02:00
Efraim Flashner 8f4dccf75d
gnu: font-adobe-source-han-sans: Don't use unstable tarball.
* gnu/packages/fonts.scm (font-adobe-source-han-sans)[source]: Download
using git-fetch.
[native-inputs]: Remove gzip, tar.
[arguments]: Adjust build accordingly.
2019-03-27 22:25:13 +02:00
Ricardo Wurmus 3d17dc5d8f
gnu: r-geometry: Update to 0.4.1.
* gnu/packages/cran.scm (r-geometry): Update to 0.4.1.
[propagated-inputs]: Fix typo.
2019-03-27 21:00:28 +01:00
Ricardo Wurmus 1d7022f706
gnu: r-feather: Update to 0.3.3.
* gnu/packages/cran.scm (r-feather): Update to 0.3.3.
2019-03-27 21:00:28 +01:00
Nicolas Goaziou 24540c310f
gnu: Add emacs-relint.
* gnu/packages/emacs-xyz.scm (emacs-relint): New variable.
2019-03-27 20:41:29 +01:00
Brian Leung c881ed8698
gnu: Add emacs-zones.
* gnu/packages/emacs-xyz.scm (emacs-zones): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-03-27 22:18:32 +03:00
Ricardo Wurmus f8295ee6de
gnu: Add r-clusterprofiler.
* gnu/packages/bioconductor.scm (r-clusterprofiler): New variable.
2019-03-27 16:17:20 +01:00
Ricardo Wurmus 9c30cf65d2
gnu: Add r-enrichplot.
* gnu/packages/bioconductor.scm (r-enrichplot): New variable.
2019-03-27 16:17:20 +01:00
Ricardo Wurmus 305050b56d
gnu: Add r-dose.
* gnu/packages/bioconductor.scm (r-dose): New variable.
2019-03-27 16:17:20 +01:00
Ricardo Wurmus 11f226e124
gnu: Add r-ggraph.
* gnu/packages/cran.scm (r-ggraph): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus b5b0a2ff49
gnu: Add r-europepmc.
* gnu/packages/cran.scm (r-europepmc): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 83f43284c3
gnu: Add r-ggforce.
* gnu/packages/cran.scm (r-ggforce): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus d4ff09af0d
gnu: Add r-urltools.
* gnu/packages/cran.scm (r-urltools): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 09dde7fb01
gnu: Add r-polyclip.
* gnu/packages/cran.scm (r-polyclip): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 91e06bedf8
gnu: Add r-tweenr.
* gnu/packages/cran.scm (r-tweenr): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 85431ca3a8
gnu: Add r-triebeard.
* gnu/packages/cran.scm (r-triebeard): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus e25828839d
gnu: Add r-ggplotify.
* gnu/packages/cran.scm (r-ggplotify): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 1c59ec707e
gnu: Add r-farver.
* gnu/packages/cran.scm (r-farver): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 585d5ae0fb
gnu: Add r-gridgraphics.
* gnu/packages/cran.scm (r-gridgraphics): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus f8a5af4653
gnu: Add r-do-db.
* gnu/packages/bioconductor.scm (r-do-db): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus af26c7ae70
gnu: Add r-fgsea.
* gnu/packages/bioconductor.scm (r-fgsea): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 0d50d0df08
gnu: Add r-msigdbr.
* gnu/packages/cran.scm (r-msigdbr): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 2d70460892
gnu: Add r-xkcd.
* gnu/packages/cran.scm (r-xkcd): New variable.
2019-03-27 16:17:19 +01:00
Ricardo Wurmus 2331bf2a64
gnu: Add r-extrafont.
* gnu/packages/cran.scm (r-extrafont): New variable.
2019-03-27 16:17:18 +01:00
Ricardo Wurmus b6933ea634
gnu: Add r-extrafontdb.
* gnu/packages/cran.scm (r-extrafontdb): New variable.
2019-03-27 16:17:18 +01:00
Ricardo Wurmus 81df4e1e98
gnu: Add r-rttf2pt1.
* gnu/packages/cran.scm (r-rttf2pt1): New variable.
2019-03-27 16:17:18 +01:00
Ludovic Courtès 06013a45aa
gnu: emacs-debbugs: Update to 0.17.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.17.
2019-03-27 14:59:42 +01:00
Ricardo Wurmus 18c51cf3d3
gnu: Add r-xyz.
* gnu/packages/cran.scm (r-xyz): New variable.
2019-03-27 14:43:26 +01:00
Ludovic Courtès 45c0d1d790
vm: Ask QEMU for more RAM in the VM that makes ISO9660 images.
* gnu/system/vm.scm (iso9660-image): Pass #:memory-size to
'expression->derivation-in-linux-vm'.
2019-03-27 11:54:06 +01:00
Ludovic Courtès 391e0d65d7
services: Deprecate 'xfce-desktop-service'.
* gnu/services/desktop.scm (xfce-desktop-service-type)[default-value]
[description]: New fields.
(xfce-desktop-service): Deprecate.
* gnu/system/examples/desktop.tmpl: Use the (service …) form.
* gnu/installer/services.scm (%desktop-environments): Add TODO comment.
* doc/guix.texi (Desktop Services): Adjust accordingly, and fix spelling
of "Xfce" throughout.
2019-03-27 11:54:06 +01:00
Ludovic Courtès ee05cc7fe3
services: Deprecate 'gnome-desktop-service'.
* gnu/services/desktop.scm (gnome-desktop-service-type)[default-value]:
New field.
(gnome-desktop-service): Deprecate.
* gnu/installer/services.scm (%desktop-environments): Use the (service …)
form for GNOME.
* gnu/system/examples/desktop.tmpl: Likewise.
* doc/guix.texi (Desktop Services): Adjust accordingly.
2019-03-27 11:54:06 +01:00
Ludovic Courtès 1c155ec76b
installer: Use the (service …) form for MATE.
* gnu/installer/services.scm (%desktop-environments): Use
'mate-desktop-service-type' for MATE.
2019-03-27 11:54:05 +01:00
Ludovic Courtès c73e554c3f
installer: Ask for confirmation before formatting partitions.
* gnu/installer/newt/page.scm (run-confirmation-page): New procedure.
* gnu/installer/newt/partition.scm (draw-formatting-page): Call it.
2019-03-27 11:54:05 +01:00
Ludovic Courtès 50247be5f4
installer: Produce an 'initrd-modules' field if needed.
* gnu/installer/parted.scm (root-user-partition?): New procedure.
(bootloader-configuration): Use it.
(user-partition-missing-modules, initrd-configuration): New procedures.
(user-partitions->configuration): Call 'initrd-configuration'.o
* gnu/installer.scm (not-config?): Rename to...
(module-to-import?): ... this.  Add cases to exclude non-installer and
non-build (gnu …) modules.
(installer-program)[installer-builder]: Add GUIX to the extension list.
2019-03-27 11:54:05 +01:00
Ludovic Courtès 54043bf23f
installer: Emit 'bootloader' field before 'swap-devices'.
* gnu/installer/parted.scm (user-partitions->configuration): Move
'bootloader' section above 'swap-devices'.
2019-03-27 11:54:05 +01:00
Pierre Neidhardt 37099f5844
gnu: Add emacs-webfeeder.
* gnu/packages/emacs-xyz.scm (emacs-webfeeder): New variable.
2019-03-27 11:33:09 +01:00
Ricardo Wurmus 58d8225ddb
gnu: trim-galore: Add pigz.
* gnu/packages/bioinformatics.scm (trim-galore)[inputs]: Add pigz.
[arguments]: Embed reference to pigz.
2019-03-27 11:32:08 +01:00
Ricardo Wurmus 5f1e31094d
gnu: trim-galore: Fix test for Python.
* gnu/packages/bioinformatics.scm (trim-galore)[arguments]: Replace
"configure" phase to skip ill-advised test for Python.
2019-03-27 11:28:38 +01:00
Ricardo Wurmus 2a509880d4
gnu: hdf-java: Adjust indentation.
* gnu/packages/maths.scm (hdf-java): Adjust indentation.
2019-03-27 10:47:34 +01:00
Ricardo Wurmus 64dc8b0bfd
gnu: hdf-java: Fix build.
* gnu/packages/maths.scm (hdf-java)[arguments]: Fix copying from automake;
substitute embedded hdf5 version number.
2019-03-27 10:13:46 +01:00
Ricardo Wurmus 9286c0f7e8
gnu: hdf-java: Use INVOKE.
* gnu/packages/maths.scm (hdf-java)[arguments]: Unconditionally return #T from
build phases.
2019-03-27 10:12:57 +01:00
Ricardo Wurmus dfe420ee46
gnu: r-rhdf5lib: Update to 1.4.3.
* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.4.3.
2019-03-27 09:33:50 +01:00
Ricardo Wurmus 3b6c77445b
gnu: r-genomicfeatures: Update to 1.34.7.
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.7.
2019-03-27 09:33:50 +01:00
Ricardo Wurmus a12c527d3c
gnu: r-hdf5r: Update to 1.1.1.
* gnu/packages/cran.scm (r-hdf5r): Update to 1.1.1.
2019-03-27 09:33:50 +01:00
Ricardo Wurmus a7332d1a2f
gnu: r-caret: Update to 6.0-82.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-82.
2019-03-27 09:33:50 +01:00
Ricardo Wurmus 733b3c59da
gnu: r-gtable: Update to 0.3.0.
* gnu/packages/statistics.scm (r-gtable): Update to 0.3.0.
2019-03-27 09:33:50 +01:00
Ricardo Wurmus fc64504f2d
gnu: grantlee: Delete broken tests.
* gnu/packages/qt.scm (grantlee)[arguments]: Add phase "delete-broken-tests".
2019-03-27 09:33:50 +01:00
Kei Kebreau 4fee5ec049
gnu: Add adanaxis-mush and adanaxisgpl.
* gnu/packages/games.scm (adanaxis-mush, adanaxisgpl): New variables.
2019-03-26 20:59:15 -04:00
Pierre Langlois 4dcf221c85
gnu: qjackctl: Re-enable xunique.
Version 0.5.6 of qjackctl appears to have fixed the xunique
bug that was causing X hanging when using tiling window managers.

See d54a1da43f/ChangeLog (L9)

* gnu/packages/audio.scm (qjackctl)[arguments]: Remove "--disable-xunique"
from configure-flags.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-03-27 00:09:38 +01:00
Ricardo Wurmus dd2f0cdba1
gnu: python-django-overextends: Use INVOKE.
* gnu/packages/django.scm (python-django-overextends)[arguments]: Use INVOKE.
2019-03-27 00:04:07 +01:00
Ricardo Wurmus de6be02379
gnu: python-django-contact-form: Use INVOKE.
* gnu/packages/django.scm (python-django-contact-form)[arguments]: Use INVOKE.
2019-03-27 00:03:31 +01:00
Ricardo Wurmus 7cdc7e579b
gnu: fritzing: Update to 0.9.3b.
* gnu/packages/engineering.scm (fritzing): Update to 0.9.3b.
[source]: Fetch from git.
[arguments]: Use INVOKE and adjust configure phase.
[inputs]: Add libgit2; fetch fritzing-parts-db via git.
2019-03-26 23:58:33 +01:00
Ricardo Wurmus 68631e037b
gnu: ldc: Use INVOKE.
* gnu/packages/dlang.scm (ldc)[arguments]: Use INVOKE.
2019-03-26 23:13:54 +01:00
Ricardo Wurmus 4b81d5c4bc
gnu: ldc-bootstrap: Use INVOKE.
* gnu/packages/dlang.scm (ldc-bootstrap)[arguments]: Use INVOKE and
unconditionally return #T from build phase.
2019-03-26 23:13:54 +01:00
Ricardo Wurmus 27cd31e6a5
gnu: open-adventure: Use INVOKE.
* gnu/packages/games.scm (open-adventure)[arguments]: Use INVOKE.
2019-03-26 23:13:54 +01:00
Ricardo Wurmus 7b67bb1fab
gnu: 0ad: Use INVOKE.
* gnu/packages/games.scm (0ad)[arguments]: Use INVOKE.
2019-03-26 23:13:51 +01:00
Pierre Neidhardt c771b799bd
gnu: Add jami-client-gnome.
* gnu/packages/telephony.scm (jami-client-gnome): New variable.
2019-03-26 19:17:01 +01:00
Pierre Neidhardt b630967247
gnu: Add libringclient.
* gnu/packages/telephony.scm (libringclient): New variable.
2019-03-26 19:17:01 +01:00
Pierre Neidhardt 1bfcb19bc3
gnu: Add libring.
* gnu/packages/telephony.scm (libring): New variable.
2019-03-26 19:17:01 +01:00
Pierre Neidhardt 915829e662
gnu: Add pjproject-jami.
* gnu/packages/telephony.scm (pjproject-jami): New variable.
2019-03-26 19:17:01 +01:00
Pierre Neidhardt bd4b6f4164
gnu: Add pjproject.
* gnu/packages/telephony.scm (pjproject): New variable.
2019-03-26 19:17:01 +01:00
Ludovic Courtès 863519f660
gnu: current-guix: Delay effectful bits.
* gnu/packages/package-management.scm (current-guix): Delay 'repository-root'.
2019-03-26 18:11:52 +01:00
Ricardo Wurmus 28d32817d8
gnu: python-scanpy: Update to 1.4.
* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.4.
[source]: Fetch from git.
[arguments]: Disable broken tests.
[native-inputs]: Add python-pytest.
[home-page]: Use HTTPS.
2019-03-26 18:06:35 +01:00
Ricardo Wurmus 8c9372c124
gnu: python-anndata: Update to 0.6.18.
* gnu/packages/python-xyz.scm (python-anndata): Update to 0.6.18.
2019-03-26 17:13:13 +01:00
Ricardo Wurmus fdc316f374
gnu: trim-galore: Update to 0.6.1.
* gnu/packages/bioinformatics.scm (trim-galore): Update to 0.6.1.
[arguments]: Adjust patching.
2019-03-26 16:40:42 +01:00
Ricardo Wurmus 9ac17c6242
gnu: cutadapt: Update to 2.1.
* gnu/packages/bioinformatics.scm (cutadapt): Update to 2.1.
[source]: Fetch from pypi.
[native-inputs]: Add python-setuptools-scm.
2019-03-26 16:40:42 +01:00
Ricardo Wurmus 24d6498972
gnu: python-xopen: Update to 0.5.0.
* gnu/packages/python-xyz.scm (python-xopen): Update to 0.5.0.
2019-03-26 16:40:42 +01:00
Pierre Neidhardt f95e33a7ad
gnu: edgar: Rename package to the-legend-of-edgar.
* gnu/packages/games.scm (edgar): Define in terms of
'deprecated-package'.
(the-legend-of-edgar): New variable, formerly known as "edgar".
2019-03-26 13:44:01 +01:00
Pierre Neidhardt b1aee9fce2
gnu: btanks: Rename package to battle-tanks.
* gnu/packages/games.scm (btanks): Define in terms of
'deprecated-package'.
(battle-tanks): New variable, formerly known as "btanks".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt f6a21d61de
gnu: tome4: Rename package to tales-of-maj-eyal.
* gnu/packages/games.scm (tome4): Define in terms of
'deprecated-package'.
(tales-of-maj-eyal): New variable, formerly known as "tome4".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 24a67aef2a
gnu: crawl-tiles: Rename package to dungeon-crawl-stone-soup-tiles.
* gnu/packages/games.scm (crawl-tiles): Define in terms of
'deprecated-package'.
(dungeon-crawl-stone-soup-tiles): New variable, formerly known as "crawl-tiles".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 36a0b5b48c
gnu: crawl: Rename package to dungeon-crawl-stone-soup.
* gnu/packages/games.scm (crawl): Define in terms of
'deprecated-package'.
(dungeon-crawl-stone-soup): New variable, formerly known as "crawl".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 8b6e2bc15f
gnu: fillets-ng: Rename package to fish-fillets-ng.
* gnu/packages/games.scm (fillets-ng): Define in terms of
'deprecated-package'.
(fish-fillets-ng): New variable, formerly known as "fillets-ng".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 6639295f2f
gnu: kiki: Rename package to kiki-the-nano-bot.
* gnu/packages/games.scm (kiki): Define in terms of
'deprecated-package'.
(kiki-the-nano-bot): New variable, formerly known as "kiki".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 184f5c8db1
gnu: starfighter: Rename package to project-starfighter.
* gnu/packages/games.scm (starfighter): Define in terms of
'deprecated-package'.
(project-starfighter): New variable, formerly known as "starfighter".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt ecdb1348ad
gnu: wesnoth-server: Rename package to the-battle-for-wesnoth-server.
* gnu/packages/games.scm (wesnoth-server): Define in terms of
'deprecated-package'.
(the-battle-for-wesnoth-server): New variable, formerly known as "wesnoth-server".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 375cb94130
gnu: wesnoth: Rename package to the-battle-for-wesnoth.
* gnu/packages/games.scm (wesnoth): Define in terms of
'deprecated-package'.
(the-battle-for-wesnoth): New variable, formerly known as "wesnoth".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt c91ed484d0
gnu: abbaye: Rename package to l-abbaye-des-morts.
* gnu/packages/games.scm (abbaye): Define in terms of
'deprecated-package'.
(l-abbaye-des-morts): New variable, formerly known as "abbaye".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt c97e4d8bbe
gnu: gnubg: Rename package to gnubackgammon.
* gnu/packages/games.scm (gnubg): Define in terms of
'deprecated-package'.
(gnubackgammon): New variable, formerly known as "gnubg".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 973bd8a62c
gnu: cataclysm-dda: Rename package to cataclysm-dark-days-ahead.
* gnu/packages/games.scm (cataclysm-dda): Define in terms of
'deprecated-package'.
(cataclysm-dark-days-ahead): New variable, formerly known as "cataclysm-dda".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt df42e0f9c9
gnu: armagetronad: Rename package to armagetron-advanced.
* gnu/packages/games.scm (armagetronad): Define in terms of
'deprecated-package'.
(armagetron-advanced): New variable, formerly known as "armagetronad".
2019-03-26 13:44:00 +01:00
Danny Milosavljevic ceab612374
gnu: docker: Use disjunct temp directories for probing.
* gnu/packages/patches/docker-use-fewer-modprobes.patch: Use disjunct temp
directories for probing.
2019-03-26 12:23:36 +01:00
Danny Milosavljevic 5e00dcc89e
gnu: docker: Add comment.
* gnu/packages/patches/docker-use-fewer-modprobes.patch: Add comment.
2019-03-26 12:23:36 +01:00
Ludovic Courtès e6301fb76d
packages: Adjust to new calling convention for "thunked" fields.
Fixes <https://bugs.gnu.org/34995>.

This is a followup to abd4d6b33d.

* guix/packages.scm (package->bag): Adjust calls to INPUTS,
PROPAGATED-INPUTS, NATIVE-INPUTS, and ARGS, passing them SELF as an
argument.
* gnu/packages/gnucash.scm (gnucash)[arguments]: Use (package-inputs
this-record) intead of (inputs).
* gnu/packages/version-control.scm (git)[arguments]: Likewise.
2019-03-26 10:26:02 +01:00
nee 6c177f6140
gnu: gzdoom: Update to 3.7.2.
* gnu/packages/games.scm (gzdoom): Update to 3.7.2.
[source](uri): Update path.
[source](snippet): Bundled libjpeg directory has been renamed.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-03-25 21:26:43 -04:00
Ludovic Courtès 69cae3d335
system: Add 'essential-services' field to <operating-system>.
* gnu/system.scm (<operating-system>)[essential-services]: New field.
(operating-system-directory-base-entries): Remove #:container? keyword
and keep only the not-container branch.
(essential-services): Likewise.
(operating-system-services): Likewise, and call
'operating-system-essential-services' instead of 'essential-services'.
(operating-system-activation-script): Remove #:container?.
(operating-system-boot-script): Likewise.
(operating-system-derivation): Likewise.
* gnu/system/linux-container.scm (container-essential-services): New procedure.
(containerized-operating-system): Use it and set the
'essential-services' field.
(container-script): Remove call to 'operating-system-derivation'.
* gnu/system/vm.scm (system-docker-image): Likewise.
* doc/guix.texi (operating-system Reference): Document 'essential-services'.
2019-03-25 23:37:06 +01:00
Ludovic Courtès cf848cc0a1
accounts: Add default value for the 'home-directory' field of <user-account>.
* gnu/system/accounts.scm (<user-account>)[home-directory]: Mark as
thunked and add a default value.
(default-home-directory): New procedure.
* doc/guix.texi (User Accounts): Remove 'home-directory' from example.
* gnu/system/examples/bare-bones.tmpl: Likewise.
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/system/examples/desktop.tmpl: Likewise.
* gnu/system/examples/docker-image.tmpl: Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda):
(%separate-home-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* tests/accounts.scm ("allocate-passwd")
("allocate-passwd with previous state"): Likewise.
2019-03-25 23:37:06 +01:00
Ludovic Courtès 3191b5f6ba
installer: Set the system's 'keyboard-layout' field.
* gnu/installer/newt/keymap.scm (keyboard-layout->configuration): New
procedure.
* gnu/installer.scm (compute-keymap-step): Return RESULT.
(installer-steps) <'keymap>: Add 'configuration-formatter' field.
(installer-program): Use (gnu installer newt keymap).
* gnu/installer/parted.scm (bootloader-configuration): Set
'keyboard-layout'.
2019-03-25 23:37:05 +01:00
Ludovic Courtès cde08a5120
gnu: guix: Update to f970946.
* gnu/packages/package-management.scm (guix): Update to f970946.
2019-03-25 23:37:05 +01:00
Danny Milosavljevic 516f6f55eb
gnu: docker: Use fewer modprobes.
Fixes <https://bugs.gnu.org/34333>.
Reported by Allan Adair <allan@adair.io>.

* gnu/packages/patches/docker-use-fewer-modprobes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/docker.scm (docker)[source]: Use it.
2019-03-25 20:27:57 +01:00
Leo Famulari cdfb69b46a
gnu: nano: Update to 4.0.
* gnu/packages/nano.scm (nano): Update to 4.0.
2019-03-25 15:02:59 -04:00
Marius Bakke b283d5f630
services: SDDM: Specify absolute path to the X server.
I'm not sure how this service ever worked, but SDDM started consistently
failing on one machine seemingly because of this setting.

* gnu/services/sddm.scm (sddm-configuration-file): Append /bin/X to the
ServerPath setting.
2019-03-25 19:24:22 +01:00
Ricardo Wurmus b9b177b317
gnu: Add r-svmisc.
* gnu/packages/cran.scm (r-svmisc): New variable.
2019-03-25 17:20:14 +01:00
Ricardo Wurmus 3f6e6e9857
gnu: Add r-rjava.
* gnu/packages/cran.scm (r-rjava): New variable.
2019-03-25 17:19:47 +01:00
Ricardo Wurmus 4f8b1fb35f
gnu: Add r-r2html.
* gnu/packages/cran.scm (r-r2html): New variable.
2019-03-25 16:29:03 +01:00
Ricardo Wurmus 7166b77adc
gnu: Add r-sampling.
* gnu/packages/cran.scm (r-sampling): New variable.
2019-03-25 16:28:38 +01:00
Ricardo Wurmus 6bdce94f43
gnu: r-gsl: Update to 2.1-6.
* gnu/packages/cran.scm (r-gsl): Update to 2.1-6.
2019-03-25 16:28:20 +01:00
Ricardo Wurmus a6d867fed9
gnu: Add r-sigpathway.
* gnu/packages/bioconductor.scm (r-sigpathway): New variable.
2019-03-25 16:20:04 +01:00
Ricardo Wurmus 9d0f794229
gnu: Add r-anota.
* gnu/packages/bioconductor.scm (r-anota): New variable.
2019-03-25 16:20:00 +01:00
Ricardo Wurmus c04f230eb3
gnu: Add r-gosemsim.
* gnu/packages/bioconductor.scm (r-gosemsim): New variable.
2019-03-25 16:19:52 +01:00
Ricardo Wurmus 3e41919d51
gnu: Add r-heatplus.
* gnu/packages/bioconductor.scm (r-heatplus): New variable.
2019-03-25 16:19:40 +01:00
Ricardo Wurmus c538bcdd38
gnu: Add r-varianttools.
* gnu/packages/bioconductor.scm (r-varianttools): New variable.
2019-03-25 16:09:16 +01:00
Ricardo Wurmus 8a5460b4fb
gnu: Add r-triform.
* gnu/packages/bioconductor.scm (r-triform): New variable.
2019-03-25 16:09:07 +01:00
Ricardo Wurmus 3080b81af6
gnu: Add r-hapassoc.
* gnu/packages/cran.scm (r-hapassoc): New variable.
2019-03-25 16:02:15 +01:00
Ricardo Wurmus a0583c0d13
gnu: Add r-hierfstat.
* gnu/packages/cran.scm (r-hierfstat): New variable.
2019-03-25 15:58:38 +01:00
Vagrant Cascadian ab7f1eb97a
gnu: Add brightnessctl.
* gnu/packages/linux.scm (brightnessctl): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-03-25 15:21:15 +01:00
Ricardo Wurmus 80eb01c776
gnu: r-gkmsvm: Move to (gnu packages bioconductor).
* gnu/packages/bioinformatics.scm (r-gkmsvm): Move from here...
* gnu/packages/bioconductor.scm (r-gkmsvm): ...to here.
2019-03-25 14:34:41 +01:00
Ricardo Wurmus bac0ca322c
gnu: r-kernlab: Move to (gnu packages cran).
* gnu/packages/machine-learning.scm (r-kernlab): Move from here...
* gnu/packages/cran.scm (r-kernlab): ...to here.
2019-03-25 14:33:02 +01:00
Ricardo Wurmus c5a2b518ad
gnu: r-wgcna: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-wgcna): Move from here...
* gnu/packages/cran.scm (r-wgcna): ...to here.
2019-03-25 14:05:09 +01:00
Ricardo Wurmus 72a216a9d0
gnu: r-optparse: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-optparse): Move from here...
* gnu/packages/cran.scm (r-optparse): ...to here.
2019-03-25 14:04:19 +01:00
Ricardo Wurmus 0ef062b338
gnu: r-bookdown: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-bookdown): Move from here...
* gnu/packages/cran.scm (r-bookdown): ...to here.
2019-03-25 14:03:21 +01:00
Ricardo Wurmus 469fb43891
gnu: r-sparql: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-sparql): Move from here...
* gnu/packages/cran.scm (r-sparql): ...to here.
2019-03-25 14:01:56 +01:00
Ricardo Wurmus 7cd4ff2f0c
gnu: Add r-tdthap.
* gnu/packages/cran.scm (r-tdthap): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus b8fea3c859
gnu: Add r-hwde.
* gnu/packages/cran.scm (r-hwde): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus 1cdd9f0e8a
gnu: Add r-ldheatmap.
* gnu/packages/cran.scm (r-ldheatmap): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus d4a255a484
gnu: Add r-dlmap.
* gnu/packages/cran.scm (r-dlmap): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus 73fcd22244
gnu: Add r-ibdreg.
* gnu/packages/cran.scm (r-ibdreg): New variable.
2019-03-25 14:00:31 +01:00
Ricardo Wurmus bffb58269f
gnu: Add r-bqtl.
* gnu/packages/cran.scm (r-bqtl): New variable.
2019-03-25 14:00:31 +01:00
Tobias Geerinckx-Rice c3b5c803f0
gnu: perl-svg: Update source URL.
* gnu/packages/perl.scm (perl-svg)[source]: Update URL.
2019-03-25 14:11:03 +01:00
Tobias Geerinckx-Rice 034eae9c12
gnu: perl-class-date: Update source URL.
* gnu/packages/perl.scm (perl-class-date)[source]: Update URL.
2019-03-25 14:11:03 +01:00
Tobias Geerinckx-Rice 587f764e2a
gnu: perl-mouse: Update source URL.
* gnu/packages/perl.scm (perl-mouse)[source]: Update URL.
2019-03-25 14:11:02 +01:00
Tobias Geerinckx-Rice 2db3b2d303
gnu: perl-carp: Update source URL.
* gnu/packages/perl.scm (perl-carp)[source]: Update URL.
2019-03-25 14:11:02 +01:00
Tobias Geerinckx-Rice a4876fbe17
gnu: perl-class-accessor-grouped: Update source URL.
* gnu/packages/perl.scm (perl-class-accessor-grouped)[source]:
Update URL.
2019-03-25 14:10:45 +01:00
Tobias Geerinckx-Rice a7da90936f
gnu: perl-base: Update source URL.
* gnu/packages/perl.scm (perl-base)[source]: Update URL.
2019-03-25 13:34:59 +01:00
Tobias Geerinckx-Rice 83617aec58
gnu: perl-datetime-calendar-julian: Update source URL.
* gnu/packages/perl.scm (perl-datetime-calendar-julian)[source]: Update URL.
2019-03-25 13:31:29 +01:00
Tobias Geerinckx-Rice ae61388fb5
gnu: perl-carp-clan: Update source URL.
* gnu/packages/perl.scm (perl-carp-clan)[source]: Update URL.
2019-03-25 13:27:48 +01:00
Tobias Geerinckx-Rice e68f20502c
gnu: perl-class-c3-componentised: Update source URL.
* gnu/packages/perl.scm (perl-class-c3-componentised)[source]:
Update URL.
2019-03-25 13:18:35 +01:00
Tobias Geerinckx-Rice 5ca9cb1e17
gnu: perl-plack-test-externalserver: Update source URL.
* gnu/packages/web.scm (perl-plack-test-externalserver)[source]:
Update URL.
2019-03-25 13:11:25 +01:00
Tobias Geerinckx-Rice fd9fe868f8
gnu: perl-moosex-emulate-class-accessor-fast: Update source URL.
* gnu/packages/perl.scm (perl-moosex-emulate-class-accessor-fast)
[source]: Update URL.
2019-03-25 12:59:39 +01:00
Tobias Geerinckx-Rice 357b69499a
gnu: perl-log-any: Update source URL.
* gnu/packages/perl.scm (perl-log-any)[source]: Update URL.
2019-03-25 12:59:39 +01:00
Tobias Geerinckx-Rice 3ed36f3153
gnu: perl-file-temp: Update source URL.
* gnu/packages/perl.scm (perl-file-temp)[source]: Update URL.
2019-03-25 12:59:39 +01:00
Tobias Geerinckx-Rice 799f484251
gnu: perl-object-signature: Update source URL.
* gnu/packages/perl.scm (perl-object-signature)[source]: Update URL.
2019-03-25 12:59:39 +01:00
Meiyo Peng f970946c1d
gnu: fmt: Update to 5.3.0.
* gnu/packages/pretty-print.scm (fmt): Update to 5.3.0.
  [arguments]: Remove #:configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:27 +01:00
Brian Leung 8dc329656b
gnu: Add emacs-company-jedi.
* gnu/packages/emacs-xyz.scm (emacs-company-jedi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung 1172d914ea
gnu: Add emacs-company-flow.
* gnu/packages/emacs-xyz.scm (emacs-company-flow): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung 06aff73855
gnu: Add emacs-jedi.
* gnu/packages/emacs-xyz.scm (emacs-jedi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung 16f6a75db0
gnu: Add emacs-python-environment.
* gnu/packages/emacs-xyz.scm (emacs-python-environment): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung 13e99cfcd8
gnu: Add emacs-prescient.
* gnu/packages/emacs-xyz.scm (emacs-prescient): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung 5247cd2a5e
gnu: Add emacs-company-auctex.
* gnu/packages/emacs-xyz.scm (emacs-company-auctex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung 6cd504ce75
gnu: Add emacs-company-cabal.
* gnu/packages/emacs-xyz.scm (emacs-company-cabal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Brian Leung bb034ab080
gnu: Add emacs-company-lsp.
* gnu/packages/emacs-xyz.scm (emacs-company-lsp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Pierre Langlois de5ea7d961
gnu: Add gPodder.
* gnu/packages/podcast.scm (gpodder): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:26 +01:00
Pierre Langlois b58ab1598f
gnu: Add python-mygpoclient.
* gnu/packages/gpodder.scm (python-mygpoclient): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-25 11:39:25 +01:00
Mark H Weaver 4518a9dfa8
gnu: icecat: Update to 60.6.1-guix1 [security fixes].
Includes fixes for CVE-2019-9810 and CVE-2019-9813.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.1-guix1.
(icecat-source)[upstream-firefox-source]: Update hash.
2019-03-25 05:23:39 -04:00
Ricardo Wurmus cd47dcf6a2
gnu: Add r-haplo-stats.
* gnu/packages/cran.scm (r-haplo-stats): New variable.
2019-03-25 10:02:03 +01:00
Ricardo Wurmus a8c965cfec
gnu: Add r-rms.
* gnu/packages/cran.scm (r-rms): New variable.
2019-03-25 10:02:03 +01:00
Ricardo Wurmus 6a472af3f6
gnu: Add r-polspline.
* gnu/packages/cran.scm (r-polspline): New variable.
2019-03-25 10:02:03 +01:00
Ricardo Wurmus 5ef7d057ed
gnu: Add r-snp-plotter.
* gnu/packages/cran.scm (r-snp-plotter): New variable.
2019-03-25 10:02:02 +01:00
Ricardo Wurmus 601ddf02cc
gnu: Add r-genetics.
* gnu/packages/cran.scm (r-genetics): New variable.
2019-03-25 10:02:02 +01:00
Mark H Weaver 33b233ba63
gnu: linux-libre: Update to 5.0.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.4.
(%linux-libre-hash): Update hash.
2019-03-25 01:23:04 -04:00
Mark H Weaver be6d2713d3
gnu: linux-libre@4.19: Update to 4.19.31.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.31.
(%linux-libre-4.19-hash): Update hash.
2019-03-25 01:22:06 -04:00
Mark H Weaver 60b223ac51
gnu: linux-libre@4.14: Update to 4.14.108.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.108.
(%linux-libre-4.14-hash): Update hash.
2019-03-25 01:21:12 -04:00
Mark H Weaver eb69d5ddde
gnu: linux-libre@4.9: Update to 4.9.165.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.165.
2019-03-25 01:20:35 -04:00
Mark H Weaver e02b7694ec
gnu: linux-libre@4.4: Update to 4.4.177.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.177.
2019-03-25 01:19:39 -04:00
Ludovic Courtès 70bb83b7b2
services: xorg: Fix cases where 'keyboard-layout' is #f.
This is a followup to 598757e038.

* gnu/services/xorg.scm (xorg-configuration->file): Check whether
'xorg-configuration-keyboard-layout' returns #f before calling
'keyboard-layout-options'.
2019-03-25 00:21:48 +01:00
Oleg Pykhalov b9a57fd1b2
gnu: perl-uri-escape: Update source tarball URL.
* gnu/packages/perl-web.scm (perl-uri-escape)[source]: Update URL.
2019-03-25 01:59:50 +03:00
Ricardo Wurmus 8559df6406
gnu: perl6-meta6: Remove unsupported syntax from description.
* gnu/packages/perl6.scm (perl6-meta6)[description]: Remove @quot.
2019-03-24 23:55:03 +01:00
Ricardo Wurmus b15d19a651
gnu: perl6-json-class: Remove unsupported syntax from description.
* gnu/packages/perl6.scm (perl6-json-class)[description]: Remove @quot.
2019-03-24 23:54:51 +01:00
Ricardo Wurmus cd977b35be
gnu: Add r-rmetasim.
* gnu/packages/cran.scm (r-rmetasim): New variable.
2019-03-24 23:44:13 +01:00
Ricardo Wurmus 3d2bc81751
gnu: Add r-pegas.
* gnu/packages/cran.scm (r-pegas): New variable.
2019-03-24 23:44:13 +01:00
Ricardo Wurmus 91c1fbdfdd
gnu: Add r-adegenet.
* gnu/packages/cran.scm (r-adegenet): New variable.
2019-03-24 23:44:13 +01:00
Ricardo Wurmus c4d521ba2c
gnu: r-seqinr: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-seqinr): Move from here...
* gnu/packages/cran.scm (r-seqinr): ...to here.
2019-03-24 23:44:13 +01:00
Ricardo Wurmus 49a48c496f
gnu: r-acsnminer: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-acsnminer): Move from here...
* gnu/packages/cran.scm (r-acsnminer): ...to here.
2019-03-24 23:44:13 +01:00
Ricardo Wurmus e371e534a7
gnu: Add r-spdep.
* gnu/packages/cran.scm (r-spdep): New variable.
2019-03-24 23:44:13 +01:00