brave: fix overriding
This commit is contained in:
parent
83a67322b1
commit
b6433d21fc
|
@ -1,21 +1,35 @@
|
||||||
# Expression generated by update.sh; do not edit it by hand!
|
# Expression generated by update.sh; do not edit it by hand!
|
||||||
{ stdenv, callPackage }:
|
{ stdenv
|
||||||
|
, callPackage
|
||||||
|
|
||||||
if stdenv.isAarch64 then
|
# Package customization:
|
||||||
callPackage ./make-brave.nix { } {
|
, commandLineArgs ? ""
|
||||||
pname = "brave";
|
, pulseSupport ? stdenv.isLinux
|
||||||
version = "1.64.116";
|
, libvaSupport ? stdenv.isLinux
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_arm64.deb";
|
, vulkanSupport ? false
|
||||||
hash = "sha256-XC3GnutiTYdCOJPegj8MRYC5dRrBoKBg4k50ZFrlj4E=";
|
}:
|
||||||
platform = "aarch64-linux";
|
|
||||||
}
|
callPackage ./make-brave.nix
|
||||||
else if stdenv.isx86_64 then
|
{
|
||||||
callPackage ./make-brave.nix { } {
|
inherit commandLineArgs pulseSupport libvaSupport vulkanSupport;
|
||||||
pname = "brave";
|
}
|
||||||
version = "1.64.116";
|
(
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_amd64.deb";
|
if stdenv.isAarch64 then
|
||||||
hash = "sha256-mnvFPfZu44TZGdUb+AxaJbecQrXkIzJkYvB4GO55uv0=";
|
{
|
||||||
platform = "x86_64-linux";
|
pname = "brave";
|
||||||
}
|
version = "1.64.116";
|
||||||
else
|
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_arm64.deb";
|
||||||
throw "Unsupported platform."
|
hash = "sha256-XC3GnutiTYdCOJPegj8MRYC5dRrBoKBg4k50ZFrlj4E=";
|
||||||
|
platform = "aarch64-linux";
|
||||||
|
}
|
||||||
|
else if stdenv.isx86_64 then
|
||||||
|
{
|
||||||
|
pname = "brave";
|
||||||
|
version = "1.64.116";
|
||||||
|
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_amd64.deb";
|
||||||
|
hash = "sha256-mnvFPfZu44TZGdUb+AxaJbecQrXkIzJkYvB4GO55uv0=";
|
||||||
|
platform = "x86_64-linux";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
throw "Unsupported platform."
|
||||||
|
)
|
||||||
|
|
|
@ -19,24 +19,37 @@ hashAmd64="$(nix hash to-sri --type sha256 \
|
||||||
|
|
||||||
cat > $SCRIPT_DIR/default.nix << EOF
|
cat > $SCRIPT_DIR/default.nix << EOF
|
||||||
# Expression generated by update.sh; do not edit it by hand!
|
# Expression generated by update.sh; do not edit it by hand!
|
||||||
{ stdenv, callPackage }:
|
{ stdenv, callPackage
|
||||||
|
|
||||||
if stdenv.isAarch64 then
|
# Package customization:
|
||||||
callPackage ./make-brave.nix { } {
|
, commandLineArgs ? ""
|
||||||
pname = "brave";
|
, pulseSupport ? stdenv.isLinux
|
||||||
version = "${latestVersionAarch64}";
|
, libvaSupport ? stdenv.isLinux
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v${latestVersionAarch64}/brave-browser_${latestVersionAarch64}_arm64.deb";
|
, vulkanSupport ? false
|
||||||
hash = "${hashAarch64}";
|
}:
|
||||||
platform = "aarch64-linux";
|
|
||||||
}
|
callPackage ./make-brave.nix
|
||||||
else if stdenv.isx86_64 then
|
{
|
||||||
callPackage ./make-brave.nix { } {
|
inherit commandLineArgs pulseSupport libvaSupport vulkanSupport;
|
||||||
pname = "brave";
|
}
|
||||||
version = "${latestVersionAmd64}";
|
(
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v${latestVersionAmd64}/brave-browser_${latestVersionAmd64}_amd64.deb";
|
if stdenv.isAarch64 then
|
||||||
hash = "${hashAmd64}";
|
{
|
||||||
platform = "x86_64-linux";
|
pname = "brave";
|
||||||
}
|
version = "${latestVersionAarch64}";
|
||||||
else
|
url = "https://github.com/brave/brave-browser/releases/download/v${latestVersionAarch64}/brave-browser_${latestVersionAmd64}_arm64.deb";
|
||||||
throw "Unsupported platform."
|
hash = "${hashAarch64}";
|
||||||
|
platform = "aarch64-linux";
|
||||||
|
}
|
||||||
|
else if stdenv.isx86_64 then
|
||||||
|
{
|
||||||
|
pname = "brave";
|
||||||
|
version = "${latestVersionAmd64}";
|
||||||
|
url = "https://github.com/brave/brave-browser/releases/download/v${latestVersionAmd64}/brave-browser_${latestVersionAmd64}_amd64.deb";
|
||||||
|
hash = "${hashAmd64}";
|
||||||
|
platform = "x86_64-linux";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
throw "Unsupported platform."
|
||||||
|
)
|
||||||
EOF
|
EOF
|
||||||
|
|
Loading…
Reference in New Issue
Block a user