Gentoo Archives: gentoo-commits

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