aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix')
-rw-r--r--nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix25
1 files changed, 20 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix b/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
index b0178a18213..dea3d7b1b23 100644
--- a/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
+++ b/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
@@ -1,17 +1,32 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
+let
+webp = fetchFromGitHub {
+ owner = "chai2010";
+ repo = "webp";
+ rev = "19c584e49a98c31e2138c82fd0108435cd80d182";
+ sha256 = "1bqf1ifsfw5dwvnc9vl3dhp775qv5hgl34219lvnja0bj6pq5zks";
+};
+in
buildGoModule {
pname = "mautrix-whatsapp-unstable";
- version = "2020-04-02";
+ version = "2020-04-21-1";
src = fetchFromGitHub {
owner = "tulir";
repo = "mautrix-whatsapp";
- rev = "064b5b8fedb6896d04509aa0e094a8d9f83426c2";
- sha256 = "1xky31x5jk7yxh875nk20vvsn9givy6vxdqhqg5qwf4xjj2zqh2p";
+ rev = "e0aea74abf090bc9dc499332b28bf03640c162f8";
+ sha256 = "1gayjyh0x0axc1xak38zkdhvx6fy8pwlniqsirqy2mwcgkkll9i5";
};
- modSha256 = "0qcxxhfp3fkx90r3lwhi0lkzg3digwrnxk8cack11k717szg7zrd";
+ vendorSha256 = "0j397zyjs7v5q2jjd3l0wz4lh1fh45whgxjp7cwgc332ch9j2010";
+
+ overrideModAttrs = (_: {
+ postBuild = ''
+ rm -r vendor/github.com/chai2010/webp
+ cp -r --reflink=auto ${webp} vendor/github.com/chai2010/webp
+ '';
+ });
meta = with stdenv.lib; {
homepage = "https://github.com/tulir/mautrix-whatsapp";
@@ -19,4 +34,4 @@ buildGoModule {
license = licenses.agpl3;
maintainers = with maintainers; [ vskilet ma27 ];
};
-}
+} \ No newline at end of file