about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDaniƫl de Kok <me@danieldk.eu>2021-01-01 10:06:19 +0100
committerGitHub <noreply@github.com>2021-01-01 10:06:19 +0100
commit4df737c880a41c2da7ae11c48bbc4f12bdca74b6 (patch)
treebf591bae427c52f1c34e2540cdde0fe35a09e7cd
parentd4a76b1f5fb48896a3348c394196e7552e3eb9ef (diff)
parente2a9d90153ccb34d292bca9304335fc9668dbc54 (diff)
downloadnixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.tar
nixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.tar.gz
nixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.tar.bz2
nixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.tar.lz
nixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.tar.xz
nixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.tar.zst
nixlib-4df737c880a41c2da7ae11c48bbc4f12bdca74b6.zip
Merge pull request #108029 from danieldk/brave-update-script
brave: add update script
-rw-r--r--pkgs/applications/networking/browsers/brave/default.nix6
-rwxr-xr-xpkgs/applications/networking/browsers/brave/update.sh5
2 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix
index c1926820ece1..9931b6003fb0 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -88,11 +88,11 @@ in
 
 stdenv.mkDerivation rec {
   pname = "brave";
-  version = "1.18.75";
+  version = "1.18.77";
 
   src = fetchurl {
     url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
-    sha256 = "1njgdw7ml30xs517brc7z7piy6lcylrfjhz6wn1dp7gywsxfgx1h";
+    sha256 = "AV3bqtWaoy6AVnt8K/Qo+7hguAIsPJPZhgLSeOvJ7JY=";
   };
 
   dontConfigure = true;
@@ -147,6 +147,8 @@ stdenv.mkDerivation rec {
       ln -sf ${xdg_utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
   '';
 
+  passthru.updateScript = ./update.sh;
+
   meta = with stdenv.lib; {
     homepage = "https://brave.com/";
     description = "Privacy-oriented browser for Desktop and Laptop computers";
diff --git a/pkgs/applications/networking/browsers/brave/update.sh b/pkgs/applications/networking/browsers/brave/update.sh
new file mode 100755
index 000000000000..b7d974ad259d
--- /dev/null
+++ b/pkgs/applications/networking/browsers/brave/update.sh
@@ -0,0 +1,5 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl gnused common-updater-scripts
+
+version="$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-amd64/Packages | sed -r -n 's/^Version: (.*)/\1/p' | head -n1)"
+update-source-version brave "$version"