diff options
author | Hanketsu <hanketsu@egregore.fun> | 2025-02-22 12:56:03 +0100 |
---|---|---|
committer | Hanketsu <hanketsu@egregore.fun> | 2025-06-13 00:04:43 +0200 |
commit | 22686f668e9d7167bb5a8d0db18bdbb86d3e5858 (patch) | |
tree | aa7c51a85fe42c049038c2b94ddb4a397cd1d19d | |
parent | 28b651941f0ea9d892c912cc6af9527c745f0723 (diff) |
battering: uxp-browsers: Add SVG branding.
* battering/packages/palemoon.scm
(make-uxp-browser)[arguments]<#:phases>: New phase.
(make-palemoon)[arguments]<#:phases>: Delete 'install-svg-branding
-rw-r--r-- | battering/packages/palemoon.scm | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/battering/packages/palemoon.scm b/battering/packages/palemoon.scm index 2ef8677..ee8d6e5 100644 --- a/battering/packages/palemoon.scm +++ b/battering/packages/palemoon.scm @@ -237,7 +237,18 @@ (mkdir-p dir) (copy-file (format #f "~a/mozicon128.png" #$branding-dir) - (in-vicinity dir (format #f "~a.png" #$name)))))))))) + (in-vicinity dir (format #f "~a.png" #$name)))))) + (add-after 'install-branding 'install-svg-branding + (lambda _ + (let* ((dir (format #f "~a/share/icons/hicolor/scalable/apps" #$output))) + (mkdir-p dir) + (with-directory-excursion (string-append #$branding-dir "/content") + (copy-file + "./identity-icons-brand.svg" + (in-vicinity dir #$(string-append name ".svg"))) + (copy-file + "./silhouette-40.svg" + (in-vicinity dir #$(string-append name "-symbolic.svg"))))))))))) (synopsis "") (description "") (license #f) @@ -295,7 +306,9 @@ (add-after 'install-branding 'install-desktop-file (lambda* (#:key outputs #:allow-other-keys) (install-file #$(format #f "~a/branding/official/~a.desktop" name name) - (string-append #$output "/share/applications/")))))))) + (string-append #$output "/share/applications/")))) + ;; Palemoon doesn't provide branding in SVG. + (delete 'install-svg-branding))))) (home-page "https://palemoon.org") (synopsis "Independent browser derived from Firefox/Mozilla community code") (description "Pale Moon is an Open Source, Goanna-based web browser.") |