summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/tribler')
-rw-r--r--net-p2p/tribler/ChangeLog8
-rw-r--r--net-p2p/tribler/Manifest4
-rw-r--r--net-p2p/tribler/metadata.xml5
-rw-r--r--net-p2p/tribler/tribler-4.1.7.ebuild67
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}
+}