mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-03 13:30:36 +00:00
firefox-bin: derive binary name from channel
(cherry picked from commit 40483b3bb5)
This commit is contained in:
committed by
github-actions[bot]
parent
8d9fc21a67
commit
df8e29ddd7
@@ -25,6 +25,8 @@ let
|
||||
|
||||
inherit (generated) version sources;
|
||||
|
||||
binaryName = if channel == "release" then "firefox" else "firefox-${channel}";
|
||||
|
||||
mozillaPlatforms = {
|
||||
i686-linux = "linux-i686";
|
||||
x86_64-linux = "linux-x86_64";
|
||||
@@ -85,7 +87,7 @@ stdenv.mkDerivation {
|
||||
cp -r * "$prefix/lib/firefox-bin-${version}"
|
||||
|
||||
mkdir -p "$out/bin"
|
||||
ln -s "$prefix/lib/firefox-bin-${version}/firefox" "$out/bin/"
|
||||
ln -s "$prefix/lib/firefox-bin-${version}/firefox" "$out/bin/${binaryName}"
|
||||
|
||||
# See: https://github.com/mozilla/policy-templates/blob/master/README.md
|
||||
mkdir -p "$out/lib/firefox-bin-${version}/distribution";
|
||||
@@ -93,7 +95,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
binaryName = "firefox";
|
||||
inherit binaryName;
|
||||
libName = "firefox-bin-${version}";
|
||||
ffmpegSupport = true;
|
||||
gssSupport = true;
|
||||
@@ -119,6 +121,6 @@ stdenv.mkDerivation {
|
||||
platforms = builtins.attrNames mozillaPlatforms;
|
||||
hydraPlatforms = [];
|
||||
maintainers = with maintainers; [ taku0 lovesegfault ];
|
||||
mainProgram = "firefox";
|
||||
mainProgram = binaryName;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -30752,7 +30752,6 @@ with pkgs;
|
||||
};
|
||||
|
||||
firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
|
||||
nameSuffix = "-devedition";
|
||||
pname = "firefox-devedition-bin";
|
||||
desktopName = "Firefox DevEdition";
|
||||
wmClass = "firefox-devedition";
|
||||
|
||||
Reference in New Issue
Block a user