From 543ca6580d6f52d58caf975c0ed583956aa08b39 Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 2 Feb 2018 17:24:31 +0100 Subject: dnyarri: Override gpodder to use latest master This is mainly to get gpodder/gpodder@c937184987431427dfcf8ac9bc098ce0ac but there are other fixes in the current master version, so instead of just patching the single fix, I'm heading for master directly instead. I've also added an assertion on the version attribute so that whenever there is a new upstream version, we can revert this. Signed-off-by: aszlig --- machines/aszlig/dnyarri.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'machines/aszlig') diff --git a/machines/aszlig/dnyarri.nix b/machines/aszlig/dnyarri.nix index 89f6f3c5..a5e32179 100644 --- a/machines/aszlig/dnyarri.nix +++ b/machines/aszlig/dnyarri.nix @@ -52,7 +52,17 @@ in { }; }; - environment.systemPackages = [ pkgs.gpodder pkgs.paperwork ]; + environment.systemPackages = [ + (pkgs.gpodder.overrideAttrs (drv: { + src = assert drv.version == "3.10.0"; pkgs.fetchFromGitHub { + owner = "gpodder"; + repo = "gpodder"; + rev = "1aec01778e70be3fef5f1acbdf8f4cf67964464d"; + sha256 = "14wlxqfrsidijgzrfx7227hf2fcng3j0psb0sgmkcpdl765gpgpv"; + }; + })) + pkgs.paperwork + ]; # This is very ugly and I really want to avoid non-free packages on all # of my workstations. But right now I need to get rid of useless paper. -- cgit 1.4.1