summaryrefslogtreecommitdiff
path: root/app-misc/freeplane
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-misc/freeplane
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-misc/freeplane')
-rw-r--r--app-misc/freeplane/Manifest4
-rw-r--r--app-misc/freeplane/freeplane-1.5.18.ebuild49
-rw-r--r--app-misc/freeplane/metadata.xml14
3 files changed, 67 insertions, 0 deletions
diff --git a/app-misc/freeplane/Manifest b/app-misc/freeplane/Manifest
new file mode 100644
index 000000000000..4884e223a3de
--- /dev/null
+++ b/app-misc/freeplane/Manifest
@@ -0,0 +1,4 @@
+DIST freeplane-1.5.18-gradle-cache.tar.xz 23290912 BLAKE2B 4f346d408a999a50a5f2ccb3170bb614d21c24347382524a716e6548be521953679fd0d582ddb5024de77a05de915d929998097711f2b1bc11e3cc5edb1f0de3 SHA512 db9fa368c829b7cffad0aa863823e75efe06be0c7b8480f3be3bfe53adac28a6f1d51a8b0bb91958eecafd1dd61d81c0ef15193ba4e20ebe87f55450b599aece
+DIST freeplane_src-1.5.18.tar.gz 13233435 BLAKE2B 07080abeda3fd2dea3aba4b093d759931a57eb55b010b7d4f69e1f007318c3c2dc08f676f8e990898a8f1ffe130574a02579987f4493562ec824ee3bba3aa162 SHA512 c7feaf957e1d67cb8e71e0b8aa1193c291b5cbc482f932397baeb8f296062378864e5004b59740d716b5c833b5404732ce17d7551ab0a3b663d3fda44327bccb
+EBUILD freeplane-1.5.18.ebuild 1346 BLAKE2B 8447a18a7a42f5989d28894f3d77522437a9384d3ab8da184e89242f841863cffa34e0b167ed1df63a41179feef9ecc517da0aa40f9e881180349c33ea679ffd SHA512 d2508c040c5cac008ae2be86b7bf9164a7711bdc837f748f3f9121cc190d577540414b8de9b586be65a88e0afd22944a0e0210f845866dfc3fb4bcd8feaac082
+MISC metadata.xml 624 BLAKE2B c4ff6c7d6685707393ad73269ee24c1358b9a4b2b8a1fed08f42daaffc07dffdbe7f4b3c8cda08d04689bd29b905640682d1c5f96c4d01ab9dcff1ee3791d6b1 SHA512 6f1492a2425291717a9f01e06e0480b3ee04fe566b0f5506f102fef49a34e3f2421a8471e6801f50f531e13d1781c68f0c45724fa9d8e52c98d0d33e3b04fb20
diff --git a/app-misc/freeplane/freeplane-1.5.18.ebuild b/app-misc/freeplane/freeplane-1.5.18.ebuild
new file mode 100644
index 000000000000..fdec42967700
--- /dev/null
+++ b/app-misc/freeplane/freeplane-1.5.18.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc"
+
+VIRTUALX_REQUIRED="test"
+
+inherit java-utils-2 virtualx
+
+DESCRIPTION="Java application for Mind Mapping, Knowledge and Project Management"
+HOMEPAGE="https://www.freeplane.org/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}%20stable/${PN}_src-${PV}.tar.gz
+ https://dev.gentoo.org/~xmw/distfiles/freeplane-1.5.18-gradle-cache.tar.xz"
+#generate cache file by disabling --offline, ebuild clean test and
+#tar cvJf /var/cache/distfiles/freeplane-1.5.18-gradle-cache.tar.xz -C /var/tmp/portage/app-misc/freeplane-1.5.18/work .gradle/caches/modules-2
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.8"
+DEPEND="${DEPEND}
+ >=virtual/jdk-1.8
+ dev-java/gradle-bin"
+
+src_compile() {
+ GRADLE="gradle --gradle-user-home ${WORKDIR}/.gradle --console rich --no-daemon"
+ GRADLE="${GRADLE} --offline"
+ ${GRADLE} build -x check -x test || die
+}
+
+src_test() {
+ virtx ${GRADLE} check test || die
+}
+
+src_install() {
+ cd BUILD || die
+ sed -e "/freepath=/s:=.*:=${EROOT}usr/share/${PN}:" \
+ -i freeplane.sh
+ newbin freeplane.sh freeplane
+
+ insinto /usr/share/${PN}
+ doins framework.jar freeplanelauncher.jar \
+ freeplane.policy props.xargs init.xargs *.l4j.ini
+ doins -r core doc fwdir plugins resources
+}
diff --git a/app-misc/freeplane/metadata.xml b/app-misc/freeplane/metadata.xml
new file mode 100644
index 000000000000..14c857935b2c
--- /dev/null
+++ b/app-misc/freeplane/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <longdescription lang="en">
+Freeplane is a free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">freeplane</remote-id>
+ </upstream>
+</pkgmetadata>