lol

Add compass, stylesheet authoring environment

+135 -1
+3
pkgs/development/tools/compass/Gemfile
··· 1 + source "https://rubygems.org" 2 + 3 + gem 'compass'
+28
pkgs/development/tools/compass/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + chunky_png (1.3.4) 5 + compass (1.0.3) 6 + chunky_png (~> 1.2) 7 + compass-core (~> 1.0.2) 8 + compass-import-once (~> 1.0.5) 9 + rb-fsevent (>= 0.9.3) 10 + rb-inotify (>= 0.9) 11 + sass (>= 3.3.13, < 3.5) 12 + compass-core (1.0.3) 13 + multi_json (~> 1.0) 14 + sass (>= 3.3.0, < 3.5) 15 + compass-import-once (1.0.5) 16 + sass (>= 3.2, < 3.5) 17 + ffi (1.9.8) 18 + multi_json (1.11.0) 19 + rb-fsevent (0.9.4) 20 + rb-inotify (0.9.5) 21 + ffi (>= 0.5.0) 22 + sass (3.4.13) 23 + 24 + PLATFORMS 25 + ruby 26 + 27 + DEPENDENCIES 28 + compass
+18
pkgs/development/tools/compass/default.nix
··· 1 + { stdenv, lib, bundlerEnv, ruby }: 2 + 3 + bundlerEnv { 4 + name = "compass-1.0.3"; 5 + 6 + inherit ruby; 7 + gemfile = ./Gemfile; 8 + lockfile = ./Gemfile.lock; 9 + gemset = ./gemset.nix; 10 + 11 + meta = with lib; { 12 + description = "Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain."; 13 + homepage = https://github.com/Compass/compass; 14 + license = with licenses; mit; 15 + maintainers = with maintainers; [ offline ]; 16 + platforms = platforms.unix; 17 + }; 18 + }
+83
pkgs/development/tools/compass/gemset.nix
··· 1 + { 2 + "chunky_png" = { 3 + version = "1.3.4"; 4 + source = { 5 + type = "gem"; 6 + sha256 = "0n5xhkj3vffihl3h9s8yjzazqaqcm4p1nyxa1w2dk3fkpzvb0wfw"; 7 + }; 8 + }; 9 + "compass" = { 10 + version = "1.0.3"; 11 + source = { 12 + type = "gem"; 13 + sha256 = "0lfi83w8z75czr0pf0rmj9hda22082h3cmvczl8r1ma9agf88y2c"; 14 + }; 15 + dependencies = [ 16 + "chunky_png" 17 + "compass-core" 18 + "compass-import-once" 19 + "rb-fsevent" 20 + "rb-inotify" 21 + "sass" 22 + ]; 23 + }; 24 + "compass-core" = { 25 + version = "1.0.3"; 26 + source = { 27 + type = "gem"; 28 + sha256 = "0yaspqwdmzwdcqviclbs3blq7an16pysrfzylz8q1gxmmd6bpj3a"; 29 + }; 30 + dependencies = [ 31 + "multi_json" 32 + "sass" 33 + ]; 34 + }; 35 + "compass-import-once" = { 36 + version = "1.0.5"; 37 + source = { 38 + type = "gem"; 39 + sha256 = "0bn7gwbfz7jvvdd0qdfqlx67fcb83gyvxqc7dr9fhcnks3z8z5rq"; 40 + }; 41 + dependencies = [ 42 + "sass" 43 + ]; 44 + }; 45 + "ffi" = { 46 + version = "1.9.8"; 47 + source = { 48 + type = "gem"; 49 + sha256 = "0ph098bv92rn5wl6rn2hwb4ng24v4187sz8pa0bpi9jfh50im879"; 50 + }; 51 + }; 52 + "multi_json" = { 53 + version = "1.11.0"; 54 + source = { 55 + type = "gem"; 56 + sha256 = "1mg3hp17ch8bkf3ndj40s50yjs0vrqbfh3aq5r02jkpjkh23wgxl"; 57 + }; 58 + }; 59 + "rb-fsevent" = { 60 + version = "0.9.4"; 61 + source = { 62 + type = "gem"; 63 + sha256 = "12if5xsik64kihxf5awsyavlp595y47g9qz77vfp2zvkxgglaka7"; 64 + }; 65 + }; 66 + "rb-inotify" = { 67 + version = "0.9.5"; 68 + source = { 69 + type = "gem"; 70 + sha256 = "0kddx2ia0qylw3r52nhg83irkaclvrncgy2m1ywpbhlhsz1rymb9"; 71 + }; 72 + dependencies = [ 73 + "ffi" 74 + ]; 75 + }; 76 + "sass" = { 77 + version = "3.4.13"; 78 + source = { 79 + type = "gem"; 80 + sha256 = "0wxkjm41xr77pnfi06cbwv6vq0ypbni03jpbpskd7rj5b0zr27ig"; 81 + }; 82 + }; 83 + }
+3 -1
pkgs/top-level/all-packages.nix
··· 1154 1154 1155 1155 cloogppl = callPackage ../development/libraries/cloog-ppl { }; 1156 1156 1157 + compass = callPackage ../development/tools/compass { }; 1158 + 1157 1159 convmv = callPackage ../tools/misc/convmv { }; 1158 1160 1159 1161 cool-retro-term = callPackage ../applications/misc/cool-retro-term { }; ··· 4223 4225 4224 4226 bitstring_2_0_4 = callPackage ../development/ocaml-modules/bitstring/2.0.4.nix { }; 4225 4227 bitstring_git = callPackage ../development/ocaml-modules/bitstring { }; 4226 - 4228 + 4227 4229 bitstring = 4228 4230 if lib.versionOlder "4.02" ocaml_version 4229 4231 then bitstring_git