add new packages

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2758 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2010-12-01 18:55:28 +00:00
parent 422c008339
commit 21364afbe3
10 changed files with 602 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
# ChangeLog for dev-util/smartsvn
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
13 Jun 2010; Markus Ullmann <jokey@gentoo.org> smartsvn-6.5.4.ebuild:
Improve description
27 Feb 2010; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-6.0.9.ebuild, +smartsvn-6.5.4.ebuild:
version bump, extra svg icon, ok to commit by Tommy[D]
08 Dec 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-6.0.5.ebuild, +smartsvn-6.0.9.ebuild:
version bump
13 Sep 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-6.0.2.ebuild, +smartsvn-6.0.5.ebuild:
Version bump commit ok by bonsaikitten
05 Jun 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-5.0.5.ebuild, +smartsvn-6.0.2.ebuild:
Version bump and few changes to include java-pkg-2
10 Apr 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
+smartsvn-5.0.5.ebuild, +metadata.xml:
New ebuild for smartsvn, bug 183325, review by Tommy[D]

View File

@@ -0,0 +1,4 @@
DIST smartsvn-generic-6_5_11.tar.gz 10345711 RMD160 e502ccd0e9c30ce6ad8ea5ce673ced568220ea46 SHA1 761709438e3a7ac27673c84b44967a8e327be84b SHA256 7b75a2d4d33f3b6f287a06d653f96556d0193ca02765a998a5ab71fec343b981
EBUILD smartsvn-6.5.11.ebuild 1266 RMD160 3bf9dd024c9b52e19032c3365e1c0b9585608504 SHA1 6c7b4a613c935aca42c77b8d1ff2c0020c51e1be SHA256 fa3323452177c73a4029c3e1ade28dab9ed5c104e1b4387c2ff4d4da0a6d37db
MISC ChangeLog 993 RMD160 216e750d6ac1459b7241238f0b795957bd161485 SHA1 cbec9efd99ef0d8a10e10d208dc5fb17347ea54c SHA256 719301f2e0b7311c4fb9f714a40c778e39394fa10f848aa6071724ad843b71dc
MISC metadata.xml 324 RMD160 367a9a411c2916dadba1ca0f4d6c0bd05b41f4ec SHA1 87fbb2babd7b63403c8d60a2a67fd8c14532c79e SHA256 6963d5a702fd62f39ef59f57fa71466ea84dca511bcfbb446625c19c8c3dd46c

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
<longdescription>SmartSVN is a powerful GUI SVN client written in Java</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1,91 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/deskzilla/deskzilla-1.7.1.ebuild,v 1.1 2009/10/18 18:06:25 caster Exp $
EAPI=1
inherit java-pkg-2 versionator
DESCRIPTION="A desktop client for Mozilla's Bugzilla bug tracking system."
HOMEPAGE="http://almworks.com/deskzilla"
MY_PV=$(replace_all_version_separators '_') #${PV/beta/b})
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="http://d1.almworks.com/.files/${MY_P}_without_jre.tar.gz"
LICENSE="ALMWorks-1.2"
# license does not allow redistributing, and they seem to silently update
# distfiles...
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND=">=virtual/jre-1.5
dev-java/picocontainer:1
dev-java/javolution:4
>=dev-java/commons-codec-1.3
>=dev-java/jgoodies-forms-1.0.7
>=dev-java/commons-logging-1.0.4
>=dev-java/xmlrpc-2.0.1
dev-java/xerces:2
dev-java/itext:0
dev-java/jazzy:0"
src_unpack() {
unpack ${A}
# Remove external unaltered bundled jars
local lib="${S}/lib"
local liborig="${S}/lib.orig"
mv ${lib} ${liborig} || die
mkdir ${lib} || die
# They've patched commons-httpclient (was version 3.0)
mv ${liborig}/commons-httpclient.jar ${lib} || die
# They've patched nekohtml (was version 0.9.5)
mv ${liborig}/nekohtml.jar ${lib} || die
# Also jdom (was 1.0), soon they will patch everything and we will just unpack, yay
mv ${liborig}/pjdom.jar ${lib} || die
# Almworks proprietary lib
mv ${liborig}/almworks-tracker-api.jar ${lib} || die
# IntelliJ IDEA proprietary lib
mv ${liborig}/forms_rt.jar ${lib} || die
# God knows what's this. Anyway, proprietary.
mv ${liborig}/twocents.jar ${lib} || die
rm -rf ${liborig} || die
}
src_install () {
local dir="/opt/${PN}"
insinto "${dir}"
doins -r components etc license lib log deskzilla.url
insinto "${dir}/license"
doins "${FILESDIR}"/${PN}_gentoo.license
java-pkg_jarinto "${dir}"
java-pkg_dojar ${PN}.jar
local dep="xerces-2,picocontainer-1,commons-logging,commons-codec"
dep+=",jgoodies-forms,javolution-4,xmlrpc,itext,jazzy"
java-pkg_register-dependency ${dep}
java-pkg_dolauncher ${PN} --main "com.almworks.launcher.Launcher" --java_args "-Xmx256M"
newdoc README.txt README || die
newdoc RELEASE.txt RELEASE || die
doicon deskzilla.png
make_desktop_entry deskzilla "Deskzilla" deskzilla "Development"
}
pkg_postinst() {
elog "The default, evaluation license allows usage for one month."
elog "You may switch (per-user) to the license we obtained for Gentoo,"
elog "located in /opt/${PN}/license/${PN}_gentoo.license"
elog "It is locked to Gentoo, ALM Works and Mozilla bugzilla only."
elog "Note that you need to use 1.5 VM to run deskzilla when setting"
elog "license or it won't get set due to bug in 1.6+ VMs."
elog
elog "If you are going to use Deskzilla for an open source project,"
elog "you can similarly request your own free license:"
elog "http://almworks.com/opensource.html?product=deskzilla"
}

View File

@@ -0,0 +1,48 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils java-pkg-2
MY_PV=${PV//./_}
MY_P=smartsvn-generic-${MY_PV}
DESCRIPTION="GUI to SVN with extensive merge support and commit wizard"
HOMEPAGE="http://www.syntevo.com/smartsvn/"
SRC_URI="${MY_P}.tar.gz"
SLOT="0"
LICENSE="smartsvn"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="fetch"
RDEPEND=">=virtual/jre-1.4.1"
S="${WORKDIR}/${PN}-${MY_PV}"
src_install() {
local rdir="/opt/${PN}"
insinto ${rdir}
doins -r * || die "cannot install needed files"
java-pkg_regjar ${rdir}/lib/${PN}.jar
java-pkg_dolauncher ${PN} "--java-args -Xmx256 --jar ${PN}.jar"
for X in 32 48 64 128
do
insinto /usr/share/icons/hicolor/${X}x${X}/apps
newins "${S}/bin/${PN}-${X}.png" "${PN}.png" || die "cannot install needed files"
insinto /usr/share/icons/hicolor/scalable/apps
newins "${S}/bin/${PN}.svg" "${PN}.svg" || die "cannot install needed files"
done
make_desktop_entry "${PN}" "SmartSVN" ${PN} "Development;RevisionControl" || die "cannot create desktop entry"
}
pkg_nofetch(){
einfo "Please download ${MY_P}.tar.gz from:"
einfo "${HOMEPAGE}download.html?file=smartsvn/${MY_P}.tar.gz"
einfo "and move/copy to ${DISTDIR}"
}