Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/deskzilla: ChangeLog deskzilla-1.6.ebuild deskzilla-1.4.1.ebuild
Date: Sat, 29 Mar 2008 00:12:26
Message-Id: E1JfOgJ-0006NI-J5@stork.gentoo.org
1 caster 08/03/29 00:12:23
2
3 Modified: ChangeLog
4 Added: deskzilla-1.6.ebuild
5 Removed: deskzilla-1.4.1.ebuild
6 Log:
7 Version bump, bug #215151.
8 (Portage version: 2.1.4.4)
9
10 Revision Changes Path
11 1.11 dev-util/deskzilla/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/deskzilla/ChangeLog?rev=1.11&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/deskzilla/ChangeLog?rev=1.11&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/deskzilla/ChangeLog?r1=1.10&r2=1.11
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/deskzilla/ChangeLog,v
20 retrieving revision 1.10
21 retrieving revision 1.11
22 diff -u -r1.10 -r1.11
23 --- ChangeLog 29 Feb 2008 18:00:57 -0000 1.10
24 +++ ChangeLog 29 Mar 2008 00:12:22 -0000 1.11
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/deskzilla
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/deskzilla/ChangeLog,v 1.10 2008/02/29 18:00:57 carlo Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/deskzilla/ChangeLog,v 1.11 2008/03/29 00:12:22 caster Exp $
30 +
31 +*deskzilla-1.6 (29 Mar 2008)
32 +
33 + 29 Mar 2008; Vlastimil Babka <caster@g.o> -deskzilla-1.4.1.ebuild,
34 + +deskzilla-1.6.ebuild:
35 + Version bump, bug #215151.
36
37 29 Feb 2008; Carsten Lohrke <carlo@g.o> deskzilla-1.4.1.ebuild,
38 deskzilla-1.5.1.ebuild:
39
40
41
42 1.1 dev-util/deskzilla/deskzilla-1.6.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/deskzilla/deskzilla-1.6.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/deskzilla/deskzilla-1.6.ebuild?rev=1.1&content-type=text/plain
46
47 Index: deskzilla-1.6.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-util/deskzilla/deskzilla-1.6.ebuild,v 1.1 2008/03/29 00:12:23 caster Exp $
52
53 EAPI=1
54
55 inherit java-pkg-2 versionator
56
57 DESCRIPTION="A desktop client for Mozilla's Bugzilla bug tracking system."
58 HOMEPAGE="http://almworks.com/deskzilla"
59
60 MY_PV=$(replace_all_version_separators '_') #${PV/beta/b})
61 MY_P="${PN}-${MY_PV}"
62 S="${WORKDIR}/${MY_P}"
63 SRC_URI="http://d1.almworks.com/.files/${MY_P}_without_jre.tar.gz"
64 LICENSE="ALMWorks-1.2"
65 # license does not allow redistributing, and they seem to silently update
66 # distfiles...
67 RESTRICT="mirror"
68 SLOT="0"
69 KEYWORDS="~amd64 ~x86"
70
71 DEPEND=""
72 RDEPEND=">=virtual/jre-1.5
73 dev-java/picocontainer:1
74 dev-java/javolution:4
75 >=dev-java/commons-codec-1.3
76 >=dev-java/jgoodies-forms-1.0.7
77 >=dev-java/commons-logging-1.0.4
78 >=dev-java/xmlrpc-2.0.1
79 dev-java/xerces:2
80 dev-java/itext:0
81 dev-java/jazzy:0"
82
83 src_unpack() {
84 unpack ${A}
85 # Remove external unaltered bundled jars
86 local lib="${S}/lib"
87 local liborig="${S}/lib.orig"
88 mv ${lib} ${liborig} || die
89 mkdir ${lib} || die
90 # They've patched commons-httpclient (was version 3.0)
91 mv ${liborig}/commons-httpclient.jar ${lib} || die
92 # They've patched nekohtml (was version 0.9.5)
93 mv ${liborig}/nekohtml.jar ${lib} || die
94 # Also jdom (was 1.0), soon they will patch everything and we will just unpack, yay
95 mv ${liborig}/pjdom.jar ${lib} || die
96 # Almworks proprietary lib
97 mv ${liborig}/almworks-tracker-api.jar ${lib} || die
98 # IntelliJ IDEA proprietary lib
99 mv ${liborig}/forms_rt.jar ${lib} || die
100 # God knows what's this. Anyway, proprietary.
101 mv ${liborig}/twocents.jar ${lib} || die
102 rm -rf ${liborig} || die
103 }
104
105 src_install () {
106 local dir=/opt/${PN}
107
108 insinto ${dir}
109 doins -r components etc license lib log deskzilla.url
110 insinto ${dir}/license
111 doins "${FILESDIR}"/${PN}_gentoo.license
112
113 java-pkg_jarinto ${dir}
114 java-pkg_dojar ${PN}.jar
115 local dep="xerces-2,picocontainer-1,commons-logging,commons-codec"
116 dep+=",jgoodies-forms,javolution-4,xmlrpc,itext,jazzy"
117 java-pkg_register-dependency ${dep}
118 java-pkg_dolauncher ${PN} --main "com.almworks.launcher.Launcher" --java_args "-Xmx256M"
119
120 newdoc README.txt README || die
121 newdoc RELEASE.txt RELEASE || die
122
123 doicon deskzilla.png
124 make_desktop_entry deskzilla "Deskzilla" deskzilla "Development"
125 }
126
127 pkg_postinst() {
128 elog "The default, evaluation license allows usage for one month."
129 elog "You may switch (per-user) to the license we obtained for Gentoo,"
130 elog "located in /opt/${PN}/license/${PN}_gentoo.license"
131 elog "It is locked to Gentoo, ALM Works and Mozilla bugzilla only."
132 elog "Note that you need to use 1.5 VM to run deskzilla when setting"
133 elog "license or it won't get set due to bug in 1.6+ VMs."
134 elog
135 elog "If you are going to use Deskzilla for an open source project,"
136 elog "you can similarly request your own free license:"
137 elog "http://almworks.com/opensource.html?product=deskzilla"
138 }
139
140
141
142 --
143 gentoo-commits@l.g.o mailing list