diff options
author | 2010-11-28 17:50:31 +0000 | |
---|---|---|
committer | 2010-11-28 17:50:31 +0000 | |
commit | 526514533dbda77f9aa3987ac83988333645b798 (patch) | |
tree | fff3e1f22feb87bf193dd255b6c5a828733a2dae /net-mail | |
parent | Add a new drive to the DB (bug #347015). (diff) | |
download | historical-526514533dbda77f9aa3987ac83988333645b798.tar.gz historical-526514533dbda77f9aa3987ac83988333645b798.tar.bz2 historical-526514533dbda77f9aa3987ac83988333645b798.zip |
net-mail/rss2email: Improve ebuild (bug #315339)
Package-Manager: portage-2.1.9.25/cvs/Linux x86_64
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/rss2email/ChangeLog | 7 | ||||
-rw-r--r-- | net-mail/rss2email/Manifest | 3 | ||||
-rw-r--r-- | net-mail/rss2email/rss2email-2.69-r1.ebuild | 62 |
3 files changed, 70 insertions, 2 deletions
diff --git a/net-mail/rss2email/ChangeLog b/net-mail/rss2email/ChangeLog index d304c74f92c8..f0eab6c5a732 100644 --- a/net-mail/rss2email/ChangeLog +++ b/net-mail/rss2email/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-mail/rss2email # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v 1.4 2010/11/25 03:43:04 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v 1.5 2010/11/28 17:50:31 sping Exp $ + +*rss2email-2.69-r1 (28 Nov 2010) + + 28 Nov 2010; <sping@gentoo.org> +rss2email-2.69-r1.ebuild: + Follow Arfrever's advice of calling python2, not python (bug #315339) 25 Nov 2010; Sebastian Pipping <sping@gentoo.org> rss2email-2.69.ebuild: Require dev-util/patchutils-0.3.0 (stable), not 0.3.1 (testing) diff --git a/net-mail/rss2email/Manifest b/net-mail/rss2email/Manifest index 79ab03951ae1..b69005bbda36 100644 --- a/net-mail/rss2email/Manifest +++ b/net-mail/rss2email/Manifest @@ -5,6 +5,7 @@ DIST rss2email-2.69.tar.gz 57649 RMD160 ddb8ec02ba0c9668b395de108c5f0369f0b8ce32 DIST rss2email_2.65-1.diff.gz 8626 RMD160 4b31fd390129233538c25e281274fc2da51200b6 SHA1 56aa66adde5df32a40daf98d59c8c8e0c1d565fd SHA256 76f599bba817ac9922993a76bdb4c444a6091e1171e58a6c89353526962b10a9 DIST rss2email_2.65.orig.tar.gz 12833 RMD160 e3d585c240d78fa654928c4d286b2fa9a870a28d SHA1 84efa01756ec5a3f4093f76ea3d724eaec86dc38 SHA256 f215149251f7936244f6997df749f77e7b2edaa73a7f6259efb2d97ae83b678d EBUILD rss2email-2.65.ebuild 1078 RMD160 c0a455c064826524b8c6754e4585ff63c5da0b23 SHA1 0b6d8fd00e0cdb66e1564a5f40996fcf2f92c324 SHA256 f1bc76fbf50a6b022a5abc556dc5fd9c27ba45abe1ba4794fd4a19969e197650 +EBUILD rss2email-2.69-r1.ebuild 1547 RMD160 77df5c7dc8a6243ae1348915421705cc1b80fa73 SHA1 060a16b4b41c9c163d3bddcbef55a6130b7a5c9c SHA256 454514188d0d5dd9f21d6971bcce3fd8b050c7bb2fc3c75f68e249234dd1b99d EBUILD rss2email-2.69.ebuild 1542 RMD160 fcaded5d0ac13d360aaa498f23f119a4a77a19d3 SHA1 ca8b559019fde13b0c12fa523b996eddb812e31b SHA256 12d980d9933bcb2bf98389f6ea2836d1561825aac376f4313d6a82d5fa4ce72b -MISC ChangeLog 1153 RMD160 5ed9a006345a6f1e08fe5fa356ca204cef24bbde SHA1 0970a04debe48a19889d343841ee73abed731d4d SHA256 da7c1221ffb8723175c4db2fab731cdc81f96b864348dd2161f9d362d647c942 +MISC ChangeLog 1321 RMD160 b5325dd9ef18ceacd1547ca88c7998a104ccccb0 SHA1 3dfd80c61a84ad904a69200dd3743272aaa8ad6f SHA256 6638f6b84f2fcc309d034fef9771a0f6b634dbda20ba1191b35694bc31e79cfc MISC metadata.xml 536 RMD160 1a284d2cd5797d55e075d23848f29b8451152937 SHA1 07a329d93ac2f636c3d661a4774884234b59034b SHA256 8fd6def7046c681c69029c569525cdca76a9a222081daceaa5601d6b994e89bd diff --git a/net-mail/rss2email/rss2email-2.69-r1.ebuild b/net-mail/rss2email/rss2email-2.69-r1.ebuild new file mode 100644 index 000000000000..f2915b6d5464 --- /dev/null +++ b/net-mail/rss2email/rss2email-2.69-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/rss2email-2.69-r1.ebuild,v 1.1 2010/11/28 17:50:31 sping Exp $ + +EAPI="2" + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit eutils python + +DEBIAN_PV="2.65" + +DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email" +HOMEPAGE="http://rss2email.infogami.com/" +SRC_URI="http://www.allthingsrss.com/${PN}/${P}.tar.gz + mirror://debian/pool/main/r/${PN}/${PN}_${DEBIAN_PV}-1.diff.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-util/patchutils" +RDEPEND="dev-python/feedparser + dev-python/html2text" + +src_prepare() { + epatch "${FILESDIR}"/${P}-config-location.patch + + # Extract man page from Debian patch + zcat "${DISTDIR}"/${PN}_${DEBIAN_PV}-1.diff.gz \ + | filterdiff -i '*/r2e.1' \ + > "${S}"/r2e.1.patch || die + EPATCH_OPTS="-p1" epatch r2e.1.patch +} + +src_install() { + my_install() { + insinto "$(python_get_sitedir)"/${PN} + newins rss2email.py main.py || die + + insinto /etc/${PN} + doins config.py || die + } + python_execute_function my_install + + dodoc CHANGELOG readme.html || die + doman r2e.1 || die + + # Replace r2e wrapper + cat <<-"EOF" >r2e + #! /bin/sh + SITE_PACKAGES=`python2 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"` + CONF_DIR=${HOME}/.rss2email + mkdir -p "${CONF_DIR}" + exec python2 "${SITE_PACKAGES}"/rss2email/main.py "${CONF_DIR}"/feeds.dat $* + EOF + + dobin r2e || die +} |