Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-mail/rss2email: rss2email-2.69-r1.ebuild ChangeLog
Date: Sun, 28 Nov 2010 17:50:40
Message-Id: 20101128175031.4C92920051@flycatcher.gentoo.org
1 sping 10/11/28 17:50:31
2
3 Modified: ChangeLog
4 Added: rss2email-2.69-r1.ebuild
5 Log:
6 net-mail/rss2email: Improve ebuild (bug #315339)
7
8 (Portage version: 2.1.9.25/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 net-mail/rss2email/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/ChangeLog?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/ChangeLog?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/ChangeLog?r1=1.4&r2=1.5
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- ChangeLog 25 Nov 2010 03:43:04 -0000 1.4
24 +++ ChangeLog 28 Nov 2010 17:50:31 -0000 1.5
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-mail/rss2email
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v 1.4 2010/11/25 03:43:04 sping Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v 1.5 2010/11/28 17:50:31 sping Exp $
30 +
31 +*rss2email-2.69-r1 (28 Nov 2010)
32 +
33 + 28 Nov 2010; <sping@g.o> +rss2email-2.69-r1.ebuild:
34 + Follow Arfrever's advice of calling python2, not python (bug #315339)
35
36 25 Nov 2010; Sebastian Pipping <sping@g.o> rss2email-2.69.ebuild:
37 Require dev-util/patchutils-0.3.0 (stable), not 0.3.1 (testing)
38
39
40
41 1.1 net-mail/rss2email/rss2email-2.69-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/rss2email-2.69-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/rss2email-2.69-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: rss2email-2.69-r1.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-mail/rss2email/rss2email-2.69-r1.ebuild,v 1.1 2010/11/28 17:50:31 sping Exp $
51
52 EAPI="2"
53
54 PYTHON_DEPEND="2"
55 SUPPORT_PYTHON_ABIS="1"
56 RESTRICT_PYTHON_ABIS="3.*"
57
58 inherit eutils python
59
60 DEBIAN_PV="2.65"
61
62 DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
63 HOMEPAGE="http://rss2email.infogami.com/"
64 SRC_URI="http://www.allthingsrss.com/${PN}/${P}.tar.gz
65 mirror://debian/pool/main/r/${PN}/${PN}_${DEBIAN_PV}-1.diff.gz"
66
67 LICENSE="GPL-2"
68 SLOT="0"
69 KEYWORDS="~amd64 ~x86"
70 IUSE=""
71
72 DEPEND="dev-util/patchutils"
73 RDEPEND="dev-python/feedparser
74 dev-python/html2text"
75
76 src_prepare() {
77 epatch "${FILESDIR}"/${P}-config-location.patch
78
79 # Extract man page from Debian patch
80 zcat "${DISTDIR}"/${PN}_${DEBIAN_PV}-1.diff.gz \
81 | filterdiff -i '*/r2e.1' \
82 > "${S}"/r2e.1.patch || die
83 EPATCH_OPTS="-p1" epatch r2e.1.patch
84 }
85
86 src_install() {
87 my_install() {
88 insinto "$(python_get_sitedir)"/${PN}
89 newins rss2email.py main.py || die
90
91 insinto /etc/${PN}
92 doins config.py || die
93 }
94 python_execute_function my_install
95
96 dodoc CHANGELOG readme.html || die
97 doman r2e.1 || die
98
99 # Replace r2e wrapper
100 cat <<-"EOF" >r2e
101 #! /bin/sh
102 SITE_PACKAGES=`python2 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"`
103 CONF_DIR=${HOME}/.rss2email
104 mkdir -p "${CONF_DIR}"
105 exec python2 "${SITE_PACKAGES}"/rss2email/main.py "${CONF_DIR}"/feeds.dat $*
106 EOF
107
108 dobin r2e || die
109 }