diff options
author | Felix Schröter <dev@felschr.com> | 2023-05-13 23:54:14 +0200 |
---|---|---|
committer | Felix Schröter <dev@felschr.com> | 2023-05-31 14:42:11 +0200 |
commit | e9d18d3644097041e634fdca7e4e956e684cb5aa (patch) | |
tree | f9fde865f0b3e3f426c5b46c66350c772df5f5d9 /pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix | |
parent | 69867f9de40f0d24276eeaf957b36a34541214fe (diff) | |
download | nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.tar nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.tar.gz nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.tar.bz2 nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.tar.lz nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.tar.xz nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.tar.zst nixpkgs-e9d18d3644097041e634fdca7e4e956e684cb5aa.zip |
tor-browser-bundle-bin: add passthru.updateScript
Diffstat (limited to 'pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix index 9166dfde660..02186cc8ea2 100644 --- a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix +++ b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix @@ -2,6 +2,7 @@ , fetchurl , makeDesktopItem , writeText +, callPackage # Common run-time dependencies , zlib @@ -92,7 +93,7 @@ let lang = "ALL"; - srcs = { + sources = { x86_64-linux = fetchurl { urls = [ "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" @@ -131,7 +132,7 @@ stdenv.mkDerivation rec { pname = "tor-browser-bundle-bin"; inherit version; - src = srcs.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); + src = sources.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); preferLocalBuild = true; allowSubstitutes = false; @@ -447,6 +448,13 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru = { + inherit sources; + updateScript = callPackage ./update.nix { + inherit pname version meta; + }; + }; + meta = with lib; { description = "Tor Browser Bundle built by torproject.org"; longDescription = '' @@ -460,7 +468,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://www.torproject.org/"; changelog = "https://gitweb.torproject.org/builders/tor-browser-build.git/plain/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt?h=maint-${version}"; - platforms = attrNames srcs; + platforms = attrNames sources; maintainers = with maintainers; [ offline matejc thoughtpolice joachifm hax404 KarlJoad ]; mainProgram = "tor-browser"; # MPL2.0+, GPL+, &c. While it's not entirely clear whether |