Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 301773 | Differences between
and this patch

Collapse All | Expand All

(-)transmission-1.82.ebuild (-6 / +20 lines)
Lines 12-18 Link Here
12
LICENSE="MIT GPL-2"
12
LICENSE="MIT GPL-2"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
14
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
15
IUSE="+dht gtk libnotify qt4"
15
IUSE="canberra cli daemon gtk libnotify qt4"
16
16
17
RDEPEND=">=dev-libs/libevent-1.4.11
17
RDEPEND=">=dev-libs/libevent-1.4.11
18
	<dev-libs/libevent-2
18
	<dev-libs/libevent-2
Lines 23-29 Link Here
23
	gtk? ( >=dev-libs/glib-2.15.5:2
23
	gtk? ( >=dev-libs/glib-2.15.5:2
24
		>=x11-libs/gtk+-2.12:2
24
		>=x11-libs/gtk+-2.12:2
25
		>=dev-libs/dbus-glib-0.70
25
		>=dev-libs/dbus-glib-0.70
26
		libnotify? ( >=x11-libs/libnotify-0.4.3 ) )
26
		>=gnome-base/gconf-2.26.0
27
		libnotify? ( >=x11-libs/libnotify-0.4.3 )
28
		canberra? ( >=media-libs/libcanberra-0.17 ) )
27
	qt4? ( x11-libs/qt-gui:4 )"
29
	qt4? ( x11-libs/qt-gui:4 )"
28
DEPEND="${RDEPEND}
30
DEPEND="${RDEPEND}
29
	>=sys-devel/libtool-2.2
31
	>=sys-devel/libtool-2.2
Lines 32-51 Link Here
32
	dev-util/pkgconfig
34
	dev-util/pkgconfig
33
	sys-apps/sed"
35
	sys-apps/sed"
34
36
37
pkg_setup() {
38
	if use cli; then
39
		ewarn "The cli version of transmission is considered depreated"
40
		ewarn "by the developers. Please use the daemon instead."
41
	fi
42
}
43
35
src_prepare() {
44
src_prepare() {
36
	sed -e 's:-g -O0::g' -e 's:-g -O3::g' -i configure.ac || die "sed failed"
45
	sed -e 's:-g -O0::g' -e 's:-g -O3::g' -i configure.ac || die "sed failed"
37
	sed -e \
46
	sed -e \
38
		's:$${TRANSMISSION_TOP}/third-party/libevent/.libs/libevent.a:-levent:' \
47
		's:$${TRANSMISSION_TOP}/third-party/libevent/.libs/libevent.a:-levent:' \
39
		-i qt/qtr.pro || die "sed failed"
48
		-i qt/qtr.pro || die "sed failed"
49
	epatch "${FILESDIR}/${P}-disable-libevent.patch"
40
	eautoreconf
50
	eautoreconf
41
}
51
}
42
52
43
src_configure() {
53
src_configure() {
44
	econf \
54
	econf \
45
		--disable-dependency-tracking \
55
		--disable-dependency-tracking \
46
		$(use_enable dht) \
47
		$(use_enable gtk) \
56
		$(use_enable gtk) \
48
		$(use_enable libnotify)
57
		$(use_enable libnotify) \
58
		$(use_enable canberra libcanberra) \
59
		$(use_enable cli) \
60
		$(use_enable daemon)
49
61
50
	if use qt4; then
62
	if use qt4; then
51
		cd qt
63
		cd qt
Lines 68-75 Link Here
68
	dodoc AUTHORS NEWS
80
	dodoc AUTHORS NEWS
69
	rm -f "${D}"/usr/share/${PN}/web/LICENSE
81
	rm -f "${D}"/usr/share/${PN}/web/LICENSE
70
82
71
	newinitd "${FILESDIR}"/${PN}-daemon.initd.2 ${PN}-daemon
83
	if use daemon; then
72
	newconfd "${FILESDIR}"/${PN}-daemon.confd.1 ${PN}-daemon
84
		newinitd "${FILESDIR}"/${PN}-daemon.initd.2 ${PN}-daemon
85
		newconfd "${FILESDIR}"/${PN}-daemon.confd.1 ${PN}-daemon
86
	fi
73
87
74
	if use qt4; then
88
	if use qt4; then
75
		cd qt
89
		cd qt

Return to bug 301773