%global over 0_9 Summary: Diagrams Through Ascii Art Name: ditaa Version: 0.9 Release: 2%{?dist} Group: Applications/System License: GPLv2+ URL: http://ditaa.sourceforge.net/ Source0: http://downloads.sourceforge.net/ditaa/ditaa%{over}-src.zip Source1: ditaa.wrapper Patch0: ditaa-0.9-batik-png.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-devel >= 1:1.6.0 BuildRequires: ant BuildRequires: jpackage-utils BuildRequires: batik BuildRequires: xml-commons-apis BuildRequires: jakarta-commons-cli Requires: jakarta-commons-cli Requires: xml-commons-apis Requires: batik Requires: jpackage-utils Requires: java >= 1:1.6.0 %description ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. %prep %setup -q -c %patch0 -p1 find -name '*.class' -delete find -name '*.jar' -delete %build %{__install} -d bin build-jar-repository -s -p lib commons-cli batik-all xml-commons-apis-ext ant -f build/release.xml %install %{__rm} -rf %{buildroot} %{__install} -D -p -m 0644 releases/%{name}%{over}.jar \ %{buildroot}%{_javadir}/%{name}-%{version}.jar %{__ln_s} %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar %{__install} -D -p -m 0755 %{SOURCE1} %{buildroot}%{_bindir}/%{name} %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, -) %doc COPYING HISTORY %{_bindir}/%{name} %{_javadir}/%{name}-%{version}.jar %{_javadir}/%{name}.jar %changelog * Mon Jun 21 2010 Terje Rosten - 0.9-2 - Be more generic about jdk 1.6 buildreq - Add req on jdk 1.6 - Include some jars to wrapper * Sun Jun 20 2010 Terje Rosten - 0.9-1 - initial build