summary refs log tree commit diff
path: root/pkgs/applications/misc/taskjuggler
diff options
context:
space:
mode:
authorBryan Gardiner <bog@khumba.net>2015-09-05 20:59:38 -0700
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-09-08 16:15:20 +0200
commitdf6827a82495c4f7f9219569a52ae3c175728111 (patch)
tree42079fa096f101badbaa34df518e7ecf43a547fe /pkgs/applications/misc/taskjuggler
parentf283e8e83b9e1cd7829c3cbe8e0bbdbc82444cb7 (diff)
downloadnixlib-df6827a82495c4f7f9219569a52ae3c175728111.tar
nixlib-df6827a82495c4f7f9219569a52ae3c175728111.tar.gz
nixlib-df6827a82495c4f7f9219569a52ae3c175728111.tar.bz2
nixlib-df6827a82495c4f7f9219569a52ae3c175728111.tar.lz
nixlib-df6827a82495c4f7f9219569a52ae3c175728111.tar.xz
nixlib-df6827a82495c4f7f9219569a52ae3c175728111.tar.zst
nixlib-df6827a82495c4f7f9219569a52ae3c175728111.zip
taskjuggler: add 3.5.0, keep 2.4.3
Version 3.5.0 was present but was removed in 8085f08.  Keeping the old version
per discussion at https://github.com/NixOS/nixpkgs/pull/845.
Diffstat (limited to 'pkgs/applications/misc/taskjuggler')
-rw-r--r--pkgs/applications/misc/taskjuggler/2.x/default.nix (renamed from pkgs/applications/misc/taskjuggler/default.nix)0
-rw-r--r--pkgs/applications/misc/taskjuggler/2.x/timezone-glibc.patch (renamed from pkgs/applications/misc/taskjuggler/timezone-glibc.patch)0
-rw-r--r--pkgs/applications/misc/taskjuggler/3.x/Gemfile2
-rw-r--r--pkgs/applications/misc/taskjuggler/3.x/Gemfile.lock21
-rw-r--r--pkgs/applications/misc/taskjuggler/3.x/default.nix17
-rw-r--r--pkgs/applications/misc/taskjuggler/3.x/gemset.nix47
6 files changed, 87 insertions, 0 deletions
diff --git a/pkgs/applications/misc/taskjuggler/default.nix b/pkgs/applications/misc/taskjuggler/2.x/default.nix
index 2a199843cb3b..2a199843cb3b 100644
--- a/pkgs/applications/misc/taskjuggler/default.nix
+++ b/pkgs/applications/misc/taskjuggler/2.x/default.nix
diff --git a/pkgs/applications/misc/taskjuggler/timezone-glibc.patch b/pkgs/applications/misc/taskjuggler/2.x/timezone-glibc.patch
index f599e8a1730c..f599e8a1730c 100644
--- a/pkgs/applications/misc/taskjuggler/timezone-glibc.patch
+++ b/pkgs/applications/misc/taskjuggler/2.x/timezone-glibc.patch
diff --git a/pkgs/applications/misc/taskjuggler/3.x/Gemfile b/pkgs/applications/misc/taskjuggler/3.x/Gemfile
new file mode 100644
index 000000000000..77cbaeeed793
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/3.x/Gemfile
@@ -0,0 +1,2 @@
+source 'http://rubygems.org'
+gem 'taskjuggler'
diff --git a/pkgs/applications/misc/taskjuggler/3.x/Gemfile.lock b/pkgs/applications/misc/taskjuggler/3.x/Gemfile.lock
new file mode 100644
index 000000000000..d1642e76fa65
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/3.x/Gemfile.lock
@@ -0,0 +1,21 @@
+GEM
+  remote: http://rubygems.org/
+  specs:
+    mail (2.6.3)
+      mime-types (>= 1.16, < 3)
+    mime-types (2.6.1)
+    taskjuggler (3.5.0)
+      mail (>= 2.4.3)
+      term-ansicolor (>= 1.0.7)
+    term-ansicolor (1.3.2)
+      tins (~> 1.0)
+    tins (1.6.0)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  taskjuggler
+
+BUNDLED WITH
+   1.10.5
diff --git a/pkgs/applications/misc/taskjuggler/3.x/default.nix b/pkgs/applications/misc/taskjuggler/3.x/default.nix
new file mode 100644
index 000000000000..eaca537356b3
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/3.x/default.nix
@@ -0,0 +1,17 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+  name = "taskjuggler-3.5.0";
+
+  inherit ruby;
+  gemfile = ./Gemfile;
+  lockfile = ./Gemfile.lock;
+  gemset = ./gemset.nix;
+
+  meta = {
+    description = "A modern and powerful project management tool";
+    homepage    = http://taskjuggler.org/;
+    license     = lib.licenses.gpl2;
+    platforms   = lib.platforms.unix;
+  };
+}
diff --git a/pkgs/applications/misc/taskjuggler/3.x/gemset.nix b/pkgs/applications/misc/taskjuggler/3.x/gemset.nix
new file mode 100644
index 000000000000..e65ab3451a62
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/3.x/gemset.nix
@@ -0,0 +1,47 @@
+{
+  "mail" = {
+    version = "2.6.3";
+    source = {
+      type = "gem";
+      sha256 = "1nbg60h3cpnys45h7zydxwrl200p7ksvmrbxnwwbpaaf9vnf3znp";
+    };
+    dependencies = [
+      "mime-types"
+    ];
+  };
+  "mime-types" = {
+    version = "2.6.1";
+    source = {
+      type = "gem";
+      sha256 = "1vnrvf245ijfyxzjbj9dr6i1hkjbyrh4yj88865wv9bs75axc5jv";
+    };
+  };
+  "taskjuggler" = {
+    version = "3.5.0";
+    source = {
+      type = "gem";
+      sha256 = "0r84rlc7a6w7p9nc9mgycbs5h0hq0kzscjq7zj3296xyf0afiwj2";
+    };
+    dependencies = [
+      "mail"
+      "term-ansicolor"
+    ];
+  };
+  "term-ansicolor" = {
+    version = "1.3.2";
+    source = {
+      type = "gem";
+      sha256 = "0ydbbyjmk5p7fsi55ffnkq79jnfqx65c3nj8d9rpgl6sw85ahyys";
+    };
+    dependencies = [
+      "tins"
+    ];
+  };
+  "tins" = {
+    version = "1.6.0";
+    source = {
+      type = "gem";
+      sha256 = "02qarvy17nbwvslfgqam8y6y7479cwmb1a6di9z18hzka4cf90hz";
+    };
+  };
+}