Gentoo Archives: gentoo-commits

From: "Stanislav Ochotnicky (sochotnicky)" <sochotnicky@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/frostwire: frostwire-4.13.5-r1.ebuild ChangeLog frostwire-4.20.9.ebuild
Date: Mon, 30 Aug 2010 20:53:40
Message-Id: 20100830205335.74EB620051@flycatcher.gentoo.org
1 sochotnicky 10/08/30 20:53:35
2
3 Modified: frostwire-4.13.5-r1.ebuild ChangeLog
4 Added: frostwire-4.20.9.ebuild
5 Log:
6 Rebase to 4.20.9 version. Upstream not providing source tarballs anymore,
7 so we use just binary package. Most dependencies are bundled
8 unfortunately
9 (Portage version: 2.1.8.3/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.5 net-p2p/frostwire/frostwire-4.13.5-r1.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild?rev=1.5&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild?rev=1.5&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild?r1=1.4&r2=1.5
17
18 Index: frostwire-4.13.5-r1.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild,v
21 retrieving revision 1.4
22 retrieving revision 1.5
23 diff -u -r1.4 -r1.5
24 --- frostwire-4.13.5-r1.ebuild 23 Jul 2009 13:22:56 -0000 1.4
25 +++ frostwire-4.13.5-r1.ebuild 30 Aug 2010 20:53:35 -0000 1.5
26 @@ -1,6 +1,6 @@
27 # Copyright 1999-2009 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild,v 1.4 2009/07/23 13:22:56 ali_bush Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild,v 1.5 2010/08/30 20:53:35 sochotnicky Exp $
31
32 EAPI=1
33 JAVA_PKG_IUSE="source"
34 @@ -10,7 +10,7 @@
35 DESCRIPTION="Frostwire Java Gnutella client"
36 HOMEPAGE="http://www.frostwire.com"
37 SRC_URI="http://www.frostwire.com/frostwire/${PV}/${P}.src.tar.gz"
38 -LICENSE="GPL-2"
39 +LICENSE="GPL-3"
40 SLOT="0"
41 KEYWORDS="~amd64 ~x86"
42 #IUSE="gtk"
43
44
45
46 1.9 net-p2p/frostwire/ChangeLog
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/ChangeLog?rev=1.9&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/ChangeLog?rev=1.9&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/ChangeLog?r1=1.8&r2=1.9
51
52 Index: ChangeLog
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/net-p2p/frostwire/ChangeLog,v
55 retrieving revision 1.8
56 retrieving revision 1.9
57 diff -u -r1.8 -r1.9
58 --- ChangeLog 23 Jul 2009 13:22:56 -0000 1.8
59 +++ ChangeLog 30 Aug 2010 20:53:35 -0000 1.9
60 @@ -1,6 +1,13 @@
61 # ChangeLog for net-p2p/frostwire
62 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
63 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/ChangeLog,v 1.8 2009/07/23 13:22:56 ali_bush Exp $
64 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
65 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/ChangeLog,v 1.9 2010/08/30 20:53:35 sochotnicky Exp $
66 +
67 +*frostwire-4.20.9 (30 Aug 2010)
68 +
69 + 30 Aug 2010; Stanislav Ochotnicky <sochotnicky@g.o>
70 + +frostwire-4.20.9.ebuild:
71 + Rebase to 4.20.9 version. Upstream not providing source tarballs anymore,
72 + so we use just binary package.
73
74 23 Jul 2009; Alistair Bush <ali_bush@g.o>
75 frostwire-4.13.5-r1.ebuild:
76
77
78
79 1.1 net-p2p/frostwire/frostwire-4.20.9.ebuild
80
81 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/frostwire-4.20.9.ebuild?rev=1.1&view=markup
82 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/frostwire/frostwire-4.20.9.ebuild?rev=1.1&content-type=text/plain
83
84 Index: frostwire-4.20.9.ebuild
85 ===================================================================
86 # Copyright 1999-2010 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 # $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/frostwire-4.20.9.ebuild,v 1.1 2010/08/30 20:53:35 sochotnicky Exp $
89
90 EAPI=2
91
92 inherit java-pkg-2
93
94 DESCRIPTION="Frostwire Java Gnutella client"
95 HOMEPAGE="http://www.frostwire.com"
96 SRC_URI="mirror://sourceforge/${PN}/${P}.noarch.tar.gz"
97 LICENSE="GPL-3"
98 SLOT="0"
99 KEYWORDS="~amd64 ~x86"
100 IUSE=""
101
102 RDEPEND="dev-java/aopalliance
103 dev-java/commons-logging
104 dev-java/commons-net
105 dev-java/icu4j:0
106 dev-java/jgoodies-looks:1.2
107 dev-java/jmdns
108 dev-java/jython:0
109 dev-java/log4j
110 dev-java/xml-commons-external
111 >=virtual/jre-1.4"
112
113 S="${WORKDIR}/${P}.noarch"
114
115 PREFIX="/usr/share/${PN}"
116
117 src_prepare() {
118 rm -fR commons-logging.jar commons-codec-1.3.jar \
119 log4j.jar icu4j.jar jmdns.jar jython.jar \
120 aopalliance.jar looks.jar forms.jar \
121 junit.jar
122
123 java-pkg_getjars commons-logging,commons-codec
124 java-pkg_getjars log4j,icu4j,jmdns,jython,aopalliance-1
125 java-pkg_getjars jgoodies-looks-1.2,junit
126 }
127
128 src_install() {
129 java-pkg_dojar "${S}/FrostWire.jar"
130 java-pkg_dojar "${S}/themes.jar"
131 java-pkg_dojar "${S}/splash.jar"
132
133 # Install resources for Frostwire. Don't let the jars deceive ya :)
134 # These are directly required, not sure of source atm
135 pushd "${D}/usr/share/${PN}"
136 ln -s lib/themes.jar
137 popd
138
139 # Bundled jars, yeah I know throw up in your mouth some
140 # but registering them you say, only doing so for launcher
141 bjs="clink.jar daap.jar httpclient-4.0.jar httpcore-4.0.1.jar \
142 httpcore-nio-4.0.1.jar foxtrot.jar gettext-commons.jar \
143 gson-1.4.jar guice-1.0.jar jaudiotagger.jar \
144 jcip-annotations.jar jcraft.jar jdic.jar jdic_stub.jar \
145 jflac.jar jl.jar messages.jar mp3spi.jar onion-common.jar \
146 onion-fec.jar ProgressTabs.jar tritonus.jar vorbisspi.jar \
147 lw-azureus.jar lw-collection.jar lw-common.jar lw-http.jar \
148 lw-io.jar lw-mojito.jar lw-net.jar lw-nio.jar \
149 lw-resources.jar lw-rudp.jar lw-security.jar lw-setting.jar \
150 lw-statistic.jar \
151 "
152 for bj in ${bjs}; do
153 java-pkg_dojar "${bj}"
154 done
155
156 touch "${D}/${PREFIX}/hashes"
157
158 java-pkg_dolauncher ${PN} \
159 --main com.limegroup.gnutella.gui.Main \
160 --java_args "-Xms64m -Xmx128m -ea -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog" \
161 --pwd /usr/share/${PN}
162
163 insinto /usr/share/pixmaps
164 doins FrostWire.icns
165
166 make_desktop_entry frostwire FrostWire
167
168 dodoc EULA.txt
169 }