-{ ruby_2_6, bundlerEnv, mylibs, stdenv }:
+{ ruby_2_6, bundlerEnv, src, stdenv }:
let
gems = bundlerEnv {
name = "taskwarrior-web-env";
gemdir = package.out;
groups = [ "default" "local" "development" ];
};
- package = stdenv.mkDerivation (mylibs.fetchedGithub ./taskwarrior-web.json // rec {
+ package = stdenv.mkDerivation {
+ pname = "taskwarrior-web";
+ version = src.shortRev;
+ inherit src;
phases = [ "unpackPhase" "patchPhase" "installPhase" ];
patches = [ ./fixes.patch ./thin.patch ];
installPhase = ''
passthru = {
inherit gems;
};
- });
+ };
in package