diff options
Diffstat (limited to 'app-misc/freeplane')
-rw-r--r-- | app-misc/freeplane/Manifest | 4 | ||||
-rw-r--r-- | app-misc/freeplane/freeplane-1.5.18.ebuild | 49 | ||||
-rw-r--r-- | app-misc/freeplane/metadata.xml | 14 |
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..33e8dc13e8f0 --- /dev/null +++ b/app-misc/freeplane/Manifest @@ -0,0 +1,4 @@ +DIST freeplane-1.5.18-gradle-cache.tar.xz 23290912 SHA256 888cd2a542ee3f82a7459795528272fa9963fcc9ffae467af777202c00c876e9 SHA512 db9fa368c829b7cffad0aa863823e75efe06be0c7b8480f3be3bfe53adac28a6f1d51a8b0bb91958eecafd1dd61d81c0ef15193ba4e20ebe87f55450b599aece WHIRLPOOL de7076a6d2907c4503f77fd2d64e1b99c1939718e9fb68abc588bfa1bfc127e36eede8b0f76e27a6c5e4892c56a33a954cab80ee5df30c0e8140b86365768ab3 +DIST freeplane_src-1.5.18.tar.gz 13233435 SHA256 539fb7114ecaca0d4f01ae5910e84376ce18ba7fb25ff28359b19d34e4325e13 SHA512 c7feaf957e1d67cb8e71e0b8aa1193c291b5cbc482f932397baeb8f296062378864e5004b59740d716b5c833b5404732ce17d7551ab0a3b663d3fda44327bccb WHIRLPOOL e28c707ffee2ef79491dd350dae1e2f32ec39735650e2ba828381e71c781d3b66b4ce1bd1047fe17fde659ea1f11dbca2089544d3191fdfd289741ce392e1b90 +EBUILD freeplane-1.5.18.ebuild 1346 SHA256 20fc38ed9005013882f96d4177b2a42c02d1bd71edee8ea2d749b15dae5c9688 SHA512 d2508c040c5cac008ae2be86b7bf9164a7711bdc837f748f3f9121cc190d577540414b8de9b586be65a88e0afd22944a0e0210f845866dfc3fb4bcd8feaac082 WHIRLPOOL 33dfe46cd93f3019caea887b4723bbd4d6f6b43f0a396be206e5abafc06c887e3fa723c91b0f6fc237a0ec47e14864af5e5e36f4fbb83ebbcd790a071edcb7f2 +MISC metadata.xml 624 SHA256 1aaa7ac3169f34b4e55a1792e20c5be2378b683980c45d68f95e123da772fb65 SHA512 6f1492a2425291717a9f01e06e0480b3ee04fe566b0f5506f102fef49a34e3f2421a8471e6801f50f531e13d1781c68f0c45724fa9d8e52c98d0d33e3b04fb20 WHIRLPOOL 78e688ef9fc26b761803e3d75df8f265a726010404a0c5a3cbbeee5f2df6200c7bb3ce755087bfe10b3122e6d6ea1c2277991efb3a6b3b9081c569414192e73d 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> |