Name: plantuml Version: 7951 Release: 1%{?dist} Summary: Program to generate UML diagram from a text description License: LGPLv3+ URL: http://plantuml.sourceforge.net Source0: http://downloads.sourceforge.net/sourceforge/plantuml/plantuml-lgpl-%{version}.tar.gz BuildArch: noarch BuildRequires: jpackage-utils BuildRequires: java-devel BuildRequires: ant Requires: jpackage-utils Requires: java %description PlantUML is a program allowing to draw UML diagrams, using a simple and human readable text description. It is extremely useful for code documenting, sketching project architecture during team conversations and so on. PlantUML supports the following diagram types - sequence diagram - use case diagram - class diagram - activity diagram - component diagram - state diagram %package javadoc Summary: Javadocs for %{name} Group: Documentation Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -c -n plantuml %build ant # build javadoc javadoc -d javadoc -sourcepath src net.sourceforge.plantuml %install mkdir -p $RPM_BUILD_ROOT%{_javadir} cp -p %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} cp -rp javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %jpackage_script net.sourceforge.plantuml.Run "" "" plantuml plantuml true %files %{_javadir}/%{name}.jar %{_bindir}/plantuml %doc README COPYING %files javadoc %{_javadocdir}/%{name} %changelog * Tue Jan 22 2013 Jan Safranek <jsafrane@redhat.com> - 7951-1 - Update to ver. 7951 - Added README and COPYING * Mon Jan 21 2013 Jan Safranek <jsafrane@redhat.com> - 7950-1 - Update to ver. 7950 - Use plantuml-gpl as source tarball to get source package without bundled libraries -> use ant -> use LGPLv3+ license * Thu Dec 6 2012 Jan Safranek <jsafrane@redhat.com> - 7943-1 - Package created