Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Add t, command line tool for twitter

+260
+3
pkgs/tools/misc/t/Gemfile
···
··· 1 + source "https://rubygems.org" 2 + 3 + gem 't'
+52
pkgs/tools/misc/t/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + addressable (2.3.7) 5 + buftok (0.2.0) 6 + equalizer (0.0.9) 7 + faraday (0.9.1) 8 + multipart-post (>= 1.2, < 3) 9 + geokit (1.9.0) 10 + multi_json (>= 1.3.2) 11 + htmlentities (4.3.3) 12 + http (0.6.3) 13 + http_parser.rb (~> 0.6.0) 14 + http_parser.rb (0.6.0) 15 + json (1.8.2) 16 + launchy (2.4.3) 17 + addressable (~> 2.3) 18 + memoizable (0.4.2) 19 + thread_safe (~> 0.3, >= 0.3.1) 20 + multi_json (1.11.0) 21 + multipart-post (2.0.0) 22 + naught (1.0.0) 23 + oauth (0.4.7) 24 + retryable (2.0.1) 25 + simple_oauth (0.3.1) 26 + t (2.9.0) 27 + geokit (>= 1.8.3, < 2) 28 + htmlentities (~> 4.3) 29 + launchy (~> 2.4) 30 + oauth (~> 0.4.7) 31 + retryable (~> 2.0) 32 + thor (>= 0.19.1, < 2) 33 + twitter (~> 5.13) 34 + thor (0.19.1) 35 + thread_safe (0.3.5) 36 + twitter (5.14.0) 37 + addressable (~> 2.3) 38 + buftok (~> 0.2.0) 39 + equalizer (~> 0.0.9) 40 + faraday (~> 0.9.0) 41 + http (~> 0.6.0) 42 + http_parser.rb (~> 0.6.0) 43 + json (~> 1.8) 44 + memoizable (~> 0.4.0) 45 + naught (~> 1.0) 46 + simple_oauth (~> 0.3.0) 47 + 48 + PLATFORMS 49 + ruby 50 + 51 + DEPENDENCIES 52 + t
+18
pkgs/tools/misc/t/default.nix
···
··· 1 + { stdenv, lib, bundlerEnv, ruby }: 2 + 3 + bundlerEnv { 4 + name = "t-2.9.0"; 5 + 6 + inherit ruby; 7 + gemfile = ./Gemfile; 8 + lockfile = ./Gemfile.lock; 9 + gemset = ./gemset.nix; 10 + 11 + meta = with lib; { 12 + description = "A command-line power tool for Twitter."; 13 + homepage = http://sferik.github.io/t/; 14 + license = with licenses; asl20; 15 + maintainers = with maintainers; [ offline ]; 16 + platforms = platforms.unix; 17 + }; 18 + }
+185
pkgs/tools/misc/t/gemset.nix
···
··· 1 + { 2 + "addressable" = { 3 + version = "2.3.7"; 4 + source = { 5 + type = "gem"; 6 + sha256 = "1x1401m59snw59c2bxr10jj10z1n4r4jvz8c55d0c3sh2smbl8kh"; 7 + }; 8 + }; 9 + "buftok" = { 10 + version = "0.2.0"; 11 + source = { 12 + type = "gem"; 13 + sha256 = "1rzsy1vy50v55x9z0nivf23y0r9jkmq6i130xa75pq9i8qrn1mxs"; 14 + }; 15 + }; 16 + "equalizer" = { 17 + version = "0.0.9"; 18 + source = { 19 + type = "gem"; 20 + sha256 = "1i6vfh2lzyrvvm35qa9cf3xh2gxj941x0v78pp0c7bwji3f5hawr"; 21 + }; 22 + }; 23 + "faraday" = { 24 + version = "0.9.1"; 25 + source = { 26 + type = "gem"; 27 + sha256 = "1h33znnfzxpscgpq28i9fcqijd61h61zgs3gabpdgqfa1043axsn"; 28 + }; 29 + dependencies = [ 30 + "multipart-post" 31 + ]; 32 + }; 33 + "geokit" = { 34 + version = "1.9.0"; 35 + source = { 36 + type = "gem"; 37 + sha256 = "1bpkjz2q8hm7i4mrrp1if51zq6fz3qkqj55qwlb7jh9jlgyvjmqy"; 38 + }; 39 + dependencies = [ 40 + "multi_json" 41 + ]; 42 + }; 43 + "htmlentities" = { 44 + version = "4.3.3"; 45 + source = { 46 + type = "gem"; 47 + sha256 = "0v4m2pn6q2h7iqdkxk9z3j4828harcjgk1h77v9i4x87avv5130p"; 48 + }; 49 + }; 50 + "http" = { 51 + version = "0.6.3"; 52 + source = { 53 + type = "gem"; 54 + sha256 = "0wmj5i1l0f6ajhs8wi1h3sdwhrl00llrpsmh6xs9dwjm2amvdvxv"; 55 + }; 56 + dependencies = [ 57 + "http_parser.rb" 58 + ]; 59 + }; 60 + "http_parser.rb" = { 61 + version = "0.6.0"; 62 + source = { 63 + type = "gem"; 64 + sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; 65 + }; 66 + }; 67 + "json" = { 68 + version = "1.8.2"; 69 + source = { 70 + type = "gem"; 71 + sha256 = "0zzvv25vjikavd3b1bp6lvbgj23vv9jvmnl4vpim8pv30z8p6vr5"; 72 + }; 73 + }; 74 + "launchy" = { 75 + version = "2.4.3"; 76 + source = { 77 + type = "gem"; 78 + sha256 = "190lfbiy1vwxhbgn4nl4dcbzxvm049jwc158r2x7kq3g5khjrxa2"; 79 + }; 80 + dependencies = [ 81 + "addressable" 82 + ]; 83 + }; 84 + "memoizable" = { 85 + version = "0.4.2"; 86 + source = { 87 + type = "gem"; 88 + sha256 = "0v42bvghsvfpzybfazl14qhkrjvx0xlmxz0wwqc960ga1wld5x5c"; 89 + }; 90 + dependencies = [ 91 + "thread_safe" 92 + ]; 93 + }; 94 + "multi_json" = { 95 + version = "1.11.0"; 96 + source = { 97 + type = "gem"; 98 + sha256 = "1mg3hp17ch8bkf3ndj40s50yjs0vrqbfh3aq5r02jkpjkh23wgxl"; 99 + }; 100 + }; 101 + "multipart-post" = { 102 + version = "2.0.0"; 103 + source = { 104 + type = "gem"; 105 + sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x"; 106 + }; 107 + }; 108 + "naught" = { 109 + version = "1.0.0"; 110 + source = { 111 + type = "gem"; 112 + sha256 = "04m6hh63c96kcnzwy5mpl826yn6sm465zz1z87mmsig86gqi1izd"; 113 + }; 114 + }; 115 + "oauth" = { 116 + version = "0.4.7"; 117 + source = { 118 + type = "gem"; 119 + sha256 = "1k5j09p3al3clpjl6lax62qmhy43f3j3g7i6f9l4dbs6r5vpv95w"; 120 + }; 121 + }; 122 + "retryable" = { 123 + version = "2.0.1"; 124 + source = { 125 + type = "gem"; 126 + sha256 = "0wg4vh76cmhwzwrgd0k6kbx4dlp4r98l8yizr72lmzph187dg48f"; 127 + }; 128 + }; 129 + "simple_oauth" = { 130 + version = "0.3.1"; 131 + source = { 132 + type = "gem"; 133 + sha256 = "0dw9ii6m7wckml100xhjc6vxpjcry174lbi9jz5v7ibjr3i94y8l"; 134 + }; 135 + }; 136 + "t" = { 137 + version = "2.9.0"; 138 + source = { 139 + type = "gem"; 140 + sha256 = "0qdsyblnnan2wcvql2mzg10jaj3gfv5pbfac54b1y7qkr56dc4dv"; 141 + }; 142 + dependencies = [ 143 + "geokit" 144 + "htmlentities" 145 + "launchy" 146 + "oauth" 147 + "retryable" 148 + "thor" 149 + "twitter" 150 + ]; 151 + }; 152 + "thor" = { 153 + version = "0.19.1"; 154 + source = { 155 + type = "gem"; 156 + sha256 = "08p5gx18yrbnwc6xc0mxvsfaxzgy2y9i78xq7ds0qmdm67q39y4z"; 157 + }; 158 + }; 159 + "thread_safe" = { 160 + version = "0.3.5"; 161 + source = { 162 + type = "gem"; 163 + sha256 = "1hq46wqsyylx5afkp6jmcihdpv4ynzzq9ygb6z2pb1cbz5js0gcr"; 164 + }; 165 + }; 166 + "twitter" = { 167 + version = "5.14.0"; 168 + source = { 169 + type = "gem"; 170 + sha256 = "0vx7x3fmwgk3axqyw9hyf6yh99kx3ssdy14w2686hz7c4v3qwlc5"; 171 + }; 172 + dependencies = [ 173 + "addressable" 174 + "buftok" 175 + "equalizer" 176 + "faraday" 177 + "http" 178 + "http_parser.rb" 179 + "json" 180 + "memoizable" 181 + "naught" 182 + "simple_oauth" 183 + ]; 184 + }; 185 + }
+2
pkgs/top-level/all-packages.nix
··· 2748 2749 swaks = callPackage ../tools/networking/swaks { }; 2750 2751 t1utils = callPackage ../tools/misc/t1utils { }; 2752 2753 tarsnap = callPackage ../tools/backup/tarsnap { };
··· 2748 2749 swaks = callPackage ../tools/networking/swaks { }; 2750 2751 + t = callPackage ../tools/misc/t { }; 2752 + 2753 t1utils = callPackage ../tools/misc/t1utils { }; 2754 2755 tarsnap = callPackage ../tools/backup/tarsnap { };