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