Package Details: plantuml 1.2018.2-2

Git Clone URL: (read-only)
Package Base: plantuml
Description: Component that allows to quickly write uml diagrams
Upstream URL:
Licenses: GPL
Submitter: juantascon
Maintainer: kwrazi
Last Packager: kwrazi
Votes: 76
Popularity: 3.647139
First Submitted: 2010-03-17 11:42
Last Updated: 2018-03-12 14:43

Latest Comments

petronny commented on 2018-03-23 14:49

@kwrazi Thanks for your update. But the PKGBUILD is still not working in a chroot build environment. I modified your PKGBUILD into a working one:

kwrazi commented on 2018-03-21 00:05

You can have multiple jdk installed on your system. To switch between them, check out Switching between JVM in the Arch Linux wiki. I've tested it with plantuml package -- it fails when using jdk7 and succeed with jdk8 without needing to uninstall jdk7 (if you really need it).

Goro commented on 2018-03-20 12:45

Maybe this is helpful for others who have also trouble compiling PlantUML because Java 7 is the default compiler:

1) Deinstall older compiler: pacman -Rs jdk7-openjdk

2) Reinstall newer compiler to set the symlinks for /usr/bin/javac etc.: pacman -S jdk8-openjdk

3) Compile PlantUML with Java 8: makepkg --syncdeps --install

petronny commented on 2018-03-10 15:09

Please specify java-environment=8 in makedepends

melvinvermeeren commented on 2018-02-06 12:46

Thanks for the quick update! :)

kwrazi commented on 2018-02-06 12:36

There is now a new optional AUR package called plantuml-ascii-math that provides AsciiMath and LaTeX language support for plantuml.

melvinvermeeren commented on 2018-02-05 16:22

Is it possible for the extra jar files for AsciiMath/LaTeX support to be included in this package?

Comes down to extracting the files in this archive and putting those in the same location as plantuml.jar.

Thank you!

farseerfc commented on 2017-12-12 03:11

now need export JAVA_TOOL_OPTIONS=-Dfile.encoding=ISO-8859-1 before ant dist to work around some mis-encoded comments.

kwrazi commented on 2017-04-27 06:24

plantuml has changed it version scheme again (, i.e. 2017.11 -> 1.2017.12. Unfortunately, this means the newer version will appear lower then the previous for package update managers. We can manually update it or should I use epoch? Since

1:1.2017.12-1 > 2017.11-1

This will be permanent as, removing epoch it will result in:

1.2017.13-1 < 1:1.2017.12-1

ngkz commented on 2016-10-16 21:52

It seems that you forgot to update the .SRCINFO. Could you update it please?

juantascon commented on 2016-10-07 15:20

I no longer use this pkg so I'm disowning it, please feel free to adopt it

amdg commented on 2016-10-02 15:44

Plantuml was updated to version 8048:

pkgver = 8048,
SHA256 = d18cd4040ffaeecb5d06d70b4a6de8f008c9dccd90408cc30c4bc7734deb37ee

Compilation is ok

kfries6 commented on 2015-11-03 19:34

Version updated

pkgver = 8032,
SHA256 = 1f634f06d94655188cdfd4bd38761d1cf6d618eefd71a215b20512152290979b

compiles and installs with warnings, but that needs fixed upstream.

kfries6 commented on 2015-10-16 17:12

Does not compile with Java 1.9:

[javac] /tmp/yaourt-tmp-kfries/aur-plantuml/src/plantuml-8030/src/net/sourceforge/plantuml/command/ error: incompatible types: List<CAP#1> cannot be converted to List<CharSequence>
[javac] this.lines = Collections.unmodifiableList(lines);

Can you add "-source 1.7" parameter onto the javac line to see if this would allow the package to build until the source upstream gets updated.

jeroentbt commented on 2015-09-10 21:40

Version 8030 is available. :)

hamster commented on 2015-02-17 16:12

file plantuml-8015.tar.gz doesn't pass checksum check.

felix125 commented on 2014-06-24 15:38

Thanks a lot.

felix125 commented on 2014-06-21 02:50

Version 7999 is available. Thanks.

juantascon commented on 2013-09-23 12:15


Thaodan commented on 2013-09-22 21:19

Some suggestions:
add use exec so that the shell is replaced by the java process
add use sh as shebang as the script is not bash script

AleXoundOS commented on 2013-09-18 21:12

version 7980 is available

juantascon commented on 2012-02-02 13:46


Anonymous comment on 2012-02-02 11:33

Version 7622 is the current version.

Modifying PKGBUILD with pkgver=7622 and then recalculating the hashes is all that is required.

juantascon commented on 2011-04-15 13:34

Hi, I just rebuilt it but I didn't get the same error as you. it seems like you don't have this dir: /usr/share/java/apache-ant/bin/ in your $PATH,

are you by any chance not using bash? or not including /etc/profile in your .bashrc or .bash_profile

you should be able to fix it by running: "source /etc/profile.d/" before building

Anonymous comment on 2011-04-15 13:24

line 18 in PKGBUILD has error.."ant dist" not found :(

juantascon commented on 2011-02-07 19:28


incubos commented on 2011-02-06 22:58

The link doesn't work:

==> Making package: plantuml 5826-1 (Mon Feb 7 01:56:37 MSK 2011)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Downloading plantuml-5826.tar.gz...
--2011-02-07 01:56:37--
Connecting to||:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2011-02-07 01:56:37 ERROR 404: Not Found.

==> ERROR: Failure while downloading plantuml-5826.tar.gz
==> ERROR: Makepkg was unable to build plantuml.