Merge pull request #12942 from jgillich/gollum

gollum: init at 4.0.1

+247
+2
pkgs/applications/misc/gollum/Gemfile
···
··· 1 + source 'https://rubygems.org' 2 + gem 'gollum'
+55
pkgs/applications/misc/gollum/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + charlock_holmes (0.7.3) 5 + diff-lcs (1.2.5) 6 + github-markup (1.3.3) 7 + gitlab-grit (2.7.3) 8 + charlock_holmes (~> 0.6) 9 + diff-lcs (~> 1.1) 10 + mime-types (~> 1.15) 11 + posix-spawn (~> 0.3) 12 + gollum (4.0.1) 13 + gollum-lib (~> 4.0, >= 4.0.1) 14 + kramdown (~> 1.8.0) 15 + mustache (>= 0.99.5, < 1.0.0) 16 + sinatra (~> 1.4, >= 1.4.4) 17 + useragent (~> 0.14.0) 18 + gollum-grit_adapter (1.0.0) 19 + gitlab-grit (~> 2.7, >= 2.7.1) 20 + gollum-lib (4.1.0) 21 + github-markup (~> 1.3.3) 22 + gollum-grit_adapter (~> 1.0) 23 + nokogiri (~> 1.6.4) 24 + rouge (~> 1.9) 25 + sanitize (~> 2.1.0) 26 + stringex (~> 2.5.1) 27 + kramdown (1.8.0) 28 + mime-types (1.25.1) 29 + mini_portile2 (2.0.0) 30 + mustache (0.99.8) 31 + nokogiri (1.6.7.2) 32 + mini_portile2 (~> 2.0.0.rc2) 33 + posix-spawn (0.3.11) 34 + rack (1.6.4) 35 + rack-protection (1.5.3) 36 + rack 37 + rouge (1.10.1) 38 + sanitize (2.1.0) 39 + nokogiri (>= 1.4.4) 40 + sinatra (1.4.7) 41 + rack (~> 1.5) 42 + rack-protection (~> 1.4) 43 + tilt (>= 1.3, < 3) 44 + stringex (2.5.2) 45 + tilt (2.0.2) 46 + useragent (0.14.0) 47 + 48 + PLATFORMS 49 + ruby 50 + 51 + DEPENDENCIES 52 + gollum 53 + 54 + BUNDLED WITH 55 + 1.10.6
+18
pkgs/applications/misc/gollum/default.nix
···
··· 1 + { stdenv, lib, bundlerEnv, ruby_2_2, icu, zlib }: 2 + 3 + bundlerEnv rec { 4 + name = "gollum-${version}"; 5 + version = "4.0.1"; 6 + 7 + ruby = ruby_2_2; 8 + gemfile = ./Gemfile; 9 + lockfile = ./Gemfile.lock; 10 + gemset = ./gemset.nix; 11 + 12 + meta = with lib; { 13 + description = "A simple, Git-powered wiki"; 14 + license = licenses.mit; 15 + maintainers = with maintainers; [ jgillich ]; 16 + platforms = platforms.unix; 17 + }; 18 + }
+170
pkgs/applications/misc/gollum/gemset.nix
···
··· 1 + { 2 + useragent = { 3 + version = "0.14.0"; 4 + source = { 5 + type = "gem"; 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "124r3mgkw1zjymsqq9r25zh1vwjrjgiji5fm620z53lpmmryj22j"; 8 + }; 9 + }; 10 + tilt = { 11 + version = "2.0.2"; 12 + source = { 13 + type = "gem"; 14 + remotes = ["https://rubygems.org"]; 15 + sha256 = "0lkd40xfdqkp333vdfhrfjmi2y7k2hjs4azawfb62mrkfp7ivj84"; 16 + }; 17 + }; 18 + stringex = { 19 + version = "2.5.2"; 20 + source = { 21 + type = "gem"; 22 + remotes = ["https://rubygems.org"]; 23 + sha256 = "150adm7rfh6r9b5ra6vk75mswf9m3wwyslcf8f235a08m29fxa17"; 24 + }; 25 + }; 26 + sinatra = { 27 + version = "1.4.7"; 28 + source = { 29 + type = "gem"; 30 + remotes = ["https://rubygems.org"]; 31 + sha256 = "1b81kbr65mmcl9cdq2r6yc16wklyp798rxkgmm5pr9fvsj7jwmxp"; 32 + }; 33 + }; 34 + sanitize = { 35 + version = "2.1.0"; 36 + source = { 37 + type = "gem"; 38 + remotes = ["https://rubygems.org"]; 39 + sha256 = "0xsv6xqrlz91rd8wifjknadbl3z5h6qphmxy0hjb189qbdghggn3"; 40 + }; 41 + }; 42 + rouge = { 43 + version = "1.10.1"; 44 + source = { 45 + type = "gem"; 46 + remotes = ["https://rubygems.org"]; 47 + sha256 = "0wp8as9ypdy18kdj9h70kny1rdfq71mr8cj2bpahr9vxjjvjasqz"; 48 + }; 49 + }; 50 + rack-protection = { 51 + version = "1.5.3"; 52 + source = { 53 + type = "gem"; 54 + remotes = ["https://rubygems.org"]; 55 + sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r"; 56 + }; 57 + }; 58 + rack = { 59 + version = "1.6.4"; 60 + source = { 61 + type = "gem"; 62 + remotes = ["https://rubygems.org"]; 63 + sha256 = "09bs295yq6csjnkzj7ncj50i6chfxrhmzg1pk6p0vd2lb9ac8pj5"; 64 + }; 65 + }; 66 + posix-spawn = { 67 + version = "0.3.11"; 68 + source = { 69 + type = "gem"; 70 + remotes = ["https://rubygems.org"]; 71 + sha256 = "052lnxbkvlnwfjw4qd7vn2xrlaaqiav6f5x5bcjin97bsrfq6cmr"; 72 + }; 73 + }; 74 + nokogiri = { 75 + version = "1.6.7.2"; 76 + source = { 77 + type = "gem"; 78 + remotes = ["https://rubygems.org"]; 79 + sha256 = "11sbmpy60ynak6s3794q32lc99hs448msjy8rkp84ay7mq7zqspv"; 80 + }; 81 + }; 82 + mustache = { 83 + version = "0.99.8"; 84 + source = { 85 + type = "gem"; 86 + remotes = ["https://rubygems.org"]; 87 + sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2"; 88 + }; 89 + }; 90 + mini_portile2 = { 91 + version = "2.0.0"; 92 + source = { 93 + type = "gem"; 94 + remotes = ["https://rubygems.org"]; 95 + sha256 = "056drbn5m4khdxly1asmiik14nyllswr6sh3wallvsywwdiryz8l"; 96 + }; 97 + }; 98 + mime-types = { 99 + version = "1.25.1"; 100 + source = { 101 + type = "gem"; 102 + remotes = ["https://rubygems.org"]; 103 + sha256 = "0mhzsanmnzdshaba7gmsjwnv168r1yj8y0flzw88frw1cickrvw8"; 104 + }; 105 + }; 106 + kramdown = { 107 + version = "1.8.0"; 108 + source = { 109 + type = "gem"; 110 + remotes = ["https://rubygems.org"]; 111 + sha256 = "0ryqq055h5n10c1cfba6pxsssa907l2hkw29anp0d41ryh47ca2l"; 112 + }; 113 + }; 114 + gollum-lib = { 115 + version = "4.1.0"; 116 + source = { 117 + type = "gem"; 118 + remotes = ["https://rubygems.org"]; 119 + sha256 = "01s8pgzhc3cgcmsy6hh79wrcbn5vbadniq2a7d4qw87kpq7mzfdm"; 120 + }; 121 + }; 122 + gollum-grit_adapter = { 123 + version = "1.0.0"; 124 + source = { 125 + type = "gem"; 126 + remotes = ["https://rubygems.org"]; 127 + sha256 = "02c5qfq0s0kx2ifnpbnbgz6258fl7rchzzzc7vpx72shi8gbpac7"; 128 + }; 129 + }; 130 + gollum = { 131 + version = "4.0.1"; 132 + source = { 133 + type = "gem"; 134 + remotes = ["https://rubygems.org"]; 135 + sha256 = "02pgx083sns75zgnqx94p5h5bpr7cfiw5mys4ayb4k33hcjm6ydg"; 136 + }; 137 + }; 138 + gitlab-grit = { 139 + version = "2.7.3"; 140 + source = { 141 + type = "gem"; 142 + remotes = ["https://rubygems.org"]; 143 + sha256 = "0nv8shx7w7fww8lf5a2rbvf7bq173rllm381m6x7g1i0qqc68q1b"; 144 + }; 145 + }; 146 + github-markup = { 147 + version = "1.3.3"; 148 + source = { 149 + type = "gem"; 150 + remotes = ["https://rubygems.org"]; 151 + sha256 = "01r901wcgn0gs0n9h684gs5n90y1vaj9lxnx4z5ig611jwa43ivq"; 152 + }; 153 + }; 154 + diff-lcs = { 155 + version = "1.2.5"; 156 + source = { 157 + type = "gem"; 158 + remotes = ["https://rubygems.org"]; 159 + sha256 = "1vf9civd41bnqi6brr5d9jifdw73j9khc6fkhfl1f8r9cpkdvlx1"; 160 + }; 161 + }; 162 + charlock_holmes = { 163 + version = "0.7.3"; 164 + source = { 165 + type = "gem"; 166 + remotes = ["https://rubygems.org"]; 167 + sha256 = "0jsl6k27wjmssxbwv9wpf7hgp9r0nvizcf6qpjnr7qs2nia53lf7"; 168 + }; 169 + }; 170 + }
+2
pkgs/top-level/all-packages.nix
··· 12236 inherit (gnome) GConf; 12237 }; 12238 12239 google-chrome = callPackage ../applications/networking/browsers/google-chrome { gconf = gnome.GConf; }; 12240 12241 googleearth = callPackage_i686 ../applications/misc/googleearth { };
··· 12236 inherit (gnome) GConf; 12237 }; 12238 12239 + gollum = callPackage ../applications/misc/gollum { }; 12240 + 12241 google-chrome = callPackage ../applications/networking/browsers/google-chrome { gconf = gnome.GConf; }; 12242 12243 googleearth = callPackage_i686 ../applications/misc/googleearth { };