me
/
guix
Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
guix/gnu
Philip McGrath 14a50b62d4
gnu: ruby-anystyle: Initialize dictionary files.
For the GDBM and Marshal dictionary adapters to be useful with their
default settings, we must initialize their data files during the package
build: upstream would initialize them lazily, but that doesn't work with
an immutable installation directory (at least, not without more complex
patches). Otherwise, we would always end up rebuilding the dictionary at
startup, which is “slow” and “not recommended”.

* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it.
[arguments]<#:phases>: Add 'populate-dictionaries' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
..
bootloader
build
home home: Add explicit dependency on env to activation script. 2022-08-02 16:53:29 +08:00
installer
machine
packages gnu: ruby-anystyle: Initialize dictionary files. 2022-08-04 12:05:52 +02:00
services services: configuration: Step back from *unspecified*. 2022-08-01 12:49:35 -04:00
system
tests gnu: telephony: Add a Jami test for a partially defined jami-account. 2022-08-01 12:49:44 -04:00
artwork.scm
bootloader.scm
ci.scm
home.scm home: Add 'home-generation-base'. 2022-08-01 00:02:04 +02:00
image.scm
installer.scm
local.mk gnu: ruby-anystyle: Initialize dictionary files. 2022-08-04 12:05:52 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm