Gentoo Archives: gentoo-commits

From: "Remi Cardona (remi)" <remi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/transmission: ChangeLog transmission-1.91.ebuild
Date: Mon, 22 Feb 2010 06:52:26
Message-Id: E1NjS9Y-0005Bu-2r@stork.gentoo.org
1 remi 10/02/22 06:52:24
2
3 Modified: ChangeLog
4 Added: transmission-1.91.ebuild
5 Log:
6 net-p2p/transmission: bump to 1.91
7 (Portage version: 2.2_rc63/cvs/Linux i686)
8
9 Revision Changes Path
10 1.107 net-p2p/transmission/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/transmission/ChangeLog?rev=1.107&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/transmission/ChangeLog?rev=1.107&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/transmission/ChangeLog?r1=1.106&r2=1.107
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-p2p/transmission/ChangeLog,v
19 retrieving revision 1.106
20 retrieving revision 1.107
21 diff -u -r1.106 -r1.107
22 --- ChangeLog 14 Feb 2010 10:29:01 -0000 1.106
23 +++ ChangeLog 22 Feb 2010 06:52:23 -0000 1.107
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-p2p/transmission
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/ChangeLog,v 1.106 2010/02/14 10:29:01 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/ChangeLog,v 1.107 2010/02/22 06:52:23 remi Exp $
29 +
30 +*transmission-1.91 (22 Feb 2010)
31 +
32 + 22 Feb 2010; RĂ©mi Cardona <remi@g.o> +transmission-1.91.ebuild:
33 + net-p2p/transmission: bump to 1.91
34
35 14 Feb 2010; Samuli Suominen <ssuominen@g.o>
36 transmission-1.83.ebuild:
37
38
39
40 1.1 net-p2p/transmission/transmission-1.91.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/transmission/transmission-1.91.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/transmission/transmission-1.91.ebuild?rev=1.1&content-type=text/plain
44
45 Index: transmission-1.91.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-1.91.ebuild,v 1.1 2010/02/22 06:52:23 remi Exp $
50
51 EAPI=2
52 inherit autotools eutils fdo-mime gnome2-utils qt4-r2
53
54 DESCRIPTION="A Fast, Easy and Free BitTorrent client"
55 HOMEPAGE="http://www.transmissionbt.com/"
56 SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.bz2"
57
58 LICENSE="MIT GPL-2"
59 SLOT="0"
60 KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
61 IUSE="gnome gtk libnotify sound qt4"
62
63 RDEPEND=">=dev-libs/libevent-1.4.11
64 <dev-libs/libevent-2
65 >=dev-libs/openssl-0.9.4
66 || ( >=net-misc/curl-7.16.3[openssl]
67 >=net-misc/curl-7.16.3[ssl]
68 >=net-misc/curl-7.16.3[gnutls] )
69 gtk? ( >=dev-libs/glib-2.15.5:2
70 >=x11-libs/gtk+-2.12:2
71 >=dev-libs/dbus-glib-0.70
72 gnome? ( gnome-base/gconf )
73 libnotify? ( >=x11-libs/libnotify-0.4.3 )
74 sound? ( >=media-libs/libcanberra-0.10 ) )
75 qt4? ( x11-libs/qt-gui:4 )"
76 DEPEND="${RDEPEND}
77 >=sys-devel/libtool-2.2.6b
78 sys-devel/gettext
79 >=dev-util/intltool-0.40
80 dev-util/pkgconfig
81 sys-apps/sed"
82
83 src_prepare() {
84 sed -i \
85 -e 's:-g -O0::g' \
86 -e 's:-g -O3::g' \
87 -e 's:-ggdb3::g' \
88 configure.ac || die
89
90 sed -i \
91 -e 's:$${TRANSMISSION_TOP}/third-party/libevent/.libs/libevent.a:-levent:' \
92 qt/qtr.pro || die
93
94 eautoreconf
95 }
96
97 src_configure() {
98 local myconf="--disable-libnotify --disable-libcanberra --disable-libgconf"
99
100 if use gtk; then
101 myconf="$(use_enable libnotify) $(use_enable sound libcanberra)
102 $(use_enable gnome libgconf)"
103 fi
104
105 # cli and daemon doesn't have external deps
106 econf \
107 --disable-dependency-tracking \
108 $(use_enable gtk) \
109 --enable-cli \
110 --enable-daemon \
111 ${myconf}
112
113 if use qt4; then
114 cd qt
115 eqmake4 qtr.pro
116 fi
117 }
118
119 src_compile() {
120 emake || die
121
122 if use qt4; then
123 cd qt
124 emake || die
125 fi
126 }
127
128 src_install() {
129 emake DESTDIR="${D}" install || die
130
131 dodoc AUTHORS NEWS qt/README.txt
132 rm -f "${D}"/usr/share/${PN}/web/LICENSE
133
134 # these are likely outdated for 1.83
135 newinitd "${FILESDIR}"/${PN}-daemon.initd.2 ${PN}-daemon
136 newconfd "${FILESDIR}"/${PN}-daemon.confd.1 ${PN}-daemon
137
138 if use qt4; then
139 cd qt
140 emake INSTALL_ROOT="${D}/usr" install || die
141 make_desktop_entry qtr "Transmission Qt BitTorrent Client" ${PN} \
142 "Network;FileTransfer;P2P;Qt"
143 use gtk || doicon qt/icons/transmission.png
144 fi
145 }
146
147 pkg_preinst() {
148 gnome2_icon_savelist
149 }
150
151 pkg_postinst() {
152 fdo-mime_desktop_database_update
153 gnome2_icon_cache_update
154 }
155
156 pkg_postrm() {
157 fdo-mime_desktop_database_update
158 gnome2_icon_cache_update
159 }