From a6f5b37cd22daa6069d8fbef8cba9dc60a6731f6 Mon Sep 17 00:00:00 2001 From: Philip McGrath Date: Sun, 24 Jul 2022 23:54:19 -0400 Subject: [PATCH] `AnyStyle::Data.setup()`: adjust for immutable install Don't override the default paths for `Dictionary::Marshal`, `Dictionary::GDBM`, and `Dictionary:LDBM` to point to this gem: we can't populate such files without the 'anystyle' gem (which depends on this one), and we won't be able to write to the directory where this gem is installed later, so the files will never exist at those locations. --- lib/anystyle/data/setup.rb | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/lib/anystyle/data/setup.rb b/lib/anystyle/data/setup.rb index 17efdf8..08246fa 100644 --- a/lib/anystyle/data/setup.rb +++ b/lib/anystyle/data/setup.rb @@ -4,18 +4,6 @@ module AnyStyle def self.setup Dictionary.defaults[:source] = File.join(ROOT, 'dict.txt.gz') - - if defined? Dictionary::Marshal - Dictionary::Marshal.defaults[:path] = File.join(ROOT, 'dict.marshal') - end - - if defined? Dictionary::GDBM - Dictionary::GDBM.defaults[:path] = File.join(ROOT, 'dict.db') - end - - if defined? Dictionary::LDBM - Dictionary::LDBM.defaults[:path] = ROOT - end end end end -- 2.32.0 /guix/diff/scripts?id=3775eb7fc413bd1b150994f92fdf7e89378ecaf7'>diff
path: root/scripts
AgeCommit message (Expand)Author
2020-12-11build: 'script/guix' uses our own 'guile' executable....* Makefile.am (do_subst): Substitute @abs_top_builddir@. * scripts/guix.in: Use it. Ludovic Courtès
2018-06-09pull: Install the new Guix in a profile....* guix/scripts/pull.scm (%pull-version): New variable. (build-from-source): Pass #:pull-version to BUILD. (whole-package-for-legacy, derivation->manifest-entry): New procedure. (build-and-install): Rewrite in terms of 'build-and-use-profile'. * guix/scripts/system.scm (maybe-suggest-running-guix-pull)[latest]: Switch to "/current". * scripts/guix.in (augment-load-paths!): Remove use of ~/.config/guix/latest. * build-aux/compile-as-derivation.scm: Replace "/guix/latest/" with "/current/share/guile/site/X.Y" * guix/scripts.scm (warn-about-old-distro)[age]: Check "/current" instead of "/latest". * doc/guix.texi (Invoking guix pull): Document it. * doc/contributing.texi (Running Guix Before It Is Installed): Remove footnote about abusing ~/.config/guix/latest. Ludovic Courtès
2018-01-28guix: Let Emacs detect “scripts/guix.in” appropriate mode....Since commit 6f774d481839f87178c5895ac2d661e141f879b8 which introduces the use of Guile's meta switch in “scripts/guix.in”, Emacs was not using ‘scheme-mode’ for this file. * scripts/guix.in: Replace "-*- scheme -*-" with a local variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Mathieu Lirzin
2018-01-23guix: Refactor script....* scripts/guix.in: Remove empty surrounding ‘let’. Define 'main' as the procedure called when running the script. (maybe-augment-load-paths!): Rename to ... (augment-load-paths!): ... this. Use 'and=>' for 'file-exists?'. (run-guix-main): Rename to ... (main): ... this. Call 'augment-load-paths!'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Mathieu Lirzin
2018-01-23build: Expand ‘scripts/guix’ at Make time....This moves the complexity of Autotools variable expansion outside of the application code. * scripts/guix.in (config-lookup): Delete. (maybe-augment-load-paths!, run-guix-main): Use fully expanded variables instead of calling ‘config-lookup’. * configure.ac: Don't use AC_CONFIG_FILES for ‘scripts/guix’. Use AC_PROG_SED. * Makefile.am (scripts/guix): New rule. (do_subst): New variable. (CLEANFILES, EXTRA_DIST): Adapt. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Mathieu Lirzin