diff options
author | 2008-01-14 18:05:43 +0000 | |
---|---|---|
committer | 2008-01-14 18:05:43 +0000 | |
commit | ae49e63c6bddfb208948d6d59b6d3ab7b30920ed (patch) | |
tree | b128ece45bcf3cc443a6b99a67ccc79f86335492 /net-p2p/tribler | |
parent | net-nds/gq: use ebuild function for USE=kerberos handling in econf (diff) | |
download | sunrise-ae49e63c6bddfb208948d6d59b6d3ab7b30920ed.tar.gz sunrise-ae49e63c6bddfb208948d6d59b6d3ab7b30920ed.tar.bz2 sunrise-ae49e63c6bddfb208948d6d59b6d3ab7b30920ed.zip |
net-p2p/tribler: New ebuild for bug 179384
svn path=/sunrise/; revision=5421
Diffstat (limited to 'net-p2p/tribler')
-rw-r--r-- | net-p2p/tribler/ChangeLog | 8 | ||||
-rw-r--r-- | net-p2p/tribler/Manifest | 4 | ||||
-rw-r--r-- | net-p2p/tribler/metadata.xml | 5 | ||||
-rw-r--r-- | net-p2p/tribler/tribler-4.1.7.ebuild | 67 |
4 files changed, 84 insertions, 0 deletions
diff --git a/net-p2p/tribler/ChangeLog b/net-p2p/tribler/ChangeLog new file mode 100644 index 000000000..2799d208d --- /dev/null +++ b/net-p2p/tribler/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for net-p2p/tribler +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 14 Jan 2008; Sergio D. Rodriguez Inclan (ZeRoX) <srinclan@gmail.com> + +metadata.xml, +tribler-4.1.7.ebuild: + New ebuild for bug 179384 + diff --git a/net-p2p/tribler/Manifest b/net-p2p/tribler/Manifest new file mode 100644 index 000000000..6f2fea698 --- /dev/null +++ b/net-p2p/tribler/Manifest @@ -0,0 +1,4 @@ +DIST Tribler_4.1.7_src.zip 1583233 RMD160 d4bbd55e62b5236289c2bdb5f58b6a2000997f4d SHA1 c448f8b37296ca1258c885b9b41cd85c02af8f6d SHA256 2cd3e810f4b73e77db44601b8b501fc6cc06e5aa47b999442a0ad3337c6d92ed +EBUILD tribler-4.1.7.ebuild 1830 RMD160 43d07bd45ce68f877ff53782fcf815438a3ff48e SHA1 65dbb3de50e13fc9a2b0c55b3ca770683ad98992 SHA256 25f84eb3845bd7d69037f67faeeb6e16a98f8e1a9ecc9b455b86ded728dad279 +MISC ChangeLog 256 RMD160 2d046ad4b56e415fb365def7d546c77ed23b6d7c SHA1 5c363f98beb407bf1854724fdb40d580f2e324b8 SHA256 64b15ab5d5b66cf5bae6c592d4001788802f2420d6e08348cd2832eb648c58c6 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/net-p2p/tribler/metadata.xml b/net-p2p/tribler/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/net-p2p/tribler/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>maintainer-wanted</herd> +</pkgmetadata> diff --git a/net-p2p/tribler/tribler-4.1.7.ebuild b/net-p2p/tribler/tribler-4.1.7.ebuild new file mode 100644 index 000000000..44f11a06c --- /dev/null +++ b/net-p2p/tribler/tribler-4.1.7.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit python eutils + +MY_PN="${PN/tribler/Tribler}" +MY_P="${MY_PN}_${PV}_src" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="Python based Bittorrent/Internet TV application" +HOMEPAGE="http://www.tribler.org/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/python-2.4 + >=dev-libs/openssl-0.9.8 + >=dev-python/wxpython-2.8 + >=dev-python/m2crypto-0.16 + >=media-video/vlc-0.9" +DEPEND="${RDEPEND} + app-arch/unzip + >=dev-lang/swig-1.3.25" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Because tribler.py has Windows CR/LF at the end of it's lines + sed -i -e 's/.$//' ${PN}.py || die "Error: sed failed" +} + +src_install() { + dodir /usr/share/${PN} + newbin tribler.sh tribler || die "Error: newbin failed" + insinto /usr/share/${PN} + doins -r ABC BitTornado Tribler Utility Dialogs icons Lang test \ + TorrentMaker || die "Error: doins failed" + doins abcengine.py btdownloadheadless.py btshowmetainfo.py webtest.py \ + interconn.py launchmanycore.py webservice.py safeguiupdate.py \ + tribler.py *.ico *.xpm *.conf *.nsi *.command *.bmp cities.txt + people.txt superpeer.txt || die "Error: doins failed" + doicon ${PN}.xpm + make_desktop_entry "tribler" "Tribler P2P Bittorrent/Youtube client" \ + ${PN}.xpm "Application;Network;P2P" + insopts -m0700 + doins btcreatetorrent.py btlaunchmany.py bttrack.py || die "Error: doins failed" + dodoc LICENSE.txt protocol_v3.txt readme.txt + cd "${S}/debian" + doman *.1 +} + +pkg_postinst() { + python_mod_optimize "${ROOT}"usr/share/${PN} + ewarn + ewarn "VLC has not Python bindings available yet" + ewarn "the internal player controls will not work." + ewarn +} + +pkg_postrm() { + python_mod_cleanup "${ROOT}"usr/share/${PN} +} |