jackhill/guix/guix.git
5 years agognu: chez-srfi: Don't use unstable tarball.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 16:26:17 +0000 (17:26 +0100)]
gnu: chez-srfi: Don't use unstable tarball.

* gnu/packages/chez.scm (chez-srfi)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: chez-fmt: Return #t from all phases.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 16:15:07 +0000 (17:15 +0100)]
gnu: chez-fmt: Return #t from all phases.

* gnu/packages/chez.scm (chez-fmt)[arguments]: Always return #t from phases.
Substitute INVOKE for SYSTEM*.

5 years agognu: chez-web: Return #t from all phases.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 14:32:51 +0000 (15:32 +0100)]
gnu: chez-web: Return #t from all phases.

* gnu/packages/chez.scm (chez-web)[arguments]: Always return #t from phases.

5 years agognu: unshield: Update to 1.4.3.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 15:24:30 +0000 (16:24 +0100)]
gnu: unshield: Update to 1.4.3.

* gnu/packages/compression.scm (unshield): Update to 1.4.3.
[inputs]: Add unshield-baldurs_gate_patch_v1_1_4315_international.zip.
[arguments]: Use it.

5 years agognu: stumpwm: Build and install the manual.
Tobias Geerinckx-Rice [Sat, 16 Feb 2019 17:18:21 +0000 (18:18 +0100)]
gnu: stumpwm: Build and install the manual.

* gnu/packages/lisp.scm (stumpwm)[native-inputs]: Add texinfo.
[argument]: Add new ‘install-manual’ phase.

5 years agognu: linux-libre: Update to 4.20.10.
Mark H Weaver [Fri, 15 Feb 2019 23:26:14 +0000 (18:26 -0500)]
gnu: linux-libre: Update to 4.20.10.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.10.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.23.
Mark H Weaver [Fri, 15 Feb 2019 23:25:24 +0000 (18:25 -0500)]
gnu: linux-libre@4.19: Update to 4.19.23.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.23.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.101.
Mark H Weaver [Fri, 15 Feb 2019 23:23:49 +0000 (18:23 -0500)]
gnu: linux-libre@4.14: Update to 4.14.101.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.101.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.158.
Mark H Weaver [Fri, 15 Feb 2019 23:23:07 +0000 (18:23 -0500)]
gnu: linux-libre@4.9: Update to 4.9.158.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.158.

5 years agognu: icecat: Update to 60.5.1-guix1 [security-fixes].
Mark H Weaver [Fri, 15 Feb 2019 19:32:49 +0000 (14:32 -0500)]
gnu: icecat: Update to 60.5.1-guix1 [security-fixes].

Includes fixes for CVE-2018-18335, CVE-2018-18356, and CVE-2019-5785.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.5.1-guix1.
(icecat-source)[upstream-firefox-source]: Update hash.

5 years agognu: pelican: Update to 4.0.1
Vagrant Cascadian [Wed, 6 Feb 2019 07:15:34 +0000 (23:15 -0800)]
gnu: pelican: Update to 4.0.1

* gnu/packages/python.scm (pelican): Update to 4.0.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-cider: Update to 0.20.0
Brett Gilio [Mon, 4 Feb 2019 05:46:04 +0000 (23:46 -0600)]
gnu: emacs-cider: Update to 0.20.0

* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.20.0

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: luakit: Update to 2.1.
Raphaël Mélotte [Fri, 1 Feb 2019 11:28:06 +0000 (12:28 +0100)]
gnu: luakit: Update to 2.1.

* gnu/packages/web-browsers.scm (luakit): Update to 2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: ibus-rime: Update to 1.4.0.
Meiyo Peng [Sat, 2 Feb 2019 05:16:45 +0000 (13:16 +0800)]
gnu: ibus-rime: Update to 1.4.0.

* gnu/packages/ibus.scm (ibus-rime): Update to 1.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: rime-data: Update to 0.38.20190131.
Meiyo Peng [Sat, 2 Feb 2019 05:16:44 +0000 (13:16 +0800)]
gnu: rime-data: Update to 0.38.20190131.

* gnu/packages/ibus.scm (rime-data): Update to 0.38.20190131.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: librime: Update to 1.4.0.
Meiyo Peng [Sat, 2 Feb 2019 05:16:43 +0000 (13:16 +0800)]
gnu: librime: Update to 1.4.0.

* gnu/packages/ibus.scm (librime): Update to 1.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agopackages: Remove duplicates from package cache.
Ludovic Courtès [Fri, 15 Feb 2019 21:58:29 +0000 (22:58 +0100)]
packages: Remove duplicates from package cache.

Previously the same package could appear several times if several
variables were bound to it, as is notably the case for "python"
currently.  This, in turn, would lead to obnoxious "ambiguous package
specification" messages.

* gnu/packages.scm (generate-package-cache)[expand-cache]: Change RESULT
to RESULT+SEEN and adjust accordingly.
Call 'first' on the result of 'fold-module-public-variables*'.
* tests/packages.scm ("fold-available-packages with/without cache"):
Check for lack of duplicates in FROM-CACHE.

5 years agoself: Bundle 'glibc-utf8-locales'.
Ludovic Courtès [Thu, 14 Feb 2019 16:41:42 +0000 (17:41 +0100)]
self: Bundle 'glibc-utf8-locales'.

This minimizes the risk of locale-related warnings, at least for those
who use one of the bundled UTF-8 locales.

* guix/self.scm (guix-command)[glibc-utf8-locales]: New variable.
In program body, set GUIX_LOCPATH.

5 years agognu: guix: Embed 'glibc-utf8-locales'.
Ludovic Courtès [Thu, 14 Feb 2019 22:07:42 +0000 (23:07 +0100)]
gnu: guix: Embed 'glibc-utf8-locales'.

This will ensure people who download the binary installation tarball
do not get locale-related warnings, provided they use one of the
selected UTF-8 locales.

* gnu/packages/package-management.scm (guix)[arguments]: In
'wrap-program' phase, set GUIX_LOCPATH.
[inputs]: Add GLIBC-UTF8-LOCALES.

5 years agoenvironment: Add '--inherit'.
Ludovic Courtès [Fri, 15 Feb 2019 07:45:57 +0000 (08:45 +0100)]
environment: Add '--inherit'.

* guix/scripts/environment.scm (purify-environment): Add 'white-list'
parameter and honor it.
(create-environment): Add #:white-list parameter and honor it.
(launch-environment): Likewise.
(launch-environment/fork): Likewise.
(show-help, %options): Add '--inherit'.
(guix-environment): Define 'white-list' and pass it to
'launch-environment/fork'.
* tests/guix-environment.sh: Test '--inherit'.
* doc/guix.texi (Invoking guix environment): Document it.

5 years agognu: emacs-helm-slime: Update to 20190214.
Pierre Neidhardt [Fri, 15 Feb 2019 20:26:08 +0000 (21:26 +0100)]
gnu: emacs-helm-slime: Update to 20190214.

* gnu/packages/emacs-xyz.scm (emacs-helm-slime): Update to 20190214.

5 years agognu: emacs-pulseaudio-control: Update to 20190105.
Pierre Neidhardt [Fri, 15 Feb 2019 20:25:31 +0000 (21:25 +0100)]
gnu: emacs-pulseaudio-control: Update to 20190105.

* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to 20190105.

5 years agognu: Add genimage.
Danny Milosavljevic [Tue, 12 Feb 2019 03:09:28 +0000 (04:09 +0100)]
gnu: Add genimage.

* gnu/packages/genimage.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

5 years agognu: guile-hall: Clean up.
Ricardo Wurmus [Fri, 15 Feb 2019 16:43:49 +0000 (17:43 +0100)]
gnu: guile-hall: Clean up.

* gnu/packages/guile-xyz.scm (guile-hall)[description]: Break long line.
[home-page]: Merge lines.
[propagated-inputs]: Remove reference to default "out" output.

5 years agognu: guile-hall: Use git tag.
Ricardo Wurmus [Fri, 15 Feb 2019 16:37:28 +0000 (17:37 +0100)]
gnu: guile-hall: Use git tag.

* gnu/packages/guile-xyz.scm (guile-hall)[source]: Use tag and git-file-name.

5 years agognu: guile-hall: Use license: prefix.
Ricardo Wurmus [Fri, 15 Feb 2019 16:34:48 +0000 (17:34 +0100)]
gnu: guile-hall: Use license: prefix.

* gnu/packages/guile-xyz.scm (guile-hall)[license]: Use license: prefix.

5 years agognu: guile-hall: Update to 0.2.
Alex Sassmannshausen [Fri, 15 Feb 2019 15:55:42 +0000 (16:55 +0100)]
gnu: guile-hall: Update to 0.2.

* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.2.

5 years agognu: Borg: Update to 1.1.9.
Leo Famulari [Mon, 11 Feb 2019 16:00:18 +0000 (11:00 -0500)]
gnu: Borg: Update to 1.1.9.

* gnu/packages/backup.scm (borg): Update to 1.1.9.
[arguments]: Remove the 'remove-documentation-timestamps' phase and adjust the
'install-doc' phase to ensure the manual pages are not a source of
non-determinism.

5 years agognu: Add r-rsvd.
Ricardo Wurmus [Fri, 15 Feb 2019 14:42:48 +0000 (15:42 +0100)]
gnu: Add r-rsvd.

* gnu/packages/cran.scm (r-rsvd): New variable.

5 years agognu: Add r-future-apply.
Ricardo Wurmus [Fri, 15 Feb 2019 14:42:38 +0000 (15:42 +0100)]
gnu: Add r-future-apply.

* gnu/packages/cran.scm (r-future-apply): New variable.

5 years agognu: Add r-future.
Ricardo Wurmus [Fri, 15 Feb 2019 14:42:29 +0000 (15:42 +0100)]
gnu: Add r-future.

* gnu/packages/cran.scm (r-future): New variable.

5 years agognu: Add r-globals.
Ricardo Wurmus [Fri, 15 Feb 2019 14:42:19 +0000 (15:42 +0100)]
gnu: Add r-globals.

* gnu/packages/cran.scm (r-globals): New variable.

5 years agognu: Add r-listenv.
Ricardo Wurmus [Fri, 15 Feb 2019 14:42:07 +0000 (15:42 +0100)]
gnu: Add r-listenv.

* gnu/packages/cran.scm (r-listenv): New variable.

5 years agognu: KSysguard: Update home page.
Marius Bakke [Fri, 15 Feb 2019 10:24:49 +0000 (11:24 +0100)]
gnu: KSysguard: Update home page.

* gnu/packages/kde-plasma.scm (libksysguard)[home-page]: Set to
<https://userbase.kde.org/KSysGuard>.

5 years agognu: KDE Plasma: Update to 5.15.0.
Marius Bakke [Fri, 15 Feb 2019 10:22:49 +0000 (11:22 +0100)]
gnu: KDE Plasma: Update to 5.15.0.

* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libkscreen,
libksysguard): Update to 5.15.0.

5 years agognu: KDE Frameworks: Update to 5.55.0.
Marius Bakke [Fri, 15 Feb 2019 10:19:14 +0000 (11:19 +0100)]
gnu: KDE Frameworks: Update to 5.55.0.

* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons kapidox, karchive, kcodecs, kconfig, kcoreaddons, kdbusaddons,
kdnssd, kguiaddons, ki18n, kidletime, kirigami, kitemmodels, kitemviews,
kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons, kwindowsystem,
modemmanager-qt, networkmanager-qt, oxygen-icons, prison, qqc2-desktop-style,
solid, sonnet, threadweaver, kactivities, kauth, kcompletion, kcrash,
kdoctools, kfilemetadata, kimageformats, kjobwidgets, knotifications,
kpackage, kpty, kunitconversion, baloo, kactivities-stats, kbookmarks,
kcmutils, kconfigwidgets, kdeclarative, kded, kdesignerplugin, kdesu,
kdewebkit, kemoticons, kglobalaccel, kiconthemes, kinit, kio, knewstuff,
knotifyconfig, kparts, kpeople, krunner, kservice, ktexteditor, ktextwidgets,
kwallet, kxmlgui, kxmlrpcclient, plasma-framework, kde-frameworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.55.0.

5 years agognu-maintenance: Verify GPG signatures in KDE updater.
Marius Bakke [Fri, 15 Feb 2019 10:09:36 +0000 (11:09 +0100)]
gnu-maintenance: Verify GPG signatures in KDE updater.

* guix/gnu-maintenance.scm (latest-kde-release): Remove #:file->signature.

5 years agognu: LLVM, Clang: Update to 7.0.1.
Marius Bakke [Fri, 15 Feb 2019 10:28:14 +0000 (11:28 +0100)]
gnu: LLVM, Clang: Update to 7.0.1.

* gnu/packages/patches/clang-7.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 7.0.1.
(llvm-7.0.1): Remove variable.
(clang-from-llvm)[arguments]: Adjust phase to match Clang 7.
(llvm-6, clang-runtime-6, clang-6): New public variables.
* gnu/packages/dlang.scm (ldc)[native-inputs]: Change LLVM and CLANG to
LLVM-6.0 and CLANG-6.0.
* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM to LLVM-6.

5 years agognu: LLVM: Use HTTPS URLs.
Marius Bakke [Fri, 15 Feb 2019 10:16:31 +0000 (11:16 +0100)]
gnu: LLVM: Use HTTPS URLs.

* gnu/packages/llvm.scm (llvm, clang-runtime-from-llvm, clang-from-llvm,
llvm-3.9.1, llvm-3.7, llvm-3.6, llvm-3.5)[source](uri): Use HTTPS.
(emacs-clang-format)[description]: Likewise.

5 years agognu: Add python-pyfit-sne.
Ricardo Wurmus [Fri, 15 Feb 2019 10:02:41 +0000 (11:02 +0100)]
gnu: Add python-pyfit-sne.

* gnu/packages/bioinformatics.scm (python-pyfit-sne): New variable.

5 years agognu: tiled: Update to 1.2.2.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:37:42 +0000 (05:37 +0100)]
gnu: tiled: Update to 1.2.2.

* gnu/packages/game-development.scm (tiled): Update to 1.2.2.

5 years agognu: allegro@4: Update to 4.4.3.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:34:09 +0000 (05:34 +0100)]
gnu: allegro@4: Update to 4.4.3.

* gnu/packages/game-development.scm (allegro-4): Update to 4.4.3.
[source]: Remove upstreamed patch.
* gnu/packages/patches/allegro4-mesa-18.2.5-and-later.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: teeworlds: Update to 0.7.2.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:21:19 +0000 (05:21 +0100)]
gnu: teeworlds: Update to 0.7.2.

* gnu/packages/games.scm (teeworlds): Update to 0.7.2.

5 years agognu: gnubg: Update to 1.06.002.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:18:04 +0000 (05:18 +0100)]
gnu: gnubg: Update to 1.06.002.

* gnu/packages/games.scm (gnubg): Update to 1.06.002.

5 years agognu: fortune-mod: Update to 2.6.2.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:13:12 +0000 (05:13 +0100)]
gnu: fortune-mod: Update to 2.6.2.

* gnu/packages/games.scm (fortune-mod): Update to 2.6.2.

5 years agognu: chroma: Update to 1.16.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:10:32 +0000 (05:10 +0100)]
gnu: chroma: Update to 1.16.

* gnu/packages/games.scm (chroma): Update to 1.16.

5 years agognu: gamine: Update to 1.6.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:08:24 +0000 (05:08 +0100)]
gnu: gamine: Update to 1.6.

* gnu/packages/games.scm (gamine): Update to 1.6.

5 years agognu: vkquake: Don't use unstable tarball.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:05:38 +0000 (05:05 +0100)]
gnu: vkquake: Don't use unstable tarball.

* gnu/packages/games.scm (vkquake)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: vkquake: Update to 1.01.0.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 04:03:04 +0000 (05:03 +0100)]
gnu: vkquake: Update to 1.01.0.

* gnu/packages/games.scm (vkquake): Update to 1.01.0.

5 years agognu: filezilla: Update to 3.40.0.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 03:59:26 +0000 (04:59 +0100)]
gnu: filezilla: Update to 3.40.0.

* gnu/packages/ftp.scm (filezilla): Update to 3.40.0.

5 years agognu: libfilezilla: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 03:59:00 +0000 (04:59 +0100)]
gnu: libfilezilla: Don't use NAME in source URI.

* gnu/packages/ftp.scm (libfilezilla)[source]: Hard-code NAME.

5 years agognu: ifdtool: Update to 4.9.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 03:57:28 +0000 (04:57 +0100)]
gnu: ifdtool: Update to 4.9.

* gnu/packages/flashing-tools.scm (ifdtool): Update to 4.9.
[source]: Update source URI.

5 years agognu: ndctl: Update to 64.1.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 03:54:53 +0000 (04:54 +0100)]
gnu: ndctl: Update to 64.1.

* gnu/packages/disk.scm (ndctl): Update to 64.1.
[inputs]: Add keyutils.

5 years agognu: cppcheck: Update to 1.87.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 03:24:42 +0000 (04:24 +0100)]
gnu: cppcheck: Update to 1.87.

* gnu/packages/check.scm (cppcheck): Update to 1.87.

5 years agognu: fasm: Update to 1.73.08.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 03:19:46 +0000 (04:19 +0100)]
gnu: fasm: Update to 1.73.08.

* gnu/packages/assembly.scm (fasm): Update to 1.73.08.

5 years agognu: virt-manager: Update to 2.1.0.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 02:43:29 +0000 (03:43 +0100)]
gnu: virt-manager: Update to 2.1.0.

* gnu/packages/virtualization.scm (virt-manager): Update to 2.1.0.

5 years agognu: libxls: Move to (gnu packages statistics).
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 01:32:22 +0000 (02:32 +0100)]
gnu: libxls: Move to (gnu packages statistics).

It has nothing to do with XML.

* gnu/packages/xml.scm (libxls): Move from here…
* gnu/packages/statistics.scm (libxls): …to here.

5 years agognu: libxls: Update to 1.5.0 [security fixes].
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 01:25:45 +0000 (02:25 +0100)]
gnu: libxls: Update to 1.5.0 [security fixes].

* gnu/packages/xml.scm (libxls): Update to 1.5.0.
[source, home-page]: Update home page.
[arguments, native-inputs]: Remove all of them.

5 years agognu: libxls: Expand synopsis & description.
Tobias Geerinckx-Rice [Fri, 15 Feb 2019 01:22:45 +0000 (02:22 +0100)]
gnu: libxls: Expand synopsis & description.

* gnu/packages/xml.scm (libxls)[synopsis, description]: Expand.

5 years agognu: sdl2-mixer: Update to 2.0.4.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 22:38:26 +0000 (23:38 +0100)]
gnu: sdl2-mixer: Update to 2.0.4.

* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.0.4.

5 years agognu: sdl2-image: Update to 2.0.4.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 22:38:10 +0000 (23:38 +0100)]
gnu: sdl2-image: Update to 2.0.4.

* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.4.

5 years agognu: i3-wm: Remove obsolete code.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 22:28:40 +0000 (23:28 +0100)]
gnu: i3-wm: Remove obsolete code.

* gnu/packages/wm.scm (i3-wm)[arguments]: Remove #:make-flags.
Update reason for disabled #:tests?.

5 years agognu: Add ruby-rails.
Christopher Baines [Mon, 28 Jan 2019 16:41:37 +0000 (16:41 +0000)]
gnu: Add ruby-rails.

* gnu/packages/rails.scm (ruby-rails): New variable.

5 years agognu: Add ruby-activestorage.
Christopher Baines [Mon, 28 Jan 2019 16:40:46 +0000 (16:40 +0000)]
gnu: Add ruby-activestorage.

* gnu/packages/rails.scm (ruby-activestorage): New variable.

5 years agognu: Add ruby-marcel.
Christopher Baines [Mon, 28 Jan 2019 16:38:34 +0000 (16:38 +0000)]
gnu: Add ruby-marcel.

Required for ruby-activestorage.

* gnu/packages/ruby.scm (ruby-marcel): New variable.

5 years agognu: Add ruby-sprockets-rails.
Christopher Baines [Mon, 28 Jan 2019 16:36:46 +0000 (16:36 +0000)]
gnu: Add ruby-sprockets-rails.

* gnu/packages/rails.scm (ruby-sprockets-rails): New variable.

5 years agognu: Add ruby-sprockets.
Christopher Baines [Mon, 28 Jan 2019 16:34:56 +0000 (16:34 +0000)]
gnu: Add ruby-sprockets.

* gnu/packages/ruby.scm (ruby-sprockets): New variable.

5 years agognu: Add ruby-railties.
Christopher Baines [Mon, 28 Jan 2019 16:33:40 +0000 (16:33 +0000)]
gnu: Add ruby-railties.

* gnu/packages/rails.scm (ruby-railties): New variable.

5 years agognu: Add ruby-actionmailer.
Christopher Baines [Mon, 28 Jan 2019 16:28:02 +0000 (16:28 +0000)]
gnu: Add ruby-actionmailer.

* gnu/packages/rails.scm (ruby-actionmailer): New variable.

5 years agognu: Add ruby-activejob.
Christopher Baines [Mon, 28 Jan 2019 16:25:11 +0000 (16:25 +0000)]
gnu: Add ruby-activejob.

* gnu/packages/rails.scm (ruby-activejob): New variable.

5 years agognu: Add ruby-globalid.
Christopher Baines [Mon, 28 Jan 2019 16:23:09 +0000 (16:23 +0000)]
gnu: Add ruby-globalid.

Required for ruby-activejob.

* gnu/packages/ruby.scm (ruby-globalid): New variable.

5 years agognu: Add ruby-actioncable.
Christopher Baines [Mon, 28 Jan 2019 16:16:27 +0000 (16:16 +0000)]
gnu: Add ruby-actioncable.

* gnu/packages/rails.scm (ruby-actioncable): New variable.

5 years agognu: Add ruby-nio4r.
Christopher Baines [Mon, 28 Jan 2019 16:13:55 +0000 (16:13 +0000)]
gnu: Add ruby-nio4r.

Required for ruby-actioncable.

* gnu/packages/ruby.scm (ruby-nio4r): New variable.

5 years agognu: Add ruby-websocket-driver.
Christopher Baines [Mon, 28 Jan 2019 16:08:07 +0000 (16:08 +0000)]
gnu: Add ruby-websocket-driver.

* gnu/packages/ruby.scm (ruby-websocket-driver): New variable.

5 years agognu: Add ruby-websocket-extensions.
Christopher Baines [Mon, 28 Jan 2019 16:06:30 +0000 (16:06 +0000)]
gnu: Add ruby-websocket-extensions.

* gnu/packages/ruby.scm (ruby-websocket-extensions): New variable.

5 years agognu: Add ruby-actionpack.
Christopher Baines [Mon, 28 Jan 2019 16:04:16 +0000 (16:04 +0000)]
gnu: Add ruby-actionpack.

* gnu/packages/rails.scm (ruby-actionpack): New variable.

5 years agognu: Add ruby-actionview.
Christopher Baines [Mon, 28 Jan 2019 16:02:31 +0000 (16:02 +0000)]
gnu: Add ruby-actionview.

* gnu/packages/rails.scm (ruby-actionview): New variable.

5 years agognu: Add ruby-erubi.
Christopher Baines [Mon, 28 Jan 2019 16:01:24 +0000 (16:01 +0000)]
gnu: Add ruby-erubi.

Required for ruby-actionview.

* gnu/packages/ruby.scm (ruby-erubi): New variable.

5 years agognu: Add ruby-rails-dom-testing.
Christopher Baines [Mon, 28 Jan 2019 16:00:13 +0000 (16:00 +0000)]
gnu: Add ruby-rails-dom-testing.

* gnu/packages/rails.scm (ruby-rails-dom-testing): New variable.

5 years agognu: Add ruby-rails-html-sanitizer.
Christopher Baines [Mon, 28 Jan 2019 15:57:33 +0000 (15:57 +0000)]
gnu: Add ruby-rails-html-sanitizer.

* gnu/packages/rails.scm (ruby-rails-html-sanitizer): New variable.

5 years agognu: Add ruby-loofah.
Christopher Baines [Mon, 28 Jan 2019 15:54:37 +0000 (15:54 +0000)]
gnu: Add ruby-loofah.

* gnu/packages/ruby.scm (ruby-loofah): New variable.

5 years agognu: Add ruby-crass.
Christopher Baines [Mon, 28 Jan 2019 15:52:38 +0000 (15:52 +0000)]
gnu: Add ruby-crass.

Required for upgrading ruby-loofah.

* gnu/packages/ruby.scm (ruby-crass): New variable.

5 years agognu: Add ruby-rr.
Christopher Baines [Mon, 28 Jan 2019 15:51:08 +0000 (15:51 +0000)]
gnu: Add ruby-rr.

* gnu/packages/ruby.scm (ruby-rr): New variable.

5 years agognu: Add ruby-faraday.
Christopher Baines [Mon, 28 Jan 2019 15:49:34 +0000 (15:49 +0000)]
gnu: Add ruby-faraday.

* gnu/packages/ruby.scm (ruby-faraday): New variable.

5 years agognu: ruby-prawn-table: Begin to enable tests.
Christopher Baines [Mon, 28 Jan 2019 15:44:39 +0000 (15:44 +0000)]
gnu: ruby-prawn-table: Begin to enable tests.

* gnu/packages/ruby.scm (ruby-prawn-table)[propagated-inputs]: Add
ruby-pdf-inspector.
[native-inputs]: Add packages for tests.
[arguments]: Modify the build phases to get closer to enabling the tests.

5 years agognu: Add ruby-prawn-manual-builder.
Christopher Baines [Mon, 28 Jan 2019 15:43:48 +0000 (15:43 +0000)]
gnu: Add ruby-prawn-manual-builder.

Required for the ruby-prawn-table tests.

* gnu/packages/ruby.scm (ruby-prawn-manual-builder): New variable.

5 years agognu: ruby-parallel: Begin to enable tests and update version.
Christopher Baines [Mon, 28 Jan 2019 15:39:03 +0000 (15:39 +0000)]
gnu: ruby-parallel: Begin to enable tests and update version.

* gnu/packages/ruby.scm (ruby-parallel): Update to 1.13.0.
[source]: Switch to the Git repository.
[arguments]: Change the #:test-target, and modify some phases.
[native-inputs]: Add packages required for running the tests.

5 years agognu: Add ruby-rspec-rerun.
Christopher Baines [Mon, 28 Jan 2019 15:37:30 +0000 (15:37 +0000)]
gnu: Add ruby-rspec-rerun.

Required for ruby-parallel tests.

* gnu/packages/ruby.scm (ruby-rspec-rerun): New variable.

5 years agognu: Add ruby-activerecord.
Christopher Baines [Mon, 28 Jan 2019 15:22:52 +0000 (15:22 +0000)]
gnu: Add ruby-activerecord.

* gnu/packages/rails.scm (ruby-activerecord): New variable.

5 years agognu: ruby-arel: Update to 9.0.0.
Christopher Baines [Mon, 28 Jan 2019 15:19:55 +0000 (15:19 +0000)]
gnu: ruby-arel: Update to 9.0.0.

* gnu/packages/ruby.scm (ruby-arel): Update to 9.0.0.

5 years agognu: Add ruby-activemodel.
Christopher Baines [Mon, 28 Jan 2019 15:19:10 +0000 (15:19 +0000)]
gnu: Add ruby-activemodel.

Required for ruby-activerecord.

* gnu/packages/rails.scm (ruby-activemodel): New variable.

5 years agognu: ruby-activesupport: Update to 5.2.2.
Christopher Baines [Mon, 28 Jan 2019 15:17:16 +0000 (15:17 +0000)]
gnu: ruby-activesupport: Update to 5.2.2.

* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.2.

5 years agognu: Add ruby-bump.
Christopher Baines [Mon, 28 Jan 2019 14:53:58 +0000 (14:53 +0000)]
gnu: Add ruby-bump.

Required for ruby-parallel.

* gnu/packages/ruby.scm (ruby-bump): New variable.

5 years agognu: Add ruby-mysql2.
Christopher Baines [Mon, 28 Jan 2019 14:51:47 +0000 (14:51 +0000)]
gnu: Add ruby-mysql2.

Required for ruby-parallel.

* gnu/packages/ruby.scm (ruby-mysql2): New variable.

5 years agognu: Add ruby_version.
Christopher Baines [Sun, 27 Jan 2019 20:15:27 +0000 (20:15 +0000)]
gnu: Add ruby_version.

Required for ruby-rspec-pending-for.

* gnu/packages/ruby.scm (ruby_version): New variable.

5 years agognu: ruby-addressable: Enable tests and update.
Christopher Baines [Sun, 27 Jan 2019 19:44:26 +0000 (19:44 +0000)]
gnu: ruby-addressable: Enable tests and update.

* gnu/packages/ruby.scm (ruby-addressable): Update to 2.6.0.
[arguments]: Enable running the tests.
[native-inputs]: Add inputs required for running the tests.

5 years agognu: Add ruby-idn-ruby.
Christopher Baines [Sun, 27 Jan 2019 19:41:26 +0000 (19:41 +0000)]
gnu: Add ruby-idn-ruby.

Required for the ruby-addressable tests.

* gnu/packages/ruby.scm (ruby-idn-ruby): New variable.

5 years agognu: ruby-public-suffix: Enable tests.
Christopher Baines [Sun, 27 Jan 2019 19:34:13 +0000 (19:34 +0000)]
gnu: ruby-public-suffix: Enable tests.

* gnu/packages/ruby.scm (ruby-public-suffix)[arguments]: Enable the tests, add
a phase to remove the Rubocop dependency.
[native-inputs]: Add bundler, ruby-yard, ruby-mocha and ruby-minitest-reporters.

5 years agognu: Add ruby-minitest-reporters.
Christopher Baines [Sun, 27 Jan 2019 19:28:55 +0000 (19:28 +0000)]
gnu: Add ruby-minitest-reporters.

Required for ruby-public-suffix tests.

* gnu/packages/ruby.scm (ruby-minitest-reporters): New variable.

5 years agognu: ruby-minitest: Update to 5.11.3.
Christopher Baines [Sun, 27 Jan 2019 19:13:43 +0000 (19:13 +0000)]
gnu: ruby-minitest: Update to 5.11.3.

As the previous version breaks the tests for the ruby-minitest-reporters
package I'd like to add.

* gnu/packages/ruby.scm (ruby-minitest): Update to 5.11.3.