Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 779511 - media-gfx/plantuml-1.2021.5 version bump
Summary: media-gfx/plantuml-1.2021.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-31 08:54 UTC by Joakim Tjernlund
Modified: 2021-05-12 06:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2021-03-31 08:54:29 UTC
See $summary
Comment 1 Joakim Tjernlund 2021-04-20 14:47:33 UTC
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

JAVA_PKG_IUSE="source"
inherit java-pkg-2 java-ant-2 desktop xdg

DESCRIPTION="Draw UML diagrams using a simple and human readable text description"
HOMEPAGE="https://plantuml.com"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~x86"

DEPEND="virtual/jdk:1.8"

RDEPEND=">=virtual/jre-1.8:*
	dev-java/ant-core:0
	>=media-gfx/graphviz-2.44.1"

EANT_BUILD_TARGET="dist"
EANT_GENTOO_CLASSPATH="ant-core"
JAVA_ANT_REWRITE_CLASSPATH="true"

src_install() {
	java-pkg_dojar ${PN}.jar
	java-pkg_dolauncher ${PN} --jar ${PN}.jar
	use source && java-pkg_dosrc src/*

	make_desktop_entry plantuml PlantUML
}
Comment 2 Joakim Tjernlund 2021-04-20 14:48:02 UTC
Would not build with java-11 so locked build JDK to 1.8
Comment 3 Joakim Tjernlund 2021-04-20 15:10:19 UTC
I just noticed that my /usr/share/java-config-2/launcher/launcher.bash has
  #!/@GENTOO_PORTAGE_EPREFIX@bin/bash
as shebang, seems wrong.
dev-java/java-config-2.3.1
Comment 4 Joakim Tjernlund 2021-04-20 20:04:06 UTC
(In reply to Joakim Tjernlund from comment #2)
> Would not build with java-11 so locked build JDK to 1.8

Was a little quick there, it builds with java-11 as well. Not sure what I did wrong.
Comment 5 Jesse Adelman 2021-05-09 20:03:21 UTC
Just FYI, 1.2021.5 is out. :) Thanks.
Comment 6 Larry the Git Cow gentoo-dev 2021-05-12 06:17:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae35f37b971f9ccf48c0433945ee21c7990c5e5

commit 2ae35f37b971f9ccf48c0433945ee21c7990c5e5
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2021-05-12 06:17:21 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2021-05-12 06:17:21 +0000

    media-gfx/plantuml: bump to 1.2021.5
    
    Closes: https://bugs.gentoo.org/779511
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-gfx/plantuml/Manifest                 |  1 +
 media-gfx/plantuml/plantuml-1.2021.5.ebuild | 33 +++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)