about summary refs log tree commit diff
path: root/pkgs/development/tools/compass
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2015-07-07 11:47:12 +0200
committerJaka Hudoklin <jakahudoklin@gmail.com>2015-07-07 12:11:58 +0200
commitacc995cf41a8406ffd6e820c38ba31854de865b7 (patch)
tree4de58710164b2dd1fb48453edf17b194a65286d7 /pkgs/development/tools/compass
parent8f9534ccc3f3c73a8e17a035cfe059830c679251 (diff)
Add compass, stylesheet authoring environment
Diffstat (limited to 'pkgs/development/tools/compass')
-rw-r--r--pkgs/development/tools/compass/Gemfile3
-rw-r--r--pkgs/development/tools/compass/Gemfile.lock28
-rw-r--r--pkgs/development/tools/compass/default.nix18
-rw-r--r--pkgs/development/tools/compass/gemset.nix83
4 files changed, 132 insertions, 0 deletions
diff --git a/pkgs/development/tools/compass/Gemfile b/pkgs/development/tools/compass/Gemfile
new file mode 100644
index 0000000000000..e85f28cbaff1c
--- /dev/null
+++ b/pkgs/development/tools/compass/Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+
+gem 'compass'
diff --git a/pkgs/development/tools/compass/Gemfile.lock b/pkgs/development/tools/compass/Gemfile.lock
new file mode 100644
index 0000000000000..9aebd2b15cea4
--- /dev/null
+++ b/pkgs/development/tools/compass/Gemfile.lock
@@ -0,0 +1,28 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    chunky_png (1.3.4)
+    compass (1.0.3)
+      chunky_png (~> 1.2)
+      compass-core (~> 1.0.2)
+      compass-import-once (~> 1.0.5)
+      rb-fsevent (>= 0.9.3)
+      rb-inotify (>= 0.9)
+      sass (>= 3.3.13, < 3.5)
+    compass-core (1.0.3)
+      multi_json (~> 1.0)
+      sass (>= 3.3.0, < 3.5)
+    compass-import-once (1.0.5)
+      sass (>= 3.2, < 3.5)
+    ffi (1.9.8)
+    multi_json (1.11.0)
+    rb-fsevent (0.9.4)
+    rb-inotify (0.9.5)
+      ffi (>= 0.5.0)
+    sass (3.4.13)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  compass
diff --git a/pkgs/development/tools/compass/default.nix b/pkgs/development/tools/compass/default.nix
new file mode 100644
index 0000000000000..2b0a5aaf90a02
--- /dev/null
+++ b/pkgs/development/tools/compass/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+  name = "compass-1.0.3";
+
+  inherit ruby;
+  gemfile = ./Gemfile;
+  lockfile = ./Gemfile.lock;
+  gemset = ./gemset.nix;
+
+  meta = with lib; {
+    description = "Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.";
+    homepage    = https://github.com/Compass/compass;
+    license     = with licenses; mit;
+    maintainers = with maintainers; [ offline ];
+    platforms   = platforms.unix;
+  };
+}
diff --git a/pkgs/development/tools/compass/gemset.nix b/pkgs/development/tools/compass/gemset.nix
new file mode 100644
index 0000000000000..aaf74f3f33c4b
--- /dev/null
+++ b/pkgs/development/tools/compass/gemset.nix
@@ -0,0 +1,83 @@
+{
+  "chunky_png" = {
+    version = "1.3.4";
+    source = {
+      type = "gem";
+      sha256 = "0n5xhkj3vffihl3h9s8yjzazqaqcm4p1nyxa1w2dk3fkpzvb0wfw";
+    };
+  };
+  "compass" = {
+    version = "1.0.3";
+    source = {
+      type = "gem";
+      sha256 = "0lfi83w8z75czr0pf0rmj9hda22082h3cmvczl8r1ma9agf88y2c";
+    };
+    dependencies = [
+      "chunky_png"
+      "compass-core"
+      "compass-import-once"
+      "rb-fsevent"
+      "rb-inotify"
+      "sass"
+    ];
+  };
+  "compass-core" = {
+    version = "1.0.3";
+    source = {
+      type = "gem";
+      sha256 = "0yaspqwdmzwdcqviclbs3blq7an16pysrfzylz8q1gxmmd6bpj3a";
+    };
+    dependencies = [
+      "multi_json"
+      "sass"
+    ];
+  };
+  "compass-import-once" = {
+    version = "1.0.5";
+    source = {
+      type = "gem";
+      sha256 = "0bn7gwbfz7jvvdd0qdfqlx67fcb83gyvxqc7dr9fhcnks3z8z5rq";
+    };
+    dependencies = [
+      "sass"
+    ];
+  };
+  "ffi" = {
+    version = "1.9.8";
+    source = {
+      type = "gem";
+      sha256 = "0ph098bv92rn5wl6rn2hwb4ng24v4187sz8pa0bpi9jfh50im879";
+    };
+  };
+  "multi_json" = {
+    version = "1.11.0";
+    source = {
+      type = "gem";
+      sha256 = "1mg3hp17ch8bkf3ndj40s50yjs0vrqbfh3aq5r02jkpjkh23wgxl";
+    };
+  };
+  "rb-fsevent" = {
+    version = "0.9.4";
+    source = {
+      type = "gem";
+      sha256 = "12if5xsik64kihxf5awsyavlp595y47g9qz77vfp2zvkxgglaka7";
+    };
+  };
+  "rb-inotify" = {
+    version = "0.9.5";
+    source = {
+      type = "gem";
+      sha256 = "0kddx2ia0qylw3r52nhg83irkaclvrncgy2m1ywpbhlhsz1rymb9";
+    };
+    dependencies = [
+      "ffi"
+    ];
+  };
+  "sass" = {
+    version = "3.4.13";
+    source = {
+      type = "gem";
+      sha256 = "0wxkjm41xr77pnfi06cbwv6vq0ypbni03jpbpskd7rj5b0zr27ig";
+    };
+  };
+}
\ No newline at end of file