]> Pileus Git - ~andy/sunrise/blob - net-p2p/thaw/thaw-0.8.4.ebuild
test commit
[~andy/sunrise] / net-p2p / thaw / thaw-0.8.4.ebuild
1 # Copyright 1999-2008 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         net-p2p/freenet-bin )"
23 DEPEND="${CDEPEND}
24         >=virtual/jdk-1.4
25         dev-java/ant
26         dev-java/jmdns
27         dev-db/hsqldb"
28 S="${WORKDIR}/thaw"
29
30 src_unpack() {
31         unpack ${A}
32         cd "${S}"/lib
33         java-pkg_jar-from jmdns
34         java-pkg_jar-from hsqldb
35         java-pkg_jar-from bcprov bcprov.jar BouncyCastle.jar
36 }
37
38 src_install() {
39         insinto /opt/thaw
40         doins bin/Thaw.jar
41         echo "cd /opt/thaw">thaw
42         echo "java -jar Thaw.jar">>thaw
43         dobin thaw
44         dosym /usr/share/jmdns/lib/jmdns.jar /opt/thaw/
45         dosym /usr/share/hsqldb/lib/hsqldb.jar /opt/thaw
46         dosym /usr/share/bcprov/lib/bcprov.jar /opt/thaw/BouncyCastle.jar
47 }
48
49 pkg_postinst() {
50         chmod  o+w /opt/thaw
51 }
52
53 pkg_postrm() {
54         elog "If you dont want to use thaw any more"
55         elog "and dont want to keep your identities/other stuff"
56         elog "remember to do 'rm -rf /opt/thaw' do remove everything"
57 }