summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sping@gentoo.org>2010-11-28 17:50:31 +0000
committerSebastian Pipping <sping@gentoo.org>2010-11-28 17:50:31 +0000
commit526514533dbda77f9aa3987ac83988333645b798 (patch)
treefff3e1f22feb87bf193dd255b6c5a828733a2dae /net-mail
parentAdd a new drive to the DB (bug #347015). (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--net-mail/rss2email/Manifest3
-rw-r--r--net-mail/rss2email/rss2email-2.69-r1.ebuild62
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
+}