]> Pileus Git - ~andy/sunrise/blob - net-p2p/thaw/thaw-0.8.4.ebuild
sci-visualization/tulip: Fix qt deps
[~andy/sunrise] / net-p2p / thaw / thaw-0.8.4.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit eutils java-pkg-2 java-ant-2
6
7 DESCRIPTION="A filesharing utility and upload/download manager for freenet"
8 HOMEPAGE="http://wiki.freenetproject.org/Thaw/"
9 SRC_URI="http://dev.gentooexperimental.org/~tommy/${P}.tar.bz2"
10 LICENSE="GPL-3"
11
12 IUSE=""
13 SLOT="0"
14 KEYWORDS="~amd64 ~x86"
15
16 CDEPEND="dev-java/jmdns
17         dev-db/hsqldb
18         dev-java/bcprov"
19 RDEPEND="${CDEPEND}
20         >=virtual/jre-1.4
21         net-p2p/freenet"
22 DEPEND="${CDEPEND}
23         >=virtual/jdk-1.4
24         dev-java/ant
25         dev-java/jmdns
26         dev-db/hsqldb"
27 S="${WORKDIR}/thaw"
28
29 src_unpack() {
30         unpack ${A}
31         cd "${S}"/lib
32         java-pkg_jar-from jmdns
33         java-pkg_jar-from hsqldb
34         java-pkg_jar-from bcprov bcprov.jar BouncyCastle.jar
35 }
36
37 src_install() {
38         insinto /opt/thaw
39         doins bin/Thaw.jar
40         echo "cd /opt/thaw">thaw
41         echo "java -jar Thaw.jar">>thaw
42         dobin thaw
43         dosym /usr/share/jmdns/lib/jmdns.jar /opt/thaw/
44         dosym /usr/share/hsqldb/lib/hsqldb.jar /opt/thaw
45         dosym /usr/share/bcprov/lib/bcprov.jar /opt/thaw/BouncyCastle.jar
46 }
47
48 pkg_postinst() {
49         chmod  o+w /opt/thaw
50 }
51
52 pkg_postrm() {
53         elog "If you dont want to use thaw any more"
54         elog "and dont want to keep your identities/other stuff"
55         elog "remember to do 'rm -rf /opt/thaw' do remove everything"
56 }