From 252dd7d899b7a0deea1537cc5d2d48b825afffb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 13 Dec 2018 21:25:24 +0100 Subject: Initial commit published for NUR --- pkgs/webapps/taskwarrior-web/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 pkgs/webapps/taskwarrior-web/default.nix (limited to 'pkgs/webapps/taskwarrior-web/default.nix') diff --git a/pkgs/webapps/taskwarrior-web/default.nix b/pkgs/webapps/taskwarrior-web/default.nix new file mode 100644 index 00000000..d5368c58 --- /dev/null +++ b/pkgs/webapps/taskwarrior-web/default.nix @@ -0,0 +1,22 @@ +{ ruby_2_6, bundlerEnv, mylibs, stdenv }: +let + gems = bundlerEnv { + name = "taskwarrior-web-env"; + ruby = ruby_2_6; + pname = "taskwarrior-web"; + gemset = ./gemset.nix; + gemdir = package.out; + groups = [ "default" "local" "development" ]; + }; + package = stdenv.mkDerivation (mylibs.fetchedGithub ./taskwarrior-web.json // rec { + phases = [ "unpackPhase" "patchPhase" "installPhase" ]; + patches = [ ./fixes.patch ./thin.patch ]; + installPhase = '' + cp -a . $out + cp ${./Gemfile.lock} $out/Gemfile.lock + ''; + passthru = { + inherit gems; + }; + }); +in package -- cgit v1.2.3