firefox*: fix notifications
Fixes #18712. Now firefox uses the notification daemon, if available. Unfortunately, the same approach didn't work for thunderbird; I don't know why.
This commit is contained in:
parent
6286f77233
commit
f27a970f2d
@ -113,6 +113,14 @@ common = { pname, version, sha512 }: stdenv.mkDerivation rec {
|
|||||||
"$out/bin/firefox" --version
|
"$out/bin/firefox" --version
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
postFixup =
|
||||||
|
# Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
|
||||||
|
''
|
||||||
|
patchelf --set-rpath "${lib.getLib libnotify
|
||||||
|
}/lib:$(patchelf --print-rpath "$out"/lib/firefox-*/libxul.so)" \
|
||||||
|
"$out"/lib/firefox-*/libxul.so
|
||||||
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A web browser" + lib.optionalString (pname == "firefox-esr") " (Extended Support Release)";
|
description = "A web browser" + lib.optionalString (pname == "firefox-esr") " (Extended Support Release)";
|
||||||
homepage = http://www.mozilla.com/en-US/firefox/;
|
homepage = http://www.mozilla.com/en-US/firefox/;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user