blob: 74d6986e92766af794cc2ea092de5078ba236071 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby22 ruby23"
inherit eutils ruby-ng
if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="git://toshia.dip.jp/mikutter.git"
inherit git-2
KEYWORDS=""
EGIT_SOURCEDIR="${WORKDIR}/all"
else
MY_P="${PN}.${PV}"
SRC_URI="http://mikutter.hachune.net/bin/${MY_P}.tar.gz"
KEYWORDS="~amd64"
RUBY_S="${PN}"
fi
DESCRIPTION="Simple, powerful and moeful twitter client"
HOMEPAGE="http://mikutter.hachune.net/"
LICENSE="GPL-3"
SLOT="0"
IUSE="+libnotify"
DEPEND=""
RDEPEND="
libnotify? ( x11-libs/libnotify )
media-sound/alsa-utils"
ruby_add_rdepend "dev-ruby/addressable
dev-ruby/delayer
dev-ruby/delayer-deferred
dev-ruby/httpclient
dev-ruby/json:0
dev-ruby/instance_storage
dev-ruby/memoist
>=dev-ruby/moneta-0.7
dev-ruby/nokogiri
>=dev-ruby/oauth-0.5.1
dev-ruby/pluggaloid
dev-ruby/rcairo
>=dev-ruby/ruby-gettext-3.0.1
>=dev-ruby/ruby-gtk2-3.1.1
dev-ruby/ruby-hmac
dev-ruby/totoridipjp
dev-ruby/twitter-text
dev-ruby/typed-array
virtual/ruby-ssl"
all_ruby_unpack() {
if [ "${PV}" = "9999" ];then
git-2_src_unpack
else
default
fi
}
each_ruby_install() {
local rubyversion
if use ruby_targets_ruby23; then
rubyversion=ruby23
elif use ruby_targets_ruby22; then
rubyversion=ruby22
fi
exeinto /usr/share/mikutter
doexe mikutter.rb
insinto /usr/share/mikutter
doins -r core plugin
sed -e "s/ruby19/${rubyversion}/" "${FILESDIR}"/mikutter \
| newbin - mikutter
dodoc README
make_desktop_entry mikutter Mikutter \
/usr/share/mikutter/core/skin/data/icon.png
}
|