diff options
author | aszlig <aszlig@nix.build> | 2018-02-02 17:24:31 +0100 |
---|---|---|
committer | aszlig <aszlig@nix.build> | 2018-02-02 17:30:11 +0100 |
commit | 543ca6580d6f52d58caf975c0ed583956aa08b39 (patch) | |
tree | 3321c277c089c4bff72931ed6c572b78528e234f /machines/aszlig/dnyarri.nix | |
parent | 46698f1b9b3a323231e7058f866d088bd605531b (diff) |
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 <aszlig@nix.build>
Diffstat (limited to 'machines/aszlig/dnyarri.nix')
-rw-r--r-- | machines/aszlig/dnyarri.nix | 12 |
1 files changed, 11 insertions, 1 deletions
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. |