gnu: icedove: Truly prevent it from generating a new profile on every upgrade.

This fixes a regression introduced in 52cb5cf5b8 ("gnu: icedove: Update to
91.3.2") where the single quotes moved to double quotes, but the substitute*
pattern was not correctly adapted.

Fixes <https://issues.guix.gnu.org/53250>.

* gnu/packages/gnuzilla.scm (icedove-minimal)
[phases] {fix-profile-setting}: Include double qutoes in substitute* pattern
targeting the MOZ_DEDICATED_PROFILES configuration option.
This commit is contained in:
Maxim Cournoyer 2023-02-20 12:20:36 -05:00
parent 8320c0c6b6
commit c81d2d448c
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -1335,8 +1335,8 @@ (define-public icedove-minimal
(add-after 'patch-source-shebangs 'fix-profile-setting
(lambda _
(substitute* "comm/mail/moz.configure"
(("MOZ_DEDICATED_PROFILES, True")
"MOZ_DEDICATED_PROFILES, False"))))
(("\"MOZ_DEDICATED_PROFILES\", True")
"\"MOZ_DEDICATED_PROFILES\", False"))))
(add-after 'build 'neutralize-store-references
(lambda _
;; Mangle the store references to compilers & other build tools in