summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Lassieur <clement@lassieur.org>2025-04-11 14:05:14 +0800
committerHilton Chain <hako@ultrarare.space>2025-04-11 14:08:09 +0800
commit3bb9bcf3e1b71530cb7bf4fd44a5a76ec7f6e43b (patch)
tree7be83a7cea04561d68bb40742cccfa6c9753c110
parentb4eac4c4f453565051318bdf00d05494e336a74b (diff)
nongnu: firefox: Create lib/icecat so that ICECAT_SYSTEM_DIR is set.
Adapted from <https://issues.guix.gnu.org/77677>. * nongnu/packages/mozilla.scm (firefox-esr) [arguments]<#:phases>: Add 'mkdir-lib-icecat'. Fixes: https://gitlab.com/nonguix/nonguix/-/issues/368 Reported-by: Katherine Cox-Buday <cox.katherine.e@gmail.com> Signed-off-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r--nongnu/packages/mozilla.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm
index 6667580..f07d5a5 100644
--- a/nongnu/packages/mozilla.scm
+++ b/nongnu/packages/mozilla.scm
@@ -434,7 +434,12 @@
(symlink (string-append icon-source-dir
"/default" size ".png")
(string-append dest "/firefox.png"))))
- '("16" "32" "48" "64" "128"))))))
+ '("16" "32" "48" "64" "128")))))
+ ;; Make sure ICECAT_SYSTEM_DIR is set.
+ ;; See <https://gitlab.com/nonguix/nonguix/-/issues/368>.
+ (add-after 'install-icons 'mkdir-lib-icecat
+ (lambda _
+ (mkdir-p (string-append #$output "/lib/icecat")))))
;; Test will significantly increase build time but with little rewards.
#:tests? #f