]> Pileus Git - ~andy/sunrise/blob - net-nntp/xpn/xpn-1.2.5.ebuild
sunrise/ app-portage/elog-list/elog-list-0.0.6.ebuild: Update header
[~andy/sunrise] / net-nntp / xpn / xpn-1.2.5.ebuild
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit python eutils multilib
6
7 DESCRIPTION="A graphical newsreader written in Python"
8 HOMEPAGE="http://xpn.altervista.org/index-en.html"
9 SRC_URI="http://xpn.altervista.org/codice/${P}.tar.gz"
10
11 LICENSE="GPL-2"
12 SLOT="0"
13 KEYWORDS="~x86"
14 IUSE=""
15
16 LANGS="de fr it"
17 for i in ${LANGS} ; do
18         IUSE="${IUSE} linguas_${i}"
19 done
20
21 DEPEND=""
22 RDEPEND=">=dev-lang/python-2.5
23         >=dev-python/pygtk-2.10
24         >=x11-libs/gtk+-2.10"
25
26 src_install() {
27         python_version
28         exeinto /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
29         doexe ${PN}.py
30
31         for i in ${LANGS} ; do
32                 insinto /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/lang
33                 use linguas_${i} && doins -r lang/${i}
34         done
35
36         insinto /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/pixmaps
37         doins pixmaps/*
38
39         insinto /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/xpn_src
40         doins xpn_src/*
41
42         newicon pixmaps/xpn-icon.png ${PN}.png
43         make_desktop_entry "${PN} -d" ${PN} ${PN}.png "Network;News"
44
45         dodoc AUTHORS ChangeLog README
46         dohtml xpn.html
47
48         make_wrapper ${PN} ./${PN}.py /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
49
50         python_need_rebuild
51 }
52
53 pkg_postinst() {
54         python_version
55         python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
56 }
57
58 pkg_postrm() {
59         python_mod_cleanup
60 }