3
0
Fork 0
forked from mirrors/nixpkgs

mikutter: 3.5.7 -> 3.5.13

This commit is contained in:
midchildan 2017-10-31 13:33:52 +09:00
parent b93df24078
commit 87202cf4dc
No known key found for this signature in database
GPG key ID: 84F37D95A7955725
6 changed files with 125 additions and 97 deletions

View file

@ -11,13 +11,13 @@ group :default do
gem 'oauth', '>= 0.5.1'
gem 'json_pure', '~> 1.8'
gem 'addressable', '~> 2.3'
gem 'memoist', '~> 0.14'
gem 'memoist', '>= 0.16', '< 0.17'
gem 'ruby-hmac', '~> 0.4'
gem 'typed-array', '~> 0.1'
gem 'delayer', '~> 0.0'
gem 'pluggaloid', '>= 1.1.1', '< 2.0'
gem 'delayer-deferred', '>= 1.0.4', '< 2.0'
gem 'twitter-text', '1.14.2'
gem 'delayer-deferred', '>= 1.0.4', '< 1.1'
gem 'twitter-text', '>= 1.14.6'
end
group :test do
@ -31,7 +31,10 @@ end
group :plugin do
Dir.glob(File.expand_path(File.join(File.dirname(__FILE__), "core/plugin/*/Gemfile"))){ |path|
Dir.glob(File.expand_path(File.join(__dir__, 'core/plugin/*/Gemfile'))){ |path|
eval File.open(path).read
}
Dir.glob(File.join(File.expand_path(ENV['MIKUTTER_CONFROOT'] || '~/.mikutter'), 'plugin/*/Gemfile')){ |path|
eval File.open(path).read
}
end

View file

@ -1,67 +1,72 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.1)
public_suffix (~> 2.0, >= 2.0.2)
atk (3.1.1)
glib2 (= 3.1.1)
cairo (1.15.7)
native-package-installer
pkg-config (>= 1.1.5)
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
atk (3.1.9)
glib2 (= 3.1.9)
cairo (1.15.10)
native-package-installer (>= 1.0.3)
pkg-config (>= 1.2.2)
cairo-gobject (3.1.9)
cairo
glib2 (= 3.1.9)
crack (0.4.3)
safe_yaml (~> 1.0.0)
delayer (0.0.2)
delayer-deferred (1.1.1)
delayer-deferred (1.0.4)
delayer (>= 0.0.2, < 0.1)
gdk_pixbuf2 (3.1.1)
gio2 (= 3.1.1)
gdk_pixbuf2 (3.1.9)
gio2 (= 3.1.9)
gettext (3.0.9)
locale (>= 2.0.5)
text
gio2 (3.1.1)
glib2 (= 3.1.1)
gobject-introspection (= 3.1.1)
glib2 (3.1.1)
pkg-config
gobject-introspection (3.1.1)
glib2 (= 3.1.1)
gtk2 (3.1.1)
atk (= 3.1.1)
gdk_pixbuf2 (= 3.1.1)
pango (= 3.1.1)
hashdiff (0.3.4)
gio2 (3.1.9)
glib2 (= 3.1.9)
gobject-introspection (= 3.1.9)
glib2 (3.1.9)
native-package-installer (>= 1.0.3)
pkg-config (>= 1.2.2)
gobject-introspection (3.1.9)
glib2 (= 3.1.9)
gtk2 (3.1.9)
atk (= 3.1.9)
gdk_pixbuf2 (= 3.1.9)
pango (= 3.1.9)
hashdiff (0.3.7)
httpclient (2.8.3)
instance_storage (1.0.0)
json_pure (1.8.6)
locale (2.1.2)
memoist (0.15.0)
memoist (0.16.0)
metaclass (0.0.4)
mini_portile2 (2.1.0)
mini_portile2 (2.3.0)
mocha (0.14.0)
metaclass (~> 0.0.1)
moneta (1.0.0)
native-package-installer (1.0.1)
nokogiri (1.7.2)
mini_portile2 (~> 2.1.0)
oauth (0.5.1)
pango (3.1.1)
native-package-installer (1.0.4)
nokogiri (1.8.1)
mini_portile2 (~> 2.3.0)
oauth (0.5.3)
pango (3.1.9)
cairo (>= 1.14.0)
glib2 (= 3.1.1)
pkg-config (1.2.0)
cairo-gobject (= 3.1.9)
gobject-introspection (= 3.1.9)
pkg-config (1.2.8)
pluggaloid (1.1.1)
delayer
instance_storage (>= 1.0.0, < 2.0.0)
power_assert (1.0.2)
public_suffix (2.0.5)
power_assert (1.1.1)
public_suffix (3.0.0)
rake (10.5.0)
ruby-hmac (0.4.0)
ruby-prof (0.16.2)
safe_yaml (1.0.4)
test-unit (3.2.3)
test-unit (3.2.6)
power_assert
text (1.3.1)
totoridipjp (0.1.0)
twitter-text (1.14.2)
twitter-text (1.14.7)
unf (~> 0.1.0)
typed-array (0.1.2)
unf (0.1.4)
@ -79,12 +84,12 @@ PLATFORMS
DEPENDENCIES
addressable (~> 2.3)
delayer (~> 0.0)
delayer-deferred (>= 1.0.4, < 2.0)
delayer-deferred (>= 1.0.4, < 1.1)
gettext (~> 3.0.1)
gtk2 (= 3.1.1)
gtk2 (= 3.1.9)
httpclient
json_pure (~> 1.8)
memoist (~> 0.14)
memoist (>= 0.16, < 0.17)
mocha (~> 0.14)
moneta
nokogiri
@ -95,10 +100,10 @@ DEPENDENCIES
ruby-prof
test-unit (~> 3.0)
totoridipjp
twitter-text (= 1.14.2)
twitter-text (>= 1.14.6)
typed-array (~> 0.1)
watch (~> 0.1)
webmock (~> 1.17)
BUNDLED WITH
1.14.4
1.14.6

View file

@ -1,3 +1,3 @@
source 'https://rubygems.org'
gem 'gtk2', '3.1.1'
gem 'gtk2', '3.1.9'

View file

@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "mikutter-${version}";
version = "3.5.7";
version = "3.5.13";
src = fetchurl {
url = "https://mikutter.hachune.net/bin/mikutter.${version}.tar.gz";
sha256 = "1vh5ap92q869j69hmmbznailaflmdp0km4sqdv06cpq7v8pwm28w";
sha256 = "2e01cd6cfe0caad663a381e5263f6d8030f0fb7cd8d4f858d320166516c7c320";
};
env = bundlerEnv {
@ -54,7 +54,6 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
broken = true;
description = "An extensible Twitter client";
homepage = https://mikutter.hachune.net;
maintainers = with maintainers; [ midchildan ];

View file

@ -3,28 +3,37 @@
dependencies = ["public_suffix"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1i8q32a4gr0zghxylpyy7jfqwxvwrivsxflg9mks6kx92frh75mh";
sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
type = "gem";
};
version = "2.5.1";
version = "2.5.2";
};
atk = {
dependencies = ["glib2"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "17x88g596s3pqfxplm5ia7anpcmd9kxs4nzmpf2h74bqwkbq2jrz";
sha256 = "18l99gv6828rn59q8k6blxg146b025fj44klrcisffw6h9s9qqxm";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
cairo = {
dependencies = ["native-package-installer" "pkg-config"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "115ksrswbs7pg7kdfi2w8bi9xxv9gzmfvcjj8qj4dxy8dkvp3k4d";
sha256 = "1f0n057cj6cjz7f38pwnflrkbwkl8pm3g9ssa51flyxr7lcpcw7c";
type = "gem";
};
version = "1.15.7";
version = "1.15.10";
};
cairo-gobject = {
dependencies = ["cairo" "glib2"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1qnsd9203qc6hl2i4hfzngr8v06rfk4vxfn6sbr8b4c1q4n0lq26";
type = "gem";
};
version = "3.1.9";
};
crack = {
dependencies = ["safe_yaml"];
@ -47,19 +56,19 @@
dependencies = ["delayer"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1bw48i6qbxmjf2al4a0mw23nlkcrjrwsrdrabbwz62v8sdmdynpc";
sha256 = "1rp2hpik8gs1kzwwq831jwj1iv5bhfwd3dmm9nvizy3nqpz1gvvb";
type = "gem";
};
version = "1.1.1";
version = "1.0.4";
};
gdk_pixbuf2 = {
dependencies = ["gio2"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0x9fzsazfi6f3iq7zkqc0vjl6311876dvff0000vg41rajv3rhh1";
sha256 = "0x7vna77qw26479dydzfs1sq7xmq31xfly2pn5fvh35wg0q4y07d";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
gettext = {
dependencies = ["locale" "text"];
@ -74,45 +83,45 @@
dependencies = ["glib2" "gobject-introspection"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ki9yxp860xk5cf04hrgvh386n93bkr0pf4c0kl3fx6pnwr4w3v0";
sha256 = "1dxyaxp32m19mynw20x39vkb50wa4jcxczwmbkq7pcg55j76wwhm";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
glib2 = {
dependencies = ["pkg-config"];
dependencies = ["native-package-installer" "pkg-config"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "131jd26n2wwp2lrkyyfq5nb3qriasaym1zpygm991qzcaq79i444";
sha256 = "1y1ws895345a88wikqil1x87cpd7plmwfi635piam7il6vsb4h73";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
gobject-introspection = {
dependencies = ["glib2"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0fbi1pxyq73d674cwznya6kda38yjp4ahc2xgxi9shsdqmqcx3vs";
sha256 = "04gla6z9y8g0d69wlwl0wr7pwyzqg132pfs1n9fq6fgkjb6l7sm3";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
gtk2 = {
dependencies = ["atk" "gdk_pixbuf2" "pango"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "00cbfl306xkglk0cc758vsvv1saaa24gvwh0m2jnzwgfwxk7mc5w";
sha256 = "1mshgsw2x0w5wfcp17qnsja50aafbjxy2g42kvk5sr19l0chkkkq";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
hashdiff = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "1n6hj7k7b9hazac0j48ypbak2nqi5wy4nh5cjra6xl3a92r8db0a";
sha256 = "0yj5l2rw8i8jc725hbcpc4wks0qlaaimr3dpaqamfjkjkxl0hjp9";
type = "gem";
};
version = "0.3.4";
version = "0.3.7";
};
httpclient = {
source = {
@ -149,10 +158,10 @@
memoist = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "0yd3rd7bnbhn9n47qlhcii5z89liabdjhy3is3h6gq77gyfk4f5q";
sha256 = "0pq8fhqh8w25qcw9v3vzfb0i6jp0k3949ahxc3wrwz2791dpbgbh";
type = "gem";
};
version = "0.15.0";
version = "0.16.0";
};
metaclass = {
source = {
@ -165,10 +174,10 @@
mini_portile2 = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "1y25adxb1hgg1wb2rn20g3vl07qziq6fz364jc5694611zz863hb";
sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11";
type = "gem";
};
version = "2.1.0";
version = "2.3.0";
};
mocha = {
dependencies = ["metaclass"];
@ -190,44 +199,44 @@
native-package-installer = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "1zh5x87y9dr16ic7vif2c3rnpr5k5wfs6kihpy4dnb9s0mqyqhsj";
sha256 = "0svj2sg7y7izl90qrvzd2fcb1rkq8bv3bd6lr9sh1ml18v3w882a";
type = "gem";
};
version = "1.0.1";
version = "1.0.4";
};
nokogiri = {
dependencies = ["mini_portile2"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0jd8q3pr5rkrxx1vklvhcqcgl8kmfv5c8ny36ni3z5mirw6cm70c";
sha256 = "105xh2zkr8nsyfaj2izaisarpnkrrl9000y3nyflg9cbzrfxv021";
type = "gem";
};
version = "1.7.2";
version = "1.8.1";
};
oauth = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "1awhy8ddhixch44y68lail3h1d214rnl3y1yzk0msq5g4z2l62ky";
sha256 = "1a5cfg9pm3mxsmlk1slj652vza8nha2lpbpbmf3rrk0lh6zi4d0b";
type = "gem";
};
version = "0.5.1";
version = "0.5.3";
};
pango = {
dependencies = ["cairo" "glib2"];
dependencies = ["cairo" "cairo-gobject" "gobject-introspection"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "18cc24lz4dmb7pavfspivbhbsypf40fhcbdzj8885zs0zr0dknby";
sha256 = "0swld0s01djjlqrari0ib75703mb7qr4ydn00cqfhdr7xim66hjk";
type = "gem";
};
version = "3.1.1";
version = "3.1.9";
};
pkg-config = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "0fklf2dnk354ahxma3iki5cx7b8yn9khby162pz17z6f1f3xk84g";
sha256 = "056qb6cwbw2l9riq376wazx4kwd67cdilyclpa6j38mfsswpmzws";
type = "gem";
};
version = "1.2.0";
version = "1.2.8";
};
pluggaloid = {
dependencies = ["delayer" "instance_storage"];
@ -241,18 +250,18 @@
power_assert = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "168ac459nv45a2lhdf86zv35lv9nr569ny5nh3kfnglnxyzyx0kr";
sha256 = "0h0s1clasynlbk3782801c61yx24pdv959fpw53g5yl8gxqj34iz";
type = "gem";
};
version = "1.0.2";
version = "1.1.1";
};
public_suffix = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q";
sha256 = "0snaj1gxfib4ja1mvy3dzmi7am73i0mkqr0zkz045qv6509dhj5f";
type = "gem";
};
version = "2.0.5";
version = "3.0.0";
};
rake = {
source = {
@ -290,10 +299,10 @@
dependencies = ["power_assert"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1kngxp21sqbm7kv7wnxfqk99ik3wv1bjab519vcbj8xj30a5y4py";
sha256 = "1gl5b2d6bysnm0a1zx54qn6iwd67f6gsjy0c7zb68ag0453rqcnv";
type = "gem";
};
version = "3.2.3";
version = "3.2.6";
};
text = {
source = {
@ -315,10 +324,10 @@
dependencies = ["unf"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0lld6d8rzj1zrgs6b227mp675bn8ds56f1c9w9wvx321f6ibn6np";
sha256 = "1732h7hy1k152w8wfvjsx7b79alk45i5imwd37ia4qcx8hfm3gvg";
type = "gem";
};
version = "1.14.2";
version = "1.14.7";
};
typed-array = {
source = {

View file

@ -22,7 +22,7 @@
, pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
, cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl
, libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xlibs, gtk2, buildRubyGem
, re2
, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf
}@args:
let
@ -41,7 +41,7 @@ in
{
atk = attrs: {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtk2 pcre ];
buildInputs = [ gtk2 pcre rake ];
};
bundler = attrs:
@ -64,6 +64,11 @@ in
buildInputs = [ gtk2 pcre xlibs.libpthreadstubs xlibs.libXdmcp];
};
cairo-gobject = attrs: {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ cairo pcre xlibs.libpthreadstubs xlibs.libXdmcp ];
};
capybara-webkit = attrs: {
buildInputs = [ qt48 ];
};
@ -71,7 +76,7 @@ in
charlock_holmes = attrs: {
buildInputs = [ which icu zlib ];
};
curb = attrs: {
buildInputs = [ curl ];
};
@ -93,6 +98,11 @@ in
buildInputs = [ libffi ];
};
gdk_pixbuf2 = attrs: {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ rake gdk_pixbuf ];
};
gpgme = attrs: {
buildInputs = [ gpgme ];
};
@ -116,8 +126,10 @@ in
CFLAGS = "-I${gtk2.dev}/include/gtk-2.0 -I/non-existent-path";
};
nativeBuildInputs = [ pkgconfig ];
gobject-introspection = attrs: { buildInputs = [ gtk2 pcre ]; };
gobject-introspection = attrs: {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gobjectIntrospection gtk2 pcre ];
};
grpc = attrs: {
nativeBuildInputs = [ pkgconfig ];