diff options
Diffstat (limited to 'battering')
-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.") |