summary refs log tree commit diff
path: root/pkgs/build-support/fetchfirefoxaddon
diff options
context:
space:
mode:
authorLuis Hebendanz <luis.nixos@gmail.com>2020-12-15 22:02:34 +0100
committerLuis Hebendanz <luis.nixos@gmail.com>2020-12-15 22:02:34 +0100
commit1c8c134972b64aa31ceddc2b5054ff664e396910 (patch)
treed91594d575c8e8808d01de49dd201939eb03e8df /pkgs/build-support/fetchfirefoxaddon
parent4d902a7013872c790d52e522e1d027fd3e13b9bf (diff)
downloadnixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.tar
nixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.tar.gz
nixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.tar.bz2
nixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.tar.lz
nixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.tar.xz
nixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.tar.zst
nixpkgs-1c8c134972b64aa31ceddc2b5054ff664e396910.zip
firefox: wrapper updating an addon perserves addon settings
Diffstat (limited to 'pkgs/build-support/fetchfirefoxaddon')
-rw-r--r--pkgs/build-support/fetchfirefoxaddon/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/build-support/fetchfirefoxaddon/default.nix b/pkgs/build-support/fetchfirefoxaddon/default.nix
index 4b7c68484d2..9efe9197d68 100644
--- a/pkgs/build-support/fetchfirefoxaddon/default.nix
+++ b/pkgs/build-support/fetchfirefoxaddon/default.nix
@@ -1,16 +1,20 @@
 {stdenv, lib, coreutils, unzip, jq, zip, fetchurl,writeScript,  ...}:
-{ name
+
+{
+  name
 , url
 , md5 ? ""
 , sha1 ? ""
 , sha256 ? ""
 , sha512 ? ""
+, fixedExtid ? null
 , hash ? ""
 }:
+
 stdenv.mkDerivation rec {
 
   inherit name;
-  extid = "${src.outputHash}@${name}";
+  extid = if fixedExtid == null then "nixos@${name}" else fixedExtid;
   passthru = {
     exitd=extid;
   };
@@ -35,4 +39,3 @@ stdenv.mkDerivation rec {
   };
   nativeBuildInputs = [ coreutils unzip zip jq  ];
 }
-