--- /usr/portage/net-p2p/transmission/transmission-1.42.ebuild 2009-01-02 15:07:42.000000000 -0600 +++ /usr/local/portage/net-p2p/transmission/transmission-1.51.ebuild 2009-02-28 01:16:51.000000000 -0600 @@ -1,56 +1,44 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/transmission-1.42.ebuild,v 1.4 2009/01/02 21:00:15 ssuominen Exp $ +# $Header: $ EAPI=2 inherit autotools eutils fdo-mime gnome2-utils -DESCRIPTION="A Fast, Easy and Free BitTorrent client" -HOMEPAGE="http://www.transmissionbt.com" -SRC_URI="http://download.${PN}bt.com/${PN}/files/${P}.tar.bz2" +DESCRIPTION="BitTorrent client" +HOMEPAGE="http://www.transmissionbt.com/" +SRC_URI="http://mirrors.m0k.org/transmission/files/${P}.tar.bz2" LICENSE="MIT GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" IUSE="gtk libnotify" -RDEPEND=">=dev-libs/openssl-0.9.4 - || ( >=net-misc/curl-7.16.3[ssl] >=net-misc/curl-7.16.3[gnutls] ) - gtk? ( >=dev-libs/glib-2.15.5 - >=x11-libs/gtk+-2.6 - >=dev-libs/dbus-glib-0.70 - libnotify? ( >=x11-libs/libnotify-0.4.4 ) )" +RDEPEND="|| ( >=net-misc/curl-7.16.3[ssl] >=net-misc/curl-7.16.3[gnutls] ) + >=dev-libs/openssl-0.9.8 + gtk? ( >=dev-libs/glib-2.16 + >=x11-libs/gtk+-2.6 + >=dev-libs/dbus-glib-0.70 + libnotify? ( >=x11-libs/libnotify-0.4.3 ) )" DEPEND="${RDEPEND} - sys-devel/gettext - dev-util/intltool - dev-util/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}"/${P}-respect_flags.patch - eautoreconf -} + sys-devel/gettext + >=dev-util/pkgconfig-0.19 + >=dev-util/intltool-0.35" src_configure() { local myconf="--disable-dependency-tracking --with-wx-config=no" econf \ - $(use_enable gtk) \ - $(use_enable libnotify) \ - ${myconf} + $(use_enable gtk) \ + $(use_enable libnotify) \ + ${myconf} } pkg_preinst() { gnome2_icon_savelist } -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS NEWS - rm -f "${D}"/usr/share/${PN}/web/LICENSE - doinitd "${FILESDIR}"/transmission-daemon -} - pkg_postinst() { fdo-mime_desktop_database_update gnome2_icon_cache_update @@ -58,5 +46,25 @@ pkg_postrm() { fdo-mime_desktop_database_update - gnome2_icon_cache_update +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS NEWS + + if [ ${PV/./} -ge 140 ]; then + newinitd "${FILESDIR}"/transmission-1.5x transmission + newconfd "${FILESDIR}"/transmission-confd-1.5x transmission + else + doinitd "${FILESDIR}"/transmission + newconfd "${FILESDIR}"/transmission-confd transmission + fi + diropts -m 755 -o nobody -g nogroup + dodir /var/transmission/config + dodir /var/transmission/downloads + ewarn "" + ewarn "Check and configure options by editing /etc/conf.d/transmission" + ewarn "the default init.d script runs the daemon as user nobody, and" + ewarn "stores everything under /var/transmission ." + ewarn "" }